链路状态路由算法是 OSPF 路由协议的基础,该算法易出现不同节点使用的链路状态信息不一致的问题。为解决该问题,可采用的方法是( ) 。

2023-09-01

A.每个节点只在确认链路状态信息一致时才计算路由
B.每个节点把自己的链路状态信息只广播到邻居节点
C.每个节点只在自己的链路状态信息发生变化时广播到其它所有节点
D.每个节点将收到的链路状态信息缓存一段时间,只转发有用的链路状态信息

参考答案:D

链路状态路由算法规定每个节点需要将其链路状态信息广播到所有节点。显然,其他节点不可能同时接收到这个广播信息,因而不同节点保存的链路信息(即网络拓扑)可能不一致,导致计算的路由出现差错。 A、B显然不能解决所述问题。C减少了发送链路信息的次数,并不能解决所述问题。

每个节点在收到其他节点广播的链路状态信息后,缓存一段时间,在该段时间内,如果收到同一节点发送的新的链路状态信息,则不需要转发旧的链路状态信息。同时,可以将来白多个节点的链路状态信息合并在一起发送。这样能更有效地减少链路状态信息的广播,因而减少因不同的广播导致的不一致问题。