OSPF路由协议(二)

news2024/12/21 18:42:39

作者介绍:

⭐️作者:小刘在C站

❄️每天分享课堂笔记,一起努力,共赴美好人生!

☁️夕阳下,是最美的绽放。

目录

一.Router id  

二.DR,BDR

三.DR BDR 选举过程

四.ospf 度量值 cost 代价

 五.ospf 的数据包类型

六.ospf 邻接关系建立的过程

七.了解ospf 的网络类型

八.ospf 的使用原因

九.掌握 ospf 与 rip 的比较

通俗解释:

十.ospf(一)讲解


一.Router id  

 ospf 区域内唯一标志路由器的 标识号,一般用ip 地址形式表示。
 可以手动配置 使用命令   router-id  1.1.1.1
或者路由器自动选取
    当配置了 loopback 地址 将选取其中最大的地址作为 router id
    如果没有loopback 地址 选择路由器接口地址ip 最大的作为router-id

二.DR,BDR

DR 是指定 路由器   BDR 备份指定路由器
在一个区域内为了防止路由器之间相互传输链路状态数据而造成的混乱和防止阻塞
在区域内选择 DR 其他路由器可以将链路状态传给DR DR汇总后再请其他路由器发放一份
再选择BDR 作为DR 的备份,防止DR 无法正常运行

如果每个路由器都给每个路由器发送链路图,容易形成堵塞,所以选择出DR和BDR

但是选出DR和BDR的话,每个路由器把自己的链路图发给DR,DR在绘制一张整个网络的链路图和大家在发一份,这样既快捷也不会形成堵塞。

 

 有的人就要问了,BDR是干什么的?,其他路由器给DR发送链路图的时候,也会给BDR也发一份,就是为了防止DR路由器坏掉,DR路由器坏掉的时候BDR会马上顶替上去,也就是这个时候BDR变成了DR,下面的其他路由器,按照优先级高的再变成BDR。

三.DR BDR 选举过程

 1,自动选举  选择区域内router-id 最大的作为DR  第二大的作为BDR
   2, 人为干预
             配置优先级  0-255  数值越大 优先级越高  默认 1, 0 表示不参与选举
             优先级相同 则比较 router-id

下图为选举过程

 注意三点:
      1,路由器优先级 只会影响一个选举过程,不会强制更换当前已经存在的DR,BDR
   2, DR BDR 通过组播地址 224.0.0.5 将链路状态汇总传给其他路由器
      3, 其他路由器通过组播地址 224.0.0.6 将自己的链路状态信息传给DR 和 BDR

四.ospf 度量值 cost 代价

ospf 的度量值  叫做 代价, 就是从源端到目标端所花费的路程 时间等
   代价的计算公式    cost=10的8次方 / 带宽速率(以  字节/S 为单位)
      简单来说就是 代价和带宽速率成反比。

 
五.ospf 的数据包类型

 hello  包     发现和维持邻接关系  选举 DR BDR
   数据库描述包 DBD   向邻居发送的链路状态摘要信息
      链路状态请求包 LSD   接受还要信息的路由器向发送方发送的请求包 要求详细了链路数据
      链路状体更新包 LSU      发送的详细链路状态数据
      链路状态确认包  LSAck   确认已经收到LSU  后 接收方发给对方的确认信息

六.ospf 邻接关系建立的过程

   分两个阶段:

      第一个阶段,  1, Down 状态, 相邻路由器发送hello 包之前

                    2, init状态    初始状态   发送hello 包的过程

                    3, 2way 状态     hello 包发送之后 这个过程开始选举DR BDR

第二个阶段    4,exstart 准启动状态   选举完DR BDR 准备发送链路状态描述包之前

                    5,exchange 交换状态   发送链路状态描述和详细状态信息的过程

                    6,loading  加载状态    根据链路装信息 汇总为完整链路状态信息的过程

                    7,full 状态   获得完整的链路状态信息的时刻

