路由器故障:EBGP路由自動(dòng)改變下一跳
EBGP是用于在自治網(wǎng)絡(luò)中網(wǎng)關(guān)主機(jī)(每個(gè)主機(jī)有自己的路由)之間交換路由信息的協(xié)議,EBGP使管理員能夠在已知的路由策略上配置路由加權(quán),可以更方便地使用無(wú)級(jí)內(nèi)部域名路由(CIDR),以下就是EBGP路由自動(dòng)改變下一跳的故障解決步驟:
網(wǎng)絡(luò)環(huán)境
在圖的網(wǎng)絡(luò)中,RouterA和RouterB之間建立IBGP鄰居,RouterB和RouterC之間建立EBGP鄰居。RouterC向RouterB發(fā)布一條缺省路由,而RouterB再發(fā)給RouterA后,路由的下一跳成為RouterB,而RouterB在BGP視圖下并未配置peer next-hop-local。
圖EBGP路由自動(dòng)改變下一跳
故障分析
步驟 1 在RouterB和RouterA上分別執(zhí)行dislay bgp routing-table命令查看路由信息。
- <RouterB> dislay bgp routing-table peer 192.168.161.13 advertised-routes
- Total Number of Routes: 16
- BGP Local router ID is 192.168.161.11
- Status codes: * - valid, > - best, d - damped,
- h - history, i - internal, s - suppressed, S - Stale
- Origin : i - IGP, e - EGP, ? - incomplete
- Network NextHop MED LocPrf PrefVal Path/Ogn
- *> 0.0.0.0 192.168..160.129 0 4134i
- <RouterA> display bgp routing-table peer 192.168.161.11 received-routes
- Total Number of Routes: 16
- BGP Local router ID is 192.168.161.13
- Status codes: * - valid, > - best, d - damped,
- h - history, i - internal, s - suppressed, S - Stale
- Origin : i - IGP, e - EGP, ? - incomplete
- Network NextHop MED LocPrf PrefVal Path/Ogn
- * i 0.0.0.0 192.168.161.11 100 0 4134i
步驟 2 在RouterB上,執(zhí)行display current-configuration命令查看配置,發(fā)現(xiàn)RouterB和RouterA之間配置了負(fù)載分擔(dān)。
由于RouterB配置了負(fù)載分擔(dān)命令,當(dāng)RouterB與RouterA的鄰居間有兩條負(fù)載分擔(dān)鏈路時(shí),RouterB會(huì)將下一跳屬性設(shè)置為自身地址后再發(fā)給RouterA。為負(fù)載分擔(dān)考慮,改變下一跳不會(huì)影響業(yè)務(wù)。
若RouterB與RouterA的IBGP鄰居間只有1條負(fù)載分擔(dān)鏈路時(shí),RouterB不會(huì)改變下一跳,會(huì)直接用RouterC的接口地址。
----結(jié)束
處理步驟
在RouterB上分別執(zhí)行如下操作。
步驟 1 執(zhí)行bgp命令,進(jìn)入BGP視圖。
步驟 2 執(zhí)行maximum load-balancing 4命令,配置路由的負(fù)載分擔(dān)。
RouterA與RouterB之間配置了負(fù)載分擔(dān),二者之間雙鏈路互聯(lián)。
----結(jié)束
配置完成后,在RouterB上,執(zhí)行display bgp routing-table命令查看,路由進(jìn)行負(fù)載分擔(dān),故障排除。
案例總結(jié)
需根據(jù)實(shí)際組網(wǎng)需求來(lái)配置進(jìn)行負(fù)載分擔(dān)的***路由數(shù)量。
【編輯推薦】