码迷,mamicode.com
首页 > Web开发 > 详细

Qemu之Network Device全虚拟方案二:虚拟网卡的创建

时间:2014-09-03 13:07:36      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:virtualization   qemu   kvm   

上文针对Qemu在前端网络流路径的建立方面做了详细的描述,数据包从Host的物理网卡经过Host Linux内核中的Bridge, 经过Tap设备到达了Qemu的用户态空间。而Qemu是如何把数据包送进Guest中的呢,这里必然要说到到虚拟网卡的建立。

当命令行传入nic相关参数时,Qemu就会解析网络相关的参数后进入虚拟网卡的创建流程。而在上文中提到对于所有-net类型的设备,都视作一个net client来对待。而在net client的建立之前,需要先创建Qemu内部的hub和对应的port,来关联每一个net client,而对于每个创建的-net类型的设备都是可以可以配置其接口的vlan号,从而控制数据包在其中配置的vlan内部进行转发,从而做到多个虚拟设备之间的switch。

[点击查看全文]

http://luoye.me/2014/07/20/netdev-virtual-2/

Qemu之Network Device全虚拟方案二:虚拟网卡的创建

标签:virtualization   qemu   kvm   

原文地址:http://blog.csdn.net/hsly_support/article/details/39025745

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!