论文部分内容阅读
随着军用武器系统电子综合化技术的日益发展,数据总线技术已成为系统综合化的关键技术。它为整个的武器电子系统间信息的交互提供了高可靠且实时的通信链路,成为影响系统性能的关键因素之一。由于光纤通道独特的性能,并在长期的应用过程中表现出的优异的特性,使其能够适应军用平台这样苛刻环境,并满足对于数据传输(音频流,视频流,分布式数据流)的高要求,无疑使其作为了军用数据总线技术的最佳选择。光纤通道(Fibre Channel)协议是美国国家标准委员会(ANSI)的X3T11小组制定的一种高速串行协议。光纤通道是一种基于标准的网络结构,它的标准定义了物理层,传输控制方式以及与TCP/IP、SCSI-3、HIPPI(High Performance Parallel Interface,高性能并行接口)和其他一些协议的上层接口。为了更好的应用于航空电子环境,光纤通道提供了一组协议子集FC-AE(Fibre Channel Avionics Environment),该协议子集能够在航空电子环境中应用,为了明确该套协议在整个电子环境系统中的应用方式,其规范了航空环境中光纤通道交换网络与拓扑连接设备的选择。其中FC-AE-RDMA作为FC-AE的子协议,定义了FC-AE对RDMA的上层协议映射,其目的之一就是允许利用FCP协议,通过建立映射而使用熟悉的RDMA概念,在航空系统的节点所提供的必要服务中支持低延迟,低通信消耗。本文首先对光纤通道协议进行介绍,对FC协议栈进行了重点分析,包括了FC端口类型,拓扑结构,FC帧头信息和服务类型等。然后对传统RDMA协议的产生背景,工作原理进行介绍,通过对FCP标准与应用于航空电子环境下的基于FC技术的FC-AE-RDMA协议,以及网络软件所捕获的数据的分析,详细阐述了FC-AE-RDMA的数据传输的通信流程,提出了一个可以实现的原型节点样机模型。并介绍了模型的组成结构,给出了各组成结构的详细设计方案。最后,为了考察设计的合理性和可行性,我们搭建了测试环境,并对测试结果进行分析。