Breakout ports
Breakout functionality is supported on several platforms that run SR Linux. On SR Linux, breakout ports are named using the following format:
ethernet-slot/port/breakout-port
For example, if interface ethernet-1/3
is enabled for breakout mode, its
breakout ports are named as follows:
-
ethernet-1/3/1
-
ethernet-1/3/2
-
ethernet-1/3/3
-
ethernet-1/3/4
The following table lists breakout support for SR Linux platforms.
Platform | Port type | Breakout support | Notes |
---|---|---|---|
7215 IXS-A1 | Not supported on any ports | ||
7220 IXR-D1 | Not supported on any ports | ||
7220 IXR-D2 | Not supported on any ports | ||
7220 IXR-D3 |
4x10G and 4x25G |
Supported on ports 3-33 | |
7220 IXR-D3L |
2x50G, 4x10G, and 4x25G |
Supported on ports 1-31 | |
7220 IXR-H2 | Not supported on any ports | ||
7220 IXR-H3 |
4x10G, 2x100G, 4x100G, and 2x200G |
Supported on ports 3-34 | |
7220 IXR-H4 | 4x100G and 2x200G | Supported on ports 1-64 | |
7220 IXR-D4 | 4x100G, 4x25G, and 4x10G | Supported on ports 29-32 | |
4x10G and 4x25G | Supported on ports 9, 23-27 | ||
7220 IXR-D5 | 4x10G, 4x25G, 2x100G, 4x100G, and 2x200G | Supported on ports 1-32 | |
7250 IXR-6/10 | Not supported on any ports | ||
7250 IXR-6e/10e 60p QSFP28 IMM | 4x25G and 4x10G | Supported but with port group restriction | See Port group restriction for 7250 IXR-6e/10e |
7250 IXR-6e/10e 36p QSFPDD IMM | 4x100G, 2x100G, 4x25G, and 4x10G | Supported on all ports | |
7250 IXR-X1b | 4x25G and 4x10G | Supported on ports 1-24 with port group restriction | See Port group restriction for 7250 IXR-X1b |
4x100G, 4x25G, and 4x10G | Supported on ports 25-36 | ||
7250 IXR-X3b | 4x100G, 4x25G, and 4x10G | Supported on all ports | |
7730 SXR-1d-32D QSFP28 | 4x10G and 4x25G | Supported but with port group restriction | See Port group restriction for 7730 SXR-1d-32D QSFP28 |
7730 SXR-1d-32D QSFPDD | 4x100G, 4x25G, and 4x10G | Supported on ports 17-20 | |
7730 SXR-1x-44S SFPDD | Not supported on any ports | ||
7730 SXR-1x-44S QSFPDD | 4x100G, 4x25G, and 4x10G | Supported on ports 21, 22, 43, 44 |
Port group restriction for 7250 IXR-6e/10e
On the 7250 IXR-6e/10e platform, with 60 QSFP28 IMM, breakout as 4x25G or 4x10G is supported on ports 9, 12, 15, 18, 21, 24, 26, 27, 29, 30, 32, 35, 38, 39, 41, 42, 45, and 48. For the port groupings in the following table, only the higher-numbered port supports breakout mode. If the higher numbered port is to be configured for breakout mode, then the lower numbered port should not be configured. If both ports are configured, then the lower-numbered port takes precedence and the higher number port shall be operationally down with reason unsupported-breakout-port.
8, 9 |
20, 21 |
11, 12 |
23, 24 |
14, 15 |
44, 45 |
17, 18 |
47, 48 |
Port group restriction for 7250 IXR-X1b
For the QSFP28 ports on the 7250 IXR-X1b platform, the following port groups exist: [n, n+1, n+2, n+3] where n = 1, 5, 9, 13, 17, 21. Breakout for 4x25G or 4x10G is only supported on ports n+1 and n+3.
When initially configuring a port with a breakout configuration or port speed that does not already exist on another configured port within the same group, then a link flap and traffic hit may occur on other ports within the same group.
When the breakout configuration or port speed is changed for a port in a group, then a link flap and traffic hit may occur on other ports within the same group.
If port n+1 within the group is configured for breakout, then port n cannot be configured. In addition, if port n+1 is configured for breakout and port n+3 is configured without breakout, then port n+2 may only be configured with the same speed as port n+3. If port n+3 within the group is configured for breakout, then port n+2 cannot be configured. If port n+3 is configured for breakout and port n+1 is configured without breakout, then port n may only be configured with the same speed as port n+1.
Port group restriction for 7730 SXR-1d-32D QSFP28
On the 7730 SXR-1d-32D QSFP28 platform, breakout and 40G are only supported on odd-numbered ports.
Ports 5-16 and 29-32 have a pairing between an odd numbered port n and the next higher even-numbered port (n+1). If the odd numbered port is enabled and configured for 40G, 4x10G or 4x25G, the even-numbered port cannot be enabled.
For the 4-port groupings [1-4], [21-24], and [25-28]: if either of the odd-numbered ports within a group is enabled and configured for 40G, 4x10G, or 4x25G, then the other odd-numbered port in the same group may only be enabled if it is configured for one of 40G, 4x10G, or 4x25G (can differ between the odd ports) and neither of the two even-numbered ports within the same group can be enabled.
Feature considerations for breakout connectors
When an interface is configured for breakout mode, it operates as a component of a breakout connector, not an Ethernet port. Some features that are configurable on an Ethernet port do not apply to a breakout connector or breakout port.
The following table lists considerations that apply to breakout connectors and component breakout ports.
Configuration or state | Breakout connector considerations | Breakout port considerations |
---|---|---|
admin-state |
Allowed
|
Allowed
|
description | Allowed | Allowed |
mtu | Not allowed | Allowed |
loopback-mode | Not allowed | Allowed |
vlan-tagging | Not allowed | Allowed |
ifindex | Allocated | |
interface/oper-state | Populated | Populated |
interface/oper-down-reason |
Populated |
Populated
|
last-change | Follows changes in oper-state | Follows changes in oper-state |
subinterface | Not allowed | Allowed |
lag | Not allowed | Not allowed |
qos | Not allowed | Allowed |
sflow | Not allowed | Allowed |
queue-stats | Not populated | Populated |
statistics | Not populated | Populated |
traffic-rate | Not populated | Populated |
transceiver |
The following are not configurable:
|
Only
Configuration is allowed, with effects as described below:
|
ethernet/aggregate-id | Not allowed | Allowed |
ethernet/auto-negotiate | Not allowed | Allowed |
ethernet/duplex-mode | Not allowed | Allowed |
ethernet/flow-control | Not allowed | Allowed |
ethernet/lacp-port-priority | Not allowed | Allowed |
ethernet/port-speed | Not allowed | Not allowed. The speed of the breakout port is determined by the channel-speed setting configured for the breakout connector. |
ethernet/reload-delay | Not allowed | Allowed |
ethernet/hold-time | Not allowed | Allowed |
ethernet/hw-mac-address | Not populated | Allocated and displayed |
ethernet/standby-signaling | Not allowed | Allowed |
ethernet/storm-control | Not allowed | Allowed |
ethernet/statistics | Not populated | Populated |
Configuring breakout mode for an interface
To enable breakout ports, you enable breakout mode for an interface and configure breakout ports for the interface.
The following is an example of configuring an interface for breakout-mode and enabling breakout ports on the interface.
--{ candidate shared default }--[ ]--
# info interface ethernet-1/3*
interface ethernet-1/3 {
admin-state enable
description "Breakout connector"
breakout-mode {
num-breakout-ports 4
breakout-port-speed 25G
}
}
interface ethernet-1/3/1 {
admin-state enable
description "Breakout port 1"
subinterface 1 {
admin-state enable
ipv4 {
admin-state enable
address 192.168.12.1/30 {
}
}
}
}
interface ethernet-1/3/2 {
admin-state enable
description "Breakout port 2"
subinterface 1 {
admin-state enable
ipv4 {
admin-state enable
address 192.168.12.5/30 {
}
}
}
}
interface ethernet-1/3/3 {
admin-state enable
description "Breakout port 3"
subinterface 1 {
admin-state enable
ipv4 {
admin-state enable
address 192.168.12.9/30 {
}
}
}
}
interface ethernet-1/3/4 {
admin-state enable
description "Breakout port 4"
subinterface 1 {
admin-state enable
ipv4 {
admin-state enable
address 192.168.12.13/30 {
}
}
}
}