虚拟交换机有很多值得学习的地方,这里我们主要介绍虚拟交换机已成虚拟平台关键技术。服务器的虚拟化,接连带动了机房网络的虚拟化,原本在机房内部随处可见的交换机等网络设备,随着实体服务器的精简,也一并被整合到虚拟平台,透过软件仿真的方式,形成虚拟交换机等组件,继续为虚拟机器提供网络服务。
其实,不单是我们这里所介绍的几款企业端虚拟化平台,就连规模较小的个人产品,也同样能看到虚拟交换机技术的运用。以VMware Workstation为例,在5.0的版本推出之后,利用新加入的“Team”功能,让数台虚拟机器可以套用相同的设置连接网络,就功能上来看,俨然已经具备了虚拟交换机的雏型。
能提供大量的虚拟网络端口,及提供速度更快的联机接口
虚拟交换机是构成虚拟平台网络的关键角色,相较于实体的交换机设备,虚拟交换机所具备的网络功能较为简单,一般来说,以L2层面的应用为主。整体而言,内置大量的虚拟网络端口,以及提供速度更快的联机接口,是交换机虚拟化之后所带来的最大好处。
就网络端口的数量来说,一台实体交换机内置的网络端口数量约在5~48接口之间,如果机房内部需要连接网络的设备超过这个数字,就有必要扩充设备,而在虚拟平台的环境下,光是一台虚拟交换机便能提供为数可观的虚拟网络端口,以VMware的ESX为例,一台ESX服务器最多可以透过软件仿真的方式,建立出248台虚拟交换机,每台交换机预设的虚拟网络端口数量是56个,可透过手动修改交换机设置的方式,扩充到1016接口的最大上限。
不仅如此,服务器虚拟化之后,网络的传输速度也能获得增加。虽然10GbE网络推出已有数年之久的时间,速度更快的100GbE网络也呼之欲出,不过由于10GbE网络设备的价格至今仍是居高不下,一张10GbE网卡即要价数万元不等,更不用说是内置多个网络端口的交换机设备,因此使得行之有年的GbE仍旧在大多数的企业机房,担负着骨干线路的重责大任。
在虚拟化技术的推波助澜下,企业可以花费较少的预算,便能提升网络的效能。例如,微软的Hyper-V平台,虚拟机器与虚拟交换机之间的联机速度,可达10Gbps,换句话说,虚拟化之后,企业仅需购买数张10GbE实体网卡,加上一台内置10GbE接口的交换机,就能将机房网络升级到全10GbE的环境,而建置费用仅为过去实体环境的数分之一。