IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁系統(tǒng)集成網(wǎng)絡(luò)故障 → IBGP鄰居無法建立連接問題的解決方法

IBGP鄰居無法建立連接問題的解決方法

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

IBGP鄰居無法建立連接的故障解決步驟如下:

網(wǎng)絡(luò)環(huán)境

在下圖的網(wǎng)絡(luò)中,RouterA分別通過接口POS5/0/0和GE1/0/0與RouterB配置IBGP連接。配置完成后,RouterA和RouterB之間的BGP鄰居down掉了,一直處于OpenSent狀態(tài),但是從RouterA上可以ping通RouterB的Loopback0地址10.0.0.1。

圖IBGP鄰居無法建立連接

路由器故障:IBGP鄰居無法建立連接

故障分析

步驟 1 在RouterA上,執(zhí)行display ip routing-table命令檢查,發(fā)現(xiàn)POS5/0/0接口down掉后,有一條下一跳為NULL0口的到公網(wǎng)的等值路由

POS5/0/0接口down掉后,RouterA上到公網(wǎng)路由及其對(duì)應(yīng)BGP鄰居狀態(tài)如下。

  1. <RouterA>displayiprouting-table219.133.0.0
  2. ?
  3. RoutingTable:Public
  4. ?
  5. SummaryCount:2
  6. ?
  7. Destination/MaskProtoPreCostNextHopInterface
  8. ?
  9. 0.0.0.0/0BGP100010.0.0.1GigabitEthernet1/0/0
  10. ?
  11. BGP100010.0.0.1NUll0
  12. ?
  13. <RouterA>displaybgppeer
  14. ?
  15. BGPlocalrouterID:172.16.0.1
  16. ?
  17. LocalASnumber:64640
  18. ?
  19. Totalnumberofpeers:3Peersinestablishedstate:2
  20. ?
  21. PeerVASMsgRcvdMsgSentOutQUp/DownStatePrefRcv

由此可知發(fā)生了路由迭代。如果沒有迭代發(fā)生,那么POS5/0/0接口down掉后,原先的兩條等值路由上行,應(yīng)該只剩下一條從GE1/0/0出去的路由才對(duì)。

步驟 2 在RouterB上,執(zhí)行display bgp peer命令查看對(duì)等體狀態(tài),一直處于OpenSent狀態(tài)。

  1. 4413401000:01:10OpenSent0

POS5/0/0接口沒有down時(shí),到公網(wǎng)路由:

  1. <RouterA>displayiprouting-table219.133.0.3
  2. ?
  3. RoutingTable:Public
  4. ?
  5. SummaryCount:2
  6. ?
  7. Destination/MaskProtoPreCostNextHopInterface
  8. ?
  9. 0.0.0.0/0BGP100010.0.0.1GigabitEthernet1/0/0
  10. ?
  11. BGP100010.0.0.1Pos5/0/0

步驟 3 在RouterA上,使用display current-configuration命令查看配置,發(fā)現(xiàn)配置了如下的指向RouterB Loopback地址32位掩碼的靜態(tài)路由。

ip route-static 10.0.0.1 255.255.255.255 192.168.1.1

ip route-static 10.0.0.1 255.255.255.255 192.168.0.1

現(xiàn)在RouterA POS5/0/0接口down了,如上的靜態(tài)路由配置會(huì)導(dǎo)致RouterA進(jìn)行路由迭代,另外還有如下路由配置到達(dá)192.168.0.1(RouterB和RouterA對(duì)接的10G POS口地址)。

ip route-static 192.168.0.0 255.255.255.0 NULL0 preference 255

因此就出現(xiàn)了在RouterA POS口down掉后,雙上行的兩條等值路由,有一條的下一跳變成NULL0口了。

指向NULL0的路由出現(xiàn)和BGP鄰居down掉有關(guān)系,此時(shí)從RouterA上可以ping通RouterB Loopback地址(10.0.0.1),一般而言,此時(shí)BGP鄰居應(yīng)該不會(huì)down掉。

