TOMMANO—Virtualised Network Functions Management in Cloud Environment based on the TOSCA Standard

Pub Date : 2024-04-18 DOI:10.1134/S1064562424701850
R. K. Stolyarov, V. V. Shvetcova, O. D. Borisenko
{"title":"TOMMANO—Virtualised Network Functions Management in Cloud Environment based on the TOSCA Standard","authors":"R. K. Stolyarov,&nbsp;V. V. Shvetcova,&nbsp;O. D. Borisenko","doi":"10.1134/S1064562424701850","DOIUrl":null,"url":null,"abstract":"<p>Since 2012 NFV (Network Functions Virtualisation) technology has evolved significantly and became widespread. Before the advent of this technology, proprietary network devices had to be used to process traffic. NFV technology allows you to simplify the configuration of network functions and reduce the cost of traffic processing by using software modules running on completely standard datacenter servers (in virtual machines). However, deploying and maintaining virtualised network functions (such as firewall, NAT, spam filter, access speed restriction) in the form of software components, changing the configurations of these components, and manually configuring traffic routing are still complicated operations. The problems described exist due to the huge number of network infrastructure components and differences in the functionality of chosen software, network operating systems and cloud platforms. In particular, the problem is relevant for the biomedical data analysis platform of the world-class Scientific Center of Sechenov University. In this article, we propose a solution to this problem by creating a framework TOMMANO that allows you to automate the deployment of virtualised network functions on virtual machines in cloud environments. It converts OASIS TOSCA [5, 6] declarative templates in notation corresponding to the ETSI MANO [2] for NFV standard into normative TOSCA templates and sets of Ansible scripts. Using these outputs an application containing virtualised network functions can be deployed by the TOSCA orchestrator in any cloud environment it supports. The developed TOMMANO framework received a certificate of state registration of the computer program no. 2023682112 dated October 23, 2023. In addition, this article provides an example of using this framework for the automatic deployment of network functions. In this solution Cumulus VX is used as the provider operating system of network functions. Clouni is used as an orchestrator. Openstack is used as a cloud provider.</p>","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"100","ListUrlMain":"https://link.springer.com/article/10.1134/S1064562424701850","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Since 2012 NFV (Network Functions Virtualisation) technology has evolved significantly and became widespread. Before the advent of this technology, proprietary network devices had to be used to process traffic. NFV technology allows you to simplify the configuration of network functions and reduce the cost of traffic processing by using software modules running on completely standard datacenter servers (in virtual machines). However, deploying and maintaining virtualised network functions (such as firewall, NAT, spam filter, access speed restriction) in the form of software components, changing the configurations of these components, and manually configuring traffic routing are still complicated operations. The problems described exist due to the huge number of network infrastructure components and differences in the functionality of chosen software, network operating systems and cloud platforms. In particular, the problem is relevant for the biomedical data analysis platform of the world-class Scientific Center of Sechenov University. In this article, we propose a solution to this problem by creating a framework TOMMANO that allows you to automate the deployment of virtualised network functions on virtual machines in cloud environments. It converts OASIS TOSCA [5, 6] declarative templates in notation corresponding to the ETSI MANO [2] for NFV standard into normative TOSCA templates and sets of Ansible scripts. Using these outputs an application containing virtualised network functions can be deployed by the TOSCA orchestrator in any cloud environment it supports. The developed TOMMANO framework received a certificate of state registration of the computer program no. 2023682112 dated October 23, 2023. In addition, this article provides an example of using this framework for the automatic deployment of network functions. In this solution Cumulus VX is used as the provider operating system of network functions. Clouni is used as an orchestrator. Openstack is used as a cloud provider.

Abstract Image

Abstract Image

分享
查看原文
TOMMANO--基于 TOSCA 标准的云环境中的虚拟化网络功能管理
摘要自 2012 年以来,NFV(网络功能虚拟化)技术得到了长足的发展和普及。在这项技术出现之前,必须使用专有网络设备来处理流量。NFV 技术通过使用在完全标准的数据中心服务器(虚拟机)上运行的软件模块,可以简化网络功能的配置并降低流量处理成本。然而,以软件组件的形式部署和维护虚拟化网络功能(如防火墙、NAT、垃圾邮件过滤器、访问速度限制)、更改这些组件的配置以及手动配置流量路由仍然是复杂的操作。之所以存在上述问题,是因为网络基础设施组件数量庞大,而且所选软件、网络操作系统和云平台的功能各不相同。该问题尤其与谢切诺夫大学世界级科学中心的生物医学数据分析平台相关。在本文中,我们通过创建一个框架 TOMMANO,提出了解决这一问题的方案,该框架允许在云环境中的虚拟机上自动部署虚拟化网络功能。它将 OASIS TOSCA [5, 6] 声明性模板转换为规范性 TOSCA 模板和 Ansible 脚本集,这些模板的符号与 ETSI MANO [2] for NFV 标准相对应。使用这些输出,TOSCA 协调器可在其支持的任何云环境中部署包含虚拟化网络功能的应用程序。开发的 TOMMANO 框架于 2023 年 10 月 23 日获得了编号为 2023682112 的计算机程序国家注册证书。此外,本文还提供了一个使用该框架自动部署网络功能的示例。在该解决方案中,Cumulus VX 被用作网络功能的提供商操作系统。Clouni 用作协调器。Openstack 用作云提供商。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信