以下关于OSPF协议的说法中,正确的是( )。

admin2013-01-20  34

问题 以下关于OSPF协议的说法中,正确的是(        )。

选项 A、OSPF是一种应用于不同自治系统之间外部网关协议
B、OSPF是基于相邻结点的负载来计算最佳路由
C、在OSPF网络中,不能根据网络的操作状态动态改变路由
D、在OSPF网络中,根据链路状态算法确定最佳路由

答案D

解析 OSPF(Open Shortest Path First)是一种内部网关协议,用于在自治系统内进行路由决策。OSPF是链路状态协议,通过路由器之间通告链路的状态来建立链路状态数据库,根据链路状态算法确定最佳路由,并构造路由表。
    OSPF网络是分层次的,把自治系统内部分为多个区域(Area),每一个区域有它自己的链路状态数据库和拓扑结构图,区域内部的路由器共享相同的路由信息。具有多个接口的路由器可以连接多个区域,这种路由器称为区域边缘路由器,它要为每个相连的区域分别保存一份链路状态数据库。
    区域的划分产生了两类不同的OSPF路由,区别在于源和目的是在同一区域还是不同的区域,分别称为区域内路由和跨区域路由。
    OSPF路由器之间通过链路状态公告(Link State Advertisement,LSA)交换网络拓扑信息。LSA中包含连接的接口、链路的度量值(Metric)等信息。
    OSPF路由器启动后以固定的时间间隔泛洪传播Hello报文,采用目标地址224.0.0.5代表所有的OSPF路由器。在点对点网络上每10秒发送一次,在NBMA网络中每30秒发送一一次。管理Hello报文交换的规则称为Hello协议。Hello协议用于发现邻居,建立毗邻关系,还用于选举区域内的指定路由器DR和备份指定路由器BDR。
    在正常情况下,区域内的路由器与本区域的DR和BDR通过互相发送数据库描述报文(DBD)交换链路状态信息。路由器把收到的链路状态信息与自己的链路状态数据库进行比较,如果发现接收到了不在本地数据库中的链路信息,则向其邻居发送链路状态请求报文LSR,要求传送有关该链路的完整更新信息。接收到LSR的路由器用链路状态更新LSU报文响应,其中包含了有关的链路状态通告LSA。
转载请注明原文地址:https://kaotiyun.com/show/WJQZ777K
0

最新回复(0)