LLDP

本帮助主要介绍以下内容:

特性简介

LLDP(Link Layer Discovery Protocol,链路层发现协议)提供了一种标准的链路层发现方式,可以将本端设备的信息(包括主要能力、管理地址、设备标识、接口标识等)组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居,邻居收到这些信息后将其以标准MIB(Management Information Base,管理信息库)的形式保存起来,以供网络管理系统查询及判断链路的通信状况。

适用场景

LLDP主要用于多厂商混合环境中的设备发现,它允许网络设备通过广播形式相互发现其身份和能力,以及如何连接到其它网络设备。LLDP的使用场景主要包括以下几个方面:

使用限制和注意事项

开启LLDP功能时,需要注意:

在EVPN支持M-LAG组网中透传LLDP报文时,如果M-LAG设备配置了evpn m-lag local命令,则远端设备会转发多份LLDP报文到M-LAG设备。可以通过配置undo evpn m-lag local命令来避免该问题,请根据具体的组网需求确认是否能够配置undo evpn m-lag local命令。

配置指南

配置思路

LLDP功能的配置思路如下图所示:

基础配置

LLDP基础功能的具体配置步骤如下:

  1. 选择“网络配置 > 更多配置 > LLDP”。

  2. 在LLDP配置页面的,开启“全局LLDP”功能。

  3. 在接口配置页面,支持单“接口配置”和“批量操作”两种方式开启接口LLDP功能。

    • 点击<刷新>按钮,可以刷新接口配置的显示信息。

    • 单“接口配置”

      在接口配置页面勾选需要配置的单个接口项,开启”接口LLDP“功能按钮,点击提交。

    • “批量操作”

      在接口配置页面勾选需要配置的多个接口项,选择“批量操作”,可以批量开启接口LLDP功能。根据实际需要,也可以批量配置其他功能,配置参数的详细信息如表-1所示。

      表-1 批量操作接口配置参数表

      参数

      说明

      批量开启LLDP

      批量开启多个接口的LLDP功能

      批量关闭LLDP

      批量关闭多个接口的LLDP功能

      批量恢复默认值

      批量关闭多个接口的缺省配置情况

    • 选择“更多 > 导出”,可以将接口配置信息导出到本地路径下。

  4. 在LLDP邻居页面,点击<刷新>按钮,则可以刷新设备当前的LLDP邻居信息。

