阅读背景:

StratoVirt 中的虚拟网卡是如何实现的?

来源:互联网 

StratoVirt 当前支持 Virtio-net/Vhost-net/Vhost-user-net 三种虚拟网卡,这三种虚拟网卡都基于 virtio 协议实现数据面。Virtio-net 数据面存在一层用户态到内核态的切换,Vhost-net 通过将数据面卸载到内核态解决了该问题,但是仍然需要 Guest 陷出来通知后端。Vhost-user net 将数据面卸载到用户态进程中,并绑定固定的核,不停的对共享环进行轮训操作,解决了 Vhost-net 存在的问题。接下来分别介绍每种虚拟网卡是如何实现的。StratoVirt 当前支持 Virtio-net/Vhost-net/Vh




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: