- 16
- 0
- 约6.95千字
- 约 9页
- 2017-12-10 发布于河南
- 举报
tc命令man整理
语法:tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] qdisc [ qdisc specific parameters ]tc class [ add | change | replace ] dev DEV parent qdisc-id [ classid class-id ] qdisc [ qdisc specific parameters ]tc filter [ add | change | replace ] dev DEV [ parent qdisc-id | root ] protocol protocol prio priority filtertype [ filtertype specific parameters ] flow flow-idtc [ FORMAT ] qdisc show [ dev DEV ]tc [ FORMAT ] class show dev DEVtc filter show dev DEVFORMAT := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | i[ec] }DESCRIPTIONSHAPING 当流量被限制,它的传输速率就被控制到某个值一下。限制值可以远小于有效带宽,这样可以平滑突发数据流量,使网络更为稳定。shaping(限制)只适用于向外的流量。SCHEDULING通过调度数据包的传输,可以在带宽范围内,按照优先级分配带宽。scheduling(调度)也只适用于向外的流量。POLICINGSHAPING用于处理向外的流量,而POLICING(策略)用于处理接收到的数据。DROPPING如果流量超过某个设定的带宽,就丢弃数据包,不管是向内还是向外。流量的处理由三种对象控制,是:qdisc(排队规则)、class(类别)和filter(过滤器):QDISCqdisc(排队规则)是queueing discipline的简写,它是理解流量控制(traffic control)的基础。无论何时,内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的qdisc把数据包加入队列。然后,内核会尽可能多的从qdisc里面取出数据包,把它们交给网络适配器驱动模块。最简单的qdisc是pfifo,它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。不过,它会保存网络接口一时无法处理的数据包。CLASS某些qdisc可以包含一些类别,不同的类别中可以包含更深入的qdisc,通过这些细分的qdisc还可以为进入的队列的数据包排队。通过设置各种类别数据包的离队次序,qdisc可以为设置网络数据流量的优先级。FILTERfilter(过滤器)用于为数据包分类,决定它们按照何种qdisc进入队列。无论何时数据包进入一个划分子类的类别中,都需要进行分类。分类的方法可以有多种,使用filter就是其中之一。使用filter分类时,内核会调用附属于这个类(class)的所有过滤器,直到返回一个判决。如果没有判决返回,就作进一步的处理,而处理方式和qdisc有关。需要注意的是,filter是在qdisc内部,它们不能作为主体。CLASSLESS QDISCS无类别的qdisc包括:[p|b]fifo:使用最简单的qdisc,纯粹的先进先出。只有一个参数:limit,用来设置队列的长度,pfifo是以数据包的个数为单位;bfifo是以字节数为单位。pfifo_fast:在编译内核时,如果打开了高级路由器(Advanced Router)编译选项,pfifo_fast就是系统的标准qdisc。它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。而三个波段(band)的优先级也不相同,band 0优先级最高,band 2的最低。如果band 0里面有数据包,系统就不会处理band 1里面的数据包,band 1和band 2之间也是一样。数据包是按照TOS被分配到三个波段里面的。red:是Random Early Detection(随机早期探测)的简写。如果使用这种qdisc,当带宽的占用接近于规定的带宽时,系统会随机地丢弃一些数据包。它非常适合高宽带应用。sfq:是Stochastic Fairness Queueing(随机公平队列)的简写。它按照会话(session--对应于每个TCP连接或者UDP流)为流量进行排序,然后循环发送每个会话的数据包。tbf:是Token Bucket Filter(令牌桶过滤器)的简写,适合于把流速降低到某个值。C
您可能关注的文档
- 课文缩写13--30.docx
- 英语教师入职笔试.doc
- 基础+进阶语法大全(整理标记版).doc
- 东南大学英语期末考试 剩余单词和短语.docx
- 家用电器英文名称.doc
- 第一章1.1-1.1.2课后巩固经验收.doc
- 第一单元数学学案1.1-1.2.doc
- 英语表示职业单词大全ok.doc
- 物理选修1-1(1、2)章复习.doc
- 高中英语第五册单词(可直接打印版).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)