OSPF
-
基于链路状态的路由协议。
- 无环
- 收敛快
- 规模大
-
OSPF缺省认为网络类型是Broadcast.
- 组播地址
- 224.0.0.5,发送Hello报文及所有源自DR的报文。DR泛洪的地址
- 224.0.0.6,给DR发送的地址
- 单播形式发送DD报文、LSR报文和所有重传报文
- 组播地址
-
IP头部中,协议类型为
89
,TTL值为1。 -
OSPF 报文类型
- Hello报文 (OSPF类型1)
- Hello用于发现邻居,选举DR/BDR(multi-access network),建立双向通信关系。
- 报文被周期性(默认为10秒)地发向邻居路由器接口发送。
- 如果在设定时间(默认为40秒,通常至少是Hello包发送时间间接4倍)内没有收到对方OSPF路由器发送来的Hello报文,则本地路由器会认为该对方路由器无效。
- 报文内容包括一些
定时器设置
、DR
、BDR
以及本路由器已知的邻居路由器
。
- DD ( Database Description )报文(OSPF类型2)
- DD报文是用来描述本地路由器的链路状态数据库(LSDB),在两个OSPF路由器初始化连接时要交换DD报文,进行数据库同步。
- 有三个专门用于标识数据库描述报文序列的比特位
- Hello报文 (OSPF类型1)