Skip to main content

FusionNOS
Advanced Deep Packet Processing System
for Packet Broker

Asterfusion‘s Linux-based NOS built for DPU platforms. It delivers advanced network packet broker functions and acceleration for backend analytics. Powered by DPDK, it achieves high-performance packet processing on ARM/x86 systems.

What’s in FusionNOS

FusionNOS-application-scenario

Cost and Architecture

Based on general-purpose ARM/x86 platforms with DPDK-accelerated high-performance traffic processing, eliminates reliance on specialized hardware and significantly reduces deployment costs.

Modular Design

Based on an NFV architecture, different traffic processing functions are packaged as VNF software modules, allowing flexible combination and deployment according to the required services, with elastic scaling.

Deep Packet Processing

Supports fine-grained packet preprocessing operations, including packet deduplication with order preservation, IP fragmentation reassembly, TCP reordering, and data masking.

REST & Multi-Env Deployment

Open Management

Provides open REST APIs for third-party integration and service orchestration. Supports Web UI, SNMP, and CLI management for flexible adaptation.

Flexible Deployment

Supports physical deployment (ARM/x86), virtualized deployment (VMware, KVM, etc.), and cloud deployment (OpenStack, with plans to extend to mainstream public clouds).

Deployment in Asterfusion

SKU with DPU Card

Available on the Asterfusion CX306P-48Y-M-H switch, the optional DPU Card(CN103/CN9670) allows FusionNOS to be deployed on it—enabling NetFlow/IPFIX export, NPB functionality, VLAN processing or other switch-level operations.

Asterfusion Helium SmartNIC

Running FusionNOS on Helium EC2002P SmartNIC and EC2004Y SmartNIC provides a foundation for developing user-defined upper-layer applications, enabling network, security, and storage acceleration.

DPU Network Platform

ET3212A and ET3424A are preloaded with FusionNOS, providing a foundation for developing upper-layer applications. They support virtual network function offloading, network visibility, and backed tools acceleration.

Specifications based on 32GB RAM

