ネットワーク
上級

BGP (Border Gateway Protocol)(ビージーピー)

Internet 全体のルーティングプロトコル。1989年RFC 1105・現行RFC 4271 (2006)、AS (Autonomous System) 間のNH 情報交換でInternet 経路管理の心臓部。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
ネットワーク
BGP
ルーティング

概要

BGP (Border Gateway Protocol) はYakov Rekhter (IBM) / Kirk Lougheed (Cisco) が1989年に IETF RFC 1105「Border Gateway Protocol」で初版発表、1995年BGP-4・2006年RFC 4271 で現行版標準化されたInternet 全体のルーティングプロトコル。AS (Autonomous System・大規模ネットワーク事業者の所有領域) 間の経路情報交換を担当する Path Vector プロトコル、TCP 179番ポート上で動作・AS_PATH 経由でInternet 全体の経路を構築する「Internet の電話帳」。

BGP 主要マイルストーン

年月出来事
1989-09BGP-1 公開 (RFC 1105)
1990-06BGP-2 (RFC 1163)
1991-10BGP-3 (RFC 1267)
1995-03BGP-4 (RFC 1771)
2006-01BGP-4 再標準化 (RFC 4271)
20084-octet AS番号 (RFC 4893)
2018BGPsec (RFC 8205・経路認証)

AS (Autonomous System)

Internet はAS (32bit AS番号で識別・IANA管理) と呼ばれる「自律システム」に分割:

AS 規模例
Tier 1 (グローバルバックボーン)AT&T (AS 7018)・NTT (AS 2914)・Level 3 (AS 3356)
Tier 2 (地域大手)KDDI (AS 2516)・IIJ (AS 2497)・SoftBank (AS 17676)
Tier 3 (小型ISP)全国数千の地域ISP
企業 / クラウドGoogle (AS 15169)・Cloudflare (AS 13335)・AWS (AS 16509)

2024年現在約7-8万のAS番号が稼働。

BGP メッセージ種類

メッセージ用途
OPEN接続確立
KEEPALIVE接続維持
UPDATE経路情報通知
NOTIFICATIONエラー / 切断通知
ROUTE-REFRESH経路再送要求

経路選択属性

BGP の経路選択優先順 (BGP Best Path Selection):

  1. Weight (Cisco 固有・1番)
  2. Local Preference (高い方が優先)
  3. Self-Originated (自AS から始まるかどうか)
  4. AS_PATH (短い方が優先)
  5. Origin (IGP < EGP < INCOMPLETE)
  6. MED (Multi-Exit Discriminator・低い方が優先)
  7. eBGP vs iBGP (eBGP優先)
  8. IGP コスト (低い方が優先)
  9. Router ID (低い方が優先)

BGP 種別

種別略用途
External BGPeBGP異なるAS間
Internal BGPiBGP同一AS内
MP-BGPMulti-Protocol BGPIPv6 / MPLS VPN等
BGPsec-経路認証 (RPKI ベース)

BGP 漏洩・ハイジャック事件

BGP の信頼性に基づく設計を悪用した過去事件:

年事件
2008-02Pakistan Telecom が YouTube 経路ハイジャック (誤設定)
2014-02カナダBitcoin BGP ハイジャック ($83K盗難)
2017-04Rostelecom 米国大手ISP 経路を奪取
2017-11Google 大量経路漏洩 (Verizon → Russia)
2019-06Cloudflare / AWS / Google 経路漏洩 (Verizon BGP リーク)
2021-10Facebook BGP 撤回事件 (6時間ダウン)

RPKI (Resource Public Key Infrastructure)

BGP 経路認証の対策技術:

  • IP プレフィックスとAS番号の暗号学的バインディング
  • ROA (Route Origin Authorization) 発行
  • 各ISP がRPKI 検証で偽経路をフィルタ
  • 2024年世界RPKI 採用率約50%

主要BGP実装

製品メーカ
Cisco IOS / IOS-XE / IOS-XRCisco
JunosJuniper
Arista EOSArista
BIRDオープンソース (チェコ)
FRRoutingオープンソース (旧Quagga)
GoBGPNTT オープンソース
ExaBGPフランステック

関連用語との違い

  • vs OSPF / IS-IS: IGP (AS 内) / EGP (AS 間)
  • vs RIP: 古典 / 現代Internet 規模対応
  • vs MPLS: 経路情報 / トラフィック転送

FAQ

Q1: 個人で関与? A: 直接的関与は稀。AS 取得 (JPNIC 経由・年$300) して大手ISP と BGP セッション可。クラウド事業者 / 大企業向け。

Q2: BGP 学習? A: GNS3 / EVE-NG 等の仮想ルータシミュレータ・Cisco CCNP / CCIE 認定で学習可能。Cloudflare Learning Center 無料教材。

Q3: なぜ未だに脆弱? A: BGP は「信頼前提」設計 (1989年作成時の少数AS時代の発想)・RPKI 採用が世界で50%・全廃には10-15年かかる見込み。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/5/15