OSPF路由协议在Exstart状态下协商master和slave的过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF路由协议在Exstart状态下协商master和slave的过程相关的知识,希望对你有一定的参考价值。
在Exstart状态下,OSPF双方进行master和slave的协商:协商过程要用到DBD报文的三个字段:分别为Init位,M位和MS位,如下图所示:
Init位:该位置1表示这是第一个DBD报文,也是双方进入Exstart状态的标志。
M位:more,该位置1表示后续还有DBD报文。
MS位:该位置1表示自己是master。
序列号:己方生成的随机序列号,用于DBD报文协商时确认。
协商过程如下:
1:双方互相发送数据部分为空的DBD报文,且都将M位置1,宣称自己是master,生成自己的序列号。
2:双方都收到来自对方的DBD报文后,会进行选举,选举比较的是双方的Router-ID,ID较大的一方成为master。
3:选举完成后,双方开始互相发送DBD报文,内含LSA头部信息。
4:选举完成开始互相发送DBD报文时,始终是slave向master先发送DBD报文。
5:slave发送的DBD报文中,序列号为上次收到来自master的序列号,而master发送的DBD报文中,序列号每次加一。
由于选举master和slave比较的是Router-ID,选举DR和BDR先比较的是优先级,优先级相同再比较Router-ID,所以master和DR没有直接关系,一台路由器可以是DR,也可以是slave。它们两个角色的选举是两个独立的过程。
以上是关于OSPF路由协议在Exstart状态下协商master和slave的过程的主要内容,如果未能解决你的问题,请参考以下文章