华为路由器流策略回包问题

eNSP做流量控制实验:
利用流策略控制不同源发出的流量走不同的路由
问题:在没配置流策略的时候,跑完OSPF,抓包显示PC1/PC2访问PC3的流量全部走的AR1-AR3这条路由;启用流策略之后,PC1发出的request包根据控制策略走AR1-AR2这条路由了,但PC3 replay的包还是从AR3回来,如何解决回包控制问题?欢迎回复讨论
实验要求:
市场部流量走AR1->AR2方向
财务部流量走AR1->AR3方向
都能访问公司总部
拓扑:

在这里插入图片描述
AR1配置

acl 2000
rule permit so 10.1.1.1 0
acl 2001
rule permit so 10.1.2.1 0
 
traffic classifier SHICHANGBU
if-match acl 2000
traffic classifier CAIWUBU
if-match acl 2001
 
traffic behavior AR1-AR3
 redirect ip-nexthop 12.1.3.2
traffic behavior AR1-AR2
 redirect ip-nexthop 12.1.1.2
 
traffic policy SHICHANGBU
 classifier SHICHANGBU behavior AR1-AR2
traffic policy CAIWUBU
 classifier CAIWUBU behavior AR1-AR3
 
int g0/0/0
ip add 12.1.1.1 24
int g0/0/1
ip add 12.1.3.1 24
int g0/0/2
ip add 10.1.1.254 24
traffic-policy 
<think>嗯,用户之前问的是如何在路由器上查看策略路由,我之前给了一个涵盖锐捷、思科和华为的通用方法,现在用户特别针对华为路由器,需要具体的查看命令和配置方法。首先,我需要忆华为设备的策略路由配置步骤,因为不同品牌的命令结构可能不同。华为通常使用traffic policy而不是route-map,所以需要调整之前的示例。 用户可能已经配置了策略路由,现在需要验证和查看配置是否正确。查看命令在华为中可能涉及display命令,比如display traffic policy。另外,用户可能需要检查流分类和流行为的绑定情况,以及应用在哪个接口上。 用户可能还希望了解具体的配置步骤,以便在需要时进行修改或排错。需要区分查看配置和查看运行状态的不同命令。例如,display current-configuration可以显示已保存的配置,而display traffic policy statistics则显示实时匹配的流量统计。 另外,用户可能遇到策略路由不生效的问题,所以需要含一些排查步骤,比如检查ACL是否匹配,下一跳是否可达,策略是否正确应用在接口的入方向等。同时,注意华为的配置逻辑是流分类+流行为,组合成策略然后应用到接口。 需要确保答中的命令准确,比如正确的命令格式是traffic classifier和traffic behavior,然后通过traffic policy关联。应用策略时使用traffic-policy命令在接口下。查看时使用display命令,比如display traffic policy,display traffic classifier等。 还要注意用户可能需要对比之前的锐捷示例,所以在答中可以指出华为与锐捷/思科的不同之处,比如使用traffic-policy而不是route-map。同时,保持步骤清晰,分点说明配置和查看的方法,确保用户能逐步操作。 最后,用户可能希望生成的相关问题涉及华为策略路由的更多细节,比如如何基于端口号或应用类型进行策略路由,或者如何在华为设备上实现负载均衡,所以相关问题需要围绕这些主题展开。</think>### 华为路由器策略路由配置与查看详解 #### 一、华为策略路由配置流程 1. **定义流分类(匹配条件)** ```bash traffic classifier C1 operator or # 创建流分类器C1(逻辑或匹配) if-match acl 3001 # 绑定ACL 3001(匹配源IP) traffic classifier C2 if-match dscp ef # 匹配DSCP优先级为EF的流量 ``` 2. **配置流行为(转发动作)** ```bash traffic behavior B1 # 创建流行为B1 redirect ip-nexthop 10.1.1.2 # 指定下一跳地址(支持多路径) traffic behavior B2 redirect interface GigabitEthernet0/0/2 # 强制指定出接口 ``` 3. **绑定策略路由** ```bash traffic policy PBR # 创建策略PBR classifier C1 behavior B1 # 分类器与行为绑定 classifier C2 behavior B2 ``` 4. **接口应用策略** ```bash interface GigabitEthernet0/0/1 # 在入方向接口应用 traffic-policy PBR inbound # 必须指定方向(inbound/outbound) ``` #### 二、华为查看策略路由核心命令 | 命令类型 | 命令示例 | 功能说明 | |---------------------------|-----------------------------------|------------------------------------------| | **配置验证** | `display current-configuration` | 查看已保存的完整配置 | | **策略状态** | `display traffic policy PBR` | 显示策略绑定的分类器/行为及生效状态[^1] | | **流量匹配统计** | `display traffic policy PBR statistics` | 实时查看策略匹配次数和数据量 | | **流分类详情** | `display traffic classifier C1` | 检查ACL/DSCP等匹配条件定义 | | **接口策略应用** | `display traffic-policy applied-record` | 列出所有应用策略的接口及方向 | #### 三、配置实例演示(基于源IP分流) ```bash # 定义ACL acl number 3001 rule 5 permit ip source 192.168.10.0 0.0.0.255 # 匹配生产网段 acl number 3002 rule 5 permit ip source 192.168.20.0 0.0.0.255 # 匹配办公网段 # 创建策略 traffic policy PROD_OFFICE classifier PROD behavior REDIRECT_PROD classifier OFFICE behavior REDIRECT_OFFICE # 应用策略 interface Eth-Trunk10 traffic-policy PROD_OFFICE inbound ``` #### 四、常见问题排查 1. **策略未生效** - 检查应用方向:策略路由仅在`inbound`方向生效 - 验证ACL反向掩码:华为使用`0`表示匹配位(如`0.0.0.255`对应/24网段) - 确认物理接口状态:`display interface brief` 2. **多路径负载不均** - 使用`redirect ip-nexthop 10.1.1.2 10.1.1.3`指定多个下一跳 - 查看ECMP状态:`display ip routing-table 192.168.1.0`[^2] 3. **策略冲突** - 优先级顺序:流分类按配置顺序执行,首个匹配条件生效 - 查看处理顺序:`display traffic policy PBR verbose`
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值