●接口宣告之后开始发送第一个hello,里边没有DR,40秒 wait时间之后 虽然没有别的邻居,当然也不能行成2-way状态,但是DR选举结果已经在HELLO包中体现了。 由此可以得出结论DR/BDR选举是在接口宣告就启动选举等待时间wait40内进行,和2-way状态无关,2way只是衡量邻居,有没有选举资格,不能说选举是在2way中(后)选举,...
选举结果广播:选举完成后,DR和BDR会通过Hello数据包广播其身份,通知其他路由器选举结果。 邻接关系建立:DR和BDR与所有非DR/BDR的路由器建立邻接关系(Adjacency)。非DR/BDR的路由器只与DR和BDR建立邻接关系,而不直接与其他非DR/BDR的路由器建立邻接关系。 三、影响DR/BDR选举的因素 优先级(Priority):优先级是影响D...
BDR充当DR的备份,当DR失效时,BDR将立即接替其职责,确保网络的稳定性。 DR与BDR的稳定性 一旦DR和BDR选举完成,它们会保持其角色,直到发生以下情况之一: DR或BDR路由器发生故障或离线。 有更高优先级的路由器加入多播网络并且触发了DR/BDR重新选举。 DR/BDR选举过程流程图 以下是DR/BDR选举过程的流程图: 解释: ...
1.一开始时所有的路由器都会宣称自己是DR,BDR,在HELLO包DR,BDR写的都是自己的接口ip地址。 2.DR的选举资格:在Hello包中的DR ID写的是自己的ID,BDR的选举资格:在Hello包中的BDR ID写的是自己的ID且在DR ID字段写的不是自己的ID,具体选举还要看接口优先级和最高Router-id 3.DR是路由器接口的特性,而不是...
以下是DR/BDR选举过程的流程图: 解释: 路由器启动OSPF,并加入到多播网络。 路由器发送Hello报文来宣告自己的存在。 其他路由器接收到Hello报文,知道新路由器的存在。 路由器检查自己的优先级,如果优先级为0,则不参与DR/BDR选举。 如果优先级大于0,路由器将与其他路由器的优先级进行比较。
一、DR和BDR的选举 • 上一节中,AR1和AR2是Priority都是等于1的情况下,AR2的Router ID:2.2.2.2明显大于AR1的Router ID:1.1.1.1,为什么AR1反而成了DR而AR2成了BDR呢?这个其实跟配置的先后顺序有关。由于AR1先配置,当它发出Hello包的时候,没有人给它回应,所以它就认为自己是DR;而AR2配置时,AR2发出的...
首先,每个路由器都会根据自己的优先级和router-id来参与选举。优先级高的路由器会成为DR,而次高的则成为BDR。这个过程有点像在选班长,优先级高的同学就有机会成为班长,而次高的则成为副班长。 重启OSPF进程 🔄如果你想要重新选举DR和BDR,就需要重启OSPF进程。你可以在每个路由器上输入“clear ip ospf process”...
2)DR/BDR选举过程原理 ①路由器和邻居路由器建立起“Two-way”的双向通信邻接关系(在OSPF邻居建立过程中见过),然后触发DR/BDR选举机制。将检查从该链路上收到的所有Two-way状态邻居的Hello报文的“优先级、DR、BDR”字段,列出一个具有DR/BDR选举资格的路由器列表(接口优先级,默认为1,如果设置为0,则代表不参加DR...
BDR是先选举出来的。 下面解释一下为什么: 在OSPF的DRBDR选举的过程中,DR的选举依靠的是hello报文,在two-way之后,交互hello报文完成DR/BDR的选举。 那么在每台路由器根据收到的所有hello报文,会构建自己接口的数据结构,并按照一下算法,计算出DR/BDR:
DR/BDR选举 1.在进入Two-Way状态后开始触发选举过程。这个状态下,这台路由器会检查每个邻居路由器发送过来的HELLO数据包的优先级、DR和BDR字段。 2.如果邻居路由器携带相关DR和BDR字段,则直接使用为对Hello包中携带的DR/BDR信息,选举完成(不需要一直再等40s) ,进入到exstart段; ...