当前位置:   article > 正文

虚拟化网卡加速_网卡虚拟化

网卡虚拟化

虚拟化网卡进化:
1、纯虚拟化网卡,完全由软件模拟
2、virtio-net
3、vhost /sriov
4、vhost-user/ovs-user(dpdk等)
5、vswitch硬件加速

参考资料:
https://developer.aliyun.com/article/604505
https://legacy.netdevconf.info/1.2/slides/oct6/04_gerlitz_efraim_introduction_to_switchdev_sriov_offloads.pdf
https://www.cnblogs.com/dream397/p/14432472.html

sriov的pf仍然可以当做普通网口使用;
vd-d提供地址翻译,以让宿主机可以直接访问虚拟机物理地址。

VMDq
VMM在服务器的物理网卡中为每个虚机分配一个独立的队列,这样虚机出来的流量可以直接经过软件交换机发送到指定队列上,软件交换机无需进行排序和路由操作。
但是,VMM和虚拟交换机仍然需要将网络流量在VMDq和虚机之间进行复制。

SR-IOV
对于SR-IOV来说,则更加彻底,它通过创建不同虚拟功能(VF)的方式,呈现给虚拟机的就是独立的网卡,因此,虚拟机直接跟网卡通信,不需要经过软件交换机。
VF和VM之间通过DMA进行高速数据传输。

vpda(Virtual Machine Device Queue),网卡硬件加速virtio网卡,guest内部感觉不到宿主机实现区别。少数硬件网卡支持。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/1006749
推荐阅读
相关标签
  

闽ICP备14008679号