Afdx交换模块中的警管方法

文档序号:7777876阅读:243来源:国知局
Afdx交换模块中的警管方法
【专利摘要】本发明提供了一种AFDX交换模块中的警管方法,包括:对虚连接的警管参数进行归一化处理后下载到虚连接配置表中;系统上电后,配置经过归一化处理后的警管参数,存放于列表中所述列表包括n个列表项,每个列表项的宽度为m,将归一化处理后的虚连接VL警官参数ΔTime、ΔACi、ΔACimax以及ΔSimax依次存放在每个列表项中;系统初始化时,当虚连接的数据帧到达后,根据解析的虚连接标识号VL?id查找相应的警管参数;根据查找到的警管参数判断出警管结果。本发明通过对各条VL的警管数据进行归一化处理,在短时间内判断出帧是否满足警管要求。
【专利说明】AFDX交换模块中的警管方法
【技术领域】
[0001]本发明涉及航空数据通信,具体地,涉及一种AFDX交换模块中的警管方法。
【背景技术】
[0002]AFDX 是航空用全双工交换式网络(Avionics Full Duplex Switched Ethernet)的简称,最早是由空客公司为其新一代客机A380项目而提出的下一代ADN,它基于以太网IEEE802.3协议,但是对其进行了必要的改进,从而保证传输时间的确定性。
[0003]AFDX网络采用了具有星型拓扑结构的全双工交换式网络,由端系统(End System)和AFDX交换机(AFDX Switch)组成。为了保证传输的正确性,AFDX网络采用了冗余策略。其结构见图1所示,图中实线表示网络A,虚线表示冗余网络B。
[0004]在AFDX交换机中,警管作为一个重要的功能,约束每一条虚连接(Virtual Link)的流量,保证着交换的时间确定性。协议规定一条VL在有抖动和没抖动情况的警管策略,如图2和图3所示。
[0005]其中的各参数含义为:
[0006]BAG-带宽分配间隔,取值为 lms、2ms、4ms、8ms、16ms、32ms、64ms、128ms。
[0007]Jitter-帧抖动。
[0008]Smax-预定义帧长,最小值为84字节,最大值为1538字节。
[0009]AC——虚连接的信用值,其初始值为:
【权利要求】
1.一种AFDX交换模块中的警管方法,其特征在于,包括如下步骤:步骤1:对虚连接的警管参数进行归一化处理后下载到虚连接配置表中;步骤2:系统上电后,配置经过归一化处理后的警管参数,存放于列表中;步骤3:系统初始化时,当虚连接的数据帧到达后,根据解析的虚连接标识号VL id查找相应的警管参数;步骤4:根据步骤3中查找到的警管参数判断出警管结果。
2.根据权利要求1所述的AFDX交换模块中的警管方法,其特征在于,所述步骤1,具体为:将警官参数ACimax和Simax除以令牌AV,分别归一化为
3.根据权利要求2所述的AFDX交换模块中的警管方法,其特征在于,所述步骤2,具体为:所述列表包括η个列表项,η为大于或等于2的自然数,每个列表项的宽度为m, ,m为大于或等于2的自然数,将归一化处理后的虚连接VL的警官参数Λ Time、AAC1、Δ ACimax以及Λ Simax依次存放在每个列表项中,Λ Time为虚连接VL的数据帧上次到达时的全局时钟,AACi为当前信用计数器的值。
4.根据权利要求2所述的AFDX交换模块中的警管方法,其特征在于,所述步骤3,具体为:初始化时,信用计数器AACi的值为AACimax,随着首次警管流程执行后,信用计数器AACi的值与两次警管的间隔时间有关。
5.根据权利要求3所述的AFDX交换模块中的警管方法,其特征在于,所述步骤4,具体为:计算中间变量para, para= Δ ACi+Δ Time_now_ Δ Time,其中Δ Time_now为全局时钟的绝对时间,根据下列情况分别进行处理:情况A,若para≥ΔACimax,则取para= ΔACimax,警管成功,上报警管结果并把(para-Δ Simax)的值覆盖此虚连接VL的AACi值;情况B,若para < Δ ACimax,则再比较para与Δ Simax,根据下列情况分别进行处理:情况B1,若para≥Δ Simax,则警管成功,上报警管结果并把(para-Δ Simax)的值覆盖此虚连接VL的AACi值;情况B2,若para < Δ Simax,则分组违约,上报警管结果,等待丢弃处理且把para的值覆盖此VL的AACi值。
6.根据权利要求5所述的AFDX交换模块中的警管方法,其特征在于,在步骤4完成后,更新 Δ Time,使 Δ Time= Δ Time_now。
7.根据权利要求3所述的AFDX交换模块中的警管方法,其特征在于,所述列表构建在随机存储器ram中,该随机存储器ram的存储单元的深度大于n,宽度大于m,每个所述列表项对应于各自的一个存储单元,令牌AV的值为20*0.001。
8.根据权利要求1所述的AFDX交换模块中的警管方法,其特征在于,所述η个列表项对应于随机存储器ram的η个连续的存储地址,每个存储地址对应一条虚连接VL。
9.根据权利要求2所述的AFDX交换模块中的警管方法,其特征在于,计数器时钟由系统时钟分频实现,每到这个时钟的上升沿,所述计数器ACi每所述一定时间加1。
10.根据权利要求1所述的AFDX交换模块中的警管方法,其特征在于,在步骤4中计算中间变量para之前,还包括如下步骤:接收虚 连接VL的数据帧。
【文档编号】H04L12/24GK103684853SQ201310612707
【公开日】2014年3月26日 申请日期:2013年11月26日 优先权日:2013年11月26日
【发明者】刘宇, 刘玉静, 金玥 申请人:中国电子科技集团公司第三十二研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1