如果子网不匹配,丢弃数据包并使用ICMP返回不可达响应。如果主网络号不存在,则使用默认路由。
第一,这大多出现在一些早期的IOS版本中。这些早期版本默认不开放ip无类,但开放ip无类会改变路由器的路由行为。这时路由器会进行最长最准确的匹配或者使用默认路由进行匹配,使用无类路由。如果找不到最匹配的路由,将使用默认路由。ipclassless命令的作用主要是改变有类路由协议的路由表查找行为。
二、路由器上运行的路由协议是RIP,路由表如下:
经由1.1.1.1的R10.1.0.0/16
经由1.1.1.2的R10.2.0.0/26
经由1.1.1.3的R*0.0.0.0/0
3.首先,找到目标IP所在的主网。如果路由表中有任何主网的子网路由,需要精确匹配子网路由;如果没有找到确切的子网路由,它将不会选择最后的默认路由,而是会丢弃该消息。如果路由表中没有主网络的子网路由,则最终会选择默认路由。
四。目的IP是10.1.1.1,主网是10.0.0.0。当前路由表中有一条子网路由10.0.0。这时路由器要进一步寻找子网路由,是否能准确匹配。我们可以看到10.1.0.0/16可以匹配我们的目的地址,所以消息A是按照这个路由转发的。
5.目标IP是10.3.1.1,其主网是10.0.0.0。当前路由表中有一条子网路由10.0.0。这时候路由器需要进一步寻找子网路由,是否能准确匹配。我们可以在路由表中看到两条子网路由,10.1.0.0/16和10.2.0。
不及物动词目的IP是11.1.1.1,其主网络是11.0.0.0。当前路由表中没有11.0.0的子网路由。此时路由器直接使用默认路由,所以路由器使用默认路由转发报文c。
以上结果是有类路由协议查找路由的行为,配置ip无类的目的就是改变这种行为。配置此命令后,查找路由的行为是基于最长匹配的原则,它可以通过默认路由转发。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)