勵志

勵志人生知識庫

什麼是bgp

邊界網關協定

BGP(邊界網關協定)是運行在TCP上的一種自治系統的路由協定。

BGP是網際網路上用來連線獨立系統的路由選擇協定,用於在自治系統(AS)之間傳遞路由信息。BGP是唯一一個能夠妥善處理大型網路的協定,並且能夠處理多個路由域之間的連線。BGP的設計是為了取代最初的外部網關協定(EGP),並允許網際網路從一個核心路由系統過渡到一個分散的系統。BGP的主要功能是與其他BGP系統交換網路可達信息,這些信息包括列出的自治系統(AS)的信息,從而構造了AS互聯的拓撲圖,並消除路由環路。同時,BGP在AS級別上可實施策略決策,如使用基於路徑、網路策略或規則集來決定路由。BGP被認為是路徑矢量協定的一種,支持無類定址方案,如CIDR,這增加了Internet上的可用IP位址數量。BGP的這些特性使其成為一個加強的、完善的、可伸縮的協定,是網際網路核心的去中心化自治路由協定。