高级配置

  1. 用户可以选择“网络配置 > 更多配置 > LLDP > 全局配置 > 高级配置”,在“高级配置”栏目,完成如表-2所示功能配置。点击<提交>按钮即可提交在LLDP全局高级配置页面执行的修改。

    表-2 全局高级配置功能

    功能

    描述

    全局兼容CDP

    当设备与只支持CDP(Cisco Discovery Protocol,思科发现协议)不支持LLDP的Cisco设备直连时,可以通过配置LLDP兼容CDP功能与直连设备交互信息。

    LLDP桥模式

    LLDP工作于客户桥模式时,设备可支持最近桥代理,最近非TPMRQ=桥代理和最近客户桥代理;LLDP工作于服务桥模式时,设备可支持最近桥代理和最近非TPMR桥代理。

    TTL (LLDP老化时间)

    LLDP报文所携带Time To Live TLV中TTL的值用来设置邻居信息在本地设备上的老化时间,由于TTL = Min(65535,(TTL乘数 x LLDP报文的发送时间间隔 +1),即取65535与(TTL乘数xLLDP报文的发送时间间隔+1)中的最小值,因此通过调整TTL乘数可以控制本设备信息在邻居设备上的老化时间。开启LLDP兼容CDP时,CDP报文的发送时间间隔由LLDP报文的发送时间间隔控制,CDP报文所携带Time To Live TLV中TTL的最大值为255,建议配置LLDP报文的发送时间间隔值不大于实际TTL的1/3)。

    报文发送时间间隔

    在指定类型LLDP代理下,当端口工作在TxRx或Tx模式时,设备会按报文发送时间间隔周期性地向邻居设备发送LLDP报文

    乘数

    LLDP报文所携带Time To Live TLV中TTL的值用来设置邻居信息在本地设备上的老化时间,由于TTL = Min(65535,(TTL乘数 x LLDP报文的发送时间间隔 +1),即取65535与(TTL乘数x LLDP报文的发送时间间隔+1)中的最小值,因此通过调整TTL乘数可以控制本设备信息在邻居设备上的老化时间。

    LLDP报文接收超时检测

    在经过超时时间后,如果接口仍未收到LLDP报文,则认为该接口不存在LLDP邻居,并将该事件发送给NETCONF处理。本命令仅能在直连设备间检测是否存在LLDP邻居,本命令配置的LLDP报文接收超时时间需要大于邻居设备LLDP报文的发送间隔,避免误配导致检测到LLDP邻居不存在。

    LLDP与PVID不一致检查功能

    当设备与只支持CDP(Cisco Discovery Protocol,思科发现协议)不支持LLDP的Cisco设备直连时,可以通过配置LLDP兼容CDP功能与直连设备交互信息。

    限制发送报文速率的令牌桶大小

    但为了防止本地信息的频繁变化而引起LLDP报文的大量发送,使用令牌桶机制对LLDP报文发送作限速处理。

    快速发送报文时间间隔

    当设备的工作模式由Disable/Rx切换为TxRx/Tx,或者发现了新的邻居设备(即收到一个新的LLDP报文且本地尚未保存发送该报文设备的信息)时,该设备将自动启用快速发送机制,即将LLDP报文的发送周期设置为快速发送周期,并连续发送指定数量的LLDP报文后再恢复为正常的发送周期。

    快速发送LLDP报文的个数

    当设备的工作模式由Disable/Rx切换为TxRx,或者发现了新的邻居设备(即收到一个新的LLDP报文且本地尚未保存发送该报文设备的信息)时,该设备将自动启用快捷发送机制,即将LLDP报文的发送周期设置为快速发送周期,并连续发送指定数量的LLDP报文后再恢复为正常的发送周期。

    Trap信息发送时间间隔

    指设备向网管系统发送Trap信息的最小时间间隔,接口下开启LLDP Trap功能后此配置才生效。

    接口初始化延时时间

    当接口上LLDP的工作模式发生变化时,接口将对协议状态机进行初始化操作,通过配置接口初始化的延时时间,可以避免由于工作模式频繁改变而导致接口不断地进行初始化。

  2. 用户可以选择“网络配置 > 更多配置 > LLDP > 接口配置 > 高级配置”,在“高级配置”栏目,完成如表-3所示功能配置。点击<提交>按钮即可提交在LLDP接口高级配置页面执行的修改。

    表-3 接口高级配置功能

    功能

    描述

    最近桥代理的工作模式

    LLDP最近桥代理的工作模式缺省为TxRx,可以配置:

    • Disable:表示工作模式为Disable,既不发送也不接收LLDP报文。

    • Tx:表示工作模式为Tx,只发送不接收LLDP报文。

    • Rx:表示工作模式为Rx,只接收不发送LLDP报文。

    最近非TPMR桥代理工作模式

    LLDP最近非TPMR桥代理工作模式缺省为Disable,可以配置:

    • TxRx:表示工作模式为TxRx,既发送也接收LLDP报文。

    • Tx:表示工作模式为Tx,只发送不接收LLDP报文。

    • Rx:表示工作模式为Rx,只接收不发送LLDP报文。

    最近客户桥代理工作模式

    LLDP最近客户桥代理工作模式缺省为Disable,可以配置:

    • TxRx:表示工作模式为TxRx,既发送也接收LLDP报文。

    • Tx:表示工作模式为Tx,只发送不接收LLDP报文。

    Rx:表示工作模式为Rx,只接收不发送LLDP报文。

    最近桥代理的报文封装格式

    LLDP报文的封装格式为Ethernet格式。LLDP CDP报文的格式只能为SNAP,不能为Ethernet II格式。

    最近非TPMR桥代理的报文封装格式

    LLDP报文的封装格式为Ethernet格式。LLDP CDP报文的格式只能为SNAP,不能为Ethernet II格式。

    最近客户桥代理的报文封装格式

    LLDP报文的封装格式为Ethernet格式。LLDP CDP报文的格式只能为SNAP,不能为Ethernet II格式。

    接口兼容CDP

    当设备与只支持CDP(Cisco Discovery Protocol,思科发现协议)不支持LLDP的Cisco设备直连时,可以通过配置LLDP兼容CDP功能与直连设备交互信息。

    配置变化轮询

    当设备与只支持CDP(Cisco Discovery Protocol,思科发现协议)不支持LLDP的Cisco设备直连时,可以通过配置LLDP兼容CDP功能与直连设备交互信息。

    发送LLDP Trap

    开启LLDP Trap功能后,设备可以通过向网管系统发送Trap信息以通告如发现新的LLDP邻居,与原来邻居的通信链路发生故障等重要事件。在组网的前期,网络拓扑变化较为频繁,如果配置了本功能,设备会频繁向网管系统发送Trap信息,导致系统负担增加和资源浪费。因此,在组网的前期,建议不要开启LLDP Trap。