1 / 17
文档名称:

OpenStack与Docker集成 精品PPT课件.ppt

格式:ppt   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

OpenStack与Docker集成 精品PPT课件.ppt

上传人:wz_198622 2015/9/23 文件大小:0 KB

下载得到文件列表

OpenStack与Docker集成 精品PPT课件.ppt

文档介绍

文档介绍:OpenStack与Docker集成
张华 zhhuabj
http://blog./quqi99
2014年12月19日
Agenda
一些有利于理解的原理
高密度容器下网络设计的主要挑战
Neutron L2pop特性
Open questions
网络虚拟化技术演进基本思想
数据包从虚拟机到物理机的路径是:虚拟机进程(用户空间) -- 虚拟TAP网卡(用户空间)-- Hypervisor层-- 网桥(内核空间) -- 物理网卡
总的原则:减少层数,让虚拟网卡趋近物理网卡的性能
virtio,vhost,vhost-user|snabb,openonload
virtio, 拷贝多次,且切换两次
+---------+------+--------+--------+
| +------+ +---------+ |
| user | | | | |
| space | | | guest | |
| | | | | |
| +----+ qemu | | +-+------+ |
| | | | | | virtio | |
| | | | | | pci | |
| | +------+ +-+---++---+ |
| | | |
| | |
+-+-----+------- ------+--+-------+-
| |tap | +--------+ | |
| +-----+ +--+-------+ |
| kernel |
+------------------------------ ------+
vhost, 首先guest 通过vhost共享内存;模块直接读取tap又少了一次切换
+--------+------+-----+------+--+
| +------+ +---------+ |
| user | | | | |
| space | | | guest | |
| | | | | |
| | qemu | | +-+------+ |
| | | | | virtio | |
| | | | | pci | |
| +------+ +-+---++---+ |
| | |
| |
+-+-----+--+-+----+----+----+--+
| |tap | |.ko| | |
| +---^-+ +----+---- +----+---+
| |-------| kernel |----------| |
+-------------------------------------
vhost-user, 同在用户态的snabb与guest mem通过vhost共享内存;其次snabb直接写驱动操作网卡
+--------------+------+--+-----+--+
| +------+ +----------+ |
| user | | | | |
| space | | | guest | |
| | | | | |
| + ----+ | qemu | | +-+----+ |
| | vhost | | | | | virtio | |
| | backend | | | | | driver | |
| +---- + +------+ +-+---++--| snabb |
| | |
+------------------------------ +--+
| phy nic
+-------------+---------------+
kernel |
+----------------------------------+
物理网卡的发展
VMDQ将原来VMM中L2 virtual switch实现的队列功能通过硬件实现, 软件交换机无需排序和路由操作
SR-IOV更彻底,将二层交换的功能也通过硬件实现,并且创建不同的虚拟功能(VF)的方式,呈现给虚机的就是具有独立的中断号的物理网卡,因为虚机直接和物理网卡通信,不需要经过软件交换机, 虚机与VF之间通过DMA传输
内核态协议栈& 用户态协议栈
协议栈的主要处理开销:中断处理、内存拷贝、系统调用、协议处理
千兆万兆网络出现后,更加频繁的硬件中断、软中断及上下文切换都会占据大量的CPU周期。
传统协议栈针对通用性设计,区分内核空间和用户空间,应用无法直接访问协议栈的地址空间,因此协议栈的安全性较高。有数据表明,在Linux协议栈中,%。
系统调用是内核态向用户态提供的一组API集,一般通过软中断实现,会产生较大的上下文开销。
协议处理,耗时主要包括:校

最近更新

2024年广东省肇庆市鼎湖区审计局事业单位招聘.. 89页

2024年广东省茂名市社会保险基金管理局电白分.. 88页

喜来登足浴推广方案策划 27页

商城服务推广方案范文 33页

2024年广州供电局限公司校园招聘240人历年高频.. 88页

2024年广州市文艺报刊社招聘历年高频难、易点.. 88页

2024年广州海珠区江南中街道家庭综合服务中心.. 89页

2024年广西交通职业技术学院单招职业适应性测.. 96页

2024年广西南宁吴圩镇招聘14人历年高频难、易.. 88页

2024年广西南宁市扶贫开发办公室招聘历年高频.. 88页

2024年广西南宁经济技术开发区党群工作局招聘.. 89页

2024年广西崇左市事业单位招聘1254人历年高频.. 89页

2024年广西崇左市龙州县卫生健康领域事业单位.. 89页

2024年广西来宾金秀瑶县卫生院事业单位招聘历.. 89页

2024年广西柳州市林业局事业单位招聘3人历年高.. 88页

2024年广西桂林市叠彩区事业单位直接招聘4人历.. 89页

2024年广西梧州市人社局事业单位招聘81人历年.. 89页

2024年广西梧州市食品药品检验所事业单位招聘.. 88页

2024年广西河池市罗城仫佬族自治县民政局招聘.. 88页

2024年江西制造职业技术学院单招职业适应性测.. 94页

2024年浙商银行总行招聘笔试冲刺题1套 147页

2024年湖北武当山文化旅游投资有限公司招聘笔.. 148页

2024年辽宁省交通高等专科学校单招职业适应性.. 94页

2024年金澳科技(湖北)化工有限公司校园招聘考.. 148页

2024广东省广州市公务员考试言语理解与表达专.. 116页

上海公务员考试行测(言语理解与表达能力)真题.. 120页

国家公务员行测(言语理解与表达)真题有答案 116页

遗传算法解决TSP问题源程序 24页

中国人民财产保险股份有限公司出单手册(2022-.. 17页

立定心志讲章于宏洁 1页