指点成金-最美分享吧

登录

OSPF路由协议在Exstart状态下协商master和slave的过程

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了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的过程的主要内容,如果未能解决你的问题,请参考以下文章