采用BGP協議的雙線技術的巨大優勢
一般我們比較推薦的雙線接入,不是說簡單的將電信,網通兩根線路直接接到服務器上,而是通過相關的網絡設備和技術手段來實現的,首先,通過網通和電信節點接入雙線到機房,再接入相關網絡設備,并進行相關設置,通過網絡設備來實現智能路由,在服務器上只需要一個IP,一根線接入,即可實現一個IP 上的雙線訪問。而實現這個方案***的方法就是采用BGP協議.。BGP用來在AS之間實現網絡可達信息的交換,整個交換過程要求建立在可靠的傳輸連接基礎上來實現。這樣做有許多優點,BGP可以將所有的差錯控制功能交給傳輸協議來處理,而其本身就變得簡單多了。BGP使用TCP作為其傳輸協議,缺省端口號為 179。與EGP相比,BGP有許多不同之處,其最重要的革新就是其采用路徑向量的概念和對CIDR技術的支持。路徑向量中記錄了路由所經路徑上所有AS 的列表,這樣可以有效地檢測并避免復雜拓撲結構中可能出現的環路問題;對CIDR的支持,減少了路由表項,從而加快了選路速度,也減少了路由器間所要交換的路由信息。另外,BGP一旦與其他BGP路由器建立對等關系,其僅在最初的初始化過程中交換整個路由表,此后只有當自身路由表發生改變時,BGP才會產生更新報文發送給其它路由器,且該報文中僅包含那些發生改變的路由,這樣不但減少了路由器的計算量,而且節省了BGP所占帶寬。
簡單的雙線雙IP是將兩根線路接入服務器,必須在服務器上綁定兩個IP,插入雙網卡,在大量用戶訪問的情況下,服務器的系統資源占用比很高,影響性能,而采用BGP協議的雙線單IP技術卻不會出現這個問題,因為用戶來源的訪問判斷和線路切換是由放置在接入點上的網絡設備實現的,不占用服務器系統資源,不會給服務器增加額外處理壓力,性能自然優異。
BGP 機房的優點:
1.服務器只需要設置一個IP地址,***訪問路由是由網絡上的骨干路由器根據路由跳數與其它技術指標來確定的,不會占用服務器的任何系統資源。服務器的上行路由與下行路由都能選擇***的路徑,所以能真正實現高速的單IP高速訪問。
2.由于BGP協議本身具有冗余備份、消除環路的特點,所以當IDC服務商有多條BGP互聯線路時可以實現路由的相互備份,在一條線路出現故障時路由會自動切換到其它線路。
3.使用BGP協議還可以使網絡具有很強的擴展性可以將IDC網絡與其他運營商互聯,輕松實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這個是雙IP雙線無法比擬的。
BGP 機房需要的條件:
雖然BGP 機房好處很多,但是要構建BGP機房的難度也不小,除了技術的問題之外,更多的是政策方面的門檻。
首先,電信和網通自建的機房絕大部分都不是BGP的,因為出于商業因素,電信機房不大可能拉一條網通的光纖進去,例外的情況是該機房分為幾期,其中某一期是由電信跟其他非ISP類IDC運營商合建,這樣該合建機房就可以拉入網通的線路。
不過,上面的情況比較特殊,大部分的雙線機房還是IDC運營商的自建機房,可以同時跟電信和網通拉線,BGP機房也一樣,自建機房在線路接入方面有著比較大的靈活性,不會受到ISP的太多限制。
另外,BGP機房需要運營商有自己的AS域,當然跟CNNIC申請AS號現在已經不是非常困難的問題,具體要求和流程可以參看CNNIC的相關說明,這里就不復述了;不過還需要當地有一個負責協調不同ISP間互相廣播的機構,因為Internet上每個ISP都至少擁有一個唯一的AS號,并且通過BGP向其對等互聯伙伴廣播其網絡信息,如果沒有這么一個協調的機構,那么網通是不會在自己的網絡為電信做BGP廣播的。在上海,有這么一個專門的機構,在北京,由通信局承擔這個角色.