ISP_QoS小结

MQC policy-map action:

limit HIGH bandwith:

1. CB-Policing
   2. CB-Shape

limit LOW badwidth:

3. CB-WFQ
   4. CB-LLQ
   5. CB-Marking

IOS中Policy-Map对应的命令:

CB-Policing--->policing
    CB-Shape--->shape

CB-WFQ--->bandwith
    CB-LLQ--->priority

另:WRED机制--->random-detct

WFQ:
 FB-WFQ by Flow 解决传输上公平性问题
 CB-WFQ by Class 真正解决带宽分类问题

Policy-map的应用Service-Policy可以应用在FR的流量整形中即Traffic-Shape,这点是和FR流量整形的区别。

在WFQ中,针对不同类设定的bandwidth的三种方法中注意:
  1. bandwidth 数值
  2. bandwidth 带宽占用百分比
  3. bandwidth 剩余带宽占用百分比
  在1和2中没有区别,3不同1和2。1和2是不对资源进行预留的,如你还有PQ队列的话,1和2是以总带宽进行计算;3是去掉PQ队列带宽后,设定占用的百分比。
QOS Queue(队列)

一、思科队列技术除了FIFO外,还有:

1、Weight fair queuing(WFQ)
2、Flow-based weighted fair queuing
3、Class-based weighted fair queuing(CBWFQ)
4、Low latency queuing(LLQ)

二、WFQ

1、WFQ在2M以下的链路上(E1)被默认激活,在x.25或compressed ppp上默认为disable。E3或T3以上的局域网链路或串行链路不支持WFQ

2、WFQ分4种类型:flow-based,distributed,class-based,distributed class-based

3、WFQ配置示例(1):
r1(config-if)# fair-queue {congestion-discard-threshold}   //拥塞丢弃门限值,可取1-512,默认为64

4、WFQ配置示例(2):
r2(config)#interface serial 1
r2(config-if)# encapsulation frame-relay
r2(config-if)# fair-queue 128
r2(config-if)# bandwidth 56

三、Class-based Weighted Fair Queuing(CBWFQ)

1、接口带宽/类带宽=weight                          //类带宽越大,权越小,优先级越高

2、配置示例(1):
step1(config)# class-map xxx
step1(config-cmap)# match access-group 101
step1(config-cmap)# match input-interface s0/0
step1(config-cmap)# match protocol tcp
step1(config-cmap)# match ip precedence tos

step2(config)# policy-map yyy
step2(config-pmap)# class xxx
step2(config-pmap-c)# bandwidth 64
step2(config-pmap-c)# queue-limit 128       //尾丢弃
step2(config-pmap-c)# random-detect 128  //WRED,随机早期检测 //默认情况下,class class-default 采用 flow-based WFQ

step3(config)# interface s0/0
step3(config-if)# service-policy output yyy

3、配置示例(2):
router(config)# access-list 101 permit udp host 10.10.10.10 host 10.10.10.20 range 16382 20000    //定义语音流量
router(config)# access-list 102 permit udp host 10.10.10.10 host 10.10.10.20 range 53000 56000  //定义视频流量
router(config)# class-map class1
router(config-cmap)# match access-group 101
router(config-cmap)# exit
router(config)# class-map class2
router(config-cmap)# match access-group 102
router(config-cmap)# exit

router(config)# policy-map policy1
router(config-pmap)# class class1
router(config-pmap-c)# bandwidth 3000 //3M带宽
router(config-pmap-c)# queue-limit 30   //尾丢弃,30个包
router(config-pmap-c)# exit
router(config-pmap)# class class2
router(config-pmap-c)# bandwidth 2000   //默认WFQ,64个包

四、LLQ
router(config)# policy yyy
router(config-pmap)# class xxx
router(config-pmap-c)# priority 30

在定义LLQ时,bandwidth,queue-limit,random-detect命令不能同时使用

时间: 2024-11-05 00:02:12

ISP_QoS小结的相关文章

使用Apache POI导出Excel小结--导出XLS格式文档

使用Apache POI导出Excel小结 关于使用Apache POI导出Excel我大概会分三篇文章去写 使用Apache POI导出Excel小结--导出XLS格式文档 使用Apache POI导出Excel小结--导出XLSX格式文档 使用Apache POI导出Excel--大数量导出 导出XLS格式文档 做企业应用项目难免会有数据导出到Excel的需求,最近在使用其,并对导出Excel封装成工具类开放出来供大家参考.关于Apache POI Excel基本的概念与操作我在这里就不啰嗦

