Number Resource Society

BGP で IP プレフィックスを誰が広告しているか確認する方法

BGP で見える Origin を確認し、ルーティング、登録、認可、運用継続性を混同しないための実務的な方法です。

Ann Yong初回公開 更新
このページの内容

観測、登録、認可を分けて考える

BGP は見えている経路、RDAP は登録、RPKI は特定の Origin 認可を示します。

例は方法を説明するためのもので、実運用の観測結果ではありません。

まず、どの ASN がプレフィックスを起点としているかを見る

どのネットワークがプレフィックスを広告しているかを知るには、観測した経路と時刻を記録します。BGP が示すのは現在見えている Origin ASN であり、登録者や権限そのものではありません。

IP Prefix: 203.0.113.0/24
Observed BGP Origin: AS64500
203.0.113.0/24
AS64510 AS64520 AS64500
Origin ASN: AS64500
Prefix: 192.0.2.0/24
Origin ASN: AS64500

手順 1:対象のプレフィックスを記録する

CIDR プレフィックス、確認時刻、データ源を書き留めます。単一アドレス、登録範囲、広告される経路は同じ範囲とは限りません。

203.0.113.45
203.0.113.0/24
Registered range:
203.0.112.0/23
203.0.112.0/24
203.0.113.0/24
203.0.112.0/23

手順 2–3:BGP データを調べ、Origin ASN を特定する

複数の BGP データサービスで確認します。通常の AS path では末尾の ASN が Origin ですが、AS_SET、コンフェデレーション、観測点の違いも記録しておきます。

203.0.113.0/24
AS3356 AS1299 AS64500
AS64500
BGP 観測記録の例
項目例

プレフィックス

203.0.113.0/24

観測した Origin

AS64500

経路の見え方

見えている

複数 Origin

なし

より具体的な経路

観測されない

手順 4:BGP と RDAP を照合する

RDAP は登録情報、BGP は現在の経路を示します。登録組織が別の事業者に広告を委ねる場合もあり、どちらか一つで権利関係を決めることはできません。

RDAP:
Prefix: 203.0.113.0/24
Organization: Example Network Ltd.

BGP:
Origin ASN: AS64500
RDAP organization:
Example Enterprise Ltd.

BGP origin:
AS64496 — Example Transit Provider

手順 5:RPKI の認可を確認する

RPKI の ROA は、指定した ASN が特定のプレフィックスをどの長さまで Origin にできるかを表します。Valid などの状態はその関係の検証結果です。

ROA:
Prefix: 203.0.113.0/24
Authorized ASN: AS64500
203.0.113.0/24 → AS64500
Expected origin
        ↓
ROA authorization
        ↓
Observed BGP origin
ROA:
203.0.113.0/24 → AS64500

BGP:
203.0.113.0/24 → AS64500
Valid
ROA:
203.0.113.0/24 → AS64500

Observed BGP:
203.0.113.0/24 → AS64501
BGP:
203.0.113.0/24 → AS64500

ROA:
None found

手順 6:IRR のルートオブジェクトを見る

IRR オブジェクトは登録されたルーティング意図を確認する材料です。古い、重複する、存在しないということもあるため、ライブ BGP と分けて扱います。

route: 203.0.113.0/24
origin: AS64500

手順 7:より具体的なプレフィックスを探す

より具体的な経路が一部のトラフィックを引き寄せることがあります。広い経路とその内側の経路を一緒に確認します。

203.0.112.0/23 → AS64500
203.0.113.0/24 → AS64501

手順 8:複数の Origin を理解する

移行、Anycast、マルチホームなどでは複数 Origin が正しい場合があります。まず予定された変更かどうかを確認します。

203.0.113.0/24 → AS64500
203.0.113.0/24 → AS64501

手順 9:複数の BGP 観測を比べる

一つのコレクターは全インターネットではありません。地域、コレクター、時刻を変えて繰り返し、観測の範囲を残します。

手順 10:経路の履歴を確認する

履歴は Origin の変更と事業者移行、障害、設定変更の時系列を照合する手がかりになります。原因を自動的に証明するものではありません。

January:
203.0.113.0/24 → AS64500

May:
203.0.113.0/24 → AS64501

登録、経路、認可を別々に扱う

レジストリの状態、実際の経路、RPKI の認可、社内の期待値は別の事実です。混ぜずに一つの記録へまとめます。

Registry:
Example Company Ltd.

Expected ASN:
AS64500

RPKI:
AS64500 authorized

Live BGP:
AS64501
情報の層ごとに答えられる問い
層主な問い

登録 / RDAP

その資源は誰として登録されているか?

BGP

