VEB两种方案的优劣分析
服务器虚拟化是在物理服务器上借助虚拟化软件(如VMware ESX、Citrix XEN)实现多个虚拟机(Virtual Machine,VM)的虚拟化运行环境。安装在服务器上实现虚拟化环境的软件层被称为VMM(VirtualMachine Monitor)。VMM为每个虚拟机提供虚拟化的CPU、内存、存储、IO设备(如网卡)以及以太网交换机等硬件环境,如图1所示。
图1 虚拟化服务器模型
在虚拟化服务器中,虚拟以太网交换机是一个比较特殊的设备,具有重要的作用。虚拟机是通过虚拟交换机向外界提供服务的。在虚拟化的服务器中,每个虚拟机都变成一台独立的逻辑服务器,它们之间的通信通过网络进行。每个虚拟机被分配一个虚拟网卡(不同的虚拟机网卡有不同的MAC地址)。为实现虚拟机之间以及虚拟机与外部网络的通信,必须存在一个“虚拟以太网交换机”以实现报文转发功能。在IEEE的802.1标准文档中,“虚拟以太网交换机”正式名称为“Virtual Ethernet Bridge”,简称VEB。VEB可以在VMM中采用纯软件方式实现,也可以借助支持SR-IOV特性的网卡通过全硬件方式实现。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。