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

2023-10-27

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

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

路由协议

优先级

DIRECT

0

OSPF

10

IS-IS Level 1

15

IS-IS Level 2

18

NSFnet主干的SPF

19

缺省网关和EGP缺省

20

重定向路由

30

由route socket得到的路由

40

由网关加入的路由

50

路由器发现的路由

55

静态路由

60

CISCO IGRP

80

DCN HELLO

90

Berkeley RIP

100

点对点接口聚集的路由

110

Down状态的接口路由

120

聚集的缺省路由

130

OSPF的扩展路由

140

BGP

170

EGP

200

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

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

路由协议

优先级

DIRECT

0

OSPF

10

STATIC

60

IGRP

80

RIP

110

OSPFASE

150

BGP

170

 

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

路由协议

优先级

DIRECT

0

STATIC

1

EIGRP Summary

5

EBGP

20

内部EIGRP

90

IGRP

100

OSPF

110

IS-IS

115

RIP

120

EGP

140

外部EIGRP

170

IBGP

200

未知

255

 

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

 

需要区别的是路由开销(metric)和路由优先级(preference)这两个概念。metric是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议的metric是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由协议的优先级。相反,preference是针对不同路由协议而言,同协议的路由的preference优先级是一般情况下一样的,这时metric是在两条同信宿路由中作出选择的标准。

 

总结:路由优先级在不同协议时候,比较preference的大小,而在路由协议相同时候由于preference相同,则再比较metric的大小,进而确定最终选择的路由。

 

一般在ip route命令中静态路由中的参数“Distance metric for this route“都是指metric参数,而Administrative Distance在使用不同路由协议间比较时候,都使用默认值,如上表。一般Administrative Distance值不单独写出来,除非要更改其默认值。

不同协议度量值计算方法是不一样的。

OSPF的度量值是cost代价,OSPF对于接口的代价是10^8/Bandwidth,10M的接口,那代价就是10,100M的接口,代价就是1
BGP的度量值是MED

OSPF选路原则:
1:O路由>O ia路由>external路由(E1,N1,E2,N2)
2:external-type-1(E1,N1)>external-tyle-2(E2,N2)
3:都为external-tyle-1,cost(外部开销+到ASBR开销)越小越优先。(外部开销默认重分配进OSPF为20但BGP重分配进OSPF为1。)
4:都为external-tyle-1,cost也相等,那么E1>N1.
5:都为E1或都为N1,cost也相等,那么进行负载均衡
6:都为external-tyle-2,cost(只外部开销)越小越优先。(外部开销默认重分配进OSPF为20但BGP重分配进OSPF为1。)
7:都为external-tyle-2,cost也相等,到ASBR路由器cost小的路径优先
8:都为external-tyle-2,cost也相等,到ASBR路由器cost也相等,那么E2优于N2
9:都为E2或都为N2,cost也相等,到ASBR路由器cost也相等,那么进行负载均衡

BGP选路原则
1.最高有weight优先,默认为0(思科特有,选大的)
2.本地优先级高的优先(只可以在IBGP邻居之间传递)
3.起源本路由器上的路由(network、aggregate-address)
4.as-path最短的优先
5 最小的起源代码 (IGP 优先 EGP 优先 incomplete)
6 最低的med
7 ebgp>ibgp
8 通过最近BGP邻居的路由
9 如果配置了maixmum-path[IBGP],就负载均衡
10 最老的EBGP邻居学到的路由,是路由最老
11 更低的router-id
12 始发路由器ID相同,那么选择 cluster-list短的
13 优选来自于最低的邻居地址的路径,是BGP的neigbor配置中地址

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

