加载中…
个人资料
绝世流浪汉
绝世流浪汉
  • 博客等级:
  • 博客积分:0
  • 博客访问:85,710
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

【互联网运维--CISCO网络技术】longest match (路由最长匹配)

(2012-01-31 09:42:22)
标签:

cisco

longest

match

it

分类: web开发技术

 

     路由器在选择路由是按照以下顺序执行的。

     1 longest match: 优先选择最长匹配的路由;

     2 administrative distance: 比较路由的管理距离

     3 metric :比较路由的metric cost

 

严格按照这个顺序选出来的路由就是最佳路由,数据包就在这条最佳路由上通过。

举例子说明如下:

  拓扑图

 

 

【互联网运维--CISCO网络技术】longest <wbr>match <wbr>(路由最长匹配)

  路由器E的路由表如下

 

     下一hop
1 192.168.1.0/24 connect
2 10.1.1.0/24 connect
3 172.16.1.0/24 connect
4 172.16.2.0/24 10.1.1.2
5 10.2.1.0/24 10.1.1.2
6 10.3.1.0/24 10.1.1.2
7 0.0.0.0 192.168.1.2

 

此时PC-B到PC-A的通信路径是(假设其他路由器路由情况正常,此处略去)

PC-B → Router-E → Router-C → Router-B → Router-A → PC-A

原因是因为路由器在进行路由选择的时候,按照最长匹配原则172.16.2.0/24 匹配了目的地172.16.2.2的前面24位,比默认路由0.0.0.0 匹配的长度(默认路由匹配长度为0)要长,所以路由器优先选择上图中的第4条路由。

 

假设路由器E的默认路由修改成如下

    下一hop
1 192.168.1.0/24 connect
2 10.1.1.0/24 connect
3 172.16.1.0/24 connect
4 172.16.2.0/24 10.1.1.2
5 10.2.1.0/24 10.1.1.2
6 10.3.1.0/24 10.1.1.2
7 172.16.2.2/32 192.168.1.2

 

则,PC-B到PC-A的通信路径将会变成

PC-B → Router-D → Router-A → PC-A

原因是因为第7条路由 172.16.2.2/32和目的地址172.16.2.2有32位的掩码匹配,大于第4条的24位匹配。

 

                                                      ---edit by andy chou

 

 


 

 

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有