• OSPF—DR与BDR知识点及选举


                            DR与BDR的选举只运用于MA网络且至少4台设备

            OSPF启动配置完成后,ospf将向本地所有运行协议的接口以组播224.0.0.5的形式发送hello包;hello包中会携带自己本地的RID和本地已知邻居的RID;之后,将收集到的邻居关系记录在本地的一张表中 --- 邻居表

            邻居关系建立完成之后,将进行条件匹配。失败,则停留在邻居关系,仅使用hello包进行周期保活

            匹配成功则开始建立邻接关系。


                    PS:邻居关系建立使用hello数据包,

                            邻间关系建立使用DBD包进行主从关系选举,之后,使用携带信息的DBD包共享数据库目录信息。之后,本地使用LSR/LSU/LSACK(链路状态请求/更新/确认)三种数据包获取未知的LSA(链路状态)信息。之后,完成本地数据库的建立,生成数据库表 --- LSDB。

     

                    邻居关系建立完成后,将进行条件匹配

    条件匹配:

                    主动关系选举,DR / BDR / DRother选举


            针对MA网络,点对点没必要

            指定路由器 --- DR --- 和MA网络中其他所有设备建立邻接关系

            备份指定路由器 --- BDR --- 防止DR出故障,和MA网络中其他所有设备建立邻接关系

            

            在DR和BDR都存在的情况下,一个MA网络至少需要4台设备才能看到邻居关系

            DR和BDR虽然叫做指定路由器(备份指定路由器),但其工作范围在一个MA网络中,

    其实质是一个接口的概念

                    条件匹配:在MA网络中,若所有设备均为邻接关系,则将出现大量的重复更新,

    所有需要DR和BDR的选举,所有非DR和非BDR(drother)之间仅维持邻居关系即可。

                    DR:其作用实质上就是防止出现大量重复更新占用资源,DR设备与BDR保持邻接关系,与其余所有设备(DRother)保持邻居关系,由DR设备来维持数据的更新

            DR/BDR的选举:1,比较接口优先级,优先级最大的为DR,第二大的为BDR。优先

    级的初始默认值为1。

                    [r1-GigabitEthernet0/0/0]ospf dr-priority ?
                              INTEGER<0-255>  Router priority value

                    如果将一台设备的优先级设置为0,则表示该设备放弃BDR和DR的选举。

                                        2,当优先级相同时,则比较RID,最大为DR,次大为BDR。

                              DR和BDR的选举 --- 非抢占模式的选举 --- 选举时间 等于 死亡时间

                            (这个时间仅是选举的一个上限时间,选举可以在短时间内完成,只要完成后则将不能抢占)

                            reset ospf 1 process  --- 重启
     

  • 相关阅读:
    Linux:文件IO
    分布式存储系统Ceph应用组件介绍
    Say0l的安全开发-弱口令扫描工具-My-crack【红队工具】
    while和for循环练习
    ASEMI整流桥D3KB100参数,D3KB100规格,D3KB100封装
    linux内核驱动开发
    长话短说 CopyOnWrite 思想及其应用场景
    Docker Cgroups资源控制
    uniapp 工具类方法封装 v1.0.0
    老项目导入异常问题解决:NDK问题
  • 原文地址:https://blog.csdn.net/GaLeng_Yang/article/details/126076432