Profile-Based Configuration


nv show system do-spx

Shows the configured profile on the switch.

Cumulus Linux provides a simplified, profile‑based way to configure a switch that replaces many NVUE commands. You can select an NVIDIA‑predefined profile and provide interface ranges and breakout values. Cumulus Linux generates and applies all immutable configuration, such as link breakouts, ISSU, adaptive routing, telemetry, QoS, and PFC.

  • Profile‑based switch configuration is supported on Spectrum-4, Spectrum-5, and Spectrum-6.
  • Layer 3 addressing, routing protocols, and EVPN are not supported.
  • Before you use the profile‑based configuration on the switch, you must set up physical connectivity.
  • Profile‑based switch configuration does not introduce new authentication or authorization mechanisms. It relies on existing NVUE role-based access control.
  • The switch stores profile‑based configuration in the standard NVUE configuration files with the same file permissions and access controls.
  • Profile‑based switch configuration uses the default RoCE lossless mode configuration.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx
profile
==========
    UL Brk - Uplink Breakout, DL Brk - Downlink Breakout, OTLP IP - OTLP Dest IP
    (Profile-wide), OTLP Port - OTLP Port (Profile-wide)

    Profile Name  Uplink Interface  UL Brk  Downlink Interface  DL Brk  OTLP IP  OTLP Port
    ------------  ----------------  ------  ------------------  ------  -------  ---------
    leaf          swp1-32           4x      swp33-64            1x                        

active-profile
=================
No Data

nv show system do-spx active-profile

Shows the active profile on the switch.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx active-profile
No Data

nv show system do-spx profile

Shows all configuration profiles on the switch.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile

UL Brk - Uplink Breakout, DL Brk - Downlink Breakout, OTLP IP - OTLP Dest IP
(Profile-wide), OTLP Port - OTLP Port (Profile-wide)

Profile Name  Uplink Interface  UL Brk  Downlink Interface  DL Brk  OTLP IP     OTLP Port
------------  ----------------  ------  ------------------  ------  ----------  ---------
leaf          swp1-32           4x      swp33-64            4x      10.1.1.100  4317

nv show system do-spx profile <profile-id>

Shows the switch configuration for the specified profile.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf
uplink
=========
    Interface  breakout
    ---------  --------
    swp1-32    4x      

downlink
===========
    Interface  breakout
    ---------  --------
    swp33-64   4x      

otlp-destination
===================
    OTLP Dest IP  OTLP Port
    ------------  ---------
    10.1.1.100    4317

nv show system do-spx profile <profile-id> uplink

Shows the upinks configured for the specified profile.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf uplink
Interface  breakout
---------  --------
swp1-32    4x

Shows the breakouts configured for the specified profile uplink interface.

Command Syntax

Syntax Description
<profile-id> The profile ID.
<interface-id> The interface ID.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf uplink swp2
          operational  applied  pending
--------  -----------  -------  -------
breakout  4x           4x       4x  

nv show system do-spx profile <profile-id> downlink

Shows the downlinks configured for the specified profile.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf downlink 
Interface  breakout
---------  --------
swp33-64   4x

Shows the breakouts configured for the specified profile downlink interface.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.
<interface-id> The interface ID.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf downlink swp33
          operational  applied  pending
--------  -----------  -------  -------
breakout  4x           4x       4x

nv show system do-spx profile <profile-id> otlp-destination

Shows the OTLP destination configured in the profile.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf otlp-destination 
OTLP Dest IP  OTLP Port
------------  ---------
10.1.1.100    4317

nv show system do-spx profile <profile-id> otlp-destination <destination-id>

Shows the specified OTLP destination configuration.

Command Syntax

Syntax Description
<profile-id> The profile ID: leaf, spine-2 (two-tier spine), spine-3 (three-tier spine), or super-spine.
<destination-id> The OTLP destination IP address or hostname.

Version History

Introduced in Cumulus Linux 5.18.0

Example

cumulus@switch:~$ nv show system do-spx profile leaf otlp-destination 10.1.1.100 
           operational  applied  pending
---------  -----------  -------  -------
otlp-port  4317         4317     4317