The Port Breakout feature allows high-speed ports to be split into multiple lower-speed ports on supported platforms through interface configuration. This enables flexibility in network deployments by adapting port speeds to specific requirements.
Supported Platforms for Port Breakout:
EC7816
EC7726
EC7326
SN4600C
For example, a 100G port can be split into:
4x 25G ports
2x 50G ports
4x 10G ports (if supported)
To view the current breakout mode for an interface, use:
pbnoscli# show interface breakout current-mode Ethernet49/1
======================================
Interface Breakout
======================================
Ethernet49/1 1x100G[40G]
Before changing the breakout configuration, check the supported breakout modes using:
pbnoscli# show interface breakout
{
"Ethernet1/1": {
"index": "1",
"lanes": "3",
"breakout_modes": {
"1x25G": [
"Eth1(Port1)"
]
},
"default_brkout_mode": "1x25G",
"Current Breakout Mode": "1x25G",
"child ports": "Ethernet1/1",
"child port speeds": "25G"
},
<skipped>
"Ethernet49/1": {
"index": "49,49,49,49",
"lanes": "77,78,79,80",
"breakout_modes": {
"1x100G[40G]": [
"Eth49(Port49)"
],
"2x50G": [
"Eth49/1(Port49)",
"Eth49/2(Port49)"
],
"4x25G": [
"Eth49/1(Port49)",
"Eth49/2(Port49)",
"Eth49/3(Port49)",
"Eth49/4(Port49)"
],
"4x10G": [
"Eth49/1(Port49)",
"Eth49/2(Port49)",
"Eth49/3(Port49)",
"Eth49/4(Port49)"
]
},
"default_brkout_mode": "1x100G[40G]",
"Current Breakout Mode": "1x100G[40G]",
"child ports": "Ethernet49/1",
"child port speeds": "100G"
}
}
From the above output, the platform supports four breakout modes for Ethernet49/1:
1x100G
2x50G
4x25G
4x10G
Ensure there are no interface-dependent configurations before applying a breakout change.
A system reboot is required after configuring port breakout.
To change the breakout mode to 4x25G, use the following command:
pbnoscli(config)# interface ethernet Ethernet49/1
pbnoscli(config-if)# breakout-mode "4x25G"
Checking for port dependencies....
Configuring interface breakout....
Breakout process got successfully completed!
Reboot is required to apply the breakout changes!
Do you want to save and reboot to apply the changes [y/n]: y
Saving configuration...
Rebooting the device...
After the system reboots, verify the new breakout configuration using:
//After reboot
pbnoscli# show interface status
================================================================================================
Port Name Oper Admin Vlan Speed MTU AutoNeg
================================================================================================
Ethernet1/1 Eth1(Port1) down up routed 25000 9100 N/A
Ethernet2/1 Eth2(Port2) down up routed 25000 9100 N/A
Ethernet3/1 Eth3(Port3) down up routed 25000 9100 N/A
Ethernet4/1 Eth4(Port4) up up routed 25000 9100 N/A
Ethernet5/1 Eth5(Port5) down up routed 25000 9100 N/A
Ethernet6/1 Eth6(Port6) down up routed 25000 9100 N/A
Ethernet7/1 Eth7(Port7) down up routed 25000 9100 N/A
Ethernet8/1 Eth8(Port8) down up routed 25000 9100 N/A
Ethernet9/1 Eth9(Port9) down up routed 25000 9100 N/A
Ethernet10/1 Eth10(Port10) down up routed 25000 9100 N/A
<skipped>
Ethernet48/1 Eth48(Port48) down up routed 25000 9100 N/A
Ethernet49/1 Eth49/1(Port49) up up routed 25000 9100 N/A
Ethernet49/2 Eth49/2(Port49) up up routed 25000 9100 N/A
Ethernet49/3 Eth49/3(Port49) up up routed 25000 9100 N/A
Ethernet49/4 Eth49/4(Port49) up up routed 25000 9100 N/A
Ethernet50/1 Eth50(Port50) down up routed 100000 9100 N/A
Ethernet51/1 Eth51(Port51) down up routed 100000 9100 N/A
Ethernet52/1 Eth52(Port52) down up routed 100000 9100 N/A
Ethernet53/1 Eth53(Port53) up up routed 100000 9100 N/A
Ethernet54/1 Eth54(Port54) up up routed 100000 9100 N/A
Ethernet55/1 Eth55(Port55) up up routed 100000 9100 N/A
Ethernet56/1 Eth56(Port56) down up routed 100000 9100 N/A
pbnoscli# show running-config
configure terminal
interface ethernet Ethernet1/1
mtu 9100
speed 25000
!
<skipped>
interface ethernet Ethernet48/1
mtu 9100
speed 25000
!
interface ethernet Ethernet49/1
mtu 9100
speed 25000
forward-error-correction none
!
interface ethernet Ethernet49/2
mtu 9100
speed 25000
forward-error-correction none
!
interface ethernet Ethernet49/3
mtu 9100
speed 25000
forward-error-correction none
!
interface ethernet Ethernet49/4
mtu 9100
speed 25000
forward-error-correction none
!
interface ethernet Ethernet50/1
mtu 9100
speed 100000
!
pbnoscli# show interface breakout current-mode Ethernet49/1
======================================
Interface Breakout
======================================
Ethernet49/1 4x25G
pbnoscli# show in summary
============================================================================================================================
Interface Lanes Speed MTU FEC Alias Vlan Oper Admin Type Asym PFC
============================================================================================================================
Ethernet1/1 3 25G 9100 N/A Eth1(Port1) routed down up SFP/SFP+/SFP28 N/A
Ethernet2/1 2 25G 9100 N/A Eth2(Port2) routed down up N/A N/A
Ethernet3/1 4 25G 9100 N/A Eth3(Port3) routed down up N/A N/A
Ethernet4/1 8 25G 9100 N/A Eth4(Port4) routed up up SFP/SFP+/SFP28 N/A
Ethernet5/1 7 25G 9100 N/A Eth5(Port5) routed down up N/A N/A
Ethernet6/1 1 25G 9100 N/A Eth6(Port6) routed down up N/A N/A
Ethernet7/1 5 25G 9100 N/A Eth7(Port7) routed down up N/A N/A
Ethernet8/1 16 25G 9100 N/A Eth8(Port8) routed down up N/A N/A
<skipped>
Ethernet49/1 77 25G 9100 none Eth49/1(Port49) routed up up QSFP28 or later N/A
Ethernet49/2 78 25G 9100 none Eth49/2(Port49) routed up up QSFP28 or later N/A
Ethernet49/3 79 25G 9100 none Eth49/3(Port49) routed up up QSFP28 or later N/A
Ethernet49/4 80 25G 9100 none Eth49/4(Port49) routed up up QSFP28 or later N/A
Ethernet50/1 85,86,87,88 100G 9100 N/A Eth50(Port50) routed down up N/A N/A
Ethernet51/1 93,94,95,96 100G 9100 N/A Eth51(Port51) routed down up N/A N/A
Ethernet52/1 97,98,99,100 100G 9100 N/A Eth52(Port52) routed down up N/A N/A
Ethernet53/1 105,106,107,108 100G 9100 N/A Eth53(Port53) routed up up QSFP28 or later N/A
Ethernet54/1 113,114,115,116 100G 9100 N/A Eth54(Port54) routed up up QSFP28 or later N/A
Ethernet55/1 121,122,123,124 100G 9100 N/A Eth55(Port55) routed up up QSFP28 or later N/A
Ethernet56/1 125,126,127,128 100G 9100 N/A Eth56(Port56) routed down up QSFP28 or later N/A
Now if we want to change breakout mode from "4x25G" to "2x50G" then we can do it using below commands
pbnoscli# configure
pbnoscli(config)# interface ethernet Ethernet49/1
pbnoscli(config-if)# breakout-mode "2x50G"
Checking for port dependencies....
Configuring interface breakout....
Breakout process got successfully completed!
Reboot is required to apply the breakout changes!
Do you want to save and reboot to apply the changes [y/n]: y
Saving configuration...
Rebooting the device...
requested COLD shutdown
// After reboot
pbnoscli# show running-config
configure terminal
interface ethernet Ethernet1/1
mtu 9100
speed 25000
!
interface ethernet Ethernet2/1
mtu 9100
speed 25000
!
<skipped>
interface ethernet Ethernet49/1
mtu 9100
speed 50000
forward-error-correction none
!
interface ethernet Ethernet49/2
mtu 9100
speed 50000
forward-error-correction none
!
interface ethernet Ethernet50/1
mtu 9100
speed 100000
!
pbnoscli# show interface status
================================================================================================
Port Name Oper Admin Vlan Speed MTU AutoNeg
================================================================================================
Ethernet1/1 Eth1(Port1) down up routed 25000 9100 N/A
Ethernet2/1 Eth2(Port2) down up routed 25000 9100 N/A
<skipped>
Ethernet48/1 Eth48(Port48) down up routed 25000 9100 N/A
Ethernet49/1 Eth49/1(Port49) down up routed 50000 9100 N/A
Ethernet49/2 Eth49/2(Port49) down up routed 50000 9100 N/A
Ethernet50/1 Eth50(Port50) down up routed 100000 9100 N/A
Ethernet51/1 Eth51(Port51) down up routed 100000 9100 N/A
Ethernet52/1 Eth52(Port52) down up routed 100000 9100 N/A
Ethernet53/1 Eth53(Port53) up up routed 100000 9100 N/A
Ethernet54/1 Eth54(Port54) up up routed 100000 9100 N/A
Ethernet55/1 Eth55(Port55) up up routed 100000 9100 N/A
Ethernet56/1 Eth56(Port56) down up routed 100000 9100 N/A
pbnoscli# show interface summary
============================================================================================================================
Interface Lanes Speed MTU FEC Alias Vlan Oper Admin Type Asym PFC
============================================================================================================================
Ethernet1/1 3 25G 9100 N/A Eth1(Port1) routed down up SFP/SFP+/SFP28 N/A
<skipped>
Ethernet49/1 77,78 50G 9100 none Eth49/1(Port49) routed down up QSFP28 or later N/A
Ethernet49/2 79,80 50G 9100 none Eth49/2(Port49) routed down up QSFP28 or later N/A
Ethernet50/1 85,86,87,88 100G 9100 N/A Eth50(Port50) routed down up N/A N/A
Ethernet51/1 93,94,95,96 100G 9100 N/A Eth51(Port51) routed down up N/A N/A
Ethernet52/1 97,98,99,100 100G 9100 N/A Eth52(Port52) routed down up N/A N/A
Ethernet53/1 105,106,107,108 100G 9100 N/A Eth53(Port53) routed up up QSFP28 or later N/A
Ethernet54/1 113,114,115,116 100G 9100 N/A Eth54(Port54) routed up up QSFP28 or later N/A
Ethernet55/1 121,122,123,124 100G 9100 N/A Eth55(Port55) routed up up QSFP28 or later N/A
Ethernet56/1 125,126,127,128 100G 9100 N/A Eth56(Port56) routed down up QSFP28 or later N/A
pbnoscli# show interface breakout current-mode Ethernet49/1
======================================
Interface Breakout
======================================
Ethernet49/1 2x50G