Functional FeaturesLevel 1 FunctionLevel 2 FunctionSpecifications
Advanced FeaturesFlow FiltrationSupport for IPv4/IPv6 wildcard seven-tuple rules50,000-each-for-ipv4-ipv6
Advanced FeaturesFlow FiltrationSupports L2 source-destination mac, Ethernet protocol type rules5000
Advanced FeaturesFlow FiltrationSupports IPv4/IPv6 exact quintuple rules1-million-each-for-IPv4-IPv6
Advanced FeaturesFlow FiltrationSupport fixed window keyword rules/floating window keyword rules20,000-entries
Advanced FeaturesFlow FiltrationSupport for URL rules1024-articles
Advanced FeaturesFlow FiltrationSupport TCP Flag rules, including "fin", "syn", "rst", "psh", "ack", "urg", "ecn", "cwr", "nonce".1024-articles
Advanced FeaturesFlow FiltrationSupport for combination rules50,000-entries
Advanced FeaturesLoad BalancingSupports the creation of logical outgoing interfaces (ELAG)64-groups
Advanced FeaturesVLAN ProcessingSupports adding VLANs, removing outer VLANs, and modifying VLANsvlan-range-1-4095
Advanced FeaturesMessage ProcessingTCP ReorganizationMaximum-10W
Advanced FeaturesTunnellingSupports GRE, VXLAN, ERSPAN tunnel encapsulation stripping1-2-floors
Advanced FeaturesTunnellingSupports stripping one or more layers of VLAN encapsulationUp-to-15-layers,-supports-cross-layer-peeling-as-well-as-inner-layer-peeling
Advanced FeaturesTunnellingSupports stripping one or more layers of MPLS encapsulationUp-to-15-layers,-supports-cross-layer-peeling-as-well-as-inner-layer-peeling
Advanced FeaturesFlow FiltrationSupport vlan, mpls, gre, vxlan, ssl_tls, ipip, ip6, ip6ip, ip6ip6, teredo, ipsec_ah, ipsec_esp, ftp, pop3, smtp, dns, radius, coap, pptp, l2tp, https, icmp bgp, ospf, isis, gtp, sctp message type filtering
Advanced FeaturesTraffic ForwardingSupports forwarding to a specific port or group of ports
Advanced FeaturesTraffic ReplicationSupports replication to a port or ELAG group
Advanced FeaturesConvergenceSupports multiple traffic aggregation
Advanced FeaturesLoad BalancingSupports load balancing policies based on source-destination IP, quintuple, and tunnel inner IP quintuple;
Advanced FeaturesLoad BalancingSupports static, dynamic, and load balancing modes with weights
Advanced FeaturesLoad BalancingSupport capture message same source and same host output
Advanced FeaturesMessage ProcessingSupports message de-duplication, optionally ignoring TTL, MAC, L2, DSCP, interface (cpu interface), TCP (including seq_num and ack_num for tcp, checksum for tcp), IPID, FCS, and optionally supporting (sport, dport, sip, dip, smac, dmac) fields.
Advanced FeaturesMessage ProcessingSupport for timestamping
Advanced FeaturesMessage ProcessingSupport for Message Specified Offset Stripping
Advanced FeaturesMessage ProcessingSupports outer layer MAC address modification
Advanced FeaturesMessage ProcessingSupports message truncation
Advanced FeaturesMessage ProcessingSupports message desensitization
Advanced FeaturesMessage ProcessingSupports IP slice reorganization
Advanced FeaturesMessage EncapsulationSupports GRE, VXLAN, ERSPAN I, ERSPAN II, ERSPAN III, TCP encapsulation
Advanced FeaturesEnd of TunnelSupports GRE, VXLAN tunnel termination
Advanced FeaturesMessage OutputSupports message sampling output; supports NetFlow and sFlow
Advanced FeaturesPortsSupport port multiplexing; support automatic monitoring of port link status and security protection
Advanced FeaturesBasic Management FeaturesSupport serial port, SSH, RestAPI, CLI management methods
Advanced FeaturesBasic Management FeaturesSupports online security upgrades
Advanced FeaturesBasic Management FeaturesSupport configuration file import and export
Advanced FeaturesBasic Management FeaturesSupports NTP clock synchronization
Advanced FeaturesBasic Management FeaturesSupports SYSLOG log management
Advanced FeaturesBasic Management FeaturesSupports LLDP sending
Advanced FeaturesBasic Management FeaturesSNMP support
Advanced FeaturesStatistical PropertiesSupport device status statistics, including system memory and CPU usage
Advanced FeaturesStatistical PropertiesSupports interface information statistics, including interface configuration and status, interface packet type statistics, interface packet count and rate statistics.
Advanced FeaturesStatistical PropertiesSupports rule hit statistics, reorganization function statistics, de-duplication function statistics, NetFlow statistics
Basic Management FeaturesSupport serial port, SSH, Telnet, CLI management methods-
Basic Management FeaturesSupports online security upgrades-
Basic Management FeaturesConfiguration ManagementSupport configuration file import and export, configuration saving
Basic Management FeaturesConfiguration ManagementConfigure management network port IP, gateway
Basic Management FeaturesConfiguration ManagementSupports clearing configurations by service type, and can clear forwarding policies or interface configurations individually
Basic Management FeaturesSupports NTP clock synchronization-
Basic Management FeaturesSupports SYSLOG log managementSupport for modifying the protocol port number (default 514), support for specifying the syslog server
Basic Management FeaturesSupports LLDP send and receive-
Basic Management FeaturesSupport FTP,TFTP-
Basic Management FeaturesCondition MonitoringSupport to view temperature, fan information
Basic Management FeaturesCondition MonitoringSupport for viewing power supply information
Basic Management FeaturesCondition MonitoringView current version information
Basic Management FeaturesCondition MonitoringShow Current Configuration
Basic Management FeaturesCondition MonitoringDisplay system time
Basic Management FeaturesCondition MonitoringDisplaying Management Port Information
Basic Management FeaturesCondition MonitoringDisplay CPU/Memory usage status
Basic Management FeaturesCondition MonitoringDevice alarms, support temperature alarms, power out of position alarms, fan out of position alarms, traffic overflow alarms
Basic Management FeaturesPerformance MonitoringPort Traffic Threshold Settings
Basic Management FeaturesSupport for user managementCreating/Deleting new users
Basic Management FeaturesSupport for user managementUser Lock/Unlock
Basic Management FeaturesSupport for user managementSupport password change
Basic Management FeaturesSupport for user managementDisplay user information
Basic Management FeaturesSupport for TACACS+Support device management user login authorization
Basic Management FeaturesSupport for TACACS+Support for Master and Standby Authentication Servers
Basic Management FeaturesSNMP supportSupport mib download, SNMP agent, SNMP Trap, support SNMP v1, v2c, v3
Basic ForwardingL2/L2V6 rule filteringDestination MAC
Basic ForwardingL2/L2V6 rule filteringSource MAC
Basic ForwardingL2/L2V6 rule filteringOuter VLAN
Basic ForwardingL2/L2V6 rule filteringIP Version
Basic ForwardingL2/L2V6 rule filteringAny combination of the above fields
Basic ForwardingL3/L3V6 rule filteringIP Version
Basic ForwardingL3/L3V6 rule filteringOuter VLAN
Basic ForwardingL3/L3V6 rule filteringSource / Destination IP Support Mask
Basic ForwardingL3/L3V6 rule filteringSource / Destination Port
Basic ForwardingL3/L3V6 rule filteringIP Protocol
Basic ForwardingL3/L3V6 rule filteringVLAN Priority
Basic ForwardingL3/L3V6 rule filteringSource MAC
Basic ForwardingL3/L3V6 rule filteringAny combination of the above fields
Basic ForwardingMirrored mode tributary interfaces hold configurations in the inbound or outbound direction.Incoming Direction Configuration
Basic ForwardingMirrored mode tributary interfaces hold configurations in the inbound or outbound direction.Outward Direction Configuration
Basic ForwardingForwarding mode supports configuration in the RX direction of the incoming interface-
Basic ForwardingSupport for viewing and clearing policy-based hit statistics-
Basic ForwardingSupport for viewing and clearing ACL hit statistics-
Basic ForwardingIP messages flowing through the input port to the output port are guaranteed to be complete, with no changes in number, format, or content, including TTL bits-
Basic ForwardingRule Search-
ConnectorInterface Rate Configuration-
ConnectorSupport Interface Enable Disable Interface-
ConnectorSupports FEC configuration-
ConnectorSupports MTU configuration-
ConnectorSupports delayed startup of interfaces-
ConnectorSupport network configuration, such as IP, MAC-
ConnectorSupport for interface statisticsPacket & Byte Count
ConnectorSupport for interface statisticsError packet statistics
ConnectorSupport for interface statisticsPacket Loss Statistics
ConnectorSupport for interface statisticsRate statistics
ConnectorSupport for interface statisticsv4 or v6 packet counts
ConnectorTraffic Statistics ExportStatistics including packet count, byte count, rate, etc.
ConnectorPort BufferBased on global shared cache and port-independent cache, not configurable
ConnectorModule Information Acquisitionincumbency information
ConnectorModule Information AcquisitionManufacturer Information
ConnectorModule Information AcquisitionOptical Power Information
ConnectorModule Information AcquisitionRelevant threshold information
ConnectorPort ModeSupport rx&tx mode
ConnectorPort ModePort Loopback Support
ConnectorPort Modeport transceiver multiplexing
ConnectorPort ModeSupport span/rspan/forward mode switching
ConnectorPort Batch ConfigurationSupports port bulk configuration
ConvergenceSupports multiple traffic aggregation to a single port-
ConvergenceSupports multiple traffic aggregation to a single lag-
Traffic ReplicationSupports replication to one or more ports based on forwarding policy-
Traffic ReplicationSupports replication to multiple ports and LAG groups or multiple LAG groups based on forwarding policy-
TunnelingGRE Tunnel Ends-
TunnelingVXLAN tunnel termination-
TunnelingSupports stripping of IPGRE/NVGRE headers and GRE headers containing optional fields-
TunnelingSupports stripping of VXLAN headers-
VLAN processingAdd a layer of vlan after port-based mirroring-
VLAN processingACL-based addition of an outermost layer to the vlan-
VLAN processingModify the outermost layer of the vlan based on ACLs-
VLAN processingDeletion of the outermost layer based on ACLs for vlan-
Port MirroringInput port based mirroring, supports selection of mirroring direction (RX or TX or both), can support multiple different input ports mirrored to one output port-
Packet TruncationSupports message truncation in mirror mode, fixed truncation of 128 bytes-
Load BalancingManual ModeSupports up to 128 lag groups, each group supports up to 8 members
Load BalancingLoad Balancing ModeSupports elastic load balancing, when a port is down, only the traffic from the downed port is reloaded to other members of the lag
Load BalancingFixed load balancing membersAs long as the lag members are the same, the load balancing result is the same
Load BalancingSupports hash mode global and inbound port based tuningsrc-dst-ip
Load BalancingSupports hash mode global and inbound port based tuningsrc-dst-ip-port
Load BalancingSupports hash mode global and inbound port based tuningsrc-dst-mac
Load BalancingSupports hash mode global and inbound port based tuningsrc-dst-mac-ip
Load BalancingSupports hash mode global and inbound port based tuningsrc-dst-mac-ip-port
Load BalancingSupport for customized hash patternsSupports up to 16 different key combinations, supports any key combination of IP/MAC/port numbers
Load BalancingSupport for hash seed adjustment-