设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 2234|回复: 4
收起左侧

[分享] 华为设备配置QOS在指定时间段进行限速

[复制链接]
 成长值: 63250
发表于 2018-6-13 14:40:17 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 2018-6-13 15:01 编辑




ACL生效时间段简介
ACL定义了丰富的匹配项,通过配置ACL生效时间段,并在ACL规则中引用,可以使设备基于时间匹配报文,从而能够使管理员在不同时间段为用户设置不同的策略。

本例就是在基本ACL中引入时间段,并在流策略模块中应用该ACL,使设备可以对特定时间段内对员工访问外网的速率进行限制,达到基于时间限制用户带宽的目的。


组网需求
如图1所示,企业用户通过Switch的接口GE2/0/1连接到外部网络设备。

每天8:30~18:00的时间段为工作时间,对员工访问外网的速率进行限制,要求工作时间访问外网的速率不超过4Mbit/s。

图1 配置在指定时间段进行限速组网图

1.jpg
配置思路
采用匹配时间段的流策略方式实现限速,具体配置思路如下:
配置各接口,实现企业用户能通过Switch访问外部网络。
配置时间范围,用于在ACL中引用。
配置ACL,匹配指定时间段通过设备的流量。
配置流策略,对于符合ACL规则的报文进行限速。
在接口GE1/0/1的入方向应用流策略。
操作步骤
创建VLAN并配置各接口

# 在Switch上创建VLAN10。

<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] vlan 10
[Switch-vlan10] quit# 配置Switch上接口GE1/0/1和GE2/0/1为Trunk类型接口,并加入VLAN10。

[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port link-type trunk
[Switch-GigabitEthernet1/0/1] port trunk allow-pass vlan 10
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 2/0/1
[Switch-GigabitEthernet2/0/1] port link-type trunk
[Switch-GigabitEthernet2/0/1] port trunk allow-pass vlan 10
[Switch-GigabitEthernet2/0/1] quit 说明:
请配置LSW与Switch对接的接口为Trunk类型,并加入VLAN10。

# 创建VLANIF10,并为VLANIF10配置IP地址192.168.1.1/24。

[Switch] interface vlanif 10
[Switch-Vlanif10] ip address 192.168.1.1 24
[Switch-Vlanif10] quit 说明:
请配置Router与Switch对接的接口ip地址为192.168.1.2/24,并在该接口上配置子接口终结VLAN。


创建周期时间段working_time,时间范围为工作日的8:30~18:00。

[Switch] time-range working_time 08:30 to 18:00 working-day  //定义工作时间

配置ACL 2001,配置三条规则,分别限制源IP地址为192.168.1.10、192.168.1.11、192.168.1.12的报文在工作时间的带宽。

[Switch] acl number 2001
[Switch-acl-basic-2001] rule permit source 192.168.1.10 0 time-range working_time  //限制源IP为192.168.1.10的报文在工作时间的带宽
[Switch-acl-basic-2001] rule permit source 192.168.1.11 0 time-range working_time  //限制源IP为192.168.1.11的报文在工作时间的带宽
[Switch-acl-basic-2001] rule permit source 192.168.1.12 0 time-range working_time  //限制源IP为192.168.1.12的报文在工作时间的带宽
[Switch-acl-basic-2001] quit
配置匹配ACL 2001的流分类规则,实现对报文的分类。

[Switch] traffic classifier c1
[Switch-classifier-c1] if-match acl 2001
[Switch-classifier-c1] quit
配置流行为,限制访问外网速率不超过4Mbit/s。

[Switch] traffic behavior b1
[Switch-behavior-b1] car cir 4096  //限制工作时间访问外网的速率不超过4Mbit/s
[Switch-behavior-b1] quit
配置流策略,并在接口GE1/0/1的入方向应用该策略。

[Switch] traffic policy p1
[Switch-trafficpolicy-p1] classifier c1 behavior b1
[Switch-trafficpolicy-p1] quit
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] traffic-policy p1 inbound
[Switch-GigabitEthernet1/0/1] quit
验证配置结果

# 查看流分类的配置信息。

[Switch] display traffic classifier user-defined c1
  User Defined Classifier Information:                                          
   Classifier: c1                                                               
    Precedence: 5                                                               
    Operator: OR                                                               
    Rule(s) : if-match acl 2001  # 查看流策略的配置信息。

[Switch] display traffic policy user-defined p1
  User Defined Traffic Policy Information:                                      
  Policy: p1                                                                    
   Classifier: c1                                                               
    Operator: OR                                                               
     Behavior: b1                                                               
      Permit                                                                    
      Committed Access Rate:                                                   
        CIR 4096 (Kbps), PIR 4096 (Kbps), CBS 770048 (byte), PBS 1282048 (byte)
        Color Mode: color Blind                                                
        Conform Action: pass                                                   
        Yellow  Action: pass                                                   
        Exceed  Action: discard
配置文件
Switch的配置文件

#
sysname Switch
#
vlan batch 10
#
time-range working_time 08:30 to 18:00 working-day     
#
acl number 2001  
rule 5 permit source 192.168.1.10 0 time-range working_time
rule 10 permit source 192.168.1.11 0 time-range working_time
rule 15 permit source 192.168.1.12 0 time-range working_time
#
traffic classifier c1 operator or precedence 5
if-match acl 2001
#
traffic behavior b1
permit
car cir 4096 pir 4096 cbs 770048 pbs 1282048 mode color-blind green pass yellow pass red discard
#
traffic policy p1 match-order config
classifier c1 behavior b1
#
interface Vlanif10                                                              
ip address 192.168.1.1 255.255.255.0                                          
#                                                                              
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 10
traffic-policy p1 inbound
#                                                                              
interface GigabitEthernet2/0/1
port link-type trunk                                                           
port trunk allow-pass vlan 10                                                  
#
return

发表于 2024-6-14 12:52:47 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
沙发 2024-6-14 12:52:47 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2024-6-14 12:52:53 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
板凳 2024-6-14 12:52:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2024-6-14 12:53:00 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
地板 2024-6-14 12:53:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2024-6-14 12:53:06 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
5# 2024-6-14 12:53:06 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-23 09:18 , Processed in 0.063891 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表