当前位置:主页 > 管理论文 > 移动网络论文 >

基于macvlan的Docker容器网络系统的设计与实现

发布时间:2017-12-16 22:13

  本文关键词:基于macvlan的Docker容器网络系统的设计与实现


  更多相关文章: Docker 网络虚拟化 macvlan


【摘要】:Docker作为时下最流行的容器技术,已经在云计算领域掀起了一股Docker热潮。Docker容器相比虚拟机有诸多优势,如超高的资源利用率、超快的起停速度。此外,方便的镜像构造与管理机制也是Docker容器的一大优势和特点。这些特性使得应用可以快速地构建、发布、升级、测试等,成为了开发人员以及运维人员手中的利器。同时,Docker容器进一步模糊了IaaS口PaaS的界限,成为了各个云计算厂商的新宠。但是,Docker技术也并不完美。其网络方面就是一大短板。首先,单主机的网络模式就使其在规模上和扩展上存在很大的问题,跨主机通信是业界亟待解决的问题之一。此外,Docker的网络只提供了四种简单的网络模式,缺少多租户网络隔离、网络QoS、服务发现等功能,不能满足生产环境下复杂的使用场景。本文针对以上问题,提出并实现了基于macvlan的Docker容器网络系统。该系统主要由macvlan daemon和macvlan功能模块区组成。macvlan功能模块区包括Flat、DHCP、VLAN三大网络模块以及QoS和服务发现等功能。Flat网络用来解决跨主机通信以及NAT性能损失的问题。DHCP网络使容器支持从DHCP服务器获取网络配置。VLAN网络为多租户的云环境提供了网络二层隔离。QoS模块实现了容器带宽的限制。服务发现模块实现了Docker容器间的服务发现机制。macvlan daemon则可以处理原生的Docker Remote API,使得整个系统能够和Docker daemon无缝整合。本文所实现的基于macvlan的Docker网络系统不仅弥补了Docker本身网络的各种功能缺陷,在数据传输效率上也比Docker的原生网络系统及基于OVS的overlay网络系统有提升。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.02

【相似文献】

中国重要报纸全文数据库 前1条

1 特约撰稿人 岑义涛;从Docker容器漏洞谈Docker安全[N];网络世界;2014年

中国硕士学位论文全文数据库 前2条

1 冯明振;基于macvlan的Docker容器网络系统的设计与实现[D];浙江大学;2016年

2 王飞;基于Docker的研发部署管理平台的设计与实现[D];北京交通大学;2015年



本文编号:1297660

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1297660.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户65734***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com