AFDX网络的配置信息设计及信息提取制造技术

技术编号:11138076 阅读:100 留言:0更新日期:2015-03-12 16:23
本发明专利技术涉及AFDX通信网络配置信息设计、校验、提取和加载的实现方法。本发明专利技术根据AFDX通信网络延迟可控和配置确定性的要求,在对影响网络性能的参数进行充分分析的前提下,提出AFDX通信网络配置信息配置项的设计,并根据导入的ICD消息和网络拓扑结构自动生成网络配置文件,对已完成的配置信息进行校验,对校验正确后的AFDX网络配置信息进行分项提取并组织成为最终可加载的配置表文件,使用网口或者串口对交换机进行配置文件的加载。该方法从很大程度上降低了人为出错的几率。

【技术实现步骤摘要】

本专利技术属于计算机软件技术,涉及AFDX通信网络配置信息设计、校验、提取和加载的实现方法。
技术介绍
在民用以太网基础上发展起来的航空电子全双工交换式以太网(AFDX),是一种以交换机为中心的星型结构网络,网络中包括交换机和节点机两大部分,它通过100Mb/s全双工链接端系统与交换机。AFDX端系统完成网络数据的规则发送和接收,交换机提供节点机之间的数据交换、调度和监控功能。AFDX网络采用带宽分配策略实现通信延时确定性网络,采用余度管理策略实现高可靠性网络,能够满足机载环境通信要求。AFDX网络中,为了保证网络通信的可靠性、低延迟和延时可确定性,需要规定交换机和节点机的配置信息,就要求网络规划者对该网络中使用的交换机和节点机进行确定性配置和加载。根据网络需要设计配置信息并对配置信息进行提取和加载就成为AFDX网络实现的先决条件。
技术实现思路
本专利技术的目的在于提供一种AFDX网络配置工具,为AFDX网络提供网络配置所必须的操作。本专利技术的技术解决方案如下:在AFDX网络基础上,根据ICD和航电构型,按照流量均衡的原则,自动将各个分区之间的消息通信优化生成为基于虚链路的通信配置,提高AFDX网络中的ICMP、SNMP、ARINC 615A和RTC服务信息的自动化配置程度。对已完成服务配置信息和网络通信配置的AFDX网络配置文件进行配置信息检查,对通过配置信息检查的文件进行配置信息提取并最终完成配置信息加载,使得AFDX网络中的交换机和端系统按照网络规划者意图工作。AFDX网络配置工具工作原理如图1所示。本专利技术具有的优点是:灵活性好:AFDX网络配置工具采用网络基本通信配置、网络服务配置和交换机监控配置分离的AFDX网络配置信息模式,使得AFDX网络配置工具具有多份输出文件(如图2所示),使得网络基本通信配置、网络服务配置信息和交换机监控配置信息得到分离,具备较好的使用灵活性;准确性好:分离用户界面与网络配置数据,减少人为出错、增加网络配置过程的自动化水平,网络配置错误提示和校验功能从参数输入和配置文件有效性方面进行验证,大幅度提高AFDX网络配置参数的规范性和准确性;自动化程度高:在输入AFDX网络的实际拓扑结构编辑航电构型图和系统的ICD文件后,配置工具按照流量均衡的原则,自动将各个分区之间的通信消息优化生成为基于虚链路的通信配置,该配置完全复合ARINC664协议对于AFDX网络配置参数的约束。附图说明图1是AFDX网络配置工具工作原理图;图2是AFDX网络配置工具输出文件框图。具体实施方式AFDX网络配置工具工作原理图如图1所示,其实现分为配置信息参数定义、配置信息输入、配置自动优化生成、配置文件校验、配置文件提取和配置文件加载等几部分组成。具体实现方式如下:(1)配置信息参数定义根据AFDX网络特性,定义了网络配置文件,包含交换机配置文件、端系统配置文件、交换机监控配置信息以及网络服务配置信息。交换机配置文件定义了航电网络中所有交换机的端口、VL配置以及内嵌端系统的配置。端系统配置文件定义端系统配置、端系统分区配置、UDP端口配置以及VL的配置。交换机监控配置信息定义了交换机监控方式。服务配置信息定义了ICMP、SNMP、ARINC 615A和RTC的配置信息。(2)配置信息输入配置信息输入包括输入系统ICD文件、编辑航电构型图和服务配置信息编辑。其中系统ICD文件基于XML语言,定义了AFDX网络通信系统中各个分区之间的消息通信,包括源分区、目的分区、消息类型、消息大小等,配置工具支持ICD文件的导入和编辑。配置工具支持航电构型图的编辑,用户按照系统中AFDX网络的实际拓扑结构,来编辑航电构型图。航电构型图以AFDX交换机和端系统为单元,用户能够在编辑界面上定义各个交换机的名称、PIN、端口速率,选择端系统驻留分区的名称、定义各个端系统的名称、域ID、边ID、位置ID、端口速率,并定义各个交换机和端系统的连接关系。服务配置包括ICMP、SNMP、ARINC 615A和RTC配置。这些配置跟ICD无关,不能自动生成,需要用户进行配置。AFDX网络配置工具支持对这些服务配置的编辑功能,定义了通信的源、目的、虚链路和通信端口等配置信息。在保证服务配置信息正确有效的前提下,工具为了尽量减少用户的手动输入工作,在创建服务配置信息时需要用户输入少数参数,多数采用默认配置,以期达到更好的配置简化功能。(3)配置自动优化生成AFDX网络配置工具按照AFDX网络的实际拓扑结构编辑航电构型图和系统的ICD文件,按照流量均衡的原则,自动将各个分区之间的通信消息优化生成为ES下基于通信端口和虚链路的通信配置。该自动生成的AFDX网络配置信息完全复合ARINC664对于网络配置参数的约束,并能够正确执行网络通信任务;(4)配置文件校验根据ARINC664规范对网络配置参数进行校验,用户输入的参数若有违ARINC664规定之处,则配置工具将进行错误提示并显示正确范围,用户将该参数修改正确方可继续配置下一个参数。此外,在AFDX网络配置表完成后,配置工具可针对交换机和节点机的虚拟链路配置,进行物理链路带宽和虚拟链路数目符合性校验,交换机和端系统的物理链路带宽不超过端口速率设置(10Mbps或者100Mbps),交换机每个物理端口的VL最大支持256条,端系统最大支持发送128条VL和接收128条VL。若校验未通过则配置工具显示具体的未通过项目,方便使用者对配置文件进行相应修改。(5)配置文件提取以最简便的方式对交换机和节点机的配置信息格式进行约定,将配置完毕的网络配置信息按照约定格式提取成为所需要的.dat文件,以期交换机和节点机使用ARINC615A协议进行加载时使用。也可提取成为.h文件,用于节点机的单机调试。此外配置文件提取支持.doc文件格式,方便用户对交换机和端系统配置信息进行查看。(6)配置文件加载配置工具支持通过网口或者串口方式将交换机的配置信息以约定好的格式发送至交换机,AFDX网络配置工具根据交换机接收和配置的情况进行配置错误或者配置正确的提示。若显示配置错误,则用户可以根据网络配置工具显示信息进行错误查看和纠正。若显示配置正确,则交换机按照配置文件所述执行相应的过滤管制功能。配置工具支持网口进行交换机监控配置信息加载,该配本文档来自技高网...

