發(fā)言人交換路徑向量的例子
發(fā)布時(shí)間:2014/9/13 21:42:17 訪問次數(shù):671
給出了一個(gè)BGP發(fā)言人交換路徑向量的例子。自治系統(tǒng)AS2的BGP發(fā)言人通知主干網(wǎng)的BGP發(fā)言人:“要到達(dá)網(wǎng)絡(luò)Ni,N2,N3和N4可經(jīng)過AS2!敝鞲删W(wǎng)在收到這個(gè)通知后,S908QC16CDSER就發(fā)出通知:“要到達(dá)網(wǎng)絡(luò)Ni,N2,N3和N4可沿路徑(ASi,AS2)!蓖恚鞲删W(wǎng)還町發(fā)出通知:“要到達(dá)網(wǎng)絡(luò)N5,N6和N7可沿路徑(ASi,AS3)!
從上面的討論可看出,BGP協(xié)議交換路由信息的結(jié)點(diǎn)數(shù)量級(jí)是自治系統(tǒng)個(gè)數(shù)的量級(jí),這要比這些自治系統(tǒng)中的網(wǎng)絡(luò)數(shù)少很多。要在許多自治系統(tǒng)之間尋找一條較好的路徑,就是要尋找正確的BGP發(fā)言人(或邊界路由器),而在每一個(gè)自治系統(tǒng)中BGP發(fā)言人(或邊界
路由器)的數(shù)目是很少的。這樣就使得自治系統(tǒng)之間的路由選擇不致過分復(fù)雜。
BGP支持無分類域間路由選擇CIDR,因此BGP的路由表也就應(yīng)當(dāng)包括目的網(wǎng)絡(luò)前綴、下一跳路由器,以及到達(dá)該目的網(wǎng)絡(luò)所要經(jīng)過的自治系統(tǒng)序列。由于使用了路徑向量的信息,就可以很容易地避免產(chǎn)坐兜圈子的路由。如果一個(gè)BGP發(fā)言人收到了其他BGP發(fā)言人發(fā)來的路徑通知,它就要檢查一下本自治系統(tǒng)是否在此通知的路徑中。如果在這條路徑中,就不能采用這條路徑(因?yàn)闀?huì)兜圈子)。
在BGP剛剛運(yùn)行時(shí),BGP的鄰站是交換整個(gè)的BGP路由表。但以后只需要在發(fā)生變化時(shí)更新有變化的部分。這樣做對(duì)節(jié)省網(wǎng)絡(luò)帶寬和減少路由器的處理開銷方面都有好處。
在RFC 4271中規(guī)定了BGP-4的四種報(bào)文:
(1) OPEN(打開)報(bào)文,用來與相鄰的另一個(gè)BGP發(fā)言人建立關(guān)系,使通信初始化。
(2) UPDATE(更新)報(bào)文,用來通告某一路由的信息,以及列出要撤消的多條路由。
(3) KEEPALIVE(;睿﹫(bào)文,用來周期性地證實(shí)鄰站的連通性。
(4) NOTIFICATION(通知)報(bào)文,用來發(fā)送檢測(cè)到的差錯(cuò)。
在RFC 2918中增加了ROUTE-REFRESH報(bào)文,用來請(qǐng)求對(duì)等端重新通告。
若兩個(gè)鄰站屬于兩個(gè)不同AS,而其中一個(gè)鄰站打算和另一個(gè)鄰站定期地交換路由信息,這就應(yīng)當(dāng)有一個(gè)商談的過程(因?yàn)楹芸赡軐?duì)方路由器的負(fù)荷已很重,因而不愿意再加重負(fù)擔(dān))。因此,一開始向鄰站進(jìn)行商談時(shí)就必須發(fā)送OPEN報(bào)文。如果鄰站接受這種鄰站關(guān)
系,就用KEEPALIVE撮文響應(yīng)。這樣,兩個(gè)BGP發(fā)言入的鄰站關(guān)系就建立了。
給出了一個(gè)BGP發(fā)言人交換路徑向量的例子。自治系統(tǒng)AS2的BGP發(fā)言人通知主干網(wǎng)的BGP發(fā)言人:“要到達(dá)網(wǎng)絡(luò)Ni,N2,N3和N4可經(jīng)過AS2!敝鞲删W(wǎng)在收到這個(gè)通知后,S908QC16CDSER就發(fā)出通知:“要到達(dá)網(wǎng)絡(luò)Ni,N2,N3和N4可沿路徑(ASi,AS2)!蓖,主干網(wǎng)還町發(fā)出通知:“要到達(dá)網(wǎng)絡(luò)N5,N6和N7可沿路徑(ASi,AS3)。”
從上面的討論可看出,BGP協(xié)議交換路由信息的結(jié)點(diǎn)數(shù)量級(jí)是自治系統(tǒng)個(gè)數(shù)的量級(jí),這要比這些自治系統(tǒng)中的網(wǎng)絡(luò)數(shù)少很多。要在許多自治系統(tǒng)之間尋找一條較好的路徑,就是要尋找正確的BGP發(fā)言人(或邊界路由器),而在每一個(gè)自治系統(tǒng)中BGP發(fā)言人(或邊界
路由器)的數(shù)目是很少的。這樣就使得自治系統(tǒng)之間的路由選擇不致過分復(fù)雜。
BGP支持無分類域間路由選擇CIDR,因此BGP的路由表也就應(yīng)當(dāng)包括目的網(wǎng)絡(luò)前綴、下一跳路由器,以及到達(dá)該目的網(wǎng)絡(luò)所要經(jīng)過的自治系統(tǒng)序列。由于使用了路徑向量的信息,就可以很容易地避免產(chǎn)坐兜圈子的路由。如果一個(gè)BGP發(fā)言人收到了其他BGP發(fā)言人發(fā)來的路徑通知,它就要檢查一下本自治系統(tǒng)是否在此通知的路徑中。如果在這條路徑中,就不能采用這條路徑(因?yàn)闀?huì)兜圈子)。
在BGP剛剛運(yùn)行時(shí),BGP的鄰站是交換整個(gè)的BGP路由表。但以后只需要在發(fā)生變化時(shí)更新有變化的部分。這樣做對(duì)節(jié)省網(wǎng)絡(luò)帶寬和減少路由器的處理開銷方面都有好處。
在RFC 4271中規(guī)定了BGP-4的四種報(bào)文:
(1) OPEN(打開)報(bào)文,用來與相鄰的另一個(gè)BGP發(fā)言人建立關(guān)系,使通信初始化。
(2) UPDATE(更新)報(bào)文,用來通告某一路由的信息,以及列出要撤消的多條路由。
(3) KEEPALIVE(;睿﹫(bào)文,用來周期性地證實(shí)鄰站的連通性。
(4) NOTIFICATION(通知)報(bào)文,用來發(fā)送檢測(cè)到的差錯(cuò)。
在RFC 2918中增加了ROUTE-REFRESH報(bào)文,用來請(qǐng)求對(duì)等端重新通告。
若兩個(gè)鄰站屬于兩個(gè)不同AS,而其中一個(gè)鄰站打算和另一個(gè)鄰站定期地交換路由信息,這就應(yīng)當(dāng)有一個(gè)商談的過程(因?yàn)楹芸赡軐?duì)方路由器的負(fù)荷已很重,因而不愿意再加重負(fù)擔(dān))。因此,一開始向鄰站進(jìn)行商談時(shí)就必須發(fā)送OPEN報(bào)文。如果鄰站接受這種鄰站關(guān)
系,就用KEEPALIVE撮文響應(yīng)。這樣,兩個(gè)BGP發(fā)言入的鄰站關(guān)系就建立了。
熱門點(diǎn)擊
- IP地址的編址方法共經(jīng)過了三個(gè)歷史階段
- 在以太網(wǎng)的幀格式中插入VLAN標(biāo)記
- 零比特填充的具體做法
- 幀的長(zhǎng)度不是整數(shù)個(gè)字節(jié)
- 時(shí)延(delay或latency)
- 最長(zhǎng)前綴匹配
- 窗口擴(kuò)大選項(xiàng)是為了擴(kuò)大窗口
- 透明網(wǎng)橋
- 差錯(cuò)檢測(cè)
- 運(yùn)輸層的端口
推薦技術(shù)資料
- 硬盤式MP3播放器終級(jí)改
- 一次偶然的機(jī)會(huì)我結(jié)識(shí)了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- 人形機(jī)器人市場(chǎng)未來發(fā)展格局前景預(yù)測(cè)
- 新一代航空器用激光雷達(dá)CES2
- SPAD-SoC集成1080-
- 全球首款1080線激光雷達(dá)應(yīng)用
- 激光雷達(dá)行業(yè)市場(chǎng)發(fā)展新動(dòng)態(tài)
- AI時(shí)代存儲(chǔ)技術(shù)產(chǎn)品走向趨勢(shì)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究