首页/网络/BGP 与广域网速查/未编号对等(Unnumbered BGP)
BGP 基础与邻居89 条

未编号对等(Unnumbered BGP)

接口不配地址建 BGP:借接口(borrow)方式用接口引用替代邻居地址,适合点到点链路与IP 地址节省场景。

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

未编号对等是什么

未编号对等(Unnumbered BGP)指接口上不依赖具体 IP 地址、直接用接口引用来建立 BGP 邻居:IPv4 场景下接口向指定的借源接口借用地址,IPv6 场景下直接使用链路本地地址对等。它省掉了每段互联链路的地址规划与文档维护,特别适合成百上千条点到点链路的批量部署。代价是排障习惯要整体调整——邻居身份从「一个 IP 地址」变成「一个接口」。

基本信息

典型链路点到点串口、按点到点方式工作的以太网链路
IPv6 形式直接用接口链路本地地址对等,不需要全球单播地址
IPv4 形式接口借用另一个接口(常见 Loopback)的地址
配置方式neighbor <接口名> remote-as,用接口引用代替邻居地址
地址节省两端互联不需要专门划分网段
排障变化从「ping 邻居地址」变成「看接口状态与链路层计数」

典型使用场景

  • 大量点到点链路批量部署:省掉逐段互联地址的规划与台账维护
  • 汇聚层与接入层组网:链路数量多、地址紧张时显著降低运维成本
  • IPv6 场景用链路本地地址建邻居:不依赖全球单播地址计划
  • 设备替换或链路迁改:接口引用不变,邻居配置无需因重编址而改动
  • 自动化配置模板:接口名作为稳定主键,便于批量下发

配置与查看

配置与查看
interface GigabitEthernet0/1
 ip unnumbered Loopback0                 # IPv4:向 Loopback0 借用地址
!
router bgp 65001
 neighbor GigabitEthernet0/1 remote-as 65002   # 用接口名指定邻居
 neighbor GigabitEthernet0/1 description to-R2-p2p
!
show ip bgp summary                       # 邻居以接口名显示
show ip interface brief                   # 确认接口状态与借用的地址

编号与未编号对等对比

维度编号对等未编号对等
邻居标识IP 地址接口名
编址需求每段链路需要一个互联网段不需要额外网段
排障方式ping 邻居地址判断连通性看接口状态与链路层计数
配置可读性地址本身带路径信息需对照接口与拓扑文档
链路类型限制无特殊要求通常要求点到点语义
排障习惯要改:未编号会话没有邻居地址,ping 邻居地址的老方法直接失效。检查顺序变成看接口是否 Up、借用源地址是否仍在、链路层计数有无异常,再看 BGP 状态与收发计数。
以太网上做未编号对等通常要求该链路按点到点方式工作,若实际是共享网段,未编号对等无法按预期运行;IPv6 用链路本地地址对等时,两端必须位于同一链路且地址可解析,跨设备绕行不适用。
监控与自动化模板常以邻居 IP 作为主键:切换到未编号对等后需要同步改造采集项与告警规则,否则告警会漏报、也无从判断邻居是否真的掉了。

易错点

  • 链路类型不支持硬套:以太网链路必须先确认是否按点到点语义工作,共享网段上未编号对等建不起来
  • 沿用旧的排障文档:未编号会话没有邻居地址概念,ping 邻居地址的判断方法失效,容易误判为链路故障
  • 借用地址的源接口不稳定:Loopback 未在 IGP 通告或被误删,会让会话与下一跳解析一起失效,影响面远超单条链路
  • 忽略监控改造:以 IP 为匹配条件的采集模板会漏掉所有未编号邻居,故障时没有任何告警可看

数据来源与参考

  • RFC 5549: 以 IPv6 下一跳承载 IPv4
  • 厂商: 未编号对等配置
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