很多同学在学习网络的时候都会有一个比较大的感触,就是我们网络可以通过很多机制和方法来影响业务流量转发的路径。最普遍的就是使用路由策略和策略路由来实现。

         今天我给大家介绍另外一种可以影响业务流量传递的路径方法MQC。估计有不少同学可能没有听过这个概念,当然也有同学听过,我猜肯定有些知道这个方法的同学会说这不就是策略路由的一种方式嘛!我只能说你们肯定是被华为的HDX误导了,确实华为HDX里面说策略路由尤其是说接口策略路由就是用MQC来解决的;但是今天老师我就来给大家纠正下:策略路由其实就只有一种工具即PBR,而并不是MQC,而MQC主要用于QOS的。

         那么接下来我们来详细给大家说下什么是MQC

         模块化QoS命令行MQCModular QoS Command-Line Interface)是指通过将具有某类共同特征的报文划分为一类,并为同一类报文提供相同的服务,也可以对不同类的报文提供不同的服务。

          随着网络中QoS业务的不断丰富,在网络规划时若要实现对不同流量(如不同业务或不同用户)的差分服务,会使部署比较复杂。MQC的出现,使用户能对网络中的流量进行精细化处理,用户可以更加便捷的针对自己的需求对网络中的流量提供不同的服务,完善了网络的服务能力。

         其中MQC有三要素:流分类(traffic classifier)、流行为(traffic behavior)和流策略(traffic policy

         1)流分类:其实就是通过acl来对不同的业务流进行分类;

         2)流行为:给不同的业务流指定不同行为;

         3)流策略:将流分类和流行为进行一一绑定;

好了,接下来我们就来通过一个案例交给大家如何使用MQC来影响业务流量的转发路径。

 详解通过MQC来影响业务流量传递的路径_路由策略和策略路由

实验目的:通过MQC将来自市场部的业务流量通过下一跳R2传递到公司总部,而来自财务部的业务流量通过下一跳R3传递到公司总部

MQC工具来实现步骤如下:

1.首先使用ACL工具匹配目标流量

2.然后对目标流量定义行为,如修改下一跳

预配置说明R1R2R3R4之间运行ospf协议。并且凡是连接终端设备的网段也运行ospf协议,我们将R1的接口G0/0/1cost值改为2,其目的就是让市场部和财务部的业务都是通过R1-R2-R4-传递给公司总部。然后我们通过MQC来让市场部到公司总部的路径为R1-R2-R4;而让财务部到公司总部的路径为R1-R3-R4

具体步骤如下:

R1

ACL 3000

rule 5 permit ip source  10.1.1.0 0.0.0.255 destination 10.1.3.0 0.0.0.255

traffic classifier funqu1

if-match acl 3000

traffic behavior funqu1

redirect ip-nexthop 12.1.1.2

traffic policy funqu1

classifier funqu1 behavior funqu1

Int g0/0/2

traffic-policy funqu1 inbound

 

Acl 3001

rule 5 permit ip source  10.1.2.0 0.0.0.255 destination 10.1.3.0 0.0.0.255

traffic classifier funqu2

if-match acl 3001

traffic behavior funqu2

redirect ip-nexthop 13.1.1.3

traffic policy funqu2

classifier funqu2 behavior funqu2

Int g1/0/0

traffic-policy funqu2 inbound

验证:

 详解通过MQC来影响业务流量传递的路径_MQC_02

         实验成功,希望大家阅读此文后能掌握MQC影响业务流量转发路径的原理及配置,谢谢大家