「BGP」- 对等体组(Peer Group)

  CREATED BY JENKINSBOT

问题描述

在大型 BGP 网络中,对等体的数量会很多,其中很多对等体具有相同的策略,在配置时会重复使用一些命令。

解决方案

对等体组(Peer Group)是一些具有某些相同策略的对等体的集合,利用 Peer Group 可以简化配置。

原理简述

当一个对等体加入 Peer Group 中时,该对等体将获得与所在 Peer Group 相同的配置。当 Peer Group 的配置改变时,组内成员的配置也相应改变。

简单说:
1)本端将多个 Peer 将 Peer Group,然后针对 Peer Group 创建配置,而无需对每个 Peer 都进行相同配置;
2)但是每个对端(即 Peer)还是需要进行配置的(该技术并不能简化 Peer 的配置,只能减少对 Peer 的配置);

特性特征

外在优势:减少配置;
内在优势:减小 BGP 路由计算,并复制发送给组内成员(否则需要为每个 Peer 进行路由计算);

在 Peer Group 中,单个对等体也可以配置自己的发布路由与接收路由的策略。

应用场景

在 RR 中,通常需要配置多个 RR Client,这些 Client 通常具有相同配置,所以此时可在 RR 上使用 Peer Group 特性;

配置命令

// ---------------------------------------------------------------------------- // 第一步、创建对等体组

# 在 BGP 视图、BGP-VPN 实例 IPv4 地址族视图、BGP-VPN 实例 IPv6 地址族视图下创建对等体组。
# external:表示创建 EBGP 对等体组。
# internal:表示创建 IBGP 对等体组。
[Huawei-bgp] group group-name [ external | internal ]

// ---------------------------------------------------------------------------- // 第二步,可选,为指定的对等体组配置 AS 号

# 对于 IBGP Peer Group,AS-Num 为 IBGP 的本地 AS 号
[Huawei-bgp] peer group-name as-number { as-number-plain | as-number-dot }

// ---------------------------------------------------------------------------- // 第三步、将对等体加入对等体组

[Huawei-bgp] peer { ipv4-address | ipv6-address } group group-name

// ---------------------------------------------------------------------------- // 第四步、进行对等体组的其他配置

# 指定发送 BGP 报文的源接口,并指定发起连接时使用的源地址。
[Huawei-bgp] peer group-name connect-interface interface-type interface-number [ ipv4-source-address ]

# 查看 Group 信息
<Huawei> display bgp group in