GPON限速及QoS

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPON限速及QoS

1限速

在上行方向,通过配置ONU-G::Traffic management option来设置流量管理方式为上行流量速率控制(Rate controlled upstream traffic),可以对每个业务最大上行流量进行速率控制。但这个速率控制是针对每个GEM连接进行管理控制的,而不是针对整个ONT的上行速率进行控制。

在每个代表GEM连接的GEM port network CTP里面,GEM port network CTP::Traffic descriptor profile pointer属性用于指向GEM traffic descriptor,但这个属性仅在ONU-G::Traffic management option设置为速率控制(Rate controlled upstream traffic)时候才被用到。

每个GEM连接的速率控制参数可以通过配置GEM traffic descriptor进行设定,其中GEM traffic descriptor::SIR用于设定该连接的保证速率(sustained information rate),GEM traffic descriptor::PIR用于设定该连接的峰值速率(peak information rate)。

在下行方向,没有用于设定下行流量速率控制的ME。

2上行QoS

在上行方向上,通过配置ONU-G::Traffic management option可以对上行流量的管理方式设定为优先级控制调度(Priority controlled and flexibly scheduled upstream traffic)。在这种情况下,优先级队列(priority queue)和流量调度器(traffic scheduler)等Qos机制将会用于上行业务流。

图1为上下行业务流的数据流程图。

图1:上下行业务的数据流程图

从图1可以看出,上行业务流在到达GEM port network CTP,根据ONU-G::Traffic management option的不同,开始流经不同的途径:若为速率控制方式,则直接被送到T-CONT;若是优先级调度方式,则被送到Priority Queue(up Stream)。

根据是否使用Traffic scheduler-G进行调度,Priority Queue(up Stream)数据流被送到Traffic scheduler-G或者T-CONT。经过Traffic scheduler-G调度的上行业务流最终也是被送到T-CONT中进行发送。

在下行方向上,下行业务流到达GEM port network CTP后,被送往Priority Queue(down Stream)中,然后经过PPTP UNI发送出去。

2.1GEM port network CTP:

在ONU-G::Traffic management option为上行流量速率控制(rate controlled)时候,GEM port network CTP::Traffic management pointer for upstream指向T-CONT;若ONU-G::Traffic management option为优先级控制(priority controlled),则GEM port network CTP::Traffic management pointer for upstream指向Priority Queue。

在上行业务流到达GEM port network CTP后,若ONU-G::Traffic management option为上行流量速率控制方式(Rate controlled upstream traffic),则上行业务流直接到达T-CONT,而不再流经上行优先级队列和流量调度器。

若ONU-G::Traffic management option为基于优先级的控制(Priority controlled and flexibly scheduled upstream traffic),则上行业务流被送到上行优先级队列Priority Queue(up Stream)。

2.2Priority Queue(up Stream)

Priority Queue:: Related port中的前两个字节为T-CONT ME ID,后两个字节表示这个队列的优先级,Priority Queue:: Weight表示这个队列的权重。

若这个队列被调度的方式为HOL(head of line),则使用Priority Queue:: Related port中的优先级作为其被调度的依据;若其被调度的方式为WRR(weighted round robin),则使用Priority Queue:: Weight作为其被轮询调度的权重值。

若Priority Queue::Traffic scheduler-G pointer不为空,则上行业务流被送到Traffic scheduler-G,否则被送到由Priority Queue:: Related port前两个字节标识的T-CONT中。

2.3Traffic scheduler-G:

Traffic scheduler-G:: Policy表示其调度策略。若调度策略为HOL,则使用Priority Queue:: Related port中的优先级进行调度;若调度策略为WRR,则使用Priority Queue:: Weight作为其调度依据。

在调度完成后,从Traffic scheduler-G出来的业务流被赋予新的优先级,该优先级用T raffic scheduler-G:: Priority/weight表示。若在随后的调度中,调度策略为HOL时候,Traffic scheduler-G:: Priority/weight被解释为0-255之间的优先级值;若随后的调度策略为WRR,则Traffic scheduler-G:: Priority/weight被解释为轮询调度权重值。

相关文档
最新文档