NVIDIA SN5610 800G Breakout Configuration with Cumulus Linux

Follow Us:
Quick Take
The NVIDIA SN5610 has 64 native 800GbE OSFP interfaces. Each supported source port can operate as 1×800G, 2×400G, or 4×200G. The 100G option uses 8×100G breakout on 32 OSFP source ports, with the adjacent OSFP port disabled for each breakout source. Cumulus Linux configuration, cable selection, lane mapping, FEC, and MTU must be planned together.

The NVIDIA SN5610 switch is designed for high-density Ethernet fabrics, including AI and data center networks that need to connect 800G, 400G, 200G, and 100G devices in the same platform. This guide explains how the breakout modes work, how to configure them with Cumulus Linux, and what to check when a split interface or link does not come up.

SN5610 800G Breakout Options
What to Confirm Before Configuration
Configure Breakout Ports in Cumulus Linux
OSFP, Breakout Cable, and QSA Limits
Plan SN5610 for an AI Leaf-Spine Fabric
Troubleshoot Missing Ports and Link Failures
Frequently Asked Questions
Final Takeaway

SN5610 800G Breakout Options

The SN5610 supports 64 OSFP 800GbE interfaces. Depending on the required endpoint speed, the physical ports can be used natively or split into multiple logical interfaces.

Physical mode Logical ports per OSFP Maximum on SN5610 Main limitation
800G 1×800G 64 ports Native port operation
400G 2×400G 128 ports Requires a supported two-way breakout design
200G 4×200G 256 ports Requires a supported four-way breakout design
100G 8×100G 256 ports Uses 32 OSFP source ports and requires the adjacent port to be disabled

The 100G mode needs special attention. It is not a simple conversion of all 64 physical OSFP ports into eight logical ports each. The adjacent-port restriction reduces the number of physical source ports available for this configuration.

The SN5610 supports both PAM4 and NRZ encoding. Lower-speed operation may use NRZ encoding, while the exact lane behavior depends on the port mode, transceiver, breakout cable, and peer device. Confirm the current platform matrix before finalizing the port map.

For native 800G connections, review the required form factor and optical reach before selecting an 800G OSFP transceiver. A transceiver that matches the advertised data rate may still be unsuitable for the selected breakout topology or remote interface.

What to Confirm Before Configuration

Breakout planning should begin with the endpoint requirements. Do not select the cable first and try to fit the network design around it.

Confirm the required port shape

  • Required number of 800G, 400G, 200G, and 100G links
  • Speed supported by the remote switch, NIC, server, or accelerator
  • OSFP, QSFP112, QSFP56, or QSFP28 interface at each end
  • DAC, AOC, optical transceiver, or fiber-patch requirements
  • Required FEC mode and auto-negotiation behavior
  • Cumulus Linux version running on the SN5610

Record the physical-to-logical port map

For every breakout source port, record the physical OSFP number, resulting logical interface names, connected device, cable or optic model, speed, FEC, and MTU. This is especially important for 8×100G designs because the adjacent physical port may be unavailable.

A configuration record should also identify whether the link is used for a compute-facing connection, leaf-to-spine uplink, storage network, management path, or inter-switch link. The same breakout mode can be suitable for one role and inefficient for another.

Need help mapping your SN5610 ports?

Send your port counts, Cumulus version, and cable requirements.

Configure Breakout Ports in Cumulus Linux

Cumulus Linux 5.4 and later uses breakout notation such as 1x, 2x, 4x, and 8x. The breakout mode is configured separately from the speed of the resulting logical interfaces.

NVUE example: 800G to 2×400G

The following example uses swp1 as the physical source port. The actual interface name must match the SN5610 port map.

nv set interface swp1 link breakout 2x nv set interface swp1s0 link speed 400G nv set interface swp1s1 link speed 400G nv set interface swp1s0-1 link state up nv config apply nv show interface swp1

NVUE example: 800G to 4×200G

nv set interface swp1 link breakout 4x nv set interface swp1s0-3 link speed 200G nv set interface swp1s0-3 link state up nv config apply nv show interface swp1

