S5720与S7706直连VLAN间互访不通

发布时间:  2016-10-22 浏览次数:  209 下载次数:  0
问题描述
 

S5720S7706直连VLAN间互访不通,两端接口的链路类型都为access

 

处理过程

1、在两端设备上分别ping自己的vlanif接口地址,发现S7706可以通,而S5720不通,初步定位问题发生在S5720上。

 

2、通过display interface brief命令查看物理接口和VLANIF接口的状态如下(部分信息省略):

Interface                   PHY   Protocol      InUti   OutUti   inErrors  outErrors

GigabitEthernet0/0/48         up    up           0%    0%       0        0

Vlanif200                   down  down         --     --        0        0

上面信息表明,物理接口的状态是UP的,但是vlanif接口的物理状态和协议状态都为down。怀疑没有物理接口加入VLAN,但是查看GE0/0/48接口的配置信息如下:

interface GigabitEthernet0/0/48

port link-type access

 port default vlan 200

 

3、查看其他相关配置信息如下:

#

vlan batch 101 to 105 201

#

interface Vlanif200

 ip address 192.168.100.2 255.255.255.0

#

通过以上信息发现VLANIF接口对应的VLAN并没有创建。但是正常情况下interface vlanif vlan-idport default vlan vlan-id命令的前提条件是先通过命令vlan创建VLAN才能执行,怀疑是系统软件版本原因所致。

4、查看当前S5720的软件版本为V200R008,再查看此版本产品文档发现已经取消了之前的那个前提条件

 

根因

S5720VLANIF接口对应的VLAN没有创建。

 

解决方案

S5720的系统视图下执行命令vlan 200即可。

 

建议与总结
        从V200R005版本开始取消了 “只有先通过命令vlan创建VLAN后,才能执行interface vlanif命令创建VLANIF接口”和“使用port default vlan命令配置接口缺省VLAN前,该VLAN必须已创建”这两个前提条件。因此在排查此类问题时,还需要确认VLANIF接口对应的VLAN有没有创建。

 

END