11. Flexible Algorithm 路径计算 (Calculation of Flexible Algorithm Paths)
以下过程通过引入基于链路反向相关联的 Administrative Groups (AGs) 的额外约束, 对 [RFC9350] 第 13 节中定义的规则进行补充.
-
检查 Flex-Algorithm definition 中是否包含任何 exclude reverse Admin Group rule. 如果存在此类 exclude rule, 则检查该 exclude rule 中的任何 Admin Group 是否也在链路反向上设置. 如果此类 Admin Group 在链路反向上设置, 则必须从计算中剪除该链路.
-
检查 Flex-Algorithm definition 中是否包含任何 include-any reverse Admin Group rule. 如果存在此类 include-any rule, 则检查该 include-any rule 中的任何 Admin Group 是否也在链路反向上设置. 如果没有此类 Admin Group 在链路反向上设置, 则必须从计算中剪除该链路.
-
检查 Flex-Algorithm definition 中是否包含任何 include-all reverse Admin Group rule. 如果存在此类 include-all rule, 则检查该 include-all rule 中的所有 Admin Groups 是否也在链路反向上设置. 如果并非所有此类 Admin Groups 都在链路反向上设置, 则必须从计算中剪除该链路.
这些新增规则见第 12.3 节中的规则 8, 9 和 10.