ビデオ: BGP: Border Gateway Protocol - Computerphile 2024
Border Gateway Protocol(BGP)は、インターネット上のほとんどのサービスプロバイダが使用するコアルーティングプロトコルの1つです。インターネット上のほとんどのコアルーティングの決定は、BGPによって行われます。プロトコルの現在のバージョン(バージョン4)はRFC4271で定義されています。
BGPは、内部プロトコルまたは外部プロトコルとして動作することができ、内部プロトコルとして動作する場合、IBGPと呼ばれることがあります。
外部プロトコルとして、BGPの主な役割は、内部ゲートウェイプロトコルによって管理されている経路を他のBGPルータに送信することであり、これにより両方の領域のすべてのシステムで経路を使用できるようになります。
<! - 1 - >BGPは、多くの場合、インターネット上のゲートウェイホスト間で使用されるプロトコルです。ルーティングテーブルには、既知のルータのリスト、到達可能なアドレス、および各ルータへのパスに関連付けられたコストメトリックが含まれているため、最適なルートが選択されます。
BGPがルーティング情報を転送するはずのシステムを特定するために、BGPはネットワーク上のルータのグループである自律システム(AS)を利用します。
<! - 2 - >ほとんどの場合、このプロトコルは、あなたとサービスプロバイダとの間に冗長ルーティングを提供する場合にのみ実装する必要があります。