华为路由器BGP配置

1 建立配置任务
应用环境
本节讲述最基本的BGP 网络配置过程。
由于BGP 使用TCP 连接,所以在配置BGP 时需要指定对等体的IP 地址。BGP 对等体不一定就是相邻的路由器,利用逻辑链路也可以建立BGP 对等体关系。有时为了增强BGP 连接的稳定性,通常使用Loopback 接口地址建立连接。

前置任务
在配置BGP 基本功能之前,需要保证相邻节点的网络层互通。

数据准备
在配置BGP 的基本功能之前,需要准备以下数据:
CCIE-BGP_CCIE-bgp

配置过程
CCIE-BGP_休闲_02


2 BGP 基本配置
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,启动BGP(指定本地AS 编号),进入BGP 视图。
步骤 3 执行命令router-id ip-address,配置BGP 的Router ID。
步骤 4 执行命令peer ip-address as-number as-number,指定对等体的IP 地址及其所属的AS编号。
步骤 5 执行命令peer { ip-address | group-name } description description-text,配置对等体的描述信息。
----结束
说明:
步骤5 是可选配置,通过配置描述信息可以方便管理。
步骤4 中,所指定的对等体的IP 地址可以是直连的对等体的接口IP 地址,也可以是路由可达的对等体的Loopback 接口地址。
步骤3 为可选配置。但为了增加网络的可靠性,建议将Router ID 手工配置为Loopback 接口的地址。如果没有配置,则BGP 会自动选取一个接口地址作为Router ID。

3 配置BGP 发布本地路由
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令ipv4-family unicast,进入BGP-IPv4 单播地址族视图。
步骤 4 执行命令network ip-address [ mask | mask-length ] [ route-policy route-policy-name ],配置BGP 发布本地路由。
----结束
要发布的本地路由必须存在于本地的IP 路由表中,使用路由策略可以更为灵活的控制
所发布的路由。

4 配置BGP 连接所使用的本地接口
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令peer { ip-address | group-name } connect-interface interface-type interfacenumber,指定BGP 连接所使用的本地接口。
----结束
缺省情况下,BGP 使用与邻居直连的物理接口作为TCP 连接的本地接口。
为了提高BGP 连接的可靠性和稳定性,可将BGP 连接所使用的本地接口配置成Loopback 接口,这样当网络中存在冗余链路时,不会因为其中某个接口或链路的故障而使BGP 连接中断。

说明:
两台路由器通过多链路建立多个对等体时,建议使用peer connect-interface 指定连接口。


5 配置EBGP 连接的最大跳数
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令peer { ip-address | group-name } ebgp-max-hop [ number ],配置EBGP 连接的最大跳数。
----结束
通常情况下,EBGP 对等体之间必须具有直连的物理链路,如果不满足这一要求,则必须使用peer ebgp-max-hop 命令允许它们之间经过多跳建立TCP 连接。


6 进入BGP 扩展地址族视图
进入IPv4 单播地址族视图
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令ipv4-family unicast,进入IPv4 单播地址族视图。
----结束

进入L2××× 地址族视图
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令l2vpn-family,进入L2××× 地址族视图。
----结束

进入VPLS 地址族视图
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令vpls-family,进入VPLS 地址族视图。
----结束

进入×××v4 地址族视图
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令ipv4-family vpnv4 [ unicast ],进入×××v4 地址族视图。
----结束

进入BGP-××× 实例视图
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令bgp as-number,进入BGP 视图。
步骤 3 执行命令ipv4-family vpn-instance vpn-instance-name,进入BGP-××× 实例视图。
----结束


7 检查配置结果

CCIE-BGP_休闲_03