邊界網(wǎng)關(guān)協(xié)議
邊界網(wǎng)關(guān)協(xié)議(BGP)是運(yùn)行于 TCP 上的一種自治系統(tǒng)的路由協(xié)議。 BGP 是唯一一個(gè)用來處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議,也是唯一能夠妥善處理好不相關(guān)路由域間的多路連接的協(xié)議。 BGP 構(gòu)建在 EGP 的經(jīng)驗(yàn)之上。 BGP 系統(tǒng)的主要功能是和其他的 BGP 系統(tǒng)交換網(wǎng)絡(luò)可達(dá)信息。網(wǎng)絡(luò)可達(dá)信息包括列出的自治系統(tǒng)(AS)的信息。這些信息有效地構(gòu)造了 AS 互聯(lián)的拓樸圖并由此清除了路由環(huán)路,同時(shí)在 AS 級(jí)別上可實(shí)施策略決策。
BGP基本配置的方法步驟:
現(xiàn)在A將通過BGP向B通告路由1.0.0.0,必須滿足2個(gè)條件:
1、通過使用network命令或redistribute,BGP進(jìn)程必須能知道路由。
2、被通告路由必須在IP路由表中。
我們將在BGP進(jìn)程下使用network命令。這個(gè)命令滿足了第一條,使得BGP進(jìn)程知道路由。此network命令能使你更好控制從IGP重分布什么到BGP,并使用戶能分別列出需經(jīng)BGP通告的前綴。CISCO路由器能被配置的網(wǎng)絡(luò)描述最大數(shù)為200。如果有超過200個(gè)網(wǎng)絡(luò)需要通告,那就需要?jiǎng)討B(tài)重分布。
由于網(wǎng)絡(luò)1.0.0.0是直接相連的網(wǎng)絡(luò),它存在于IP路由表中,故第二個(gè)條件滿足。
顯示A上的IP路由表。注意網(wǎng)絡(luò)1.0.0.0在IP路由表中。
在路由器A上,在BGP進(jìn)程下增加命令network 1.0.0.0a# conf t
用show ip bgp顯示B上的IP BGP表,network 1.0.0.0是通過192.1.1.1得到的B# show ip bgp
network next-hop metric loca pref weight path*>1.0.0.0 192.1.1.1 0 0 100 i
B 1.0.0.0/8 [20/0] via 192.1.1.1, 00:12:02用show ip bgp顯示C上的IP BGP表,注意network 1.0.0.0出現(xiàn)在BGP表中,它的下一跳是192.1.1.1(未變),此路由是有效的(用*號(hào)標(biāo)出),它是通過iBGP會(huì)話得到的,在網(wǎng)絡(luò)號(hào)前加字母i表示了這一狀態(tài)。
無1.0.0.0路由到網(wǎng)絡(luò)1.0.0.0的路由不在IP路由表中有雙重原因。
1、192.1.1.1不在C的路由表。而且下一跳地址是:從該處得到此路由的EBGP鄰居的IP地址。當(dāng)路由通過EBGP注入到AS中,從EBGP獲得的下一跳被無改變地傳送到IBGP中。
2、在缺省情況下BGP和IGP必須是同步的(因?yàn)榫W(wǎng)絡(luò)1.0.0.0不是通過IGP得到的)。這意味著路由器B上的BGP知道的路由沒有被重分布到IGP,這兩者是不同步的。no synchronization為解決第一個(gè)問題:
為解決第二個(gè)問題:
以上就是BGP基本配置的方法步驟,謝謝閱讀,希望能幫到大家,請(qǐng)繼續(xù)關(guān)注武林網(wǎng),我們會(huì)努力分享更多優(yōu)秀的文章。
新聞熱點(diǎn)
疑難解答
圖片精選