RFC2698双速率三色标记(Two-Rate-Three-Color-Marker)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

RFC2698双速率三色标记(TwoRateThreeColorMarker)摘要本文主要描述双速率三色标记(TwoRateThreeColorMarker,srTCM),它可被用于Diffserv流量调节器(trafficconditioner)[RFC2475,RFC2474]中。1.介绍SrTCM测量IP报文流,并根据流量参数:承诺信息速率,CommittedInformationRate,CIR;峰值信息速率PeakInformationRate,PIR;承诺突发尺寸CommittedBurstSize,CBS;峰值突发尺寸PeakBurstSize,PBS)将报文进行标记为绿,黄和红色标记。如果报文超过PIR标记为红色,否则看是否超过CIR标记为黄色或绿色。Meter工作在两种模式下:在色盲(Color-Blind)模式下,它假设包是无色的;而在非色盲(Color-Aware)模式下,它假设先前的实体已经为进来的数据包流打上颜色,每个包是縁、或黄、或红色。至于包是如何被预先标记上颜色的,以及计量器如何判定已打上颜色的包的颜色,不是本文讨论的范围。Maker根据Meter的结果对IP包进行着色,颜色以PHB(Per-Hop-Behavior)方式被标记在DS域(DSCP)中[RFC2474],每个码点对应PHB特定方式(如缺省转发、迅速转发、确保转发)。2.配置srTCM的配置是通过设置模式和设置CIR,PIR,CBS和PBS四个流量参数完成的。CIR和PIR是以每秒IP包的字节数为单位计量的,字节数包括IP包头。PIR必须等于或大于CIR。CBS和PBS以字节为单位计量,CBS和PBS必须被设置,二者必须都大于0,它们的值最好大于等于数据流中可能的最大IP报文。3.Meter工作Meter的行为由模式和两个令牌桶(C和P)表示,这两个桶各自的速率为CIR、PIR。C桶的最大值是CBS,P桶的最大值是PBS。起始时令牌桶C和P是满的,即令牌数量Tc(0)=CBS,Tp(0)=PBS,以后Tc每秒钟CIR次增1直到CBS,Tp每秒钟PIR次增1直到PBS。令牌投放方式如图。以CIR的速率向C桶中填充令牌,以PIR速率向P桶填充令牌当C桶中令牌满(令牌数量等于CBS)后“溢出”的令牌直接丢弃;当P桶中令牌满(令牌数量等于PBS)后“溢出”的令牌直接丢弃如果工作在色盲模式下,当大小为B字节的包在时间t到达,则:If(Tp(t)-B0)包为红色,elseIf(Tc(t)-B0)包为黄色,Tp减少BTp=Tp-B,else包为绿色。Tc和Tp都减少B。(先判断P桶是否够用,再判断C桶。)而在非色盲情况下,当大小为B字节的包在时间t到达,则:If(包被预标记为红色,或者Tp(t)-B0)包为红色,elseIf(包被预标记为黄色,或者Tc(t)-B0){包为黄色,Tp减少B,Tp=Tp-B;}else包为绿色,Tc和Tp都减去B。(概括说,预标记为红色的包度量后肯定被标记为红色;预标记为黄色的包度量后可能被标记为黄色或红色(Tp(t)-B0时为红色,否则为黄色)不会被标记为绿色;绿色报文可能被标记为绿、黄、红色,参见色盲模式下的判断条件)计量的实际实现,可能会对上面的过程有所更改。4标记器(marker)标记器(Marker)的作用是反映计量器的结果,设置报文的DS域(DifferentiatedServices)为一个特定的码点实现DSCP到PHB的映射。CIR丢弃CBSC桶PIRPBSP桶丢弃trTCM可以用来在一个服务中标记一个IP报文流,对于不同的颜色的流提供不同的保证。如一个服务可以丢弃所有红色报文,因为它们超过了承诺和超量突发,尽力而为转发黄色报文,而以一个较低的丢包率下转发绿色报文。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功