Font Size: a A A

Design And Implementation Of FCoE Protocol FIP Module

Posted on:2011-04-14Degree:MasterType:Thesis
Country:ChinaCandidate:M LuoFull Text:PDF
GTID:2178360308461006Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of information technologies, critical business data in information systems has become an important asset. Data backup of critical business also become more important. From the late 90s people started looking for storage networking and intelligent way, hopes to improve its data storage management capabilities, independent of the host system, the network-connected hosts and storage systems to equipment for the computer resources in a transparent manner provide data services to some of the data management burden from the application of the heavy separate host. The purpose of FC protocol is through establishing the SAN (Storage Area Network) to achieve this separation.In the practice of separating the storage and the calculation, people gradually found that the performance of the storage capacity of these more obvious the system requirements, not on a separate storage system, all the requirements. To achieve independent data storage system management objectives, on the storage system features the following requirements:reliability, scalability, compatibility, easy to manage, high performance and functionality.FC protocol aims to provide more rapid and more efficient performance of large data transfers than the Ethernet and TCP/IP protocol. Its essence is a high-speed transmission of a collection of hardware and transmission protocols. FC protocol is widely used in SAN applications, but the disadvantage of FC network equipment costs are high and relatively poor scalability. This appeared FCoE protocol. Ethernet FCoE protocol through carrying FC protocol to Ethernet to achieve I/O integration, and thus to reduce the input cost. To achieve this aim, each node must be allowed to build a switch, such as fiber optic cable using the point to point communication channel, which requires the node use packet consult with the switch, and then set up the virtual link between a node and switch. FIP protocol is used for virtual link establish maintenance, delete process and so on.The main purpose of this paper is to introduce the project to achieve FCoE's FIP modules. To this start this paper introduce the FC protocol, including a brief overview of FC Profiles, the interpretation of some basic concepts and a basic introduction to the project, followed by the main description of the FCoE protocol also includes the related concepts and ideas related to its implementation are the three main modules FIP, FCM, and VFC. Followed by a detailed description of the FCoE protocol sub-agreement FIP agreement, this section is the focus of the paper, first, a simple description of FIP Agreement, including the role of FIP Agreement and related message formats. Then in accordance with the software engineering process of the FIP module functional requirements analysis, on the requirements to achieve functional point of FIP module described here includes all FIP module message: Discover solicit message and Discover advertisement packet, FLOGI packet, LOGO packet, FKA packet, Clear packet. Including the meaning of these messages, the function of these messages and how these messages corporate between the nodes and interact with the switch, but also introduce how to build the virtual channel link through these messages between nodes and switches. After the functional requirements description for the FIP module the paper introduce the design and implementation of FIP module, which mainly consists of two parts of the design:the design of a functional decomposition; the other is the data structure. Through both the design of the FIP module, the paper gives the detailed implement of the FIP module. Finally, FIP module test, the function of test is to verify the correctness of the design and implementation.
Keywords/Search Tags:FC, FCoE, FIP, Storage Network
PDF Full Text Request
Related items