Switching Software Comparison

COMMANDO Switch Software comes with fully featured licenses in-built free for lifetime. Have a quick look at COMMANDO SoldierOS L2+ (C2000 and E2000 Series Switches), SoldierOS L3 (C3000 and E3000 Series Routing Switches) and MarshallOS L3+ (C3500 Series Core and Data Center Routing Switches).

COMMANDO Switch Software comes with fully featured licenses in-built free for lifetime. Have a quick look at COMMANDO SoldierOS L2+ (C2000 and E2000 Series Switches), SoldierOS L3 (C3000 and E3000 Series Routing Switches) and MarshallOS L3+ (C3500 Series Core and Data Center Routing Switches).

Software Comparison

Category Subclass Parameters Features SoldierOS L2+ (C2000/E2000 Series) SoldierOS L3 (C3000/E3000 Series) MarshallOS L3+ (C3500 Series) Supports Stacking (C3500)
Ethernet basics Ethernet Port Port type, duplex mode, auto-negotiation, adaptation
port speed
jumbo frame
Interruption tolerance mechanism
Port-xconnect
Layer 3 sub-interface
Flow control Flow-control tx/rx
Storm control Port-based storm-control
VLAN-based storm-control
Port blocking Port-block (known/unknown unicast, known/unknown multicast, broadcast)
Port isolation L2/L3/All port isolation
One-way isolation
Port bridge Port bridge (supports same origin and same sink)
Layer 2 protocol message transparent transmission L2 protocol tunnel (supports CFM/DOT1X/LLDP/SLOW-PROTO/STP)
Forwarding mode Store-and-forward
Cut-through
VLAN VLAN access mode Access/Trunk
Default VLAN
VLAN division VLAN classification based on port, MAC, subnet, and protocol
QinQ Basic QinQ
Flexible QinQ
VLAN mapping (1:1 VLAN mapping)
VLAN mapping (N:1 VLAN mapping)
VLAN statistics VLAN statistics, support statistics on frame gaps
Private VLAN Private VLAN
Voice VLAN Voice VLAN
Guest VLAN Guest VLAN
Surveillance VLAN Surveillance VLAN
Protocol VLAN Protocol VLAN
MAC MAC address table MAC address learning and aging
Refresh FDB based on port and VLAN
Hardware learning
Static, dynamic FDB
Blackhole MAC (supports global and per-VLAN configuration)
MAC drift detection MAC drift detection
LAG Link aggregation Static and dynamic link aggregation (Static-LAG & LACP)
Static load balancing (SLB)
Dynamic Load Balancing (DLB)
Round robin load sharing (RR)
LAG self-healing
weighted link aggregation
Ethernet ring protection xSTP STP spanning tree protocol
RSTP Rapid Spanning Tree Protocol
MSTP Multiple instance spanning tree protocol
Spanning tree protection function BPDU filtering and protection
Root guard
Loop guard
Prevent TC-BPDU attacks
ERPS ERPS single ring
intersecting rings
tangent ring
Compatible with RRPP
G.8031 G.8031 G.8031 Ethernet linear network protection
G.8032 G.8032 Support G.8032 v1/v2
single ring
Sub-ring
polycyclic
Loop detection Port loop detection Supports multi-interface and aggregate port loopback-detection
Layer 2 multicast Layer 2 multicast IGMP snooping IGMP v1/v2/v3 snooping
leave quickly
Static IGMP snooping group
MVR MVR (cross-VLAN multicast replication)
IPv4 forwarding ARP ARP Static/Dynamic ARP
ARP entry aging
Free ARP
ARP proxy Ordinary ARP-Proxy
Local ARP-Proxy
IPv4 unicast routing IPv4 static routing IPv4 static routing
Black hole routing
Association between static routing and IP SLA
Virtual Routing and Forwarding (VRF)
IP unnumbered
uRPF detection
RIP RIP v1/v2
OSPFv2 OSPF v2
IS-IS IS-IS
Segment-routing based on IS-IS protocol extension
BGP IBGP
EBGP
Network segment listening
Graceful-Restart helper (Graceful restart GR helper)
Routing strategy Route-map
IPv4 prefix-list
Policy routing Policy Routing (PBR)
PBR supports ECMP
ICMP ICMP redirect
ICMP unreachables
ECMP ECMP (Static Load Balancing SLB)
ECMP (Dynamic Load Balancing DLB)
ECMP (Polling Load Sharing RR)
ECMP self-healing
Weighted ECMP
IPv4 multicast IGMP IGMP v1/v2/v3
IGMP-proxy
IGMP SSM mapping
PIM PIM-SM
PIM-SSM
PIM-DM
IPv6 forwarding IPv6 basic protocol ICMPv6 ICMPv6
NDP NDP
PMTU PMTU
IPv6 unicast routing IPv6 static routing IPv6 static routing
IPv6 blackhole routing
VRF
RIPng RIPng
BGP4+ BGP4+
OSPFv3 OSPF v3
IS-IS IS-IS
VRRP v3 VRRP v3
IPv6 multicast MLD v1/v2 MLD v1/v2
MLD v1/v2 snooping MLD v1/v2 snooping
MVR6 MVR6
PIM-SM v6 PIM-SM v6
IP tunnel IPv6 over IPv4 manual tunnel IPv6 over IPv4 tunnel
6to4 tunnel 6to4 tunnel
ISATAP tunnel ISATAP tunnel
IPv6 business DHCPv6 DHCPv6 relay
DHCPv6 snooping
IPv6 routing policy IPv6 Prefix-list
Equipment reliability BFD BFD BFD to detect IPv4 static routes
Detect BFD of OSPFv2
Detecting IS-IS BFD
Detect BGP BFD
Detect BFD of VRRP/Track
S-BFD
VRRP VRRP VRRP
Track for VRRP
Smart link Smart link multiple instances
Load sharing
multiple links
Monitor-link
MLAG MLAG MLAG basic functions
MLAG single arm function
MLAG ISSU
MLAG supports xSTP
MLAG supports Priority
MLAG supports dual master detection
Stack Stack Support layer 2 forwarding
Support three-layer forwarding
Unified stack management
Stacked linear mode (two devices)
Stack member port load balancing function
Stack local priority forwarding
Stack Split (LACP MAD/Direct Connect MAD)
Stacked dual master detection mechanism
Splitting stack service ports
Stack upstream and downstream active/standby switchover
Stacking system physical address switching
Stacking system management port backup
Stacked file system access
Stack member device management
Stacked board interchange
Stacked slot description
Ethernet OAM EFM EFM (802.3ah) autodiscover
Link failure detection
Link fault handling
remote loopback
CFM CFM (802.1ag) Hardware-level CCM detection
Linktrace
Loopback
Y.1731 Y.1731 Delay and jitter measurements
periodic dm detection
QoS features QoS Traffic classification Simple traffic classification based on packet priority fields (COS, DSCP)
Perform complex traffic classification based on ACL matching packets
Use inner layer information of tunnel packets for traffic classification
Flow action Let the classified packets enter the corresponding queue
Use ACL to directly mark the priority field of the packet (COS, DSCP)
Use Table map to re-mark packet priority fields (COS, DSCP)
stream redirection
Stream mirror
Traffic policing Traffic monitoring based on interface in/🎧 direction
Traffic monitoring based on VLAN in/🎧 direction
Flow-based inbound/🎧direction traffic monitoring
Inbound/🎧direction traffic monitoring based on aggregate flow
Traffic shaping Queue-based traffic shaping
Port-based traffic shaping
Congestion management SP (strict priority) scheduling
WDRR (Weighted Deficit Round Robin) Scheduling
SP+WDRR hybrid scheduling
Congestion avoidance Tail Drop (TD)
Weighted Random Early Drop (WRED)
Traffic Statistics Statistics on the number of packets and bytes for packets that comply with traffic classification rules
After traffic monitoring, count the number of packets and bytes by color.
Statistics on the number of packets and bytes forwarded and discarded by the queue
ECN (Explicit Congestion Notification) ECN tag based on tail drop
WRED-based ECN tagging
Shape rate based ECN marking
Network virtualization VARP Virtual gateway VARP (Virtual-ARP)
Support IPv4
Support IPv6
VARP supports subnet
Tunnel VxLAN Manually configure a VxLAN tunnel
VxLAN distributed gateway
Support VxLAN dual-active access
VxLAN implements Overlay network
VxLAN transparently transmits L2 protocol messages
Supports modifying VxLAN outer header DSCP
Supports modifying VxLAN inner header Ethertype
BGP EVPN (IPv4 only)
Supports overlay horizontal splitting and separate control on different VNIs
Support IPv4
Support IPv6
GRE tunnel GRE tunnel
NVGRE Tunnel NVGRE Tunnel
GENEVE tunnel GENEVE tunnel
Network convergence Intelligent lossless network DCBX LLDP supports DCBX TLV
PFC Priority-based flow control
Metropolitan area network IPRAN LDP LDP
MPLS forwarding
VPWS VPWS
VPLS VPLS
MPLS OAM MPLS OAM
MPLS Statistics MPLS Statistics
L2VPN L2VPN
L3VPN L3VPN
ACL MPLS ACL
QoS MPLS QoS
SR MPLS-based segment-routing
Security and management System security SSH SSH v1/v2
RSA Key generation
OpenVPN Integrated OpenVPN functionality
RADIUS RADIUS
TACACS+ TACACS+
AAA Authentication
Authorization
Accounting
Dot1x Port-based Dot1x authentication
MAC based Dot1x authentication
Dot1x access billing
Dot1x keep alive
Dot1x supports Guest VLAN delivery
relay mode
ACL (Access Control List) MAC/IP ACL
Basic Mode ACL
Port-group ACL
VLAN-group ACL
IPv6 ACL
ACL UDF
Global ACL
ACL effective time period
ARP protection ARP inspection
ARP CPU protection function
DHCP protection DHCP CPU protection function
IP source guard IP source guard
IPv6 source guard
Port security Port-based MAC number limit, illegal MAC learning defense
VLAN security VLAN-based MAC number limit
Control Plane Policy (CoPP) Black and white list
speed limit
CPU traffic limit CPU traffic limit
Anti-DDoS attack Anti-DDOS attack (ICMP Flood/Smurf/Fraggle/LAND/SYN Flood)
Login access filtering ACL filters Telnet/SSH login access
IPv6 ACL filters Telnet/SSH login access
User login lock
Link flapping detection Link flapping detection
Network management DHCP DHCP server
DHCP relay
DHCP snooping
DHCP client
DHCP option 82
DHCP option 252
RMON RMON
sFlow sFlow v4/v5
IP SLA Support IPv4
Support IPv6
SupportTrack
IPFIX IPFIX
Latency/Buffer monitor Latency monitor
Buffer monitor
EFD Elephant flow detection
NTP Network Time Protocol (NTP)
PTP (IEEE 1588 Precision Time Protocol) Transparent Clock (TC)
Errdisable Errdisable detection and recovery
DNS Static DNS Client
LLDP LLDP
Configuration and maintenance Terminal service Command Line Command line configuration
Tips and help Banner settings
Tips and help information in English
Terminal service Vty terminal service
Console Terminal Services
Configuration management Management port In-band port management and configuration
External port management and configuration
Supports IPv4 addresses
Supports IPv6 addresses
Support Telnet
Support SSH
User rights management Hierarchical user rights management and hierarchical commands
SNMP Network management configuration based on SNMP protocol (v1/v2c/v3)
Public and private MIBs for system management
System-managed public and private traps
Support group attribute encryption
Support IPv6 access to SNMPv2
Support modifying source port
WEB Configuration and management based on WEB page
Support WEB access control
Supports configuring the minimum TLS version
WEB supports specified certificates
RPC-API Based on RPC-API configuration
Netconf Netconf
Smart config Smart config (automatically configured during system initialization)
OVSDB Configuration management based on OVSDB
Switch system specifications Switch the whole system specifications through STM profile
License control Control features through license
Netconf Netconf
One-click recovery Restore 🎧factory default configuration with one click
File system File management File system, supporting directory and file management
Upload Download Upload and download files via FTP and TFTP
Support FTP server
Upload and download files via SCP
Xmodem mode file transfer
Diagnosis and maintenance Debug Module-based Debug function
ICMP debug function
BHM Software-level process monitoring: heartbeat detection
HardwareWatch dog
VCT Virtual cable detection function
System diagnostic information Detailed debug diagnostic information collection
Restart manual restart
Scheduled restart
System restart reason record
Network diagnostics Ping
IPv6 Ping
Traceroute
Logs and alerts Support CPU usage display
Support bandwidth usage display
Support memory usage display and alarm
Support CPU/memory history display
Supports device temperature, power supply, fan and other status display and alarms
Support user operation log
Support log, alarm, debugging information management
Support interface bandwidth usage alarm
Log server that supports IPv4 addresses
Log server supporting IPv6 addresses
Log server supporting non-default VRF
Mirror port mirroring
Stream mirror
remote mirroring
Multi-source and multi-destination mirror (n:n)
CPU as mirror source
The CPU serves as the mirroring destination and collects and analyzes the messages.
ERSPAN
CPU statistics CPU uplink and downlink packet statistics
L2 Ping Layer 2 environment connectivity detection L2Ping (MAC Ping/Trace)
UDLD Unidirectional link detection
Optical fiber single pass Optical fiber single pass function
Loopback port loopback
Hardware loopback (internal/external)
System time System time settings
Time zone settings
Version upgrade System software upgrade Upgrade from local
Upgrading from TFTP
Uboot upgrade Upgrade Uboot online