我正在学习 ccna,并在数据包跟踪器上进行一些练习。我有一个简单的网络,其中有两个路由器,R0 和 R1。它们通过串行链路(172.16.56.128/30
)相互连接。R0 直接连接到网络(172.16.53.0/25
)。R1 直接连接到两个网络,一个在 fa0/0(172.16.54.0/23
)上,一个在 fa0/1(172.16.56.0/25)上。我在两个路由器上都配置了 rip v2,不使用自动摘要。我在 R1 上添加了这两个网络,而我没有172.16.56.0/25
在 R0 上添加网络()。但是,网络172.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
有人能解释一下为什么吗?自动摘要不应该阻止这种情况吗?
答案1
no auto-summary
无法阻止这一点。
因为当您使用动态路由协议(如 RIP)时,它将发送有类边界的子网掩码,而不是实际的子网掩码。 no auto summary 命令将在 RIP 中关闭此功能,并发送实际的子网掩码。
更新@lucaConfa
你看到了,因为你使用了no auto-summary
命令。所以 RIP 将使用真实的子网掩码,你有172.16.53.0/25在路由表中。
如果你不使用no auto-summary
命令,你将拥有172.16.53.0/24