Release date: 9 March, 2026
Version: 2.0.374
FastNetMon Advanced 2.0.374 introduces multiple stability improvements, protocol enhancements, and new observability features. This release adds full MPLS parsing support for the sFlow v5 plugin, expanded Nokia SR Shim capabilities, and improved BGP functionality including better IPv6 next hop handling, BMP support, and per-hostgroup community configuration. It also introduces new API and CLI counters for specific networks and ASNs, enhanced packet visibility with ISO 8601 timestamps and additional TCP metadata, and improved Prometheus metrics. Several fixes address potential crashes, parsing issues, and database error handling, alongside improvements to IPFIX processing, MongoDB error reporting, and ClickHouse resilience when encountering corrupted database parts.
Full list of changes:
- Added fix to avoid crash in Clickhosue code when Clickhouse database is corrupted due to suspiciously many broken parts
- Implemented full MPLS support for parser in sFlow v5 plugin and it can be enabled using sudp fcli set main sflow_strip_mpls_tags
- Added support of 32 bit next hop for IPv6 announces, addresses bug - We support only 16 byte next hop for IPv6 MP Reach NLRI but got 32 byte long next hop
- Implemented single_asn_counters_v4 and single_asn_counters_v6 to get traffic for particular ASN
- Added support for sampling configuration for Nokia SR Shim mode via option: app_packet_sr_sampling_ratio
- Added support for Nokia SHIM version 2
- Added timestamp_iso8601 for each packet in packet dump to provide human friendly date and time
- Fixed for parsing URL for GET command to accept networks encoded as: 11.22.33.4%2f24
- Added API and CLI command to get counters for specific IPv6 network single_network_counters_v6, IPv4 network single_network_counters_v4 and specific /24 IPv4 network single_network_counters_24_v4
- Behaviour change: network_counters,network_counters_24 and network_counters_v6 now return only 10 top talkers by traffic
- Added ttls field for flexible filters
- Added logic in parser to retrieve TCP window size, ack and seq numbers
- Implemented logic for gobgp_flow_spec_announces_dry_run_mode which does not publish announces to RIB
- Added error checking for .insert_one() to catch why we cannot push information to MongoDB occasionally
- Moved sFlow metrics to separate file
- Added attack_start and attack_end in format iso8601 for per host and per hostgroup attack events
- Added missing space for fastnetmon_total_traffic_flows in Prometheus
- Fixed bug with incorrect formatting for HELP field in Prometheus endpoint which led to error: decoding response failed: text format parsing error in line 4: second HELP line for metric name Total
- Fixed typo which lead to crash of what(): boost::too_few_args: format-string referred to more arguments than were passed
- Moved BGP daemon settings to independent class
- Added BMP management options for our BGP daemon: gobgp_bmp, gobgp_bmp_port, gobgp_bmp_host
- Added logic to clean Enterprise bit for record_type for IPFIX templates
- Changed argument for ipfix_record_to_flow to propagate whole template record
- Added logic to print flow direction for IPFIX to debug log
- Added vendor name for Juniper for enterprise record IDs
- Improved IPFIX trace logic
- Added configuration variables bgp_next_hops_hostgroup_networks_ipv4 and bgp_next_hops_hostgroup_networks_ipv6 to manage next hops for total hostgroups
- Added counter netflow_v9_flows_with_sampling_encoded_in_data_packet_number to track number of flows with sampling packet present in data Netflow v9 packets, this encoding is used by Mikrotik
- Fixed error with inability to print next hop for IPv6
- Implemented logic to set per hostgroup BGP Communities using bgp_communities_hostgroup_networks_ipv4 and bgp_communities_hostgroup_networks_ipv6 for total hostgroups
- Improved logic which retrieves incoming IPv6 announces to continue processing even if we had issues with one announce
- Explicitly specified Content-Type to application/json for JSON callbacks






