| Fibre Channel Protocol (FCP) is designed for high-speed data transmission of storage area network. Servers should be connected to the traditional Local Area Network (LAN) and Storage Area Network(SAN). Thus, at least one Network Interface Card (NIC) and one Host Bus Adapter (HBA) are needed for a server. The number of server Input/Output (I/O) interfaces keeps rising as the storage capacity and data transmission flow increase. This leads to higher energy consumption and the need of more cables. Therefore, I/O Consolidation and Unified Fabric are needed to connect SAN and LAN in order to create a new protocol for Ethernet application of Fibre Channel Protocal. Under such circumstances, a new technology- Fibre Channel over Ethernet(FCoE) came into being. FCoE technology integrates the traditional LAN and SAN, and reduces the number of cable and adapter. All these make FCoE technology a hot research topic of SAN. Besides, FCoE switchboard connects the traditional Fibre Channel SAN and the storage device, server or switch with FCoE adapter which integrates the network.This essay analyzes the functions of FCoE switch port Protocol and end-to-end frame transmission. Great importance is attached to the analysis of registration management module, which is used for initialization of switch port. Requirement analysis is done on the main functions of the module such as frame grabbing, parsi, verification, sending, storage and maintenance of state machine etc.In the unit testing section of the module, a method employing Python to test the C programs is introduced. The method is used for unit test. In the section of system testing, engineers utilize WireShark to conduct package captures, which are then analyzed to verify the results of data processing. |