要約
- Maria Matejkaは9月9日のAPNIC 62で、BIRDによるOTC無効経路の処理が厳しすぎると指摘し、修正の予定先として2.20.0と3.4.0を挙げた。公開や導入を確認する報告ではない。
- 調べたBIRD 2.19.2のコードでは、セッションの役割に応じた一部のOTC違反が経路撤回になる。ログは残っても、通常のフィルターが保持したい経路オブジェクトは作られない場合がある。
- 診断用に情報を残すことと、その経路を選択可能にすることは別だ。隔離した記録から禁止された広告が再開されてはならず、属性の形式エラーも区別する必要がある。
経路が止まったことを確認できても、なぜ止まったかを調べる材料まで揃ったとは限らない。運用者にとっては、この差が問い合わせ一件の重さになる。参加者が経路を広告したと言い、参照先の表示には何もない。その不在だけでは、受信されなかったのか、受信後に拒否されたのかさえ説明しきれない。
9月9日付のAPNIC 62での発表資料で、Maria MatejkaはBIRDのOTC無効経路の拒否処理を問題として挙げ、2.20.0と3.4.0への修正取り込みを見込んだ。周辺の説明は、外部の監視や経路参照サービスが見られる経路の限界を扱っている。問題があっても、他のネットワークが知らせてくれる保証はない。
予定のバージョン番号は、修正を届けた証明ではない。APNICが特定の設定を義務づけたという意味でもない。それでもこの指摘は、漏洩を止める機能と、拒否を説明する機能を分けて考える入口になる。
選ばせないことと、記録しないこと
2022年5月のRFC 9234は、BGPの役割とOTC属性によって経路の伝搬範囲を制約する。適格でない経路はLoc-RIBへの導入と、その次の選択段階から除外される。OTCは、表示上の注意だけで無視できる印ではない。
ただし、選択から除外する定義は、あらゆる診断用の表現を消去する命令と同じではない。別に隔離した記録は、経路として使わなくても拒否の説明に役立つ。一方、通常の有効な経路表に無効経路を入れ、選ばないつもりだとするだけでは、この定義を満たしたことにはならない。
保存先から選択や広告へつながる経路を閉じておく必要がある。診断用の情報を増やすことが、転送や再広告の許可に化けてはいけない。また、正しい形式の属性が役割やASNの組み合わせによって漏洩を示す場合と、属性そのものの長さが誤っている場合は別の問題だ。
問い合わせは2025年にもあった
2025年6月の公開メールでは、BCIX側のAndré Grünebergが、OTCで拒否した経路を経路参照サービスに表示し、拒否状態を識別したいと要望していた。提案した格納方法は開発者への相談であり、導入済みの運用や標準への適合を示す証拠ではない。
同月の続く返信は、撤回を使う処理と、フィルターで拒否した経路を保持する仕組みとの連動をコードから見つけられなかったと述べる。OTC処理をユーザーフィルターだけで行う代替案では、セッションでの役割確認を失う点も議論された。
これを設定変更の勧めにしてはならない。拒否経路を見せるために隣接関係の確認を外せば、診断の改善が別の防護の後退になる。求められるのは、伝搬制限を維持したまま判断の材料を残す方法だ。
メールは当時の需要と観察を示す。BCIXの現在の設定や、交換点全体での普及度を示すものではない。
コードにある表現の切り替わり
9月14日に取得した公式のダウンロードページには、7月30日付の2.19.2や3.3.2などが掲載されていた。発表で予定先となった二つの版は、この取得内容には掲載されていない。調べた公開情報の範囲を示すだけで、別の配布経路や独自の修正取り込みまで否定はできない。
2.19.2タグの属性処理コードでは、役割が適用されるチャネルに対してOTCの受信手順を実施する。ローカルの役割がプロバイダーまたは経路サーバーなら、OTCのある経路は撤回になる。ピアの場合も、OTCのASNが相手のASNと異なれば撤回を選ぶ。
撤回用の処理はメッセージを記録し、撤回フラグを設定して戻る。同じファイルには、OTCが4オクテットでなければ撤回とする、別の形式検査もある。役割による判断と、受信属性の長さの不正を同じ理由にまとめるべきではない。
同じタグのパケット処理を追うと、属性処理の後で撤回フラグを調べ、立っていれば属性へのポインターをヌルにする。その分岐は更新処理へ撤回を渡す。ヌルでない分岐で初めて、一時的な経路オブジェクトを作る。
後段のフィルターで拒否された経路を保存する設定が、それより前に撤回へ置き換えられたオブジェクトを取り戻すとは限らない。ここで示しているのは、版を固定した静的なコードからの推論である。稼働中のルーターを試した結果でも、BIRDの全ての版を調べた結論でもない。
ログは残る。本調査はパケット取得、インポートテーブル、BMPなどの代替診断を実験していない。したがって、どんな仕組みからも見えないとは言えない。ただ、メッセージが残ったことと、受信した広告、OTC値、役割、拒否判断を結びつける照会可能な記録があることは違う。
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加

