zoukankan      html  css  js  c++  java
  • HyperV组件架构(2)——虚拟网络

    Hyper-V组件架构——虚拟网络 2011-03-05 16:56:57

    今天发布Hyper-V组件架构的第二部分,虚拟网络的架构,通过这个架构图,大家可以清晰地了解Hyper-V的虚拟网络是如何工作的,也有助于大家规划自己的虚拟网络,Hyper-V 2008 R2种新增了VMQ的功能,在这个架构图中也很好的体现的出来了,不过我翻译的有点生硬,所以我在网上找了一些资料分享给大家,大家可以结合这个架构图看,以便更容易理解,如果大家发现了问题,欢迎指正。下面的资料是我在网上找得:

    虚拟机队列(VMQ;Virtual Machine Queue)是Windows Server 2008 R2执行Hyper-V服务器角色所拥有的功能,VMQ使用硬件封包筛选,直接从外部虚拟网络传递封包数据到虚拟机,可以减少转送(路由)封包及从管理的OS复制封包到虚拟机的损耗。

    当VMQ启用,在实体网络适配器上建立专属的队列,当封包到达虚拟网络适配器,实体网络适配器将它们放到网络适配器的队列中,当封包被标示成up,所有在队列中的封包数据被直接传递到虚拟网络适配器,到达虚拟网络适配器的封包没有专属的队列,多点传播和广播封包也是一样,都被传递到默认队列的虚拟网络,虚拟网络掌控这些封包的路由到适当的虚拟网络适配器。

    VMQ提供下列功能:
    clip_image001在多处理器之间,为多个虚拟机分散网络流量处理,提升网络吞吐量。
    clip_image001[1]利用卸除接收筛选到网络适配器硬件,降低CPU使用率。
    clip_image001[2]利用DMA直接转送数据到虚拟机内存,以避免网络数据复本。
    clip_image001[3]分离网络数据,提供一个安全的环境。
    clip_image001[4]支持实时移转。

    下载

    PS:该图中的VMQ部分,和原资料少有差异,该图的VMQ是根据MSDN上文档中描述来做的,http://msdn.microsoft.com/zh-cn/library/ff571037.aspx?altlang=zh-cn,大家可以做一下对比

    image

    image


  • 相关阅读:
    Intel x86
    FPGA自计数六位共阳极数码管动态显示2(调用task的方法)
    FPGA六位共阳极数码管动态显示
    运算放大器是模拟电路的基石,模拟电路设计
    这样讲你就懂了!大牛给你介绍《信号与系统》
    电容计算公式
    fork...join的用法
    芯片电源管脚的去耦电容究竟要用多大的?
    Blog Contents
    linux grep 命令常见用法
  • 原文地址:https://www.cnblogs.com/heavyhe/p/4547246.html
Copyright © 2011-2022 走看看