基于Click的虚拟网元在线编排平台的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:zhuyong006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络创新呼声的不断高涨,网络功能虚拟化已经成为一种新的趋势,它使用虚拟网元而不是传统网元来提供网络服务,这些软件实现的虚拟网元可以在商用虚拟机中运行。网络功能虚拟化在打破专有硬件高度封闭的体系架构的同时,带来了成本、部署和维护上的优势。虚拟网元作为网络功能虚拟化的重要组成部分受到了学术界和产业界的高度关注,而Click分组处理软件基于其模块化的设计理念,拥有良好的功能扩展性,是十分流行的虚拟网元解决方案。然而,目前基于Click构建的虚拟网元在运行时只支持有限的定制,无法满足网元功能上的灵活编排。因此,需要在Click中添加在线编排功能的支持,而原生Click在实现在线编排时存在以下问题:第一,网元更新时间较长;第二,网元更新导致网络状态丢失;第三,较高的个性化网元功能开发成本。而在NFV的服务功能链应用场景中,这三个问题会更为突出。因此,针对基于Click构建的虚拟网元,本文设计并实现了一个在线编排平台CLICK-UP和一个服务功能链应用,主要工作包括以下几方面内容:(1)设计并实现了一个基于服务上下文的网元更新模块,该模块将原生Click的网元更新策略由服务上下文无关改为服务上下文相关,使网元更新速度大大加快,进而降低了网元更新造成的网络开销;(2)设计并实现了一个状态同步模块,该模块将网络状态与Click网元进行解绑,使网元卸载不会造成网络状态的丢失,而新网元加载也有状态同步机制将网络状态同步到新网元中;(3)设计并实现了一个在线编排库模块,该模块将Click的用户自定义组件编写规范加以抽象,使用户能更加方便的开发具有自定义功能的虚拟网元。同时,面向用户提供状态同步的相关接口来帮助用户方便的维护组件状态,提供用户态和内核态通信的接口方便用户进行网络状态同步;(4)设计并实现了基于CLICK-UP的服务功能链应用CLICK-UP SFC,该应用能够在OpenStack平台上部署一条用于提供网络服务的服务功能链,链中的虚拟网元由1-3模块组成的在线编排平台CLICK-UP驱动,使该服务链具有了支持网元更新和状态同步等功能。实验结果表明,CLICK-UP平台能够加速网元生成的过程,能够在网元更新过程中进行状态同步,所提供的在线编排库能够方便用户开发自定义网络功能,所涉及的CLICK-UP SFC应用也具有相应的特性。
其他文献
改革开放以来,我国经济实现快速增长,但资源短缺、环境质量恶化、生态破坏等问题也随之出现。为了解决这一问题,国内外学者开始采用环境承载力来描述区域发展的限值,并以此为依据调整区域发展规划,使区域发展在可承载范围内,以实现可持续发展。目前综合环境承载力的研究集中在省市等较大区域的评价,针对区县等小范围的研究较少,难以反映不同区域的差异。因此,本研究选取依兰县为研究对象,对其综合环境承载能力进行分析。本
WEB与数据库的连接和安全管理是WEB数据库的核心,如何更好的实现WEB与数据库的连接,已成为广大网络开发人员关心的重要问题之一。本文以其中四项技术CGI、ASP、PHP、JSP为例,进
浅谈延迟焦化压缩机喘振的防喘振控制方案及其控制方案的实现。
航空薄壁零件具有质量轻、结构紧凑、耐高温、抗疲劳等特点,广泛应用于航空发动机。但航空薄壁件壁厚较小、刚性较差、具有复杂的结构,在实际加工中的变形情况尚没有明确的分
肝脏上皮样血管平滑肌脂肪瘤(EAML)是一种罕见的肝脏间叶性肿瘤,主要由上皮样细胞组成。EAML临床无特异性表现,因此误诊率非常高。现将笔者遇到的2例经手术及病理证实为肝脏
在经济突飞猛进的新形势下,计算机技术也得到了飞速的发展。人们在通过计算机获得信息,享受计算机带来的生活、学习和工作等各个方面的便利的同时,信息安全问题也日益突显,需要进
商品检验对于保障商品质量、维护人民的生命健康权、甚至维护国家利益等都有举足轻重的意义。近年来,我国的商品检验也经历了巨大变化,相关商检制度也在不断发展,很多政策也与《贸易便利化协定》的要求相互契合。当今的贸易环境下,关税等传统的贸易壁垒渐渐淡出人们的视野,但与此同时,一些更为隐蔽的市场准入壁垒大行其道,引起了越来越高的关注。复杂繁琐的通关手续、重复的单证要求等给国际贸易带来众多的负面影响。《贸易便