配置二层透传LLDP遇到的问题

发布时间:  2015-05-07 浏览次数:  363 下载次数:  0
问题描述

1 LLDP做二层透传背景
在敏捷固化环境拓扑中,SVF系统与一台S5720HI交换机之间存在一个LSW,该LSW只作为一个透传设备,环境中使用了S5700-52P-LI作为LSW,需要对这个设备做二层透传LLDP的配置,使得拓扑中SVF可以看到邻居S5720HI、S5720HI可以看到邻居SVF。
敏捷固化环境拓扑如下:

2 配置二层透传LLDP中遇到的问题
在S5700-52P-LI上使用命令配置使能LLDP的二层透传:
[57-LI]interface GigabitEthernet 0/0/2
[57-LI-GigabitEthernet0/0/2]l2protocol-tunnel lldp enable
[57-LI]interface GigabitEthernet 0/0/3
[57-LI-GigabitEthernet0/0/3]l2protocol-tunnel lldp enable
配置完成后,在SVF和S5720HI上通过lldp命令查看邻居信息,发现看不到对方,只能发现邻居LSW;
<Agile_S5720HI>dis lldp ne br                                                  
Local Intf   Neighbor Dev             Neighbor Intf             Exptime        
GE0/0/2      57-LI                    GE0/0/2                   101            
GE0/0/48     L4-Q13                   Eth0/0/2                  97             
<Agile_S5720HI> 

处理过程
3 问题分析与解决
通过在LSW上抓包发现来自SVF系统的lldp报文从LSW的GigabitEthernet0/0/3进来后,并没有透传到GigabitEthernet0/0/2端口连接的S5720HI上,分析原因,是因为在端口上l2protocol-tunnel lldp enable后,并没有在全局修改l2protocol-tunnel lldp group-mac,使得SVF发来的lldp报文以目的mac为0180-c200-000e,使得LSW认为这个lldp组播报文是发送给自己的,于是不再将SVF发送的LLDP报文透传到GigabitEthernet0/0/2端口连接的S5720HI上。
[57-LI]l2protocol-tunnel lldp group-mac ?                                      
H-H-H  MAC address begin with 0x01, excluding but not limited to 
                     0180-c200-0000 to 0180-c200-002f                          
default-group-mac  Default group-MAC address, the default value is           
                     0100-0ccd-cdd0.                                           
系统会有一个默认的default-group-mac,由于stp使能了,会使用掉默认的default-group-mac,所以导致了上述现象,通过在全局配置lldp的group-mac,使得lldp组播报文进入LSW后,将目的mac改变为group-mac,然后再透传到GigabitEthernet0/0/2端口连接的S5720HI上
[57-LI]l2protocol-tunnel lldp group-mac 0100-0001-0022
[57-LI]dis l2protocol-tunnel group-mac all                                     
Protocol         EncapeType ProtocolType Protocol-MAC   Group-MAC      Pri     
-----------------------------------------------------------------------------  
stp              llc        dsap 0x42    0180-c200-0000 0100-0ccd-cdd0 0       
                            ssap 0x42                                          
lldp             ethernetii 0x88cc       0180-c200-000e 0100-0001-0022 0       

[Agile_S5720HI]display lldp neighbor brief                                     
Local Intf   Neighbor Dev             Neighbor Intf             Exptime        
GE0/0/2      57-LI                    GE0/0/2                   110            
GE0/0/2      Agile_SVF                GE2/2/0/0                 100            
GE0/0/48     L4-Q13                   Eth0/0/2                  106 

END