对等上线前的检查清单
新建或割接 BGP 对等时,绝大多数反复排查都来自「跳过底层直接看 BGP」。按固定顺序核对:链路与地址可达、TCP 179 可通、两端配置项一致、能力协商到位、前缀收发符合设计,可以把问题一次性挡在割接之前。清单固化成操作票,比依赖记忆可靠得多。
分层检查项
| 层次 | 检查内容 | 验证方式 |
|---|---|---|
| 链路 | 接口状态、光功率、错包计数 | 接口状态与错误统计 |
| 网络可达 | 邻居地址与环回地址互相可达 | ping 接口地址与环回地址 |
| 传输层 | TCP 179 双向放行 | 端口测试与连接表查看 |
| 配置一致 | remote-as、源地址、认证、连接模式 | 两端配置逐项比对 |
| 能力 | 地址族激活、ASN4 兼容 | 邻居详情的能力段落 |
| 路由收发 | 前缀数量与内容符合设计 | summary 与 advertised-routes |
基本信息
| 顺序原则 | 自下而上,未确认底层不进入上一层 |
|---|---|
| 关键命令 | show ip bgp summary、show tcp brief、advertised-routes |
| 割接留档 | 变更前后各保存一次输出作为基线 |
| 回退准备 | 保留旧配置片段与撤销步骤,明确回退判据 |
| 验收标准 | 会话稳定、前缀数量与内容符合设计、业务可达 |
典型使用场景
- 新客户接入:按清单逐项确认后再放行业务流量
- 链路割接:主备切换前确认新链路各项指标达标
- 故障恢复:恢复后按清单复核,避免只确认「会话起来了」
- 值班手册:把清单写成标准操作步骤,降低对个人经验的依赖
- 跨厂商对接:提前核对能力与参数差异,避免上线后才发现不兼容
执行顺序示例
执行顺序示例
# 1) 可达性
ping 10.0.0.2 source 10.0.0.1
# 2) 传输层
show tcp brief | include 179
# 3) 配置核对
show running-config | include neighbor 10.0.0.2
# 4) 会话状态与前缀计数
show ip bgp summary
# 5) 实际通告与接收范围
show ip bgp neighbors 10.0.0.2 advertised-routes
show ip bgp neighbors 10.0.0.2 routes验收与观测项
验收与观测项
# 会话稳定性:观察一段时间确认没有反复重建
show ip bgp summary
# 前缀数量:与设计清单对比
show ip bgp neighbors 10.0.0.2 | include prefix
# 护栏:配置前缀上限,防止对端异常发布
show running-config | include maximum-prefix
# 记录:把上述输出保存为割接基线会话 Established 只是必要条件而不是验收标准:前缀数量为零、下一跳不可达、策略把该收的路由挡掉,都能在会话正常的情况下发生。验收要落到「业务可达 + 路由内容符合设计」两件事上。