要約

  • RFC 9856 は、一つの Single Flow Group を送る複数の G-source に対して Warm Standby と Hot Standby を規定する。
  • Single Forwarder、ESI/DCB ラベル、BFD は制御判断や生存性を示すが、重複のない正しい受信や継続性は証明しない。
  • 結論には、送信源の健全性、選択時点、抑止、切替、系列、複数受信枝、アプリケーション受入れの結合が必要である。

選択場所が変わっても、証明責任は残る

RFC 9856 が扱うのは、一台の送信源を複数 PE が収容する通常のマルチホームではない。異なる送信システムが、テナントから見て同一の SFG、すなわち (*,G) または送信元プレフィックス付き (S,G) を送る場合である。前者では Ethernet Segment の DF が複製を抑える。後者では、生産者そのものを選ぶ追加判断が要る。

Warm Standby では upstream PE が SFG を広告し、Single Forwarder を選出する。非 SF はローカル AC のパケットを破棄し、SF も一つの AC だけを受け入れる。コアに入る予定のコピーは一つになるが、選挙は特定の広告、優先度、タイブレーク時点の勝者を示すだけだ。勝者が無送信、古い内容、誤った内容でも、制御面は整って見え得る。

Hot Standby では全 upstream PE が転送し、ESI ラベルで送信 Ethernet Segment を識別する。downstream PE が一経路を採用し、他を捨てる。代替コピーが既に到着している利点の反面、各 downstream が同一の選択時点を共有しなければならない。DCB ラベルのプログラムや BFD の Up は、重複が漏れず、有効パケットを誤廃棄せず、全枝が同時に切り替わったことを示さない。

監査可能な記録は、各送信源の実体、構成版、鮮度、payload canary から始まる。次に SFG、広告、優先度、選択を BGP 世代と結ぶ。Warm なら AC ごとの受付・破棄、Hot なら入力ラベル、選択経路、重複破棄を計測し、カウンタのリセットも残す。切替の開始事象と、制御収束、最初の有効パケット、安定系列、アプリ復旧という異なる終了点を分ける。

最後は複数の受信枝で loss、duplicate、reorder、timestamp を観測し、デコードや取り込みの成否を確認する。RFC 9251 の加入状態と RFC 9625 の転送状態は経路の条件であり、受領書ではない。

出典