BGP協(xié)議的主要功能是控制路由的傳播并選擇最佳路由的路徑。中國電信、中國聯(lián)通、中國移動和一些大型第三方IDC服務提供商擁有中國互聯(lián)網(wǎng)信息中心發(fā)布的AS編號。全國主要網(wǎng)絡運營商的一些高質量專用網(wǎng)絡使用BGP協(xié)議并相互廣播IP,以實現(xiàn)自治區(qū)之間的多線互連。
一、BGP線路和普通線路的本質區(qū)別
一個自治系統(tǒng)的經(jīng)典定義是在一個管理機構控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉發(fā)報文。在BGP中使用自治系統(tǒng)這個術語是為了強調這樣一個事實:一個自治系統(tǒng)的管理對于其他自治系統(tǒng)而言是提供一個統(tǒng)一的內部選路計劃,它為那些通過它可以到達的網(wǎng)絡提供了一個一致的描述。BGP協(xié)議是不同自治系統(tǒng)路由器之間進行通信的外部網(wǎng)關協(xié)議,作為EGP替代品。BGP系統(tǒng)之間交換網(wǎng)絡的可達到信息。這些信息包括數(shù)據(jù)到達這些網(wǎng)絡所必須經(jīng)過的自治系統(tǒng)AS中的所有路徑,通過這些信息構造自治系統(tǒng)鏈接圖,然后根據(jù)全局BGP路由表,避免環(huán)路,選擇最優(yōu)路徑。
真正的BGP線路機房,均通過互聯(lián)網(wǎng)AS(自治系統(tǒng))之間的互聯(lián),這是因為BGP協(xié)議是一種在自治系統(tǒng)之間動態(tài)交換路由信息的協(xié)議,也就是所謂的動態(tài)BGP。
二、怎樣辨別服務器是否采用BGP線路?
首先,了解IDC企業(yè)是否取得了AS號等硬性條件,這是BGP線路的最基本要求。其次,可以利用各種站長工具對于服務器的IP段分地區(qū)進行測試,測試結果有很高的可參考性。再次,就是在日常的使用中,BGP線路在跨網(wǎng)訪問的時候速度的提升是很明顯的,用戶很容易感知到。使用BGP協(xié)議互聯(lián)后,網(wǎng)絡運營商的所有骨干路由設備將會判斷到IDC機房IP段的互聯(lián)最佳路由,以保證不同網(wǎng)絡運營商用戶的高速訪問。
用戶在選擇BGP機房時,一定應注意服務提供商是否符合運營BGP機房的“硬條件”——即擁有CNNIC或APNIC頒布的AS號,以及向其申請并通過BGP協(xié)議廣播的IP段。如果不具備上述條件,那么提供商的網(wǎng)絡服務往往無法到達低延遲、高度冗余的要求。即便如此用戶也應該對符合上述條件的服務提供商的線路進行詳細的測試,以便能夠摸清其線路質量的真實情況。
簡言之,國內號稱BGP雙線或者多線的IDC服務提供商大部分都是不符合上述條件的。因此有BGP線路需求的用戶需要對當前的市場現(xiàn)狀有比較清晰的認識,進一步說明就是真正的BGP雙線/多線服務提供商在國內是比較有限的。