首页/网络/BGP 与广域网速查/show ip bgp neighbors 关键段落
BGP 基础与邻居89 条

show ip bgp neighbors 关键段落

邻居详情页面信息量大:重点看能力协商、定时器、地址族、报文计数与最后错误,排障时按段落快速定位。

BGP 与广域网速查网络更新于 2026-10-13

邻居详情页信息量最大

show ip bgp neighbors <地址> 把单个邻居的全部状态集中输出:能力协商结果、定时器实际值、报文统计、各地址族的前缀计数,以及最近一次重置的主动方与原因。掌握几个关键段落后,排障时可以直接过滤到需要的部分,不必在海量输出里翻找。

关键段落速查

段落内容判断价值
BGP state当前状态与已建立时长确认是否 Established 与稳定程度
Timers协商后的 Hold 与 Keepalive 实际值解释超时类问题的依据
Capabilities4 字节 ASN、Route-Refresh、GR、地址族判断特性为何不生效
Message statistics各类报文收发计数识别停发、异常通知等
Address family各族的收发前缀计数定位是会话问题还是族问题
Last reset上次重置的主动方与原因直接指向中断根因

基本信息

基础命令show ip bgp neighbors 10.0.0.2
完整输出加 verbose 或 detail 获取更全的能力与族信息
过滤查看配合 include 只显示目标段落
华为对应display bgp peer 10.0.0.2 verbose
记录建议变更前后各保存一次,便于对照差异

典型使用场景

  • 会话异常:先看状态与 Last reset,判断是本地还是对端触发中断
  • 能力缺失:确认 Route-Refresh、GR、地址族是否协商成功
  • 定时器确认:核对 Hold 与 Keepalive 的实际运行值
  • 前缀计数异常:按地址族逐项对比排查范围
  • 割接留档:把输出保存为基线,作为回退与验收依据

常用过滤方式

常用过滤方式
show ip bgp neighbors 10.0.0.2 | include state
show ip bgp neighbors 10.0.0.2 | include Last
show ip bgp neighbors 10.0.0.2 | include hold
show ip bgp neighbors 10.0.0.2 | include capability
show ip bgp neighbors 10.0.0.2 | include prefix
!
# 查看通知的收发记录与错误码
show ip bgp neighbors 10.0.0.2 | include Notification

字段解读示例

字段解读示例
# 典型片段与含义:
# BGP state = Established, up for 02:11:43   → 会话稳定
# Hold time = 90, keepalive interval = 30     → 协商后的实际运行值
# Last reset 00:04:12 ago, due to ...         → 上次中断原因
# Notification received/sent with error code  → 参数或策略问题的直接线索
# Prefix activity: 812 accepted, 0 filtered   → 被过滤数量提示策略收窄程度
「Last reset by/with」直接说明上次会话中断是由谁发起的:by 指本端触发,with 指对端触发。它是判断问题归属最快的一个字段,排查震荡时优先查看。

易错点

  • 不看 Last reset 段:历史中断原因常与当前问题直接相关,漏看会重复走弯路
  • 被海量输出淹没:应使用 include 聚焦段落,而不是从头翻到结尾
  • 只看会话状态不看地址族段落:会话正常而某族前缀为零的情况很常见
  • 忽略通知错误码:它比「邻居断了」这句话提供的信息精确得多
  • 不留基线:没有变更前的输出可供比对,改动前后的差异只能凭印象判断

数据来源与参考

  • Cisco: show ip bgp neighbors 输出说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