Port Breakout (100G) on Qumran2
Overview
Port breakout enables 100GbE ports to be broken out into 4x10GbE, 4x25GbE, and 2x50GbE ports through a secure, highly reliable breakout cabling solution. Networks require a mix of 10Gb, 25Gb, 40Gb, and 100Gb Ethernet interface speeds able to utilize the widest range of flexible connectivity options and it require a variety of cost-effective cabling options for both addressing connectivity and allowing for simple migrations as network speeds and density requirements evolve.
Port breakout feature provides flexibility in splitting 100G to 4X10G, 4X25G, 2X50G, and vice-versa. 100G splittable ports are called control ports. Ports which are members of a control port are called subsidiary ports. When you do port breakout on 100g (ce3) port into 4X10g, the original port (ce3) will be removed and four 10g ports will be added as ce3/1, ce3/2, ce3/3, and ce3/4. On this breakout port you can do the all L2 and L3 features like on a normal port.
When port breakout is un-configured, the breakout ports (ce3/1, ce3/2, ce3/3, ce3/4) will be removed and the original port (ce3) will be added back.
Limitations
• Port Breakout is supported on all 100g interfaces except the ports having an external phy. These external phy ports can be seen using command show hsl extphy status.
• You cannot change one port breakout mode (4X10G, 4X25G) to the other mode (4X10G, 4X25G) directly. You must remove the breakout configuration to change the mode.
• Port breakout is not supported on ports which contains sub-interfaces or any other services running over it. To breakout, all services on the interfaces need to be un-configured. After breakout, all the services can be configured on breakout ports.
• While configuring port-breakout, you need to reduce the speed of some interface if this error message is displayed: “%% Max egress credit limit reached”. This is due to hardware limitation.
Topology
Sample Port Breakout Topology
Port Breakout 4X10g
Breakout 100g port (ce3) into 4X10g as (ce3/1, ce3/2, ce3/3, ce3/4).
Configuration
OcNOS#configure terminal | Enter configure mode. |
OcNOS(config)#port ce3 breakout 4X10g | Breakout 100g port ce3 into 4X10g as (ce3/1, ce3/2, ce3/3, ce3/4). |
OcNOS(config)#commit | Commit the configuration. |
Validation
OcNOS#sh run int ce3
% Can't find interface ce3.
OcNOS#sh run int ce3/1
!
interface ce3/1
!
OcNOS#sh run int ce3/2
!
interface ce3/2
!
OcNOS#sh run int ce3/3
!
interface ce3/3
!
OcNOS#sh run int ce3/4
!
interface ce3/4
!
OcNOS#sh int br
Codes: ETH - Ethernet, LB - Loopback, AGG - Aggregate, MLAG - MLAG Aggregate
FR - Frame Relay, TUN -Tunnel, PBB - PBB Logical Port, VP - Virtual Port
CVP - Channelised Virtual Port, METH - Management Ethernet, UNK- Unknown
ED - ErrDisabled, PD - Protocol Down, AD - Admin Down, IA - InActive
PD(Min L/B) - Protocol Down Min-Links/Bandwidth
DV - DDM Violation, NA - Not Applicable
NOM - No operational members, PVID - Port Vlan-id
Ctl - Control Port (Br-Breakout/Bu-Bundle)
HD - ESI Hold Timer Down
--------------------------------------------------------------------------------
Ethernet Type PVID Mode Status Reason Speed Port Ctl Br/Bu Loopbk
Interface Ch #
--------------------------------------------------------------------------------
ce0 ETH -- routed up none 100g -- No No
ce1 ETH -- routed up none 40g -- No No
ce2 ETH -- routed up none 100g -- No No
ce3/1 ETH -- routed down PD 10g -- No No
ce3/2 ETH -- routed down PD 10g -- No No
ce3/3 ETH -- routed down PD 10g -- No No
ce3/4 ETH -- routed down PD 10g -- No No
ce4 ETH -- routed down PD 100g -- No No
ce5 ETH -- routed down PD 100g -- No No
ce6 ETH -- routed down PD 100g -- No No
ce7 ETH -- routed down PD 100g -- No No
ce8 ETH -- routed down PD 100g -- No No
ce9 ETH -- routed down PD 100g -- No No
ce10 ETH -- routed down PD 100g -- No No
ce11 ETH -- routed down PD 100g -- No No
ce12 ETH -- routed down PD 100g -- No No
ce13 ETH -- routed down PD 100g -- No No
ce14 ETH -- routed up none 40g -- No No
ce15 ETH -- routed up none 40g -- No No
ce16 ETH -- routed down PD 100g -- No No
ce17 ETH -- routed down PD 100g -- No No
ce18 ETH -- routed down PD 100g -- No No
ce19 ETH -- routed down PD 100g -- No No
ce20 ETH -- routed down PD 100g -- No No
ce21 ETH -- routed down PD 100g -- No No
ce22 ETH -- routed down PD 100g -- No No
ce23 ETH -- routed down PD 100g -- No No
ce24 ETH -- routed down PD 100g -- No No
ce25 ETH -- routed down PD 100g -- No No
ce26 ETH -- routed down PD 100g -- No No
ce27 ETH -- routed down PD 100g -- No No
ce28 ETH -- routed down PD 100g -- No No
Port Breakout 4X25g
Breakout 100g port (ce3) into 4X25g as (ce3/1, ce3/2, ce3/3, ce3/4).
Configuration
OcNOS#configure terminal | Enter configure mode. |
OcNOS(config)#port ce3 breakout 4X25g | Breakout 100g port ce3 into 4X25g as (ce3/1, ce3/2, ce3/3, ce3/4). |
OcNOS(config)#commit | Commit the configuration. |
Validation
OcNOS#sh run int ce3
% Can't find interface ce3.
OcNOS#sh run int ce3/1
!
interface ce3/1
!
OcNOS#sh run int ce3/2
!
interface ce3/2
!
OcNOS#sh run int ce3/3
!
interface ce3/3
!
OcNOS#sh run int ce3/4
!
interface ce3/4
!
OcNOS#sh int br
Codes: ETH - Ethernet, LB - Loopback, AGG - Aggregate, MLAG - MLAG Aggregate
FR - Frame Relay, TUN -Tunnel, PBB - PBB Logical Port, VP - Virtual Port
CVP - Channelised Virtual Port, METH - Management Ethernet, UNK- Unknown
ED - ErrDisabled, PD - Protocol Down, AD - Admin Down, IA - InActive
PD(Min L/B) - Protocol Down Min-Links/Bandwidth
DV - DDM Violation, NA - Not Applicable
NOM - No operational members, PVID - Port Vlan-id
Ctl - Control Port (Br-Breakout/Bu-Bundle)
HD - ESI Hold Timer Down
--------------------------------------------------------------------------------
Ethernet Type PVID Mode Status Reason Speed Port Ctl Br/Bu Loopbk
Interface Ch #
--------------------------------------------------------------------------------
ce0 ETH -- routed up none 100g -- No No
ce1 ETH -- routed up none 40g -- No No
ce2 ETH -- routed up none 100g -- No No
ce3/1 ETH -- routed down PD 25g -- No No
ce3/2 ETH -- routed down PD 25g -- No No
ce3/3 ETH -- routed down PD 25g -- No No
ce3/4 ETH -- routed down PD 25g -- No No
ce4 ETH -- routed down PD 100g -- No No
ce5 ETH -- routed down PD 100g -- No No
ce6 ETH -- routed down PD 100g -- No No
ce7 ETH -- routed down PD 100g -- No No
ce8 ETH -- routed down PD 100g -- No No
ce9 ETH -- routed down PD 100g -- No No
ce10 ETH -- routed down PD 100g -- No No
ce11 ETH -- routed down PD 100g -- No No
ce12 ETH -- routed down PD 100g -- No No
ce13 ETH -- routed down PD 100g -- No No
ce14 ETH -- routed up none 40g -- No No
ce15 ETH -- routed up none 40g -- No No
ce16 ETH -- routed down PD 100g -- No No
ce17 ETH -- routed down PD 100g -- No No
ce18 ETH -- routed down PD 100g -- No No
ce19 ETH -- routed down PD 100g -- No No
ce20 ETH -- routed down PD 100g -- No No
ce21 ETH -- routed down PD 100g -- No No
ce22 ETH -- routed down PD 100g -- No No
ce23 ETH -- routed down PD 100g -- No No
ce24 ETH -- routed down PD 100g -- No No
ce25 ETH -- routed down PD 100g -- No No
ce26 ETH -- routed down PD 100g -- No No
ce27 ETH -- routed down PD 100g -- No No
Port Breakout 2X50g
Breakout 100g port (ce3) into 2X50g as (ce3/1, ce3/2).
Configuration
OcNOS#configure terminal | Enter configure mode. |
OcNOS(config)#port ce3 breakout 2X50g | Breakout 100g port ce3 into 2X50g as (ce3/1, ce3/2). |
OcNOS(config)#commit | Commit the configuration. |
Validation
OcNOS#sh run int ce3
% Can't find interface ce3.
OcNOS#sh run int ce3/1
!
interface ce3/1
!
OcNOS#sh run int ce3/2
!
interface ce3/2
!
OcNOS#sh int br
Codes: ETH - Ethernet, LB - Loopback, AGG - Aggregate, MLAG - MLAG Aggregate
FR - Frame Relay, TUN -Tunnel, PBB - PBB Logical Port, VP - Virtual Port
CVP - Channelised Virtual Port, METH - Management Ethernet, UNK- Unknown
ED - ErrDisabled, PD - Protocol Down, AD - Admin Down, IA - InActive
PD(Min L/B) - Protocol Down Min-Links/Bandwidth
DV - DDM Violation, NA - Not Applicable
NOM - No operational members, PVID - Port Vlan-id
Ctl - Control Port (Br-Breakout/Bu-Bundle)
HD - ESI Hold Timer Down
--------------------------------------------------------------------------------
Ethernet Type PVID Mode Status Reason Speed Port Ctl Br/Bu Loopbk
Interface Ch #
--------------------------------------------------------------------------------
ce0 ETH -- routed up none 100g -- No No
ce1 ETH -- routed up none 40g -- No No
ce2 ETH -- routed up none 100g -- No No
ce3/1 ETH -- routed down PD 50g -- No No
ce3/2 ETH -- routed down PD 50g -- No No
ce4 ETH -- routed down PD 100g -- No No
ce5 ETH -- routed down PD 100g -- No No
ce6 ETH -- routed down PD 100g -- No No
ce7 ETH -- routed down PD 100g -- No No
ce8 ETH -- routed down PD 100g -- No No
ce9 ETH -- routed down PD 100g -- No No
ce10 ETH -- routed down PD 100g -- No No
ce11 ETH -- routed down PD 100g -- No No
ce12 ETH -- routed down PD 100g -- No No
ce13 ETH -- routed down PD 100g -- No No
ce14 ETH -- routed up none 40g -- No No
ce15 ETH -- routed up none 40g -- No No
ce16 ETH -- routed down PD 100g -- No No
ce17 ETH -- routed down PD 100g -- No No
ce18 ETH -- routed down PD 100g -- No No
ce19 ETH -- routed down PD 100g -- No No
ce20 ETH -- routed down PD 100g -- No No
ce21 ETH -- routed down PD 100g -- No No
ce22 ETH -- routed down PD 100g -- No No
ce23 ETH -- routed down PD 100g -- No No
ce24 ETH -- routed down PD 100g -- No No
ce25 ETH -- routed down PD 100g -- No No
ce26 ETH -- routed down PD 100g -- No No
ce27 ETH -- routed down PD 100g -- No No
ce28 ETH -- routed down PD 100g -- No No
ce29 ETH -- routed down PD 100g -- No No
ce30 ETH -- routed down PD 100g -- No No
ce31 ETH -- routed down PD 100g -- No No
Un-configure Port Breakout
Combine the breakout port back to original port as (ce3).
Configuration
OcNOS#configure terminal | Enter configure mode. |
OcNOS(config)#no port ce3 breakout | Combine the breakout port back to original port as (ce3). |
OcNOS(config)#commit | Commit the configuration. |
Validation
OcNOS#sh run int ce3
!
interface ce3
!
OcNOS#sh run int ce3/1
% Can't find interface ce3/1.
OcNOS#sh run int ce3/2
% Can't find interface ce3/2.
OcNOS#sh run int ce3/3
% Can't find interface ce3/3.
OcNOS#sh run int ce3/4
% Can't find interface ce3/4.
OcNOS#sh int br
Codes: ETH - Ethernet, LB - Loopback, AGG - Aggregate, MLAG - MLAG Aggregate
FR - Frame Relay, TUN -Tunnel, PBB - PBB Logical Port, VP - Virtual Port
CVP - Channelised Virtual Port, METH - Management Ethernet, UNK- Unknown
ED - ErrDisabled, PD - Protocol Down, AD - Admin Down, IA - InActive
PD(Min L/B) - Protocol Down Min-Links/Bandwidth
DV - DDM Violation, NA - Not Applicable
NOM - No operational members, PVID - Port Vlan-id
Ctl - Control Port (Br-Breakout/Bu-Bundle)
HD - ESI Hold Timer Down
--------------------------------------------------------------------------------
Ethernet Type PVID Mode Status Reason Speed Port Ctl Br/Bu Loopbk
Interface Ch #
--------------------------------------------------------------------------------
ce0 ETH -- routed up none 100g -- No No
ce1 ETH -- routed up none 40g -- No No
ce2 ETH -- routed up none 100g -- No No
ce3 ETH -- routed down PD 100g -- No No
ce4 ETH -- routed down PD 100g -- No No
ce5 ETH -- routed down PD 100g -- No No
ce6 ETH -- routed down PD 100g -- No No
ce7 ETH -- routed down PD 100g -- No No
ce8 ETH -- routed down PD 100g -- No No
ce9 ETH -- routed down PD 100g -- No No
ce10 ETH -- routed down PD 100g -- No No
ce11 ETH -- routed down PD 100g -- No No
ce12 ETH -- routed down PD 100g -- No No
ce13 ETH -- routed down PD 100g -- No No
ce14 ETH -- routed up none 40g -- No No
ce15 ETH -- routed up none 40g -- No No