我正在学习ccna,并在包示踪器上做一些练习。 我有一个简单的networking与两个路由器,R0和R1。 它们通过串行链路( 172.16.56.128/30 )相互连接。 R0直接连接到networking( 172.16.53.0/25 )。 R1直接连接到fa0 / 0( 172.16.54.0/23 )和fa0 / 1(172.16.56.0/25)上的两个networking。 我已经在两台路由器上configuration了rip v2,没有自动总结。 我在R1上添加了两个networking,而我没有在R0上添加networking( 172.16.56.0/25 )。 但是,networking172.16.56.0/25位于r1的路由表中。
172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks R 172.16.53.0/25 [120/1] via 172.16.56.129, 00:00:09, Serial0/0/1 ///WHY? C 172.16.54.0/23 is directly connected, FastEthernet0/0 C 172.16.56.0/25 is directly connected, FastEthernet0/1 C 172.16.56.128/30 is directly connected, Serial0/0/1
谁能解释我为什么? 不应该没有自动总结防止这个?
no auto-summary不能阻止。
因为使用RIP等dynamic路由协议时,它将发送有类边界的子网掩码,而不是实际的子网掩码。 命令no auto summary将在RIP中closures此function,并发送实际的子网掩码。
更新@lucaConfa
你看,因为你no auto-summary使用no auto-summary命令。 所以RIP会使用真正的子网掩码,并且在路由表中有172.16.53.0/25 。
如果你不使用no auto-summary命令,你将有172.16.53.0/24