本帮助主要介绍以下内容:
LLDP(Link Layer Discovery Protocol,链路层发现协议)提供了一种标准的链路层发现方式,可以将本端设备的信息(包括主要能力、管理地址、设备标识、接口标识等)组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居,邻居收到这些信息后将其以标准MIB(Management Information Base,管理信息库)的形式保存起来,以供网络管理系统查询及判断链路的通信状况。
LLDP主要用于多厂商混合环境中的设备发现,它允许网络设备通过广播形式相互发现其身份和能力,以及如何连接到其它网络设备。LLDP的使用场景主要包括以下几个方面:
网络发现和映射:网络管理员可以使用LLDP来识别网络中的设备及其连接方式,这对于创建和维护网络拓扑图非常有用。
故障排查:在网络出现问题时,LLDP可以帮助快速定位问题所在,因为它提供了设备之间的连接信息。
配置验证:LLDP可以用于验证网络配置是否如预期般工作,例如,确保交换机的端口连接到了正确的接入点。
资产管理:LLDP可以帮助网络管理员跟踪网络中所有设备的位置和状态,这对于资产管理非常重要。
自动化配置:某些网络设备可能使用LLDP信息来自动化配置,如语音VLAN的自动分配。
网络安全:LLDP可以帮助识别未授权的设备连接到网络,这对于确保网络安全很重要。
系统集成:在复杂的系统中,LLDP可以帮助集成不同制造商的设备,确保它们能够相互识别并协同工作。
数据中心管理:在大型数据中心,LLDP可以用来管理大量的交换机、服务器和其他网络设备,提供高效的网络管理能力。
语音和视频网络:在语音和视频网络中,LLDP可以帮助识别端点设备并正确配置网络,以确保服务质量(QoS)。
开启LLDP功能时,需要注意:
只有当全局和接口上都开启了LLDP功能后,该功能才会生效。
当LLDP与OpenFlow配合使用时,需要在Openflow网络设备上全局开启LLDP功能,但为了此时LLDP不影响OpenFlow控制器发现拓扑,建议在OpenFlow实例内的接口上关闭LLDP功能。
为方便查看IRF物理链路连接正确性和链路状态,设备支持在IRF物理端口配置LLDP功能。但IRF物理端口仅支持最近桥代理。
在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基础功能的具体配置步骤如下:
选择“网络配置 > 更多配置 > LLDP”。
在LLDP配置页面的,开启“全局LLDP”功能。
在接口配置页面,支持单“接口配置”和“批量操作”两种方式开启接口LLDP功能。
点击<刷新>按钮,可以刷新接口配置的显示信息。
单“接口配置”
在接口配置页面勾选需要配置的单个接口项,开启”接口LLDP“功能按钮,点击提交。
“批量操作”
在接口配置页面勾选需要配置的多个接口项,选择“批量操作”,可以批量开启接口LLDP功能。根据实际需要,也可以批量配置其他功能,配置参数的详细信息如表-1所示。
参数 | 说明 |
批量开启LLDP | 批量开启多个接口的LLDP功能 |
批量关闭LLDP | 批量关闭多个接口的LLDP功能 |
批量恢复默认值 | 批量关闭多个接口的缺省配置情况 |
选择“更多 > 导出”,可以将接口配置信息导出到本地路径下。
在LLDP邻居页面,点击<刷新>按钮,则可以刷新设备当前的LLDP邻居信息。
用户可以选择“网络配置 > 更多配置 > LLDP > 全局配置 > 高级配置”,在“高级配置”栏目,完成如表-2所示功能配置。点击<提交>按钮即可提交在LLDP全局高级配置页面执行的修改。
功能 | 描述 |
全局兼容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的工作模式发生变化时,接口将对协议状态机进行初始化操作,通过配置接口初始化的延时时间,可以避免由于工作模式频繁改变而导致接口不断地进行初始化。 |
用户可以选择“网络配置 > 更多配置 > LLDP > 接口配置 > 高级配置”,在“高级配置”栏目,完成如表-3所示功能配置。点击<提交>按钮即可提交在LLDP接口高级配置页面执行的修改。
功能 | 描述 |
最近桥代理的工作模式 | LLDP最近桥代理的工作模式缺省为TxRx,可以配置:
|
最近非TPMR桥代理工作模式 | LLDP最近非TPMR桥代理工作模式缺省为Disable,可以配置:
|
最近客户桥代理工作模式 | LLDP最近客户桥代理工作模式缺省为Disable,可以配置:
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。 |