论文部分内容阅读
近年来,云计算技术发展迅速,成为了互联网产业发展的一个主流方向。云计算技术提供了一种基于互联网的新的服务供应、使用以及交付模式,给用户提供动态可扩展的计算资源。伴随着云计算的高速发展,云计算将给数据中心网络带来结构性变化,网络变革也随之而生。云计算中心网络的配置与管理是数据中心中的重中之重,因为其网络服务是云计算中心提供其他服务的基本保障。因此设计一种适应云计算数据中心网络架构的技术标准势在必行。多租户和虚拟化是云计算环境下新的特点,不同于以往传统网络,给数据中心的网络提出了新要求。本文分析了数据中心相关网络技术,提出了可扩展虚拟局域网技术。对于租户网络隔离的数量限制,本文在VLAN技术上进行改进,为数据中心提供了充足的虚拟网络资源。本文通过网络报文数据链路层再封装的技术极大地减小了交换机地址转发表的存储压力。针对广播报文对网络性能的影响,本文对虚拟机的ARP报文实现本地解析,降低了ARP报文对网络性能的影响。本文利用三元组来唯一标识虚拟机,给租户提供足够大的网络自定义空间。可扩展虚拟局域网技术可以在不改变现有网络结构以及网络设备的基础上,实现了对大规模多租户数据中心网络的支持。在可扩展虚拟局域网的网络结构下,大部分网络信息和设备的配置能够实现自动化,使网络环境的搭建变得简单。针对于数据中心网络跨路由通信存在的限制,本文提出了面向网络链路层路由方法。该方法在原有数据中心的网络结构中,新添了链路层路由器,使得租户虚拟机的网络报文通过链路层路由器进行转发。通过该技术,数据中心网络可以跨路由器通信的同时,使用二层网络虚拟化进行租户的网络隔离。链路层路由协议的设计兼容了可扩展虚拟局域网技术,让两项技术可以同时工作在一个网络中。新设计的链路层路由器配置简单、即插即用。本文对虚拟机的网络结构进行了详细分析,实现了可扩展虚拟局网络模块和面向链路层路由模块。本文在实验室集群中部署了可扩展虚拟局网络模块和面向链路层路由模块进行测试。实验结果表明,基本上以可忽略不计的损耗实现了对大规模多租户网络的支持。