动态路由RIP的故障排查步骤

2020-12-04  本文已影响0人  刘小白DOER

RIP常见故障如下,在查找故障时可以按照如下的顺序排查。

1、接口状态不是UP;

2、RIP进程下没有对该网段做network配置;

3、对端RIP协议报文的版本号与本地接受的RIP协议报文版本号不一致;

4、接口配置上禁止接受RIP报文或禁止发送RIP报文;

5、在RIP上配置了策略,过滤掉接受到的RIP路由或不允许发送RIP路由;

6、接口上没有开启水平份分割;

7、链路两端的接口认证方式不匹配;

8、路由表中存在从其他协议获得的相同路由条目;

9、收到的路由度量值大于16。

实验网络发现PC1 PC2之间无法通信,排障如下:

一、先测试PC1与网关AR2的连通性,验证正常。说明PC1与AR2之间的链路没有问题。

二、路由器是根据路由表来转发的,在AR2上查看路由表dis ip routing-table,发现AR2上没有任何通过RIP协议接受的路由信息,说明AR1 AR2的路由通告不正常,接下里排障这两个路由器。

2.1检查AR1 AR2直连链路上的物理接口状态是否正常。检查两个路由器的接口都正常。

2.2在AR2上测试与AR1间直连链路的连通性ping 192.168.1.2,测试连通性正常。

2.3检查直连链路上的接口所在网段是否在RIP中通告。检查两个路由器都正常

2.4检查AR1 AR2发送的RIP版本与本地接口接受的版本号是否匹配。观察到两个版本一致。

2.5由于AR2没有接收到AR1发送的路由信息,实验检查AR2的的g0/0/0接口状态也是正常的

2.6检查RIP中是否配置了filter-policy策略来过滤接受到RIP路由或者不允许发送RIP路由,两个路由器正常。

2.7检查接口是否开启水平分割功能,水平分割默认开启的,查看没有关闭,继续排查。

2.8检查两端RIP接口认证是否匹配,观察到有认证失败的RIP报文,说明两端的RIP认证方式有问题,在路由器RIP接口上执行di th查看当前配置,发现AR2配置了RIP认证,而AR1没有配置认证,进入AR2,删除认证命令undo rip authentication-mode。查看路由表仍然没有相关的路由表条目。

2.9查看路由表dis ip routing-table 是否存在从其他协议获得的相同路由,发现没有。

2.10检查接受到的RIP路由度量值是否大于16,使用dis current-configuration  | include  rip查看与RIP有关的配置。或者在接口下查看配置信息。发现g0/0/0接受到的路由加上了15的度量值,再放入路由表中,导致172.16.1.0网段的路由条目的度量值是16。进入接口删除该命令undo rip metricin。

2.11查看路由表,发现AR1上存在172.16.1.0网段的路由条目,接收到了AR2的路由条目。

三、排查AR1 AR3之间的故障,按照上面的步骤排查,笔者只列出主要的步骤。

3.1检查AR1 AR3直连链路上的物理接口状态是否正常,发现接口不正常。再接口下使用di th查看发现端口被shutdown了,使用undo shutdown后恢复正常。

3.2查看RIP路由表,没有收到相关的RIP路由条目。检查直连链路上的接口所在网段是否再RIP中通告。发现AR3中没有192.168.2.0网段,在AR3上执行network 192.168.2.0后检查路由表。

3.3AR1能够接受AR3的路由,但是AR3不能够接受AR1的路由。接入AR3的g0/0/0接口,查看你配置,发现配置了undo rip input,执行rip input。完成后检查双方是否正常收发路由条目。

四、排障完成,测试PC间通信正常。

以上是查看命令来排错的,也可以使用路由器自带测debug命令或者使用wireshark来抓包来排障。

上一篇 下一篇

猜你喜欢

热点阅读