|
发表于 2011-4-20 08:11:57
|
显示全部楼层
本帖最后由 magic_os 于 2011-4-20 08:14 编辑
回复 1 # ycc892009 的帖子
从拓扑来看...整个网络处于同一个主类网络 10.0.0.0
所以在运行RIP协议的时候..由于没有存在主类网络的边界..所以不会被总汇..所以才有R1的那个路由表..
10.0.0.0/24 is subnetted, 2 subnets
C 10.2.1.0 is directly connected, Serial2/0
R 10.2.16.0 [120/1] via 10.2.1.2, 00:00:23, Serial2/0
‘ 这个第二条是因为接收路由用自己的接收接口掩码作为收到的这条路由信息的掩码..(因为PC和R2连接的网段掩码是23丫...但是RIPv1是无类协议..是不会携带子网掩码的..所以在这样的情况下...才会使用自己接收口的掩码作为收到的这路由信息的掩码。)
而R2的路由表是这样的:
10.0.0.0/23 is subnetted, 2 subnets
C 10.2.0.0 is directly connected, Serial2/0
C 10.2.16.0 is directly connected, FastEthernet0/0
所以你在R1 ping 10.2.16.0网段的时候 数据就从R1 S2/0发出..到达R2..R2发现
C 10.2.16.0 is directly connected, FastEthernet0/0
这个网段和它是直连的...所以最后R1就能PING PC和R2的fa0/0
当R1 ping 10.2.1.2的时候 由于R1上面的
C 10.2.1.0 is directly connected, Serial2/0
匹配
所以数据从Serial2/0发出到达R2的Serial2/0后 R2发现 从源目的地址 R1(10.2.1.1)发来的数据是发给自己的
10.0.0.0/23 is subnetted, 2 subnets
C 10.2.0.0 is directly connected, Serial2/0
并且查询路由表想将数据发回去(发给R1 10.2.1.1)上面这条路由是唯一匹配这个地址的...所以就又从s2/0发了回去..
R1收到应答..ping成功..
-------------------------------
2 。同一楼这位朋友说的。不会发生变化
|
|