分布式虚拟交换机

      物理层面的交换机通过端口接入不同的服务器端口或客户机端口进行数据的转发。同时,可以根据端口的不同或接入的服务器业务不同划分的VLAN从而隔离广播域,保证业务的高效率运行。

     如下图 : 当以相同的颜色表示带有相同业务或功能的服务器端 ,它们上联交换机。以不同的纹理虚拟出VLAN的划分,彼此隔离。



    分布式虚拟交换机(Distrubuts Vitural Switch) 

    当利用服务器虚拟化技术,我们可以在一个服务器上虚拟出多台虚拟机为不同的业务提供数据的服务。此时,将一台物理服务器叫做一个CNA节点。
      分布式虚拟交换机是管理多台主机上的虚拟交换机(基于软件的虚拟交换机或智能网卡虚拟交换机)的虚拟网络管理方式,包括对主机的物理端口和虚拟机虚拟端口的管理。 分布式虚拟机交换机可以保证虚拟机在主机之间迁移时网络配置的一致性。
    下图为一个分布式虚拟交换机的简单模型结构:

     我们设定了一台DVS【蓝色虚框表示】,包括3个CNA节点,利用3个CNA节点的物理端口上联到网络中。利用分布式,在每个CNA节点中包含DVS的一部分【红色虚框表示】(当然我们也可以按需求设定多台DVS。)
    上图中,假设每个CNA节点虚拟化3个虚拟机VM,彼此实现不同的功能。那么在不同的节点下有着相同属性的虚拟机。这样一方面我们可以充分利用服务器资源(不用像在物理层面用9台服务器提供内容服务);另外一个好处,当一个节点出现问题是,由于服务分布在不同的节点下,因此可以数据迁移并且稳定得提供服务。
      同样, 我们可以仿照物理交换机,将相同属性的虚拟机划分在一个端口组下,同一个端口组在一个VLAN下实现彼此的广播隔离.【图中跨节点的不同颜色底色表示】。
      每一个VM联入DVS都是利用vNIC虚拟网口与虚拟交换机端口VSP进行互联实现数据交换。利用智能网卡实现,华为的分布式虚拟交换支持基于开源Open vSwitch的纯软件的虚拟交换的功能,同时提供支持完整虚拟交换卸载的智能网卡的虚拟交换。创建并管理具有多个分布式虚拟端口组的单个分布式交换机可以对端口组的集中管理和配置,简化对虚拟机端口属性的设置,简化虚拟网络连接的配置和管理。

    利用分布式虚拟化的技术,可以在实现与物理交换机同样的效果,对经过虚拟化的服务器进行数据的高效率传输与管理。实现逻辑上的业务,功能的整合。并且介于虚拟化服务器技术,DVS可以实现更加统一的管理服务器,保障数据的安全稳定,实现虚拟机的迁移,HA数据容灾等。