【航空电子全双工交换式以太网协议分析及测试】 交换式以太网采用协议

  摘要:分析了AFDX网络的数据帧结构及AFDX协议栈的原理。用德国AIM公司所研制的AFDX网络协议分析软件fdXplorer及API-FDX-2仿真测试板卡对AFDX网络的数据包进行了测试。
  关键词:航空电子全双工交换式以太网;AFDX数据帧;协议分析
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)16-3811-05
  Analysis and Testing for Avionics Full Duplex Switched Ethernet Protocol
  LING Bo, ZHAO Jing
  (Information Center, China National Tobacco Corporation Shaanxi Branch Economic, Xi’an 710061,China)
  Abstract: This paper analyzed the frame format of AFDX network and elements of AFDX protocol stack. Test the frame of AFDX net? work by using the AIM’s analysis tool fdXplorer and Two Port AFDX Test, Simulator and Monitor Module API-FDX-2.
  Key words: avionics full duplex switched Ethernet; AFDX frame; protocol analysis
  连接航空电子设备的AFDX网络作为一种特殊的交换式以太网,必须保证网络的健壮性和确定性、实时性。基于这样的需求,必须对AFDX网络系统进行严格的测试,以确保使用这个网络进行通信的所有航空电子设备之间能准确的交换各种信息。而对于网络系统测试来说,不但要了解数据在网络中的流向,还要完全理解网络中传输的数据包的格式。
  该文对AFDX网络协议进行了详尽的分析,首先研究了AFDX网络中的数据包的格式,即AFDX网络数据帧格式;其次对AFDX应用消息从应用层到物理层的流动过程进行了分析,即AFDX协议栈。最后用德国AIM公司所研制的仿真测试软件fdXplorer及API-FDX-2仿真测试板卡对AFDX网络的数据包进行了测试。
  的IP数据包被重组成UDP数据报(未分段则没有重组步骤)并传往上层。
  在传输层,对UDP数据报进行解多路复用,并将AFDX有效负载传送给AFDX端口服务层。
  用德国AIM公司所研制的仿真测试软件fdXplorer及API-FDX-2仿真测试板卡搭建了虚拟的机载数据总线的通信仿真测试系统,仿真了AFDX数据包的发送、接收并对接收到的数据进行了分析。
  测试的目的是为了验证AFDX网络数据包的格式和数据完整性,因此将API-FDX-2仿真测试板卡的Port1设置为发送端口,Port2设置为接收端口,用专用连接器和交叉双绞线连接Port1与Port2,形成一个数据包的回路。发送方详细设置为:一个端系统(IP地址为10.1.33.1)作为源端,向1条虚拟链路VL6(目的地址为组播地址:224.224.0.6)发送数据,帧长度设置为64字节(最小帧长度)。发送端发送的数据如图7所示。
  在发送端将AFDX有效负载设置为“ABCDEFGHIJKLMNOPQ”,并发送数据。
  将接收端接收方式设置为按时间序持续捕获所有到达的帧,对发送端的数据进行捕获。接收端捕获到的数据如图8所示。
  交换式以太网已经成为一个通用的航空电子应用的网络体系结构。商业化的标准ARINC664和飞机制造商的实现(AFDX)定义了交换式以太网的拓扑结构和实现。这个专门为航空电子设备通信而开发的标准能保证网络的可靠性和确定性。该文借助AFDX网络协议分析软件和仿真测试硬件对AFDX网络的数据包进行了测试,为进一步测试AFDX网络的性能提供了依据。
  [1] ARINC664 Part 4. Internet Based Address Structures And Assigned Numbers[Z]. 2004.
  [2] ARINC664 Part 7, Avionics Full Duplex Switched Ethernet (AFDX) Network[Z].2005.
  [3] BARBARA S.AFDX protocol tutorial[M]. Condor Engineer-ing,Inc,2004.
  [4] AIM GmbH. fdXplorer User’s Manual: AFDX Monitor and Simulation Tool[Z]. 2007.
  [5] AIM GmbH. API/AMC-FDX Programmer’s Guide for Windows Applications[Z]. 2007.
  [6]陈昕,周拥军,万剑雄.AFDX端系统关键技术的研究与实现[J].计算机工程,2009,35(5): 1-3.
  [7]王辉,陈卓.AFDX网络终端软件测试策略的研究与应用[J].航空电子技术,2006,37(4):33-37.
  [8]石改辉,张原,李达.全双工交换式以太网研究[J].信息安全与通信保密,2007(5): 51-52.

推荐访问:以太网 全双工 协议 航空