我有以下拓扑结构。我正在使用RIP版本1路由协议。据我所知,RIP只支持类IP地址。因此,它应该只发送10.0.0.0路由。


但是,当我运行调试ip rip命令时,我看到它发送的是10.1.0.0、10.2.0.0等等,而不是10.0.0.0。我没有碰过任何自动摘要设置。另外,我没有从路由器4得到任何更新,也没有从其他路由器得到任何更新,因此我不能平那个路由器。
请任何人解释一下这里发生了什么,并澄清我对RIP中无阶级和经典ip广告的疑虑。
发布于 2018-01-09 17:52:00
这是因为RIP对更新所做的处理。
为了进一步理解,作为RIPv1的类路由协议在路由更新中不包括子网掩码。然而,路由表包括具有网络地址和子网掩码的RIPv1路由。
运行RIPv1的路由器将如何确定必须应用于添加到路由表的路由的子网掩码?
在这里,我们有处理RIPv1路由的规则:
发布于 2018-01-09 17:52:40
(只有在RIP中是经典的?) RIPv1使用经典路由,这也是不应该再使用它的原因之一。
RIPv2 (RFC 2080)使用CIDR,不会一次又一次地传输完整的路由表,利用组播(v1使用广播),在任何时候都应该优先于RIPv1。
在规模稍大的网络上,您应该考虑使用像OSPF这样的链路状态路由协议,而不是使用陈旧的距离向量概念。
https://networkengineering.stackexchange.com/questions/46932
复制相似问题