OSPF Loading 状态 概念及题目
我们来详细讲解OSPF邻居关系中的 Loading状态 概念。
Loading状态是OSPF建立完全邻接关系过程中的数据同步阶段,双方通过请求和交换完整的LSA信息来完成数据库的最终同步。
一、核心概念
Loading状态 表示:两台路由器正在请求和交换完整的链路状态通告信息,以同步彼此的链路状态数据库。
可以把它理解为 “借阅具体书籍” 的阶段:
已经交换过目录:在Exchange状态完成了"图书目录"(LSA头部)的交换
现在借阅具体书籍:请求和获取自己缺少的"完整书籍"(完整的LSA内容)
目的:确保双方拥有完全一致的网络拓扑信息
二、状态机中的位置
在OSPF邻居状态机中,Loading状态的位置如下:
Down → Init → 2-Way → ExStart → Exchange → Loading → Full
从Exchange到Loading:DBD报文交换完成,开始请求缺少的LSA
从Loading到Full:所有必要的LSA交换完成,数据库完全同步
三、Loading状态的工作原理
- 工作过程
生成请求列表:基于Exchange状态的DBD报文对比结果,每台路由器生成一个链路状态请求列表
发送链路状态请求:
使用 LSR报文 明确请求需要更新的LSA
LSR报文指定:LSA类型、Link State ID、通告路由器
响应链路状态更新:
收到LSR的一方用 LSU报文 回应
LSU报文包含一个或多个完整的LSA
确认接收:
收到LSU的一方发送 LSAck报文 进行确认
从请求列表中移除已收到的LSA
重复过程直到请求列表为空
- 数据包交换示例
路由器A 和 路由器B:
A→B:A发送LSR报文
请求LSA类型=Router, Link Sta