簡介
本文說明如何排解邊界閘道通訊協定(BGP)的常見問題。
必要條件
需求
本文件沒有特定需求。
採用元件
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
慣例
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
背景資訊
本文提供用於排除BGP問題的多個選項的流程圖。
如果您的Cisco裝置具有show ip bgp 、show ip bgp neighbors 、show ip bgp summary 或show tech-support 命令的輸出,可以使用Cisco CLI Analyzer顯示潛在問題和修正程式。要使用Cisco CLI Analyzer,您必須是已註冊的Cisco使用者。
備註:只有註冊的思科使用者能夠存取內部工具與資訊。
主要故障排除流程圖
BGP主流程圖
排除BGP鄰居建立故障
以下是鄰居不啟動時必須檢查的日誌消息示例:
BGP_SESSION-5-ADJCHANGE: neighbor[ip address] IPv4 Unicast topology base removed
from session Peer closed the session
BGP_SESSION-5-ADJCHANGE: neighbor[ip address] IPv4 Unicast topology base removed
from session Unknown path error
以下是具有封包大小的ping範例,其中enable在IP標頭中不包含片段位元:
Router#ping 10.10.10.2 size 1400 df-bit
Type escape sequence to abort.
Sending 5, 1400-byte ICMP Echos to 10.10.10.2, timeout is 2 seconds:
Packet sent with the DF bit set
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/37/84 ms
註:您需要檢查介面的雙工設定。
注意:如果由於介面抖動而發生了重置,請使用no bgp fast-external-fallover 命令禁用eBGP快速故障切換。預設情況下,如果用於到達鄰居的連結關閉,BGP會重設鄰居。在BGP配置下禁用此功能,以保持BGP穩定並防止介面抖動。
如果由於CPU使用率高而發生擺動,請參閱排除Cisco路由器上的高CPU使用率故障。
對路由表中缺少的路由進行故障排除
注意:如果BGP路由不在路由表中,請驗證BGP配置下的network語句是否正確。
註:在debug ip bgp x.x.x.x updates命令中,x.x.x.x是必須向其通告路由的鄰居。
排除多宿主入站故障
疑難排解BGP路由通告
排除多宿主出站故障
相關資訊