目录

简介

先决条件

要求

使用的组件

规则

背景信息

主要故障排除流程图

排除BGP邻居建立故障

排除路由表中缺少的路由故障

排除多宿主入站故障

排除BGP路由通告故障

排除多宿主出站故障

相关信息

简介

本文档介绍如何解决边界网关协议(BGP)的常见问题。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

背景信息

本文档提供了用于排除BGP问题的多个选项的流程图。

如果您从Cisco设备获得show ip bgp 、show ip bgp neighbors 、show ip bgp summary或show tech-support命令的输出，则可以使用Cisco CLI分析器显示潜在问题和解决方法。要使用Cisco CLI分析器，您必须是注册的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主要命令列表，所有版本

- 技术支持和下载 - 思科系统公司