跳到主要内容

3. 使用场景示例 (Use Case Example)

Flexible Algorithm Definition (FAD) 可以指定 Extended Administrative Groups, 供运营者在 Flex-Algorithm path computation 期间包含或排除链路 [RFC9350]. 这些链路 Extended Administrative Groups 会在 SPF 计算的路径方向上检查, 例如从根顶点指向距离递增顶点的方向.

在某些场景下, 评估与链路反向相关联的 Extended Administrative Groups 是有益的, 而不是仅评估路径计算方向上的 Extended Administrative Groups. 考虑一条点到点链路, 它表示为两个节点 A 和 B 之间的一对有向边. 当计算从 A 到 B 的路径时, 链路上的 input errors 等问题可能只有在接收节点 B 才能检测到, 但这些问题在运维上可能很重要. 运营者可能会监控节点 B 上的 Cyclic Redundancy Check (CRC) errors 或其他输入相关故障等指标, 并在定义的观测周期内应用阈值. 如果超过此类阈值, 节点 B 可以在从 B 到 A 的方向上, 为该链路本地分配特定的 Extended Administrative Groups.

为了支持这种运维意图, 可以扩展 Flex-Algorithm, 使其在路径计算期间评估正向边 (从 A 到 B) 时, 检查反向边 (从 B 到 A) 的 Extended Administrative Groups. 这样可以基于链路远端检测到的条件, 从计算所得拓扑中排除链路, 从而提高网络可靠性和策略控制能力.