Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 什麼是BGP線路或者BGP機房

什麼是BGP線路或者BGP機房

日期:2017/2/8 10:16:09      編輯:關於服務器

   BGP機房由來

  BGP(Border Gateway Protocol,邊界網關協議)是用來連接Internet上的獨立系統的路由選擇協議。它是Internet工程任務組制定的一個加強的、完善的、可伸縮的協議。BGP4支持CIDR尋址方案,該方案增加了Internet上的可用IP地址數量。BGP是為取代最初的外部網關協議EGP設計的。它也被認為是一個路徑矢量協議。

  BGP主要用於互聯網AS(自治系統)之間的互聯,BGP的最主要功能在於控制路由的傳播和選擇最好的路由。中國網通 、中國電信、中國鐵通和一些大的民營IDC運營商都具有AS號,全國各大網絡運營商多數都是通過BGP協議與自身的AS號來實現多線互聯的。使用此方案來實現多線路互聯,IDC需要在CNNIC(中國互聯網信息中心)或APNIC(亞太網絡信息中心)和AS號(目前潤迅通信,世紀互聯,網宿科技),然後通過BGP協議將此段IP地址廣播到其它的網絡運營商的網絡中。使用BGP協議互聯後,網絡運營商的所有骨干路 由設備將會判斷到IDC機房IP段的最佳路由,以保證不同網絡運營商用戶的高速訪問。

  采用BGP方案來實現雙線路互聯或多線路互聯的機房,我們稱為BGP機房。

   BGP機房的優點
 

   1、服務器只需要設置一個IP地址,最佳訪問路由是由網絡上的骨干路由器根  雙線BGP機房服務器托管
據路由跳數與其它技術指標來確定的,不會占用服務器的任何系統資源。服務器的上行路由與下行路由都能選擇最優的路徑,所以能真正實現高速的單IP高速訪問。

   2、由於BGP協議本身具有冗余備份、消除環路的特點,所以當IDC服務商有多條BGP互聯線路時可以實現路由的相互備份,在一條線路出現故障時路由會自動切換到其它線路。

   3、使用BGP協議還可以使網絡具有很強的擴展性可以將IDC網絡與其他運營商互聯,輕松實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這個是雙IP雙線無法比擬的。
 

   BGP機房線路技術

   BGP是自治系統間的路由協議,它的主要功能是和其他BGP說話者之間交換網絡可達性信息。一個BGP說話者是任何為BGP配置的設備。BGP使用TCP作為它的傳輸協議(端口179),這提供了可靠的數據傳輸。

   兩個BGP路由器形成了一個傳輸協議的連接。這兩個路由器被稱為鄰居或者對等體。一旦傳輸連接形成,兩對路由器交換報文以開放並確認連接參數。在這一步,路由器交換BGP版本號、AS號、持續時間、BGP標識和其他可選參數等信息。如果對等體間有任何一個參數不一致,就會有差錯通知發送,這個對等體連接就不會建立。

   如果對等路由器都同意這些參數,則整個BGP路由表通過UPDATE報文進行交換。UPDATE報文包含了經過每個系統的可達目的地的列表(即網絡層可達性信息NLRI)以及每個路由的路徑屬性。路徑屬性包含了諸如路由源(ORIGIN)之類的信息和優先權的高低。

   BGP表在BGP連接的過程中對每個對等體都是有效的。如果有路由報文發生了變化,鄰居路由器使用增量的更新(報文)來傳遞這個信息。BGP並不要求刷新路由信息。如果沒有路由變化產生,BGP對等體僅交換保留(keepalive)報文,keepalive報文被周期性地發送以確保連接是保持有效的。

Copyright © Windows教程網 All Rights Reserved