节点文献

FCoE交换机LOGOUT模块的设计与实现

The Design and Implementation of Logout Module of Fcoe Switch

【作者】 杨幸

【导师】 刘丹谱;

【作者基本信息】 北京邮电大学 , 电子与通信工程(专业学位), 2013, 硕士

【摘要】 人们对网络服务的需求和新兴的技术不断推动着数据中心的改革。其中,FCoE正是引领这个演化过程的一项关键技术,它促进了新的网络架构、模型和协议的发展。FCoE将通道和网络技术相结合,融合了现有的传统局域网和存储区域网,允许IP协议和网状通道网络在现有驱动、网卡和交换机承载下进行数据传输。它还对输入输出接口进行整合,简化了客户环境,避免创建单独的协议,使整个网络架构变得简单、高效和灵活。本文总结与分析了FC协议及FCoE协议,重点分析了交换机端口用于去初始化服务的LOGOUT模块,对其基本功能和场景进行了详细的需求分析,并根据需求分析进行了各个模块的设计,包括报文接收与发送、数据存储与删除、状态机的维护等,最后用C语言进行了代码实现,并在Linux环境下进行编译。由于程序的开发采用的是敏捷开发流程,所以验证过程和开发过程是并行的,包括单元测试部分和系统测试部分。单元测试采用的C++语言和Google Test工具;系统测试则利用了虚拟机和WireShark抓包软件,通过键入命令查看数据库信息和分析抓到的报文,验证系统功能是否正确。

【Abstract】 The requirement of network service and the emerging technology constantly promote the reform of the data center. FCoE is a key technology leading the evolution process. It promotes the development of new network structure, module and protocol. FCoE combines Channel and Network, merges traditional LAN and Storage Area Network, allowing the IP protocol and Fibre Channel network transmitting data under the existing driver, network card and switch. It also integrates the Input/Output interface, simplifying custom environment, avoiding creating separate protocol, making the whole network structure simple, efficient and fexible.This paper summarizes and analyzes FC protocol and FCoE protocol, emphasizes in LOGOUT module of swith port deinitialization, makes detail requirement analysis about the basic feature and scenario. According to the requirement analysis, the author designs each module, including message receiving and sending, data storage and deleting, state machine maintenance etc.At last, they are realized with C programing language and compiled in Linux platform.As the Agile development is used in this project, testing and developing launch at the same time. It includes Unit Test and System Test. The Unit Test uses C++programming language and Google Test tool. The System Test uses Virtual Machine and WireShark, checking the Login Database information and analyzing captured packages to verify the function of the system.

【关键词】 FCoE协议FC协议FCoE交换机LOGOUT
【Key words】 FCoE protocolFC protocolFCoE switchLOGOUT
  • 【分类号】TP393.05;TP311.52
  • 【下载频次】37
节点文献中: 

本文链接的文献网络图示:

本文的引文网络