OSPF ExStart 状态 概念及题目
我们来详细讲解OSPF邻居关系中的 ExStart状态 概念。
ExStart状态是OSPF建立完全邻接关系过程中一个关键的技术准备阶段,它标志着双方开始同步链路状态数据库。
一、核心概念
ExStart状态 表示:两台路由器正在为交换链路状态数据库摘要信息做准备,通过协商确定主从关系。
可以把它理解为数据库同步前的 “准备会议”:
确定会议主持人:协商由谁来控制数据库交换过程。
制定交换规则:确定数据库描述报文交换的序列号机制。
二、状态机中的位置
在OSPF邻居状态机中,ExStart状态的位置如下:
Down → Init → 2-Way → ExStart → Exchange → Loading → Full
从2-Way到ExStart:在需要建立邻接关系的情况下,开始主从关系协商。
从ExStart到Exchange:主从关系协商完成,开始正式交换DBD报文摘要。
三、ExStart状态的工作原理
- 主从关系协商的目的
在ExStart状态,路由器通过交换空的DBD报文来协商主从关系,目的是:
避免数据库描述报文冲突:确保DBD报文有序交换。
确定序列号控制方:由Master路由器控制DBD报文的序列号。
- 选举Master的规则
比较Router ID:Router ID较大的路由器成为Master
Master的职责:
控制DBD报文的序列号
决定交换的节奏
Slave的职责:
使用Master设置的序列号进行响应
- ExStart状态的数据包交换过程
假设路由器A(Router ID: 1.1.1.1)和路由器B(Router ID: 2.2.2.2):
A→B:A发送DBD报文
设置 I=1(初始位), M=1(更多位), MS=1(主从