lldptool(8)
π NAME π
okay bestie, this is the lldptool(8) page for evb β literally Show / manipulate EVB TLV configuration. No cap, itβs giving switch-whisperer energy. π
β¨
β¨ SYNOPSIS β¨
Copy the spell exactly, bestie β these are the exact shapes:
lldptool -t -g ncb -i ethx -V evbCfg -c enableTx
lldptool -T -g ncb -i ethx -V evbCfg -c enableTx=[yes|no]
lldptool -t -g ncb -i ethx -V evbCfg -c fmode
lldptool -T -g ncb -i ethx -V evbCfg -c fmode=[bridge|reflectiverelay]
lldptool -t -g ncb -i ethx -V evbCfg -c capabilities
lldptool -T -g ncb -i ethx -V evbCfg -c capabilities=[rte|ecp|vdp|none]
lldptool -t -g ncb -i ethx -V evbCfg -c rte
lldptool -T -g ncb -i ethx -V evbCfg -c rte=[<rte>]
lldptool -t -g ncb -i ethx -V evbCfg -c vsis
lldptool -T -g ncb -i ethx -V evbCfg -c vsis=[<number of vsis>]
π DESCRIPTION π
The EVB TLV is a TLV that announces the station and bridgeβs edge virtual bridging (evb) capabilities and requests the bridge forwarding mode. If both sides agree on edge control protocol (ECP) and VSI discovery protocol (VDP) capabilities, both sides can exchange VDP TLVs using ECP frames. The vsis parameter will set the maximum number of VSIs and show the number of currently configured VSIs. π«Ά
π§ ARGUMENTS π§
enableTxβ enables the EVB TLV to be transmitted. πfmodeβ shows or sets the forwarding mode betweenbridge(default) orreflectiverelay(RR).capabilitiesβ shows or sets the local capabilities that are announced to the adjacent switch in the TLV. This parameter accepts any combination ofrte,vdp, orecp, separated by,. Use the keywordnoneif you do not want to set any capabilities.rteβ shows or sets the local run time exponent (RTE). The RTE will be used as the base for the timing of the ECP and VDP protocols.vsisβ shows or sets the number of virtual station interfaces (VSIs) that are announced to the adjacent switch in the TLV. This parameter expects a number between0and65535.
π Theory of Operation π
The EVB TLV is used to announce and exchange supported parameters between the station and an adjacent switch. The TLV uses the nearest customer bridge agent. π
If reflectiverelay is set as forwarding mode, the switch will allow βreflectionβ of frames coming from different sources at the same port back to the port. This will allow communication between virtual machines on the same host via the switch. β¨
The capabilities parameter is used to set RTE, ECP, and VDP support. VDP TLVs in ECP frames can only be exchanged if both sides agree on ECP and VDP as capabilities. RTE will be used as the base timing parameter for ECP and VDP. π«
π« EXAMPLE & USAGE π«
Display locally configured values for eth8
lldptool -t -g ncb -i eth8 -V evbCfg
Display remotely configured values for eth8
lldptool -n -g ncb -t -i eth8 -V evbCfg
Display whether the evb TLV is configured for tx on eth8
lldptool -t -g ncb -i eth8 -V evbCfg -c enableTx
Display the currently requested forwarding mode for eth8
lldptool -t -g ncb -i eth8 -V evbCfg -c fmode
Set the forwarding mode to reflective relay
lldptool -T -g ncb -i eth8 -V evbCfg -c fmode=reflectiverelay
Display the currently configured capabilities
lldptool -t -g ncb -i ethx -V evbCfg -c capabilities
Set the locally possible capabilities to RTE, ECP, and VDP
lldptool -T -g ncb -i ethx -V evbCfg -c capabilities=rte,ecp,vdp
Resets the locally possible capabilities to none
lldptool -T -g ncb -i ethx -V evbCfg -c capabilities=none
Display the locally configured value for RTE
lldptool -t -g ncb -i ethx -V evbCfg -c rte
Set the value for RTE
lldptool -T -g ncb -i ethx -V evbCfg -c rte=[<rte>]
Display the configured maximum number of VSIs
lldptool -t -g ncb -i ethx -V evbCfg -c vsis
Set the maximum number of VSIs
lldptool -T -g ncb -i ethx -V evbCfg -c vsis=[<number of vsis>]
β SOURCE β
- IEEE 802.1Qbg (
http://www.ieee802.org/1/pages/802.1bg.html)
π NOTES π
Heads up bestie: currently the code inlldpadreflects draft 0 of the upcoming standard. EVB TLVs on the wire can be decoded withwireshark > v1.6. π
π¦ SEE ALSO π¦
lldptool-vdp(8), lldptool(8), lldpad(8)
π AUTHOR π
Jens Osterkamp
This page is from open-lldp, dated February 2010, and itβs filed under lldptool(8) β cute sign-off complete, bestie. ππ
π¦ where this page comes from
- alpine 3.22: open-lldp-doc 1.1-r2 Β· GPL-2.0-only
- alpine 3.23: open-lldp-doc 1.1-r3 Β· GPL-2.0-only
- alpine 3.24: open-lldp-doc 1.1-r3 Β· GPL-2.0-only
- centos-stream 10: lldpad 1.1.1-4.gitf1dd9eb.el10 Β· GPL-2.0-only
- centos-stream 9: lldpad 1.1.1-5.gitf1dd9eb.el9 Β· GPL-2.0-only
- centos-stream 9: lldpad 1.1.1-5.gitf1dd9eb.el9 Β· GPL-2.0-only
- fedora 43: lldpad 1.1.0-14.git85e5583.fc43 Β· GPL-2.0-only
- fedora 43: lldpad 1.1.0-14.git85e5583.fc43 Β· GPL-2.0-only
- fedora 44: lldpad 1.1.0-16.git85e5583.fc44 Β· GPL-2.0-only
- fedora 44: lldpad 1.1.0-16.git85e5583.fc44 Β· GPL-2.0-only
- opensuse-leap 16.0: open-lldp 1.1+110.f16f944-160000.1.1 Β· GPL-2.0-only
- opensuse-leap 16.0: open-lldp 1.1+110.f16f944-160000.1.1 Β· GPL-2.0-only
- opensuse-leap 16.0: open-lldp 1.1+110.f16f944-160000.1.1 Β· GPL-2.0-only
- opensuse-leap 16.0: open-lldp 1.1+110.f16f944-160000.1.1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms