浅塘在线--儿时的记忆,老家村门口一口浅塘,是儿童时光差不多全部美好时光的记忆,游泳嬉水、抓鱼钓鱼、捞螺丝、漂石仗、淘硬币、以及生活中各种洗洗涮涮~·

 找回密码
 立即注册

微信登录

微信扫一扫,快速登录

搜索
热搜: 活动 交友 discuz

社区广播台

查看: 24|回复: 0

思科路由器匹配的一些问题

[复制链接]

4万

主题

4万

帖子

13万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
134973
发表于 2019-4-12 10:38:33 | 显示全部楼层 |阅读模式
路由器首先匹配先在路由中找一条和目标ip地址长的最像的,如果一条都找不到,最后会使用默认转发,其主网络号,如果主号存在,就继续匹配子网号,且不考虑缺省,如果子网无法匹配,丢弃数据包,并使用ICMP返回一个不可达回应。
  如果主号不存在,使用缺省。
  一、这大多出现在某些早期IOS版本里,这些早期版本默认没有打开ip classless,而打开ip classless以后将改变路由器的路由行为,此时路由器将进行最长最精确匹配或使用默认路由进行匹配,使用无类路由,如果没有找到最具体的匹配,就使用缺省路由,ip classless命令的作用主要是改变有类路由协议的查找表的行为。
  二、某路由器上运行的路由协议为RIP,表如下:
  R 10.1.0.0/16 via 1.1.1.1
  R 10.2.0.0/26 via 1.1.1.2
  R* 0.0.0.0/0 via 1.1.1.3
  三、首先查找目标IP所在的主网络,若路由表中有该主网络的任何一个子网路由的话,就必须精确匹配其中的子网 路由;如果没有找到精确匹配的子网路由,它不会选择最后的缺省路由,而是丢弃报文。若表中不存在该主的任何一个子网路由,则最终选择缺省。
  四、目标IP为10.1.1.1,所在的主为10.0.0.0,目前的路由表中存在10.0.0.0的子网路由,此时路由器要进一步查找子网路由,是否能够精确匹配,我们看到10.1.0.0/16可以匹配我们的目标地址,所以报文A根据这条进行转发。
  五、目标IP为10.3.1.1,所在的主为10.0.0.0,目前的路由表中存在10.0.0.0的子网路由,此时路由器要进一步查找子网路由,是否能够精确匹配,我们看到路由表中的两条子网路由10.1.0.0/16和10.2.0.0/16均不能匹配我们的目标地址,根据有类路由协议的原则,它不会选择缺省路由,所以报文B被器丢弃。
  六、目标IP为11.1.1.1,所在的主为11.0.0.0,目前的路由表中不存在11.0.0.0的子网路由,此时路由器直接采用缺省路由,
1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

快速回复 返回顶部 返回列表