华为路由器 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]