2. 3. 4.
执行命令bgp as-number,进入BGP视图。
执行命令ipv4-family unicast,进入IPv4单播地址族视图。
执行命令dampening [ half-life-reach reuse suppress ceiling | route-policy route-policy-name ] *,配置BGP路由衰减参数。
配置BGP路由衰减时,所指定的reuse、suppress、ceiling三个阈值是依次增大的,即必须满足:reuse 配置BGP负载分担的路由条数 操作步骤 ? 配置BGP路由负载分担的路由条数 请在BGP路由器上进行下列配置。 1. 2. 3. 4. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令ipv4-family unicast,进入IPv4单播地址族视图。 执行命令maximum load-balancing number,配置BGP负载分担的路由条数。 缺省情况下,BGP负载分担的路由条数为1。 ? 配置EBGP和IBGP路由负载分担的最大条数 请在BGP路由器上进行下列配置。 1. 2. 3. 4. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令ipv4-family vpn-instance vpn-instance-name,进入BGP-VPN实例视图。 执行命令load-balancing as-path-ignore,配置路由在形成负载分担时不比较路由的AS-Path属性。 缺省情况下,路由在形成负载分担时比较路由的AS-Path属性 创建IBGP对等体组 操作步骤 1. 2. 3. 4. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令group group-name [ internal ],创建IBGP对等体组。 执行命令peer ipv4-address group group-name,向对等体组中加入对等体。 创建IBGP对等体组不需要指定自治系统号。 创建混合EBGP对等体组 背景信息 请在BGP路由器上进行下列配置。 操作步骤 1. 2. 3. 4. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令group group-name external,创建EBGP对等体组。 执行命令peer ipv4-address as-number as-number,分别创建对等体,设置对等体的AS编号。 5. 执行命令peer ipv4-address group group-name,向对等体组中加入对等体。 配置路由反射器及指定客户机 背景信息 请在BGP路由反射器上进行下列配置。 操作步骤 1. 2. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 3. 4. 执行命令ipv4-family unicast,进入IPv4单播地址族视图。 执行命令peer { ipv4-address | group-name } reflect-client,配置路由反射器及其客户。 配置此命令的路由器作为路由反射器,并同时指定哪些对等体作为其客户机。 配置BGP联盟 操作步骤 ? BGP联盟的基本配置 请在BGP路由器上进行下列配置。 1. 2. 3. 4. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令confederation id as-number,配置联盟ID。 执行命令confederation peer-as as-number &<1-32>,指定与本地AS连接的其他EBGP对等体所属的子自治系统号。 一个联盟最多可包括32个子自治系统。配置属于联盟的子自治系统时使用的 as-number在联盟内部有效。 属于同一联盟的所有EBGP对等体都必须配置confederation id和confederation peer-as命令,且指定相同的联盟ID。 说明: 同一联盟内不能同时配置2字节AS号的Old Speaker和4字节AS号的New Speaker。因为AS4_Path不支持联盟,这种配置可能会引起环路。 ? 配置联盟的兼容性 请在BGP路由器上进行下列配置。 1. 2. 3. 执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。 执行命令confederation nonstandard,配置联盟的兼容性。 如果其他路由器的联盟实现机制不同于RFC标准,可以配置此命令,以便和非标准的设备兼容。 复位BGP连接 背景信息 注意: 复位BGP连接(执行reset bgp命令)会导致路由器之间的BGP Peer关系中断。务必仔细确认是否必须执行复位BGP连接的操作。 当BGP路由策略(路由器不支持Router Refresh)发生变化后,需要通过复位BGP连接使新的配置生效。如果需要复位BGP连接,可在用户视图下选择执行以下命令。 操作步骤 ? ? 在确认需要复位所有BGP连接后,请在用户视图下执行reset bgp all命令。 在确认需要复位与指定AS之间的BGP连接后,请在用户视图下执行reset bgp as-number命令。 ? 在确认需要复位与指定对等体的BGP连接后,请在用户视图下执行reset bgp ipv4-address命令。 ? ? 在确认需要复位所有EBGP连接后,请在用户视图下执行reset bgp external命令。 在确认需要复位与指定对等体组的BGP连接后,请在用户视图下执行reset bgp group group-name命令。 ? 在确认需要复位所有IBGP连接后,请在用户视图下执行reset bgp internal命令。 调试BGP 背景信息 注意: 打开调试开关将影响系统的性能。调试完毕后,应及时执行undo debugging all命令关闭调试开关。 在出现BGP运行故障时,请在用户视图下执行表中的debugging命令对BGP进行调试,查看调试信息,定位故障并分析故障原因。打开调试开关的操作步骤请参考《HUAWEI NetEngine80E/40E 路由器 配置指南-系统管理》中“维护与调试”的内容。 有关debugging命令的解释请参考《HUAWEI NetEngine80E/40E 路由器 命令参考》。 操作步骤 ? ? ? 在用户视图下执行debugging bgp all命令,打开BGP所有调试信息开关。 在用户视图下执行debugging bgp event命令,打开BGP事件调试信息开关。 在用户视图下执行debugging bgp { keepalive | open | packet | route-refresh } [ receive | send ] [ verbose ]命令,打开BGP报文调试信息开关。 ? 在用户视图下执行debugging bgp update [ label-route | ipv4 | vpnv4 | vpn-instance vpn-instance-name | l2vpn ] [ peer ipv4-address | acl acl-number | ip-prefix ip-prefix-name ] [ receive | send ] [ verbose ]命令,打开BGP更新报文调试信息开关。