Example model & SONiC version:
SONiC has a lot of features available, but not all of them are enabled by default.
A CLI command is available to control the features:
admin@sonic:~$ sudo config feature
Usage: config feature [OPTIONS] COMMAND [ARGS]...
Configure features
Options:
-?, -h, --help Show this message and exit.
Commands:
autorestart Enable/disable autosrestart of a feature
fallback set fallback for a feature
owner set owner for a feature
state Enable/disable a feature
The list of features, states, and statuses can be found here:
admin@sonic:~$ show feature
Usage: show feature [OPTIONS] COMMAND [ARGS]...
Commands:
autorestart Show auto-restart state for a feature
config Show feature config
status Show feature state
Example:
admin@sonic:~$ show feature status
Feature State AutoRestart SetOwner
-------------- --------------- -------------- ----------
bgp enabled enabled
database always_enabled always_enabled
dhcp_relay disabled enabled local
eventd enabled enabled
gnmi enabled enabled
iccpd disabled enabled
lldp enabled enabled
macsec disabled enabled local
mgmt-framework enabled enabled
mux always_disabled enabled
nat disabled enabled
p4rt disabled enabled
pmon enabled enabled
radv enabled enabled
sflow disabled enabled
snmp enabled enabled
swss enabled enabled
syncd enabled enabled
teamd enabled enabled
For example, BGP can be disabled using this command:
admin@sonic:~$ sudo config feature state bgp disabled
admin@sonic:~$ sudo config save -y
Running command: /usr/local/bin/sonic-cfggen -d --print-data > /etc/sonic/config_db.json
Now we can see this in the Feature status:
admin@sonic:~$ show feature status
Feature State AutoRestart SetOwner
-------------- --------------- -------------- ----------
bgp disabled enabled
Another example is the ICCPd service that provides the MC-LAG (MLAG) function. It is disabled by default.
admin@sonic:~$ sudo config feature state iccpd enabled
admin@sonic:~$ sudo config save -y
Running command: /usr/local/bin/sonic-cfggen -d --print-data > /etc/sonic/config_db.json
Now we can see this:
admin@sonic:~$ show feature status
Feature State AutoRestart SetOwner
-------------- --------------- -------------- ----------
bgp enabled enabled
database always_enabled always_enabled
dhcp_relay disabled enabled local
eventd enabled enabled
gnmi enabled enabled
iccpd disabled enabled
Taoyuan, Taiwan — 26th of August, 2026 — Netberg, a leading provider of open networking solutions, today announced the Aurora X2 Series, its newest flagship Ethernet switch family. Built on Xsight Labs’ programmable X2 switch silicon, the Aurora X2-81 and Aurora X2-71 bring open networking performance, scalability, and flexibility to modern data centers.
Taoyuan, Taiwan, 15st of April 2026. Netberg, a leading provider of open networking solutions, is proud to announce the release of SONiC 202511.n0, the latest enterprise-grade distribution of the open-source SONiC networking operating system.
Taoyuan, Taiwan Effective July 7, 2025: The following products are now End of Life (EOL): Aurora 750, Aurora 710, and Aurora 610.
Taoyuan, Taiwan, 29th of April 2025. The latest release of SONiC 202411.n0 – an enterprise distribution of SONiC by Netberg – introduces new features and enhancements tailored to improve performance in data center, edge, and campus environments.
Taoyuan, Taiwan, 20th of January 2025. Netberg, the leading provider of open networking solutions, announces support of Ubuntu 24.04 Noble Numbat on its Broadcom-enabled portfolio.
Taoyuan city, Taiwan, 24th of June 2024. Netberg announced the new Aurora 721 100G and Aurora 421 10G switches, which feature programmable pipelines powered by Broadcom StrataXGS® Trident3 Ethernet switch chips.