配置LLDP功能示例-多邻居组网
组网需求
如图3-12所示,SwitchA、SwitchB和SwitchC之间通过一个未知网络相连。NMS与SwitchA、SwitchB和SwitchC之间路由可达且SNMP配置完成。
网络管理员希望在NMS上可以获取到SwitchA、SwitchB和SwitchC之间的二层配置信息,用于了解网络的详细拓扑信息、判断网络中是否有配置冲突的情况。
配置思路
- 使能SwitchA、SwitchB和SwitchC的全局LLDP功能。
- 中间未知网络需要支持对LLDP协议报文的透传功能。如图3-12所示,SwitchD需要配置对LLDP协议报文的透传功能。
操作步骤
- 使能SwitchA、SwitchB和SwitchC的全局LLDP使能
# 配置SwitchA。
<Quidway> system-view [Quidway] sysname SwitchA [SwitchA] lldp enable
# 配置SwitchB。
<Quidway> system-view [Quidway] sysname SwitchB [SwitchB] lldp enable
# 配置SwitchC。
<Quidway> system-view [Quidway] sysname SwitchC [SwitchC] lldp enable
- 配置SwitchD对LLDP协议报文的透传功能
全局使能二层协议透明传输的group-mac功能。
<Quidway> system-view [Quidway] sysname SwitchD [SwitchD] l2protocol-tunnel lldp group-mac default-group-mac
接口下使能LLDP协议透传功能。
在所有需要透传LLDP协议的接口(即与SwitchA、SwitchB和SwitchC相连的接口)上执行如下命令:l2protocol-tunnel lldp enable,并保证这些接口的LLDP功能为去使能状态。
[SwitchD] interface gigabitethernet 1/0/1 [SwitchD-GigabitEthernet1/0/1] l2protocol-tunnel lldp enable [SwitchD-GigabitEthernet1/0/1] quit [SwitchD] interface gigabitethernet 1/0/2 [SwitchD-GigabitEthernet1/0/2] l2protocol-tunnel lldp enable [SwitchD-GigabitEthernet1/0/2] quit [SwitchD] interface gigabitethernet 1/0/3 [SwitchD-GigabitEthernet1/0/3] l2protocol-tunnel lldp enable [SwitchD-GigabitEthernet1/0/3] quit [SwitchD] quit
- 验证配置结果
查看SwitchA。
# 查看SwitchA的邻居信息。发现SwitchA的出接口上有两个邻居。[SwitchA] display lldp neighbor brief Local Intf Neighbor Dev Neighbor Intf Exptime(s) GE1/0/1 SwitchB GE1/0/1 20 GE1/0/1 SwitchC GE1/0/1 2
查看SwitchB。
请参见SwitchA的查看过程。
查看SwitchC。
请参见SwitchA的查看过程。
配置文件
SwitchA的配置文件
# sysname SwitchA # lldp enable # return
SwitchB的配置文件
# sysname SwitchB # lldp enable # return
SwitchC的配置文件
# sysname SwitchC # lldp enable # return
SwitchD的配置文件
# sysname SwitchD # l2protocol-tunnel lldp group-mac 0100-0ccd-cdd0 # interface GigabitEthernet1/0/1 l2protocol-tunnel lldp enable # interface GigabitEthernet1/0/2 l2protocol-tunnel lldp enable # interface GigabitEthernet1/0/3 l2protocol-tunnel lldp enable # return