DESCRIPTION

The CCVPN (Cross-layer Cross-domain VPN) use case enables ONAP to offer various connectivity services provisioned on physical networks. While CCVPN itself being an independent use case, it can also be used to support/enable other use cases. For example, CCVPN can be used in the the E2E Network Slicing use case, providing the Transport Slicing serivce (i.e., acting as the TN NSSMF). The page describes the basic applications and comon functionality of CCVPN. Extended CCVPN applications, such as Transport Slicing and Intent-based Cloud Leased Line, are captured in CCVPN Applications Use Case Page.

From an Operator's perspective, it is important to introduce the capability to manage the performance of the CCVPN End-to-End service (especially when it spans across different Operators). The ultimate goal of this use case is, by taking advantage of the strong orchestration ability of ONAP, to automatically create and deploy a cross operator, cross domain (SOTN + SD-WAN), cross layer (L1, L2, L3) end to end VPN and update the service dynamically.

Main functions in this use case include automatically design of end to end service, creation of end to end service, cross-domain resource cooperation, global rerouting.

We testified this possibility in C release and realized functions like topology discovery, simple service creation, as well as back-up link switch in closed loop.

Service Provisioning Categories

CCVPN assumes the SP provides two types of service functions to its enterprise customer for selection, including: 

  • Basic VPN service between sites, where the number of sites and the bandwidth among them could be adjusted dynamically.
  • Value-Added services which could be part of the intial service procurement before its creation or added on demand to a running service instance.

To best represent the common requirements for potentially huge number of value-added services that might be interesting to the customer, two are selected for CCVPN demonstration, including 

  • vFW, which demonstrate the requirements for chaining another traffic handling function into the user plane, and
  • intelligent surveillance application, which demonstrate the requirement for distributed deployment architecture in the user plane and also the close loop automation integration in the control plane.

The following shows another architecture view

ROADMAP - Use Case Evolution per Release

The following table links to the development for this use case in a particular release:

RELEASELink to Use Case
R1 AmsterdamUse Case did not exist yet

R2 Beijing

Use Case did not exist yet
R3 CasablancaUse Case did not exist yet
R4 DublinCCVPN Use Case (Dublin)
R5 El AltoMAINTENANCE RELEASE (No Use Case work)
R6 FrankfurtCCVPN Use Case in Frankfurt Release
R7 Guilinhttps://docs.onap.org/projects/onap-integration/en/latest/docs_CCVPN.html
R8 Honoluluhttps://docs.onap.org/projects/onap-integration/en/latest/docs_CCVPN.html
R9 IstanbulNo New Development for this Use Case
R10 Jakartax

PRIOR BASE PAGE

If a Prior "Base page" exists for this Use Case you can use it instead of this page or link to it.

KEY LINKS & KEY INFORMATION

The following table shows some Key Links and Key Information for this Use Case:

TopicDescription
Key Use Case Leads

Key Use Case Contacts
Meetings Register & Recordings


OVERVIEW SLIDES & PRESENTATIONS/DEMOS:

TopicDescription
Overview Slides

Overview Presentation
Overview Presentation Audio
Demo/Overview UCR
Use Case Realization Call: Dec 13, 2021
  • No labels