两边都做了rip 但就是学习不到 的原因

拓扑图如下

 

AR4到AR6之间(包括AR4和AR6)都做了rip协议,并升级到rip2

AR4

network:14.0.0.0

 

LSW3

network:14.0.0.0

network:13.0.0.0

R1

network:13.0.0.0

network:202.150.70.0

AR6

network:202.150.70.0

都做了rip,但是却学习不到相互的ip

我们看一下rip的发送规则和传输规则

有类路由协议发送原则:

1.比较需要通告的网络或子网地址和发送接口的网络或子网是否属于同一主网络

2.如果属于同一主网络,比较子网掩码是否一致,如果子网掩码一致则正确通告该网络或者子网;如果不一致,则忽略(除非该信息是一个主机路由)

3.如果不属于同一主网络,自动汇总成有类网络地址后发送

 

有类路由协议接收原则:

1.比较接收的网络或子网地址和接收接口的网络或者子网是否属于同一主网络

2.如果属于同一主网络,则接收该信息并赋予一个接口的子网掩码

然后我发现lsw3和R1之间做的静态路由

根据发送规则可以看到,如果不同网段,就会看子网路由表,如果有就不发送

所以我把静态路由删了,就能学习到了

(经过我认真考证后发现上面不太准确)

为什么会不通是因为我写了静态路由,静态路由和动态路由不是同一协议,不能都写入到路由表上

用了静态路由后就只能静态路由来写入到路由表,(可能是静态路由优先级比较高?)

所以当我删除后就能动态学习到了rip 

 

posted @ 2019-11-28 17:32  沃德吉尔·邦英  阅读(2201)  评论(0)    收藏  举报