AFDX网络配置生成方法、装置及系统制造方法及图纸

技术编号:21777293 阅读:19 留言:0更新日期:2019-08-03 23:13
本发明专利技术提供了一种AFDX网络配置生成方法、装置及系统,涉及计算机通信技术领域,该方法包括:对物理链路的每条业务均分配一条VL;根据各条VL的配置带宽计算物理链路的第一带宽占用率;若第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将物理链路中的VL进行至少一次业务合并;当合并VL后的物理链路的带宽占用率不高于带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。本发明专利技术可以根据合并后VL的配置信息和通信配置信息自动生成符合ARINC664协议规范的网络配置,从而有效提高网络配置的生成效率。

AFDX Network Configuration Generation Method, Device and System

【技术实现步骤摘要】
AFDX网络配置生成方法、装置及系统
本专利技术涉及计算机通信
,尤其是涉及一种AFDX网络配置生成方法、装置及系统。
技术介绍
航空电子全双工交换式以太网(AFDX-AvionicsFullDuplexSwitchedEthernet)是一种以交换机为中心的星型结构网络,通过对网络设备(端系统和交换机)的固定配置,保证机载网络通信的可靠性、低延迟和延时可确定性。其采用IEEE802.3/IP/UDP协议,也称作ARINC664。ARINC664总线测试可以模拟并检验杭电系统及网络的设计有效性,并能在航电系统功能和性能的确认及验证流程中发挥重要作用。目前,基于ARINC664的网络系统配置,都是需要人工手动完成的,人工进行网络配置的方式导致生成网络配置的效率较低。
技术实现思路
本专利技术的目的在于提供AFDX网络配置生成方法、装置及系统,以提高网络配置的自动生成效率。本专利技术提供的AFDX网络配置生成方法,包括:对物理链路的每条业务均分配一条虚拟链路VL;根据各条所述VL的配置带宽计算所述物理链路的第一带宽占用率;若所述第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将所述物理链路中的所述VL进行至少一次业务合并;其中,所述预设的合并原则至少包括基于发送间隔的第一合并原则;当合并VL后的物理链路的带宽占用率不高于所述带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。进一步的,所述对物理链路的每条业务均分配一条虚拟链路VL的步骤,包括:对物理链路设置各业务所分配的VL的链路标识、发送端口标识和接收端口标识;根据所述业务的原始刷新周期计算新的刷新周期,并根据所述业务的长度和所述新的刷新周期计算所分配的VL的发送间隔;根据所述业务的数据包长设置所分配的VL的最大帧长。进一步的,所述根据所述业务的原始刷新周期计算新的刷新周期的步骤,包括:判断原始刷新周期超过周期的业务与全部业务之间的比例是否超过预设比例阈值;如果是,则对各所述业务的原始刷新周期均采用lb换算法计算新的刷新周期。进一步的,所述VL的配置信息包括发送间隔;所述采用预设的合并原则将所述物理链路中的所述VL进行至少一次合并的步骤,包括:按照所述发送间隔将所述物理链路中的所述VL进行排序;根据发送间隔排序结果划分发送间隔相同的VL和发送间隔不同的VL;采用所述第一合并原则将所述发送间隔不同的VL进行逐条合并;其中,所述第一合并原则为将发送间隔最大的VL与发送间隔最小的VL进行合并,直至剩余一条以内的所述VL;对每条基于所述第一合并原则的合并后VL均配置发送间隔、最大帧长和每条业务的子VL。进一步的,所述VL的配置信息还包括数据包长,所述预设的合并原则还包括基于数据包长的第二合并原则;所述方法还包括:当基于所述第一合并原则合并VL后的物理链路的第二带宽占用率高于所述带宽占用率阈值时,按照所述数据包长将所述物理链路中的所述发送间隔相同的VL进行排序;根据数据包长排序结果划分数据包长相同的VL和数据包长不同的VL;采用所述第二合并原则将所述数据包长不同的VL进行逐条合并;其中,所述第二合并原则为将数据包长最大的VL与数据包长最小的VL进行合并,直至剩余一条以内的所述VL;对每条基于所述第二合并原则的合并后VL均配置发送间隔、最大帧长和每条业务的子VL。进一步的,所述预设的合并原则还包括第三合并原则;所述方法还包括:当基于所述第二合并原则合并VL后的物理链路的第三带宽占用率高于所述带宽占用率阈值时,采用所述第三合并原则将所述物理链路中的所述数据包长相同的VL进行合并;其中,所述数据包长相同的VL的发送间隔也相同;对每条基于所述第三合并原则的合并后VL均配置发送间隔、最大帧长和每条业务的子VL。进一步的,在对每条合并后VL均配置发送间隔、最大帧长的过程中,所述方法包括:对每条所述合并后VL均执行如下步骤:设置所述合并后VL的待配置最大帧长为按照每次加1从第一数值遍历至第二数值;根据遍历过程中的各所述待配置最大帧长分别计算与各所述待配置最大帧长对应的待配置发送间隔,并将对应的所述待配置最大帧长和所述待配置发送间隔确定为一个组合;计算每个组合中所述待配置发送间隔与所述待配置最大帧长的比值,并将比值最小的组合中的所述待配置发送间隔和所述待配置最大帧长分别配置为所述合并后VL的发送间隔和最大帧长。进一步的,所述方法还包括:当基于所述第三合并原则合并VL后的物理链路的第四带宽占用率高于所述带宽占用率阈值时,采用所述预设的合并原则将所述物理链路中的合并后VL进行二次业务合并。本专利技术提供的一种AFDX网络配置生成装置,包括:VL分配模块,用于对物理链路的每条业务均分配一条VL;带宽占用率计算模块,用于根据各条所述VL的配置带宽计算所述物理链路的第一带宽占用率;VL合并模块,用于若所述第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将所述物理链路中的所述VL进行至少一次业务合并;其中,所述预设的合并原则至少包括基于发送间隔的第一合并原则;网络配置输出模块,用于当合并VL后的物理链路的带宽占用率不高于所述带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。本专利技术提供的一种AFDX网络配置生成系统,所述系统包括:处理器和存储装置;所述存储装置上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如上任一项所述的AFDX网络配置生成方法。有益效果:本专利技术提供的AFDX网络配置生成方法、装置及系统,首先对物理链路的每条业务均分配一条虚拟链路VL;然后根据各条VL的配置带宽计算物理链路的第一带宽占用率,当第一带宽占用率高于预设的带宽占用率阈值时,采用预设的合并原则将物理链路中的VL进行至少一次业务合并,直至合并VL后的物理链路的带宽占用率不高于带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。本专利技术通过采用合并原则对物理链路中的VL进行至少一次业务合并,使物理链路的带宽占用率符合ARINC664协议规范,从而根据合并后VL的配置信息和通信配置信息自动生成符合ARINC664协议规范的网络配置,可以有效提高网络配置的生成效率。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种AFDX网络配置生成方法流程图;图2为本专利技术实施例提供的一种VL的发送间隔配置方法流程图;图3为本专利技术实施例提供的一种生成配置的评估结果的示意图;图4为本专利技术实施例提供的一种真实配置的评估结果的示意图;图5为本专利技术实施例提供的一种数字化仿真结果统计对比图;图6为本专利技术实施例提供的一种比较结果的示意图;图7为本专利技术实施例提供的一种AFDX网络配置生成装置的结构框图。具体实施方式下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中本文档来自技高网...

