以下内容摘自笔者编著的《路由器配置与管理完全手册——H3C篇》一书。
10.3.1 iBGP对等体组的配置步骤及示例
对等体组是具有相同更新策略的对等体的集合。在大型BGP网络中,对等体的数量会很多,其中很多对等体需要配置相同的策略,通过配置对等体组并将对等体加入到对等体组,可以使对等体获得与所在对等体组相同的配置,而且当对等体组的配置改变时,组内成员的配置也相应改变,从而简化配置。注意的是,如果对等体组中已经存在对等体,则不能改变该对等体组的AS号,也不能使用undo命令删除已指定的AS号。
根据对等体所在的AS,对等体组可分为:
iBGP对等体组:对等体组中的对等体与当前路由器位于同一AS。
eBGP对等体组:对等体组中的对等体与当前路由器位于不同AS。
本节介绍的iBGP(内部BGP)对等体内部的配置。
iBGP对等体组的配置步骤如表10-4所示。创建iBGP对等体组后,系统在将对等体加入iBGP对等体组时,会自动在BGP视图下创建该对等体,并设置其AS号为本地AS号。
表10-4 iBGP对等体组的配置步骤
步骤 |
命令 |
说明 |
Step 1 |
system-view 例如: <Sysname> system-view |
进入系统视图 |
Step 2 |
bgp as-number 例如; [Sysname] bgp 100 |
进入BGP视图。默认情况下,系统没有运行BGP |
Step 3 |
group group-name [ internal ] 例如: [Sysname-bgp] group test internal |
创建iBGP对等体组 |
Step 4 |
peer ip-address group group-name 例如: [Sysname-bgp] peer 10.1.1.1 group test |
向对等体组中加入对等体 |
下面介绍以上配置步骤中的两条主要命令。
1. group internal命令
“group group-name [ internal ]”命令是“group group-name [ external | internal ]”BGP视图/BGP-VPN实例视图命令的一个子命令,专门用来创建iBGP对等体组。可用“undo group group-name”命令用来删除创建的对等体组。如果不选择internal可选项,则也是默认创建iBGP对等体组。参数group-name用来指定所创建的内部对等体组的名称,为1~47个字符的字符串。
2. peer命令
“peer ip-address group group-name”BGP视图/BGP-VPN实例视图命令用来向对已创建的等体组中加入对等体。如果执行该命令时,指定的对等体还没有建立,则系统会自动建立该对等体。可用“undo peer ip-address group group-name”命令将对等体从对等体组中移出。默认情况下,对等体不属于任何对等体组。命令中的两个参数说明如下: