什么是bgp?
BGP(Border Gateway Protocol邊界網關協議)主要用于互聯網AS(自治系統)之間的互聯,是一種在自治系統之間動態交換路由信息的路由協議。而自治系統的經典定義是在一個管理機構控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統轉發報文。BGP(邊界網關協議)是不同自治系統路由器之間進行通信的外部網關協議,作為的EGP替代品,BGP系統之間交換網絡的可達到信息,這些信息包括數據到達這些網絡所必須經過的自治系統AS中的所有路徑,通過這些信息構造自治系統鏈接圖,然后根據連接圖刪除選路環,制定選路策略。
BGP雙線的實現方式跟早期的雙網卡雙線相比最大的特色就是服務器只需要一個網卡,因此在客戶的服務器上不存在任何需要改動的地方,不過運營商就需要購置一臺較為昂貴的BGP路由器,因此這種雙線技術也稱為“全路由雙線”。電信及網通的網絡接入運營商的BGP路由器,再由交換機將線路分配到每一臺客戶的服務器上。
由于中國網通與中國電信都具有AS號(自治系統號),全國各大網絡運營商多數都是通過BGP協議與自身的AS號來互聯的。使用此方案來實現雙線路需要在CNNIC(中國互聯網信息中心)申請IDC自己的IP地址段和AS號,然后通過BGP協議將此段IP地址廣播到網通、電信等其它的網絡運營商,使用BGP協議互聯后網通與電信的所有骨干路由設備將會判斷到IDC機房IP段的最佳路由,以保證網通、電信用戶的高速訪問。