diff --git a/content/cumulus-linux-57/Layer-1-and-Switch-Ports/DHCP/DHCP-Relays.md b/content/cumulus-linux-57/Layer-1-and-Switch-Ports/DHCP/DHCP-Relays.md index 49e1f507cc..d286df2df9 100644 --- a/content/cumulus-linux-57/Layer-1-and-Switch-Ports/DHCP/DHCP-Relays.md +++ b/content/cumulus-linux-57/Layer-1-and-Switch-Ports/DHCP/DHCP-Relays.md @@ -117,15 +117,22 @@ To configure DHCP Agent Information Option 82: {{< tabs "TabID117 ">}} {{< tab "NVUE Commands ">}} -The following example enables Option 82, enables circuit ID, and sets the remote ID to MAC address 44:38:39:BE:EF:AA: +The following example enables Option 82 and enables circuit ID: ``` cumulus@leaf01:~$ nv set service dhcp-relay agent enable on -cumulus@leaf01:~$ nv set service dhcp-relay default agent remote-id 44:38:39:BE:EF:AA cumulus@leaf01:~$ nv set service dhcp-relay agent use-pif-circuit-id enable on cumulus@leaf01:~$ nv config apply ``` +The following example enables Option 82 and sets the remote ID to MAC address 44:38:39:BE:EF:AA: + +``` +cumulus@leaf01:~$ nv set service dhcp-relay agent enable on +cumulus@leaf01:~$ nv set service dhcp-relay default agent remote-id 44:38:39:BE:EF:AA +cumulus@leaf01:~$ nv config apply +``` + {{< /tab >}} {{< tab "Linux Commands ">}} diff --git a/content/cumulus-linux-57/Layer-1-and-Switch-Ports/Interface-Configuration-and-Management/_index.md b/content/cumulus-linux-57/Layer-1-and-Switch-Ports/Interface-Configuration-and-Management/_index.md index d92d794ada..00226bc256 100644 --- a/content/cumulus-linux-57/Layer-1-and-Switch-Ports/Interface-Configuration-and-Management/_index.md +++ b/content/cumulus-linux-57/Layer-1-and-Switch-Ports/Interface-Configuration-and-Management/_index.md @@ -698,7 +698,7 @@ cumulus@switch:~$ sudo ip link set swp2 protodown_reason linkflap off cumulus@switch:~$ sudo ip link set swp2 protodown off ``` -After a few seconds the port state returns to UP. Run the `ip link show ` command to verify that the interface is no longer in a protodown state and that the reason clears: +After a few seconds, the port state returns to UP. To verify that the interface is no longer in a protodown state and that the reason clears, run the `ip link show ` command: ``` cumulus@switch:~$ ip link show swp2 diff --git a/content/cumulus-linux-57/Layer-2/Link-Layer-Discovery-Protocol.md b/content/cumulus-linux-57/Layer-2/Link-Layer-Discovery-Protocol.md index 914aab8a60..455a17aa1f 100644 --- a/content/cumulus-linux-57/Layer-2/Link-Layer-Discovery-Protocol.md +++ b/content/cumulus-linux-57/Layer-2/Link-Layer-Discovery-Protocol.md @@ -98,7 +98,7 @@ cumulus@switch:~$ sudo lldpcli configure system interface pattern "" The [SNMP](## "Simple Network Management Protocol") subagent allows SNMP queries to retrieve LLDP information from the `lldpd` service. -If you enable SNMP with the NVUE `nv set service snmp-server enable on` command, NVUE enables the SNMP subagent automatically. To disable the SNMP subagent, disable SNMP with the NVUE `nv set service snmp-server enable off` command. +If you enable SNMP with NVUE commands, NVUE enables the SNMP subagent automatically. To disable the SNMP subagent, disable SNMP with the NVUE `nv set service snmp-server enable off` command. If you use Linux commands to configure the switch, Cumulus Linux does not enable the SNMP subagent by default. To enable the SNMP subagent, edit the `/etc/default/lldpd` file and add the `-x` option: diff --git a/content/cumulus-linux-57/Layer-3/Address-Resolution-Protocol-ARP.md b/content/cumulus-linux-57/Layer-3/Address-Resolution-Protocol-ARP.md index 5d22755940..019b905b6d 100644 --- a/content/cumulus-linux-57/Layer-3/Address-Resolution-Protocol-ARP.md +++ b/content/cumulus-linux-57/Layer-3/Address-Resolution-Protocol-ARP.md @@ -390,7 +390,7 @@ ipv6 fe80::4ab0:2dff:fea2:4c79 48:b0:2d:a2:4c:79 reachable is-router ``` -To show all IPv4 table entries for an interface, run the `nv sh interface neighbor ipv4` command: +To show all IPv4 table entries for an interface, run the `nv show interface neighbor ipv4` command: ``` cumulus@leaf01:mgmt:~$ nv show interface swp1 neighbor ipv4 diff --git a/content/cumulus-linux-57/Layer-3/Border-Gateway-Protocol-BGP/Optional-BGP-Configuration.md b/content/cumulus-linux-57/Layer-3/Border-Gateway-Protocol-BGP/Optional-BGP-Configuration.md index 41ca76223f..10f77395e5 100644 --- a/content/cumulus-linux-57/Layer-3/Border-Gateway-Protocol-BGP/Optional-BGP-Configuration.md +++ b/content/cumulus-linux-57/Layer-3/Border-Gateway-Protocol-BGP/Optional-BGP-Configuration.md @@ -1509,6 +1509,8 @@ leaf01# exit {{< /tab >}} {{< /tabs >}} +To show the input and output message queue configuration, run the `nv show router bgp queue-limit` command. + ## Route Reflectors [iBGP](## "internal BGP") rules state that BGP cannot send a route learned from an iBGP peer to another iBGP peer. In a data center spine and leaf network using iBGP, this prevents a spine from sending a route learned from a leaf to any other leaf. As a workaround, you can use a *route reflector*. When an iBGP speaker is a route reflector, it *can* send iBGP learned routes to other iBGP peers. diff --git a/content/cumulus-linux-57/Layer-3/Neighbor-Discovery-ND.md b/content/cumulus-linux-57/Layer-3/Neighbor-Discovery-ND.md index 4bbd3d2be4..25595c8b52 100644 --- a/content/cumulus-linux-57/Layer-3/Neighbor-Discovery-ND.md +++ b/content/cumulus-linux-57/Layer-3/Neighbor-Discovery-ND.md @@ -557,7 +557,7 @@ fe80::4ab0:2dff:fe3f:69d6 dev peerlink.4094 lladdr 48:b0:2d:3f:69:d6 router REAC ... ``` -To all show table entries for a specific interface, run the `nv show interface neighbor` command: +To show all table entries for a specific interface, run the `nv show interface neighbor` command: ``` cumulus@leaf01:mgmt:~$ nv show interface swp51 neighbor diff --git a/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/RADIUS-AAA.md b/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/RADIUS-AAA.md index c34c274ee4..714d2456ab 100644 --- a/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/RADIUS-AAA.md +++ b/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/RADIUS-AAA.md @@ -4,7 +4,7 @@ author: NVIDIA weight: 190 toc: 4 --- -Various add-on packages enable [RADIUS](## "Remote Authentication Dial-In User Service") users to log in to a Cumulus Linux switch in a transparent way with minimal configuration. There is no need to create accounts or directories on the switch. Authentication uses PAM and includes login, `ssh`, `sudo` and `su`. +Cumulus Linux provides add-on packages to enable [RADIUS](## "Remote Authentication Dial-In User Service") users to log into the switch transparently with minimal configuration. There is no need to create accounts or directories on the switch. Authentication uses PAM and includes login, `ssh`, `sudo` and `su`. ## Install the RADIUS Packages @@ -12,7 +12,7 @@ Various add-on packages enable [RADIUS](## "Remote Authentication Dial-In User S NVUE automatically installs the RADIUS AAA packages; you do **not** have to install the packages if you use NVUE commands to configure RADIUS AAA. {{%/notice%}} -If you use Linux commands to configure RADIUS AAA, you must install the RADIUS packages `libnss-mapuser` and `libpam-radius-auth` before you start configuration. The packages are in the `cumulus-local-apt-archive` repository, which is {{}} in the Cumulus Linux image. You can install the packages even when the switch is not connected to the internet. +If you use Linux commands to configure RADIUS AAA, you must install the RADIUS `libnss-mapuser` and `libpam-radius-auth` packages before you start configuration. The packages are in the `cumulus-local-apt-archive` repository, which is {{}} in the Cumulus Linux image. You can install the packages even when the switch is not connected to the internet. To install the RADIUS packages: diff --git a/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/Role-Based-Access-Control.md b/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/Role-Based-Access-Control.md index f1bc746f6e..d6c730ba73 100644 --- a/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/Role-Based-Access-Control.md +++ b/content/cumulus-linux-57/System-Configuration/Authentication-Authorization-and-Accounting/Role-Based-Access-Control.md @@ -235,7 +235,7 @@ nvshow / ro allow sudo / all allow ``` -To show the configuration and state of the command-paths for a class, run the `nv show system aaa class ` command: +To show the configuration and state of the command paths for a class, run the `nv show system aaa class ` command: ``` cumulus@switch:~$ nv show system aaa class class3 diff --git a/content/cumulus-linux-57/Whats-New/_index.md b/content/cumulus-linux-57/Whats-New/_index.md index 64079315d8..5eed356d64 100644 --- a/content/cumulus-linux-57/Whats-New/_index.md +++ b/content/cumulus-linux-57/Whats-New/_index.md @@ -38,11 +38,11 @@ Cumulus Linux 5.7.0 supports new platforms, contains several new features and im - {{}} - {{}} for IPv4 - {{}} when you enable SNMP - - Enhanced {{}} command output to show the certificate used for the API and additional {{}} commands to show information about the certificates installed on the switch + - Enhanced {{}} command output to show the certificate used for the API and additional {{}} commands to show information about the certificates installed on the switch - Commands to show {{}} and {{}} - Commands to show the {{}} and {{}} and to add static entries to the {{}} and {{}} - Enhanced {{}} command output now in table format - - Improvements to {{}} + - Improvements to {{}} - FRR now restarts only when you enable or disable a routing protocol, change the BGP ASN, or disable the SNMP server {{< expand "Commands that no longer require a switchd restart" >}}