Static Routing

  静态路由:手动填加路由线路到路由表中,优点是:
  1.没有额外的routerCPU负担
  2.节约带宽
  3.增加安全性

  缺点是:
  1.网络管理员必须了解网络的整个拓扑结构
  2.如果网络拓扑发生变化,管理员要在所有的routers上手动修改路由表
  3.不适合在大型网络中
  静态路由的配置命令:ip route [dest-network] [mask] [next-hop addressexit interface][administrative distance] [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,那么管理距离是(不同协议是AD,但是对于相同路由协议时候,是指metric
  permanent:如果接口被shutdown了或者router不能和下1router通信,这条路由线路将自动从路由表中被删除.使用这个参数保证即使出现上述情况,这条路线仍然保持在路由表中。

 

路由表中的管理距离(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,说明手工输入的路由优先级高于其他的路由。

 

路由协议

优先级

DIRECT

0

STATIC

1

EIGRP Summary

5

EBGP

20

内部EIGRP

90

IGRP

100

OSPF

110

IS-IS

115

RIP

120

EGP

140

外部EIGRP

170

IBGP

200

未知

255

 度量值(Metric):
       某一个路由协议(相同路由协议)判别到达目的的网络的最佳的方法。当一路由器有多条路径到达某一目的网络时,路由协议必须判断其中哪一条是最佳的并把它放到路由表中,路由协议会给每一条路径计算出一个数,这个数就是度量值,通常这个值是没有单位的。
       度量值越小,这条路径越佳。然而不同的路由协议定义度量值的方法不是一样的,所以不同的路由协议选择出的最佳距离可能也是不一样的。

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

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

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

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

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • Dev-C++使用教程,将你编写第一个C语言代码,实现输出Hello world

    安装好Dev C 软件 方法 步骤 1 打开安装好的Dev C 软件 初始界面如下 2 然后选择左上角文件 依次选择新建 gt 源代码 或者使用快捷键ctrl n 新建一个项目 就可以编写代码了 3 这里以输出Hello world 为例
  • java基础

    java命名规范 驼峰命名 见名知意 1 项目名全部小写 2 包名全部小写 以域名开头 3 类名首字母大写 如果类名由多个单词组成 每个单词的首字母都要大写 如 public class MyFirstClass 4 变量名 方法名首字母小
  • Learning to Navigate in Cities Without a Map 理解

    问题定义 在真实世界中进行无定位辅助 类似于人直觉长距离导航 输入为当前的视觉输入和目标地点 输出就是接下来应该怎么走 才能到达目的地 PS Navigation相比于planning来说更加粗糙 就是不需要具体到某个地点 而是一个大概的方
  • 06黑马数据结构笔记之栈的链式存储(简单)

    06黑马数据结构笔记之栈的链式存储 简单 1 思想 同样以挂钩的方式存储数据 但栈的链式存储与上一篇顺序存储有点区别 顺序存储在数组的尾部满足先进后出 所以每次对栈顶即数组尾部进行插入删除就可以满足 而栈的链式存储在链表的头满足先进后出 所
  • 中国矿业大学徐海学院最不常见的网络工程计算机毕业设计题目推荐50例

    之前有矿业大学徐海学院的童鞋在后台找我们 最近要准备毕业设计了 不会选题 希望可以帮忙给一些毕业设计题目 我整整花了一周把之前做的答辩通过的毕业设计成品进行整理 并精选一些容易实现且不会刷下来的题目列举下 网络工程毕业设计题目推荐1 10题
  • 错误记录:Invalid bound statement (not found)

    场景 在跟随某课程学习 SpringBoot 使用 Mybatis 时出现该错误 查阅各种博客 基本上都说是某个参数配置错误 但仔细检查后 并没有发现任何错误 解决方法 后面偶然间发现某位博主的文件存放路径与视频课程中不同 尝试将 xml
  • mybatis mysql 乐观锁_MyBatis实现乐观锁和悲观锁

    使用mysql做数据库 mybatis做orm的系统中 mybatis的乐观锁和悲观锁实际上就是mysql的乐观锁和悲观锁 实例中使用springboot整合mybatis 一并记录了 添加依赖 mysql mysql connector
  • Python突破某网游游戏JS加密限制,进行逆向解密,实现自动登录

    前言 大家早好 午好 晚好吖 欢迎光临本文章 今天来分享一下如何使用Python突破某网游游戏JS加密限制 进行逆向解密 实现自动登录 逆向目标 目标 某 7 网游登录 主页 aHR0cHM6Ly93d3cuMzcuY29tLw 接口 aH
  • vscode炫酷写代码插件Power Mode

    老规矩先看下效果 第一 扩展栏搜索 Power Mode 安装 安装完了别忘了重启 第二 文件 gt 首选项 gt 设置 gt 点击在setting json中编辑 powermode enabled true 是否开启 powermode
  • 爱线段树的好孩子[POI2014]KAR-Cards

    There are nn cards arranged on a table in a certain order Two integers are written on each card one per side the obverse
  • 解决cannot remove ''Operation not permitted

    删除某文件出现cannot remove XXX Operation not permitted lsattr 查看隐藏属性 root iZ2zehlrwqqmoadnuv8ts7Z home wwwroo wwwroot default
  • verilog中#是什么意思?#有什么作用?

    在使用verilog语言进行硬件描述时 你是否也经常用到 这个符号 那么你是否关心过这个符号到底是什么意思呢 它的作用是什么呢 1 可用作参数的传递 我们在进行verilog编程时经常会遇到如下一样的代码块 module study tes
  • -bash: zkServer.sh: command not found

    解决办法 zkServer sh start
  • qt 旋转子窗口 基于QGraphicsView 实现

    感谢 Qt 示例里边的 Box 示例 上图 不要被吓哭哦 X轴旋转 XY轴一起旋转 XYZ轴一起旋转 YZ轴一起旋转 Y轴旋转 XZ轴一起旋转 Z轴旋转 GIF的图有点略多 大家谅解谅解 上代码 http pan baidu com s 1
  • 学习注意力机制【1】

    目录 注意力机制介绍 自注意力机制三个步骤 1 计算注意力分数 Attention Scores 2 计算注意力权重 Attention Weights 3 得到加权和 Weighted Sum 自注意力机制Q K V 注意力机制介绍 At
  • 【JavaWeb】视频播放/下载

    如题 最近和同事联调接口时 收到反馈 ios低版本的视频播放不了 经网上查找其他大佬的解决方案修改 解决了该问题 话不多说 直接上代码 public static void downShowVideo HttpServletRequest
  • Python GUI案例之看图猜成语开发(第三篇)

    Python GUI案例之看图猜成语 第三篇 前言 看图猜成语小程序开发 第三篇 游戏闯关模式页面 Python GUI案例之看图猜成语开发 第一篇 Python GUI案例之看图猜成语开发 第二篇 Python GUI案例之看图猜成语开发
  • 中国“互联网+”大学生创新创业大赛“的实施方案及评审规则

    目录 前言 一 总体要求 一 指导思想 二 基本要求 三 总体目标 二 主要任务和措施 一 提升师资水平 1 增强教师创新创业教育的意识和能力 2 鼓励教师开设创新创业课程和指导创新创业实践 3 鼓励教师创新教学及考核方法 4 吸引校外师资

随机推荐

  • 开源跨平台跨硬件3D打印机

    1 HPGL 文档
  • DWD层 (用户行为日志)

    数仓搭建 DWD层 1 对用户行为数据解析 2 对业务数据采用维度模型重新建模 文章目录 日志解析思路 get json object函数使用 启动日志表 页面日志表 动作日志表 曝光日志表 错误日志表 DWD层用户行为数据加载脚本 日志解
  • Firefly-RK3399安装环境

    文章目录 Firefly RK3399 配置ubuntu环境以及安装Qt PCL OPENcv VTK 一 刷写ubuntu16 04系统 windows下 二 安装Qt Firefly RK3399 三 安装opencv pcl vtk
  • BUUCTF[knife]

    点击题目链接 发现是一句话木马 一句话木马 利用文件上传漏洞 往目标网站上上传木马 即可通过中国蚁剑或中国菜刀获取和控制整个网站主机目录 但很容易被网站防火墙waf拦截 想绕过waf需对木马进行变形 eval 函数 把括号内的字符串 须是合
  • ldconfig命令

    ldconfig命令 动态链接器的管理命令 依次搜索相关目录的动态链接库 lib so 创建动态链接装载程序 ld so或ld linux so 所需的链接和缓存文件 缓存文件 一般是 etc ld so cache 主要记录了动态链接库的
  • list元素

    列表元素 列表元素分为有序列表和无序列表 有序列表 ol order list 有序列表 li list item 列表元素 ol type 1 li 有序列表1 li li 有序列表2 li li 有序列表3 li ol 属性 type
  • [Leetcode] 414. 第三大的数

    题目描述 给定一个非空数组 返回此数组中第三大的数 如果不存在 则返回数组中最大的数 要求算法时间复杂度必须是O n 示例 1 输入 3 2 1 输出 1 解释 第三大的数是 1 示例 2 输入 1 2 输出 2 解释 第三大的数不存在 所
  • 发现一款好用的在线项目管理工具(有免费版)

    注 本文转载自网络 在线项目管理工具指的是不用安装服务器的云部署项目管理软件 这种部署方式的软件可随时开通 节约成本 但质量也参差不齐 考虑到多方面因素 我们公司最终决定用在线的项目管理工具 现在使用的工具是偶然参加展览会发现的 不得不说试
  • java实现远程桌面_?启迪云技术栈

    Openstack面板或命令行提供两种方式来对客户虚拟机进行远程桌面访问 VNC控制台和SPICE HTML5 VNC控制台 Openstack提供一个组件nova novncproxy 它允许用户通过浏览器或vnc客户端来访问虚拟机 通常
  • react函数式组件之兄弟组件中的方法互相调用

    最新更新时间 2022年01月15日14 40 31 猛戳 查看我的博客地图 总有你意想不到的惊喜 本文内容 一个父组件和两个子组件 三个组件都是函数式组件 子组件1需要调用子组件2的方法 同时子组件2需要调用子组件1的方法 技术方案分析
  • openssl从内存中读取RSA公钥

    背景 近期需要在项目中进行RSA签名验证 厂商会给出pem格式的RSA公钥 在以往项目中使用openssl读取RSA公钥时基本都是从pem文件中读取 基本没什么问题 可最近由于项目需要需要从数据库中读取RSA公钥 经查资料发现openssl
  • amos看拟合度在哪里看_AMOS分析技术:模型整体拟合度指标

    基础准备 上篇文章 草堂君介绍了如何检验结构方程模型的拟合效果 包括整体模型拟合度指标 测量模型质量指标和结构模型质量指标 其中分析测量模型和结构模型质量的方法是我们前面介绍过的因子分析和路径分析 大家可以点击下方文章链接回顾 草堂君今天将
  • 矩阵计算误差分析(条件数和范数)

    矩阵计算误差分析 条件数和范数 引言 误差问题是不可避免的 在大量的数据样本中 如果能去掉部分可能造成误差很大的样本 那么对于应用矩阵得到的结果的可靠性则大大加强 例如有999个员工的月收入为 1 0 4 10 4 104元 马云的月收入为
  • golang xml 递归嵌套解析

  • 简单的跑马灯程序+中断处理

    l 利用 P3 2 的外部中断触发功能 通过按键产生外部中断 0 l 主程序是一个普通跑马灯程序 l 主程序执行时 按 P3 2 键 产生外部中断 0 进入中断处理程序 l 要求记忆按键次数 并在指示灯上进行显示 当第 N 次按键时 显示灯
  • error: L6047U: The size of this image (32868 bytes) exceeds the maximum allowed for this version of

    keil编译stm32出现 OBJ Template axf error L6047U The size of this image 32868 bytes exceeds the maximum allowed for this vers
  • VC录音机程序开发过程

    1 常见的数据类型与数据结构 HWAVEIN m hwavin 输入设备句柄 在录音时要用 HWAVEOUT m hwavout 输出设备句柄 在回放时要用 WAVEFORMATEX m waveform 设置采集的声音格式 WAVEHDR
  • html5测试苹果8p多少分,苹果8p处理器是a几?苹果8p处理器相当于骁龙多少

    苹果8p处理器是a11 它有两个高性能核心 四个节能核心共同组成 速度要比苹果7快四分之一 采用的是台积电的10纳米技术生产的 跑分的结果是单核4260分 多核10221分 苹果8p的处理器相当于骁龙的855 并且性能要更强 虽然是2017
  • c4d问题一:如何将坐标轴对齐到模型的地面中间处,也就是归零到世界坐标轴中心原点处,问题二:如何把模型刚好对齐到地面上

    问题一 如何将坐标轴对齐到模型的地面中间处 也就是归零到世界坐标轴中心原点处 一定要归零如上图所示的世界坐标轴才可以 不能调整右边那个坐标 问题二 如何把模型刚好对齐到地面上 使用地面对齐插件 即可一键对齐到地面了
  • 路由协议的优先级,以及管理距离AD和metric的区别

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