Linux 流量控制 tc (一) - DiffServ理论

2016-06-01  本文已影响382人  陈征cuc

为了更好的使用 Linux 流量控制命令tc 命令,通过参考
Differentiated Service on Linux HOWTO
作整理与解释,主要理解架构(看图说话),概念和术语。

tc主要使用的是DiffServ服务。第一部分首先理解QoS中的DiffServ。

DiffServ 相关概念与术语 (引自 6)

DiffServ体系


[DiffServ体系](http://blog.csdn.net/derek_yi/article/details/8624091)

四类标准PHB包括(引自 7)

四类AF(RFC 2597定义): 每类AF用“AFi”表示,其中1<=i<=4,即这四类AF是:AF1、AF2、AF3、AF4。并且在每类AF中,又定义了3种丢弃优先级,每种丢弃优先级用“AFij”表示,其中1<=j<=3,“j”值越大,表明丢弃优先级越高。各类AF业务对应的DSCP取值如下。 (细节可参考 3-15, 包括一个丢包率例子)

[引自 3-15](http://web.opalsoft.net/qos/default.php?p=ds-15)

DS /TOS 在IP包头中的位置


[DS /TOS field](http://web.opalsoft.net/qos/default.php?p=ds-13)

RFC2427 中主要定义了

只有低6位有效,是一个大小不超过63的数

包处理流程 (引自 3-14)


其中

参考:

  1. Linux 高级流量控制 source: IBM developerworks
  2. Linux下流量控制工具TC详细说明及应用实例
  3. Differentiated Service on Linux HOWTO, 概念框架清晰,含多图
  4. QoS,ToS和DiffServ
  5. 使用 DSCP 实施服务质量策略, Cisco DSCP实施,比较了DS和TOS差异。
  6. 百度百科: DiffServ
  7. DiffServ实现技术: DS拓扑, PHB定义
上一篇 下一篇

猜你喜欢

热点阅读