ONAP 技术详解与应用实践 (9):网络自动化挑战及 ONAP 介绍 1.4.1

阅读数:1 2020 年 1 月 1 日 17:46

ONAP技术详解与应用实践(9):网络自动化挑战及ONAP介绍 1.4.1

(Amsterdam 版本)

内容简介
这是一本系统剖析 ONAP 的书籍,也是理论性与实战性兼具的网络自动化实践指导书!
本书详细全面地介绍了网络自动化的挑战和发展趋势,以及 ONAP 的概况、架构设计理念、设计原则、各模块实现细节、关键特性、应用场景和案例实践等。通过本书读者可以深入理解 ONAP,提升对网络自动化及相关领域的认知。
作者及其团队成员均是是华为网络开源领域的专家,长期参与社区的治理、贡献和回馈,致力于通过产业协作,打造统一的平台,降低集成成本,加快新技术导入,助力新一代网络运维系统升级。从另一个侧面说,本书是华为在网络开源领域的深刻洞察和见解,书中分享了华为参与网络开源的实践经验,是电信网络转型的重要参考。
本书共分为四大部分:
准备篇(第 1~2 章) 帮助读者梳理网络自动化的挑战和历史,分享了业界先进理念和经验,详细介绍了 ONAP 平台的版本能力以及与标准和开源组织的协同;详细描述了在三种环境(物理服务器、私有云环境、公有云环境)下安装部署 ONAP 的方法。
架构设计篇(第 3 章)系统介绍了 ONAP 在设计之初的目标与设计理念,从全局角度帮助读者了解 ONAP 当前架构是如何形成的,各个模块是如何划分的,最终又是如何保证系统质量的,在这个过程中开发人员分别有哪些考虑。具体包括模型驱动、DevOps、微服务化与云原生等,同时对 ONAP 数量众多的组件,从架构角度进行了归类和介绍。
关键项目篇(第 4~7 章),关键项目篇从架构角度将 ONAP 分为 ONAP 设计态组件、运行态组件、闭环组件和公共组件四部分,每个部分又包含若干项目。本书详细介绍了每个项目的功能描述、API 接口关系、关键特性、未来规划特性及开发指南等。这部分可帮助读者深入理解 ONAP 核心。
应用场景和案例实践篇(第 8~10 章),首先介绍了 ONAP 社区到 R3 版本为止的五个场景蓝图,以及基于 ONAP 来解决网络自动化和业务闭环的问题方法;然后以 CCVPN Usecase 为例,介绍 ONAP 支持一个新业务场景的设计思路、建模方法、工作流设计、闭环设计等;最后系统介绍了社区的测试认证项目 OVP、包括其发展路标、认证服务模式及未来构想。

作为 ONAP 的第一个版本,Amsterdam 版本于 2017 年 11 月 16 日发布。该版本基于统一的体系架构,整合了来自 OpenECOMP 和 OPEN-O 的代码。

Amsterdam 版本为两个场景提供了经过验证的蓝图。第一个蓝图是 VoLTE(Voice Over LTE),它允许通过虚拟化核心网络把语音业务统一在 IP 网络上进行处理。ONAP 用于设计、部署、监控端到端 VoLTE 业务以及生命周期管理。第二个蓝图是 Residential vCPE(面向家庭的宽带接入业务),它通过 ONAP 部署基于虚拟化技术的网络宽带接入服务,这意味着 CSP 可以快速并按需向家庭客户提供新服务。

Amsterdam 版本提供如下功能模块:

(1)Portal:基于不同的用户角色,在设计态和运行态提供一致的用户体验。

(2)设计态框架(Design-time Framework):一个全面的开发环境,包含用于定义或描述网络资源、网络服务和产品需要的工具、技术和存储库。其包括如下组件。

  • 业务设计和创建(SDC):提供网络业务设计和创建人员所需的工具,用于定义、模拟、认证网络服务、网络资产及与其相关的自动化处理流程和策略。
  • VNF 软件开发套件(VNFSDK):提供给 VNF 供应商的 VNF 打包和验证的工具。
  • 策略创建(Policy):提供给网络策略的创建和管理人员的工具,提供了创建和验证策略 / 规则、识别策略重叠、解决策略冲突及根据需要派生其他策略的功能。
  • 闭环自动化管理平台(CLAMP):提供了设计和管理自动化控制闭环的方法和工具。

(3)运行态框架(Run-time Framework):运行态框架执行由设计态框架分发的配置、规则和策略,以及与管理对应的控制器。

  • Service Orchestrator(SO):执行指定的基础设施服务工作流,自动创建、修改或删除服务所需的资源、规则、策略和配置。
  • SDN 控制器(SDN-C):执行网络领域的资源配置和管理。
  • 应用程序控制器(APPC):执行虚拟网络功能(VNF)配置和生命周期管理操作。
  • 虚拟功能控制器(VF-C):执行网络业务(NS)的配置和生命周期管理,同时使用 VNF Manager 来执行 VNF 的配置与生命周期管理操作。
  • 活动和可用资源库(A&AI):提供系统资源、服务、产品及与其相关的实时视图。

(4)闭环自动化:设计→创建→收集→分析→检测→发布→响应。

  • 数据收集、分析和事件(DCAE):收集事件、性能、使用情况,并将信息发布到与执行闭环操作相关的部件(如 SO)以触发策略。其子项目 Holmes 将收集到的信息与 A&AI 中的对象关联,为电信基础设施和服务提供告警关联分析。
  • 公共服务:保障 ONAP 组件正常运营的服务,包括活动记录、报告、通用数据层、访问控制、弹性和软件生命周期管理等部分。

ONAP技术详解与应用实践(9):网络自动化挑战及ONAP介绍 1.4.1

购书地址 https://item.jd.com/12536723.html?dist=jd

评论

发布