芯准TTE的宏时隙设计和内部划分比较直观,但在基于宏时隙的输出调度实现时,需要考虑针对不同类型的帧实施不同的调度策略。本文分析了TT帧调度策略、RC帧调度策略,以及在保护带内BE帧的调度策略,同时对宏时隙内核心参数的选择进行了初步分析。
1 宏时隙组成
宏时隙是一种TTE交换机输出链路管理的方法。其基本原理是将输出链路的带宽按照固定的时间划分为连续、等长、可以传输多个既有MTU大小数据帧的时隙,即宏时隙。每个宏时隙内部又分为4个固定长度的子时隙,包括TT时隙、RC时隙以及两个保护带时隙,结构如图1所示。
其中,TT时隙用于传输TT帧和BE帧,如果离线规划没有为TT时隙分配传输TT帧,或者TT帧传输结束,则可以传输BE帧。RC时隙用于传输RC帧和BE帧,在RC时隙中如果RC队列为空,则可以传输BE帧。
保护带GB2用于确保在TT时隙开始时,链路为空闲状态,即链路已经结束上一个宏时隙中所有数据的传输。保护带GB1用于确保在RC时隙开始时,链路为空闲状态,即TT帧和BE帧的传输不会影响RC帧在RC时隙开始时立刻发起传输。
需要注意的是,在每个TT时隙中,只调度输出在上个宏时隙或更早到达交换机的TT帧,不会调度输出本宏时隙到达的TT帧。而在RC时隙中,可以调度本时隙到达并就绪可调度输出的RC帧。
2 宏时隙调度策略
(1)TT时隙调度策略
TT时隙调度策略分为多帧调度策略和单帧调度策略,如表1所示。
| 策略 |
多帧调度策略 |
单帧调度策略 |

本文详细分析了芯准TTE的宏时隙调度策略,包括TT时隙、保护带和RC时隙的调度策略,并探讨了宏时隙参数对交换延时的影响。TT时隙调度策略分为多帧和单帧,保护带采用禁止调度策略,RC时隙则有无整型和整型两种策略。此外,宏时隙长度、TT时隙长度和RC时隙长度等参数的选择对系统性能至关重要。
最低0.47元/天 解锁文章
962

被折叠的 条评论
为什么被折叠?



