Software Features


Layer-2 Features

Layer-3 features

4k VLANs  IPv6 NDP
VLAN-Based MAC learning  IPv6 ND proxy
LAG/LACP Static ARP 
MAC dynamic learning  Dynamic ARP
MAC priority  Gratuitous ARP
MAC migration  ARP proxy
LLDP neighbor discovery and aging Routing protocols: OSPF, BGP, MP-BGP
LLDP custom TLV  Static routes 
STP DHCPv4/v6
MSTP ECMP elastic hash
VRF

252-path Equal Cost Multipath Routing (ECMP)

Uplink and downlink association (monitor-link) 

Virtual network 

High reliability 

VXLAN encapsulates and decapsulate  Containerized system
VXLAN layer-2 forwarding  MC-LAG 
VXLAN layer-3 gateway BFD: BGP association, OSPF association
Distributed gateway  SLA 
ARP suppression  Track 
VXLAN L2/L3 tunnel automatically establish   ICPM-echo
Dynamic virtual network routing 
Symmetric IRB 
VM migration awareness

Security & Control

QoS 

ACL for IPv4/v6 Multi-Queue scheduling
DSCP mapping, marking, classify Flow classification 
IACL, EACL DSCP mapping queue
IPv4/v6 CoPP Speed limit policy 
Policy speed limited  Bandwidth guarantee
TACACS+ Tail drop
WRED
Data center network: PFC, ECN, ETS, DCBX 

Advanced abilities: QCN, DCQCN, DCTCP

RoCEv2 

System management 

CLI, WebUI, controller
DevOps: Ansible, Python
Out-of-Band management interface 
System information monitoring
ONIE install 
ZTP 
SONiC upgrade 
Warm reboot  
Fast reboot
ERSPAN 
SNMP
Syslog 
REST API 
gRPC 
CRM
In-band network telemetry (INT)