AFDX端系统协议栈软件的研究实现

来源 :科技信息·上旬刊 | 被引量 : 0次 | 上传用户:superyoumyhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在深入研究ARINC664协议规范基础上,本文实现了一个AFDX端系统软件协议栈,包括ARINC664 P7协议规定的虚链路调度、流量整形、冗余管理、完整性检查、以及发送和接受协议处理等端系统协议栈功能。
  关键词:AFDX;端系统;协议栈;虚链路;端口
  【Abstract】This paper concentrates on what the design and implementation of a protocol software of AFDX end-system,which was based on the analysis of Arinc specification 664. The software had implemented these functions that contains VL scheduling,Flow/Traffic control,Redundancy Management,Integrity Checking etc.
  【key Words】AFDX end-system protocol stack virtual link communication port
  全双工交换以太网(AFDX)是目前较先进的航空电子网络数据传输技术,其通过冗余网络、带宽分配间隔、虚链路调度等技术保证数据传输的可靠性、实时性等要求。本文鉴于这些特点,提出并实现了一种通过软件实现AFDX协议栈的解决方案。
  1.AFDX协议研究
  通过对ARINC664协议的分析,AFDX的IP数据报格式遵循IPv4标准,使用UDP协议。
  (1)应用层:应用程序通过AFDX端口收发消息,AFDX端口包括三种类型:采样端口、队列端口、SAP端口;
  (2)UDP层:UDP层向低层网络协议解析来自一个或多个应用的数据;
  (3)IP层:实现数据报寻址和路由,完成数据报的分片、重组功能;
  (4)MAC层:实现虚链路的流量整形、冗余管理、以及虚调度功能;
  (5)物理层:物理层是连接到网络的硬件,AFDX使用四绞屏蔽电缆,支持100M带宽。
  与普通以太网帧相比,AFDX帧在帧末尾增加了序号字段,用于对传输中的帧进行编号。接收端通过该字段进行数据冗余管理。AFDX帧格式如图1所示。
  2.AFDX端系统设计
  AFDX ES是AFDX网络重要组成部分,主要实现ARINC664网络层协议栈、流量整形、虚链路调度、冗余管理等功能。ES硬件采用嵌入式计算平台,包含两路网口,系统架构如图2所示。
  在图2的方案中,ES通过配置表初始化本地ES虚链路以及端口的配置信息,应用通过三种端口收发数据。AFDX协议栈主要分为发送和接收部分,发送部分包括发送协议层处理,流量整形,虚链路调度,接收部分包括冗余管理、接收协议层处理,网卡驱动提供最底层的网卡数据收发功能功能。
  2.1虚链路
  虚链路(VL)是一种通信通道,它建立一个ES到一个或多个ES的单向的逻辑路径。每条VL定义一个带宽分配间隔(BAG)和最大帧长Lmax,确定每条VL的最大可用带宽,通过应用合理规划BAG和Lmax,从而最大限度利用物理链路带宽。
  一条主VL最多包含4条子VL,主VL下的所有子VL端口类型、目的地址都是相同的。每条子VL有单独的端口以及队列,子VL采用分时调用算法。
  2.1端口
  提供两种类型的通信端口:采样端口和队列端口,采用UDP数据报服务。采样端口只存储一条消息,收到的消息覆盖当前的消息。队列端口有相对充足的队列缓冲区,采用FIFO策略。
  2.3发送协议层处理
  发送过程包括首先根据AFDX端口号找到端口对应的VL,并对数据包进行分片。然后依次是对每个分片根据系统配置信息按照AFDX帧格式组包,最后将组建好的AFDX数据帧放到发送缓冲队列里。
  2.4流量整形与VL调度
  在ES的发送端,VL发送的流量控制由带宽分配间隔(BAG)和抖动(JITTER)来决定。其中BAG表示一条VL上发送连续两个包的间隔,通过BAG控制可使整个网络的各条VL能均匀共享带宽。
  经过流量整形器整形后,VL上发送端调度后的数据帧流如下图3所示:
  调度管理通过根据VL轮询算法调度实现,在数据帧满足发送条件时,需要在数据帧的序列号域设置序列号,调度原理如图4所示。VL调度算法与子VL类似。
  2.5完整性检查
  完整性检查(IC)模块是对A、B两路网口分别作IC,然后再将检查通过的数据提交到冗余管理模块处理。
  主要过程是通过这一路网口接收到的数据,根据其中的序列号是否连续(累加1或者累加2),来判断该数据是否接收,同时更新当前VL下该路网口最新接收到的数据包序列号。
  2.6冗余管理
  冗余管理(RM)模块在冗余网络中遵循顺序接收,谁后到丢弃谁的原则。每条VL根据配置的两个相同数据帧在两路冗余网络最大允许间隔的时间skewMax,结合序列号来判断该接收到的数据帧是否是冗余帧。
  2.7接收协议处理
  接收过程主要过程包括根据已通过冗余管理和完整性检查的AFDX帧头,找到该帧对应的VL以及端口号,并进行协议层分片重组,然后把数据提交到接收端口号配置的缓冲区里。
  3.结束语
  本文介绍了一种基于普通网卡设计的AFDX端系统协议栈软件的架构,以及其设计与实现。分析了AFDX协议以及AFDX幀格式,同时介绍了AFDX端口、VL,以及协议栈的流量整形、VL调度、冗余管理以及完整性检查等设计实现过程。
  参考文献:
  [1]ARINC 664P7:Aircraft data network,part7-avionics full duplex switched Ethernet(AFDX)network[S]. 2005.
  [2]ARINC.Arinc specification 653-2:Avionics application soft-ware standard interface part1-required services[S]. 2006.
  [3]罗杰,霍曼.AFDX通信链路技术及其在航空电子系统的应用[A].全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C]. 2006.
  作者简介:
  李 华(1983-),男,重庆丰都人,2008年于东北大学获硕士学位,主要研究方向为航电网络总线、嵌入式软件。
