组播地址
224.0.0.5 DR/BDR发送给DROTHER
224.0.0.6 DROTHER发送给DR/BDR
OSPF的五大报文
报文名称 | 功能 |
Hello | 发现、建立、维护邻居 |
DBD | 本路由器LSDB的摘要描述 |
LSR | 请求所需的LSA |
LSU | 发送LSA,包括对方请求及自身更新 |
LSAck | 对LSU报文进行确认 |
OSPF的7类LSA | |||||
LSA序号 | 名称 | 产生源 | 功能 | 传播范围 | 类型 |
1 | Router-LSA | router | 描述本路由器的链路状态及花费 | 所属区域 | 状态描述 |
2 | Network-LSA | DR | 描述本网段的链路状态 | 所属区域 | 状态描述 |
3 | Network-summary-LSA | ABR | 描述区域内某一网段的路由 | 其他区域 | 路由 |
4 | ASBR-LSA | ABR | 描述到ASRB的路由 | 除ASBR所在区域/STUB/NSSA的其他区域 | 路由 |
5 | AS-external-LSA | ASBR | 描述到AS外的路由 | 除STUB/NSSA区域的其他区域 | 路由 |
7 | NSSA-LSA | ASBR | 描述到AS外的路由 | NSSA区域 | 路由 |
OSPF的特殊区域
Area | 特点 | 泛洪的LSA |
STUB | 不接收LSA4/5,ABR通过LSA3注入默认路由 | LSA1/2/3 |
Totally Stub | 不接收LSA3/4/5,ABR通过LSA3注入默认路由 | LSA1/2 |
NSSA | 不接收LSA4/5,需手动注入默认路由(LSA7),通过LSA7引入AS外部路由 | LSA1/2/3/7 |
Totally NSSA | 不接收LSA3/4/5,ABR通过LSA3注入默认路由,通过LSA7引入AS外部路由 | LSA1/2/7 |
OSPF的八大状态机
状态 | 解释 |
down | 会话初始阶段,未收到hello包 |
attempt | 该状态仅存在于NBMA网络,未收到hello包 |
init | 收到hello包 |
2-way(稳定) | 收到的hello包中含自己的routerid,邻居建立 |
exstart | 协商报文交换的主从关系及DBD序列号 |
exchange | 交换DBD报文 |
loading | 交换LSR\LUR\LSAac报文进行LSDB更新同步 |
full(稳定) | LSDB同步完成,邻接建立 |