1 Overview

This chapter provides an overview of Oracle Communications Network Service Orchestration Solution and describes the solution components and software requirements.

About Network Service Orchestration Solution

The Network Service Orchestration solution enables you to create, implement, and manage the life cycles of network services and their deployment as interconnected virtual network functions (VNFs) on virtual resources.

The Network Service Orchestration solution provides the following functionality:

  • Onboarding of Network Services and VNFs. You can define and model network services and VNFs based on any network function that you want to virtualize. See "Designing and Onboarding Network Services and VNFs" for more information.

  • Instantiation, Scaling, and Termination of Network Services. You can quickly instantiate, scale, or terminate VNFs and network services in response to the demand on your network. You can manage the life cycles of your VNFs and network services and control the resources that they use. See "Working with Network Services and VNFs" for more information.

  • Monitoring and Auto-healing. You can monitor the performance of the VNFs continuously and configure the solution to heal a failed VNF automatically. See "Monitoring and Healing a VNF" for more information about monitoring and healing a VNF.

  • Resource Orchestration. The solution manages the resources across your data centres to ensure that each network service is allocated the required resources to meet the needs of the VNFs.

  • Customization and Extension. You can customize and extend the solution to support integration with third-party VNF Managers, Virtualized Infrastructure Managers (VIMs), SDN Controllers, and monitoring engines. The solution provides extension points that enable you to customize and extend the solution's core functionality. See "Extending the Network Service Orchestration Solution" for more information.

The solution includes a VNF Manager that enables you to manage the life cycles of the VNFs. The solution also supports integration with Oracle and third-party VNF Managers, VIMs, SDN Controllers, and network monitoring applications. By default, the solution provides integration to certain applications and supports integration to additional applications during the implementation. The solution provides RESTful APIs, which communicate over HTTP, to interact and exchange data with the solution's components.

Solution Components

The Network Service Orchestration solution builds on Oracle Communications Unified Inventory Management (UIM), taking advantage of its inventory and workflow capabilities to perform run-time orchestration of NFV environments, including hybrid virtual and physical networks.

Oracle Communications Design Studio provides the design-time environment for onboarding VNFs and composing network services. The solution is extensible and allows integration with third-party VNF managers, VIMs, monitoring engines, and SDN Controllers.

About Network Service Orchestration Entities

The Network Service Orchestration solution uses the Oracle Communications Information Model to represent inventory items and business practices. The Oracle Communications Information Model is based on the Shared Information Data (SID) model developed by the TeleManagement Forum. The information model contains resource entities, service entities, common patterns, definitions, and common business entities.

For details about the Oracle Communications Information Model (OCIM), see Oracle Communications Information Model Reference and UIM Information Model Reference.

Table 1-1 describes the NFV entities and their corresponding OCIM entities.

Table 1-1 NFV Entities and OCIM Entities

NFV Entity OCIM Entity Description

Network Service

Service

Represents a network service formed by VNFs on the NFV infrastructure.

Virtual Network Function (VNF)

Logical Device

Represents a virtual network function.

A VNF is a network function capable of running on an NFV infrastructure and being orchestrated by a NFV Orchestrator and VNF Manager. A VNF may implement a single network entity with interfaces and behavior defined by standardization organizations like 3GPP and IETF, while another VNF may implement groups of network entities.

NFV Infrastructure

Custom Object with the following characteristics:

  • Host

  • Port

  • Username

  • Password

  • Domain Name

  • Tenant Name

  • VIM Type

Represents a tenant.

Network Functions Virtualization Infrastructure (NFVI) is the totality of all hardware and software components that build the environment where VNFs are deployed.

Network Service Descriptor (NSD)

Service

Describes the deployment requirements, operational behavior, and policies required by network services that are created based on this descriptor.

VNF Descriptor (VNFD)

  • Logical Device

  • Service

Describes the deployment requirements, operational behavior, and policies required by VNFs that are created based on this descriptor.

Virtualized Infrastructure Manager (VIM)

Custom Object with the following characteristics:

  • Host

  • Port

  • Username

  • Password

  • Domain Name

  • Tenant Name

  • VIM Type

Represents a Virtualized Infrastructure Manager that controls and manages the compute, storage, and network resources.

SDN Controller

Custom Object

Represents a Software Defined Network (SDN) controller that manages the flow control to enable intelligent networking.

Virtual Data Center (VDC)

Custom Object with the following characteristics:

  • Disk Total

  • Memory Total

  • VCPU Total

Represents a virtual machine in a data center.

Availability Zone

Custom Object with the following characteristics:

  • Disk Total

  • Memory Total

  • VCPU Total

  • Disk Used

  • Memory Used

  • VCPU Used

In OpenStack, availability zones enable you to arrange OpenStack compute hosts into logical groups and provides a form of physical isolation and redundancy from other availability zones, such as by using a separate power supply or network equipment.

Host

Custom Object with the following characteristics:

  • Disk Total

  • Memory Total

  • VCPU Total

  • Disk Used

  • Memory Used

  • VCPU Used

Represents the compute host.

IP Network Infrastructure

  • Network Address Domain

  • IP Network

  • IP Subnet

  • IP Address

Represents the network, subnet, and IP address of the VNF in the solution.

The networks are either created or referenced in the service configuration. During activation, the corresponding network, subnet, and ports are created in VIM on which the VNF virtual machine is deployed.

Flavor

Custom Object

Represents a specific deployment of a network service or VNF supporting specific Key Performance Indicators (KPIs) such as capacity and performance.

Endpoint

Custom Object

Describes a termination endpoint for the network service.

Connection Point

Device Interface

Represents a port on the VNF.


About the Sample Network Protection Service

The Network Service Orchestration solution includes sample cartridges that you can use as references for designing and implementing a network protection service.

See "About the Sample Network Protection Service Model" for detailed information about the service model and instructions for implementing the sample network protection service.