以下是 H3C BGP 配置的典型案例,涵盖基础配置、高级功能及常见应用场景,结合官方文档和实际组网需求提供详细配置步骤和验证方法:
一、基础配置案例:EBGP 与 IBGP 混合组网
组网需求
AS 65008(Router A) 与 AS 65009(Router B、Router C) 建立 BGP 连接。
Router A 通过 EBGP 发布本地网段 8.1.1.0/24。
Router B 与 Router C 通过 IBGP 互联,实现 AS 65009 内部路由传递。
配置步骤
配置接口 IP 与 IGP(OSPF)
# Router A(AS 65008)
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
interface GigabitEthernet0/0/1
ip address 3.1.1.2 255.255.255.0
# Router B(AS 65009)
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
interface GigabitEthernet0/0/1
ip address 3.1.1.1 255.255.255.0
interface GigabitEthernet0/0/2
ip address 9.1.1.1 255.255.255.0
ospf 1
area 0
network 2.2.2.2 0.0.0.0
network 9.1.1.0 0.0.0.255
# Router C(AS 65009)
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
interface GigabitEthernet0/0/1
ip address 9.1.1.2 255.255.255.0
ospf 1
area 0
network 3.3.3.3 0.0.0.0
network 9.1.1.0 0.0.0.255
配置 EBGP 连接(Router A 与 Router B)
# Router A
bgp 65008
router-id 1.1.1.1
peer 3.1.1.1 as-number 65009
address-family ipv4 unicast
peer 3.1.1.1 enable
network 8.1.1.0 24
# Router B
bgp 65009
router-id 2.2.2.2
peer 3.1.1.2 as-number 65008
address-family ipv4 unicast
peer 3.1.1.2 enable
配置 IBGP 连接(Router B 与 Router C)
# Router B
bgp 65009
peer 3.3.3.3 as-number 65009
peer 3.3.3.3 connect-interface LoopBack0
address-family ipv4 unicast
peer 3.3.3.3 enable
# Router C
bgp 65009
peer 2.2.2.2 as-number 65009
peer 2.2.2.2 connect-interface LoopBack0
address-family ipv4 unicast
peer 2.2.2.2 enable
验证配置
# 查看BGP对等体状态
display bgp peer ipv4
# 预期输出:对等体状态为Established
# 查看BGP路由表
display bgp routing-table ipv4
# Router C应学习到8.1.1.0/24路由,下一跳为Router B的接口地址
二、高级配置案例:BGP 路由属性控制
组网需求
AS 100 内设备访问 AS 200 或 AS 400 始发的路由时,优先选择 Device D 转发。
访问 AS 300 始发的路由时,优先选择 Device E 转发。
配置步骤
配置 AS-Path 过滤与路由策略
# Device B(AS 100边缘设备)
ip as-path 1 permit ^200$ | ^400$
route-policy aspath permit node 10
if-match as-path 1
apply local-preference 300
bgp 100
address-family ipv4 unicast
peer 24.24.24.4 route-policy aspath import
# Device C(AS 100边缘设备)
ip as-path 1 permit ^300$
route-policy aspath permit node 20
if-match as-path 1
apply local-preference 200
bgp 100
address-family ipv4 unicast
peer 35.35.35.5 route-policy aspath import
验证路由优先级
# 在AS 100核心设备查看BGP路由表
display bgp routing-table ipv4
# 预期输出:AS 200/400路由的Local Prf为300,AS 300路由为200
三、多跳 EBGP 配置案例
组网需求
Router A(AS 100) 与 Router B(AS 200) 通过非直连链路建立 EBGP 会话。
配置步骤
# Router A
bgp 100
peer 10.0.0.2 as-number 200
peer 10.0.0.2 ebgp-max-hop 3 # 允许3跳
address-family ipv4 unicast
peer 10.0.0.2 enable
# Router B
bgp 200
peer 10.0.0.1 as-number 100
peer 10.0.0.1 ebgp-max-hop 3
address-family ipv4 unicast
peer 10.0.0.1 enable
四、BGP 与 BFD 联动配置
组网需求
快速检测 BGP 邻居链路故障,实现秒级切换。
配置步骤
# 全局开启BFD
bfd
# 在BGP对等体配置中关联BFD
bgp 65009
peer 2.2.2.2 bfd enable # 假设IBGP邻居为2.2.2.2
address-family ipv4 unicast
peer 2.2.2.2 bfd enable
五、BGP MD5 认证配置
组网需求
增强 BGP 会话安全性,防止非法接入。
配置步骤
# Router A
bgp 65008
peer 3.1.1.1 password simple huawei # 配置MD5密码
address-family ipv4 unicast
peer 3.1.1.1 enable
# Router B
bgp 65009
peer 3.1.1.2 password simple huawei
address-family ipv4 unicast
peer 3.1.1.2 enable
六、配置注意事项
路由黑洞问题
IBGP 需保证全互联或使用路由反射器(RR)/ 联邦(Confederation)。
使用 peer next-hop-local 命令修改下一跳为自身接口地址。
版本兼容性
新型号板卡(如 LSCM3PG24TSSD0-G3)需升级至 R7761P12 及以上版本。
策略优化
合理使用 AS-Path、Local-Preference、MED 等属性控制路由选路。
通过 route-policy 或 filter-policy 过滤无效路由。
七、验证与排错
常用命令
# 查看BGP对等体状态
display bgp peer ipv4
# 查看BGP路由表
display bgp routing-table ipv4
# 检测BFD会话状态
display bfd session all
排错思路
检查物理链路及 IP 连通性。
确认 AS 号、邻居地址、认证密码配置正确。
排查防火墙或 ACL 是否拦截 BGP 端口(TCP 179)。
通过以上案例,可快速掌握 H3C BGP 的基础配置与高级应用。实际部署时需结合官方文档(如《BGP 基础典型配置举例》)和设备型号进行适配,确保网络稳定性和可靠性。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论