【技术实现步骤摘要】
一种时间敏感网络中门状态的控制方法及相关设备
[0001]本申请涉及通信领域,尤其涉及一种时间敏感网络中门状态的控制方法及相关设备。
技术介绍
[0002]随着通信技术的发展,以物与物作为通信主体的场景需求不断增加,如工厂自动化控制、自动驾驶等,这类通信(也可以将这类通信称为时间敏感类业务)对数据传输时延的控制要求极高,由此,时间敏感网络(time-sensitive-networking,TSN)应运而生。TSN是以标准以太网为网络基础、提供确定性信息传输的标准化技术,能够为时间敏感类业务提供可靠的服务质量(quality of service,QoS)保证。
[0003]TSN是由一系列的协议标准组成的协议簇,每个协议实现不同的功能。其中,在IEEE802.1Qbv标准中定义了时间感知调度(time-aware scheduled,TAS),旨在保证信息在规定时间送达。时间感知调度的基本思想是采用时分多址,将以太网的通信分为固定长度、重复的时间片,既周期性的传输数据帧。IEEE 802.1Qbv还引入了门操作的调度机制,来实现交换机和终端对数据帧的有序调度,每个交换机端口配置门控列表(gate control list,GCL),该门控列表包括:门状态和时隙,每个队列与一个门相关联,该门控列表的每一条表项对应一次传输门操作,通常情况下,交换机在每个端口的出口处都有8个队列。请参阅图1所示,当传输门的状态为“o”(表示“开”)时,可以从此队列中选择数据帧进行传输;当传输门的状态为“c”(表示“关”)时,不能 ...
【技术保护点】
【技术特征摘要】
1.一种时间敏感网络中门状态的控制方法,其特征在于,包括:获取门控列表,所述门控列表包括X个队列,及所述X个队列中每个队列对应的周期标识;所述周期标识用于指示所述每个队列的周期;所述每个队列的周期对应至少两个时隙,每个所述时隙对应有门控状态值;所述X为大于1的整数;读取所述每个队列对应的周期标识;根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值。2.根据权利要求1所述的时间敏感网络中门状态的控制方法,其特征在于,所述门控列表包含目标表项,所述目标表项包含所述周期标识,且不包含所述时隙和所述门控状态值。3.根据权利要求2所述的时间敏感网络中门状态的控制方法,其特征在于,所述目标表项的数量为1个,所述目标表项包括X个周期标识,所述X个周期标识中的每个周期标识具有对应的队列;所述读取所述每个队列对应的周期标识,包括:读取所述目标表项中的X个周期标识,所述X个周期标识包括第一周期标识,所述第一周期标识与第一队列对应;所述第一周期标识用于指示所述第一队列的周期结束所对应的第一时隙;所述根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值,包括:针对所述第一队列,当所述第一时隙结束时,根据所述第一周期标识重新执行所述周期对应的至少两个时隙所对应的门控状态值。4.根据权利要求1-3中任一项所述的时间敏感网络中门状态的控制方法,其特征在于,所述周期标识用所述时隙的序号表示。5.根据权利要求2所述的时间敏感网络中门状态的控制方法,其特征在于,所述目标表项的数量为X条;每条所述目标表项包括一个所述周期标识;所述读取所述每个队列对应的周期标识,包括:若当前第二时隙对应第P条表项,当执行所述第二时隙对应的所述每个队列所对应的门控状态值时,预读第(P+1)条表项是否为目标表项;若第(P+1)条表项为目标表项,且所述第(P+1)条表项中包含第二周期标识,所述第二周期标识与第二队列具有映射关系;所述根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值,包括:针对所述第二队列,当所述第二时隙结束时,根据所述第二周期标识重新执行所述周期对应的至少两个时隙所对应的门控状态值。6.根据权利要求5所述的时间敏感网络中门状态的控制方法,其特征在于,所述预读第(P+1)条表项是否为目标表项,包括:预读第(P+1)条表项至第(P+X)条表项是否包含目标表项。7.根据权利要求5或6所述的时间敏感网络中门状态的控制方法,其特征在于,所述周期标识用负数表示。8.根据权利要求5或6所述的时间敏感网络中门状态的控制方法,其特征在于,所述门控列表包括时隙参数列,所述时隙参数列包括所述每个队列对应的时隙及所述X个周期标
识。9.根据权利要求1所述的时间敏感网络中门状态的控制方法,其特征在于,所述门控列表包含目标表项,所述目标表项的数量为Y个:所述Y为大于或者等于2,且小于或者等于X的整数;每条所述目标表项包含所述周期标识,且包含所述时隙和所述门控状态值。10.根据权利要求9所述的时间敏感网络中门状态的控制方法,其特征在于,所述门控列表包括目标列,所述目标列包含所述X个周期标识;所述读取所述每个队列对应的周期标识,包括:读取当前第四时隙所属的表项是否为目标表项;若所述第四时隙所属的表项为目标表项,且所述目标表项包含第四周期标识,所述第四周期标识与所述X个队列中的第四队列具有映射关系,则所述根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值,包括:针对所述第四队列,当所述第四时隙结束时,根据所述第四周期标识重新执行所述第四队列的周期中对应至少两个时隙所对应的门控状态值。11.根据权利要求1或9或10所述的时间敏感网络中门状态的控制方法,其特征在于,所述周期标识用所述队列的序号表示。12.根据权利要求9所述的时间敏感网络中门状态的控制方法,其特征在于,所述门控状态值包括周期状态值;所述周期状态值包括开状态值和所述周期标识,或,所述周期状态值包括关状态值和所述周期标识;所述读取所述每个队列对应的周期标识,包括:读取当前第五时隙所属的表项是否为所述目标表项,所述目标表项包含所述周期状态值;若所述第五时隙所属的表项为目标表项,且所述周期状态值位于第五队列,则所述根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值,包括:针对所述第五队列,执行当前所述第五时隙对应的开状态值或关状态值;当所述第五时隙结束时,根据所述周期状态值重新执行所述周期对应的至少两个时隙所对应的门控状态值。13.根据权利要求9所述的时间敏感网络中门状态的控制方法,其特征在于,所述读取所述每个队列对应的周期标识,包括:当执行当前第六时隙所对应的所述每个队列所对应的门控状态值时,预先读取所述第六时隙的下一条表项是否为目标表项,所述目标表项包括所述周期标识;若所述下一条表项为目标表项,且所述周期标识位于第六队列的门控状态值的位置,则所述根据所述周期标识按照每个队列各自的周期分别周期性的执行所述至少两个时隙所对应的门控状态值,包括:针对所述第六队列,当所述第六时隙结束时,根据所述周期标识重新执行所述周期对应的至少两个时隙所对应的门控状态值。14.一种时间敏感网络中门状态的控制方法,其特征在于,包括:根据网络中数据的相关信息生成交换机对应的门控列表,所述门控列表包括X个队列,及所述X个队列中每个队列对应的周期标识;所述周期标识用于指示所述每个队列的周期;
所述每个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。