今どの Origin が観測されているか?

RPKI

一致する ROA はどの Origin を認可しているか?

IRR

どのルートオブジェクトが登録されているか?

DNS

そのアドレスはどの名前に対応するか?

社内記録

組織は何を期待しているか?

BGP だけでは分からないこと

Origin ASN は IP アドレスの所有者や法的な利用権を示しません。BGP、RDAP、RPKI、契約資料はそれぞれ役割が異なります。

Registered organization:
Enterprise A

Origin ASN:
Transit Provider B

予期しない Origin 変更を調べる

予期しない変化には、事業者移行、ASN 移行、DDoS 対策、Anycast、設定ミス、route leak、未認可広告があります。まず観測事実を固定します。

Origin が誤って見えるときの対応

プレフィックス、複数の BGP 観測、登録情報、RPKI、IRR、履歴、より具体的な経路を順番に確認し、相手には ASN と時刻を添えて連絡します。

Observed ASN
vs
Authorized ASN

自分の経路広告を監視する

期待するプレフィックス、ASN、RPKI 状態、見慣れない Origin を一覧にしておくと、障害になる前に差分を見つけられます。

状態は観測結果であり、法的な結論ではない
プレフィックス期待する ASN観測した ASNRPKI状態

203.0.113.0/24

AS64500

AS64500

Valid

通常

198.51.100.0/24

AS64500

AS64501

Invalid

要確認

192.0.2.0/24

AS64500

見えない

N/A

要確認

移転中の経路を確認する

移転では登録情報だけでなく、ROA、IRR、逆引き DNS、連絡先、上流フィルター、社内台帳を同時に更新します。登録完了は広告完了を意味しません。

最も重要な確認パターン

観測した Origin と認可された ASN、登録組織、社内の期待値を横並びで比較し、複数の地点から再確認します。

1. Identify the prefix
        ↓
2. Check RDAP
        ↓
3. Check live BGP
        ↓
4. Identify origin ASN
        ↓
5. Check RPKI
        ↓
6. Review IRR
        ↓
7. Compare with internal records

実務で使える確認リスト

プレフィックス、可視性、Origin、AS path、more-specific、MOAS、RDAP、RPKI、IRR、履歴、修正担当を一つの証拠束にします。

繰り返し使える調査の問い
確認項目問い

プレフィックス

正確なプレフィックスを記録したか?

可視性

どこから経路が見えているか?

Origin

起点にある ASN は何か?

AS path

その ASN までどの経路が続くか?

More-specific

より狭い経路は存在するか?

MOAS

複数 Origin は想定内か?

RDAP

現在の登録情報は何か?

RPKI

一致する ROA はあるか?

IRR

オブジェクトは存在し、更新されているか?

履歴

Origin はいつ変わったか?

社内記録

本来の ASN は何か?

継続性

誰がすぐに修正できるか?

番号資源の管理に関係する理由

番号資源は運用の継続性と意思決定への参加を支える基盤です。何が起きているかを観測し、誰が直せるかを明確にする必要があります。

BGP Origin 確認についての五つの質問

1. このプレフィックスを広告しているのは誰か?

RIPEstat、RIS、RouteViews などで調べ、複数の観測点の結果を保存します。

2. BGP の Origin ASN とは何か?

通常は、観測した AS path の起点側にある ASN です。

3. Origin ASN は所有者なのか?

必ずしもそうではありません。技術上の Origin、登録、契約上の権利は分かれることがあります。

4. RDAP で現在の Origin が分かるか?

正確には分かりません。RDAP と現在の BGP は別の問いに答えます。

5. 広告の認可はどう確認するか?

一致する RPKI ROA を確認し、登録情報、IRR、社内記録、実際の経路と照合します。

出典と編集方針

Ann Yong は 2026 年 9 月 24 日に本稿を公開し、同日に更新しました。日本語版は日本語の技術読者向けに書き直し、原文の例、表、5 件の FAQ を保持しています。

技術資料

RDAP レコードの読み方 · ASN と IP アドレスの違い · RFC 4271:BGP-4 · RFC 6811:Origin 検証 · RFC 9582:ROA · RIPEstat ドキュメント · Route Views

経路の確認から継続性の保護へ

まず観測事実を整理します。NRS Shield と POA による代表権は別の選択であり、読むことや相談することだけで権限は発生しません。

NRS Shield を見る · POA と代表権を理解する · 現在のアクションを見る

参加する

レジストリの決定は、あなたのネットワークに影響します。NRSとともに、その決め方を変えましょう。

NRSへの入会、代表権の委任、活動のフォローは、それぞれ別の選択です。自分に合った方法から始めてください。