运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前路由器之间首先需要建立邻接关系。下列关于邻居和邻接说法正确的是?
A. OSPF路由器启动后,便会通过OSPF接口向外发送Hello报文用于发现邻居。
B. 收到Hello报文的OSPF路由器会检查报文中所定义的一些参数,如果双方的参数一致,就会彼此形成邻居关系,状态到达2-way 即可称为建立了邻居关系。
C. 形成邻居关系的双方不一定都能形成邻接关系,这要根据网络类型而定。
D. 只有当双方成功交换DD报文,并同步LSDB后,才形成真正意义上的邻接关系。
OSPF的邻居发现过程是基于Hello报文来实现的,Hello报文中的字段有哪些?
A. Network Mask:网络掩码。发送Hello报文的接口的网络掩码。
B. Hello Interval:你好间隔。发送Hello报文的时间间隔,单位为秒。
C. Options:可选项。标识发送此报文的OSPF路由器所支持的可选功能。
D. Router Priority:路由优先级。发送Hello报文的接口的Router Priority,用于选举DR和BDR。
E. Router Dead Interval:失效时间。如果在此时间内未收到邻居发来的Hello报文,则认为邻居失效;单位为秒,通常为四倍Hello Interval。
F. Designated Router:指定路由器、发送Hello报文的路由器所选举出的DR的IP地址。如果设置为0.0.0.0,表示未选举DR路由器。Backup Designated Router:备用指定路由器。发送Hello报文的路由器所选举出的BDR的IP地址。如果设置为0.0.0.0,表示未选举BDR。
G. Neighbor:邻居。邻居的Router ID列表,表示本路由器已经从这些邻居收到了合法的Hello报文。
怎样验证一个接收到的Hello报文是否合法?
A. 如果接收端口的网络类型是广播型,点到多点或者NBMA,所接收的Hello报文中Network Mask字段必须和接收端口的网络掩码一致,如果接收端口的网络类型为点到点类型或者是虚连接,则不检查Network Mask字段。
B. 所接收的Hello报文中Hello Interval字段必须和接收端口的配置一致。
C. 所接收的Hello报文中Router Dead Interval字段必须和接收端口的配置一致。
D. 所接收的Hello报文中Options字段中的E-bit(表示是否接收外部路由信息)必须和相关区域的配置一致。
路由器在建立完成邻居关系之后,便开始进行数据库同步,具体过程如何?
A. 邻居状态变为ExStart以后,RTA向RTB发送第一个DD报文,在这个报文中,DD序列号被设置为X(假设),RTA宣告自己为主路由器。RTB也向RTA发送第一个DD报文,在这个报文中,DD序列号被设置为Y(假设)。RTB也宣告自己为主路由器。由于RTB的Router ID比RTA的大,所以RTB应当为真正的主路由器。
B. RTA发送一个新的DD报文,在这个新的报文中包含LSDB的摘要信息,序列号设置为RTB在步骤2里使用的序列号,因此RTB将邻居状态改变为Exchange。邻居状态变为Exchange以后,RTB发送一个新的DD报文,该报文中包含LSDB的描述信息,DD序列号设为Y+1(上次使用的序列号加1)。即使RTA不需要新的DD报文描述自己的LSDB,但是作为从路由器,RTA需要对主路由器RTB发送的每一个DD报文进行确认。所以,RTA向RTB发送一个内容为空的DD报文,序列号为Y+1。
C. 发送完最后一个DD报文之后,RTA将邻居状态改变为Loading;RTB收到最后一个DD报文之后,改变状态为Full(假设RTB的LSDB是最新最全的,不需要向RTA请求更新)。
D. 邻居状态变为Loading之后,RTA开始向RTB发送LSR报文,请求那些在Exchange状态下通过DD报文发现的,而且在本地LSDB中没有的链路状态信息。RTB收到LSR报文之后,向RTA发送LSU报文,在LSU报文中,包含了那些被请求的链路状态的详细信息。RTA收到LSU报文之后,将邻居状态从Loading改变成Full。
E. RTA向RTB发送LSACK报文,用于对已接收LSA的确认。此时,RTA和RTB之间的邻居状态变成Full,表示达到完全邻接状态。
OSPF定义了多种网络类型,分别是什么?
A. 点到点网络,是指只把两台路由器直接相连的网络,一个运行PPP的64K串行线路就是一个点到点网络的例子。
B. 广播型网络,是指支持两台以上路由器,并且具有广播能力的网络,一个含有三台路由器的以太网就是一个广播型网络的例子。
C. 非广播多路访问网络(NBMA),OSPF模拟其在广播型网络上的操作,但是每个路由器的邻居需要手动配置,且要求网络中的路由器组成全连接。
D. 点到多点网络(Point To Multi-Points),将整个网络看成是一组点到点网络,对于不能组成全连接的网络应当使用点到多点方式,例如只使用PVC的不完全连接的帧中继网络。