论文部分内容阅读
如今通信与信息资源的高效利用已经变得越来越重要。处于信息技术发展核心地位的数据中心,也正在通过降低设备成本、简化数据中心网络管理、提高资源利用率等方法,缓解因规模不断扩大而引起的一系列问题。为了达到这一目的,大量的新技术被用于数据中心。FCoE作为一种融合数据中心LAN和SAN网络的技术被提出,虽然FCoE通过实现两种网络的I/O融合,降低了数据中心设备成本和能源消耗,但是FCoE网络本身也存在流量集中、设备间兼容性差等问题。SDN技术作为一种新兴的网络模式也被引入到数据中心,用于提高数据中心网络资源利用率,简化网络管理和促进网络的创新。然而,SDN技术主要被用于LAN,其灵活的控制极少被用于LAN/SAN融合网络中。因此,将SDN技术应用于FCoE网络,不仅可以缓解FCoE网络本身存在的问题,还可以进一步扩大SDN技术在数据中心中的运用。本文选用开源的NOX控制软件作为开发平台,在不改变NOX控制器原有的对以太网控制功能的基础上,增加其对FCoE网络的控制能力,从而实现NOX在LAN/SAN融合网络中的应用。论文首先对FC网络和FCoE网络技术进行了介绍,并在此基础上介绍了现有FCoE网络的一些不足。接着又对SDN技术和OpenFlow协议架构进行了分析,并重点对NOX控制软件平台的架构层次进行了分析,对其中常用的组件和事件做了介绍。然后提出了在NOX控制平台上实现对FCoE网络的控制,即将SDN技术应用于LAN/SAN融合网络中。在不改变NOX控制软件原有功能和最大限度利用NOX原有组件的基础上,将对FCoE网络的控制功能设计成NOX的一个组件,给出该组件组件的总体设计方案,并根据总体设计完成详细设计。最后根据设计目标,搭建不同的测试环境,对设计功能的实现与否进行测试,给出测试的结果分析。