OSPF基础:
- 范围:IGP
- 原理:LS(链路状态型的路由协议)
DV(距离矢量协议,传闻式):所有路由都是相邻的邻居发送的;有方向性
LS(链路状态协议,知晓全网拓扑/分层):每一台路由器都有全网的路由结点拓扑(LSDB) - 有/无类:无类
- 封装:
E IP OSPF First - 组播地址:224.0.0.5、224.0.0.6(有DR、和BDR清空下使用)
- 更新机制:
泛洪更新(30分钟):过一段时间 周期性更新
触发更新:当网络发生变化时,发送更新包进行更新 - 汇总:精简路由表
- 负载均衡:根据度量值计算
等 价负载:只有度量值一样就是等价负载均衡
非等价负载:OSPF不支持,只有EIGRP和BGP支持
OSPF区域:
中转区域(骨干区域或Area 0)
非骨干区域(非0区域)
- 减小路由表条目(域间汇总)
- 本地拓扑变化只会影响一个区域
- 减少LSA的泛洪范围
- 区域划分是接口概念
- 所有区域都必须接在区域0上
OSPF邻居/邻接(Adjacency)
DR:收集所有LSA信息,然后统一下发给成员(DR和其他成员都是邻接)
BDR:备用DR(为成为DR之前也是普通成员)
DRather:普通成员(邻居状态)
只有在MA网络才有DR这些出现,224.0.0.6
点到点(P-T-P)不需要选举DR/BDR,224.0.0.5
ospf报文类型
①. HELLO
②. 数据库描述 DBD(用于让路由器发现自己缺少哪些路由) (ACK确认)
③. 链路状态请求 LSR(隐式确认)
④. 链路状态更新LSU(ACK确认)
⑤. 链路状态确认 LSACK(确保OSPF报文是可靠的,只对可靠报文进行确认)