交换机在江湖,不遵守江湖规矩、我行我素那是不行滴。就算是不小心犯的错,也可能导致交换机的江湖人品下降。
本期小编为大家带来的是:由于IP地址配置冲突导致路由振荡,使用户业务时断时通。
背景知识:
IP地址在一个局域网内具有唯一性,也就是说局域网内,不能为不同的设备配置相同的IP地址。
组网情况:
RTA、RTB、RTC和RTD配置OSPF协议,Router ID和IP地址如图上标识。
故障现象:
l CPU使用率很高。display cpu-usage查看CPU使用状态时,ROUT任务占用率明显高于其他任务。
l 发生路由振荡
原因分析:
在OSPF网络中,接口IP地址配置冲突时可能导致OSPF的LSA频繁的老化和产生,进而导致网络不稳定,引起路由振荡,消耗CPU处理资源。
处理步骤:
1、在各设备上每隔一秒执行一次display ospf lsdb命令,查看每台交换机的OSPF的链路状态数据库(LSDB)信息。
2、根据各设备的回显信息,判断故障点。
a、情况一
在一台交换机上发现网段LSA的老化时间(Age)为3600或者偶尔没有这条LSA,且Sequence字段增加很快。其他交换机的相同网段LSA的Age不断在3600和其他较小值之间切换,而且Sequence字段增加很快。
同时满足上述条件说明LSA老化异常。
例如:
此时,在各交换机上每隔一秒输入display ospf routing,如果看到有路由在振荡,且没有邻居振荡,则可以判断为IP地址冲突或Router ID冲突。结合display ospf lsdb的回显信息,可以判断为DR和非DR的IP地址冲突。
根据AdvRouter找到其中的一台设备进而定位出是哪个接口,与其冲突的设备只能够通过网络IP地址规划找到,很难通过OSPF自身携带的信息找到冲突设备。(欢迎关注公众号:网工程师阿龙,领取更多送书福利)
如本例中,可以首先判断出冲突的IP地址为112.1.1.2,其中一台冲突设备的Router ID为1.1.1.1,与其冲突的另外一台设备(3.3.3.3)无法通过OSPF自身携带的信息找到。
b、情况二
如果任一台交换机上出现两个LinkState Id为112.1.1.2的Network LSA,并且这两个LSA的Age字段一直都很小,Sequence字段增加比较快。说明IP地址冲突发生在DR和BDR上。
3、根据规划修改冲突一方的IP地址。
经验总结:
在OSPF网络中,接口IP地址配置突时可能导致OSPF的LSA频繁的老化和产生,进而导致网络不稳定,引起路由振荡。
因此,网络中接口IP地址需要根据规划配置,不要随意改动网络规划参数。如果IP地址冲突已经发生,则需要快速、精确定位到IP地址冲突的设备,在最短的时间内解决此类问题。
文章来源:部分内容综合自网络,因觉优质,特此分享,侵删。.