首页/网络/BGP 与广域网速查/EBGP 会话基础健康检查清单
BGP 基础与邻居89 条

EBGP 会话基础健康检查清单

对等上线前的检查清单:底层可达、ACL 放行、两端 AS/地址匹配、认证一致、版本与能力兼容,一次核对能省去大量反复。

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

对等上线前的检查清单

新建或割接 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 只是必要条件而不是验收标准:前缀数量为零、下一跳不可达、策略把该收的路由挡掉,都能在会话正常的情况下发生。验收要落到「业务可达 + 路由内容符合设计」两件事上。

易错点

  • 跳过可达性直接看 BGP:TCP 层不通时 BGP 层面看不到任何有效信息
  • 只看会话状态不看路由收发:会话 Up 而前缀为空在割接中时有发生
  • 两端参数不一致未逐项比对:remote-as、源地址与认证任一项不匹配都会导致建立失败
  • 缺少回退判据与撤销步骤:出现异常时无法快速恢复,只能现场摸索
  • 不留割接基线:变更后出现差异时缺少对照,问题定位只能重新排查

数据来源与参考

  • 运营商对接实践
  • 厂商: BGP 割接检查清单
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