|
IDC接入方式7 ]* X& }$ A" ^: Y; v6 Q
雙IP雙線路實現方式7 m" x. t# j$ _
雙IP雙線路實現方式是指在一臺服務器上安裝兩塊網卡,分別接入電信網線與聯通網線并設置一個聯通IP與一個電信IP,這樣一臺服務器上就有了兩個IP地址,需要在服務器上添加聯通或電信的路由表來實現聯通用戶與電信用戶分別從不同的線路訪問。雙IP雙線路具有常用的兩種使用方式:& G' S4 I/ c( t. ^. W L! W5 B
1. ICP用戶在網站設置兩個IP地址不同的鏈接,網通用戶點擊聯通IP訪問服務器,電信用戶點擊電信IP訪問。
9 I1 j: C, O7 C" j2. 使用BIND9(DNS服務器軟件)對不同的IP地址請求返回不同的服務器IP的功能來實現聯通用戶請求域名時返回聯通的IP,電信用戶請求域名時返回電信的IP,這個方式就是一些IDC提出的智能DNS的方案。+ U. `5 t) v4 ~& Q* a# ^
雙IP雙線路在一定程度上提高了網通與電信用戶訪問網站的速度,但缺點是由于服務器接入的是雙網卡必須在服務器上進行路由表設置,這給普通用戶增加了維護難度,并且所有的數據包都需要在服務器上進行路由判斷然后再發(fā)往不同的網卡,當訪問量較大時服務器資源占用很大。此方案是最簡單的雙線解決方案,一般限于規(guī)模較小的IDC提供商使用。* j- Y6 s- N- Y/ m- P6 z
單IP雙線路+ `+ i" N, ^& U7 X+ Q
普通的單IP雙線路是指在服務器上設置一個IP,此IP是聯通IP或是電信IP,通過路由設備設置數據包,而數據包是通過電信網絡或是聯通網絡發(fā)出來實現的雙線技術。此方案也可以提高網通用戶與電信用戶的訪問速度,解決了雙IP雙線需要在服務器上設置路由的問題,但由于IP地址采用的是網通或電信的IP,訪問用戶在發(fā)送請求數據包時不會自動判別最好的路由。所以這種解決方案只能說是半雙線的技術方案、是一種過渡形式的解決方案。此方案一般為單線IDC服務商往雙線IDC服務商轉型期所采用的臨時方案。
9 l" l( r# [* R. v# O' ?BGP實現的單IP雙線路
9 W1 V; z* H8 z; a/ C! L; r" ~: QBGP(邊界網關協議)協議主要用于互聯網AS(自治系統)之間的互聯,BGP的最主要功能在于控制路由的傳播和選擇最好的路由。中國網通與中國電信都具有AS號(自治系統號),全國各大網絡運營商多數都是通過BGP協議與自身的AS號來互聯的。使用此方案來實現雙線路需要在CNNIC(中國互聯網信息中心)申請IDC自己的IP地址段和AS號,然后通過BGP協議將此段IP地址廣播到網通、電信等其它的網絡運營商,使用BGP協議互聯后網通與電信的所有骨干路由設備將會判斷到IDC機房IP段的最佳路由,以保證網通、電信用戶的高速訪問。! ]9 v8 e ^/ N1 C" c4 c0 J- w. }+ j
使用此方案具體以下優(yōu)點:, C. m) T$ H: t9 y# D
1.服務器只需要設置一個IP地址,最佳訪問路由是由網絡上的骨干路由器根據路由跳數與其它技術指標來確定的,不會占用服務器的任何系統資源。服務器的上行路由與下行路由都能選擇最優(yōu)的路徑,所以能真正實現高速的單IP雙線訪問。
7 j: B5 c/ m2 O9 S9 c( ?# I/ G2 @ Y2. 由于BGP協議本身具有冗余備份、消除環(huán)路的特點,所以當IDC服務商有多條BGP互聯線路時可以實現路由的相互備份,在一條線路出現故障時路由會自動切換到其它線路。$ X6 b. l7 K! p( A2 D9 P* s
3. 使用BGP協議還可以使網絡具有很強的擴展性可以將IDC網絡與其他運營商互聯,輕松實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這個是雙IP雙線無法比擬的。$ L- R6 j- f6 Y, X
雖然BGP方案是最好的解決方案但由于此方案需要IDC提供商的設備投入與帶寬投入方面較大并且技術上較為復雜,所以目前國內采用此方案僅限于實力較強的專業(yè)IDC服務商。# _* A; p* t: L6 a6 L4 R" P# Y
綜上所述,以上各種雙線實現的方式各有優(yōu)缺點,雙IP雙線成本較低,但網絡不夠穩(wěn)定并且占用大量的服務器資源,普通單IP雙線路只是實現了部分雙線路的效果所以訪問速度不佳,CDN方式對靜態(tài)網頁效果很好但對交互性很強的網頁效果不太理想,BGP單IP雙線路解決了以上所有的問題是最好的實現方式但國內采用此種方案的IDC服務商較少,如果能將BGP單IP雙線與CDN加速結合起來將會是最優(yōu)的解決方案。全國已有不少合用BGP技術方案的數據中心,但大多為特殊客戶提供服務,很少有針對普通用戶和IDC商的機房。% ^* T) F5 n1 G, G
CDN方式實現雙線路7 `! X: m1 q8 h/ O! s+ V& ?, A
CDN(Content Delivery Network)互聯網內容分發(fā)網絡,就是多服務器分網托管加智能域名DNS,即服務器是CDN服務商提供,放在不同網絡節(jié)點上,通過緩沖程序自動抓取用戶源服務器的數據,然后緩存在不同網段節(jié)點的服務器上。再配合智能DNS服務器的分網解析功能,實現不同網絡用戶都能訪問到離自己最近網段上的網站,從而避免因為網絡問題而影響網站訪問速度的目的。現絕大部分CDN技術在處理靜態(tài)網站上比較成熟,對交互性很強如全動態(tài)頁面的網站還不是很成熟。目前CDN方案主要作為一種輔助的解決方案需要配合其它的雙線方案才能達到最好的效果。
D# G r. V$ \( `- e2 p
5 `/ f( A. q" [7 W$ C1 \6 Y |
|