一种基于FC网络的设备测试验证系统及方法技术方案

技术编号:19547779 阅读:23 留言:0更新日期:2018-11-24 21:17
本发明专利技术涉及仿真测试技术领域,公开了一种基于FC网络的设备测试验证系统。包括:端口模拟控制器、测试主机、交换机和FC测试仪,所述端口模拟控制器具有A类端口、B类端口和C类端口,所述测试主机具有FC仿真卡,所述FC仿真卡与A类端口信号连接,所述A类端口与C类端口信号连接,所述C类端口和交换机信号连接,所述C类端口与B类端口信号连接,所述B类端口与FC测试仪信号连接,所述测试主机与FC测试仪信号连接。本发明专利技术的技术方案完成模拟被测设备的多个通信对象,对任意被测目的设备进行完整测试。在接近真实FC网络架构的情况下,节约了硬件设备资源,方便测试。本发明专利技术还公开了一种基于FC网络的设备测试验证方法。

A Device Testing and Verification System and Method Based on FC Network

The invention relates to the field of simulation test technology, and discloses a device test and verification system based on FC network. Including: port analog controller, test host, switch and FC tester, the port analog controller has class A port, class B port and class C port, the test host has FC simulation card, the FC simulation card is connected with class A port signal, the class A port is connected with class C port signal, the class C port and exchange. The class C port is connected with the class B port signal, the class B port is connected with the FC tester signal, and the test host is connected with the FC tester signal. The technical scheme of the invention completes the simulation of multiple communication objects of the device under test and the complete test of any device under test. In the case of approaching the real FC network architecture, the hardware resources are saved and the test is convenient. The invention also discloses a device test and verification method based on FC network.

