三、有类路由表深度解析
在网络世界中,路由如同交通指挥,引导数据包找到正确的目的地。当路由器运行有类路由协议(例如 RIPv1 或 IGRP)时,如果数据包的目标地址是一个已知主网的未知子网,路由器会如何处理呢?
默认情况下,有类路由协议会假设它了解路由表中所有已知网络的子网。 因此,当遇到目标地址是未知子网的数据包时,路由器会选择丢弃。 然而,路由器的行为并非一成不变,它可以通过配置 ip classless
命令来改变。
在 Cisco IOS 12.0 及更高版本中,ip classless
命令默认启用。 该命令赋予了有类路由协议按照最长匹配原则进行路由的能力。这意味着,当目标地址是已知网络的未知子网时,路由器不再简单地丢弃数据包,而是尝试在路由表中寻找与其拥有最长匹配的条目,并据此做出路由决策。
默认路由作为一种兜底机制,能够匹配任何目标地址。 因此,如果配置了默认路由,并且路由表中没有更具体的匹配项,路由器会将数据包转发至默认网关。
需要注意的是,ip classless
命令对运行无类路由协议(例如 RIPv2、OSPF、IS-IS、EIGRP 和 BGPv4)的路由器没有影响,因为这些协议本身就基于最长匹配原则进行路由决策。
1.3.2 无类路由协议:突破限制,拥抱灵活
除了 RIPv1 和 IGRP 之外,其他路由协议都属于无类路由协议。 这些协议,例如 RIPv2、OSPF、IS-IS、EIGRP 和 BGPv4,都支持可变长度子网掩码(VLSM)和无类别域间路由(CIDR),有效解决了有类路由协议带来的一些限制。 有类网络的最大限制之一是 ...
暂无评论