一、题目
OSPF协议的HELLO报文中不包含以下哪个字段?
A. Neighbor
B. sysname
C. Hello Interval
D. Network Mask
二、答案
B
三、解析
A. Neighbor – OSPF的HELLO报文是用于建立和维护邻居关系的,因此它通常包含关于邻居路由器的信息,如已知的邻居路由器的Router ID。所以,这个字段是包含的。
B. sysname – 在OSPF的HELLO报文中,并没有一个直接名为“sysname”的字段。OSPF通常使用Router ID来唯一标识路由器,而不是系统名称(sysname)。因此,这个字段是不包含的。
C. Hello Interval – HELLO报文中确实包含Hello Interval字段,它表示发送HELLO报文的时间间隔,用于维持对邻居路由器的活性检查。所以,这个字段是包含的。
D. Network Mask – HELLO报文中可能包含与始发路由器接口相关的网络掩码信息,尤其是当使用点到点或NBMA(非广播多路访问)网络类型时,可能需要在HELLO报文中明确指定网络掩码。因此,这个字段在某些情况下是包含的。
综上所述,OSPF协议的HELLO报文中不包含的是B. sysname。
四、扩展 — Hello interval
在OSPF(Open Shortest Path First)协议中,Hello报文是用于在OSPF路由器之间建立和维护邻居关系的。Hello Interval字段是Hello报文中的一个关键字段,它指定了路由器发送Hello报文的时间间隔(以秒为单位)。
Hello Interval字段的主要目的是:
- 邻居发现:当一个OSPF路由器启动或接口状态变为Up时,它会在该接口上按照Hello Interval设定的时间间隔发送Hello报文,以便让其他OSPF路由器发现它。
- 邻居保持:一旦两个OSPF路由器成为邻居,它们会定期交换Hello报文以保持这种关系。Hello Interval决定了它们发送Hello报文的频率。
- 检测故障:如果一个路由器在超过设定的时间(通常是Hello Interval的几倍,称为Dead Interval)内没有从邻居那里收到Hello报文,那么它会认为该邻居已经失效,并删除相应的邻居条目。
Hello Interval的值是可以在OSPF接口上配置的,但建议在整个OSPF区域内保持一致,以确保邻居关系的顺利建立和维护。不同的OSPF网络类型和拓扑可能需要不同的Hello Interval设置。