5. IS-IS Flexible Algorithm Exclude Reverse Admin Group Sub-TLV
IS-IS Flexible Algorithm Exclude Reverse Admin Group (FAERAG) Sub-TLV 用于通告 exclude rule, 该规则在第 11 节规定的 Flex-Algorithm path calculation 期间使用.
IS-IS FAERAG Sub-TLV 是 IS-IS FAD Sub-TLV 的一个 sub-TLV. 其格式如下:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Extended Admin Group |
+- -+
| ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
其中:
Type (1 octet): 10
Length (1 octet): 可变, 取决于 Extended Admin Group 的大小. 长度必须是 4 octets 的倍数. 如果长度不是 4 octets 的倍数, 接收者必须忽略整个 sub-TLV.
Extended Administrative Group: [RFC7308] 中定义的 Extended Administrative Group.
IS-IS FAERAG Sub-TLV 不得在单个 IS-IS FAD Sub-TLV 中出现超过一次. 如果出现超过一次, 接收者必须忽略该 IS-IS FAD Sub-TLV.
对于来自给定 IS 的给定 Flex-Algorithm 的一组 FAD Sub-TLVs, IS-IS FAERAG Sub-TLV 不得出现超过一次. 如果在此类集合中出现超过一次, 则必须使用来自给定 IS 的最低编号 LSP 中首次出现的 IS-IS FAERAG Sub-TLV, 接收者必须忽略任何其他出现项.