「QoS」- 流量监管:配置案例

  CREATED BY JENKINSBOT

流量监管一般在设备入方向执行,根据需要可在终端测或者出口设备入方向部署,流量监管一般可以基于接口配置,也可以基于 MQC 配置;

TODO !!! [NETWORK] 流量限速技术原理与实验

配置基于接口的流量监管

基于接口的流量监管配置思路如下:
在接口上配置流量监管的最大带宽,同时可以基于实际需求选择需要对哪些流量进行监管,也可以调整对于超出的流量实行的行为;

基于接口的流量监管配置命令如下:

System-view
   interface [interface-type interface-num]      // 进入接口视图;
      qos car [ inbound | outbound ] [ acl acl-number |  destination-ip-address | source-ip-address ] cir [cir-value] [ pir pir-value ] [ cbs cbs-value pbs pbs-value ]     // 在接口出或入方向配置对于特定流量的流量监管,其中 CIR 值必须配置,CIR 表示流量监管的最大承诺速率,如果不配置 PIR 则 PIR=CIR,流量无法高于承诺速率;

// 当基于接口配置流量监管后,可以通过以下命令查看配置结果:
System-view
   display qos car statistics interface [interface-type interface-num] [inbound | outbound] // 查看接口上通过和丢弃报文的统计信息

配置 MQC 实现流量监管

通过 MQC 可以更细致的实现流量监管,设备可以基于数据包的五元组,QoS 值等信息控制流量,分配不同的带宽;

基于 MQC 的配置思路如下

// 配置 Traffic classifier 工具匹配流量
System-view
   traffic classifier [classifier-name]        // 创建流分类;
      if-match [acl | vlan-id | …. ]       // 基于流量特征匹配流量;

// 配置 Traffic behavior 工具定义流分类的规则
System-view
   traffic behavior [behavior-name]        // 创建流行为;
       car cir [cir-value] [ pir pir-value ] [ cbs cbs-value pbs pbs-value ]     // 通过 CIR 设置最大的承诺速率,通过 PIR 设置最大突发速率;

// 配置 Traffic policy 工具将 Traffic classifier 与 Traffic behavior 进行绑定
System-view
   traffic policy [policy-name]    // 创建流策略;
      classifier [classifier-name] behavior [behavior-name]     // 绑定流分类与流行为;

// 将 Traffic policy 应用到设备接口上
System-view
   interface [interface-type interface-num]      // 进入接口视图;
      traffic-policy [policy-name] [inbound | outbound]     // 在接口入方向上应用流策略;

// 当基于 MQC 配置流量监管后,可以通过以下命令查看配置结果:
System-view
   display traffic classifier user-defined [ classifier-name ]   // 查看已配置的流分类信息;
   display traffic behavior [ system-defined | user-defined ] [ behavior-name ]   // 查看已配置的流行为信息;
   display traffic policy user-defined [ policy-name ] classifier [classifier-name ]    // 查看流策略的配置信息;
   display traffic-policy applied-record [ policy-name ]   // 查看指定流策略的应用记录;