OSPF路由协议

Posted 小刘在C站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF路由协议相关的知识,希望对你有一定的参考价值。

作者介绍:

⭐️作者:小刘在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(一)讲解

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

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

 

以上是关于OSPF路由协议的主要内容,如果未能解决你的问题,请参考以下文章

动态路由协议之OSPF理论篇(下)(含虚链路的实验)

动态路由——OSPF 理论篇

OSPF路由协议的多区域原理及配置

OSPF动态路由协议——理论巩固篇

OSPF高级配置实现全网互通

OSPF