首页 > 其他分享 >路由引入

路由引入

时间:2023-07-25 14:44:22浏览次数:30  
标签:协议 优先级 引入 ISIS OSPF 路由

路由引入概念

  1. 把路由信息从一种路由协议发布到另外一种路由协议中
  2. 可以实现路由信息在不同路由协议之间传递和学习
  3. 执行路由引入时,还可以部署路由控制,控制学习和下发路由条目

路由引入方向性

  1. 单点单向:一台设备运行两种路由协议,两种路由协议相互引入
  2. 单点双向:一台设备运行两种路由协议,一种路由协议引入另外一种路由协议
  3. 双点双向:两台设备运行路由协议,两种路由协议相互引入(容易产生次优路径、路由环路等问题)

路由引入类型

  1. 引入直连
  2. 引入动态
  3. 引入静态(默认路由无法引入)

路由优先级(常用OSPF、IS-IS)

  OSPF

    内部优先级10、外部优先级150

  IS-IS

    内部优先级与外部优先级均为15

路由引入的概念

 

 

  路由引入就是从一种路由协议引入到另外一种路由协议或不同进程中,来实现不同路由协议之间的路由传递,也可以实现在路由引入时部署路由控制,实现路径或策略的控制

 

路由引入的方向性

 

 

 

路由引入容易产生的问题点

  次优路径

 

    产生次有路径的现象

    1. 当R1设备将直连引入到OSPF(外部优先级150)
    2. OSPF-R2设备又将OSPF引入到ISIS区域(ISIS外部优先级15)
    3. 当R3学习到10.1.1.0/24的路由,会根据优先级转发
    4. R3发现ISIS路由优先级低,转发路径为R4-R2-R1则产生次优路径

  路由倒灌产生路由环路

    

    产生次优路径的现象

    1. 当R1将直连引入到OSPF
    2. R2又将OSPF引入到ISIS
    3. R4传递OSPF给R3
    4. R3将ISIS路由引入到OSPF(包括R2引入学习到的OSPF路由条目)
    5. 当R1的直连路由条目消失,但ISIS或别的设备没有完成路由收敛,这条路由条目会继续传递,最终产生路由环路

 解决方案:设置接口路由开销、引入时添加Route Tag,通过标签值过滤路由,防止路由回灌等方式

 

 

  

标签:协议,优先级,引入,ISIS,OSPF,路由
From: https://www.cnblogs.com/AireveryDatacom/p/17579728.html

相关文章

  • 【PHP】laravel中获取当前路由名称
    1、【PHP】laravel中获取当前路由名称2、怎么样使用php的laravel框架快速集成微信登录3、为什么说PHP框架Laravel最值得推荐【PHP】laravel中获取当前路由名称laravel设置好了路由为什么找不到控制器将网线—路由器—电脑之间的线路连接好,启动电脑和路由器设备;启动设备后......
  • 2023-07-25 html中引入vue,报错:Vue is not a constructor ==》引用的vue版本不兼容导致
    报错代码:我使用的vue外链https://cdn.jsdelivr.net/npm/vue,该外链引用的是最新的[email protected]版本,而我的vue写法为vue2.0版本的写法,故而不兼容。解决方案:引用指定版本的vue......
  • Cilium系列-4-Cilium本地路由
    系列文章Cilium系列文章前言在前文中我们提到,ciliuminstall默认安装后,Cilium功能启用和禁用情况如下:datapathmode:tunnel:因为兼容性原因,Cilium会默认启用tunnel(基于vxlan)的datapatch模式,也就是overlay网络结构。KubeProxyReplacement:DisabledCil......
  • linux 路由网关问题
       关于linux的默认网关默认网关是一个用于TCP/IP协议的配置项,是一个可直接到达的IP路由器的IP地址。配置默认网关可以在IP路由表中创建一个默认路径。一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个......
  • vue组件中引入自定义js文件
    在组件的script标签内直接引入:importmyFunctionfrom'@/util/custom.js'; 开始使用自定义js中的方法:exportdefault{//...otherVuecomponentoptionsmethods:{someMethod(){//Callthecustomfunctionfromyourcustom.jsmyFunctio......
  • 【引入】BBS_2.0表设计
    【引入】BBS表设计一个项目最最最重要的不是业务逻辑的书写而是前期的表设计,只要将表设计好,后续的功能就会相对顺利一些【1】用户表(User)继承AbstractUser表拓展字段字段名类型注释phoneBigIntegerField电话avatarFileField头像链接create_......
  • 引入代码来源:深入分析markdown-it-quote插件的魔法
    引入代码来源:深入分析markdown-it-quote插件的魔法markdown-it-quote是一个用于markdown-it的插件,支持多种代码围栏功能。这是SourceCodeTrace项目之一,提供一种MarkdownFence的解析方案,包括对代码块的引用、高亮、链接等功能。SourceCodeTraceProject帮助您在博客、......
  • Python使用Flask开发Web服务 - 裴 - flask的路由route的知识点演示
     默认是支持GET:  修改后,只支持post: 也可以getpost都支持 ......
  • python 使用Queue需要引入哪个包
    Python中使用Queue需要引入哪个包在Python中,如果我们想要使用队列(Queue)数据结构,我们需要引入queue模块。queue模块提供了实现各种队列类型的类,包括FIFO(先进先出)队列、LIFO(后进先出)队列和优先级队列等。通过引入queue模块,我们可以很方便地在我们的代码中使用队列。引入队列模块首......
  • Django学习笔记:第三章D的路由和视图
    1.网站的入口--路由和视图URL是网站Web服务的入口。用户在浏览器输入URL发出请求后,django会根据路由系统,运行对应的视图函数,然后返回信息到浏览器中。1.1认识路由创建项目时,会自动生成urls.文件,文件中定义了项目的路由信息,成为项目的路由解析入口。在自建的应用中可以手动配置......