OSPF 协议简介
OSPF(Open Shortest Path First,开放最短路径优先) 是一种基于链路状态的动态路由协议,属于 内部网关协议(IGP),用于在单一自治系统(AS)内部的路由器之间交换路由信息。其核心特点包括:
- 使用 Dijkstra 算法 计算最短路径树(SPF),确保无环路的路由选择。
- 支持分层设计(通过划分区域),适用于大规模网络。
- 快速收敛,支持 VLSM(可变长子网掩码)和 CIDR(无类别域间路由)。
OSPF的7种邻居状态
按顺序转换:
状态 | 触发条件及作用 | 关键行为 |
---|---|---|
Down | 初始状态,表示未检测到邻居。 | 发送 Hello 报文,尝试发现邻居。 |
Init | 收到邻居的 Hello 报文,但对方未包含本路由器的 Router ID。 | 确认邻居存在,但未完成双向通信(未进入 2-Way)。 |
2-Way | 双方 Hello 报文中均包含对方的 Router ID,确认双向通信。 | 在广播网络中选举 DR/BDR(若需要&# |