NVUE example: 800G to 8×100G

The resulting interfaces are normally named from swp1s0 through swp1s7. Confirm the adjacent-port state before using this configuration in production.

nv set interface swp1 link breakout 8x nv set interface swp1s0-7 link speed 100G nv set interface swp1s0-7 link state up nv config apply nv show interface swp1

ports.conf method

With the Linux configuration method, define the breakout shape in /etc/cumulus/ports.conf. The following is an illustrative 8×100G configuration. Replace the port numbers with the correct values for the planned SN5610 port map.

1=8x 2=disabled 3=1x 4=1x

The port speed is configured separately in NVUE or in /etc/network/interfaces. After editing the file, validate the syntax and reload the switching service according to the installed Cumulus Linux version and production-change procedure.

sudo /usr/cumulus/bin/validate-ports -f /etc/cumulus/ports.conf sudo systemctl reload switchd.service nv show interface

On a production fabric, confirm whether the reload procedure causes a temporary traffic impact in the selected configuration mode. Do not assume that the same change procedure applies to every Cumulus Linux release or ACL mode.

Check lane settings when connecting to another platform

On some 8-lane QSFP-DD or OSFP ports, Cumulus Linux uses a default lane allocation for a 4x breakout. If the peer platform uses a different lane width, both ends may need an explicit lane configuration. Check the current port attributes before changing the speed alone.

nv show interface swp1 link nv show interface swp1s0 link sudo ethtool swp1s0

OSFP, Breakout Cable, and QSA Limits

A breakout cable must match the source port, target port, lane count, encoding, speed, reach, and FEC requirements. Connector shape alone is not sufficient evidence of compatibility.

For procurement, compare the required topology with the available NVIDIA Mellanox breakout and DAC cables. Confirm whether the selected item is an 800G-to-2×400G, 800G-to-4×200G, or 800G-to-8×100G assembly before ordering.

Check the cable and optic combination

  • Source connector and target connector
  • Electrical lane mapping
  • Supported data rate on every logical interface
  • DAC, AOC, or optical transceiver type
  • Fiber type, connector, and maximum reach
  • FEC requirement for the cable or optic
  • Support status on the installed Cumulus Linux release

Do not assume generic QSA support

Generic QSA guidance for placing an SFP transceiver in a QSFP port does not automatically apply to an SN5610 OSFP port. NVIDIA documents QSA behavior for supported QSFP interfaces, but that should not be treated as a blanket guarantee for OSFP-to-SFP operation.

Before using an adapter, confirm the exact adapter model, OSFP port mode, SFP or SFP28 optic, Cumulus Linux version, peer interface, and supported speed. A QSA configuration should not be treated as a breakout configuration unless the platform documentation explicitly supports that design.

Match FEC at both ends

FEC behavior depends on the cable type, optical module, lane speed, and remote device. A link may remain down when the two ends use incompatible FEC settings, or it may show increasing errors after coming up.

nv show interface swp1s0 link sudo ethtool swp1s0 | egrep 'FEC|auto'

Plan SN5610 for an AI Leaf-Spine Fabric

In an AI fabric, breakout planning should include compute-facing links, leaf-to-spine uplinks, redundancy, oversubscription, and future expansion. A higher logical port count does not automatically produce a better design.

Deployment requirement Mode to evaluate Planning focus
High-bandwidth spine or core links 800G or 2×400G Optics, FEC, redundancy, and link reach
Leaf-to-spine uplinks 400G or 200G Uplink count, oversubscription, and failure domains
200G accelerator or NIC connections 4×200G breakout Endpoint connector, cable length, and lane mapping
100G server or legacy connections 8×100G breakout Adjacent-port restriction and logical-port allocation
Mixed-speed migration 800G, 400G, 200G, and 100G Reserved ports, optics, FEC, and documented port map

For each leaf and spine, document the physical OSFP port, breakout mode, logical interface, endpoint, cable or optic model, FEC, MTU, and expected failover path. This makes later replacement and troubleshooting much faster.

