読み方 : イービージーピー

eBGP【external BGP】

概要

eBGPとは、BGPの運用形態の一つで、異なる自律システム(AS)のルータ間で経路情報を交換すること。インターネットを構成する無数のネットワーク同士が経路情報を共有し、世界規模での通信を可能にする基盤技術として機能している。
eBGPのイメージ画像

BGPBorder Gateway Protocol)はインターネット上の自律システム間で経路情報を交換するプロトコルである。eBGPは異なるAS間で経路を交換することで、同一AS内で外部の経路情報を共有する「eBGP」(internal BGP)と区別する。自律システム(AS:Autonomous System)とは、単一の管理主体のもとで運営されるルータ群の集合であり、大規模な通信事業者や企業ネットワークがこれに相当する。

eBGPの接続は「ピアリング」(peering)と呼ばれる相互接続の合意に基づいて確立される。原則として物理的に隣接するルータ同士(直接接続されたルータ同士)がピアリングを行い、TCPポート179番を使ってセッションを確立する。確立されたセッションを通じて、自ASが到達できるネットワークプレフィックス情報が相手ASに広告される。

eBGPがiBGPと大きく異なる点の一つが、受け取った経路情報の再転送の扱いである。iBGPでは受け取った経路を他のiBGPピアに再転送しないルールがあるが、eBGPでは受け取った経路情報を他のeBGPピアに転送することが基本的な動作となっている。これにより、インターネット全体で経路情報が伝播し、世界中のネットワーク間の到達性が確保される。

eBGPパスベクタ型プロトコルであり、経路情報に「AS_PATH」(ASパス)と呼ばれる通過したASの一覧を付加して広告する。受信側はこのパスを参照することでルーティングループを検出・回避できる。経路の選択にはAS_PATH以外にも、経路の優先度を指定する「LOCAL_PREF」(Local Preference)や「MED」(Multi-Exit Discriminator)、経路に情報を付加する「BGPコミュニティ属性」(BGP community attribute)など多様な経路属性が活用され、管理者はこれらを操作することで柔軟なトラフィック制御を実現できる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。