as 自治域
as 自治域
全球的網際網路被分成很多個AS 自治域,每個國家的運營商、機構、甚至公司等都可以申請AS號碼,AS號碼是有限的,最大數目是65536。各自分配的IP地址被標清楚屬於哪個AS號碼,在全球網際網路上,假如一封email從一個a IP地址發往另外一個b IP地址,這封email必須要知道a IP地址屬於的AS號碼A到b IP地址屬於的AS號碼 B如何走,然後就沿著這條路到達目的IP地址。這個過程叫數據包的路由,當然,過程要複雜的多。
在國外,尤其美國,很多公司都有自己的AS號碼,也可能有好幾個,而國內申請到的AS號碼很少,僅是幾個運營商持有,不超過30個。在IPv4的網際網路時代,我們是弱勢的。下面列幾個主要的:
中國電信:
AS36678 CTUSA – 中國電信美國公司
AS23724 中國電信IDC
AS4816 廣東電信
AS4815 上海電信
AS9394 鐵通
AS4847 CNIX-AP China Networks 中國網際網路交換中心
AS4808 北京網通
AS4837 網通骨幹
BGP(邊界網關協議)協議主要用於網際網路AS(自治系統)之間的互聯,BGP的最主要功能在於控制路由的傳播和選擇最好的路由。中國網通與中國電信都具有AS號(自治系統號),全國各大網路運營商多數都是通過BGP協議與自身的AS號來互聯的。使用此方案來實現雙線路需要在CNNIC(中國網際網路信息中心)申請IDC自己的IP地址段和AS號,然後通過BGP協議將此段IP地址廣播到網通、電信等其它的網路運營商,使用BGP協議互聯后網通與電信的所有骨幹路由設備將會判斷到IDC機房IP段的最佳路由,以保證網通、電信用戶的高速訪問。
那麼什麼是BGP呢?
BGP(Border GatewayProtocol)是一種在自治系統之間動態交換路由信息的路由協議。一個自治系統的經典定義是在一個管理機構控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統轉發報文。
在BGP中使用自治系統這個術語是為了強調這樣一個事實:一個自治系統的管理對於其他自治系統而言是提供一個統一的內部選路計劃,它為那些通過它可以到達的網路提供了一個一致的描述。
邊界網關協議是不同自治系統路由器之間進行通信的外部網關協議,作為EGP替代品。BGP系統之間交換網路的可達到信息。這些信息包括數據到達這些網路所必須經過的自治系統AS中的所有路徑,通過這些信息構造自治系統鏈接圖,然後根據連接圖刪除選路環,制定選路策略。
BGP雙線優點:
首先,伺服器只需要設置一個IP地址,最佳訪問路由是由網路上的骨幹路由器根據路由跳數與其它技術指標來確定的,不會對佔用伺服器的任何系統資源。伺服器的上行路由與下行路由都能選擇最優的路徑,所以能真正實現高速的單IP雙線訪問。
其次,由於BGP協議本身具有冗餘備份、消除環路的特點,所以當IDC服務商有多條BGP互聯線路時可以實現路由的相互備份,在一條線路出現故障時路由會自動切換到其它線路。
再次,使用BGP協議還可以使網路具有很強的擴展性可以將IDC網路與其他運營商互聯,輕鬆實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這個是雙IP雙線無法比擬的。
AS的申請可以找CNNIC或者APNIC,申請AS和地址的流程可以參照CNNIC上面的資料,資料做起來有點複雜。
一般你要和其它運營商做EBGP交互,接入的層次會比較高,帶寬的費用會比平時的高一點,互聯的鏈路無所謂,可以是POS/GE等
目前BGP全球路由表已經有24萬左右,設備的路由能力一定要強一點,要看你的具體需求,建議7600以上吧。BGP的實施還是比較簡單,但是功能很強大。