BGP(Border Gateway Protocol,邊界網(wǎng)關協(xié)議)是互聯(lián)網(wǎng)路由系統(tǒng)的核心協(xié)議。簡單來說,BGP負責告訴互聯(lián)網(wǎng)上的每個路由器“到某個IP地址,應該走哪條路”。“BGP多線”這個詞在服務器語境里,指的是一臺服務器的IP地址同時在多個運營商(電信、聯(lián)通、移動等)的BGP路由表里注冊。這意味著來自不同運營商網(wǎng)絡的用戶,都能通過各自運營商的最優(yōu)路徑訪問這臺服務器,而不是所有流量都擠在同一個出口線路。

單線服務器:只在一個運營商的路由表里注冊。比如“電信單線”,聯(lián)通和移動用戶訪問時,流量需要先從聯(lián)通/移動的骨干網(wǎng)轉(zhuǎn)出來,再進入電信網(wǎng)絡,增加了路由跳數(shù)和延遲,晚高峰時還可能遇到跨運營商擁塞。BGP多線服務器:在多個運營商的路由表里注冊,電信用戶通過電信的路由訪問,聯(lián)通用戶通過聯(lián)通的路由訪問,移動用戶通過移動的路由訪問。各自走最優(yōu)路徑,延遲均衡,不存在某個運營商用戶特別吃虧的情況。對于境外服務器(如新加坡、香港),BGP多線意味著回大陸時能智能選擇最優(yōu)的回程路由,而不是所有流量都從同一個出口進入大陸。
BGP多線服務器最適合的場景:用戶來自大陸不同運營商的網(wǎng)站或應用(不知道用戶用的是電信還是聯(lián)通)、需要三網(wǎng)都有良好訪問體驗的獨立站、國內(nèi)外雙向訪問都需要穩(wěn)定延遲的企業(yè)系統(tǒng)。對于跨境業(yè)務的場景:如果主要是做TikTok或電商賬號管理(大陸團隊管理),且團隊用聯(lián)通寬帶,軟銀線路或CN2 GIA可能比BGP多線延遲更低;如果團隊運營商不統(tǒng)一,BGP多線的三網(wǎng)均衡性更有保障。在價格層面:BGP多線通常比單線貴,但比CN2 GIA便宜,性價比處于中等水平,是綜合考量下很多業(yè)務的合理選擇。從實際業(yè)務角度來看,BGP多線服務器特別適合以下兩種情況:一是做跨境獨立站的賣家,網(wǎng)站用戶來自世界各地,也有大陸客戶通過代理訪問,BGP多線保證了各種來源的用戶都能有相對均衡的訪問速度;二是團隊分散在不同城市的跨境運營公司,成員分別使用電信、聯(lián)通、移動寬帶,用BGP多線的服務器保證所有團隊成員的操作延遲都在可接受范圍內(nèi)。BGP多線服務器在國內(nèi)(大陸)有大量成熟的應用案例,“三網(wǎng)BGP”是國內(nèi)IDC的標配服務。在境外服務器市場,BGP多線同樣是成熟的產(chǎn)品形態(tài),但供應商數(shù)量相對少于國內(nèi),價格也比國內(nèi)BGP服務器貴。在購買境外BGP服務器時,仍然需要驗證線路的真實性——標注BGP多線但實際只有單線路出口的情況在市場上也存在。驗證方法:同時用電信、聯(lián)通、移動三個網(wǎng)絡traceroute到目標服務器IP,看三個路由路徑是否走的是不同的大陸出口節(jié)點。如果三個網(wǎng)絡都走同一個出口,說明是單線而非真正的BGP多線。
一個判斷是否需要BGP多線的簡單標準:你的目標用戶(或管理團隊)使用多個不同運營商的網(wǎng)絡。如果只有一種運營商,選該運營商對應的優(yōu)化線路(電信用CN2,聯(lián)通用軟銀,移動用CMI)往往比BGP多線效果更好且價格更低。
以新加坡BGP多線為例,實測數(shù)據(jù)參考:電信用戶:平時約45—65ms,晚高峰約60—90ms。聯(lián)通用戶:平時約50—70ms,晚高峰約65—100ms。移動用戶:平時約50—75ms,晚高峰約70—110ms。對比同地區(qū)CN2 GIA:電信用戶平時約33—45ms,晚高峰約35—60ms,CN2 GIA的延遲優(yōu)勢明顯。但CN2 GIA只對電信用戶有顯著優(yōu)勢,聯(lián)通和移動用戶CN2和BGP的差距相對小一些。恒訊科技新加坡和日本節(jié)點均提供BGP多線配置,支持購前測試。訪問:新加坡BGP服務器租用查看新加坡BGP配置。
市場上有些服務器標注“BGP多線”但實際上是單線或者只有兩家運營商接入,驗證方式如下。方法一:用三個不同運營商的網(wǎng)絡traceroute。分別用電信、聯(lián)通、移動三個網(wǎng)絡(或者手機切換運營商4G網(wǎng)絡)traceroute到目標服務器IP。如果三個網(wǎng)絡走的是不同的出口路徑(表現(xiàn)為traceroute的前幾跳地址不同),說明是真正的多線BGP。如果三個網(wǎng)絡都走同一個出口,基本可以確認是單線。方法二:查看IP的ASN歸屬。用ipinfo.io查詢服務器IP,如果“org”字段只顯示一個運營商,說明IP只在一個運營商的路由表里注冊,不是真正的BGP多線。真正的BGP多線IP通常在“asn”字段會有特殊標注,或者供應商應該能提供IP在多個AS注冊的技術證明。方法三:測試三網(wǎng)延遲。真正的BGP多線,三網(wǎng)延遲通常不會差距太大(在同等配置下,電信、聯(lián)通、移動的延遲相差不超過20ms)。如果某個運營商的延遲明顯高于其他兩個(超過30ms差距),說明該運營商的回程路由不是直接的,可能走了跨運營商互聯(lián),并非真BGP。這三個驗證方法可以組合使用,兩個以上驗證一致時,結(jié)論就比較可信。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站