【技术保护点】
一种AFDX网络的配置信息设计及信息提取,其特征在于:对AFDX通信网络中端系统和交换机进行配置和加载使得二者按照网络规划者的行为约束进行工作,AFDX网络配置信息设计及提取包括:1]AFDX网络配置信息设计,以规定网络中交换机和节点机的行为模式和具体性能参数;2]根据系统ICD消息和网络拓扑结构自动生成网络配置文件;3]支持AFDX网络中服务信息的配置;4]支持交换机监控信息的配置;5]AFDX网络配置信息检查;6]AFDX网络配置信息提取;7]AFDX网络配置信息加载。

【技术特征摘要】
1.一种AFDX网络的配置信息设计及信息提取,其特征在于:对AFDX
通信网络中端系统和交换机进行配置和加载使得二者按照网络规划者的行为
约束进行工作,AFDX网络配置信息设计及提取包括:
1]AFDX网络配置信息设计,以规定网络中交换机和节点机的行为模式和
具体性能参数;
2]根据系统ICD消息和网络拓扑结构自动生成网络配置文件;
3]支持AFDX网络中服务信息的配置;
4]支持交换机监控信息的配置;
5]AFDX网络配置信息检查;
6]AFDX网络配置信息提取;
7]AFDX网络配置信息加载。
2.根据权利要求1所述的AFDX网络的配置信息设计及信息提取,其特
征在于:设计AFDX网络中配置表信息、ES配置信息和交换机配置信息:
配置表信息包括:配置文件版本号、版本日期和交换机PartNumber;
ES配置信息包括ES属性、分区配置、发送端口属性、接收端口属性、
发送VL属性和接收VL属性:ES属性包括ES名称、LocationID、DomainID、
SideID和端口速率;分区列表包括分区名称、分区ID和分区IP地址;
ES发送端口属性包括目的UDP号、端口模式、最大消息长度、源UDP
号、子VL号、目的IP、该发送端口所用的VL号、端口ID、源IP、最多消
息数目、刷新率、是否分片;
ES接收端口属性,所述ES接收端口属性与ES发送端口属性相同;
ES发送VL配置包括:子VL数目、余度管理使能、优先级、BAG、最
小帧长、VL号、最大偏移、网络选择器、最大抖动、VL名称、最大帧长、
完整性校验使能、VL的目的ES名称列表、该VL传输消息的ICD ID列表和
源ES名称;
ES接收VL配置,所述ES接收VL配置参数与ES发送VL属性相同;
交换机配置包括:交换机属性、交换机物理端口配置、端口上VL配置和
交换机内置ES配置:
交换机属性包括交换机名称和交换机PIN值;
交换机物理端口配置包括端口号、端口连接的ES名称、低优先级队列缓
冲区大小、高优先级队列缓冲区大小、最大延迟、端口状态和端口速率;
端口上的VL配置包括VL名称、VL号、BAG、最大帧长、VL的输入
端口号、最大抖动、最小帧长、优先级、VL的输出端口号列表、信用量和信
用量分组号;
交换机内ES配置信息有:交换机内ES属性、发送端口属性、接收端口
属性、发送VL和接收VL配置。交换机内置ES属性包括:交换机内ES名
称和IP,以及发送端口属性、接收端口属性、发送VL属性、接收VL配置。
3.根据权利要求1所述的AFDX网络的配置信息设计及信息提取,其特
征在于:AFDX网络配置工具按照AFDX网络的实际拓扑结构编辑航电构型
图和系统的ICD文件,按照流量均衡的原则,自动将各个分区之间的通信消
息优化生成为基于虚链路的通信配置。
4.根据权利要求1所述的AFDX网络的配置信息设计及信息提取,其特
征在于:对AFDX网络中的ICMP、SNMP、ARINC 615A和RTC服务信息进
行配置;AFDX网络配置工具根据这些信息的特点,对配置信息进行默认配
置,简化用户填写的配置信息量;服务配置信息如下所述:
所述RTC配置信息包括RTC属性和VL属性;所述RTC属性包括RTC
授时周期、RTC初始时间高32位、RTC初始时间低32位、信用量和RTC输
入端口号;所述RTC VL属性与ES发送VL属性相同;
所述ICMP配置信息包括:ICMP属性、ICMP管理端属性和ICMP被管
理端属性;所述ICMP属性包括ICMP管理端ES名称、ICMP中VLID的起
始值;
所述ICMP管理端配置包括管理端属性、管理端的发送和接收VL属性;
管理端属性包括管理端IP地址,即管理端分区1的IP地址、ICMP回显请求
信息使用的子VLID、Ping间隔;
所述ICMP被管理端配置包括被管理端属性、被管理端的发送和接收VL
属性;被管理端属性包括被管理端IP地址、ICMP回显应答信息使用的子
VLID、ICMP被管理端的ES名称;
所述SNMP配置信息包括SNMP属性、SNMP管理端属性和SNM...

【专利技术属性】
技术研发人员:李雯王红春陈长胜
申请(专利权)人:中国航空工业集团公司第六三一研究所
类型:发明
国别省市:陕西;61

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

1