静态路由切换失败处理

发布时间:  2014-11-11 浏览次数:  73 下载次数:  0
问题描述
版本信息:S5700  V2R3C00SPC300
组网概述:4台S5700交换机组成口字型组网,各交换机之间通过静态路由进行寻址。S1到S4有2条静态路由:1. S1---S3----S4;2. S1----S2----S4。第一条静态路由(S1---S3----S4)优先级比第二条高。

故障现象:当S3的G0/0/1端口shutdown后,静态路由没有切换到备用静态路由。从图中可以看出active的还是下一跳为10.1.13.2的静态路由,没有切换到下一跳为10.1.12.2的静态路由。

告警信息
处理过程
由于vlan 30不仅仅加入了S1的G0/0/2、S3的G0/0/1,而且还加入了S1的G0/0/1。
[S1-GigabitEthernet0/0/1]dis th
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094 (包括vlan 30)
#
return
[S1-GigabitEthernet0/0/1]
shutdown S3的G0/0/1口,不会导致vlan 30的三层口down,所以静态路由不会切换。

解决方案:shutdown vlanif30
[S1]int vlan
[S1]int Vlanif 30
[S1-Vlanif30]sh
[S1-Vlanif30]
检查静态路由状态切换,如图所示,切换成功!

根因
由于vlan 30不仅仅加入了S1的G0/0/2、S3的G0/0/1,而且还加入了S1的G0/0/1。
[S1-GigabitEthernet0/0/1]dis th
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094 (包括vlan 30)
#
return
[S1-GigabitEthernet0/0/1]
shutdown S3的G0/0/1口,不会导致vlan 30的三层口down,所以静态路由不会切换。
解决方案
shutdown vlanif30
[S1]int vlan
[S1]int Vlanif 30
[S1-Vlanif30]sh
[S1-Vlanif30]
检查静态路由状态切换,如图所示,切换成功!
建议与总结
shutdown物理口时,如果静态路由没有切换,请检查一下该vlan是否通行了其他还up的端口

END