【转载】小结一下linux 2.6内核的四种IO调度算法

在LINUX 2.6中,有四种关于IO的调度算法,下面综合小结一下: 1) NOOP NOOP算法的全写为No Operation.该算法实现了最最简单的FIFO队列,所有IO请求大致按照先来后到的顺序进行操作.之所以说“大致”,原因是NOOP在FIFO的基础上还做了相邻IO请求的合并,并不是完完全全按照先进先出的规则满足IO请求.NOOP假定I/O请求由驱动程序或者设备做了优化或者重排了顺序(就像一个智能控制器完成的工作那样).在有些SAN环境下,这个选择可能是最好选择.Noop 对于 IO

Android基础入门教程——8.1.3 Android中的13种Drawable小结 Part 3

Android基础入门教程--8.1.3 Android中的13种Drawable小结 Part 3 标签(空格分隔): Android基础入门教程 本节引言: 本节我们来把剩下的四种Drawable也学完,他们分别是: LayerDrawable,TransitionDrawable,LevelListDrawable和StateListDrawable, 依旧贴下13种Drawable的导图: 1.LayerDrawable 层图形对象,包含一个Drawable数组,然后按照数组对应的顺序来

Android基础入门教程——8.1.2 Android中的13种Drawable小结 Part 2

Android基础入门教程--8.1.2 Android中的13种Drawable小结 Part 2 标签(空格分隔): Android基础入门教程 本节引言: 本节我们继续来学习Android中的Drawable资源,上一节我们学习了: ColorDrawable:NinePatchDrawable: ShapeDrawable:GradientDrawable!这四个Drawable~ 而本节我们继续来学习接下来的五个Drawable,他们分别是: BitmapDrawable:Insert

安卓小结《1》

Activity的生命周期和启动模式的知识点小结: 1.如果Activity切换的时候,新Activity是透明,旧的不会走onStop方法. 2.新的Activity切换的时候,旧Activity  会先执行,onpause,然后才会启动新的activity. 3. Activity在异常情况下被回收时,onSaveInstanceState方法会被回调,回调时机是在onStop之前,当Activity被重新创建的时 候,onRestoreInstanceState方法会被回调,时序在onSt

date命令小结

在写linux shell脚本时,date是经常要用到的一个命令,这篇文章就此做个小结,以防自己用到时到处找 1.最基本的,显示当前的具体时期:直接敲入 date即可,如下, [email protected]:~/scripts$ date 2015年 01月 03日 星期六 21:46:49 CST 2.显示某个文件上次修改的时间:date -r file [email protected]:~/scripts$ date -r save.sh 2015年 01月 02日 星期五 23:29

java 小结2 多态问题。

面向对象这个东西,其实我们一直是不是都没有感觉到自己在用,以后我一定要用用.以前学c#时候认真的看过一次,最近一直研究java.随便再看看. 多态问题: 在java中多态分为(1)编译时多态和(2)运行时多态 (1)编译时多态比较容易理解:其实就是通过方法重载,就是方法的重载,同一个函数名但是可以参数不一样.这就是重载(so easy) (2)运行时多态:这个是通过方法覆盖实现的,就是子类在继承父类的时候,通过对某个方法的重写,覆盖父类方法. 简单的说:比如我们有个父类A,子类B通过Extend

php操作xml小结

<?php #php操作xml,SimpleXMLElement类小结 header('Content-type:text/html;charset=utf-8;'); //1.构造函数 /* $xmlstring=<<<XML <?xml version="1.0" encoding="utf-8"?> <note  xmlns:b="http://www.w3school.com.cn/example/&quo

网络安全解决之个人小结

方案分为安全技术部分和安全管理部分. 安全技术部分: 1.物理安全 需要建设独立的计算机机房,满足防水.防火.防静电等要求.机房设置门禁和视频监控. 2.网络安全 采用防火墙进行安全区域分割,把公司网络分为服务器区和办公区.设置不同的安全规则以防范黑客攻击.采用上网行为管理产品对网络行为和流量进行管控. 3.系统安全 采用终端安全管理系统,对客户端进行管控,重点管控网络行为.补丁升级和软件分发等.对服务器进行安全加固,保障服务器安全. 4.应用安全 对Web电子商务服务器进行漏洞扫描和加固,防范