首页/网络/BGP 与广域网速查/IPv6 链路本地地址建邻要点
BGP 基础与邻居89 条

IPv6 链路本地地址建邻要点

IPv6 EBGP 可直接用 link-local 建邻(需指定接口/zone):省地址简洁,但接口与对端地址组合要严格对应。

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

IPv6 链路本地地址建邻

IPv6 直连链路上可以直接用链路本地地址建立 BGP 邻居,省去为互联链路单独规划全局地址。代价是链路本地地址只在单条链路上唯一,配置时必须显式限定接口,否则设备无法判断该地址属于哪个链路。复制模板时漏掉接口限定,是这类配置最常见的错误。

基本信息

典型写法neighbor FE80::1%GigabitEthernet0/1 remote-as 65002
关键约束链路本地地址必须与接口绑定,否则无法确定出接口
适用范围直连链路与点对点场景最合适
对比全局地址全局地址建邻可读性更好,跨设备复制不易出错
下一跳处理按 RFC 2545 的要求处理 IPv6 下一跳与链路本地地址的关系

典型使用场景

  • 互联链路地址紧张:不为每条链路单独规划全局地址
  • 点对点直连场景:链路本地地址足够满足建邻需求
  • 自动化模板:接口名作为变量传入,配置随接口生成
  • 迁移过渡:全局地址尚未规划完成时先用链路本地地址开通
  • 排障:确认地址与接口的绑定关系是否正确

配置与核对

配置与核对
# Cisco:链路本地地址建邻,必须带接口限定
router bgp 65001
 neighbor FE80::1%GigabitEthernet0/1 remote-as 65002
!
# 核对邻居状态与地址族激活情况
show bgp ipv6 unicast summary
# 确认接口上的链路本地地址
show ipv6 interface GigabitEthernet0/1 | include link-local

核对要点

要点说明异常表现
接口限定邻居语句中是否写明接口漏写时命令报错或指向错误接口
地址族激活IPv6 单播族下邻居已激活未激活时不会交换 IPv6 路由且无明显报错
接口名变更模板化配置是否同步更新接口改名后旧配置失效,会话中断
下一跳可达链路本地下一跳与出接口匹配匹配错误时路由不下发或转发失败
链路本地地址的优势是简单,代价是可读性差:排障时看到的地址无法直接对应到某台设备,日常运维中建议在描述与台账里写清每条互联链路的对应关系。

易错点

  • 漏写接口限定:命令报错或邻居指向错误接口,会话建不起来
  • 复制配置时未替换接口名:模板化环境下旧接口名残留在配置里,问题隐蔽
  • 以为链路本地地址可跨链路使用:它只在单条链路上唯一,跨链路必然无法定位
  • 忘记激活地址族:邻居建立了但 IPv6 路由不交换,且没有明显报错

数据来源与参考

  • RFC 2545: IPv6 扩展
  • 厂商: IPv6 BGP 配置指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