メインコンテンツまでスキップ

6.5. The Poll Sequence (ポールシーケンス)

6.5. The Poll Sequence (ポールシーケンス)

Poll Sequence は, リモートシステムがパラメータ変更を認識していることを確認するために一部の状況で使用される BFD Control パケットの交換です。また, Demand mode (セクション 6.6 参照) で双方向接続性を検証するためにも使用されます。

Poll Sequence は, システムが Poll (P) ビットをセットして定期的な BFD Control パケットを送信することから構成されます。他のシステムがポールを受信すると, 送信している可能性のある定期的な BFD Control パケットとは独立して, Final (F) ビットをセットした BFD Control パケットを即座に送信します (セクション 6.8.7 参照)。Poll sequence を送信しているシステムが Final を含むパケットを受信すると, Poll Sequence は終了し, 後続のすべての BFD Control パケットは Poll ビットをクリアして送信されます。BFD Control パケットは Poll (P) と Final (F) の両方のビットをセットしてはなりません (MUST NOT)。

定期的な BFD Control パケットがすでに送信されている場合 (リモートシステムが Demand mode ではない), Poll Sequence は, スケジュールされた定期送信で Poll (P) ビットを設定することによって実行されなければなりません (MUST)。追加のパケットを送信してはなりません (MUST NOT)。

Poll Sequence が終了した後, Poll Sequence を要求したシステムは, リモート側が Demand mode である場合は BFD Control パケットの定期送信を停止します。そうでない場合は, Poll (P) ビットをクリアして BFD Control パケットの定期送信に戻ります。

通常, シーケンス全体は各方向に1つのパケットで構成されますが, パケット損失または比較的長いパケットレイテンシにより, シーケンスが終了する前に複数のポールパケットが送信される可能性があります。