admin@sonic:~$ sudo config interface speed Ethernet48 100000
admin@sonic:~$ sudo config interface speed Ethernet52 100000
By CLI:
admin@sonic:~$ sudo config interface speed Ethernet48 100000
admin@sonic:~$ sudo config interface speed Ethernet52 100000
Check the status:
admin@sonic:~$ show interface status | grep 'Ethernet28\|Ethernet60'
Ethernet48 101,102,103,104 100G 9100 rs Ethernet48 routed up up N/A N/A
Ethernet52 69,70,71,72 100G 9100 rs Ethernet52 routed up up N/A N/A
By editing /etc/sonic/config_db.json file:
"PORT": {
....
"Ethernet48": {
"admin_status": "up",
"alias": "Ethernet28",
"autoneg": "1",
"fec": "rs",
"index": "7",
"lanes": "101,102,103,104",
"mtu": "9100",
"speed": "100000"
....
}
And reload the config by “admin@sonic:~$ sudo config reload -y”
This section shows a sample port configuration to enable forward error correction (FEC) mode in SONiC.
In Netberg SONiC, FEC is enabled by default on the interfaces.
FEC mode support three options:
rs – Reed-Solomon
fc – FireCode
none – no FEC applied.
25G FEC recommendations
Media type |
1m copper |
2-3m copper |
25G AOC |
25G SR |
25G LR |
10G |
---|---|---|---|---|---|---|
FEC |
RS |
RS |
RS |
RS |
RS |
no FEC |
100G FEC recommendations
Media type |
1m copper |
2-3m copper |
100G AOC |
100G SR4 |
100G LR4 |
---|---|---|---|---|---|
FEC |
no FEC |
RS |
RS |
RS |
no FEC* |
– sometimes cheap optic modules still require FEC.
Having FEC enabled allows using of less expensive optics without significantly impacting network performance.
admin@sonic:~$ sudo config interface fec Ethernet4 none
admin@sonic:~$ show interfaces status
Interface Lanes Speed MTU FEC Alias Vlan Oper Admin Type Asym PFC
----------- --------------- ------- ----- ----- ----------- ------ ------ ------- --------------- ----------
Ethernet4 125,126,127,128 100G 9100 none Ethernet4 routed down up N/A N/A
Or edit /etc/sonic/config_db.json file:
"PORT": {
....
"Ethernet28": {
"admin_status": "up",
"alias": "Ethernet28",
"autoneg": "1",
"fec": "rs",
"index": "7",
"lanes": "101,102,103,104",
"mtu": "9100",
"speed": "100000"
....
}
Taipei, Taiwan, 14th of November 2022. Netberg announced the new Aurora 810 400G model programmable switch with Intel Tofino 2 Intelligent Fabric Processors (IFPs) at its heart. The new platform has 32x 400G QSFP-DD Ethernet ports and a 12.8Tbps switching capacity.
Taipei, Taiwan, 24th of October 2022. Netberg participates in the new round of the Fast Forward Initiative by Intel (FFI'22). The program supports academic and research organizations today, aiming at accelerating tomorrow's best network programmability research.
Taipei, Taiwan 13th of July 2022. Netberg launches its hardened SONiC distribution for Intel Tofino and Marvell Teralynx platforms.
Taipei, Taiwan 8th of November 2021. Netberg’s SONiC platform code for Aurora 715 and Aurora 615 Innovium Teralynx-based switches is accepted into the official GitHub repository.
Taipei, Taiwan 1st of June 2021. Netberg, a leading open networking vendor, announces two new Aurora 715 and Aurora 615 models - high-performance 25/100G switches for future-proof Cloud, Enterprise, and Edge data centers.
Taipei, Taiwan 17th of November 2020. Netberg announces new services - custom networking software and hardware development.