OSPF有多种报文类型,每种报文都使用相同的OSPF报文头。它们分别是?
A. Hello报文:最常用的一种报文,用于发现、维护邻居关系。并在广播和NBMA(None-Broadcast Multi-Access)类型的网络中选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router)。
B. DD报文:两台路由器进行LSDB数据库同步时,用DD报文来描述自己的LSDB。DD报文的内容包括LSDB中每一条LSA的头部(LSA的头部可以唯一标识一条LSA)。LSA头部只占一条LSA的整个数据量的一小部分,所以,这样就可以减少路由器之间的协议报文流量。
C. LSR报文:两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地LSDB所缺少的,这时需要发送LSR报文向对方请求缺少的LSA,LSR只包含了所需要的LSA的摘要信息。
D. LSU报文:用来向对端路由器发送所需要的LSA。
E. LSACK报文:用来对接收到的LSU报文进行确认。
邻居和邻接关系的建立过程有多种状态,它们分别是?
A. Down:停机状态。这是邻居的初始状态,表示没有在邻居失效时间间隔内收到来自邻居路由器的Hello数据包。
B. Init:初始化状态。在此状态下,路由器已经从邻居收到了Hello报文,但是自己不在所收到的Hello报文的邻居列表中,尚未与邻居建立双向通信关系。
C. 2-Way:双向通信状态。在此状态下,双向通信已经建立,但是没有与邻居建立邻接关系。这是建立邻接关系以前的最高级状态。
D. ExStart:预启动状态。这是形成邻接关系的第一个步骤,邻居状态变成此状态以后,路由器开始向邻居发送DD报文。主从关系是在此状态下形成的,初始DD序列号也是在此状态下决定的。在此状态下发送的DD报文不包含链路状态描述。
Exchange:交换状态。此状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的内容。
F. Loading:装载阶段。相互发送LSR报文请求LSA,发送LSU报文通告LSA。
G. Full:满载阶段。路由器的LSDB已经同步。
下列关于Router ID说法正确的是?
A. Router ID是一个32位的值,它唯一标识了一个自治系统内的路由器。
B. 如果未手动指定,设备会按照以下规则自动选举Router ID:如果设备存在多个逻辑接口地址,则路由器使用逻辑接口中最大的IP地址作为Router ID;如果没有配置逻辑接口,则路由器使用物理接口的最大IP地址作为Router ID。
C. 在为一台运行OSPF的路由器配置新的Router ID后,可以在路由器上通过重置OSPF进程来更新Router ID。
D. 通常建议手动配置Router ID,以防止Router ID因为接口地址的变化而改变。
运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前路由器之间首先需要建立邻接关系。下列关于邻居和邻接说法正确的是?
A. OSPF路由器启动后,便会通过OSPF接口向外发送Hello报文用于发现邻居。
B. 收到Hello报文的OSPF路由器会检查报文中所定义的一些参数,如果双方的参数一致,就会彼此形成邻居关系,状态到达2-way 即可称为建立了邻居关系。
C. 形成邻居关系的双方不一定都能形成邻接关系,这要根据网络类型而定。
D. 只有当双方成功交换DD报文,并同步LSDB后,才形成真正意义上的邻接关系。