路由基础--路由引入

        路由引入的主要作用是实现路由信息在不同路由协议之间的传递和学习。在大型企业网络中,多种路由协议共存是常态,为了实现全网互通,需要通过路由引入来传递路由信息。此外,执行路由引入时还可以部署路由控制,从而实现对业务流量的灵活把控

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

注:相同路由协议之间也可以引入

        类似上图就需要进行路由引入,在OSPF和IS-IS路由域的边界设备上进行操作,使得路由信息在两个动态路由协议之间传递。该方案不需要改变原有拓扑架构,部署较为简单,但可能有环路风险。

基础概念

路由引入的方向性

        路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B ( A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。

所以真正的路由引入是要两边都要配置的

同时,路由引入的方向性通常分为以下几种情况

  1. 单点单向:一台设备运行两种路由协议,这两种路由协议之间可以相互引入。
  2. 单点双向:一台设备运行两种路由协议,其中一种路由协议可以引入另一种路由协议的路由信息。
  3. 双点双向:两台设备分别运行不同的路由协议,这两种路由协议可以相互引入。但需要注意的是,双点双向的路由引入容易产生次优路径、路由环路等问题。

路由引入的优先级

        在路由引入过程中,不同路由协议的路由信息可能会存在优先级差异。一般来说,内部路由的优先级高于外部路由。例如,在OSPF协议中,内部路由的优先级为10,而外部路由(如通过路由引入引入的路由)的优先级为150。这种优先级差异有助于在存在多条可选路径时选择最优路径

路由引入的优先级也带来了一些问题,比如:次优路径

        次优路径是路由器相对于最佳路径而言的次优选择。不同的路由协议有不同的优先级(也称为管理距离),如OSPF的优先级高于RIP,BGP的优先级通常高于内部网关协议。当路由器从多个协议学习到相同的路由时,它会根据协议的优先级来选择路由,这可能导致次优路径的选择

优先级的选择:

  1. 掩码,掩码越长,优先级越高
  2. 协议优先级
  3. 度量值,开销

华为设备的优先级

  • Direct:0
  • OSPF:10
  • IS-IS:15
  • Static:60
  • OSPF ASE:150
  • OSPF NSSA:150
  • IBGP:255
  • EBGP:255

注:不同厂商路由优先级的协定不同

路由引入的路由回灌

        其实路由回灌就是从路由器R1发出去的路由信息转了一圈又给R1。上图也是这样,直连路由10.1.1.0/24的信息从R1发出去给R2、R3,然后R2给R4,R4给R3,R3给回R1这样,造成了路由回灌

        在实际上,我们需要尽可能地避免路由回灌,因为路由回灌会很大程度的造成路由环路问题

路由引入的初始度量值

华为设备

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

实例

命令

[Huawei-ospf-1]import-route ospf ospf-id 

配置OSPF、RIP各自区域网络

AR1配置

[AR1]ospf 1
[AR1-ospf-1]area 0	
[AR1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]q
[AR1-ospf-1]q
[AR1]interface g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 1.1.1.1 24
[AR1-GigabitEthernet0/0/0]q

AR2配置(AR2作为ASBR)

[AR2]ospf 1
[AR2-ospf-1]area 0	
[AR2-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]q
[AR2-ospf-1]q
[AR2]rip 1
[AR2-rip-1]version 2
[AR2-rip-1]net	
[AR2-rip-1]network 192.168.1.0
[AR2-rip-1]q
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.1.254 24
[AR2-GigabitEthernet0/0/1]q
[AR2]int GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 1.1.1.2 24
[AR2-GigabitEthernet0/0/0]q

AR3配置

[AR3]interface g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 192.168.1.100 24
[AR3-GigabitEthernet0/0/0]q
[AR3]rip 1
[AR3-rip-1]version 2
[AR3-rip-1]net	
[AR3-rip-1]network 192.168.1.0
[AR3-rip-1]network 192.168.2.0
[AR3-rip-1]q

PC5配置

现在配置这些后,各自区域是可以ping同各自区域内的设备,但路由信息还没有实现互通

在ASBR中进行配置,实现路由信息引入

# 给OSPF区域引入RIP路由信息
[AR2]ospf 1
[AR2-ospf-1]import-route rip 1
[AR2-ospf-1]dis this
[AR2-ospf-1]q# 给RIP区域引入OSPF路由信息
[AR2]rip 1
[AR2-rip-1]import-route ospf 1
[AR2-rip-1]dis this
[AR2-rip-1]q

给ASBR配置好引入路由信息后,尝试查看路由信息

 有些概念和在学习路由引入时,参考的是这篇博客,很详细

路由基本概念3——路由引入icon-default.png?t=O83Ahttps://blog.csdn.net/m0_49864110/article/details/126627749

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147763.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Leetcode 2464. 有效分割中的最少子数组数目

1.题目基本信息 1.1.题目描述 给定一个整数数组 nums。 如果要将整数数组 nums 拆分为 子数组 后是 有效的,则必须满足: 每个子数组的第一个和最后一个元素的最大公约数 大于 1,且 nums 的每个元素只属于一个子数组。 返回 nums 的 有效 子数组拆分中…

【数据结构】Java的HashMap 和 HashSet 大全笔记,写算法用到的时候翻一下,百度都省了!(实践篇)

本篇会加入个人的所谓鱼式疯言 ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. 🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人…

ESP32Cam人工智能教学22

ESP32Cam人工智能教学22 在线车牌识别装置 在第十六课《tencent-OCR》中,已经学会了使用腾讯在线识别车牌,但是用的是电脑中的Python程序,读取一张车牌图片内容,然后发送给腾讯服务器进行识别,并获取返回的识别结果。…

基于yolov5滑块识别破解(一)

由于内容较长,将分为两个部分来说明,本文讲解yolov5的部署与训练。 1.YOLOv5部署 云端部署(训练) 服务器创建 如果自己的显卡算力不是很好的,或者是核显电脑,可以租用算力,价格还行一块钱左右就…

教你一招:在微信小程序中为用户上传的图片添加时间水印

在微信小程序开发过程中,我们常常需要在图片上添加水印,以保护版权或增加个性化元素。本文将为大家介绍如何在微信小程序中为图片添加时间水印,让你的小程序更具特色。 实现步骤: 1. 创建页面结构 在pages目录下创建一个名为upl…

springboot项目今日指数 -- 工程可用性测试

2. 编写测试 在这里我们编写一个测试文件通过用户名查询到用户信息 一. 编写service层 创建SysUserService接口 import com.jixu.stock.pojo.entity.SysUser;public interface SysUserService {public SysUser getUserByName(String username); }创建实现类 import com.ji…

Python酷库之旅-第三方库Pandas(124)

目录 一、用法精讲 551、pandas.DataFrame.notna方法 551-1、语法 551-2、参数 551-3、功能 551-4、返回值 551-5、说明 551-6、用法 551-6-1、数据准备 551-6-2、代码示例 551-6-3、结果输出 552、pandas.DataFrame.notnull方法 552-1、语法 552-2、参数 552-3…

为了不再被事务坑,我读透了Spring的事务传播性。

在之前文章中,我们已经被事务坑了两次: mq发送消息之后,业务代码回滚,导致发了一条中奖消息给用户!! 我又被Spring的事务坑了,用户兑奖之后,什么东西都没收到!&#xf…

【高阶用法】uniapp的i18n/修复/增强/App无重启更换语言

痛点 在i18n多语言模块使用过程中,发现下面几个问题,需要解决 1)uni-best框架下,$t功能函数无法实时的切换语言,可能跟使用有关 2)uni-best建议的translate方式在vue块外使用太繁琐,希望不用…

