要約

  • RFC 9916は2026年7月に公開されたIETF Proposed Standardであり、RFC 8253を更新する。追加される制約は二つだけで、複数のTLSバージョンを実装する場合はサポートする最新バージョンを優先してネゴシエートし、TLS 1.3以降をサポートするPCEPSはearly dataを使用してはならない。
  • TLS 1.3のearly data、いわゆる0-RTTは共有PSKがある場合だけ利用できる。前方秘匿性を持たず、接続をまたぐリプレイ保護もない。パス制御の意図を、単に往復回数が少ないからという理由でハンドシェイク前に通すべきではない。
  • RFC 8253の接続開始、メッセージフレーミング、接続終了、証明書検証、ピアの識別、障害処理は変更されない。RFC 9916はTLS 1.3を必須にせず、TLS 1.2を禁止せず、特定ベンダーの対応を示すものでもない。

PCEPはPCCとPCEの間、またはPCE間で使われる。RFC 5440は基本プロトコルとセッション確立の文脈を示し、RFC 8231のステートフル拡張とRFC 8281のPCE起動LSP設定は、切断、重複した意図、復旧時の状態整合に実務上の重みを与える。RFC 8283はその問題を中央制御アーキテクチャの中に置く。ただし、すべてのPCEPメッセージがリプレイ可能だと主張しているのではない。状態を変えるパス制御を、ハンドシェイク前のearly dataと同じ扱いにしないという境界である。

Theo Marchの分析:運用者が受け入れるべき対象は、暗号化された接続だけではない。バージョンネゴシエーション、early dataの無効化、証明書とピア識別子のローテーション、セッション再開、再接続、失敗処理、状態の照合、可観測性、ロールバックを同時に検証する必要がある。

出典