问题描述
在大型 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