路由协议的优先级,以及管理距离AD和metric的区别

路由协议的优先级,以及管理距离AD和metric的区别


2024年5月7日发(作者:harmonyos刷机包)

路由协议的优先级,以及管理距离AD和metric的区别

发布时间: 2013-07-20 09:02:06 浏览次数:737

路由协议的优先级(Preference,即管理距离Administrative Distance)一般为

一个0到255之间的数字,数字越大则优先级越低。

实际的应用中,路由器选择路由协议的依据就是路由优先级。给不同的路由协议赋予

不同的路由优先级,数值小的优先级高。当有到达同一个目的地址的多条路由时,可以根据

优先级的大小,选择其中一个优先级数值最小的作为最优路由,并将这条路由写进路由表中。

路由种类 路由优先级

Direct

STATIC

0

1

OSPF

RIPv1、v2

IBGP

Special

110

120

200

255

路由优先级赋值原则为:

直连路由具有最高优先级。

人工设置的路由条目优先级高于动态学习到的路由条目。

度量值算法复杂的路由协议优先级高于度量值算法简单的路由协议

路由的优先级的概念是优先级高的新路由协议可替代优先级低的同信宿路由,反之,

则不然。

需要区别的是路由开销(metric)和路由优先级(preference)这两个概念。metr

ic是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议

的metric是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由协

议的优先级。相反,preference是针对不同路由协议而言,同协议的路由的preference

优先级是一般情况下一样的,这时metric是在两条同信宿路由中作出选择的标准。

总结:路由优先级在不同协议时候,比较preference的大小,而在路由协议相同时

候由于preference相同,则再比较metric的大小,进而确定最终选择的路由。

一般在ip route命令中静态路由中的参数“Distance metric for this route“都是

指metric参数,而Administrative Distance在使用不同路由协议间比较时候,都使用

默认值,。一般Administrative Distance值不单独写出来,除非要更改其默认值。

PS:对于小规模的网络,使用静态路由方式很合适,以下为cisco的静态路由配置命

令:

Static Routing

静态路由:手动填加路由线路到路由表中,优点是:

1.没有额外的router的CPU负担

2.节约带宽

3.增加安全性

缺点是:

1.网络管理员必须了解网络的整个拓扑结构

2.如果网络拓扑发生变化,管理员要在所有的routers上手动修改路由表

3.不适合在大型网络中

静态路由的配置命令:ip route [dest-network] [mask] [next-hop address或

exit interface][administrative distance] [permanent]

ip route:创建静态路由

dest-network:决定放入路由表的路由表

mask:掩码

next-hop address:下1跳的router地址

exit interface:如果你愿意的话可以拿这个来替换next-hop address,但是这

[NextPage][/NextPage]

个是用于点对点(point-to-point)连接上,比如广域网(W

AN)连接,这个命令不会工作在LAN上

administrative distance:默认情况下,静态路由的管理距离是1,如果你用exit int

erface代替next-hop address,那么管理距离是0(不同协议是AD,但是对于相同路由

协议时候,是指metric)

permanent:如果接口被shutdown了或者router不能和下1跳router通信,这条

路由线路将自动从路由表中被删除.使用这个参数保证即使出现上述情况,这条路线仍然保

持在路由表中。

路由表中的管理距离(Administrative Distance)和度量值(Metric)

R1#show ip route

...省略

R 10.2.0.0[120/1] via 10.1.1.2,00:00:21,Serial0/0

C 10.3.0.0 is directly connected,Serial0/1

#############################################

########################

在输出中,首先显示路由条目各种类型的简写,如“C”为直连网络,“S”为静态路由。

以上面粗体的路由为例:

“R”-------------------------表示这条路由是“RIP”协议学习得到的;

“10.2.0.0”-----------------是目的网络;

“[120/1]”-------------------是管理距离(Administrative Distance,AD)/度量

值(Metric);

“via 10.1.1.2”-------------是指到达目的网络的下一跳路由器IP地址;

“00:00:21”-----------------是指路由器最近一次得知路由到现在的时间;

“Serial 0/0”----------------是指到达下一跳应从哪个端口出去。

技术要点:

管理距离(AD,Administrative Distance):

用来表示路由器可能从多种途径获得同一路由,例如,一个路由器要获得“10.2.0.0/

24”网络的路由,可以来自RIP,也可以是静态路由。不同途径获得的路由可能采取不同的

路径到达目的网络,为了区分不同路由协议的可信度,用管理距离加以表示。

管理距离越小,说明路由的可信度越高;静态路由的管理距离为1,说明手工输入的

路由优先级高于其他的路由。

度量值(Metric):

某一个路由协议(相同路由协议)判别到达目的的网络的最佳的方法。当一路由器有

多条路径到达某一目的网络时,路由协议必须判断其中哪一条是最佳的并把它放到路由表

中,路由协议会给每一条路径计算出一个数,这个数就是度量值,通常这个值是没有单位

的。

度量值越小,这条路径越佳。然而不同的路由协议定义度量值的方法不是一样的,所

以不同的路由协议选择出的最佳距离可能也是不一样的。

重分发进rip或eigrp的其他协议若不指定metric的话,默认为无穷大。

重分发进ospf的其他协议若不指定metric的话,除了BGP为1外,默认为20.

重分发进BGP的其他协议的metric值为其本身的metric值不变

---------------------------------------------------------------------------------

------------------------------------------

度量值(Metric)指明了路径的优先权,而管理距离(AD)指明了发现路由方式的

优先权。

同一种路由协议比较度量值,而不同路由协议比较管理距离,OSPF还有E1 2之分

cost也不同

外部协议路由重分布进OSPF默认是E2 默认是20 bgp除外E1的话要把经过cos

t都计算在内。

同种协议管理距离一样,所以比较metric,不同协议比较管理距离越小越优先。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715026880a2554555.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信