华为bgp local-preference 应用

博客围绕网络配置展开,要求在R1和R6上分别启动4个环回,规定不同源地址访问特定目标地址的路由走向及回城路由规则。需保证底层路由可通信以建立tcp会话连接,对R1 - R6进行BGP配置,并在R2、R3、R4、R5上做相应策略且在BGP中调用,最后进行测试。

要求:r1上启动4个环回

R6上启动4个环回

以1.1.1.1为源访问6.6.6.6、6.6.6.7 走r2  回城路由与去时一致

以1.1.1.2为源访问6.6.6.6、6.6.6.7 走r2  回城路由与去时一致

以1.1.1.3为源访问6.6.6.8、6.6.6.9 走r3  回城路由与去时一致

以1.1.1.4为源访问6.6.6.8、6.6.6.9 走r3  回城路由与去时一致

 

首先保证底层路由可通信,以确保可建立tcp会话连接

R1

R2

R3

R4

R5

R6

配置bgp:

R1

R2

R3

R4

R5

R6

 

在r2、r3、r4、r5上做相应的策略

R2

在bgp中调用

 

R3

在bgp中调用

 

R4

在bgp中调用

R5

在bgp中调用

 

测试:

<think>嗯,用户想了解华为ENSP中BGP的Route-Refresh配置和使用方法。我需要先回忆一下BGP的Route-Refresh报文的作用,它是用来在策略变更后请求对等体重新发送路由信息的。根据引用[1],Route-Refresh在入口策略变化时触发,本地BGP会发送这个报文,对等体收到后重新发送路由。用户可能需要知道如何在华为设备上配置这个功能,或者如何触发它。 首先,检查是否需要手动配置Route-Refresh的支持。在华为设备上,默认可能已经支持,但可能需要确认。比如在BGP视图下使用命令`peer {ip-address} capability-advertise route-refresh`来显式通告支持。不过,根据引用[2]中的例子,用户可能在调整路由策略后,通过`refresh bgp`命令来触发更新,比如`refresh bgp all import`,这应该会发送Route-Refresh报文。 另外,用户可能需要了解如何验证配置是否生效,比如在抓包时查看是否有Route-Refresh报文。但引用[1]提到正常情况下抓不到,只有在策略变化时才会出现。所以需要配置策略后触发,例如修改route-policy并应用,再执行刷新命令。 还要注意,Route-Refresh分为不同版本,比如老版本和新版本,可能需要确认设备支持的版本。华为设备通常默认支持,但如果有兼容性问题,可能需要调整。此外,在eBGP邻居间可能需要确保双方都支持该能力,否则无法正确响应。 总结步骤应该是:1. 确认对等体支持Route-Refresh;2. 修改入口策略;3. 触发路由刷新。配置示例可能包括在BGP视图下设置路由策略,然后执行刷新命令。同时要提醒用户,正常情况可能抓不到报文,只有在策略变更后才会出现。 需要确保回答结构清晰,分步骤说明配置方法,并给出验证方法。可能还需要提到相关命令,如`display bgp peer`查看对等体能力,以及如何通过修改本地优先级等属性来测试策略变化后的效果。结合引用[2]中的例子,使用route-policy调整local-preference应用为import方向,再执行refresh命令,这样可以触发Route-Refresh。</think>### 华为ENSP中BGP Route-Refresh配置与使用教程 #### 一、Route-Refresh功能作用 BGP的Route-Refresh报文用于在**策略路由发生变化时**主动请求对等体重新发送路由信息,确保路由表与策略同步[^1]。该功能特别适用于修改入口策略(import policy)后动态更新路由的场景。 --- #### 二、配置步骤(基于eNSP实验环境) 1. **基础BGP邻居建立** ```shell bgp 100 # 进入BGP进程视图 peer 10.1.1.2 as-number 200 # 指定对等体IP及AS号 ``` 2. **显式启用Route-Refresh能力** **华为设备默认支持Route-Refresh**,但需确认对等体是否通告此能力: ```shell peer 10.1.1.2 capability-advertise route-refresh # 显式通告支持 ``` 3. **修改入口策略触发刷新** 修改路由策略(如调整`local-preference`或过滤规则)后需触发路由刷新: ```shell route-policy R1_IN permit node 10 # 创建入口策略 apply local-preference 200 # 设置路由优先级[^2] quit bgp 100 peer 10.1.1.2 route-policy R1_IN import # 应用策略到对等体 ``` 4. **手动触发Route-Refresh** 通过命令强制刷新路由: ```shell refresh bgp all import # 触发所有对等体重传路由 refresh bgp 10.1.1.2 import # 指定特定对等体 ``` --- #### 三、验证方法 1. **查看对等体能力** ```shell display bgp peer 10.1.1.2 verbose ``` 输出中应包含`Route refresh capability: advertised and received`[^3]。 2. **抓包验证(可选)** 使用Wireshark捕获BGP报文,仅在策略变更时可见`ROUTE-REFRESH`报文[^1]。 --- #### 四、关键注意事项 1. **版本兼容性** 确保对等体设备支持RFC 7313定义的增强版Route-Refresh(华为V200R001+默认支持)。 2. **策略生效范围** Route-Refresh仅影响**入口策略**修改后的路由更新,出口策略需结合`soft-reconfiguration`实现动态刷新。 3. **与GR联动** 若开启优雅重启(Graceful Restart),Route-Refresh可能被抑制,需检查GR配置状态。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值