|
发表于 2011-3-30 14:19:08
|
显示全部楼层
希望这个能帮你理解这个问题~
如图所示
R1上面有3个回环接口分别如图,在R1和R2上都配置了RIPv1协议当网络收敛后,
这个时候R1的路由表如下
10.0.0.0/24 is subnetted, 3 subnets
C 10.10.1.0 is directly connected, Loopback0
C 10.10.2.0 is directly connected, Loopback1
C 10.10.3.0 is directly connected, Loopback2
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial0/0
R2的路由表如下:
R 10.0.0.0/8 [120/1] via 12.1.1.1, 00:00:15, Serial0/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial0/0
在R1上由于RIPv1是有类路由协议,在网络边界会自动将回环接口的三个IP总汇成10.0.0.0宣告给R2
(并且无法关闭总汇)所以在R2上只能学到这个有类网络地址(10.X属于A类地址所以总汇后的掩码是255.0.0.0)
所以说..R2在RIPv1的前提下只能将属于10.0.0.0/8这个网段的所有数据都发给12.1.1.1即R1 s0/0口
..........
如果想让R2学到R1那几个回环接口的真实子网地址就是xx.10.1.0 xx.10.2.0 等等..
可以在R1上开启RIPv2并且关闭自动总汇(RIPv2能关闭自动总汇)~
R1(config-if)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#
这样R2就能看到所有明细了~
R2#show ip route
10.0.0.0/24 is subnetted, 3 subnets
R 10.10.1.0 [120/1] via 12.1.1.1, 00:00:05, Serial0/0
R 10.10.2.0 [120/1] via 12.1.1.1, 00:00:05, Serial0/0
R 10.10.3.0 [120/1] via 12.1.1.1, 00:00:05, Serial0/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial0/0
..............
有错误的地方还请高手指正...大致应该是这样的~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|