免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3801 | 回复: 1
打印 上一主题 下一主题

(forwarding from riser) IP前缀列表和管理距离 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-07 07:36 |只看该作者 |倒序浏览

●IP前缀列表的匹配
IP前缀列表主要用来匹配路由的两个部分:
1)路由前缀(子网号)
2)前缀长度(子网掩码)
redistribute命令不能直接引用前缀列表,不过路由映射可以通过match命令直接引用前缀列表。

●前缀列表的语法
从语法上看,前缀列表与路由映射类似,一个列表有一条或多条名字相同的语句组成。每条语句都有序号,可以在特定位置插入或删除语句。每条语句都有一个permit或deny行为选项。其形式具体如下:
ip prefix-list list-name [seq seq-value] {deny network/length | permit network/length} [ge ge-value] [le le-value]
network/length参数用来定义匹配路由前缀的值,而ge和le选项用来比较前缀的长度(也即子网掩码中1的个数),例如,ge 20 le 25匹配的路由掩码是/20,/21,/22,/23,/24或/25。如果同时使用了network/length参数和ge/le选项,那么每条路由的匹配可以分解为两步:
1)路由的前缀必须在network/length参数的范围内。
2)路由的前缀长度必须在ge/le选项所限定的范围内。

●前缀列表用法举例
假设有如下几条路由:
1)10.0.0.0/8
2)10.128.0.0/9
3)10.1.1.0/24
4)10.1.2.0/24
5)10.128.10.4/30
6)10.128.10.8/30
下表列出了一些配置和匹配的结果:
前缀列表命令参数
匹配的路由
结果分析
10.0.0.0/8
1
因为没有配置ge或le选项,因此10.0.0.0/8要求精确匹配,最后匹配的是第1条路由
10.128.0.0/9
2
与上一样,也需要精确匹配,所以匹配的只可能是第2条路由
10.0.0.0/8 ge 9
2-6
只配置了ge参数,所以路由前缀长度应该在9和32之间,2-6条路由均可以匹配
10.0.0.0/8 ge 24 le 24
3,4
因为配置了ge和le参数,且两者值相同,所以其前缀长度应为24,可匹配的路由是3和4
10.0.0.0/8 le 28
1-4
只配置了le参数,所以路由前缀长度应该在8和28之间,可匹配的路由是1-4
0.0.0.0/0

这条只能与默认路由匹配
0.0.0.0/0 le 32
1-6
因为配置了le参数,所以路由前缀长度应该在0和32之间,显然所有路由均可匹配

●为什么需要管理距离?
路由器可以从多种路由协议学习路由,如果路由器由多个不同协议的源学习到某条特定路由,它无法根据metric确定谁是最佳的,因为metric的定义是针对特定协议的。为了解决这个问题,路由器引入了管理距离(administrative distance,AD)来进行抉择,管理距离越小,路由优先级就越高。

●默认管理距离
路由器为每种路由协议的路由都设置了默认管理距离,具体如下:
1)直连路由:0
2)静态路由:1
3)EIGRP汇总路由:5
4)EBGP:20
5)EIGRP(内部):90
6)IGRP:100
7)OSPF:110
8)IS-IS:115
9)RIP:120
10)EIGRP(外部):170
11)iBGP:200
12)不可达路由:255

●管理距离的修改
默认管理距离可以通过distance命令进行修改。对于RIP、EIGRP和OSPF,其具体路由子命令如下:
1)RIP:distance distance
2)EIGRP:distance eigrp internal-distance external-distance
3)OSPF:distance ospf {[intra-area dist1] [inter-area dist2] [external dist3]}

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78560/showart_1168046.html

论坛徽章:
0
2 [报告]
发表于 2012-08-27 13:20 |只看该作者
管理距离越小,路由优先级就越高
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP