邻居详情页信息量最大
show ip bgp neighbors <地址> 把单个邻居的全部状态集中输出:能力协商结果、定时器实际值、报文统计、各地址族的前缀计数,以及最近一次重置的主动方与原因。掌握几个关键段落后,排障时可以直接过滤到需要的部分,不必在海量输出里翻找。
关键段落速查
| 段落 | 内容 | 判断价值 |
|---|---|---|
| BGP state | 当前状态与已建立时长 | 确认是否 Established 与稳定程度 |
| Timers | 协商后的 Hold 与 Keepalive 实际值 | 解释超时类问题的依据 |
| Capabilities | 4 字节 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 指对端触发。它是判断问题归属最快的一个字段,排查震荡时优先查看。