【ネットワーク】BGP

概要

BGP(Border Gateway Protocol)はEGPに分類されるプロトコルで、インターネット全体の経路制御を担当し、ISP間の接続に用いられます。ISPや地域ネットワークはそれぞれ自立システム(AS)として扱われ、16ビットのAS番号が割り当てられます。BGPはこれらのAS番号を利用して経路制御を行います。各ASは独自に運営され管理されるため、AS間の通信には事前にピアリング(相互接続協定)が必要です。また、データ転送を他のASを介して行う場合(トランジット)、そのASがルーティング負荷の管理と可否を決定します。

経路制御方法

BGPでは、情報を交換するルーターをBGPスピーカーと呼びます。これらのルーターは全て対等なコネクションを確立し、インターネットの経路情報を交換します。

BGPでは、パケットの経路制御において通過するAS番号のリストが作成されます。これをAS経路リストと呼び、複数の経路がある場合は通過するASの数が少ないルートが選択されます。この方法により、通信経路が最適化されます。

BGPは「経路ベクトル型」のプロトコルで、経路のループを検出しやすく、経路が安定しやすい特性があります。また、特定のポリシーに基づいて経路制御を行うことも可能です。

コメント

タイトルとURLをコピーしました