华为S5700交换机和H厂商 S系列交换机对接Trunk不通问题

发布时间:  2015-03-09 浏览次数:  428 下载次数:  0
问题描述
由于S5700交换机下连服务器,要用trunk连到核心交换上,华为S5700和H厂商设备对应接口上所做配置如下:
interface GigabitEthernet0/0/12
port link-type trunk
port trunk allow-pass vlan all
在H厂商 交换机上所做配置为:
interface GigabitEthernet1/0/24
port link-type trunk
port trunk permit vlan all
做完配置后发现两台交换机上的虚接口无法通信,询问其他做过H厂商交换机的工程师也不知道问题所在。
处理过程
首先在两台交换机上display interface GigabitEthernet0/0/24 和display interface GigabitEthernet1/0/24,发现两台交换机接口状态都是物理层协议层双UP,pvid都是vlan 1,但是发现在H厂商交换机上permit vlan是1-4094,而在华为交换机上虽然配置为allow-pass vlan all,但是在接口下显示却是只允许vlan 2-4094通过,查资料分析得知针对华为这个pvid vlan ,类似于Cisco的native vlan,交换机对其的处理方式为出数据剥离标签,所以导致两个交换机不能正常通信,于是需要更改两侧的pvid vlan。
具体操作为在H厂商交换机上修改配置如下:
interface GigabitEthernet1/0/24
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2 to 4094
port trunk pvid vlan 500
在华为交换机上修改配置如下:
interface GigabitEthernet0/0/12
port link-type trunk
port trunk pvid vlan 500
port trunk allow-pass vlan 2-4094
建议与总结
在设备对接时由于厂商之间协议封装,端口模式等的不同经常会遇到各种各样的问题,在troubleshooting过程中分析出设备之间的具体差别有助于我们快速的定位问题并排查。

END