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 作为对照基线。