OSPF Hello 数据包中指定可选功能的五个标志位是什么?

网络工程 ospf 协议理论
2021-07-19 08:51:56

OSPF Hello 数据包中指定可选功能的五个标志位是什么?

这可能是教科书式的问题,可能不太重要。

1个回答

如果你说options字段,那是路由器支持的可选能力,不仅在Hello报文中,在Database Description报文和LSA中也有。

该字段在RFC 2328、OSPF 版本 2、A.2 选项字段中有详细说明

A.2 选项字段

OSPF 选项字段存在于 OSPF Hello 数据包、数据库描述数据包和所有 LSA 中。选项字段使 OSPF 路由器能够支持(或不支持)可选功能,并将其功能级别传达给其他 OSPF 路由器。通过这种机制,不同功能的路由器可以在一个 OSPF 路由域中混合使用。

在 Hello 数据包中使用时,Options 字段允许路由器因能力不匹配而拒绝邻居。或者,当在数据库描述数据包中交换能力时,路由器可以选择不将某些 LSA 转发给邻居,因为其功能减少。最后,在 LSA 中列出功能允许路由器通过减少功能的路由器转发流量,通过将它们排除在路由表计算的部分之外。

已分配 OSPF 选项字段的五位,尽管本备忘录仅完整描述了一位(E 位)。下面简要介绍每个位。当发送 Hello 数据包或数据库描述数据包以及发起 LSA 时,路由器应该重置(即清除)选项字段中无法识别的位。相反,路由器在收到的 Hello 数据包、数据库描述数据包或 LSA 中遇到无法识别的 Option 位,则应忽略该能力并正常处理数据包/LSA。

               +------------------------------------+
               | * | * | DC | EA | N/P | MC | E | * |
               +------------------------------------+

                     The Options field

电子比特

该位描述AS外部LSA被洪水淹没,如部分中描述的方式3.69.510.812.1.2本备忘录的。

MC位

该位描述 IP 组播数据报是否按照 [ Ref18 ] 中的规范进行转发

N/P位

该位描述了类型 7 LSA 的处理,如 [ Ref19 ] 中所指定

EA位

该位描述了路由器接收和转发 External-Attributes-LSA 的意愿,如 [ Ref20 ] 中所述。

直流位

该位描述了路由器对需求电路的处理,如 [ Ref21 ] 中所指定