Switch Banner

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).

Software Comparison

CategorySubclassParametersFeaturesSoldierOS L2+
(C2000/E2000 Series)
SoldierOS L3
(C3000/E3000 Series)
MarshallOS
L3+ (C3500 Series)
Supports Stacking
(C3500)
Ethernet basicsEthernetPortPort type, duplex mode, auto-negotiation, adaptation
port speed
jumbo frame
Interruption tolerance mechanism
Port-xconnect
Layer 3 sub-interface
Flow controlFlow-control tx/rx
Storm controlPort-based storm-control
VLAN-based storm-control
Port blockingPort-block (known/unknown unicast, known/unknown multicast, broadcast)
Port isolationL2/L3/All port isolation
One-way isolation
Port bridgePort bridge (supports same origin and same sink)
Layer 2 protocol message transparent transmissionL2 protocol tunnel (supports CFM/DOT1X/LLDP/SLOW-PROTO/STP)
Forwarding modeStore-and-forward
Cut-through
VLANVLAN access modeAccess/Trunk
Default VLAN
VLAN divisionVLAN classification based on port, MAC, subnet, and protocol
QinQBasic QinQ
Flexible QinQ
VLAN mapping (1:1 VLAN mapping)
VLAN mapping (N:1 VLAN mapping)
VLAN statisticsVLAN statistics, support statistics on frame gaps
Private VLANPrivate VLAN
Voice VLANVoice VLAN
Guest VLANGuest VLAN
Surveillance VLANSurveillance VLAN
Protocol VLANProtocol VLAN
MACMAC address tableMAC 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 detectionMAC drift detection
LAGLink aggregationStatic 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 protectionxSTPSTPspanning tree protocol
RSTPRapid Spanning Tree Protocol
MSTPMultiple instance spanning tree protocol
Spanning tree protection functionBPDU filtering and protection
Root guard
Loop guard
Prevent TC-BPDU attacks
ERPSERPSsingle ring
intersecting rings
tangent ring
Compatible with RRPP
G.8031G.8031G.8031 Ethernet linear network protection
G.8032G.8032Support G.8032 v1/v2
single ring
Sub-ring
polycyclic
Loop detectionPort loop detectionSupports multi-interface and aggregate port loopback-detection
Layer 2 multicastLayer 2 multicastIGMP snoopingIGMP v1/v2/v3 snooping
leave quickly
Static IGMP snooping group
MVRMVR (cross-VLAN multicast replication)
IPv4 forwardingARPARPStatic/Dynamic ARP
ARP entry aging
Free ARP
ARP proxyOrdinary ARP-Proxy
Local ARP-Proxy
IPv4 unicast routingIPv4 static routingIPv4 static routing
Black hole routing
Association between static routing and IP SLA
Virtual Routing and Forwarding (VRF)
IP unnumbered
uRPF detection
RIPRIP v1/v2
OSPFv2OSPF v2
IS-ISIS-IS
Segment-routing based on IS-IS protocol extension
BGPIBGP
EBGP
Network segment listening
Graceful-Restart helper (Graceful restart GR helper)
Routing strategyRoute-map
IPv4 prefix-list
Policy routingPolicy Routing (PBR)
PBR supports ECMP
ICMPICMP redirect
ICMP unreachables
ECMPECMP (Static Load Balancing SLB)
ECMP (Dynamic Load Balancing DLB)
ECMP (Polling Load Sharing RR)
ECMP self-healing
Weighted ECMP
IPv4 multicastIGMPIGMP v1/v2/v3
IGMP-proxy
IGMP SSM mapping
PIMPIM-SM
PIM-SSM
PIM-DM
IPv6 forwardingIPv6 basic protocolICMPv6ICMPv6
NDPNDP
PMTUPMTU
IPv6 unicast routingIPv6 static routingIPv6 static routing
IPv6 blackhole routing
VRF
RIPngRIPng
BGP4+BGP4+
OSPFv3OSPF v3
IS-ISIS-IS
VRRP v3VRRP v3
IPv6 multicastMLD v1/v2MLD v1/v2
MLD v1/v2 snoopingMLD v1/v2 snooping
MVR6MVR6
PIM-SM v6PIM-SM v6
IP tunnelIPv6 over IPv4 manual tunnelIPv6 over IPv4 tunnel
6to4 tunnel6to4 tunnel
ISATAP tunnelISATAP tunnel
IPv6 businessDHCPv6DHCPv6 relay
DHCPv6 snooping
IPv6 routing policyIPv6 Prefix-list
Equipment reliabilityBFDBFDBFD to detect IPv4 static routes
Detect BFD of OSPFv2
Detecting IS-IS BFD
Detect BGP BFD
Detect BFD of VRRP/Track
S-BFD
VRRPVRRPVRRP
Track for VRRP
Smart linkSmart linkmultiple instances
Load sharing
multiple links
Monitor-link
MLAGMLAGMLAG basic functions
MLAG single arm function
MLAG ISSU
MLAG supports xSTP
MLAG supports Priority
MLAG supports dual master detection
StackStackSupport 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 OAMEFMEFM (802.3ah)autodiscover
Link failure detection
Link fault handling
remote loopback
CFMCFM (802.1ag)Hardware-level CCM detection
Linktrace
Loopback
Y.1731Y.1731Delay and jitter measurements
periodic dm detection
QoS featuresQoSTraffic classificationSimple 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 actionLet 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 policingTraffic monitoring based on interface in/out direction
Traffic monitoring based on VLAN in/out direction
Flow-based inbound/outbound direction traffic monitoring
Inbound/outbound direction traffic monitoring based on aggregate flow
Traffic shapingQueue-based traffic shaping
Port-based traffic shaping
Congestion managementSP (strict priority) scheduling
WDRR (Weighted Deficit Round Robin) Scheduling
SP+WDRR hybrid scheduling
Congestion avoidanceTail Drop (TD)
Weighted Random Early Drop (WRED)
Traffic StatisticsStatistics 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 virtualizationVARPVirtual gatewayVARP (Virtual-ARP)
Support IPv4
Support IPv6
VARP supports subnet
TunnelVxLANManually 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 tunnelGRE tunnel
NVGRE TunnelNVGRE Tunnel
GENEVE tunnelGENEVE tunnel
Network convergenceIntelligent lossless networkDCBXLLDP supports DCBX TLV
PFCPriority-based flow control
Metropolitan area networkIPRANLDPLDP
MPLS forwarding
VPWSVPWS
VPLSVPLS
MPLS OAMMPLS OAM
MPLS StatisticsMPLS Statistics
L2VPNL2VPN
L3VPNL3VPN
ACLMPLS ACL
QoSMPLS QoS
SRMPLS-based segment-routing
Security and managementSystem securitySSHSSH v1/v2
RSA Key generation
OpenVPNIntegrated OpenVPN functionality
RADIUSRADIUS
TACACS+TACACS+
AAAAuthentication
Authorization
Accounting
Dot1xPort-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 protectionARP inspection
ARP CPU protection function
DHCP protectionDHCP CPU protection function
IP source guardIP source guard
IPv6 source guard
Port securityPort-based MAC number limit, illegal MAC learning defense
VLAN securityVLAN-based MAC number limit
Control Plane Policy (CoPP)Black and white list
speed limit
CPU traffic limitCPU traffic limit
Anti-DDoS attackAnti-DDOS attack (ICMP Flood/Smurf/Fraggle/LAND/SYN Flood)
Login access filteringACL filters Telnet/SSH login access
IPv6 ACL filters Telnet/SSH login access
User login lock
Link flapping detectionLink flapping detection
Network managementDHCPDHCP server
DHCP relay
DHCP snooping
DHCP client
DHCP option 82
DHCP option 252
RMONRMON
sFlowsFlow v4/v5
IP SLASupport IPv4
Support IPv6
SupportTrack
IPFIXIPFIX
Latency/Buffer monitorLatency monitor
Buffer monitor
EFDElephant flow detection
NTPNetwork Time Protocol (NTP)
PTP (IEEE 1588 Precision Time Protocol)Transparent Clock (TC)
ErrdisableErrdisable detection and recovery
DNSStatic DNS Client
LLDPLLDP
Configuration and maintenanceTerminal serviceCommand LineCommand line configuration
Tips and helpBanner settings
Tips and help information in English
Terminal serviceVty terminal service
Console Terminal Services
Configuration managementManagement portIn-band port management and configuration
External port management and configuration
Supports IPv4 addresses
Supports IPv6 addresses
Support Telnet
Support SSH
User rights managementHierarchical user rights management and hierarchical commands
SNMPNetwork 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
WEBConfiguration and management based on WEB page
Support WEB access control
Supports configuring the minimum TLS version
WEB supports specified certificates
RPC-APIBased on RPC-API configuration
NetconfNetconf
Smart configSmart config (automatically configured during system initialization)
OVSDBConfiguration management based on OVSDB
Switch system specificationsSwitch the whole system specifications through STM profile
License controlControl features through license
NetconfNetconf
One-click recoveryRestore to factory default configuration with one click
File systemFile managementFile system, supporting directory and file management
Upload DownloadUpload and download files via FTP and TFTP
Support FTP server
Upload and download files via SCP
Xmodem mode file transfer
Diagnosis and maintenanceDebugModule-based Debug function
ICMP debug function
BHMSoftware-level process monitoring: heartbeat detection
Hardware Watch dog
VCTVirtual cable detection function
System diagnostic informationDetailed debug diagnostic information collection
Restartmanual restart
Scheduled restart
System restart reason record
Network diagnosticsPing
IPv6 Ping
Traceroute
Logs and alertsSupport 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
Mirrorport 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 statisticsCPU uplink and downlink packet statistics
L2 PingLayer 2 environment connectivity detection L2Ping (MAC Ping/Trace)
UDLDUnidirectional link detection
Optical fiber single passOptical fiber single pass function
Loopbackport loopback
Hardware loopback (internal/external)
System timeSystem time settings
Time zone settings
Version upgradeSystem software upgradeUpgrade from local
Upgrading from TFTP
Uboot upgradeUpgrade Uboot online