2.1 基于内网网段进行限速
场景要求:对内网为192.168.1.0的网段进行限速,访问外网的速率不能超过64k。
定义ACL规则:
[H3C]acl number 2000
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255
在内网口应用策略:
[H3C] interface Ethernet 0/1
[H3C-Ethernet0/1] qos car inbound acl 2000 cir 64 cbs 4000 ebs 0 green pass red discard
CBS和EBS的配置方法:
CIR:表示向C桶中投放令牌的速率,即C桶允许传输或转发报文的平均速率;
CBS:表示C桶的容量,即C桶瞬间能够通过的承诺突发流量;
EBS:表示E桶的容量,即E桶瞬间能够通过的超出突发流量。
CIR用来确定设备允许的流的平均速度,基于速率的设置就是指该值的设置;CBS表示每次突发所允许的最大的流量尺寸,这个值可以通过(流量波动时间 超过CIR的部分)进行估算。但是该值的设置一般比较粗略,只能是一个大概的数值,在实际使用中如果效果不好,还需要继续细调;EBS的值一般来说不需要设置,所以设置为0即可。
2.2 基于时间段和网段进行限速
场景要求:对内网为192.168.1.0的网段进行限速,访问外网的速率不能超过64k,限定时间为工作时间。
通过设置time-range和ACL,可以实现基于时间段的限速。
定义时间段:
[H3C]time-range worktimeam 8:00 to 12:00 working-day
[H3C]time-range worktimepm 13:00 to 17:00 working-day
定义ACL规则:
[H3C]acl number 2000
[H3C -acl-basic-2000]
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255 time-range worktimeam
[H3C -acl-basic-2000] rule 1 permit source 192.168.1.0 0.0.0.255 time-range worktimepm
在内网口应用策略:
[H3C] interface Ethernet 0/1
[H3C-Ethernet0/1] qos car inbound acl 2000 cir 64 cbs 4000 ebs 0 green pass red discard
2.3 基于网段进行流量整形
场景要求:为了减少报文的无谓丢失,可以在ICG的出口对报文进行流量整形处理。将超出流量整形特性的报文缓存在ICG中。当可以继续发送下一批报文时,流量整形再从缓冲队列中取出报文进行发送。这样,发向外网的报文将都符合外网的流量规定。
对内网为192.168.1.0的网段进行流量整形,访问外网的速率不能超过512k。
定义ACL规则:
[H3C]acl number 2000
[H3C -acl-basic-2000]
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255
在外网口应用策略:
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos gts acl 2000 cir 512 cbs 32000 ebs 0 queue-length 50
2.4 基于物理接口进行限速
场景要求:物理接口限速能够限制在物理接口上通过的所有报文,流量监管在IP层实现,可以对端口上不同的流分类进行限速,但是对于不经过IP层处理的报文不起作用。当用户只要求对所有报文限速时,使用物理接口限速比较简单。
这里要求对出接口方向的物理限速为64k。
在外网口应用策略:
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos lr outbound cir 64 cbs 4000 ebs 0
2.5 基于协议进行限速
场景要求:对BT下载的速率不能超过64k。
定义类:
[H3C] traffic classifier bt operator and
[H3C-classifier-bt] if-match protocol bittorrent
定义流行为:
[H3C] traffic behavior 64k
[H3C-behavior-64k] car cir 64 cbs 4000 ebs 0 green pass red discard
定义策略:
[H3C] qos policy bt_64k
[H3C-qospolicy-bt_64k] classifier bt behavior 64k
在外网口的入和出方向应用策略
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos apply policy bt_64k inbound
[H3C-Ethernet0/0] qos apply policy bt_64k outbound
2.6 基于类的队列进行限速
场景要求:ICG是外网出口,下挂2个网段,存在语音业务。对192.168.1.0网段访问Internet需要8k保证,对于所有RTP流需要32k保证。
由于存在语音业务,语音报文对延迟敏感,所以,需要对于RTP流放入EF类,其他的报文可放入AF类。所以,此时需要实现给予类的队列进行限速。
定义ACL规则:
[H3C]acl number 2000
[H3C -acl-basic-2000]
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255
定义类:
[H3C] traffic classifier acl2000 operator and
[H3C-classifier-acl2000] if-match acl 2000
[H3C]traffic classifier rtp operator and
[H3C-classifier-rtp]if-match protocol rtp
定义流行为:
[H3C]traffic behavior ef32k
[H3C-behavior-ef32k]queue ef bandwidth 32 cbs 1500
[H3C]traffic behavior af8k
[H3C-behavior-af8k]queue af bandwidth 8
[H3C-behavior-af8k]wred
定义策略:
[H3C]qos policy cbq
[H3C-qospolicy-cbq]classifier acl2000 behavior af8k
[H3C-qospolicy-cbq]classifier rtp behavior ef32k
将策略应用在外网接口:
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos apply policy cbq outbound
2.7 基于自定义队列解决拥塞
场景要求:ICG是外网出口,下挂2个网段,要求网络拥塞时通过CQ对192.168.1.0/24网段给予优先保证。
在该场景下,只需要保证网段192.168.1.0/24下流量的优先于网段192.168.2.0/24下的流量。
定义ACL规则(均为内网网段):
[H3C]acl number 2000
[H3C -acl-basic-2000]
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255
[H3C]acl number 2001
[H3C -acl-basic-2001]
[H3C -acl-basic-2001] rule 0 permit source 192.168.2.0 0.0.0.255
定义CQL 1队列:
[H3C]qos cql 1 queue 1 queue-length 1000
[H3C]qos cql 1 queue 1 serving 1000
[H3C]qos cql 1 queue 2 queue-length 500
[H3C]qos cql 1 queue 2 serving 500
将ACL2000和CQL 1的队列1绑定起来
[H3C]qos cql 1 protocol ip acl 2000 queue 1
将ACL2001和CQL 1的队列2绑定起来
[H3C]qos cql 1 protocol ip acl 2001 queue 2
将CQL 1应用在外网接口
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos cq cql 1
2.8 基于优先队列解决拥塞
场景要求:ICG是外网出口,下挂2个网段,要求网络拥塞时通过PQ对192.168.1.0/24网段给予优先保证。
在该场景下,需要优先保证网段192.168.1.0/24下流量的绝对优先。
定义ACL规则(均为内网网段):
[H3C]acl number 2000
[H3C -acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255
[H3C]acl number 2001
[H3C -acl-basic-2001] rule 0 permit source 192.168.2.0 0.0.0.255
定义PQL 1队列,对ACL 2000的流量作为高优先级队列,对ACL 2001的流量作为低优先级队列:
[H3C]qos pql 1 protocol ip acl 2000 queue top
[H3C]qos pql 1 protocol ip acl 2001 queue bottom
将PQL 1应用在外网接口
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos pq pql 1
2.9 基于RTP队列对RTP进行优先处理
场景要求:ICG是外网出口,要求在出口对RTP进行优先处理。
为了保证RTP的时延和抖动降低为最低限度,保证语音或视频业务的服务质量,这里可以采用给予RTP优先队列。
在外网接口设置RTP优先队列
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos reserved-bandwidth pct 50
[H3C-Ethernet0/0] qos rtpq start-port 16384 end-port 32767 bandwidth 32 cbs 1500
2.10 基于WRED接口模式的配置
场景要求:在外网口应用WRED处理。
为了避免TCP全局同步,可以采用WRED。WRED可以有效解决尾丢弃技术造成的问题,和尾丢弃不同,WRED不是等到队列满了才开始丢弃,而是发现队列长度不够时,在数据包进入队列前随机的提取数据包进行丢弃,这样可以解决丢弃对语音传输的影响。
[H3C] interface Ethernet 0/0
[H3C-Ethernet0/0] qos wfq precedence queue-length 64 queue-number 256
[H3C-Ethernet0/0] qos wred enable
[H3C-Ethernet0/0] qos wred weighting-constant 6
[H3C-Ethernet0/0] qos wred ip-precedence 3 low-limit 20 high-limit 40 discard-probability 15

H3C QoS配置经典讲解相关推荐

  1. AutoSAR配置视频讲解:简介

    AutoSAR实验视频讲解:闪烁一颗LED实验[简介] 下一篇 | 总目录 大家好,欢迎来到雪云飞星的<AutoSAR实验课的视频讲解>专栏.看过<AutoSAR入门到精通系列讲解& ...

  2. 《H3C交换机配置与管理完全手册》(第二版)前言和目录

    史上最具人气.最受好评的网络设备图书领域"四大金刚"的全新升级版本再现江湖了,他们分别是:<Cisco交换机配置与管理完全手册>(第二版).<H3C交换机配置与管 ...

  3. H3C交换机配置详解

    一.用户配置: <H3C>system-view [H3C]super password H3C     设置用户分级密码 [H3C]undo super password     删除用 ...

  4. H3C交换机配置基本命令详解

    H3C交换机配置基本命令详解 随着移动互联网趋势加快以及智能终端的.快速普及,WLAN应用需求在全球保持高速增长态势.下面是小编整理的关于H3C交换机配置基本命令详解,希望大家认真阅读! 1.配置主机 ...

  5. H3C交换机配置命令一览表

    一.用户配置: <H3C>system-view [H3C]super password H3C     设置用户分级密码 [H3C]undo super password     删除用 ...

  6. H3C QOS流量均衡

    实验拓扑 H3C QOS实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推: ...

  7. 《Cisco/H3C交换机配置与管理完全手册(第2版)》终稿封面和目录

    无数网友一直殷切期待和关注的<Cisco/H3C交换机配置与管理完全手册>(第2版)一书即将于本月底正式上市了.到时对于真实读者,写书评后可以参加全额返款的抽奖活动,加入我的微博(本博客首 ...

  8. Cisco/H3C交换机配置与管理完全手册(第2版)卓越网正式到货

    希望在卓越网上购买我的,新书<Cisco/H3C交换机配置与管理完全手册>(第二版)的朋友注意了,目前该书已在卓越网上到货,可以正式购买并立即发货了:http://www.amazon.c ...

  9. 万众期待的《Cisco/H3C路由器配置与管理完全手册》开锣了

        自<Cisco/H3C交换机配置与管理完全手册>一书上市以来,得到许多热心网友和读者的支持与关注.虽然也有不少反对的声音,但听到最多的还是许多读者的真正肯定与对在书中提到的下一本图 ...

最新文章

  1. 分治算法的设计思想(二分检索、二分归并排序)
  2. 关于EF中ApplyCurrentValues和ApplyOriginalValues区别
  3. Shell脚本攻略05-数组和关联数组
  4. js里面如何才能让成员方法去调用类中其他成员
  5. boost::interprocess::offset_ptr用法的测试程序
  6. matlab读入txt数据_教程合集 | MATLAB文件读写(以nc与txt为例)
  7. php oracle 锁表,ORACLE 用户锁定问题
  8. Java——集合转数组并对其进行遍历
  9. C++ function bind以及lamda表达式
  10. mysql view在测试过程的应用
  11. 95-20-050-启动器-ServerBootstrap
  12. 不再为 Node.js 模块自动引入 Polyfills
  13. javascript错误处理与调试(转)
  14. Ubuntu配置 PPTP 服务器端
  15. PHP:错误控制运算符
  16. 图像分割并存储 matlab,matlab图像分割算法源码.pdf
  17. 【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置
  18. excel多列多行堆叠成多列一行_如何将多行多列数据转置成列-Excel中如何将多行多列数据转置成列...
  19. IP地址子网掩码的计算
  20. shell脚本之俄罗斯方块

热门文章

  1. ZYNQ7020--动态加载CPU1程序<1>
  2. 腾讯云:从“互联网+”到“智能+”,从连接人到连接各行各业
  3. 2021最新PHP教程知识大全
  4. 以计算机网络为话题的英语作文,以互联网与我们的生活为话题的英语作文
  5. android查看内存使用情况
  6. 开源oa系统-JEOS办公系统,完全开源免费的OA系统
  7. 鸢尾花完整的python代码_python机器学习实现鸢尾花的分类
  8. GitHub托管BootStrap资源汇总
  9. win7补丁不适应您的计算机,win7系统提示此更新不适用您计算机的恢复办法
  10. emwin 使用外部字库_emWin – 汉字字库生成及显示 | 学步园