[发明专利]一种适应时间触发网络的分类调度方法及装置有效
申请号: | 201910790676.8 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110505157B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 张金国;谢军;彭逸飞;涂晓东;孟中楼;朱晓东 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 赖林东 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适应 时间 触发 网络 分类 调度 方法 装置 | ||
1.一种适应时间触发网络的分类调度方法,其特征在于:包括如下步骤:
本端口的以太网帧调度模块将接收的以太网帧发送至对端口的以太网帧分类模块,对端口的以太网帧分类模块将接收的以太网帧分类后发送至对应上层模块完成各类帧调度;
所述以太网帧包括链路延时测量模块生成的LT0帧和LT1帧,具体如下:
本端口的以太网帧调度模块将本端口链路延时测量模块生成并发送的LT0帧发送至对端口的以太网帧分类模块,
对端口的以太网帧分类模块将接收的LT0帧发送至对端口的链路延时测量模块,
对端口的链路延时测量模块根据LT0帧生成LT1帧后,将LT1帧发送至对端口的以太网帧调度模块;
对端口的以太网帧调度模块将所述LT1帧发送至本端口的以太网帧分类模块,
本端口的以太网帧分类模块将所述LT1帧发送至本端口的链路延时测量模块,本端口的链路延时测量模块接收LT1帧,解析LT1帧计算链路延时,
将所述链路延时发送至时间同步模块;
所述链路延时测量模块的链路延时计算包括如下步骤:
对端口的链路延时测量模块提取LT0帧的time0字段,将所述time0字段赋值给生成的LT1帧的time0字段;
本端口的链路延时测量模块接收LT1帧时记录此时刻为T7时刻,解析LT1帧提取time0和time1字段,根据T7、time0和time1计算链路延时值Link Latency,计算公式如下:
T7-T1=t1+t2+t3+t4+t5+t6
T1=time0,t4=time1
t1=t5=Link Latency=(T7-time0-t2-t3-time1-t6)/2
其中,t0~t6为T1~T7时刻点之间的时间长度,其中t2、t3和t6为可测的固定值,T0时刻为本端口的链路延时测量模块发送LT0帧时本端口的本地计时器值,T1时刻为本端口的以太网帧调度模块发送LT0帧时本端口的本地计时器值,T2时刻为对端口的以太网帧分类模块接收LT0帧时对端口的本地计时器值,T3时刻为对端口的链路延时测量模块接收LT0帧时对端口的本地计时器值,T4时刻为对端口的链路延时测量模块发送LT1帧时对端口的本地计时器值,T5时刻为对端口的以太网帧调度模块发送LT1帧时对端口的本地计时器值,T6时刻为本端口的以太网帧分类模块接收LT1帧时本端口的本地计时器值,T7时刻为本端口的链路延时测量模块接收LT1帧时本端口的本地计时器值;链路延时测量模块到本端口的以太网帧调度模块的路径延时默认为0,T4时刻也为对端口的以太网帧调度模块接收LT1帧时对端口的本地计时器值。
2.根据权利要求1所述的一种适应时间触发网络的分类调度方法,其特征在于:所述以太网帧还包括时间同步模块收发的PCF帧、流量控制模块收发的PT帧、以太网数据收发模块的ET帧和TT帧,上述各类帧调度包括如下步骤:
步骤a:本端口/对端口的以太网帧调度模块接收以太网帧后,获取LT1帧、PCF帧和ET帧的描述符信息,将前述LT1帧、PCF帧和ET帧的帧数据和描述符信息存入对应的缓存FIFO中;
步骤b:本端口/对端口的以太网帧调度模块根据TT帧的调度表、前述帧数据、描述符缓存FIFO状态以及本地时钟发送以太网帧至对端口/本端口的以太网帧分类模块;
步骤c:对端口/本端口的以太网帧分类模块接收以太网帧,根据以太网帧的TYPE字段发送各类帧至对端口/本端口的上层模块。
3.根据权利要求2所述的一种适应时间触发网络的分类调度方法,其特征在于:所述步骤a包括如下步骤:
将LT0帧和LT1帧分别送入LT0帧数据缓存FIFO和LT1帧数据缓存FIFO,将收到LT1帧时的本地计时器值T4存入LT1描述符缓存FIFO;
将时间同步模块发送的PCF帧和当前时刻本地计时器值分别存入PCF帧数据缓存FIFO和PCF帧描述符缓存FIFO中;
将以太网数据收发模块发送的TT帧和ET帧分别存入TT帧数据缓存FIFO和ET帧数据缓存FIFO中,将ET帧存入FIFO的同时记录存入的ET帧的帧长,将ET帧的帧长信息存入ET帧描述符缓存FIFO中;
将流量控制模块发送的PT帧存入PT帧数据缓存FIFO中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910790676.8/1.html,转载请声明来源钻瓜专利网。