基于docker的网络服务质量控制器的设计与实现

被引量 : 0次 | 上传用户:abby412
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前互联网已经完全的融入到了人们的生产和生活中,并且人们在专属业务网中的网络平台大部分也已经开始使用基于IP的路由器平台,因此,IP体制已经事实的统治了目前的网络体系。IP体制下,IP网络需要对不同的业务和不同的用户需求提供不同的QoS服务,但是我们可提供服务的硬件资源又十分有限,不可能为无限的用户和业务需求,提供无限的硬件保障资源,在这种矛盾的背景下,本文提出了实现一种能够由策略驱动的、可以根据不同的需求进行重新规划的网络服务质量控制器。在网络服务质量控制器的设计过程中,本文调研了网络功能虚拟化(NFV, Network Function Virtual)和软件定义网络(SDN, Software Defined Network)的相关知识。软件定义网络重点突出的是控制层与承载层分离的概念,而NFV强调的是软件与硬件分离、解耦的概念,这两种概念互相没有依赖关系,但同时互相又具有很强的互补性。例如,我们可以依靠SDN提出的数据转发控制方法,增强NFV系统性能、简化设计方案,使用NFV提出的虚拟化概念为SDN软件运行提供基础平台。因此,本文在网络服务质量控制器的设计上采用了SDN和NFV的概念,设计网络服务质量控制器使用两套系统完成设备的功能,一套系统作为设备的控制系统,另一套系统作为设备的业务承载系统,由两套硬件上独立的运行系统共同完成网络服务质量控制器的设备功能,通过两套系统的协同运作,一套系统通过虚拟化技术完成设备的功能定义,另一套系统完成设备的业务功能,这样在设计上可以完全解耦设备的软件与硬件。本文选择了Docker技术作为NFV中的虚拟化技术平台,Docker是dotCloud公司用来在数千台服务器上运行云业务的一个扩展技术,Docker快速发展了6到9个月后,该公司将公司名改为了Docker。Docker是一个基于LXC的高级容器引擎,它由管理轻量级容器的引擎、客户端和AUFS文件系统三部分组成,它能够创建轻量、私有的PaaS环境。因此,选用Docker技术作为网络服务质量控制器的虚拟化技术平台,不仅解决了虚拟化技术的问题,更重要的是Docker技术的应用拓展了设备的功能和服务范围。在网络服务质量控制器的业务承载系统设计上,本文根据设备的实际运行环境选取了基于ASIC的交换芯片作为包处理器系统的核心。通过具体的实验展示了包处理器系统的整个开发过程,包括开发环境的准备、安装,各种工具和服务的准备,然后通过具体的业务处理实验,验证了网络服务质量控制器的功能。
其他文献
目的借鉴国内外生命意义的研究成果,构建我国乳腺癌患者生命意义的概念结构,深入探寻其具体内涵;在此基础上结合现有量表及国内外文献对生命意义内涵的阐述编制了本土化乳腺
资金是维持一个企业正常的生产经营必不可少的因素,进入资本市场是最迅速且有效的筹措资金的方式之一。通常来说,企业的首选是希望能够通过IPO进行上市,然而,在我国IPO的审核
在TBM隧道施工中,由于其隧道衬砌管片采用预制块拼装而成,在施工中各预制块接缝间易出现破损和错台等现象,进而会导致隧道渗漏水等问题的发生,严重影响地铁隧道施工质量和后
从中国古代的“窦娥冤”到今天的“佘祥林案”,刑事错案伴随着刑事司法制度的始终。虽然司法机关也在不断地试图努力健全和发展刑事司法制度,但似乎只要存在审判,刑事错案就
<正>本文介绍了自冲铆接原理及技术优势,与传统电阻点焊工艺进行了对比,并简单阐述了汽车行业中自冲铆的工艺要求和应用设备。目前,汽车轻量化已成为车企和全行业提高核心能
自改革开放以来,对外贸易一直是推动我国经济快速发展的支柱力量。但随着国际环境的变化和国民经济社会的发展,我国对外贸易面临着越来越多挑战,继续保持高速增长压力巨大。
忙活快一年了,《海洋世界》的编辑们回头想想,寻觅各自的感觉,虽说甜酸苦辣各不相同,但有一个共性的感触,那就是——我们的朋友越来越多了。网络时代一个突出的特点就是其“
海上油田注水作业一般就近选择海水,但是海水的高含盐量及含氧量会严重的腐蚀输送管线和设备,为了解决这一问题,作者以油酸,环烷酸,二乙烯三胺,环氧乙烷,氯乙酸钠,氯化苄,丙
后勤保障社会化,是现代军队后勤建设的大趋势。实现军需保障社会化,从条件上说,主要应具备社会经济的发展,较完善的市场和足够的军需拨款,以及相应的思想观念的转变。从时机
在我国加大宏观经济调控和世界经济持续低迷的大环境下,我国工程机械行业出现了市场需求持续低迷、产能过剩、持续增长的库存压力、应收账款的压力和新进入者的不断涌现等诸