admin 发表于 2026-8-3 15:21:36

华为路由器 BGP 基础邻居建立、网段发布、IBGP/EBGP 组网配置

华为路由器BGP基础配置指南

BGP(边界网关协议)是互联网中最重要的路由协议之一,用于在不同自治系统(AS)之间交换路由信息。以下是华为路由器BGP的基础配置指南。

一、BGP邻居建立

1. 基本BGP邻居配置
system-view
bgp
router-id # 配置Router ID
peer [邻居IP地址] as-number [邻居AS号]# 配置EBGP邻居
# 或
peer [邻居IP地址] as-number [相同AS号]# 配置IBGP邻居(同一AS内)

2. 认证配置(可选)
peer [邻居IP地址] password [简单|cipher] [密码]# 配置MD5认证

3. 邻居激活
# 在BGP视图下已自动激活,或可确认配置后邻居会自动建立
# 可使用以下命令查看邻居状态
display bgp peer

二、网段发布

1. 发布直连网段
network [掩码]# 在BGP视图下配置
# 例如:
network 192.168.1.0 255.255.255.0

2. 通过进口策略发布特定路由
import-route [协议类型] [进程号]# 引入其他协议路由
# 例如引入OSPF路由:
import-route ospf 1

3. 发布特定路由时可使用路由策略
# 先定义ACL或IP-Prefix
ip ip-prefix [名称] index [序号] permit [网段] [反掩码]
# 然后在BGP中应用
apply-route-policy [策略名称]# 或在network命令后结合策略

三、IBGP/EBGP组网配置

1. IBGP全互联配置(同一AS内)
# 在AS内所有BGP路由器上配置
bgp
peer [对端IBGP路由器IP] as-number [相同AS号]
peer [对端IBGP路由器IP] connect-interface [本地接口]# 指定源接口

注意:IBGP水平分割规则要求IBGP邻居间不传递从其他IBGP邻居学来的路由,通常需要:

[*]配置路由反射器(RR)
[*]或建立全互联的IBGP邻居关系


2. EBGP配置(不同AS间)
bgp [本地AS号]
peer [对端EBGP路由器IP] as-number [对端AS号]
peer [对端EBGP路由器IP] ebgp-max-hop [跳数]# 如果非直连,需配置多跳
peer [对端EBGP路由器IP] connect-interface [本地接口]# 指定源接口

3. 路由反射器配置(RR)
# 在RR路由器上配置
bgp
peer [客户端IP] reflect-client# 指定客户端

四、常用维护命令

[*]查看BGP邻居状态:

display bgp peer

[*]查看BGP路由表:

display bgp routing-table

[*]查看BGP配置:

display current-configuration configuration bgp

[*]重置BGP连接:

reset bgp

五、配置示例

示例1:基本EBGP配置
system-view
sysname R1
bgp 100
router-id 1.1.1.1
peer 192.168.1.2 as-number 200
network 10.1.1.0 255.255.255.0

示例2:IBGP全互联+路由反射器
# RR配置
system-view
sysname RR
bgp 100
router-id 2.2.2.2
peer 192.168.1.1 as-number 100
peer 192.168.1.1 reflect-client
peer 192.168.1.3 as-number 100
peer 192.168.1.3 reflect-client

注意事项

[*]确保BGP邻居间的IP连通性
[*]正确配置AS号,EBGP和IBGP不能混用AS号配置方式
[*]注意BGP的更新源接口配置,确保TCP连接能建立
[*]合理使用路由策略控制路由发布和接收
[*]在大规模IBGP网络中,建议使用路由反射器或联盟(Confederation)减少IBGP连接数量


以上配置适用于华为VRP5及以上版本,具体命令可能因设备型号和版本略有不同。
页: [1]
查看完整版本: 华为路由器 BGP 基础邻居建立、网段发布、IBGP/EBGP 组网配置