很多站長(zhǎng)在開始選擇服務(wù)器接入線路的時(shí)候都會(huì)遇到單線雙線或者是BGP多線機(jī)房的選擇問題。這究竟是什么意思呢?服務(wù)器機(jī)房單線雙線我們又應(yīng)該如何選擇呢。
一、雙IP雙線路
此線路實(shí)現(xiàn)方式是指在一臺(tái)服務(wù)器上安裝兩塊網(wǎng)卡,分別接入電信網(wǎng)線與網(wǎng)通網(wǎng)線并設(shè)置一個(gè)網(wǎng)通IP與一個(gè)電信IP,這樣一臺(tái)服務(wù)器上就有了兩個(gè)IP地址,需要在服務(wù)器上添加網(wǎng)通或電信的路由表來實(shí)現(xiàn)網(wǎng)通用戶與電信用戶分別從不同的線路訪問。
雙IP雙線路具有常用的兩種使用方式:
1.管理員在網(wǎng)站設(shè)置兩個(gè)IP地址不同的鏈接,網(wǎng)通用戶點(diǎn)擊網(wǎng)通IP訪問服務(wù)器,電信用戶點(diǎn)擊電信IP訪問。
2.使用BIND9(DNS服務(wù)器軟件)對(duì)不同的IP地址請(qǐng)求返回不同的服務(wù)器IP的功能來實(shí)現(xiàn)網(wǎng)通用戶請(qǐng)求域名時(shí)返回網(wǎng)通的IP,電信用戶請(qǐng)求域名時(shí)返回電信的IP,這個(gè)方式就是一些IDC提出的智能DNS的方案。
本雙IP雙線路接入法在一定程度上提高了網(wǎng)通與電信用戶訪問網(wǎng)站的速度,但缺點(diǎn)是由于服務(wù)器接入的是雙網(wǎng)卡必須在服務(wù)器上進(jìn)行路由表設(shè)置,這給普通用戶增加了維護(hù)難度,并且所有的數(shù)據(jù)包都需要在服務(wù)器上進(jìn)行路由判斷然后再發(fā)往不同的網(wǎng)卡,當(dāng)訪問量較大時(shí)服務(wù)器資源占用很大。此方案較簡(jiǎn)單解決雙線問題,但缺點(diǎn)是不夠穩(wěn)定,維護(hù)稍微復(fù)雜。一般小型網(wǎng)站或者游戲服務(wù)采用該方案。
二、單IP雙線路
普通的單IP雙線路是指在服務(wù)器上設(shè)置一個(gè)IP,此IP是網(wǎng)通IP或是電信IP,通過路由設(shè)備設(shè)置數(shù)據(jù)包是通過是電信網(wǎng)絡(luò)或是網(wǎng)通網(wǎng)絡(luò)發(fā)出來實(shí)現(xiàn)的雙線技術(shù)。此方案也可以提高網(wǎng)通用戶與電信用戶的訪問速度,解決了雙IP雙線需要在服務(wù)器上設(shè)置路由的問題,但由于IP地址采用的是網(wǎng)通或電信的IP,訪問用戶在發(fā)送請(qǐng)求數(shù)據(jù)包時(shí)不會(huì)自動(dòng)判別最好的路由。所以這種解決方案只能說是半雙線的技術(shù)方案、是一種過渡形式的解決方案。此方案一般為單線ISP服務(wù)商往雙線ISP服務(wù)商轉(zhuǎn)型期所采用的折衷方案。一般的中、小網(wǎng)站可以采用該方案,目前上海張江機(jī)房是采用該技術(shù),,價(jià)格比較有競(jìng)爭(zhēng)力。
三、CDN方式實(shí)現(xiàn)雙線路
CDN(ContentDeliveryNetwork)互聯(lián)網(wǎng)內(nèi)容分發(fā)網(wǎng)絡(luò),就是多服務(wù)器分網(wǎng)托管加智能域名DNS,即服務(wù)器是CDN服務(wù)商提供,放在不同網(wǎng)絡(luò)節(jié)點(diǎn)上,通過緩沖程序自動(dòng)抓取用戶源服務(wù)器的數(shù)據(jù),然后緩存在不同網(wǎng)段節(jié)點(diǎn)的服務(wù)器上。再配合智能DNS服務(wù)器的分網(wǎng)解析功能,實(shí)現(xiàn)不同網(wǎng)絡(luò)用戶都能訪問到離自己最近網(wǎng)段上的網(wǎng)站,從而避免因?yàn)榫W(wǎng)絡(luò)問題而影響網(wǎng)站訪問速度的目的?,F(xiàn)絕大部份CDN技術(shù)在處理靜態(tài)網(wǎng)站上比較成熟,但對(duì)交互性很強(qiáng)如全動(dòng)態(tài)頁(yè)面的網(wǎng)站還不是很成熟,實(shí)施成本也比較高,維護(hù)工作量增加。一般大、中型門戶網(wǎng)站都采用該方案,目前有一些IDC公司提供該類服務(wù)。
四、用BGP協(xié)議實(shí)現(xiàn)的單IP雙線路
該方案就是通過BGP協(xié)議,直接將其中一條線路的IP映射另外一條線路IP上,用戶訪問時(shí),自動(dòng)選擇最好的路由,這樣對(duì)用戶來說沒有通過不同ISP的緩慢延遲.什么是BGP呢?BGP(邊界網(wǎng)關(guān)協(xié)議)協(xié)議主要用于互聯(lián)網(wǎng)AS(自治系統(tǒng))之間的互聯(lián),BGP的最主要功能在于控制路由的傳播和選擇最好的路由。中國(guó)網(wǎng)通與中國(guó)電信都具有AS號(hào)(自治系統(tǒng)號(hào)),全國(guó)各大網(wǎng)絡(luò)運(yùn)營(yíng)商多數(shù)都是通過BGP協(xié)議與自身的AS號(hào)來互聯(lián)的。使用此方案來實(shí)現(xiàn)雙線路需要在CNNIC(中國(guó)互聯(lián)網(wǎng)信息中心)申請(qǐng)IDC自己的IP地址段和AS號(hào),然后通過BGP協(xié)議將此段IP地址廣播到網(wǎng)通、電信等其它的網(wǎng)絡(luò)運(yùn)營(yíng)商,使用BGP協(xié)議互聯(lián)后網(wǎng)通與電信的所有骨干路由設(shè)備將會(huì)判斷到IDC機(jī)房IP段的最佳路由,以保證網(wǎng)通、電信用戶的高速訪問。
使用此方案具體以下優(yōu)點(diǎn):
1.服務(wù)器只需要設(shè)置一個(gè)IP地址,最佳訪問路由是由網(wǎng)絡(luò)上的骨干路由器根據(jù)路由跳數(shù)與其它技術(shù)指標(biāo)來確定的,不會(huì)占用服務(wù)器的任何系統(tǒng)資源。服務(wù)器的上行路由與下行路由都能選擇最優(yōu)的路徑,所以能真正實(shí)現(xiàn)高速的單IP雙線訪問。
2.由于BGP協(xié)議本身具有冗余備份、消除環(huán)路的特點(diǎn),所以當(dāng)IDC服務(wù)商有多條BGP互聯(lián)線路時(shí)可以實(shí)現(xiàn)路由的相互備份,在一條線路出現(xiàn)故障時(shí)路由會(huì)自動(dòng)切換到其它線路。
3.使用BGP協(xié)議還可以使網(wǎng)絡(luò)具有很強(qiáng)的擴(kuò)展性可以將IDC網(wǎng)絡(luò)與其他運(yùn)營(yíng)商互聯(lián),輕松實(shí)現(xiàn)單IP多線路,做到所有互聯(lián)運(yùn)營(yíng)。
以上簡(jiǎn)單介紹了下單線和雙線的概念,相信各位已經(jīng)有所了解。再簡(jiǎn)單說說各位根據(jù)自身的情況該如何選擇。
如果是剛起步或者經(jīng)濟(jì)條件不是很充裕的站長(zhǎng)或者網(wǎng)絡(luò)工作人員,建議就選擇單線機(jī)房。使用成本低,線路比較穩(wěn)定。盡管可能會(huì)出現(xiàn)異網(wǎng)用戶訪問速度較慢的情況,不過為了大部分本網(wǎng)客戶的體驗(yàn)感覺和成本,可以選擇不再進(jìn)行投資解決網(wǎng)絡(luò)間的訪問差異。
如果是網(wǎng)絡(luò)覆蓋面已經(jīng)很廣,客戶遍布全國(guó)范圍而且數(shù)量巨大,這種可以選擇雙線機(jī)房,但是一定要注意盡量選擇正規(guī)的機(jī)房和IDC服務(wù)商,去辦公室和機(jī)房都考察一下。雙線機(jī)房使用成本較大,并且也只解決兩條線路的訪問速度差異。如果還有教育線路,移動(dòng),聯(lián)通等等多個(gè)線路用戶訪問的話,那能達(dá)到的效果還是有局限。且雙線機(jī)房基本都是自建機(jī)房,使用時(shí)要多考察。
多線加速訪問現(xiàn)在有一個(gè)技術(shù)解決辦法———CDN加速。不過能提供這種技術(shù)的需要在全國(guó)起碼是大中型城市布置CDN服務(wù)器,形成全國(guó)的智能加速網(wǎng)絡(luò)。
希望以上的服務(wù)器機(jī)房線路內(nèi)容可以為我們的站長(zhǎng)朋友和其他相關(guān)工作人員提供幫助。