BGP (邊界網關協議,Border Gateway Protocol)是自治系統之間的路由選擇協議。BGP用於連接Internet。
BGP 是唯一一個用來處理像因特網大小的網絡協議,也是唯一能夠妥善處理好不相關路由域間的多路連接協議。BGPv4是一種外部的路由協議,可認為是一種高級的距離向量路由協議。在BGP網絡中,可以將一個網絡分成多個自治系統。自治系統間使用eBGP廣播路由,自治系統內使用iBGP在自己的網絡內廣播路由。