交换网络的故障诊断,下面详细介绍交换网络的故障诊断。
1.生成树协议的故障诊断 在观察交换机的使用情况时,如果发现交换机的利用率一直维持在80%~100%的话,那么在交换网络里很可能发生了广播风暴。产生广播风暴的原因,有可能是交换机的生成树协议配置错误或失效。
图1描述了由于生成树协议不匹配所造成的环路。
图1 生成树协议不匹配所造成的环路
在如图1所示的交换网络里,使用了IEEE制定的生成树协议和DEC的生成树协议。这两种协议互相不能识别对方的BPDU,所以如果网络中的交换机分别使用这两种生成树协议,就会产生环路。
我们可以使用show spanning-tree命令检查交换机生成树协议的配置,如图2所示。
图2 show spanning-tree命令
表1解释了show spanning-tree命令里的部分关键字。
表1 show spanning-tree命令里部分关键字的解释
2.干道的故障诊断 干道的常见故障有以下几种。
● 在干道的两端允许通过的VLAN号不一致。比如在干道的一端允许VLAN2通过,而另一端不允许。
● 干道两端使用的封装协议不同。比如在干道的一端使用ISL封装,而另一端使用802.1Q封装。
● 没有使用干道协议。
● 相同的VLAN名字被分配给了不同的交换机上的不同的VLAN。
解决办法是将两个VLAN删除,使用该名字重新建立一个新的VLAN。
当交换机和路由器之间的干道无法建立时,可以首先在交换机上使用show interface命令观察是否存在物理层错误。
然后,可以在交换机上使用show int status命令或者在路由器上使用show interface命令观察干道两端接口的速度和全双工是否匹配。
还可以通过在路由器上使用show interface或show running-config命令,观察在子接口上是否配置了正确的封装方式、VLAN号、IP地址和子网掩码。
另外,还可以使用show version命令得到路由器的IOS版本信息,以便查询该版本的IOS是否支持干道技术。
3.VLAN的故障诊断 可以使用show vlan命令检查VLAN的配置情况。在前面的图16-16里表示了该命令的输出信息。还可以在该命令后面指定VLAN号,以便只观察某个VLAN的信息。
表2解释了show vlan命令里的部分关键字。
表2 show vlan命令里部分关键字的解释
4.VTP的故障诊断 当发现VTP没有正确地传递VLAN信息时,可以在交换机上使用show int status命令检查干道是否正确配置并且运行良好。
在保证干道正常工作之后,我们可以使用show vtp status命令检查交换机的VTP模式。透明模式的交换机是不能同步VTP域里的信息的。
如果使用了VTP口令,在整个VTP域里所有的交换机上必须配置相同的口令。