1、策略路由的技术背景
在真实的生产环境中,我们希望不同业务的流量走不同的宽带,假如说业务一的流量比较大并且比较繁忙,那我会优先让他走带宽较高的宽带
2、策略路由的基本概念
PBR(Policy-Based Routing,策略路由):PBR使得网络设备不仅能够基于报文的目的IP地址进行数据转发,更能基于其他元素进行数据转发,例如源IP地址、源MAC地址、目的MAC地址、源端口号、目的端口号、VLAN-ID等等。
三:策略路由的结构
跟route policy一样
四、路由策略跟策略路由的区别
路由策略:操纵的对象是路由表,会直接影响到路由表
策略路由:操纵的对象是转发平面,路由表不受影响,转发也不会去查看路由表
五、PBR的分类
接口PBR:对转发的报文起作用,也就是对接收到的报文执行策略
本地PBR:对本地的报文起作用,对本地路由器发出去的报文执行策略
六、什么是MQC
MQC就是模块化Qos命令行,指通过将具有某类共同特征的数据流划分为一类,并为同一类数据流提供相同的服务,也可以对不同类的数据流提供不同的服务,
MQC分为三类:
1.流分类:定义哪些路由是需要参与策略路由转发的流量
2.流行为:对匹配到的路由进行定向、过滤、重定向等操作
3.流策略 :把流分类和流行为进行绑定,以为当流分类跟流行为的条目多了之后,就不知道匹配到的流量执行对应的动作,所以需要绑定
七、流策略的应用方向
流策略分出口跟入口两个方向:
outbound:出口就是主要是做一下Qos质量的服务,比如说限速
inbound:入口的话就是做一下重定向
八、MQC的配置
拓补图:
实验完成的效果:现在公司有两条宽带,分别是左边200.1.1.0网段的电信和右边202.1.1.0的网段,现在路由的配置是所有的流量都走电信的宽带,现在由于公司的业务扩大需要配置策略路由让流量走202.1.1.0网段的联通宽带
配置之前先查看pc的流量的走向:
配置代码:
[Huawei]traffic classifier huawei //创建一个流分类
[Huawei-classifier-huawei]if-match acl 2000 //匹配条件,匹配acl
[Huawei]traffic behavior huawei //创建一个流行为
[Huawei-behavior-huawei]redirect ip-nexthop 202.1.1.254 //定义动作,下一跳是202.1.1.24
[Huawei]traffic policy mqc //创建一个流策略
[Huawei-trafficpolicy-mqc]classifier huawei behavior huawei //把流分类跟流行为绑定起来
[Huawei]int g0/0/0 //应用到接口
[Huawei-GigabitEthernet0/0/0]traffic-policy mqc inbound //应用到接口的入方向
验证结果:(由原先的下一跳为200.1.1.254变成202.1.1.254了)
观看路由表(虽然路由表里面下一跳指导的是200.1.1.254,但是通过策略路由可以直接让报文的下一跳从202.1.1.254去进行转发,所以策略路由不会影响路由表,而是在转发层面进行控制)