首页/网络/BGP 与广域网速查/Peer Group 批量管理邻居
BGP 基础与邻居89 条

Peer Group 批量管理邻居

多个邻居共用相同策略时用 peer group:统一改策略一次生效,减少配置量与漏配风险。

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

Peer Group 解决什么问题

当多个邻居共用同一套策略时,把配置写在 peer group 上、让邻居加入组,可以只维护一份策略。改一次组级策略,所有成员同时生效,既减少配置量,也避免逐台配置时漏掉某一台。它适合同运营商多会话、同策略 iBGP 群这类结构一致的邻居集合。

基本信息

定义方式neighbor <组名> peer-group 定义组,neighbor <IP> peer-group <组名> 加入
继承关系组上的配置默认对所有成员生效
更新方式组级命令生效时成员立即同步,多数情况无需逐台操作
覆盖限制经典 peer-group 中部分参数不支持成员级覆盖,可用模板方式实现差异
华为对应同样支持 peer-group,用 peer <组名> as-number 与 peer x group 关联

典型使用场景

  • 同一运营商的多条互联会话共用过滤与属性策略
  • iBGP 客户端批量纳入 RR 管理,策略统一到组级
  • 大量分支设备使用相同入向与出向策略,降低逐台配置的出错概率
  • 割接时集中调整:只需修改组级策略即可覆盖全部成员
  • 审计场景:组级配置让策略清单更短,变更评审更容易看清影响范围

配置示例与验证

配置示例与验证
router bgp 65001
 neighbor TRANSIT peer-group
 neighbor TRANSIT remote-as 65010
 neighbor TRANSIT route-map RM-TRANSIT-IN in
 neighbor TRANSIT route-map RM-TRANSIT-OUT out
 neighbor 10.0.0.2 peer-group TRANSIT
 neighbor 10.0.0.6 peer-group TRANSIT
!
show ip bgp peer-group TRANSIT
show ip bgp summary
# 关注成员邻居是否都继承了组的策略与 AS

组级与成员级配置

配置项建议位置说明
remote-as组级成员 AS 相同,写在组上避免遗漏
路由策略组级统一过滤与属性设置
update-source组级同源地址场景下统一,差异场景单独处理
认证与定时器组级同运营商会话通常参数一致
个别邻居差异项成员级或改用模板经典 peer-group 无法覆盖时用新式模板

变更前的风险核对

变更前的风险核对
# 列出组成员,确认影响面
show ip bgp peer-group TRANSIT
# 查看当前生效策略
show ip bgp neighbors | include route-map
# 变更后逐成员核对状态与计数
show ip bgp summary
show ip bgp neighbors 10.0.0.2 advertised-routes
组级改动等于同时改动全部成员:变更窗口与回退方案要一起准备。执行前先备份 running-config 中相关段落,并记录变更前的 advertised-routes 作为对照基线。

易错点

  • 组里个别邻居需要差异策略却不做覆盖:一改全组受影响,很难只针对一台回退
  • 成员加入组后重复配置同名参数:配置来源混乱,排障时无法判断哪一条真正生效
  • 组建组时把 remote-as 写在成员上:组级与成员级混用导致部分成员对等关系不符合预期
  • 误以为所有参数都能按成员覆盖:经典 peer-group 存在限制,必须改用模板方式实现差异化
  • 变更组级策略后不逐成员核对:成员是否真的收到了新策略,需要看 advertised-routes 与实际前缀

数据来源与参考

  • Cisco: Peer Group 配置指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