目錄

簡介

必要條件

需求

採用元件

慣例

背景資訊

主要故障排除流程圖

排除BGP鄰居建立故障

對路由表中缺少的路由進行故障排除

排除多宿主入站故障

疑難排解BGP路由通告

排除多宿主出站故障

相關資訊

簡介

本文說明如何排解邊界閘道通訊協定(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路由通告

排除多宿主出站故障

相關資訊

- BGP和IP路由支援

- Cisco IOS Primary Command List，所有版本

- 技術支援與下載 — Cisco Systems