七.了解ospf 的网络类型

     告诉我们,1. ospf 基本上可以适用于所有网络

               2.不同类型的网络 ospf 工作原理有所不同

     点到点 网络  像 租用数字单路  vpn 网络  不需要选举DR  BDR

     广播多路网络, 像以太网  FDDI 网  正常的ospf 工作原理

     非广播多路网络    像 x.25   帧中继网络     无法广播 所以只能手动配置 DR BDR

     点到多点网络   属于非广播多网络的特殊情况   也无需选择 DR  和 BDR

八.ospf 的使用原因

     需要考虑到 网络的规模 拓扑结构 路由器自身的性能   要求网络的收敛速度和网络整体开销等因素

掌握 ospf 的特点

    可适应大规模网络

    路有变化收敛速度快

    无路由环路  支持区域划分

    支持可变长子网掩码

    支持以组播方式发送协议报文

九.掌握 ospf 与 rip 的比较

请看以下图:

通俗解释:

opsf:度量值为链路状态,没有跳数限制(跳数为路由器),可以支持子网划分,收敛速度快(就是获得信息),交互信息是互相发送链路图。

RIP v1:度量值为距离矢量,条数为15跳,不支持子网划分,收敛速度慢,交互信息是互相发送路由表

RIP v2:度量值为距离矢量,条数为15跳,支持子网划分,收敛速度慢,交互信息是互相发送路由表

十.ospf(一)讲解

点击小刘的OSPF(一)讲解

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

 

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

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

相关文章

部署vue项目到阿里云服务器

一般前端工程师只会使用npm run serve 在开发环境下验证,那么如何把npm run build 打出的包部署到服务器上进行上线呢?这篇文章就详细阐述这一流程。 1. 购买或试用阿里云服务器 作为新用户可以试用一个月阿里云服务器,阿里云官方网址如下&a…

【数据结构与算法分析】0基础带你学数据结构与算法分析07--二叉树

在学习上一章后,我们对树加以限制,如果树的度为 2,那么就称这颗树为 二叉树 (binary tree)。 二叉树的性质 在一棵二叉树上,有一些重要的性质: 第 i 层 (i∈N) 上最多有 2^(i−1) 个结点层次为 k(k∈N) 的树最多有 …

进程地址空间

目录 程序地址空间 感知虚拟地址空间的存在 进程地址空间 分页 & 虚拟地址空间 Linux2.6内核进程调度队列 程序地址空间 我们在学习C语言的时候了解过程序地址空间的分布: 需要注意的是:程序地址空间不是内存。我们在linux操作系统中通过代码来…

刷题笔记之二(字符串中找出连续最长的数字串+数组中出现次数超过一半的数字+另类加法+计算糖果+进制转换)

目录 1. 多层继承问题 2. 继承中子类的构造要引用super 3. 比较地址 4. 字符串中找出连续最长的数字串(编程题) 5. 数组中出现次数超过一半的数字(编程题) 6. 另类加法(编程题) 7. Interface 接口中定义方法 8. 实现或继…

C语言学习(二)之字符串和格式化输入/输出

文章目录一、字符串二、 输入2.1 scanf()作用2.2 两种用法三、输出3.1 printf()3.1.1 printf 四种用法3.1.2 常用输出控制符3.1.3 为什么需要输出控制符一、字符串 字符串是一个或多个字符的序列。如:“Hello World” 双引号不是字符串的一部分。仅告知编译器它括…

【学习笔记】《深入浅出Pandas》第16章:可视化

文章目录16.1 plot方法16.1.1 plot概述16.1.2 plot基础方法16.1.3 图形类型16.1.4 x轴和y轴16.1.5 图形标题16.1.6 字体大小16.1.7 线条样式16.1.8 背景辅助线16.1.9 图例16.1.10 图形大小16.1.11 色系16.1.12 绘图引擎16.1.14 图形叠加16.1.15 颜色的表示16.1.16 解决图形中的…

量子笔记:量子计算 toy python implementation from scratch

目录 0. 概要 1. 量子比特表示:用二维张量表示 2. 张量积的实现 2.1 用scipy.linalg.kron()实现张量积 2.2 用张量积计算双量子系统的基 3. 多量子系统基向量表示和生成 3.1 Helper function: bin_ext 3.2 多量子系统的基的生成 3.3 numpy.matrix numpy.m…

