BGP互通网络实验
實(shí)驗(yàn)背景:
在建立可組建互聯(lián)網(wǎng)時(shí)先組件骨干網(wǎng),然后將各種ISP連接到骨干網(wǎng)上,最后我們的局域網(wǎng)在連接到骨干網(wǎng)上,就這樣組成互聯(lián)互通的大網(wǎng)!
1.局域網(wǎng)內(nèi)部運(yùn)行IGP協(xié)議來實(shí)現(xiàn)網(wǎng)絡(luò)互通
2.局域網(wǎng)到ISP之間通過NAT轉(zhuǎn)換
3.ISP到骨干網(wǎng)之間運(yùn)行EBGP協(xié)議
4.骨干網(wǎng)之間運(yùn)行IBFP協(xié)議互通
實(shí)驗(yàn)圖:
實(shí)驗(yàn)步驟:
1.
首先為每一臺路由器配置IP,在R1和R5上為回環(huán)口配置地址!
2
.在每一臺路由器上開啟bgp路由協(xié)議。將5臺路由器劃分為3個(gè)bgp 自治系統(tǒng)
router bgp 1 //自治系統(tǒng)1
bgp router-id 1.1.1.1 //自治系統(tǒng)1里R1路由器的標(biāo)識
neighbor 12.1.1.2 remote-as 234 //起鄰居R2
network 1.1.1.1 mask 255.255.255.255 //將路由表中信息添加到bgp路由表中
router bgp 234 //自治系統(tǒng)234
bgp router-id 2.2.2.2 //自治系統(tǒng)234里的R2路由器的標(biāo)識
neighbor 12.1.1.1 remote-as 1 //起鄰居R1
neighbor 23.1.1.3 remote-as 234 / /起鄰居R2
router bgp 234 // 自治系統(tǒng)234
bgp router-id 3.3.3.3 //自治系統(tǒng)234里的R3路由器的標(biāo)識
neighbor 23.1.1.2 remote-as 234 //起鄰居R2
neighbor 34.1.1.4 remote-as 234 //起鄰居R4
router bgp 234 // 自治系統(tǒng)234
bgp router-id 4.4.4.4 //自治系統(tǒng)234里的R4路由器的標(biāo)識
neighbor 34.1.1.3 remote-as 234 //起鄰居R3
neighbor 45.1.1.5 remote-as 5 //起鄰居R5
router bgp 5 // 自治系統(tǒng)5
bgp router-id 5.5.5.5 //自治系統(tǒng)5里的R5路由器的標(biāo)識
neighbor 45.1.1.4 remote-as 234 //起鄰居R4
network 5.5.5.5 mask 255.255.255.255
注意:
在EBGP中傳路由,下一跳改變
在IBGP中傳路由,下一跳不變,且IBGP之間傳遞路由只能傳遞一跳。
導(dǎo)致的問題:
1.R2能學(xué)到R3的路由,但下一跳的地址錯(cuò)誤
2.R2不能將R4的路由傳遞給R1
解決辦法:
1.首先在IBGP中間起一個(gè)內(nèi)部路由協(xié)議,如eigrp或osfp,讓每個(gè)路由器相互之間能夠?qū)W到彼此的路由。
2.在邊界的路由器或在IBGP鄰居上,將學(xué)的路由器的下一跳地址更改!
3.注意:IBGP之間,更改路由下一跳地址的前提是它們是鄰居關(guān)系!
接著,在IBGP之間建立鄰居關(guān)系:
在R2上添加:
neighbor 34.1.1.4 remote-as 234
在R4上添加:
neighbor 23.1.1.2 remote-as 234
接著就是修改路由的下一跳了,要在邊界上修改只有一跳的。讓運(yùn)行IBGP的路由器能夠?qū)W到路由
在R2上:
neighbor 23.1.1.3 next-hop-self
neighbor 34.1.1.4 next-hop-self
在R3上:
neighbor 34.1.1.4 next-hop-self
neighbor 23.1.1.2 next-hop-self
在R4上:
neighbor 34.1.1.3 next-hop-self
neighbor 23.1.1.2 next-hop-self
總結(jié)
- 上一篇: 【软件工程】RUP与软件开发5大模型
- 下一篇: 【软件工程】VB版机房文档总结