分布式FCoE交换机链路模块的设计与实现

分布式FCoE交换机链路模块的设计与实现

论文摘要

目前,数据中心正以前所未有的速度增长,数据中心通常运行多个独立的网络:一个以太网网络(LAN)用于客户机到服务器和服务器到服务器的通信;一个光纤通道的存储区域网络(SAN)用于服务器和存储设备的通信。FCoE(Fibre Channel over Ethernet)交换机被称为是开启融合架构的第一把钥匙。FCoE是指直接在被称作数据中心以太网(Ethernet)的无损以太网基础设施上传输光纤通道(Fibre Channel)信号的功能。在现今数据中心整合已是大势所趋的情况下,FCoE技术能实现数据中心内部存储网络与数据网络的融合,同时保护并扩展用户原先在FC SAN存储网络上的投资,因此在未来数据中心建设中有着十分广阔的应用前景。对数据中心使用的FCoE交换机而言,高可靠性毋庸置疑是一项基本需求。分布式FCoE交换机主要用于企业网或电信城域网的核心和汇聚层,本文首先讨论了存储网络以及FCoE交换机的发展概况,FCoE交换机的分类。在此基础上,分析了常见的分布式FCoE交换机的硬件基本架构与主控板、接口板、背板的硬件组成,以及板间通信方式和过程,包括支持相关数据的打包同步备份,即时同步备份和备用板接替主控板时的数据一致性检查处理。并介绍了本项目所用到的软件工程模型,C语言开发技巧知识,项目使用的软件平台等。链路模块是FCoE交换机的基础模块,本文重点研究分布式FCoE交换机链路模块软件系统的组成。对于分布式FCoE交换机,由于有多个主控板(Control Board),多个接口板(IF Board),多个备用板(Standby Board),而各个板都有一套独立的CPU及内存,主控板是整个分布式FCoE交换机的中心并且给数据跨板转发提供控制,不仅如此,它还负责路由计算和名字服务等上层的功能。所以主控板是系统的灵魂,它和其他的板建立全连接。并且为了达到系统级的可靠性,一般提供了多个插槽来插入主控板,使得当活动主控板出现故障时备用主控板能及时接替。接口板主要提供业务端口和执行具体的硬件交互。本项目的主要工作为在学习了解链路模块和其他模块之间的关系基础上,实现链路模块的配置和运行数据在板间的同步备份、跨板查询数据信息。从而满足分布式交换机打包同步备份、即时同步备份、备用板接替主控板时数据数据一致性检查等高可靠性要求。对于希望了解FCoE交换机和分布式技术基础知识的读者有一定的参考意义。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题任务
  • 1.3 论文总体安排
  • 第二章 相关技术背景调研综述
  • 2.1 FCoE技术综述
  • 2.2 分布式交换机介绍
  • 2.3 软件配置及人员管理
  • 2.4 软件测试
  • 2.5 开发模型和回调函数介绍
  • 2.6 本章小结
  • 第三章 分布式FCoE交换机链路模块需求分析
  • 3.1 分布式交换机整体需求
  • 3.2 链路模块分布式概述
  • 3.2.1 功能介绍
  • 3.2.2 与其他模块的交互
  • 3.2.3 用例模型
  • 3.3 即时同步备份链路模块数据
  • 3.3.1 链路状态
  • 3.3.2 链路状态机
  • 3.3.3 链路Debug开关信息
  • 3.3.4 端口配置模式
  • 3.3.5 同步ELP参数信息
  • 3.3.6 端口流控参数信息
  • 3.3.7 同步ESC参数信息
  • 3.3.8 同步EVFPtag信息
  • 3.3.9 同步Trunk VSAN和Access VSAN配置数据
  • 3.3.10 同步up状态的trunk VSAN
  • 3.3.11 收到FLOGIN报文
  • 3.3.12 收到FLOGOUT报文
  • ID成功消息'>3.3.13 分配FCID成功消息
  • ID失败消息'>3.3.14 分配FCID失败消息
  • 3.3.15 发送FLOGOUT报文
  • 3.3.16 收到隔离端口消息
  • 3.4 打包同步备份链路模块数据
  • 3.5 备用板接替主控板时链路模块数据数据一致性检查
  • 3.6 本章小结
  • 第四章 分布式FCoE交换机链路模块的设计与实现
  • 4.1 软件平台介绍
  • 4.2 分布式链路模块整体设计
  • 4.2.1 链路热备份模块划分
  • 4.2.2 与链路相关模块调用关系
  • 4.2.3 子模块具体设计实现
  • 4.3 链路模块数据即时同步备份设计与实现
  • 4.3.1 链路状态
  • 4.3.2 链路状态机
  • 4.3.3 链路Debug开关信息
  • 4.3.4 端口配置模式
  • 4.3.5 同步ELP参数信息
  • 4.3.6 端口流控参数信息
  • 4.3.7 同步ESC参数信息
  • 4.3.8 同步EVFPtag信息
  • 4.3.9 同步Trunk VSAN和Access VSAN配置数据
  • 4.3.10 同步up状态的trunk VSAN
  • 4.3.11 收到FLOGIN报文
  • 4.3.12 收到FLOGOUT报文
  • ID成功消息'>4.3.13 分配FCID成功消息
  • ID失败消息'>4.3.14 分配FCID失败消息
  • 4.3.15 发送FLOGOUT报文
  • 4.3.16 收到隔离端口消息
  • 4.4 链路模块数据打包同步备份和数据一致性检查设计与实现
  • 4.5 本章小结
  • 第五章 项目测试
  • 5.1 单元测试
  • 5.2 系统测试
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 交换机可靠性发展趋势
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].交换机安全由配置把关[J]. 网络安全和信息化 2016(07)
    • [2].对交换机配置教学演示实验设计的研究[J]. 电脑知识与技术 2020(01)
    • [3].关于路由器和交换机接入方式的比较[J]. 中国新通信 2019(23)
    • [4].基于最小代价路径的交换机迁移方法研究[J]. 通信学报 2020(02)
    • [5].调度交换机系统维护管理[J]. 中国电力企业管理 2020(12)
    • [6].核心网交换机的维护与管理探讨[J]. 电子测试 2020(14)
    • [7].思科与华为交换机对接故障处理[J]. 网络安全和信息化 2020(07)
    • [8].交换机技术与网络教学系统的应用探索[J]. 福建电脑 2020(08)
    • [9].工业级交换机在地铁综合监控系统中的运用研究[J]. 中国新通信 2020(17)
    • [10].交换机和路由器的组网[J]. 电子元器件与信息技术 2020(07)
    • [11].交换机修复记[J]. 网络安全和信息化 2019(06)
    • [12].更换汇聚交换机遇到的问题[J]. 网络安全和信息化 2019(07)
    • [13].浅谈交换机的使用及日常运行维修[J]. 中国新通信 2017(20)
    • [14].二层虚拟交换机行为模式[J]. 网络安全和信息化 2017(02)
    • [15].交换机的安全配置[J]. 网络安全和信息化 2018(01)
    • [16].H3C S5000PV3-EI交换机 中小企业之选[J]. 计算机与网络 2018(17)
    • [17].交换机常见的几种故障及排障方法[J]. 计算机与网络 2018(21)
    • [18].寻找丢失的交换机[J]. 网络安全和信息化 2016(01)
    • [19].修复交换机系统文件[J]. 网络安全和信息化 2016(01)
    • [20].通信交换机的维护措施分析[J]. 科技风 2016(23)
    • [21].变电站单网络下双交换机异常报警功能研究[J]. 机电信息 2016(33)
    • [22].一根线定位法定位爱立信交换机故障[J]. 电信快报 2016(10)
    • [23].适合钢铁工业使用的几种工业交换机的比较[J]. 工业控制计算机 2017(05)
    • [24].基于通信交换机的维护措施[J]. 信息通信 2017(09)
    • [25].交换机和路由器的组网浅析[J]. 中国新通信 2017(16)
    • [26].电力交换机状态巡检监测体系建设实践研究[J]. 低碳世界 2015(33)
    • [27].基于交换机与路由器接入方式不同的研究[J]. 数字技术与应用 2016(01)
    • [28].七号信令在交换机中的实现分析与讨论[J]. 中国新通信 2016(19)
    • [29].通信设备的维护和管理措施——以通信交换机为例[J]. 通讯世界 2016(22)
    • [30].影响固网交换机计费时长准确性的专案分析[J]. 硅谷 2015(03)

    标签:;  ;  ;  ;  

    分布式FCoE交换机链路模块的设计与实现
    下载Doc文档

    猜你喜欢