-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Design Specs
Prasanna Yuvarajan edited this page May 15, 2025
·
11 revisions
- ASIC thermal monitoring
- bmp for monitoring SONiC BGP info
- Critical Resource Monitoring
- Dtel support
- Egress Sflow Enhancement
- Everflow enhancement
- gRPC
- Storage Monitoring Daemon
- HW resource monitor
- Inband Flow Analyzer
- L3 RIF counter support
- OSFP Transceiver monitoring
- Port Mirroring
- PSU and FAN LED management
- Sensor transceiver monitoring
- sFlow
- Sflow 800G Support
- SSD diagnostic tolling
- SONiC PCIe Monitoring services
- SONiC Chassis Platform Management & Monitoring
- Platform Monitor Enhancement
- Platform Monitor for Multi-Asic platforms
- Upgrade hsflowd and remove dropmon build flags
- Basic VRF and L3 VXLAN
- BBR and Overlay ECMP coexistence with dual ToR
- Better route scalability with multiple next-hops
- BFD-Enhancement
- BFD - SW - 100ms interval from FRR
- BGP-EVPN support(type 5), (related HLD Fpmsyncd,Vxlanmgr,template)
- BGP Route Install Error Handling
- BGP/Neighbor-down fib-accelerate
- Consistent ECMP support (fine grain ECMP)
- EVPN/VXLAN
- FRR BGP NBI
- FRR-SONiC Communication Channel Enhancements
- Inband mgmt VRF
- IPv6 Link Local and BGP Unnumbered
- L2 functional and performance enhancements
- Layer 2 Forwarding Enhancements
- L3 performance and scaling enhancements
- LACP Fallback Feature for SONiC
- MC-LAG (L2)
- MLAG
- NAT in SONiC
- NVGRE/GRE
- Overlay ECMP
- Overlay ECMP - BFD offload
- Proxy ARP
- Routing Stack Graceful Restart
- Routed sub-interface naming convention
- SONiC ECMP calculator
- SONiC in-band management via mgmt VRF
- SONiC Management VRF Design
- SONiC for MPLS Dataplane
- SONiC SNMP Changes to support IPv6
- SONiC Static IP route
- SONiC VRF support
- Sorted next hop ECMP
- SRv6 support (Cntd)
- SRv6 SID L3Adj
- Static Route BFD HLD document
- Storm Control (BUM)
- STP/PVST
- VRF
- VXLAN src port configuration
- Wake-on-LAN feature in SONiC
- Asymmetric PFC
- Class-Based Forwarding
- Configurable Drop Counters in SONiC
- Distributed Forwarding VOQ Architecture
- DSCP/TC remapping for tunnel traffic
- Dynamic headroom calculation
- Dynamic policy based hashing
- Egress shaping (port, queue)
- Everflow DSCP marking using Metadata
- EXP to TC QoS maps
- LAG on Distributed VOQ
- PFC WD
- PFC Watermark
- Queue statistics based on queue configurations and not max
- Route Flow counters (based on generic counters)
- Sub-port support
- SONiC Policy Based Hashing
- VOQ SONiC
- VOQ Everflow support
- VOQ Fabric port support
- Weighted-Cost Multi-Path
- ACL keys for matching BTH_opcode and AETH_syndrome
- App extension CLI generation tool
- Authentication Manager for PAC
- Auto FEC
- Auto Neg Enhancement
- Auto tech support w/orchagent abort case
- Automatic tech support and core dump creation
- Banner HLD
- Bookworm Upgrade LLDP, SNMP subagent, ICCPD, PDE, FRR
- Broadcom silicon common config
- Build system improvements
- Build time improvements
- Build Time Improvement Version Caching Support
- Bulk counters
- CLI level authorization
- Cli sessions feature
- CMIS Diagnostics
- CMIS host management - Port signal integrity per speed
- CMIS Module Management Enhancement HLD
- Collecting dump during SAI failure
- Command for showing specific MAC from DB
- Config Reload Enhancement
- Console Support for SONiC (SSH forwarding)
- Container Hardening
- Container warm restart (BGP/TeamD/SWSS/SyncD)
- CoPP Config/Management
- counter delay via config_db and not via systemd
- Custom SI settings for CMIS modules
- CVL Infra Enhancement
- CVL dynamic table field support
- CVL singleton table and multi-list table support
- DASH ACL tags HLD
- D-Bus to Host Communications
- Decrease number of false positive triggers while using PFC watchdog
- Debian Kernel Upgrade to 4.9
- Debug Framework
- Deterministic interface Link bring-up
- DHCPv4 - Specify dhcp relay's Gateway explicitly with Primary address.
- DHCP support IPv6
- Docker to Host communication
- Dynamic port breakout
- Enable synchronous SAI APIs (error handling)
- Enable/Disable auto negotiation and speed setting with number of lanes
- Enhanced xcrvd SFP error flow HLD
- Entity sensor MIB extension
- Error handling (swss)
- Extend auto tech support for memory threshold
- Extend CMIS host management debug capability
- Extend CMIS host management to support warmboot and fastboot
- FIB Suppress Announcements of Routes Not Installed in HW
- FirmWare tils extension
- Fix containers deployments dependencies on boot/config_reload affecting user experience
- General config CLI validation by YANG model
- Go Code format checker and formatter
- gNMI interface for config
- gNMI Master Arbitration
- Handle port config change on fly in xcvrd
- Host interface trap counter
- Incremental Config (IP, LAG, Port shut/unshut)
- Incremental port configuration update
- IPv4 port based DHCP server in SONiC
- IPv6 Link-local enhancements
- kdump
- Klish CLI for show-tech support
- Libvs Port Counter Support
- Log analyzer to pytest
- LDAP HLD
- [LLDP][T2] Advertise Chassis Hostname when present.
- Mac Authentication Bypass
- Make syslog log level configuration persistent
- Management Framework
- Management Framework (Phase 2)
- MDIO IPC Client Library
- Mgmt VRF
- Multi-DB optimization
- Multi-DB enhancement-Part 2
- NAT Bookworm Upgrade
- NetScan over VLAN support
- NextHop Group Table Enhancement
- Password Hardening
- Persistent DNS address across reboots
- Port Access Control Phase 1
- Port breakout feature with CMIS enabled
- Port buffer drop counters in SONiC
- Port utilization in SONiC
- Port illegal packets drop design
- Preserve CoPP table during fastboot
- PTP support on SONiC
- RESTCONF infra enhancement
- S3IP sysfs
- Setting RIF loopback action to drop
- SONiC Application Extension Infrastructure
- SONiC entity MIB extensions
- SONiC CLI Auto-generation tool
- SONiC Generic Configuration Update and Rollback
- SONiC Optional Feature Control Enhancement
- SONiC Port Auto Negotiation
- SONiC PSU Daemon Design
- SONiC SWSS docker warm restart
- SONiC System-wide Warmboot
- SONiC telemetry - Dial-out mode
- SONiC telemetry - gRPC data telemetry
- SONiC telemetry - Process and docker stats
- SONiC telemetry - Reboot-cause information)
- Reclaim reserved buffer for unused ports
- rsyslog enhancements
- SONiC Threshold
- SONiC Interface TPID
- SPytest
- SRv6 uSID support in SONiC dataplane - uN, uA
- SSH global config
- Standalone local clock setting
- Structured message by streaming telemetry
- Switch Port Modes and VLAN CLI Enhancement
- Support hardware reboot/reload reason (Streaming Telemetry)
- Support for passing IS-IS, LDP and MicroBFD packets to CPU
- Support OpenSSL 3.0 SymCrypt provider and engine for bookworm
- Sub-port support
- Syslog Source IP configuration
- Syslog message rate limit configuration per container
- System health and system LED
- Systemd bootchart integration
- System date row to ‘show version’
- System Ready Enhancements
- Thermal control
- Third party container management using the Sonic Application Framework
- Telemetry for Multi-ASIC
- TLS1.3 Support
- TPID config support
- V4/V6 L3 ACL optimization
- Virtual SONiC Network Helper
- Warm Reboot
- ZTP
- Broadcom syncd bookworm upgrade
- EVPN VXLAN for platforms using P2MP tunnel based L2 forwarding
- Factory reset
- Gearbox
- Kubernetes (docker to be controlled by Kubernetes)
- Link Training
- Multi-ASIC 202006
- NPU MDIO Access Support and gbsyncd Enhancement
- NTP: Additional NTP configuration knobs + NTP server provisioning
- [NTP] Fix config template to init default parameters
- ONIE FirmWare tools
- PDDF advance to SONiC Platform 2.0, BMC
- Platform Development Environment
- PINS (P4 Integrated Network Stack)
- PINS Generic SAI Extensions
- PINS Generic SAI Extensions resource monitoring support
- PINS Runtime Configuration
- PMon Refactoring
- Silicon config support for Broadcom yml file and property overwrite
- Sonic sfp Refactoring
- [SONIC YANG Support for KDUMP, ACL, MCLAG, BUM Storm Control]
- SONIC YANG - VxLAN, SNMP
- [SONiC YANG Support for IPv6 Link Local]
- SSD diagnostic tooling
- Subnet decap HLD
- Transceiver parameter tuning
- UMF: Additional Optimizations for Transformer Infrastructure
- UMF Config Session Support
- UMF infra enhancement
- UMF Infra Enhancement for SONIC-YANG
- UMF: OpenConfig YANG support for Physical Interfaces
- UMF subscription enhancement
- UMF Subscription Infra Phase 1
- UMF Subscription Infra Phase 2
- UMF Transformer Enhancements and Optimization
- UMF: Transformer Infrastructure
- Radius_Auth
- TACACS+ Auth
- AAA Improvements
- ACL orch redesign
- Egress ACL bug fix and ACL CLI enhancement
- Egress mirroring and ACL action support check via SAI
- IPv6 ACL
- Security California Law
- Security Secure boot
- SONiC YANG RADIUS Server and RADIUS table
- Symcrypt integration with OpenSSL
- RADIUS NSS Vulnerability
- TACACS NSS Vulnerability
Please refer to SONiC Roadmap page for which release, a particular feature is in.
-
For Users
-
For Developers
-
Subgroups/Working Groups
-
Presentations
-
Join Us