Border Gateway Protocol
BGPでのルータ間のネイバー(neighbor)やピア(peer)はTCPのポート179番を通じて手動による設定で確立される。BGPを利用するルータ(BGPスピーカーと呼ばれる)は接続を維持するために19バイトのキープアライブ(keepalive)を定期的に送信する(デフォルトは60秒毎)。トランスポートプロトコルにTCPを使うのは、ルーティングプロトコルの中ではBGPだけである。
BGPが自律システム(AS)内で動くとき、そのBGPを内部BGP(interior Border Gateway Protocol、以下iBGPと略す)という。AS間で動くBGPを外部BGP(exterior Border Gateway Protocol、以下eBGPと略す)という。BGPを動作させているルータの中でiBGPのトラフィックにかかわるルータをトランジットルータ(transit router)という。またASの境界に位置し、eBGPを使って他のASと情報をやり取りするルータをボーダルータ(border router)もしくはエッジルータ(edge router)という。