随着云计算与移动互联网的发展作为全球网络业界的老大cisco也华丽转身将自己成功的跻身入云计算的大行列。cisco的UCS服务器产品目前全球排名第三,作为服务器生产厂商老大的IBM也表示未来其最有利的竞争对手将是cisco。除了UCM计算能力方面的优势,以及service profile先进理念的提出以外,cisco在虚拟网络方面的投入也是他先人一步的高明之处。并且cisco在整个云生态系统环境中的开放思想也将在市场战略层面为他先夺生机,从VCE联盟的创建到2011年9月cisco又公开发布与Microsoft Hyper-V的合作,可以看出在未来的云计算战场,cisco必将成为诸侯割据中得一只强力军。

    虚拟化数据中心会为用户提供大量的优质功能来保证服务高可靠性、业务连贯性、可收缩性和节能,例如VMware的vmtion、HA、DRS、FT等。但是虚拟机环境的动态属性无疑增加了虚拟机与虚拟机之间、虚拟机与硬件设备之间的复杂性。在一个虚拟环境,大量的虚拟机共享相同的硬件资源,有时会在不同的物理资源之间进行迁移。有些虚拟机之间的通信是不通过物理交换机而进行的。随之而来就会带来一些问题:

  • 如何将网络策略运用到虚拟机层面?
  • 在虚拟机进行迁移的过程中如何保证网络策略的一致性?
  • 当虚拟之间通信出现故障时如何去解决?   

     cisco 提供了两套技术解决方案来应对虚拟网络的问题,这两套技术方案在VMware和Microsoft Hyper-V虚拟化环境下都有体现和应用。

  • 基于hypervisor层面的技术方案-cisco Nexus 1000V 系列交换机
  • 基于物理硬件层面的技术方案-cisco UCS Fabric Extender(VM-FEX) 

      cisco虚拟网络解决办法_第1张图片

  用户可以根据需要自主选择。cisco Nexus 1000V是基于纯软件的可扩展高性能、灵活部署的解决方案,cisco UCS VM-FEX是基于硬件的解决方案,他提供了简单的管理方法和近乎于bare-metal的I/O性能。

 

 cisco Nexus 1000V是应用在Hypervisor层面的虚拟化解决方案,在用户的虚拟化环境他提供了非常灵活的部署应用模式。无论是在Microsoft Hyper-V环境还是在VMware 环境他都是充分利用了已有的分布式交换模式(在VMware 环境体现为分布式交换机DVS)提供更高级的虚拟化网络功能。cisco Nexus 1000V主要包括两部分组件VEM和VSM。

  • Virtual Ethernet module (VEM):需要在每一台服务器主机的hyperevisor上安装部署,主机上的每台虚拟机通过虚拟机以太端口(vEth )上联到VEM。【在VMware环境,VEM是通过分布式交换模式来调用主机虚拟机交换机的API接口来实现的】
  • Virtual supervisor module (VSM):独立应用的管理模块用来控制多个VEM,并且协助虚拟机定义网络策略。这种模式完全类似物理交换机上的管理控制模块。

  下图是在Microsoft Hyper-V环境下的应用实例,VMware环境完全类似。  

  cisco虚拟网络解决办法_第2张图片  

 

 

  如果用户对于性能的要求较高,cisco提供了UCS VM-FEM。VM-FEM是在早期fabric extender技术基础上的扩展。实现VM-FEM需要借助cisco UCS fabricinterconnect设备。VM-FEX的最大优势是他可以实现所有虚拟机直接上联到fabric interconnect的虚拟以太网端口上,并且可以对这些端口实现操作管理,所有这些端口的管理都更趋同于物理网络的实现。

    cisco虚拟网络解决办法_第3张图片