宏时隙调度机制可以简化TT帧的离线规划以及RC帧延时上限的评估。本文首先简要介绍芯准TTE交换机的多平面交换模型,然后结合宏时隙参数,分析考虑支持AS6802时间同步帧(PCF帧)和增强网络管理帧(EMP)的输出模块队列类型、长度和优先级设置,最后给出转发模块与输出模块协同的TT帧输出调度流程。输出模块中的队列类型、长度和优先级设置是芯准TTE转发平面抽象的重要组成,是芯准TTE流量规划框架TPF(Traffic Planning Framework)的基础。
1. 芯准TTE多平面交换模型
芯准TTE采用多平面交换模型,如图1所示。每个输入接口对到达的帧进行处理和分类后,将交换的TT帧、RC帧、BE帧,以及需要本地处理的AS6802时间同步帧(PCF帧)和管理帧(EMP帧)分别送到5个不同的交换平面处理。
每个交换平面确定发送数据帧的输出接口,并根据帧的输出接口将其发送到不同的输出模块。每个输出模块设置5个队列分别保存从各交换平面到达的数据帧,然后根据宏时隙机制,调度不同队列中的数据帧从输出链路发送。
![图1 芯准TTE的多平面交换模型](https://img-blog.csdnimg.cn/20210526150747260.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0MyQ09NTQ==,size_16,color_FFFFFF,t_70)
芯准TTE的多平面交换有以下特点:
(1)各实现模块(输入模块、各种交换模块以及输出模块)之间采用松耦合模式,便于交换功能的裁剪和交换机端口数的修改;例如在不需要RC流量的场合,可以将RC交换平面删除,而不会影响其他模块的设计;在交换机端口数目变化时,仅需要改变交换平面输入队列的数目,而不需要改变具体的交换逻辑(如TT转发逻辑),输入和输出模块的逻辑