Font Size: a A A

Software Research And Design Of FC Node Card Supporting Multi-service Access And Redundant Channels

Posted on:2019-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:H M ZhouFull Text:PDF
GTID:2322330569487675Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The FC-AE(Fibre Channel-Avionics Environment)network is an application of the Fibre Channel protocol to the avionics environment.Because it can meet the requirements of high bandwidth,high reliability,and low latency data transmission,its applications have been prevalent in avionics environment or industrial control environment in recent years.Focusing on such many applications,researchers and vendors have begun to optimize the FC-AE network,and develop node devices and switch devices that meet the criteria of such scenarios.However,some disadvantages prevalently exit in applications of FC-AE network.For example,the programming interfaces among different vendors’ device are not uniform,and services on network lack diversity that lead to low utilization of network.And also,there is a demand gap in other services accessing to the network,such as Ethernet or IP(Internet Protocol)services.Based on requirements and criteria of these scenarios,this thesis conducts researches and designs of a software technology solution for multi-service access to FC-AE network.The solution aims to provide a mid-layer for multi-service access interface of upper layer,including socket interface for IP service and CAN interface for CAN(Controller Area Network)service,etc.And the mid-layer performs data transmission with FC-AE protocol through node card and ensures the reliability of the transmission.Firstly,this thesis analyzes the technical path of implementation,the key protocols and technologies which need to be referred,including FC(Fibre Channel)protocol stack,TCP/IP protocol stack,and so on.With understanding specifications of these protocol and network stack of Linux OS(Operating System),this thesis extends the TCP/IP protocol stack and CAN network stack innovatively,and proposes technical solutions such as Ethernet/IP over FC and CAN over FC.Then,according to the technique target,this thesis describes the design and implementation of the software program in detail,including the overall software hierarchy,the kernel driver module,the Configuration software and the CAN and ASM(Anonymous Subscriber Message)Simulation software.In addition,in order to ensure the reliability of multi-service data transmission,especially to prevent packet loss of UDP(User Datagram Protocol)datagrams,this thesis innovatively proposes a frame scheduling mechanism and multi-channel priority mechanism.And also,this thesis discusses a redundant channel schemes that guarantees robustness of the network and provides its support at the software level.Finally,the software testing and system testing of the technical solution are performed.The test results show that this solution realizes the transparent transmission of Ethernet IP services,CAN services and common ASM services on FC-AE network.On the aspects of system bandwidth,packet delay,jitter,packet loss rate,the solution achieves comparative performance of a commercial Gigabit NIC.It achieves zero packet loss of UDP datagrams.The technical solution proposed in this thesis makes full use of programming interfaces used extensively in network.It enables the FC-AE network to transmit more types of data services,satisfying more requirements of the network application.And also,it provides a valuable method on mutual inter-connect between heterogeneous networks.With applying such solution,the cost of network layout can also be reduced.
Keywords/Search Tags:FC-AE network, multi-services access, Ethernet, CAN, FC-AE-ASM
PDF Full Text Request
Related items