Skip to content

Commit 67f7bc0

Browse files
committed
updates
1 parent 77b6a47 commit 67f7bc0

1 file changed

Lines changed: 6 additions & 18 deletions

File tree

content/cumulus-linux-517/Layer-2/Link-Layer-Discovery-Protocol.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ cumulus@leaf01:mgmt:~$ nv config apply
489489
You can only enable the unreachable prefix TLV in the `egress-policy` of a TLV profile; it is not supported on ingress.
490490
{{%/notice%}}
491491

492-
## LLDP DCBX TLVs
492+
### LLDP DCBX TLVs
493493

494494
<span class="a-tooltip">[DCBX](## "Data Center Bridging Capability Exchange protocol ")</span> is an extension of LLDP that supports <span class="a-tooltip">[TLVs](## "Type-Length-Value ")</span> to provide additional information in LLDP packets to peers.
495495

@@ -506,7 +506,7 @@ Cumulus Linux supports the following LLDP DCBX TLVs:
506506
- Cumulus Linux limits DCBX support to enabling DCBX TLVs (either with ROCE global configuration or per interface) as documented in the {{<exlink url="https://ieeexplore.ieee.org/document/8403927" text="IEEE 802.1Q standard">}}.
507507
{{%/notice%}}
508508
<!-- vale off -->
509-
### IEEE 802.1 TLVs
509+
#### IEEE 802.1 TLVs
510510
<!-- vale on -->
511511
You can transmit the following IEEE 802.1 TLVs when exchanging LLDP messages. By default, IEEE 802.1 TLV transmission is `off` and the switch sends all LLDP frames without IEEE 802.1 TLVs.
512512

@@ -540,7 +540,7 @@ mode default default default
540540
...
541541
```
542542
<!-- vale off -->
543-
### IEEE 802.3 TLVs
543+
#### IEEE 802.3 TLVs
544544
<!-- vale on -->
545545
Cumulus Linux transmits the following IEEE 802.3 TLVs by default. You do not need to enable them.
546546

@@ -549,7 +549,7 @@ Cumulus Linux transmits the following IEEE 802.3 TLVs by default. You do not nee
549549
| Link Aggregation | 3 | Indicates if the port supports link aggregation and if it is enabled. |
550550
| Maximum Frame Size | 4 | The MTU configuration on the port. The MTU on the port is the <span class="a-tooltip">[MFS](## "Maximum Frame Size ")</span>. |
551551

552-
### QoS TLVs
552+
#### QoS TLVs
553553

554554
Adding <span class="a-tooltip">[QoS](## "Quality of Service ")</span> configuration as part of the DCBX TLVs allows automated configuration on hosts and switches that connect to the switch.
555555

@@ -569,8 +569,6 @@ When you enable {{<link url="RDMA-over-Converged-Ethernet-RoCE" text="ROCE">}} o
569569
- LLDP frames for all switch port interfaces carry PFC configuration, ETS configuration, ETS recommendation, and APP Priority TLVs. The ETS configuration and PFC configuration TLV payloads are the same for all interfaces.
570570
{{%/notice%}}
571571

572-
#### Enable QoS TLV Transmission
573-
574572
To enable PFC Configuration TLV transmission, run the `nv set interface <interface-id> lldp dcbx-pfc-tlv enabled` command:
575573

576574
```
@@ -596,8 +594,6 @@ cumulus@switch:~$ nv config apply
596594
The interface must be a physical interface; you cannot enable TLVs on bonds.
597595
{{%/notice%}}
598596

599-
#### Disable QoS TLV Transmission
600-
601597
To disable PFC Configuration TLV transmission, run the `nv unset interface <interface-id> lldp dcbx-pfc-tlv` command:
602598

603599
```
@@ -619,8 +615,6 @@ cumulus@switch:~$ nv unset interface swp1 lldp dcbx-ets-recomm-tlv
619615
cumulus@switch:~$ nv config apply
620616
```
621617

622-
#### Show QoS TLV Transmission Settings
623-
624618
To show if Qos TLV transmission is `enabled` for an interface, run the NVUE `nv show interface <interface-id>` command:
625619

626620
```
@@ -635,7 +629,7 @@ lldp
635629
...
636630
```
637631

638-
### LLDP-MED Inventory TLVs
632+
#### LLDP-MED Inventory TLVs
639633

640634
<span class="a-tooltip">[LLDP-MED](## "LLDP for Media Endpoint Devices")</span> is an extension to LLDP that operates between endpoint devices, such as IP phones and switches. Inventory management TLV enables an endpoint to transmit detailed inventory information about itself to the switch, such as the manufacturer, model, firmware, and serial number.
641635

@@ -663,7 +657,7 @@ mode default default default
663657
...
664658
```
665659

666-
### Application Priority TLVs
660+
#### Application Priority TLVs
667661

668662
DCBX Application priority TLVs allow hosts to receive per-application priority values in LLDP packets.
669663

@@ -672,8 +666,6 @@ Cumulus Linux supports application priority TLVs for:
672666
- <span class="a-tooltip">[NVMe](## "Non-Volatile Memory Express")</span> using TCP port 4420 and 8009.
673667
- Applications using a specific TCP port or UDP port.
674668

675-
#### Enable Application Priority TLV Transmission
676-
677669
To enable application priority TLV transmission, run NVUE commands to set:
678670
- The application, TCP port, or UDP port and the associated application priority. If you do not set an application priority, Cumulus Linux uses the default priority 0.
679671
- The interface on which you want to enable application priority TLV transmission. LLDP starts sending PDUs with the application priority TLVs after you apply the configuration on the specified interface.
@@ -731,8 +723,6 @@ cumulus@switch:~$ nv set interface swp1 lldp application-tlv app iSCSI
731723
cumulus@switch:~$ nv config apply
732724
```
733725

734-
#### Disable Application Priority TLV Transmission
735-
736726
To stop LLDP from sending PDUs with application priority TLVs on an interface, unset the interface configuration; for example:
737727

738728
```
@@ -787,8 +777,6 @@ cumulus@switch:~$ nv unset interface swp1 lldp application-tlv app iSCSI
787777
cumulus@switch:~$ nv config apply
788778
```
789779

790-
#### Show Application Priority TLV Settings
791-
792780
To show all application priority TLV configuration on the switch:
793781

794782
```

0 commit comments

Comments
 (0)