2.2虚拟网络交换
虚拟机网络交互主要是通过虚拟网络交换机来完成的。虚拟交换机在主机内部提供了多个网卡的互联以及为不同的NIC流量设定不同的VLAN标签,如同主机内部存在一台交换机,可以方便地将不同的NIC连接到不同的端口。所以当NIC连接到系统的虚拟连接(Virtual Connect,VC)模块时,叶片相互之间也就建立起了连接,并且连接到了系统的VC交换机,整个虚拟网络也就形成。每个叶片在虚拟网络内连接上两个VC模块,叶片之间相互连接并与虚拟交换机相连。这样使得虚拟网络和外部网络能够自动连接,并且各虚拟设备可以成为系统网络的默认配置。
2.3外布连接
外部网络采用IEEE 802.1Qbg EVB (Edge Virtual Bridging)和802.1Qbh BPE (Bridge Port Extension)协议标准,其中802.1Qbg要求所有VM数据的交换都通过外部网络进行,即外部网络能够支持虚拟交换功能。802.1Qbh可以将远程交换机部署为虚拟环境中的策略控制交换机,而不是部署成为邻近服务器机架的交换机,通过多个虚拟通道,让边缘虚拟桥复制帧到远程端口,可以利用堆叠的方式来设计网络,从而更有效地为多播、广播和单播帧分配带宽。
为了更好地保障网络安全,产品层必须通过级联的VC模块才能访问上层产品的物理交换机,管理层也必须如此来访问上层管理的物理交换机,在平台中,管理网的交换机用图2中对应的速度,2个交换机之间采用堆叠的方式相互连接,因为平台对管理层的网络没有太高的要求,可以采用比较低端的交换机。但是对于产品网来说,除了必须使用高规格的交换机之外,还必须使用千兆网卡来将的连接到外部的产品网络和存储设备。
图2显示了整个平台的网络部分。
▲图2云平台网络示意图
3结语
IaaS平台是为客户提供虚拟、可靠、弹性、按需的IT服务,作为连接用户和承载各种计算存储资源的网络,除了具备现有网络功能外,还必须满足云计算特性的更高要求。本文设计了1S平台的网络部分,提出了一种可行、全面的云平台虚拟网络的设计方案。可以预见,随着云计算产业发展步伐的加快,网络虚拟化技术必须有更快的发展,才能带动整个云计算生态环境稳步向前。
(责任编辑:)