基于多尺度注意力网络单图像超分(MAN)

引言 Transformer的自注意力机制可以进行远距离建模,在视觉的各个领域表现出强大的能力。然而在VAN中使用大核分解同样可以得到很好的效果。这也反映了卷积核的发展趋势,从一开始的大卷积核到vgg中采用堆叠的小卷积核代替大卷积核。 上图展现了MAN网络在…

使用T0,方式2,在P1.0输出周期为400µs,占空比为4:1的矩形脉冲,要求在P1.0引脚接有虚拟示波器,观察P1.0引脚输出的矩形脉冲波形

大家学过一段时间的单片机了,今天我们来说说单片机里的定时器,又叫计数器。首先,我们通过案例来了解一下什么是定时器。 【例】使用T0,方式2,在P1.0输出周期为400s,占空比为4:1的矩形脉冲&…

如何编写优秀的测试用例,建议收藏和转发

1、测试点与测试用例 测试点不等于测试用例,这是我们首先需要认识到的。 问题1:这些测试点在内容上有重复,存在冗余。 问题2:一些测试点的测试输入不明确,不知道测试时要测试哪些。 问题3:总是在搭相似…

串口通信协议【I2C、SPI、UART、RS232、RS485、CAN】

(1)I2C 集成电路互连总线接口(Inter IC):同步串行半双工传输总线,连接嵌入式处理器及其外围器件。 支持器件:LCD驱动器、Flash存储器 特点: ①有两根传输线(时钟线SCL、双向数据线SDA&#…

python基础19-36题

题目: 代码十九二十二十一二十二二十三二十四二十五二十六二十七二十八二十九三十三十一三十二三十三三十四三十五三十六十九 birthday int(input(“请输入生日日期:”)) Set1 [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31] Set2 [2,3,6,7,10,11,…

【CV】第 7 章:目标检测基础

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

几何等变图神经网络综述

许多科学问题都要求以几何图形(geometric graphs)的形式处理数据。与一般图数据不同,几何图显示平移、旋转和反射的对称性。研究人员利用这种对称性的归纳偏差(inductive bias),开发了几何等变图神经网络&a…

SpringMVC | 快速上手SpringMVC

👑 博主简介:    🥇 Java领域新星创作者    🥇 阿里云开发者社区专家博主、星级博主、技术博主 🤝 交流社区:BoBooY(优质编程学习笔记社区) 前言:在上一节中我们了解…

多分类评估指标计算

文章目录混淆矩阵回顾Precision、Recall、F1回顾多分类混淆矩阵宏平均(Macro-average)微平均(Micro-average)加权平均(Weighted-average)总结代码混淆矩阵回顾 若一个实例是正类,并且被预测为正…

Linux(Nginx)

目录 一、Nginx简介 二、Nginx使用 Nginx安装 tomcat负载均衡 Nginx配置 三、Nginx部署项目 项目打包前 将前端项目打包(测试本地项目打包后没问题) ip/host主机映射 完成Nginx动静分离的default.conf的相关配置 将前台项目打包(配合Nginx动静…

real-word super resulution: real-sr, real-vsr, realbasicvsr 三篇超分和视频超分论文

real-world image and video super-resolution 文章目录real-world image and video super-resolution1. Toward Real-World Single Image Super-Resolution:A New Benchmark and A New Model(2019)1.1 real-world数据集制作1.2 LP-KPN网络结构1.3 拉普拉…

近八成中国程序员起薪过万人民币,你过了么?

打工者联盟为了抵抗996、拖欠工资、黑心老板、恶心公司,让我们组成打工者联盟。客观评价自己任职过的公司情况,为其他求职者竖起一座引路的明灯。https://book.employleague.cn/一项调查显示,近八成中国程序员本科毕业生起薪过万(…

Oracle数据库中的数据完整性

目录 1.数据完整性约束作用 2.数据完整性约束的分类 3.完整性约束的状态 4.域完整性的实现 (1)check约束 ①可视化方式创建check约束 ②命令方式创建约束 ③修改表创建的约束 ④删除约束 (2)实体完整性约束实现 ①prim…