其他文献
摘要:事业单位的档案部门建设工作逐步落实下来,从人员调配到设备优化、从改变管理理念到革新工作机制,档案管理部门获得了更多的领导者与普通职工的关注,档案管理人员要对职工负责,在妥善处理人事档案材料时,还要对大型活动材料进行管理,记录事业单位的发展轨迹,在信息技术与科学档案管理意识的引领下,档案管理部门逐步走出了过去的工作困境,在新的时期,全新的管理问题呈现出来,事业单位要及时将当前的管理问题解决,调
期刊
摘要:互联网信息技术的发展,促进了各个行业的发展,每个行业都将现代化的技术水平应用到了自身的发展中,实现了现代化、智能化、数字化的发展。档案管理是企业内部管理工作中的重要组成部分,其是企业内部其他工作开展的基础,也是企业发展中的主要内容。在当前这种发展形势下,想要提高档案管理工作的效率,就一定要做好档案的安全保密工作,加强对档案的信息化管理,提高档案信息的安全性,提升档案管理工作的水平。  关键词
期刊
摘要:现代建筑工程中的电气施工技术已经逐渐成熟,建筑可以拥有更加完整的电气系统,各项电气应用功能也能够被正常地展现出来。随着建筑智能化水平提升,建筑内部应用的电气设备数量也在增加,为了使更多的电气设备都可以被有效运用,电气系统也被设计得更加复杂化,仅仅依靠一次电气施工很难确保电气系统被正常使用,电气质量隐患也会逐渐生成。质量验收管理可以帮助消除电气工程质量问题,现以质量验收管理工作为核心,研究其主
期刊
摘要:办公室文书档案管理工作对办公室人力资源管理有着非常重要的作用。目前是信息技术时代,信息化发展建设是每个行业的必然发展趋势,办公室的文档管理工作也需要跟随时代发展的脚步,对传统的办公室文书档案管理模式进行优化和创新,使办公室的文书档案发挥其有效价值。进而,本文对当前发展形势下的办公室文书档案管理工作的现状进行了分析,并针对实际情况提出了提升办公室文档管理工作的相关建议。  关键词:办公室;文书
期刊
摘要:本文简要分析了在建筑工程施工进度的基础上,对影响建筑工程施工进度的主要因素进行了阐述,并探讨了加强对建筑工程施工进度管理的策略,希望能为建筑工程施工进度管理工作的开展提供参考。  关键词:建筑工程;施工进度;因素;措施  在建筑工程管理中,施工进度管理是一项极为重要的管理内容,要想确保建筑工程能够在规定的期限内竣工,施工单位应采取科学的措施,对施工进度进行严格管理,以便在保证施工质量的同时,
期刊
摘要:当前随着社会和科学技术的发展,我国的银行业得到了快速和健康的发展,同时经济和金融也经历了快速发展,因此在这种全新的背景下,我国银行的投资策略也应该随之进行创新和发展。我国的银行应该在新的经济时代当中牢牢把握住发展的机遇,同时要源源不断的进行自我改革与创新,在经济时代背景下,通过改进投资策略来提升银行自身的竞争能力。银行的金融投资主要集中在债券和货币两部分,本篇论文针对我国银行的发展重点-债券
期刊
摘要:社会发展的脚步不断加快,社会体制也得到了优化和完善。在这种发展新形势下,各个单位、机构的管理工作也需要进行完善和更新,才能在激烈竞争中占有一席之地。档案工作管理的质量和效益是非常重要的内容,其对单位后续的发展有着决定性的作用,而档案工作管理体制和运行机制在档案工作中有着不可替代的作用,要加强对档案工作管理体制和运行机制创新工作,提高档案工作的水平,以此促进该项工作的发展。  关键词:档案工作
期刊
摘要:随着当今时代经济的快速发展,金融市场的改革也是在不断地完善中,在这种情况下,商业银行面对的压力越来越大,在激烈的竞争中,除了社会大环境的影响外,将金融产品创新才能不断提高人们的关注,在市场上占据优势的位置。文章对商业银行金融产品创新的现状进行分析,并结合商业银行的现状提出对策,供有关人员参考。  关键词:商业银行;金融产品;创新;现状  随着金融环境竞争的不断扩大,创新产品的中间业务收入逐渐
期刊
摘要:档案归档是办理完毕的文件经系统整理归档案室保管的过程,在档案归档的过程中,应建立规范、科学、具有可操作性的档案归档管理制度,明确档案归档管理工作的要求,掌握档案归档管理工作的内容,将档案收集工作按照制度、按照规范、按照要求、按照工作内容开展,为档案管理工作打下良好的基础。本文对档案归档管理工作中的制度建设必要性、制度建设的一般要求和档案归档的内容进行逐一分析,在此基础上提出对策建议。  一、
期刊
摘要:随着人事制度的改革和深入,市场经济的建立和发展,用工形式的多元化,畜牧档案的现状存在内容失真、材料不全等问题。要从根本上解决我国目前的畜牧档案管理问题,就必须采取提高档案管理人员素质、完善畜牧档案管理制度、采用信息化管理手段的畜牧档案管理体制等措施,从而探索和研究社会主义市场经济条件下畜牧档案管理的新模式。  关键词:畜牧档案;管理;对策  畜牧档案是在畜牧管理活动中,主要由人事、组织、劳资
期刊