(文章來源:網(wǎng)絡(luò)整理)
BGP是一種用于自治系統(tǒng)的AS之間的動態(tài)路由協(xié)議,也叫邊界網(wǎng)關(guān)協(xié)議(國家網(wǎng)之間基本都用),由EGP構(gòu)建優(yōu)化而成,唯一能夠給跨網(wǎng)段、跨區(qū)域(AS)進(jìn)行傳輸?shù)膮f(xié)議。基于TCP的傳輸協(xié)議(我也沒有想到),相比于其他的動態(tài)路由協(xié)議通訊可靠了許多。不僅通訊可靠(TCP的三次握手,三次的報(bào)文回復(fù)確定,才進(jìn)行數(shù)據(jù)的連接傳輸),而且還支持大量的數(shù)據(jù)傳輸(TCP的分片傳輸,能夠?qū)⒋髷?shù)據(jù)分成小片進(jìn)行傳輸),所以非常適合在運(yùn)營商與公司之間的數(shù)據(jù)互傳。
紅色方框內(nèi)的是屬于AS65000的區(qū)域,所以像OSPF、RIP協(xié)議,就只能作用于一個(gè)AS里面,而BGP不一樣,能夠作用于AS65000與AS65001之間,多個(gè)AS之間。(一個(gè)國家可以是AS,一個(gè)公司也可以是一個(gè)AS)
BGP不僅可以作用于兩個(gè)AS之間,當(dāng)然也可以作用在一個(gè)AS里面啦,就是像上面的橙色公司內(nèi)網(wǎng)。其實(shí)他也可以直接作用與聯(lián)通與電信的兩個(gè)AS之間(不用內(nèi)網(wǎng)的IBGP),只是考慮到可能內(nèi)網(wǎng)的網(wǎng)絡(luò)環(huán)境大,區(qū)域分級多,所以減少不必要的配置麻煩,直接在內(nèi)部架設(shè)BGP進(jìn)行連接。
當(dāng)這臺路由器配置好BGP時(shí),路由器處于Idle狀態(tài),Idle狀態(tài)就開始與附近的路由器進(jìn)行TCP連接,并處于Connet狀態(tài),如果與其他路由器TCP連接成功,就會進(jìn)入Open-sent狀態(tài),如果連接失敗了,就進(jìn)行Active狀態(tài),再次進(jìn)行TCP連接。
Open-sent狀態(tài)下就會給對方發(fā)送open報(bào)文,對方回復(fù)了open報(bào)文就會進(jìn)入open-confirm狀態(tài)并在此狀態(tài)下持續(xù)發(fā)送Keep Alive,告訴對方“我沒有發(fā)燒,還活著”(沒有故障)。當(dāng)對面也回復(fù)了Keep Alive報(bào)文時(shí),就會與對方一起進(jìn)入Established狀態(tài),建立鄰居關(guān)系。并且進(jìn)行周期性的發(fā)送Keep Alive報(bào)文,表示“我一直沒有發(fā)燒,很正常”(沒有故障)。不過以上狀態(tài)下都是沒有路由關(guān)系的(數(shù)據(jù)傳輸),在這個(gè)Established狀態(tài)后,才會放送updata報(bào)文。
優(yōu)先級上面優(yōu)先使用路由協(xié)議,也就是說當(dāng)這一臺路由器配置了OSPF與BGP,他會優(yōu)先執(zhí)行OSPF的協(xié)議,如果行不通然后再往下執(zhí)行下一個(gè)路由協(xié)議,所以要注意在跨AS的路由器上一定要布設(shè)BGP。
(責(zé)任編輯:fqj)
-
BGP
+關(guān)注
關(guān)注
0文章
83瀏覽量
15319 -
動態(tài)路由
+關(guān)注
關(guān)注
0文章
16瀏覽量
23111
發(fā)布評論請先 登錄
相關(guān)推薦
評論