但因?yàn)镽outerA是雙路由上行,因此發(fā)包就有個(gè)Hash問題,直接不帶源地址的ping,Hash的結(jié)果是從10GE口出去,因此是通的。如果在RouterA上帶Loopback地址作為源地址來ping RouterB的Loopback地址,RouterA上Hash的結(jié)果就是從10G POS口出去了,結(jié)果導(dǎo)致不通,而這恰巧是RouterA和RouterB建立BGP鄰居的源和目的地址,因此RouterA上出現(xiàn)了BGP鄰居down掉的問題,因?yàn)?0G POS口現(xiàn)在迭代到的路由的下一跳是NULL0口。由此可知,RouterA路由迭代導(dǎo)致BGP鄰居down掉。

----結(jié)束

處理步驟

在RouterA上分別執(zhí)行如下操作。

步驟 1 執(zhí)行system-view命令,進(jìn)入系統(tǒng)視圖。

步驟 2 分別執(zhí)行undo ip route-static 10.0.0.1 255.255.255.255 192.168.1.1和undo ip route-static 10.0.0.1 255.255.255.255 192.168.0.1命令,刪除原有靜態(tài)路由。

步驟 3 分別執(zhí)行ip route-static 10.0.0.1 32 GigabitEthernet 1/0/0 192.168.1.1和ip route-static 10.0.0.1 32 Pos 5/0/0 192.168.0.1命令,在靜態(tài)路由后加上下一跳和對(duì)應(yīng)的出接口。

步驟 4 在RouterA POS5/0/0接口down掉后,迭代到如上靜態(tài)路由就迭代中止了,就宣布POS口的靜態(tài)路由不可達(dá),從路由表中撤銷掉該路由,到對(duì)端RouterB的所有報(bào)文都走對(duì)應(yīng)的GE口出去了。

步驟 5 執(zhí)行命令return退回到用戶視圖,執(zhí)行命令save,保存對(duì)配置的修改。

----結(jié)束

配置完成后,在RouterA上執(zhí)行display ip routing-table命令查看,發(fā)現(xiàn)指向Null0口的路由消失,故障排除。

案例總結(jié)

配置靜態(tài)路由時(shí),如果不是點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)類型,建議同時(shí)配置下一跳和對(duì)應(yīng)的出接口,否則容易引發(fā)路由迭代錯(cuò)誤。

關(guān)鍵詞標(biāo)簽:IBGP

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 提示dns服務(wù)錯(cuò)誤怎么辦 dns錯(cuò)誤問題多種解決方法 提示dns服務(wù)錯(cuò)誤怎么辦 dns錯(cuò)誤問題多種解決方法 “無法瀏覽網(wǎng)頁” 十招解決疑難雜癥 “無法瀏覽網(wǎng)頁” 十招解決疑難雜癥 路由器無線不能上網(wǎng)等故障排除 路由器無線不能上網(wǎng)等故障排除 解決VPN路由設(shè)置不能訪問外網(wǎng)的問題 解決VPN路由設(shè)置不能訪問外網(wǎng)的問題

相關(guān)下載

    人氣排行 解決VPN路由設(shè)置不能訪問外網(wǎng)的問題 登錄SSH服務(wù)器失敗問題的分析及解決 光纖上網(wǎng) 路由器設(shè)置頁面進(jìn)不去怎么辦 核心交換機(jī)故障現(xiàn)象及解決辦法 無線網(wǎng)卡連接不上怎么辦_無線網(wǎng)卡連接不上解決方法 路由設(shè)置不當(dāng) 導(dǎo)致VPN無法訪問外網(wǎng) 提示dns服務(wù)錯(cuò)誤怎么辦 dns錯(cuò)誤問題多種解決方法 徹底避免環(huán)路問題 正確配置交換機(jī)步驟