【技术保护点】
1.一种AFDX网络配置生成方法,其特征在于,包括:对物理链路的每条业务均分配一条虚拟链路VL;根据各条所述VL的配置带宽计算所述物理链路的第一带宽占用率;若所述第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将所述物理链路中的所述VL进行至少一次业务合并;其中,所述预设的合并原则至少包括基于发送间隔的第一合并原则;当合并VL后的物理链路的带宽占用率不高于所述带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。

【技术特征摘要】
1.一种AFDX网络配置生成方法,其特征在于,包括:对物理链路的每条业务均分配一条虚拟链路VL;根据各条所述VL的配置带宽计算所述物理链路的第一带宽占用率;若所述第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将所述物理链路中的所述VL进行至少一次业务合并;其中,所述预设的合并原则至少包括基于发送间隔的第一合并原则;当合并VL后的物理链路的带宽占用率不高于所述带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。2.根据权利要求1所述的方法,其特征在于,所述对物理链路的每条业务均分配一条虚拟链路VL的步骤,包括:对物理链路设置各业务所分配的VL的链路标识、发送端口标识和接收端口标识;根据所述业务的原始刷新周期计算新的刷新周期,并根据所述业务的长度和所述新的刷新周期计算所分配的VL的发送间隔;根据所述业务的数据包长设置所分配的VL的最大帧长。3.根据权利要求2所述的方法,其特征在于,所述根据所述业务的原始刷新周期计算新的刷新周期的步骤,包括:判断原始刷新周期超过周期的业务与全部业务之间的比例是否超过预设比例阈值;如果是,则对各所述业务的原始刷新周期均采用lb换算法计算新的刷新周期。4.根据权利要求1所述的方法,其特征在于,所述VL的配置信息包括发送间隔;所述采用预设的合并原则将所述物理链路中的所述VL进行至少一次合并的步骤,包括:按照所述发送间隔将所述物理链路中的所述VL进行排序;根据发送间隔排序结果划分发送间隔相同的VL和发送间隔不同的VL;采用所述第一合并原则将所述发送间隔不同的VL进行逐条合并;其中,所述第一合并原则为将发送间隔最大的VL与发送间隔最小的VL进行合并,直至剩余一条以内的所述VL;对每条基于所述第一合并原则的合并后VL均配置发送间隔、最大帧长和每条业务的子VL。5.根据权利要求4所述的方法,其特征在于,所述VL的配置信息还包括数据包长,所述预设的合并原则还包括基于数据包长的第二合并原则;所述方法还包括:当基于所述第一合并原则合并VL后的物理链路的第二带宽占用率高于所述带宽占用率阈值时,按照所述数据包长将所述物理链路中的所述发送间隔相同的VL进行排序;根据数据包长排序结果划分数据包长相同的VL和数据包长不同的VL;采用所述第二合并原则将所述数据包长不同的VL进行逐条合并;其中,所述第二合并原则为将数据包...

【专利技术属性】
技术研发人员:王雁来王传霸傅奎雄路骏
申请(专利权)人:北京华力智飞科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1