Qemu之Network Device全虚拟方案二:虚拟网卡的创建
2016-02-24 09:02
120 查看
上文针对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://royhunter.github.io/2014/07/20/netdev-virtual-2/
当命令行传入nic相关參数时,Qemu就会解析网络相关的參数后进入虚拟网卡的创建流程。而在上文中提到对于全部-net类型的设备,都视作一个net client来对待。而在net client的建立之前,须要先创建Qemu内部的hub和相应的port,来关联每个net client,而对于每个创建的-net类型的设备都是能够能够配置其接口的vlan号,从而控制数据包在当中配置的vlan内部进行转发。从而做到多个虚拟设备之间的switch。
[点击查看全文]
http://royhunter.github.io/2014/07/20/netdev-virtual-2/
相关文章推荐
- vim配置
- iOS 缓存机制
- 项目记录22-- tolua基于lua框架事件派发
- JavaScript鼠标拖拽特效及相关问题总结
- 九度题目1018(Hash)
- DPM(voc-release5) Matlab模型文件 Mat转XML
- matlab 输出汉字,解决英语系统乱码问题
- #define+do{} while(0)+peeror的思考
- IS 函数判断变量类型
- BMP 转 YUV (BMP2YUV)
- 全心全意为人民服务体如今我们软件设计上
- 正确编写概要设计说明书
- iOS海哥开发笔记 (海哥原创,常用的设计模式MVC,单例,代理,KVO)
- 初学scrapy之爬取wooyun.org网站
- 团队建设系列—制定流程规范
- IOS中 xib自定义View在storyboard中的使用
- LeetCode Group Shifted Strings
- 深入解析Java中的编码转换以及编码和解码操作
- ITOO-解决通过sql语句无法实现分页
- Android基于TextView实现的跑马灯效果实例