在不连续子网中有类路由协议RIPv1 以及IGRP的局限性在于: 边界自动汇总,不发送子网掩码。RIP v2要先关掉默认的自动汇总,才可以真正的CIDR (Classless InterDomain Routing)(无类别域间路由选择) 不连续子网可分解成为为2种情况 1。有类网段不同
10.1.0.0/16 ----R1----11.1.0.0/16-----R2------10.2.0.0/16
11.1.0.0/16是10.1.0.0/16与10.2.0.0/16 的边界,把两个连续的子网段隔开成不连续子网。
如果用rip v1。 R1只知道左边10.1.0.0./16的网段而不知到右边的10.2.0.0/16 ,因为rip v1是无类的不发送子网掩码把10.2.0.0/16 网段当作10.0.0.0 ,与左边直连的10.1.0.0/16 有类网段为10.0.0.0相同,故这条路由信息被忽约掉,所以在R1的router table 中只有10.1.0.0/16和11.1.0.0/16的信息. 2。子网掩码不同
10.1.0.0/16 ----R1----10.2.0.0/24-----R2------10.3.0.0/16 10.2.0.0/24是10.1.0.0/16与10.3.0.0/16 的边界,把两个连续的子网段隔开。成为不连续子网。原理与“1”相同,关键在于不发送子网掩码。 另外
10.1.0.0/16
----R1----10.2.0.0/16-----R2------11.1.0.0/24----R3----11.2.0.0/24----R4-----11.3.0.0/16 是连续的子网。
首先要知道router能识别自己的“左右手”(任何与它自己直连的网段)。对于R2,它知道10.0.0.0(10.1.0.0/16和10.2.0.0/16)在左边,并且10.2.0.0/16与它直连,所以R2的路由表中能分清10.1.0.0/16和10.2.0.0/16的数据包。同理11.0.0.0在右边(11.1.0.0/24,11.2.0.0/24,11.3.0.0/16)也可以被识别
连续的子网是一个有类网络划分的子网集,比如 10.0.0.0 划分为
10.0.0.0/16 其中包含
从10.1.0.0/16到10.254.0.0/16
不连续网络中应用RIP
在不连续的网络中应用RIP协议,会出现许多问题。1、在中间路由器发出的数据包,不知道该往哪走,会出现丢包的情况。解决办法是在中间网段的端口上配置第二个IP地址,使网段“连续”,然后在RIP进程下宣告新的连续网络。第二、若以上链路中有帧中继链路,则要手动对端口的第二个地址进行的映射。因为RARP不能自动学习帧中继网络上的DLCI。 实验用到一下命令:
show ip route debug ip rip ping
frame-relay map ip 10.2.2.2 102 b
ip address 10.2.2.1 255.255.255.0 secondary netword 10.0.0.0
还有要注意,RIP的路由更新信息是基于端口发送和汇聚的,要比较信息来源端口和发送端口是否在同一个主类网络号中,不是则汇聚,若是子网则不汇聚
因篇幅问题不能全部显示,请点此查看更多更全内容