当前位置: 首页 > news >正文

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

路由协议的优先级(Preference,即管理距离 Administrative Distance )一般为一个 0 到 255 之间的数字,数字越大则优先级越低。表一是通常情况下各路由协议的优先级规定:

表一:一般路由协议优先级

路由协议优先级
DIRECT0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
OSPF10
IS-IS Level 115
IS-IS Level 218
NSFnet 主干的 SPF19
缺省网关和 EGP 缺省20
重定向路由30
由 route socket 得到的路由40
由网关加入的路由50
路由器发现的路由55
静态路由60
CISCO IGRP80
DCN HELLO90
Berkeley RIP100
点对点接口聚集的路由110
Down 状态的接口路由120
聚集的缺省路由130
OSPF 的扩展路由140
BGP170
EGP200

各产品厂商可能对路由协议的优先级有不同的规定,表二、表三分别列出了华为、思科路由器路由优先级列表:

表二:华为路由器路由优先级

路由协议优先级
DIRECT0 ~~~~~~~~~~~            
OSPF10
STATIC60
IGRP80
RIP110
OSPFASE150
BGP170

表三:思科路由器路由协议优先级

路由协议优先级
DIRECT0 ~~~~~~~~~~~~~~~~~~~~                     
STATIC1
EIGRP Summary5
EBGP20
内部 EIGRP90
IGRP100
OSPF110
IS-IS115
RIP120
EGP140
外部 EIGRP170
IBGP200
未知255

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

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

metric 是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议的 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 addressexit interface [permanent]

ip route: 创建静态路由

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

mask: 掩码

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

exit interface: 如果你愿意的话可以拿这个来替换 next-hop address, 但是这个是用于点对点 (point-to-point) 连接上,比如广域网 (WAN) 连接,这个命令不会工作在 LAN 上

administrative distance: 默认情况下,静态路由的管理距离是 1, 如果你用 exit interface 代替 next-hop address, 那么管理距离是 0 (不同协议是 AD,但是对于相同路由协议时候,是指 metric)

permanent: 如果接口被 shutdown 了或者 router 不能和下一 跳 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”---------------- 指到达下一跳应从哪个端口出去。

技术要点:

管理距离(ADAdministrative Distance):
用来表示路由器可能从多种途径获得同一路由,例如,一个路由器要获得 “10.2.0.0/24” 网络的路由,可以来自 RIP,也可以是静态路由。

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

管理距离越小,说明路由的可信度越高;静态路由的管理距离为 1,说明手工输入的路由优先级高于其他的路由。

路由协议优先级
DIRECT0 ~~~~~~~~~~~~~~~~~~~~~~                       
STATIC1
EIGRP Summary5
EBGP20
内部 EIGRP90
IGRP100
OSPF110
IS-IS115
RIP120
EGP140
外部 EIGRP170
IBGP200
未知255

度量值(Metric):

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

当一路由器有多条路径到达某一目的网络时,路由协议必须判断其中哪一条是最佳的并把它放到路由表中,路由协议会给每一条路径计算出一个数,这个数就是度量值,通常这个值是没有单位的。

度量值越小,这条路径越佳。然而不同的路由协议定义度量值的方法不是一样的,所以不同的路由协议选择出的最佳距离可能也是不一样的。

重分发中的度量值

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

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

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

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

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

外部协议路由重分发进 OSPF,默认是 E2。默认是 20,BGP 除外。E1 的话,要把经过 cost 都计算在内。

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

E1 和 E2 是 OSPF(开放式最短路径优先)协议中两种不同类型的外部路由。
它们主要用于区分从 OSPF AS(自治系统)外部引入的路由。E1 和 E2 的主要区别在于它们如何计算路由的成本(Cost)。

E1 (External Type 1)
计算方式:E1 路由的总成本是外部成本和内部成本的总和。外部成本是指从外部网络到注入该路由的 OSPF 边界路由器的成本,内部成本是从 OSPF 边界路由器到目标网络的成本。
优点:计算方式可以更准确地反映整个路径的实际成本,因为它考虑了 OSPF 网络内部的成本。
适用场景:E1 路由通常用于需要更精确控制和计算路径成本的场景,特别是在 OSPF 网络内部具有较大差异的情况下。

E2 (External Type 2)
计算方式:E2 路由的总成本仅为外部成本,不包含 OSPF 网络内部的成本。无论内部网络如何变化,E2 路由的成本始终不变。
优点:计算方式简单且计算量较小,因为它不需要考虑 OSPF 内部的路径成本。
适用场景:E2 路由通常用于需要简单管理的场景,或者 OSPF 内部成本相对一致的情况下。

E1 和 E2 区别
管理距离:不论是 E1 还是 E2 路由,它们的管理距离(Administrative Distance, AD)在 OSPF 中通常都是 110,与其他路由协议的路由比较时,还是通过管理距离来决定优先权。

Cost:E1 路由的 Cost 是由外部成本和 OSPF 内部成本之和,而 E2 路由的 Cost 只是外部成本。


via: 路由协议的优先级,以及管理距离 AD 和 metric 的区别 - smsong_cu,2012-08-16 10:40:39
http://blog.chinaunix.net/uid-20565550-id-3315105.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • P6. 对局列表和排行榜功能
  • 【框架】ABP(ASP.NET Boilerplate Project)
  • 24/7/12总结
  • CentOS7二进制安装和YUM安装mongodb,服务器无法安装5.0以上的 mongodb 数据库报错 Illegal instruction
  • asp.netWebForm(.netFramework) CSRF漏洞
  • StarRocks分布式元数据源码解析
  • LangChain —— Prompt Templates
  • ArcGIS中国工具(ArcGISCTools)等插件使用体验
  • 多进程优化顶点小说爬虫:加速爬取速度的深度优化策略
  • 二进制部署k8s
  • 异步日志:性能优化的金钥匙
  • Vue封装Tooltip(提示工具)
  • 产业知识图谱:金融科技的创新引擎
  • MFC扩展库BCGControlBar Pro v35.0 - 可视化管理主题等全新升级
  • 在大型企业级应用中,如何优化 XML 数据的存储和检索效率,以满足高并发访问需求?
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【Amaple教程】5. 插件
  • 10个最佳ES6特性 ES7与ES8的特性
  • Android系统模拟器绘制实现概述
  • Angular Elements 及其运作原理
  • JS笔记四:作用域、变量(函数)提升
  • Koa2 之文件上传下载
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • redis学习笔记(三):列表、集合、有序集合
  • Redux 中间件分析
  • Sass Day-01
  • vue-router 实现分析
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 给github项目添加CI badge
  • 理清楚Vue的结构
  • 如何用vue打造一个移动端音乐播放器
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • FaaS 的简单实践
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • # Panda3d 碰撞检测系统介绍
  • ###STL(标准模板库)
  • #FPGA(基础知识)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (1)svelte 教程:hello world
  • (145)光线追踪距离场柔和阴影
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十一)图像的罗伯特梯度锐化
  • (算法)区间调度问题
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (五)网络优化与超参数选择--九五小庞
  • (转载)利用webkit抓取动态网页和链接