つぶやきテック

日々のつぶやきアウトプット

つぶやきBGP

BGP (Border Gateway Protocol)

  • AS(1つまたは複数のISPで構成されるネットワーク)間のルーティングを担うプロトコルです。
  • ASから他のASへ至る経路のうち、経由するASのパスの数が最小となるようなルートを選択するパスベクタ方式を用いています。
  • 静的な経路制御と比べて、自動で回線断や機器障害を検知し、トラフィックを迂回できるという利点があります。

BGPメッセージ5種類*1

OPEN

BGPセッション開始時に交換されるメッセージ。自AS番号、ルータID、BGPversionなどの情報を含みます。

UPDATE

BGPの経路情報の交換に使用されるメッセージ。経路の追加や削除が発生した場合に送信されます。

NOTIFICATION

BGPセッションの切断やエラーを検知した場合に送信されるメッセージです。

KEEPALIVE

生存確認を行うときに交換されるメッセージ。通常、BGPルータの間で30秒間隔でやりとりし、相手側から90秒以上このメッセージを受信しない場合は、回線もしくは機器の故障と判断して経路情報を変更します。

ROUTE-REFRESH

相手ルータに対しすべての経路情報を要求するメッセージです。