当前位置:   article > 正文

OSPF 基本原理_ospf the new router id will be activated only afte

ospf the new router id will be activated only after the ospf process is rese

RFC 2328
OSPF(开放式最短路径优先协议)
OSPF是内部网关协议的一种,基于链路状态算法


rip的不足

  1. 逐条收敛,路由收敛速度慢,触发更新
  2. 存在最大15跳的限制,不能适应大规模组网需求
  3. 分布式计算,无法对全局进行掌控,路由器基于拓扑信息独立计算
  4. 周期性发送全部路由信息,占用大量宽带资源
  5. 以跳数作为度量值,不能根据带宽进行选路,容易造成次优路径
  6. 存在环路的可能性

ospf特点

  1. 没有跳数限制,基于接口开销(cost) 来进行路由计算
  2. 使用组播收发报文;224.0.0.5 ; 224.0.0.6
  3. 路由收敛速度快,只是相对RIP而言较快,IGP协议中,收敛速度最快的是Eigrp
  4. 无类的路由协议,更新时携带掩码,支持(VLSM)可变长子网掩码,支持 CIDR,支持不连续的子网
  5. 支持等价负载均衡 ;EIGRP不但支持等价负载,也支持非等价负载
  6. 支持多区域划分
  7. 支持认证 0 ,不认证 1,简单的明文认证 2 ,md5 认证
  8. 支持触发更新
  9. 没有路由环路,在一个区域内是绝对无环的,基于 SPF 算法
  10. 最广泛的路由协议

ospf的三张表:

邻居表 记录里建立邻居关系的路由器
LSDB表(拓扑表) 包含了所有的链路状态信息,并需要事实同步
路由表 经过spf算法计算出的路由存放在ospf路由表中

OSPF三张表脑图


OSPF 以自己为根节点计算路由,计算出一条最短的路径


ospf支持多区域划分

好处:

  1. 减少区域内 LSDB 中链路状态信息数量,降低运行 ospf 协议对路由器性能需求
  2. 可以将相同功能或者相同地理位置的路由器划分在一个区域内,便于我们管理
  3. 隔离拓扑变化,减少路由震荡对整个自治系统的影响

所有的非骨干区域都要连接到骨干区。
在这里插入图片描述

在这里插入图片描述
RFC:有一个接口在骨干区,一个接口在非骨干区的路由器叫ABR

连接了外部自治系统,并且引入了外部路由的路由器称为ASBR
在这里插入图片描述


Router ID:

一台路由器要运行ospf协议,必须要有 Router ID, OSPF 设备如果没有配置Router ID则无法工作

可以手工配置,也可以自动生成,手工指定最优
自动生成:

  1. 首先会在所有的逻辑接口,如 Loopback ,选择逻辑接口 IP 地址最大的作为 Router ID
  2. 没有配置逻辑接口,在接口 ip 地址中选择一个最大的作为Router ID(不考虑接口up/down状态)
[R1] router id 1.1.1.1   #全局下指定router id,可以对所有协议生效
  • 1
[R1]ospf
[R1]ospf 1  router-id 2.2.2.2     #会比全局指定更优
  • 1
  • 2

如果全局指定的router id 和协议内配置的 router id 发生冲突,优先协议内router id




OSPF DR/BDR:

DR:指定路由器 皇帝
BDR:备份指定路由器 太子
Drother: 平民

有时候,OSPF 的 DR 、BDR 选举结果和我们的 router id 大小是不一致的,这是正常现象,因为路由器运行 ospf 运行的时间先后是不一样的,导致一个 DR 已经选举完成,而 ospf是默认不抢占的,哪怕后面加进来的设备 优先级更高,为了网络的稳定性,后面加进来的设备也不会成为 DR


DR概念

选举DR的目的是为了避免在广播网和非广播网中LSA的重复通告而带来的带宽浪费问题。

在广播网和非广播网中需选举一个DR和BDR
注:DR必须要有,而BDR只是DR的备份,可以没有
其他的非DR设备叫DRother,DRother需要和DR、BDR建立邻接关系
同时和DR和BDR之间也需要建立邻接关系
而DRother之间只能建立邻居关系
DRother只会讲LSA通告给DR和BDR,后续由DR和BDR通告给其他的DRothter。

在这里插入图片描述

为什么建立邻居关系后还要建立邻接关系?
答:为了解决在广播网络中,信息交换太过混乱和复杂问题


DR/BDR选举顺序比较
  1. 比较优先级 默认情况下,设备优先级 (process) 为1,优先级大者为DR,优先级为0 不参与选举
  2. 比较 router id 优先级一致,比较 router id ,越大越优

OSPF 默认是不抢占的,所以改变优先级后还要重置进程。


DR/BDR选举流程

– 选举开始的时候并不是你所想的那样直接选举出DR,而是会选举出BDR,这个时候因为没有DR,BDR会升级为DR,因为没有了BDR,余下的设备在选举BDR

– 当DR设备挂掉之后,BDR会升级为DR,新的BDR也会选举出来,这个时候发生故障的旧 DR 设备正常运营之后,不会在成为DR/BDR,会变成Drother

– 两个区域合并,优先级相同的情况下,RID 大的DR 设备,会成为DR,小的成为Drother,RID 大的BDR,会成为BDR,小的成为Drother
在这里插入图片描述

[R1-Gigabi tEthernet0/0] ospf dr-priority 10  
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/755284
    推荐阅读
    相关标签
      

    闽ICP备14008679号