一、题目
ospf 的 hello 报文功能是?
A.邻居发现
B.同步路由器的 LSDB
C.更新 LSA 信息
D.维持邻居关系
二、答案
AD
三、解析
A. 邻居发现
OSPF的Hello报文用于发现邻居路由器。当一个路由器启动OSPF协议时,它会定期发送Hello报文到特定的多播地址,以检测网络上是否存在其他OSPF路由器。如果其他路由器收到Hello报文并响应,就可以建立邻居关系。
B. 同步路由器的LSDB
LSDB(链路状态数据库)是OSPF路由器存储网络拓扑信息的地方。LSDB的同步是通过其他类型的OSPF报文(如DD报文、LSR报文、LSU报文等)完成的。
C. 更新LSA信息
LSA(链路状态通告)是OSPF协议中用于描述网络拓扑信息的数据结构。LSA信息的更新是通过LSU(链路状态更新)报文完成的。
D. 维持邻居关系
Hello报文用于维持邻居关系。一旦建立了邻居关系,路由器会定期发送Hello报文以确认邻居的存在。如果在一定时间内没有收到邻居的Hello报文,路由器会认为邻居已经不可达,并重新计算路由。
四、扩展——Hello报文的功能
- 邻居发现:通过定期发送Hello报文,路由器可以发现网络上的其他OSPF路由器。
- 维持邻居关系:通过定期发送Hello报文,路由器可以确认邻居的存在。如果在Hello间隔的几倍时间内没有收到邻居的Hello报文,路由器会认为邻居不可达。
- 选举DR和BDR:在多路访问网络(如以太网)中,Hello报文还用于选举指定路由器(DR)和备份指定路由器(BDR)。DR和BDR用于减少多路访问网络上的OSPF报文数量。
