Method for transmitting IP and CAN services on FC network

A FC-AE-ASM, business technology, applied in the field of FC network transmission, can solve the problems of the FC-AE network application interface is not universal, the programming is complicated, and the reliability cannot meet the requirements, so as to avoid expensive costs and broaden the application. range, the effect of improving usability

Active Publication Date: 2017-12-15
UNIV OF ELECTRONIC SCI & TECH OF CHINA +1
View PDF7 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] With the progress and development of society, people have higher and higher requirements for data stability and reliability. The previous Ethernet cannot meet the growing needs due to its own defects. People need a more stable and reliable network for data transmission. Transmission, especially in shipboard, airborne and other applications that require reliable high-speed transmission of control commands and data streams, FC-AE network is widely used, but the upper layer application interface of FC-AE network is not universal and programming is complicated, and the CAN bus With the large-scale application of Ethernet on a global scale, UDP transmission instructions and data services cannot meet the requirements of traditional Ethernet UDP service datagram reliability, so it is urgent to propose a new technology to improve the reliability of UDP datagrams; so it is necessary A technology that can connect Ethernet messages and CAN messages to the FC-AE network without loss on the basis of ensuring the reliability of data transmission

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for transmitting IP and CAN services on FC network
  • Method for transmitting IP and CAN services on FC network
  • Method for transmitting IP and CAN services on FC network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] Step 1: Build a kernel module on the HBA card, initialize the kernel module and configuration software to obtain initialization information;

[0060] Step 1.1: Kernel module initialization includes custom descriptor information; descriptor information includes FC-AE-ASM frame header field information and payload address and length information in the buffer;

[0061] Step 1.2: The loading module in the kernel module allocates the sending and receiving DMA buffers of the Ethernet frame channel and the CAN frame channel, and defines the sending and receiving descriptor queues according to the descriptor information;

[0062] Step 1.3: Configuration software generates local FC_ID, local MAC address, IP address and FC_ID mapping table and line rate and other configuration information

[0063] Step 2: The FC interface layer completes the Ethernet frame or CAN encapsulation into an FC frame according to the initialization information and sends it to the HBA card to enable send...

Embodiment 2

[0080] A method for transmitting IP and CAN services on the FC network, the method also includes the following steps:

[0081] Step 4: Set the receiving end scheduling buffer mechanism in the kernel module to control the receiving buffer from overflowing and reply RDY to the sending end, allowing the sending node card to continue sending traffic;

[0082] Described step 4 comprises the following steps:

[0083] Step 4.1: the receiver kernel module (driver) calls the system kernel function to judge whether the receive buffer of the SK structure receiving the UDP message overflows, if so, the kernel module (driver) no longer takes frames from the DMA receive buffer, and jumps to Go to step 4.2; otherwise, do not process;

[0084] Step 4.2: The HBA card (hardware) detects the difference between the read and write pointers to determine whether the number of frames in the DMA receiving buffer exceeds the threshold? If it exceeds, the HBA card (hardware) will not reply the RDY of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for transmitting IP and CAN services on an FC network, and relates to the field of FC network transmission. The method comprises the steps that: (1), a kernel module is constructed on an HBA card; and the kernel module is initialized according to a configuration file and configuration software, so that initialization information is obtained; (2), an FC interface layer encapsulates an Ethernet frame or a CAN frame into an FC-AE-ASM frame according to the initialization information, and sends the FC-AE-ASM frame to the HBA card, so that the HBA card is enabled to send data; and (3), an FC interface layer receiving module decapsulates the FC-AE-ASM frame into the Ethernet frame or the CAN frame by utilizing a data difference frame type, and sends the Ethernet frame or the CAN frame to a corresponding upper protocol stack and CAN protocol software. According to the method disclosed by the invention, the HBA card is used as physical transmission equipment; due to design of the kernel module, the configuration software and the FC interface layer, transmission of IP and CAN services on the FC network can be realized; the usability of an FC-AE network data transmission programming interface is improved; simultaneously, application requirements of the IP services and the CAN services in a high-reliability control network are expanded; a scheduling buffer mechanism is arranged; and thus, zero packet loss in UDP transmission is realized by utilization of an FC-AE underlying flow control mechanism.

Description

technical field [0001] The invention relates to the field of FC network transmission, in particular to a method for transmitting IP and CAN services on the FC network. Background technique [0002] FC (Fiber Channel) is a high-speed serial transmission bus proposed by the American Standardization Institute (ANSI). Due to its dual advantages of channel and network, it has the advantages of high bandwidth, high reliability, high stability, and resistance to electromagnetic interference. Provide very stable and reliable fiber optic connection, easy to build large-scale data transmission and communication network. The FC-AE standard is a set of protocols that FC applies to the avionics environment. It is mainly used for data communication between various devices in the avionics environment, and to transmit data such as video, command, instrumentation, and sensors. Currently, FC-AE The network has been widely used in many avionics networks and military equipment. [0003] The r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/931H04L12/935H04L12/879H04J3/16H04L49/111H04L49/901
CPCH04J3/1664H04L49/30H04L49/357H04L49/901
Inventor 涂晓东周华漫肖潇陈昌帧谢军孟中楼
Owner UNIV OF ELECTRONIC SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products