路由引入基本概念

article/2025/10/3 1:00:32

目录

路由引入概念

基本概念

路由引入的初始度量值

路由引入概念加深

路由引入的方式

路由引入场景

单点单向引入场景

双点单向引入

单点双向引入

双点双向引入


路由引入概念

基本概念

路由引入(import注入、redistribute重发布)

为什么需要路引入

由于不同路由协议之间的路由算法、机制、开销等不同,不同的路由协议之间无法直接分享彼此的路由;此时就需要通过路由引入技术将某个路由协议的路由引入到另一个路由协议中也可以相同路由协议之间引入

路由引入的原则

在执行引入的路由器上将某一个协议的活动路由(即引入的路由必须存在于路由表中引入到另外一个路由协议中

注意事项

执行引入的路由器必须同时运行此两种/多种路由协议,才可以执行引入

负责引入的路由器不会改变自身的路由表,引入是外向的,只改变别人,不改变自己

在进行路由引入时,可能会带来次优路径、路由环路等问题(常见的解决方法有修改路由优先级、路由Cost,路由Tag等技术)

假设将路由协议A引入到路由协议B,哪些路由会被引入B

从A协议学习到的路由会被引入B协议

启用了A协议的接口所在的网络路由会被引入B协议

路由引入的初始度量值

  • 将其它协议引入到OSPF,默认开销为1,Type2,路由优先级为150(可以通过default cost修改初始度量值)
  • 将其它协议引入到ISIS,默认开销为0,Level-2,路由优先级为15(可以通过default cost修改初始度量值)
  • 将其它协议引入到BGP,默认开销为IGP的度量值,路由优先级为255(可以通过default med修改初始度量值)

路由引入概念加深

在AR10上做路由引入

将RIP的路由引入到ISIS中,然后再将ISIS引入到OSPF中

此时AR11可以学习到那个网段的路由(只可以学习到30.1.1.0/24和13.13.13.13的路由)

将RIP引入到ISIS,此时使得AR13通过ISIS学习到了RIP的路由;

由于是在AR10上做的引入,所以AR10在引入后关于ISIS的路由与在引入前关于ISIS的路由是相同的,都是只有30.1.1.0/24和13.13.13.13的路由

此时再在AR10上将ISIS引入到OSPF,OSPF只可以学习到30.1.1.0/24和13.13.13.13的路由,无法学习到20.1.1.0/24和12.12.12.12的路由

在AR13上将将RIP的路由引入到ISIS中

在AR10上然后再将ISIS引入到OSPF中

此时AR11可以学习到那个网段的路由(可以学习到30.1.1.0/24、20.1.1.0/24、13.13.13.13、12.12.12.12)的路由

在AR13上将RIP引入到ISIS,此时AR10关于ISIS的路由表学习到了20.1.1.0/24和12.12.12.12的路由

在AR10上将ISIS引入到OSPF,此时AR11就可以学习到30.1.1.0/24、20.1.1.0/24、12.12.12.12、13.13.13.13的路由了


路由引入的方式

单点双向路由引入

 单点单向路由引入(需要下发缺省路由实现互访)

 多点双向路由引入(此处为双点双向)

 多点单向路由引入

 同单点单向,需要下发缺省路由实现互访


路由引入场景

单点单向引入场景

什么是单点单向

单点单向:在一台设备上,将某个协议路由引入到另一个协议路由中

单点单向可能造成的问题——次优路径

在单点单向引入场景中,如果将低路由优先级引入到高路由优先级中,可能会存在次优路径;将高路由优先级引入到低路由优先级中,则不会存在次优路径

次优场景

在AR5上将RIP引入到ISIS 中

AR4、AR6通过ISIS学习到7.7.7.7,优先级为15

由于AR6在AR5进行路由引入前已经通过RIP学习到了7.7.7.7的路由,优先级为100;所以在AR5进行路由引入后,发现通过ISIS学习到的7.7.7.7的路由优先级更高

此时AR6访问7.7.7.7会使用ISIS学习到的路由(AR6-AR4-AR5-AR7),造成次优路径

如何解决次优路径——通过调整路由的优先级或过滤路由来实现

1、在AR6上将AR5引入的路由的优先级调低(低于RIP的路由优先级,即将优先级数值调到高于100)

2、在AR6上将从RIP学来的路由优先级调高(高于ISIS的路由优先级,即将优先级数值调到小于15)

3、由于AR6已经有RIP和ISIS的地址了,所以可以对从AR5引来的路由做过滤

双点单向引入

什么是双点单向

双点单向:在两台设备上,将某个协议路由引入到另一个协议路由中

双点单向可能造成的问题——会造成次优、路由回馈、环路场景

在双点单向引入场景中,如果将低路由优先级引入到高路由优先级中,可能会存在次优路径;将高路由优先级引入到低路由优先级中,则不会存在次优路径

在双点单向引入场景中,会有路由回馈的场景(R1和AR2设备同时运行了A协议和B协议,此时在AR1上将A引入B,在AR2上将B引入A,将从A协议学到的路由又引入到A协议中,就称为路由回馈),如果发生了路由回馈现象可能会引起环路

次优场景

在此场景中,AR5和AR6只有一个会有次优(具体谁会次优要看AR5和AR6谁先做的引入)

假如AR5先将RIP引入到ISIS,然后AR6再将RIP引入到ISIS

此时AR5将RIP引入到ISIS,造成AR6去往7.7.7.7次优

此时AR6关于RIP的路由表就没有7.7.7.7了,所以此时在AR6上将RIP引入到ISIS中时不引入7.7.7.7

AR5去往7.7.7.7也不会次优

如何解决次优路径——通过调整路由的优先级或过滤路由来实现

1、在AR6上对AR5引入的路由修改优先级(高于ISIS的路由优先级,即将优先级数值调到小于15);在AR5上对AR6引入的路由也修改优先级(高于ISIS的路由优先级,即将优先级数值调到小于15)

2、在AR6上对AR5引入的路由修改优先级(高于ISIS的路由优先级,即将优先级数值调到小于15);在AR5上对AR6引入的路由也修改优先级(高于ISIS的路由优先级,即将优先级数值调到小于15)

3、在AR5上对AR6引入的路由进行过滤,在AR6上对AR5引入的路由进行过滤

次优与环路同时存在场景

将8.8.8.8通过Type2方式引入到OSPF中,设置Cost为2(默认为1)

然后在AR5上将OSPF引入到ISIS中,在AR6上将ISIS引入到OSPF

将8.8.8.8引入到OSPF中;此时AR4、AR5、AR6学习到8.8.8.8的路由,优先级为150,Cost为2;此时AR4、5、6访问8.8.8.8去往AR8,正常

在AR5上将OSPF引入到ISIS中;此时AR6学习到8.8.8.8的路由,优先级为15(将之前优先为150的替换);此时AR6访问8.8.8.8去往AR7,AR6访问8.8.8.8就造成次优路径(单点单向造成次优);AR4和AR5去往8.8.8.8还是正常路径,无次优

在AR6上将ISIS引入到OSPF中(路由回馈);此时AR6去往8.8.8.8的路由是从ISIS学到的,将ISIS引入到OSPF时,此时AR4会从AR6学习到8.8.8.8的路由,优先级为150,Cost为1,Type为2(将之前Cost为2,Type为2的路由替换);此时AR4访问8.8.8.8就去往AR6,AR5访问8.8.8.8去往AR4,AR6访问8.8.8.8去往AR5;在此场景下就形成了路由环路

如何解决次优与环路问题——通过优先级、过滤或Tag解决

1、在AR6上将AR5引入的路由优先级调低,此时AR6去往8.8.8.8就走OSPF,然后在AR6上引入ISIS时就不会引入8.8.8.8的路由了,避免了路由环路与次优

2、在AR6上对AR5引入的路由进行过滤,此时AR6去往8.8.8.8就走OSPF,然后在AR6上引入ISIS时就不会引入8.8.8.8的路由了,避免了路由环路与次优

3、只使用优先级、过滤可以解决次优与环路问题,不过无法解决路由回馈问题,可以使用tag技术来避免路由回馈,在AR5上将OSPF引入ISIS时打上Tag 10,然后在AR6上将ISIS引入OSPF时拒绝引入Tag 10;在AR6上将ISIS引入OSPF时打上Tag 20,然后在AR5上将OSPF引入ISIS时拒绝Tag 20;此时就不存在路由回馈

注意:此场景下Tag只可以解决路由回馈问题,无法解决次优路径问题

单点双向引入

什么是单点双向

单点双向:在一台设备上,将A协议路由引入到B协议路由中,然后再将B协议路由引入到A协议路由中

单点双向可能引起路由次优,不会引起路由回馈

在单点多向引入场景中,如果将低路由优先级引入到高路由优先级中,可能会存在次优路径

因为在单点引入,此设备上的路由表不会发生变化,所以在进行引入是不会进行回馈

次优场景

在AR8上将8.8.8.8宣告进OSPF,在AR5上将ISIS引入OSPF,然后将OSPF引入ISIS

在AR5上将OSPF引入ISIS,AR6通过ISIS学到8.8.8.8优先级更高,AR6去往8.8.8.8的下一跳为AR7

在AR5上将ISIS引入OSPF,此时AR5上ISIS的路由表没有从OSPF引入的路由,所以将ISIS引入到OSPF时,不会发生路由回馈

可以通过通过优先级、过滤解决次优路径

1、在AR6上将AR5引入的路由优先级调低

2、在AR6上对AR5引入的路由进行过滤

双点双向引入

什么是双点双向

双点双向:在一台设备上,将A协议路由引入到B协议路由中,然后再将B协议路由引入到A协议路由中;在另一台设备上,将A协议路由引入到B协议路由中,然后再将B协议路由引入到A协议路由中

双点双向可能引起路由次优、路由环路,一定会存在路由回馈

根据做引入的顺序,解决方式的应用地点可能发生改变

次优与环路场景

将8.8.8.8通过Type2方式引入到OSPF中,设置Cost为2(默认为1)

在AR5上将OSPF引入到ISIS中,然后在AR6上将ISIS引入到OSPF(先)

在AR6上将OSPF引入到ISIS中,然后在AR5上将ISIS引入到OSPF(后)

在AR5上将OSPF引入到ISIS中,然后在AR6上将ISIS引入到OSPF;此时会造成次优与环路(就是多点单向)

在AR6上将OSPF引入到ISIS中,然后在AR5上将ISIS引入到OSPF;

解决上述问题后,此时在进行引入,又会出现环路和次优的问题(AR4去往8.8.8.8的下一跳为AR5,AR5的下一跳为AR7)

并且由于此次优,使得双点双向无法实现负载分担(由于AR6关于8.8.8.8的路由是走ISIS,所以在AR6将OSPF引入ISIS后,AR7没有从AR6学习到6.6.6.6的路由;AR7对于8.8.8.8的路由无法负载或没有备份)

如何解决次优与环路、无备用路径的问题——通过优先级、过滤或Tag解决

1、在AR6上将AR5引入的路由优先级调低,此时AR6去往8.8.8.8就走OSPF;在AR5上将AR6引入的路由优先级调低,此时AR6将OSPF引入ISIS时AR6也不会产生次优

2、在AR6上对AR5引入的路由进行过滤,此时AR6去往8.8.8.8就走OSPF;在AR5上对AR6引入的路由进行过滤

3、只使用优先级、过滤可以解决次优与环路问题,不过无法解决路由回馈问题,可以使用tag技术来避免路由回馈,在AR5上将OSPF引入ISIS时打上Tag 10,然后在AR6上将ISIS引入OSPF时拒绝引入Tag 10;在AR6上将ISIS引入OSPF时打上Tag 20,然后在AR5上将OSPF引入ISIS时拒绝Tag 20;在AR6上将OSPF引入ISIS时打上Tag 30,然后在AR5上将ISIS引入OSPF时拒绝引入Tag 30;在AR5上将ISIS引入OSPF时打上Tag 40,然后在AR5上将OSPF引入ISIS时拒绝Tag 40;

以上解决次优、环路的方法不唯一,只是列举了其中比较常用的方式,具体解决方法根据现场环境进行解决即可

华为双点双向路由引入实验配置_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/128679892?spm=1001.2014.3001.5501


http://chatgpt.dhexx.cn/article/EbJchE8E.shtml

相关文章

Vue路由详解

目标 1.能够说出什么是路由 2.能够说出前端路由的实现原理 3.能够使用Vue-Router实现前端路由 4.能够实现嵌套路由,动态路由 5.能够实现命名路由以及编程式导航 6.理解并实现后台管理案例 1.路由的概念 路由的本质就是一种对应关系,比如说我们在url地…

路由协议是什么?路由协议在网络中有哪些作用

目录 前言 干货来啦~ 说点想说的 前言 "薄荷,我今天在做一个实验,感觉好复杂啊!而且这里面好多路由协议,我都不知道我的实验对不对呢!"小曼又可怜巴巴地找到我 “你做的是什么实验啊!” “…

【路由】静态路由

静态路由 1、静态路由的概念1.1、概念1.2、注意事项1.3、弊端 2、静态路由的配置须知2.1、出接口为BMA类型2.2、出接口为P2P类型2.3、出接口为NBMA类型 3、默认路由3.1、概念3.2、实验场景3.3、适用场景3.4、注意事项 4、浮动静态路由4.1、静态路由负载均衡的实验场景4.2、静态…

什么是前端路由?

什么是路由? 路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会 看到这样: http://hometown.xxx.edu.cn/bbs/forum.php 有时还会有带.asp或.html的路径,这就是所谓的SSR(Server Side Render), 通…

路由是什么

中秋节公司放假3天,第一天去公司加班,第二天宅了一天,今天第三天,也是中秋节,还是继续宅着… 言归正传,本文站在初学者的角度,尽量通俗的讲解什么是路由,它有什么作用。 如下网络拓…

什么是路由策略?路由策略和策略路由有什么区别? 如何配置路由策略?

对于IP网络工程师来说,路由策略的部署随处可见,无论在运营商IP网络还是在企业网中,路由策略的应用都是非常普遍的。同时,在网络规划中,路由策略的规划也是一个核心的内容。为了方便大家更好的掌握和应用路由策略&#…

什么是路由选择?

路由选择包括两类:①静态路由选择 ②动态路由选择 # 因特网所采用的路由选择协议的主要特点 自适应:动态路由选择,能较好地适应网络状态的变化。 分布式:因特网中的各路由器通过相互间的信息交互,共同完成路由信息的…

路由的基本概念

一、什么是路由 1、路由器的作用:网络中的路由器负责为数据包选择转发路径。 2、路由表:每个路由器中有一个路由表,路由表则是若干条路由信息的一个集合。 3、路由条目的各个字段进行解释: ①Destination/Mask :表示目标IP地…

什么是路由?

介绍 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。路由发生在OSI网络参考模型中的第三层即网络层。 路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。作成硬件的话&#xff…

什么是路由

认识前端路由 路由其实是网络工程中的一个术语: 在架构一个网络时,非常重要的两个设备就是路由器和交换机。 当然,目前在我们生活中路由器也是越来越被大家所熟知,因为我们生活中都会用到路由器: 事实上,…

路由表介绍

路由表简介 本次采用的是华为数通产品查看路由表的命令是 display ip routing-table 本次采用的是华为数通产品 查看路由表的命令是 display ip routing-table 路由表由以下几项信息元素组成: 1.Destination/Mask 目的网络地址/掩码长度; 2. Proto 协议…

怎么看路由表

电脑上很多网络适配器 路由表决定了怎么跳 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下…

Linux 查看路由表

文章目录 路由表简介Linux系统查看路由表方法方法1:通过netstat命令方法2:通过route命令方法3:通过ip route命令 route添加/删除默认路由网关Linux多网卡多路由设置 原文地址:https://m.yisu.com/zixun/677706.html 这篇文章将为…

路由表的由来

路由表的实现方法有三种: 1 直连路由 2 静态路由 3 动态路由 直连路由 开启了路由器借口之后,路由表自动感知而来 当路由器吧两个接口的ip地址配置好并开启,就能从其路由表内看到这两个直连子网已经被记录。 静态路由 由管理员手工配置…

路由表的建立和形成

以下内容可翻阅第六版谢希仁版的《计算机网路》和《路由与交换技术》书查看具体协议信息 首先路由表有以下几项形成 •网络号 •下一跳地址 •接口 •Metric:跳数、延迟、费用 例如: 路由表项 †特定主机路由 „前缀长度为32比特的路由表项。 †…

Linux下的路由表详解

linux 路由表 的一些相关资料 linux 路由表维护 查看 Linux 内核路由表 使用下面的 route 命令可以查看 Linux 内核路由表。 # route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U …

【网络】路由器配置路由表

起序:路由器选择路径的时候,不是根据 MAC 地址 选择路径,而是根据 目标 IP 地址 选择,因为路由器是连接不同网段的,路由器是对不同网段之间进行转发。 一、概述 先说一下 路由,它和 路由器 的意思容易让人…

如何看路由表!

教你如何读懂路由表, 你能读懂路由表吗?不懂?进来看看吧! 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和…

路由表的原理和作用

路由器是一种典型的网络层设备。它在两个局域网之间按帧传输数据,在OSI/RM之中被称之为中介系统,完成网络层责在两个局域网的网络层间按帧传输数据,转发帧时需要改变帧中的地址。它在OSI/RM中的位置如图1所示。 一、原…

路由表的作用

何谓路由 确定设备如何在不同网络之间相互传输的过程,也即通过互联的网络把信息从源地址传输到目的地址的活动被称之为路由。通常用于执行路由活动的设备被称为路由器。通过使用路由表,路由器则规划网络包到各自目的地的线路。路由的功能不仅仅是诸如路…