什么是bgp?
BGP(Border Gateway Protocol邊界網(wǎng)關(guān)協(xié)議)主要用于互聯(lián)網(wǎng)AS(自治系統(tǒng))之間的互聯(lián),是一種在自治系統(tǒng)之間動(dòng)態(tài)交換路由信息的路由協(xié)議。而自治系統(tǒng)的經(jīng)典定義是在一個(gè)管理機(jī)構(gòu)控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉(zhuǎn)發(fā)報(bào)文。BGP(邊界網(wǎng)關(guān)協(xié)議)是不同自治系統(tǒng)路由器之間進(jìn)行通信的外部網(wǎng)關(guān)協(xié)議,作為的EGP替代品,BGP系統(tǒng)之間交換網(wǎng)絡(luò)的可達(dá)到信息,這些信息包括數(shù)據(jù)到達(dá)這些網(wǎng)絡(luò)所必須經(jīng)過(guò)的自治系統(tǒng)AS中的所有路徑,通過(guò)這些信息構(gòu)造自治系統(tǒng)鏈接圖,然后根據(jù)連接圖刪除選路環(huán),制定選路策略。
BGP雙線的實(shí)現(xiàn)方式跟早期的雙網(wǎng)卡雙線相比最大的特色就是服務(wù)器只需要一個(gè)網(wǎng)卡,因此在客戶的服務(wù)器上不存在任何需要改動(dòng)的地方,不過(guò)運(yùn)營(yíng)商就需要購(gòu)置一臺(tái)較為昂貴的BGP路由器,因此這種雙線技術(shù)也稱為“全路由雙線”。電信及網(wǎng)通的網(wǎng)絡(luò)接入運(yùn)營(yíng)商的BGP路由器,再由交換機(jī)將線路分配到每一臺(tái)客戶的服務(wù)器上。
由于中國(guó)網(wǎng)通與中國(guó)電信都具有AS號(hào)(自治系統(tǒng)號(hào)),全國(guó)各大網(wǎng)絡(luò)運(yùn)營(yíng)商多數(shù)都是通過(guò)BGP協(xié)議與自身的AS號(hào)來(lái)互聯(lián)的。使用此方案來(lái)實(shí)現(xiàn)雙線路需要在CNNIC(中國(guó)互聯(lián)網(wǎng)信息中心)申請(qǐng)IDC自己的IP地址段和AS號(hào),然后通過(guò)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)通、電信用戶的高速訪問(wèn)。