每個主機有自己的路由,EBGP主要用于在自治網(wǎng)絡(luò)中網(wǎng)關(guān)主機之間交換路由信息的協(xié)議,EBGP使管理員能夠在已知的路由策略上配置路由加權(quán),可以更方便地使用無級內(nèi)部域名路由(CIDR)。
下文就是EBGP路由自動改變下一跳...每個主機有自己的路由,EBGP主要用于在自治網(wǎng)絡(luò)中網(wǎng)關(guān)主機之間交換路由信息的協(xié)議,EBGP使管理員能夠在已知的路由策略上配置路由加權(quán),可以更方便地使用無級內(nèi)部域名路由(CIDR)。下文就是EBGP路由自動改變下一跳的故障解決步驟。
一、故障網(wǎng)絡(luò)環(huán)境
RouterA和RouterB之間建立IBGP鄰居,RouterB和RouterC之間建立EBGP鄰居。RouterC向RouterB發(fā)布一條缺省路由,而RouterB再發(fā)給RouterA后,路由的下一跳成為RouterB,而RouterB在BGP視圖下并未配置peer next-hop-local。
二、故障具體分析
RouterB配置了負載分擔(dān)命令,當(dāng)RouterB與RouterA的鄰居間有兩條負載分擔(dān)鏈路時,RouterB會將下一跳屬性設(shè)置為自身地址后再發(fā)給RouterA。為負載分擔(dān)考慮,改變下一跳不會影響業(yè)務(wù)。
(1)在RouterB和RouterA上分別執(zhí)行dislay bgp routing-table命令查看路由信息。
(2)在RouterB上,執(zhí)行display current-configuration命令查看配置,發(fā)現(xiàn)RouterB和RouterA之間配置了負載分擔(dān)。
若RouterB與RouterA的IBGP鄰居間只有1條負載分擔(dān)鏈路時,RouterB不會改變下一跳,會直接用RouterC的接口地址。
三、故障解決步驟
在RouterB上分別執(zhí)行如下操作:
(1)執(zhí)行bgp命令,進入BGP視圖。
(2)執(zhí)行maximum load-balancing 4命令,配置路由的負載分擔(dān)。
RouterA與RouterB之間配置了負載分擔(dān),二者之間雙鏈路互聯(lián)。
配置完成后,在RouterB上執(zhí)行display bgp routing-table命令查看,路由進行負載分擔(dān),故障排除。
EBGP是一種在網(wǎng)絡(luò)中可以容納更多地址的機制,它比外部網(wǎng)關(guān)協(xié)議(EGP)更新。我們需要根據(jù)實際組網(wǎng)需求來配置進行負載分擔(dān)的路由數(shù)量。