用户名: 密码: 验证码:
FCoE交换机LOGOUT模块的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
人们对网络服务的需求和新兴的技术不断推动着数据中心的改革。其中,FCoE正是引领这个演化过程的一项关键技术,它促进了新的网络架构、模型和协议的发展。FCoE将通道和网络技术相结合,融合了现有的传统局域网和存储区域网,允许IP协议和网状通道网络在现有驱动、网卡和交换机承载下进行数据传输。它还对输入输出接口进行整合,简化了客户环境,避免创建单独的协议,使整个网络架构变得简单、高效和灵活。
     本文总结与分析了FC协议及FCoE协议,重点分析了交换机端口用于去初始化服务的LOGOUT模块,对其基本功能和场景进行了详细的需求分析,并根据需求分析进行了各个模块的设计,包括报文接收与发送、数据存储与删除、状态机的维护等,最后用C语言进行了代码实现,并在Linux环境下进行编译。
     由于程序的开发采用的是敏捷开发流程,所以验证过程和开发过程是并行的,包括单元测试部分和系统测试部分。单元测试采用的C++语言和Google Test工具;系统测试则利用了虚拟机和WireShark抓包软件,通过键入命令查看数据库信息和分析抓到的报文,验证系统功能是否正确。
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.
引文
[1]康乐.数据中心网络接入层FCoE部署方案(J/OL).IP领航.2010.
    [2]杨小朋.以太网光纤通道(FCoE)技术综述(J/OL).IP领航.2010.
    [3]ANSI T11. Fibre Channel-Switch Fabric-5.2008
    [4]ANSIT11.Fibre Channel-Framing and Signing-3.2008
    [5]鲁士文.存储网络技术及应用[M].北京:清华大学出版社,2010:115-137.
    [6]赵文辉等.网络存储技术[M1.北京:清华大学出版社,2005:191-261.
    [7]Zhao Di. FCoE Application on Network Service of Geographic Information[J]. Semiconductor Photonics and Technology,2008,14(1):37-41.
    [8]Tom Clark. FC照常升起——详细解析FCoE协议[R]. www.stor-age.zdnet.com.2007.
    [9]Pranoti Kale, Ashwin Tumma, Harshada Kshirsagar, Pooja Ramrakhyani, Tejashri Vinode. Fibre Channel over Ethernet:A Beginner's Perspective[A].IEEE International Conference on Recent Trends in Information Technology[C]. Chennai:Anna University Press.2011. pp.438-443.
    [10]邹少义,李乐民,涂晓东FCoE协议分析与FCoE交换机设计[C].北京:中国通信学会青年工作委员会,2009:365-267
    [11]Antonio Scarf6, Maticmind SpA. The evolution of Data Center networking technologies[J]. IEEE computer society,2011, pp.172-176.
    [12]张鲁沂FCoE交换机虚拟F端口注册信息管理模块的设计和实现[D].北京:北京邮电大学,2010:42-45.
    [13]Mike Cohn.敏捷估计与规划[M].宋锐,译.北京:清华大学出版社,2007:166-170.
    [14]冯庆NPV交换机流量管理模块的设计和实现.北京:北京邮电大学,2011:13-15.
    [15]gdb常用命令http://www.knowskv.com/394789.html
    [16]王永娇.FCF交换机转发模块的设计与实现[D].北京:北京邮电大学,2010:20-25
    [17]M G Limaye.软件测试原理、技术及应用.黄晓磊,曾琼,译.北京:清华大学出版社,2011:211-220.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700