要約
- RFC 9917はIETF Proposed Standardであり、2026年1月に公開され、RFC 9350とRFC 9843を更新する。Flex-Algorithmの経路計算に、リンクの逆方向に付いたAdministrative Groupを使う。
- 想定されるのは、遠端の受信装置が入力エラー、たとえばCRC errorsを検出し、運用者が定めたしきい値に従って逆方向エッジへExtended Administrative Groupを設定するケースだ。
- これは自動的な障害検出でも、物理リンクを対称にする仕組みでもない。テレメトリーの所有者、set/clearしきい値、RFC 7308の符号化、winning FAD、対応範囲、収束、観測性、ロールバックを一つの運用鎖として確認する必要がある。
仕組み:受信側の異常が送信側の候補を変える
この仕様では、順方向エッジと逆方向エッジを、経路計算上の別々の有向情報として扱う。遠端が入力側の異常を観測した場合、実装の外側にある運用設計が、その観測を逆方向エッジのExtended Administrative Groupへ結び付ける。ここで使うしきい値は運用者が定義するもので、RFC 9917が数値を決めるわけではない。また、同RFCはライブのインターフェース・テレメトリーを自動的にアフィニティへ変換することも保証しない。
逆方向のAdmin Group制約にはexclude、include-any、include-allがあり、IS-ISとOSPFの双方について規定される。excludeは指定されたグループを逆方向エッジが持たないことを求める。include-anyは指定集合の少なくとも一つ、include-allは集合のすべてを求める。実際に順方向エッジが除外されるかは、適用されるwinning FAD、規則の順序、各ノードの実装能力がそろって初めて決まる。すべてのルーターがすべてのFlex-Algorithm制約を実装するという意味ではない。
規則の順序は再設計できない
RFC 9917は新しい逆方向制約を、RFC 9350とRFC 9843から続く既存の剪定規則の後に、経路計算規則8、9、10として追加する。IANAレジストリの順序は単なる表示順ではない。既存規則の相対順序は変えられず、規則を削除、統合、重複させることもできない。したがって、運用者が実装差を解消するために「同じ結果になるはずの順番」へ並べ替えることはできない。
逆方向アフィニティsub-TLVの長さが不正なら無視される。重複した出現については、IS-ISとOSPFで仕様が示す受信側の動作が適用される。ここから、仕様に書かれていない追加の動作やベンダー固有の収束を推測してはいけない。受け入れ試験では、ワイヤ上の符号化、パーサーの結果、重複時の動作、最終的な剪定トポロジーを別々に記録する。
フラッディングと再計算のコスト
入力エラーがしきい値の近くで揺れると、逆方向Admin Groupのsetとclearが連続し、IGPフラッディングと経路再計算を繰り返すおそれがある。RFC 9917は、setとunsetに異なるしきい値を設けること、通常のIGP flooding throttleを使うことを、揺れを抑える選択肢として示す。これは特定ネットワークの安全な値を規定するものではない。監視対象は、属性の変化、LSDB、FAD、再計算回数、経路移動、収束時間である。
導入前の判断
まず、入力エラー・テレメトリーを所有する組織と、逆方向アフィニティを設定する権限を明確にする。次にset/clearしきい値の根拠、RFC 7308符号化の端到端検証、winning FADの一致、IS-IS/OSPFと規則8–10の対応マトリクスを確認する。さらに、混在環境でのフラッディング、再計算、収束、観測性を測り、明示的に属性を消して元へ戻すロールバックを試験する。どれか一つが見えないなら、全体展開ではなく未導入または隔離した試験を選ぶべきだ。
この分析の対象は、逆方向のリンク証拠を有序なIGP Flex-Algorithm剪定入力にすることだけである。RFC 9916のPCEPS replay、RFC 9915のDHCPv6 lease lifecycle、RFC 9914のRPL route projection、RFC 9912のRAW recoveryを説明するものではなく、それらの境界を本仕様へ持ち込むこともできない。
主張とRFCの証拠台帳
| 主張 | RFCの根拠 |
|---|---|
| 逆方向Admin Groupで順方向リンクを除外できる | RFC 9917 概要・第1、3章 |
| 遠端入力エラーとCRC errorsの例 | RFC 9917:ユースケース 第3章 |
| exclude、include-any、include-allをIS-IS/OSPFで規定 | RFC 9917 第5–10章 |
| 不正な長さの無視と重複出現時の処理 | RFC 9917 第5–10章 |
| 規則8、9、10と順序の固定 | RFC 9917 第11、12.3、12.3.1章 |
| Flex-Algorithm、winning FAD、既存剪定 | RFC 9350 |
| 先行する帯域・遅延・メトリック・制約 | RFC 9843 |
| Extended Administrative Groupの符号化 | RFC 7308 |
| 2026年1月のProposed Standardと更新関係 | RFC 9917:前付け |
オペレーター受け入れ決定パス
実験環境で、正逆エッジの識別、テレメトリー所有者、winning FADを確定する。次に低いリスクのしきい値でsetとclearを個別に発生させ、RFC 7308の符号化、IS-IS/OSPFの解釈、規則8–10の順序、除外された順方向エッジを照合する。不正な長さと重複sub-TLVも投入し、仕様どおりの受信動作を保存する。その後、対応が混在するノードでフラッディング、再計算、収束、経路品質を測り、異なるset/clearしきい値と通常のIGP throttleを比較する。観測・サポート・ロールバックのいずれかに空白があれば、承認は保留する。
出典
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