10年计算机考研408-计算机网络

【题33】下列选项中,不属于网络体系结构所描述的内容是() A.网络的层次 B.每一层使用的协议 C.协议的内部实现细节 D.每一层必须完成的功能 解析: 本题考查的是网络体系结构相关的概念。 图1描述了网络的7层架构以及每一层所要完成…

防火墙详解(一) 网络防火墙简介

原文链接:https://blog.csdn.net/qq_46254436/article/details/105519624 文章目录 定义 与路由器和交换机的区别 发展历史 防火墙安全区域 定义 防火墙主要用于保护一个网络区域免受来自另一个网络区域的网络攻击和网络入侵行为 “防火墙”一词起源于建筑领域&…

Openai gym environment for multi-agent games

题意:用于多智能体游戏的 OpenAI Gym 环境 问题背景: Is it possible to use openais gym environments for multi-agent games? Specifically, I would like to model a card game with four players (agents). The player scoring a turn starts the…

8月份工业机器人产量同比增长20%

近日,国家统计局公布数据显示,8月份,我国工业机器人产量为47947套,较去年同期增长20%;1-8月份,总产量为360592套,较去年同期增长9.9%。 9月14日,国家统计局发布数据显示,…

十大常用加密软件排行榜|2024年好用的加密软件推荐【精选】