【技术实现步骤摘要】
一种基于FC网络的设备测试验证系统及方法
本专利技术涉及仿真测试
,特别是一种基于FC网络的设备测试验证系统及方法。
技术介绍
现代航空电子系统的综合化程度在不断提高,从20世纪70年代的分立式航空电子系统,到联合式航空电子系统,到综合式航空电子,再到现在的先进综合式航空电子系统,原来单节点的通信正逐步被多节点的复杂通信所代替,原来单一的通信链路正逐步被统一的通信网络所代替。航空电子网络跟一般商用存储区域网络的不同在于它主要运行在航空航天等极端恶劣的环境下,针对其工作环境的特殊性,在设备和网络的设计时需要采用较高的可靠性和稳定性。光纤通道(FC)协议的制定,极大的满足了该需求,因此,FC网络在现代的航空电子系统中应用越来越广泛。为了保证航电FC网络较高的可靠性和稳定性,需要对目标FC网络进行充分的测试与验证。然而,通常情况下,航电FC网络包含多达几十个子设备模块,如雷达、电子战、火控、导航融合等等,即使我们采用半实物仿真的方式搭建整个测试系统,如此多的子设备模块每一个都需要用一张FC仿真卡进行模拟,这种方案成本依然很高,因此我们必须采用其他更低成本的方案来完成对目标设备的测试与验证。航电FC网络主要由FC网络交换机和节点机构成,如图1所示。在航电FC网络中,一个节点通过交换机与多个节点设备进行通信,因此,对于某单一节点设备供应商而言,假设该设备供应商生产了N个不同节点设备,在航电FC网络中,与这N个节点设备有通信需求的节点个数为M,为了测试及验证其这N个节点设备功能和性能,一台FC网络交换机必不可少,另外还需要可模拟节点的FC仿真卡,通常情况下我们可以采用以下两种半实物仿真平台方案:1)与该设备通信的每一个节点设备都用一块FC仿真卡模拟方案原理如图2所示。该方案一张仿真卡模拟一个节点设备,架构非常贴近真实航电网络,只要FC仿真卡端的应用程序功能足够强大甚至可以让被测节点设备完全感知不到通信的对方是仿真出来的。但采用此方案存在一个主要缺点在于需要的FC仿真卡较多,导致成本增加。2)用一块FC仿真卡同时模拟所有与该设备通信的节点方案原理如图3所示。该方案最大的特点在于只用一张FC仿真卡同时仿真多个节点设备,仿真卡所在主机需要通过加载多个节点配置方案,仿真多个节点设备,这种方式解决了上述成本问题。但由于多个模拟设备的数据都从一条链路与FC网络交换机完成通信,首先这与真实航电FC网络架构不一样,其次,共用链路导致节点的数据通信带宽也受到很大限制。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供了一种基于FC网络的设备测试验证系统及方法。本专利技术采用的技术方案如下:一种基于FC网络的设备测试验证系统,包括:端口模拟控制器、测试主机、交换机和FC测试仪,所述端口模拟控制器具有A类端口、B类端口和C类端口,所述测试主机具有FC仿真卡,所述FC仿真卡与A类端口信号连接,所述A类端口与C类端口信号连接,所述C类端口和交换机信号连接,所述C类端口与B类端口信号连接,所述B类端口与FC测试仪信号连接,所述测试主机与FC测试仪信号连接。进一步的,所述A类端口只有一个端口,所述A类端口与FC仿真卡之间通过光纤相连。进一步的,所述B类端口具有m个端口,所述m为通信需求的节点总数,所述C类端口具有m个端口,并与B类端口中的m个端口一一对应。进一步的,所述B类端口与FC测试仪之间通过光纤连接。进一步的,所述FC测试仪与测试主机采用以太网连接。本专利技术还公开了一种基于FC网络的设备测试验证方法,具体包括以下过程:网络管理命令消息通信:测试主机通过内部FC仿真卡向端口模拟控制器的A类端口发送网络管理命令消息,端口模拟控制器把网络管理命令消息端口分发给端口模拟控制器的C类端口,C类端口经交换机将网络管理命令消息发送给被测设备;被测设备经交换机将网络管理命令消息发送给端口模拟控制器的C类端口,再汇集到端口模拟控制器的A类端口发送给测试主机;应用数据消息通信:测试主机解析节点配置,将需要模拟的节点列表、消息发送方式下达到FC测试仪,经初始化后FC测试仪将应用数据消息发送给端口模拟控制器的B类端口,所述端口模拟控制器的B类端口与端口模拟控制器的C类端口一对一直接通信将应用数据消息传输给交换机,最终发送给被测设备;被测设备经交换机将应用数据消息发送给端口模拟控制器的C类端口,再一对一直接通信传输到端口模拟控制器的B类端口,端口模拟控制器的B类端口将应用数据消息经FC测试仪发送给测试主机。进一步的,所述FC仿真卡和端口模拟控制器的A类端口采用光纤通信。进一步的,所述端口模拟控制器的B类端口与FC测试仪采用光纤通信。进一步的,所述FC测试仪与测试主机采用以太网通信。与现有技术相比,采用上述技术方案的有益效果为:本专利技术的技术方案利用交换机、FC仿真卡、FC测试仪和端口模拟控制器即可完成模拟被测设备的多个通信对象,对任意被测目的设备进行完整测试。在接近真实FC网络架构的情况下,节约了硬件设备资源。而且所有测试软件及节点配置都有测试主机完成加载,方便了测试人员。附图说明图1是一个节点通过交换机多个节点通信的FC网络模型。图2是被测节点通信的每一个节点设备各用一个FC仿真卡模拟的FC网络模型。图3是一块FC仿真卡同时模拟所有与该设备通信的节点FC网络模型。图4是本专利技术基于FC网络的设备测试验证系统的结构示意图。具体实施方式下面结合附图对本专利技术做进一步描述。如图4所示,一种基于FC网络的设备测试验证系统,包括:端口模拟控制器、测试主机、FC网络交换机和FC测试仪,所述端口模拟控制器具有A类端口、B类端口和C类端口,这里的A类、B类和C类用来区分不同的端口,所述测试主机具有FC仿真卡,所述FC仿真卡与A类端口信号连接,A类端口只有一个,所述A类端口与C类端口信号连接,本实施例中C类端口一共有m个,所述C类端口和FC网络交换机信号连接,所述C类端口与B类端口信号连接,本实施例中B类端口同样有m个,所述B类端口与FC测试仪信号连接,所述测试主机与FC测试仪信号连接。该结构的测试的消息信号分为网络管理命令消息和应用数据消息。(1)网络管理命令消息通过测试主机通过内部FC仿真卡发送给A类端口,端口模拟控制器把网络管理命令消息分发给m个C类端口,m个C类端口经交换机将网络管理命令消息发送给被测设备,实现测试主机向被测设备发送网络管理命令消息;信号反向传输,即被测设备经交换机将网络管理命令消息发送给m个C类端口,再汇集到A类端口发送给测试主机,实现被测设备向测试主机发送网络管理命令消息。(2)应用数据消息通信通过测试主机解析节点配置,将需要模拟的节点列表、消息发送方式下达到FC测试仪,经初始化后FC测试仪将应用数据消息发送给端口模拟控制器的m个B类端口,所述端口模拟控制器的B类端口与端口模拟控制器的C类端口一对一直接通信将应用数据消息传输给交换机,模拟器的C类端口也有m个,最终发送给被测设备;信号反向传输,被测设备依次经交换机、C类端口、B类端口、FC测试仪将应用数据消息发送给测试主机。对应上述基于FC网络的设备测试验证系统,有一种基于FC网络的设备测试验证方法,具体包括以下过程:网络管理命令消息(ELS)通信(包括测试主机到被测设备和被测设备到本文档来自技高网
...

【技术保护点】
1.一种基于FC网络的设备测试验证系统,其特征在于,包括:端口模拟控制器、测试主机、交换机和FC测试仪,所述端口模拟控制器具有A类端口、B类端口和C类端口,所述测试主机具有FC仿真卡,所述FC仿真卡与A类端口信号连接,所述A类端口与C类端口信号连接,所述C类端口和交换机信号连接,所述C类端口与B类端口信号连接,所述B类端口与FC测试仪信号连接,所述测试主机与FC测试仪信号连接。

【技术特征摘要】
1.一种基于FC网络的设备测试验证系统,其特征在于,包括:端口模拟控制器、测试主机、交换机和FC测试仪,所述端口模拟控制器具有A类端口、B类端口和C类端口,所述测试主机具有FC仿真卡,所述FC仿真卡与A类端口信号连接,所述A类端口与C类端口信号连接,所述C类端口和交换机信号连接,所述C类端口与B类端口信号连接,所述B类端口与FC测试仪信号连接,所述测试主机与FC测试仪信号连接。2.如权利要求1所述的基于FC网络的设备测试验证系统,其特征在于,所述A类端口只有一个端口,所述A类端口与FC仿真卡之间通过光纤相连。3.如权利要求2所述的基于FC网络的设备测试验证系统,其特征在于,所述B类端口具有m个端口,所述m为通信需求的节点总数,所述C类端口具有m个端口,并与B类端口中的m个端口一一对应。4.如权利要求3所述的基于FC网络的设备测试验证系统,其特征在于,所述B类端口与FC测试仪之间通过光纤连接。5.如权利要求4所述的基于FC网络的设备测试验证系统,其特征在于,所述FC测试仪与测试主机采用以太网连接。6.一种基于FC网络的设备测试验证方法,其特征在于,具体包括以下过程:网络管理命令消息通信:测试主机通过内部FC仿真卡向端口模拟控制器的A类端...

【专利技术属性】
技术研发人员:蔡沅成王琳解军邱昆
申请(专利权)人:成都成电光信科技股份有限公司
类型:发明
国别省市:四川,51

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

1