问题描述

由于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过程中分析出设备之间的具体差别有助于我们快速的定位问题并排查。
声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。