zl程序教程

您现在的位置是:首页 >  后端

当前栏目

QoS配置实例——标记和限速

实例配置 标记 限速 Qos
2023-09-14 09:01:45 时间

今天给大家带来QoS的配置实例。本文主要使用华为eNSP模拟器,实现了QoS的标记和限速功能,配置的方法是MQC命令。
阅读本文,您需要又相当的QoS基础知识,如果您对此还存在疑惑,可以查阅我博客中的其他文章,相信您一定会有所收获。
相关链接:
浅谈QoS——QoS概述QoS基本原理网络层QoS分类和标记字段详解QoS中队列简介QoS队列调度技术详解QoS中拥塞避免机制详解——WRED技术详解华为QoS中CBQ队列详解

一、实验拓扑和要求

在这里插入图片描述
实验拓扑如上所示:
现在使用PC1-PC3分别模拟语音业务、视频业务和数据业务。在R1上做QoS以实现:
1、标记功能
在R1的G0/0/0接口上,分别将语音流量、视频流量和数据流量打上EF、AF41和AF31的DSCP值。
2、流量监管
根据在R1入接口打上的DSCP值,在R1的G0/0/1接口上做流量限速,语音流量、视频流量和数据流量分别占接口带宽的20%、40%和30%

二、实验配置命令

(一)流量抓取相关配置

根据实验要求,在这里我们首先对三种流量特征进行抓取,由于这三种流量都是由不同的三个PC发送来的,因此他们具有不同的IP地址,因此可以根据这一特征来抓取流量。(注:如果是在真实的网络环境中,实现流量抓取比这种要复杂的多,大多是根据传输层端口号和协议类型等实现抓取)在抓取流量的时候,首先定义ACL,然后再定义traffic classfier,并且在traffic classfier中应用ACL实现流量抓取即可。流量抓取相关配置命令如下:

acl number 2001  
 rule 5 permit source 192.168.1.1 0 
acl number 2002  
 rule 5 permit source 192.168.1.2 0 
acl number 2003  
 rule 5 permit source 192.168.1.3 0 
 traffic classifier data operator or
 if-match acl 2003
traffic classifier voice operator or
 if-match acl 2001
traffic classifier video operator or
 if-match acl 2002

除此之外,由于在出接口上还要根据DSCP标记值抓取流量,因此还要定义三种根据DSCP值的traffic classfier,相关配置如下:

traffic classifier voice-sch operator or
 if-match dscp ef 
traffic classifier video-sch operator or
 if-match dscp af41 
traffic classifier data-sch operator or
 if-match dscp af31 

(二)业务标记相关配置

在这里,我们使用MQC的方式进行流量标记,相关配置如下:

traffic behavior video
 remark dscp af41
traffic behavior data
 remark dscp af31
traffic behavior voice
 remark dscp ef

(三)流量监管相关配置

至于流量监管的配置,我们仍然使用MQC中的traffic behavior,相关配置如下:

traffic behavior voice-sch
 queue af bandwidth pct 20
traffic behavior video-sch
 queue af bandwidth pct 40
traffic behavior data-sch
 queue af bandwidth pct 30

(四)MQC 策略配置

在完成上述配置后,我们需要配置traffic policy,将classfier和behavior结合起来,相关配置如下:
标记策略:

traffic policy mark
 classifier voice behavior voice
 classifier video behavior video
 classifier data behavior data

流量监管策略:

traffic policy schedule
 classifier voice-sch behavior voice-sch
 classifier video-sch behavior video-sch
 classifier data-sch behavior data-sch

(五)接口应用相关配置

最后,我们需要在接口上应用我们配置的MQC策略,注意,一定要注意配置的接口应用方向,在这里我们把流量标记策略应用在G0/0/0的如方向上,把流量监管策略应用在G0/0/1的出接口方向上。相关配置如下:

interface GigabitEthernet0/0/0 
 traffic-policy mark inbound
#
interface GigabitEthernet0/0/1
 traffic-policy schedule outbound

三、实验效果

(一)抓包查看DSCP标记情况

语音流量:
在这里插入图片描述
视频流量:
在这里插入图片描述
数据流量:
在这里插入图片描述

(二)查看MQC应用情况

在这里插入图片描述
在这里插入图片描述

四、附录——AR1相关配置命令

最后,我将AR1上的相关配置命令附录如下:

[V200R003C00]
#
acl number 2001  
 rule 5 permit source 192.168.1.1 0 
acl number 2002  
 rule 5 permit source 192.168.1.2 0 
acl number 2003  
 rule 5 permit source 192.168.1.3 0 
#
traffic classifier voice-sch operator or
 if-match dscp ef 
traffic classifier video operator or
 if-match acl 2002
traffic classifier video-sch operator or
 if-match dscp af41 
traffic classifier data-sch operator or
 if-match dscp af31 
traffic classifier data operator or
 if-match acl 2003
traffic classifier voice operator or
 if-match acl 2001
#
traffic behavior voice-sch
 queue af bandwidth pct 20
traffic behavior video
 remark dscp af41
traffic behavior video-sch
 queue af bandwidth pct 40
traffic behavior data-sch
 queue af bandwidth pct 30
traffic behavior data
 remark dscp af31
 queue af bandwidth pct 30
traffic behavior voice
 remark dscp ef
#
traffic policy mark
 classifier voice behavior voice
 classifier video behavior video
 classifier data behavior data
traffic policy schedule
 classifier voice-sch behavior voice-sch
 classifier video-sch behavior video-sch
 classifier data-sch behavior data-sch
#
interface GigabitEthernet0/0/0
 ip address 192.168.1.254 255.255.255.0 
 traffic-policy mark inbound
#
interface GigabitEthernet0/0/1
 ip address 192.168.2.1 255.255.255.0 
 traffic-policy schedule outbound

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/118888345