Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Gliffy Diagram
nameRAN_deploy_step_1 Copy
pagePin1


This page contains work in progress!

Questions and comments are inserted in the text as needed, prefix them with "Question:" or "Comment:".

Text below the line "----temporary text ----" is a placeholder for text that may or may not be used later on.

Page History

RevAuthorComment
9/7/17Peter LCopied text from the v4
/v5 document
document, must check the v5 document for additional parts
9/14/17Oskar MSome restructuring and clarifications. Temporary text either removed or inserted into the various UC steps.
9/21/17Oskar MAdded some sequence diagrams and made some minor adjustments to descriptions as well as overall assumptions in order to align with diagrams. Policy-based automation to handle network faults or service degradation has been moved to a separate step.

Goal

A planned list of 5G Nodes nodes are on-boarded into ONAP, and ONAP configures the Nodes nodes to the level that they are ready to handle traffic. ONAP begins to actively monitor and manage the nodes.

Assumptions

  • The 5G nodes consist of both PNFs (DU) and VNFs (CU). A single CU may consist of several VNFs.
  • Scope is limited to one PLMN without slicing.
  • A single vendor delivers RAN equipment and software.
  • A single service provider:
    • Owns or leases data center equipment, cell sites, physical transport, and any new equipment installed on these sites
    • Owns and operates the resulting RAN
    • Is the single user of the entire ONAP based management system
      • VNF/PNF provider is not visible as actor in this use case and self-service for VNF/PNF onboarding is not supported.
  • Network status including KPIs can be monitored in Portal (dashboard), but exporting data via APIs to external monitoring applications is out of scope.
  • This use case covers only initial deployment of nodes. Thus, change management such as software upgrade is out of scope.

<Question-Karpura Suryadevara - re: 3rd bullet above)> Is there a specific reason why only single vendor is considered for all the components of RAN equipment and software ?
<Peter L> Yes - the intention is to simplify the use case by avoiding (a) interoperbility problems between components and (b) the mapping of the same ONAP level configurations to multiple, vendor specific models (with this limitation we only need to show one mapping). If we want multiple vendor equipment in the RAN then the UC should perhaps be relabeled to "5G Multi Vendor RAN Deployment" to clearly reflect that - but then we also need equipment from multiple vendors to run a demo. Or?

Preconditions

