前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简化MANO应用

简化MANO应用

作者头像
SDNLAB
发布2018-03-30 16:03:06
1K0
发布2018-03-30 16:03:06
举报
文章被收录于专栏:SDNLABSDNLAB

管理和编排(MANO)是ETSI网络功能虚拟化(NFV)架构的重要组成部分,但是将MANO从概念落向现实并不容易。需要实现MANO要作出以下改变:

什么是MANO?

ETSI NFV ISG将MANO定义为管理和编排,下图是ETSI NFV ISG的定义:

MANO挑战1:管理VNF

上述定义的关键要素之一是虚拟网络功能(VNF)的生命周期管理,因此,编排器的一个基本特征之一就是他们可以轻松地管理新的VNF,包括:

☘ 目录。第一步是将VNF添加到编排器的目录,包括VNF描述符(VNFD)。VNFD提供有关VNF的需求信息,包括虚拟CPU核心、内存、存储、以及关于网络和弹性的需求。

☘ 初始化。第二步是向编排器提供有关VNF实例化和网络化所需的信息。这可以通过标准协议(如Cloudlnit)或者通过VNF的虚拟控制进行脚本编译来完成。

☘ 生命周期管理。在VNF实例化之后,编排器能够监控其运行状况,并在适当的时候缩放操作,在需要时恢复操作。

要简化MANO,需要上述过程由电信运营商通过配置实现,不需要编排器的供应商参与其中,并且不需要对编排器进行编程改变。

MANO挑战2:实际操作

NFV现在正在从RFx和实验室阶段向实际部署转变,这意味着一些操作为题亟待解决。运营商级编排器必须具备以下特性:

☘ 可扩展性。他们必须能够支持数以千计的服务,VNF和服务器。这意味着必须使用水平可伸缩的规模化技术构建。

☘ 安全。编排器必须支持多租户,以分隔不同的用户的不同服务的操作。

☘ 可升级性。VNF随着时间的变化而发展,编排器必须能够在给定的VNF版本之间优雅地迁移。

MANO挑战3:与其他系统集成

自动化是现代管理系统的目标,这当然也是NFV编排器的目标。需要以下功能来促进自动化:

☘ API。编排器需要与北向接口的OSS/BSS系统进行通信,同时也要与南向接口进行通信。现在的API和协议,如代表性状态转移(REST)之类的现代API和协议简化了编排器与这些外部关系的集成。

☘ Documented。API应该以文档记录下来(如XML模式定义(XSD)和YANG),以简化集成工作。

☘ 组件化。除了编排功能正常之外,MANO架构还包括VNF管理器(VNFM)功能。通常,通用的VNFM都能处理大量的VNF,但是编排器还应包括一个接口,以在需要时支持外部VNFM。

现实世界的经验帮助

经验是避免我们犯错的途径,可悲的是,犯错是我们获得经验的主要方式。我们从MANO上获得的好处是,我们已经学习部署MANO的教训,并将这些经验教训应用到我们的编排上。因此,我们为用户和合作伙伴找到了更容易实现NFV的途径。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档