NVIDIA reference architectures provide examples of 400G-class connections in AI infrastructure, but the correct topology still depends on the accelerator platform, NIC speed, fabric size, redundancy model, and oversubscription target. Use the NVIDIA AI Factory reference architecture as a design reference rather than a universal port plan.

Keep MTU consistent across the path

Cumulus Linux commonly uses a 9216-byte MTU on data-plane interfaces, but the effective path MTU depends on every physical interface, bond, bridge, VLAN, VXLAN, and peer device. A breakout change does not by itself require a new MTU, but AI and overlay networks must use an end-to-end MTU plan.

Troubleshoot Missing Ports and Link Failures

If the physical OSFP module is detected but the expected split interfaces do not appear, check the breakout mode, adjacent-port restriction, split-interface speed, lane configuration, and cable or optic support before changing the MTU.

Symptom Likely cause First checks
Split interfaces do not appear Breakout mode was not applied or the port map is incorrect nv show interface, cat /etc/cumulus/ports.conf
The adjacent port is down 8×100G breakout restriction Check the source port and adjacent-port allocation
The optic is detected but the link is down Wrong speed, cable, lane mapping, or FEC nv show platform transceiver, ethtool
The link comes up and then flaps FEC, cable quality, or peer negotiation issue Compare FEC and error counters on both ends
Large packets fail MTU mismatch or overlay overhead Check physical, bond, bridge, VLAN, VXLAN, and peer MTU

Verify the breakout and transceiver state

cat /etc/cumulus/ports.conf nv show interface nv show interface swp1 nv show interface swp1s0 nv show platform transceiver ip link show

Check the link speed and FEC

Compare the operational and applied values for the split interface. If the speed is correct but the link remains down, compare the FEC mode and lane count with the peer device.

nv show interface swp1s0 link sudo ethtool swp1s0 sudo ethtool -m swp1s0

Check MTU only after the physical link is correct

Use the following commands to confirm the configured and operational MTU. If the physical link, speed, FEC, and transceiver are correct, compare the MTU across the complete forwarding path.

nv show interface swp1s0 ip link show dev swp1s0 nv show interface swp1s0 link mtu

Frequently Asked Questions

Q1 Can every SN5610 800G port be split into 2×400G?
The supported SN5610 matrix provides up to 128×400G from 64 OSFP source ports, which corresponds to a 2×400G breakout per source port.
Q2 Can the SN5610 provide 256×100G ports?
Yes, but the 100G mode uses 32 OSFP source ports split into 8×100G. The adjacent OSFP port must be disabled for each breakout source port, so the physical port allocation must account for this restriction.
Q3 Does breakout configuration automatically set the interface speed?
No. Breakout defines how the physical port is divided. The resulting logical interfaces may require explicit speed, lane, auto-negotiation, and FEC settings.
Q4 Can a generic QSA be used on an SN5610 OSFP port?
Do not assume that a generic QSFP-to-SFP QSA is supported on an SN5610 OSFP port. Confirm the exact adapter, optic, port mode, Cumulus Linux release, and peer interface before purchasing.
Q5 Why does a breakout link remain down after the port appears?
The most common checks are peer speed, lane mapping, FEC, cable direction, optic support, and auto-negotiation behavior. Compare the operational values on both ends before changing the MTU.
Q6 What information is needed to review an SN5610 breakout design?
Provide the required 800G, 400G, 200G, and 100G port counts, SN5610 system details, Cumulus Linux version, peer device models, cable or optic models, reach requirements, and target deployment date.

Final Takeaway

The SN5610 can operate as a native 800G switch or as a high-density 400G, 200G, or 100G platform. The main design detail to remember is that the 8×100G mode uses 32 OSFP source ports and requires the adjacent-port restriction to be included in the port plan.

A reliable deployment should document the breakout mode, logical interface names, cable or optic model, lane configuration, speed, FEC, and MTU together. If you need help validating a port map or matching the required optics and cables, send your SN5610 requirements for review.