Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1247546
  • 博文数量: 122
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4004
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-20 08:27
文章分类
文章存档

2016年(1)

2015年(21)

2014年(100)

分类: LINUX

2014-02-20 15:38:33

=============================================================
 Intel虚拟化技术(网络)
=============================================================

 

-------------------------------------------------------------
1 VMDC
-------------------------------------------------------------

 

-------------------------------------------------------------
2 SR-IOV
-------------------------------------------------------------


2.1 基于VT-d的pci passthrough

2.2 一个物理网卡可以直接虚拟成多个虚拟网卡

2.2.1 每个虚拟网卡有自己独立的pci配置空间

2.3 已经是一套标准的PCI规范

2.4 网卡驱动(igbxe),分VF和PF驱动

2.4.1 VF运行于虚拟机中,负责初始化和管理虚拟网卡

2.4.1.1 使用DMA重映射(硬件提供,VT-d)

2.4.2 PF运行于dom0,负责管理和控制虚拟网卡

2.4.3 VF和PF直接通过mailbox(共享内存)通讯


-------------------------------------------------------------
3 VMDQ
-------------------------------------------------------------


3.1 实现网卡虚拟队列,每个队列可以直接绑定到虚拟机上

3.1.1 每个虚拟队列可以对应多个网卡硬件上的物理队列

3.2 最主要的作用:绕过了虚拟机交换机(OVS或其他),未使用时,虚拟机的网络包都需要经过虚拟交换机转发,效率低,使用VMDQ后,虚拟机可以直接使用虚拟队列,绕过了交换机。


-------------------------------------------------------------
4 VT-d
-------------------------------------------------------------

阅读(2644) | 评论(0) | 转发(0) |
0

上一篇:内存管理相关笔记

下一篇:TCP收包流程

给主人留下些什么吧!~~