Font Size: a A A

Design And Implementation Of HBA Data Distribution Module In FCoE Switchs

Posted on:2016-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2308330461970141Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
FCoE(Fibre Channel over Ethernet) technology completes integration of SAN(Storage Area Network) and LAN(Local Area Network), which via the Fibre Channel protocol architecture load on the Enhanced Ethernet, it reduces the cost and complexity of storage network in construction and management. As a part of FC(Fibre Channel) common service in FCoE software system, HBA(Host Bus Adapter) data distribution service can monitor all of HBA device in any FCoE switches by Fabric network. In order to synchronize HBA data, the Node which interconnect with HBA send the register or deregister request frame to the entrance switch,and HBA manage entrance switch forward register or deregister request frame to all the switches.This paper analyses the function requirements of HBA data distribution based on the American Standards Association FC-GS-6 protocol, including HBA register, HBA deregister, HBA data storage or maintenance. On the basis of the requirements analysis, the module is divided into packet sub module and data storage or maintenance sub module. On the one hand, according to the thinking of different packet functional requirement performing different processing procedure, the function of sub module is completed by processing received packet, processing main logic packet, processing send packet and processing packet timer timeout, on the other hand, the function of data storage or maintenance sub module in response to external events is completed by the method of registering callbacks, which include response to the VSAN change events and domain change events, in addition, the function of data storage or maintenance sub module in processing internal module data is completed by hash table and avl data structure to provide the external interface to add HBA data, query HBA data, modify HBA data and delete HBA data. Finally the overall modular function is completed.In this paper, the modular function is tested by capture packet implement, debug information display, command display in the test networking environment, it verifies the basic functions of HBA data distribution service based on three test points such as packet exchange,data distribution and response to external events. Finally the paper completes the function of HBA data distribution, which provides an important prerequisite for user to monitor and manage HBA device through management application program.
Keywords/Search Tags:FCoE, HBA Data Distribution, HBA Register, HBA Deregister
PDF Full Text Request
Related items