在信息安全日益重要的时代,加密软件成为保护个人和企业数据的关键工具。选择合适的加密软件可以有效防止数据泄露和未授权访问。以下是2024年值得推荐的十大加密软件,帮助你找到适合的解决方案。 1. Ping32加密软件 Ping32是一款功能强大的加密软件&…

Spring Boot 学习之路 -- 处理 HTTP 请求

前言 最近因为业务需要,被拉去研究后端的项目,代码基于 Spring Boot,对我来说完全小白,需要重新学习研究…出于个人习惯,会以 Blog 文章的方式做一些记录,文章内容基本来源于「 Spring Boot 从入门到精通&…

【数列求值 / B】

题目 一般做法 #include <bits/stdc.h> using namespace std; const int mod 10000; int f[20190325] {1, 1, 1, 1}; int main() {for(int i 4; i < 20190324; i){f[i] (f[i-1] f[i-2] f[i-3]) % mod;}cout << f[20190324]; } 快速幂矩阵乘法 #includ…

索迪迈车载监控设备的优势有哪些

在当今社会&#xff0c;车载监控设备已经成为保障公共安全与交通管理的重要工具。索迪迈车载监控设备&#xff0c;以其先进的技术和卓越的性能&#xff0c;成为业界的佼佼者。其优势主要体现在以下几个方面&#xff1a; 一、抽拔式硬盘设计 1. 便捷的数据管理 车载监控设备需…

Rk628D 在 RK3588s平台上的驱动移植

硬件平台: W1_AI_RK3588S_V0 处理器: rk3588s kernel版本: Linux version 5.10.110 芯片是:rk628D 目的是:(4k)HDMI输入mipi 输出 1、下载RK628 最新(2024.09)的代码链接: 通过百度网盘分享的文件:RK628 链接:https://pan.baidu.com/s/1zN9yD2FQWAzVUMY1op…

Java面试题大全(全网最全,持续更新)初级(2)

1. 基础语法 1.1. Java 的数据类型有哪些&#xff1f; Java 有两种数据类型&#xff1a; 基本数据类型&#xff08;Primitive Types&#xff09;&#xff1a;包括 byte、short、int、long、float、double、char、boolean。引用数据类型&#xff08;Reference Types&#xff…

环境领域顶刊EST发表!又一次颠覆性突破!

2023年3月21日&#xff0c;普林斯顿大学任智勇教授团队针对最近爆火的ChatGPT和环境研究的交叉在环境领域顶级期刊《Environmental Science & Technology》发表了观点类文章“ChatGPT and Environmental Research”。 任智勇教授中对未来的展望表示&#xff1a; 颠覆性技术…