-
\"0sPFV3的原理与实现详解:nor_flash读写指南\
资源介绍
9.1 0sPFV3的基本原理与实现
其他3种类型的消息——链路状态请求、链路状态更新和链路状态确认——的格式都和
0sPFv2中 对应的消息类型格式相同,因 此在这
一
章将不再赘述。
9.1.3 0sPFv3的 LsA概 述
如图9彳所示,图 中显示了0sPFv3的 LsA报 头。与图g~“中显示的0sPFv2的 LsA
报头对比,读 者可以看出除了两处不同外,它 们几乎是相同的。
一
是没有了可选项字段,二
是链路状态类型字段的大小是16位,而 不是0sPFⅤ2中 的8位类型字段。
图 9丬 0sPFv3的 LsA报 头格式
0sPF诏 的LsA报 头中链路状态类型字段加长的原因是囚为它包含了3个 前置位,
9-5所 示。
女日逐弓
16.fn _ >l
U|s钭s1丨 LsA功 能代码
图⒐5 OsPFv3的 LsA报 头的链路状态类型字段
U位 ——指出了
一
台路由器如果不能识别LsA的 功能代码 (LsA Function Code)时 ,应
该如何处理该 LsA。 如果该位没有设置,未 知的 LsA将 被作为链路本地泛洪扩散的范围处
理。如果该位被设置,未 知的LsA将 会像被识别的LsA一 样被保存和扩散。
m和 s1位 ——指出了LsA的 泛洪扩散范围。在表⒐1中列出了这两位可能的值和相对
应的泛洪扩散范围。
表⒐1 0sPFv3的 LsA链 路状态类型字段中的s位和它们对应的泛洪扩散范围
泛洪扩散范围
自主系统 (As) (路 由选择域)
LsA功 能 代 码 (LsA Functon Code)是 Ls类 型 字 段 的 最 后 13位 ,这 和 0sPF记 的 类 型