To clarify the limits of this use case for this release of ONAP the following preconditions are assumed:

  • Requirements on RAN coverage is well defined and documented (frequencies, power levels, coverage, and capacity)
  • Based on requirements network planning has been performed including:
    • Cell
    A planned realization of these requirements exists (planning of cell
    • sites, equipment
    an
    • and cell structure
    • Transport network and fronthaul infrastructure
    • Data center usage
    • Other infrastructure components that may be needed such as CA/RA server
  • Needed new hardware has already been delivered and installed, both outside the data center (new PNFs and their cabling) and inside the data center
  • Additional infrastructure components have been deployed and configured
  • The Core Network with its VNFs and transport network is operational and known to ONAP (is managed by the same ONAP instance or is known and can be addressed and connected to according to 3GPP defined methods)
  • The infrastructure is prepared for the RAN deployment; Initial network and hardware planning and procurement is completed, resulting in
    • any new hardware needed has already been delivered and installed, both outside the data center (new PNFs and their cabling) and inside the data center
    • descriptions of the new hardware and basic transport to the data center external hardware have been on-boarded
      Question: Shall this bullet be part of the UC (instead of beeing a pre-condition) so that we include the formulation of and on-boarding of such descriptions into the UC?
  • Radio Configuration Data, software products and license information has been Software packages and licenses have been procured and provided by the RAN vendor and is now accessible to the RAN Integrator
  • A single RAN Vendor delivers RAN equipment and functionality
  • A single Telecom operator…
    • Owns or leases data center equipment, cell sites, physical transport, and any new equipment installed on these sites
    • Owns and operates the resulting RAN
      (e.g., no slicing, RAN sharing or other cooperation requiring elaborate isolation between multiple parties)
    • Is the single user of the entire ONAP based management system

Postconditions

The 5G RAN is providing RAN service for the user equipment according to expectations:

  • All planned services are on-lineonline, providing FCAPS data through the relevant channels
  • RAN NOC personnel have full access to the FCAPS data and ONAP automation framework
    • Dashboard
    or other NOC tools configured to display
    • displays relevant RAN data
    • Calculation and monitoring of key performance indicators is activated, used to verify the capacity requirements
  • a A first automation use - case reacting on an incident or state change have has been implemented

Steps

 

...

(Oskar M.) More sequences diagrams to added to steps below. Diagram in step 3 needs some more details.

Step 1:

...

Service design

  • Onboard SW packages, descriptors and any other artefacts provided by the RAN vendor
  • Design RAN-level templates, recipes and workflows covering common network elements, transport network, data collection and analytics, policies and corrective actions
  • Design node-level templates, recipes and workflows covering network elements (PNFs and VNFs), transport network, placement or QoS constraints, data collection and analytics, policies and corrective actions
  • Distribute the completed design as well as vendor-provided artefacts to the various run-time components.

(Oskar M.) General ONAP question: Are WAN resource requirements embedded in service template parsed by SO, or do they use separate descriptors that shall be distributed to SDNC?

Gliffy Diagram
nameRAN_deploy_step_1

Step 2: Verify design

  • Verify templates and recipes from step 1, using dedicated test environment or limited trial following steps below. If necessary, make adjustments according to step 1.

Step 3: Deploy shared services

This step refers to deployment of any shared RAN services and functions defined by templates, recipes and workflows in step 1. Note that some of the functions below may be partially inactive until nodes are added in step 4.

  • On receiving service instantiation request via Portal or external API, SO and controllers will decompose the request, and allocate and connect the various resources.
  • DCAE will start fault, performance, and log data collection as described during design time.
  • DCAE will perform data analytics as configured in recipes, to monitor the environment and detect anomalous conditions. Output from analytics is forwarded to Policy and dashboard.

(Oskar M.) General ONAP question: The diagram below is modeled based on some other ONAP use cases. Why is there a service instantation request towards SO, but no corresponding requests towards DCAE or Policy to instantiate/activate analytics blueprints or policy rules for this particular service instance?

Gliffy Diagram
nameRAN_deploy_step_2
.



Step 4: Add nodes

This step refers to deployment of services and functions defined by templates, recipes and workflows in step 1 for a new 5G node.

  • A sub-flow includes the onboarding process for related PNFs.
  • In this step node-specific data from planning is also inserted.
  • On receiving request, SO and controllers will decompose the request, and allocate and connect the various resources.
  • DCAE will start
  • Define model/attributes 5G VNF/PNF Resources
  • Define the ONAP view of the service entities to be provided by VNF/PNF resources
  • Design parameters needed for use by ONAP Optimization Framework (HAS) for placement of 5G VNF resources
  • Define the policies (e.g. including placement constraints) associated with each radio network function and its management
  • Design the configuration aspects for each of the emulated network elements (testing purposes) based on the services that need to be supported and sample Radio Configuration Data
  • Testing of these concepts in an emulated environment

Step 2: Onboarding of RAN functionality and initial trial rollout (limited area):

  • Design the configuration aspects for each of the network elements based on the services that need to be supported and the Radio Configuration Data and license information provided by the vendor
  • Design parameterized Recipes/models for instantiating various disaggregated Radio Access Network elements and associated network connectivity (front haul and backhaul).
  • Design recipes for Data Collection, Analytics, service level metrics, and associated corrective actions when defined levels are breached for each network RAN element and the RAN network
  • Policy definition and Policy enforcement points (NF, Controllers, DCAE / SO, etc.) taking corrective actions when anomalous condition is detected
  • Instantiate a selected few services and related VNFs and PNFs:
    • At least one service that will require new instantiation of both a PNF and a VNF
    • At least one service that re-uses and existing PNF or VNF
  • Verify that service is provided and can be monitored through dash boards and NB App API using basic observability data and calculated KPIs.
  • Verify that policy definitions and their corrective actions are active and has intended effect.

Step 3:  Full rollout of remaining parts of RAN:

  • Re-using the descriptors and the recipes developed in step 1 and 2 to instantiate the remaining services.
  • Verify that service is provided and can be monitored through dash boards and NB App API using basic observability data and calculated KPIs.

---------------------- Temporary Text ---------------------

The following is working material to be rewritten and incorporated in the text or removed.

Open issues

  • What is a unit of a RAN service? For a 4G RAN the EUtranCell can be a suitable service, or for RAN sharing situations, even a prioritized portion of a cell and its capacity.
  • How to model/describe a mapping between a generic service model for the RAN and a vendor specific implementation, allowing the ONAP user to operate seamlessly over the borders of a multi-vendor system?  

 

Old text: (to be part of the realization description?)

The ONAP execution environment must support the following flow:

  • On receiving a request for 5G Radio Access Network instantiation, decompose the request into individual resource requirements
  • Orchestrate each resource, instantiate virtual resources into the cloud using Multi-VIM interfaces
  • Establish necessary local area and wide area network connectivity (LAN & WAN).
  • Start fault, performance, and log data collection as described during the design time.
  • Track inventory/topology of slices and their states with AAI
  • Compute analytics, as necessaryDCAE will perform data analytics as configured in recipes, to monitor the environment and publish anomalous conditionsdetect anomalous conditions. Output from analytics is forwarded to Policy and dashboard.

Step 5: Verify operation

  • Verify that service is provided and can be monitored through dashboard using basic observability data and calculated KPIs.

Step 6: React to incident

  • CorrectiveTrigger corrective /remedial action for network impairments and or for violations of service levels Closed loop actions as described by defined policies are initiated using the SO and/or controllers.
    • For verification purposes this may require fault injection.
  • Verify that policy definitions and their corrective actions have intended effect.