一、题目
缺省情况下,广播网络上OSPF协议Deadtime是?
A. 20s
B. 40s
C. 10s
D. 30s
二、答案
B
三、解析
在OSPF中,Deadtime(也称为Hello Dead Interval)是指在没有收到邻居路由器发送的Hello报文时,认为该邻居路由器失效的时间。在广播网络上,默认的Deadtime是40秒。如果在40秒内没有收到邻居路由器发送的Hello报文,则认为该邻居路由器已经失效,OSPF会将其邻居关系置为Down状态,并相应地更新路由表。
因此,正确答案是 B
四、扩展 —— OSPF报文
OSPF(Open Shortest Path First)协议是一种链路状态路由协议,用于在IP网络中计算最短路径并交换路由信息。OSPF使用不同类型的报文来实现邻居关系的建立、路由信息的交换和路由计算。以下是关于OSPF各个报文的详细信息:
1. Hello报文
- 作用: 用于建立和维护邻居关系。
- 字段:
- Router ID:发送Hello报文的路由器ID。
- Area ID:发送者所在的区域ID。
- Hello Interval:发送Hello报文的时间间隔。
- Dead Interval:邻居路由器失效前等待的时间。
- 邻居路由器的IP地址等。
2. Database Description (DBD) 报文
- 作用: 用于交换链路状态数据库(LSDB)的摘要信息。
- 字段:
- Area ID:发送者所在的区域ID。
- Router ID:发送DBD报文的路由器ID。
- Sequence Number:用于标识LSDB的版本号。
- Link State Advertisements (LSAs)的摘要等。
3. Link State Request (LSR) 报文
- 作用: 用于请求邻居路由器的具体链路状态信息。
- 字段:
- Requested LSA Type:请求的LSA类型。
- Link State ID:请求的LSA的标识符。
- Advertising Router:发布该LSA的路由器ID等。
4. Link State Update (LSU) 报文
- 作用: 用于向邻居路由器发送具体的链路状态信息。
- 字段:
- Link State Advertisement(LSA):包含实际的链路状态信息,如路由器链路状态、网络链路状态等。
5. Link State Acknowledgment (LSAck) 报文
- 作用: 用于确认收到的LSU报文。
- 字段:
- LSAs:被确认的LSA列表。
报文交互过程
- 邻居关系建立: 路由器通过发送Hello报文来发现邻居路由器,并交换Hello报文确认邻居关系。
- LSDB同步: 路由器使用DBD报文交换LSDB的摘要信息,并使用LSR和LSU报文来请求和发送具体的LSA。
- 路由计算: 路由器根据LSDB中的链路状态信息计算最短路径。
- 路由表更新: 路由器根据最短路径计算结果更新路由表,选择最优路径转发数据。