【技术实现步骤摘要】
报文发送调度方法和装置、异步流量整形器
[0001]本专利技术涉及以太网时间敏感网络领域,尤其涉及一种报文发送调度方法和装置、异步流量整形器。
技术介绍
[0002]IEEE802.1Qcr引入了异步流量整形器(Asynchronous Traffic Shaping)的技术方案,针对非周期性的时间敏感数据流依据预定带宽进行发送时间的安排,当数据流有报文到达的时候,根据报文长度和数据流的预定带宽,计算出报文发送的时间。这样报文的转发速度就满足了带宽的控制要求。
[0003]异步流量整形器(ATS)有对应的最大驻留时间(MaxResidenceTime),报文最大的可发送时间是报文到达时间(arrivalTime)加上最大驻留时间。
[0004]最大可发送时间=arrivalTime+MaxResidenceTime
[0005]当计算出来的报文发送时间(eligibilityTime)会导致报文的驻留时间大于最大驻留时间时,报文就会被丢弃。也就说报文eligibilityTime不能大于最大可发送时间 ...
【技术保护点】
【技术特征摘要】
1.一种报文发送调度方法,其特征在于,包括如下步骤:S1:基于IEEE802.1Qcr标准,计算报文的发送时间eligibilityTime;S2:通过判断eligibilityTime+ProcessingDelayMax是否小于等于arrivalTime+MaxResidenceTime,来判断报文的eligibilityTime是否满足设置的最大驻留时间,其中,ProcessingDelayMax为最大处理延迟,arrivalTime为报文到达时间,MaxResidenceTime为最大驻留时间,若报文的eligibilityTime满足设置的最大驻留时间,则进行至步骤S3,否则丢弃报文;S3:基于IEEE802.1Qcr标准,更新ATS整形器的状态数据,然后进行至步骤S4;S4:基于IEEE802.1Qcr标准,计算报文的指定发送时间assignedEligibilityTime。2.根据权利要求1所述的报文发送调度方法,其特征在于,在步骤S4中,报文的assignedEligibilityTime=eligibilityTime+ClockOffsetMin+ProcessingDelayMax,其中,ClockOffsetMin为最小时钟偏差。3.根据权利要求2所述的报文发送调度方法,其特征在于,在步骤S1中,根据业务流配置的流速限制来计算报文的发送时间eligibilityTime。4.根据权利要求3所述的报文发送调度方法,其特征在于,ProcessingDelayMax和ClockOffsetMin为配置在设备系统中的预测试出来的规格参数。5.一种报文发送调度装置,其特征在于,包括:eligibilityTime计算模块,用于基于IEEE802.1Qcr标准,计算报文的发送时间eligibilityTime;驻留时间比较模块,用于通过判断eligibilityTime+ProcessingDelayMax是否小...
【专利技术属性】
技术研发人员:李占斌,刘端,
申请(专利权)人:昆高新芯微电子江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。