Versions Compared

Key

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

...

Below are the functions of access network needed on top of the infrastructure services that are already provided as part of ONAP.  The requirements for Access will be isolated to the Access Module to not impact the core ONAP capabilities and deliverables.


Terminology

OSAM

A work effort in ONAP for bridging the Open Networking Foundation (ONF) work into ONAP. Part of this was to create a higher order UI for the Access Network, Service Models, Work Flows, Policies, etc.  The goal of the project is to build out dependencies for future support of 3rd party virtualized network services for the access network.
 

OSAM-Control

A Domain Specific Controller (DSC) that provides Dynamic Control & User Plane for subscriber related flows. Framework for tenant services that support core subscriber services and flow control. Initial implementation is based on ONF projects.
 

OSAM-HA

Provides hardware abstraction layer for the physical network device providing modular protocol and device interfaces. Initial implementation is based on ONF projects (VOLTHA).
 

OSAM-Collector Agent

Collector agent is a instance built off the DCAE collector agent framework. 
 

OSAM-Analytic Agent

Analytics agent is a instance built off the DCAE analytics agent framework.
 

OSAM-UI

Provides an implementation of a centralized management interface for the access network device and services targeted for edge and deep edge deployments.

 



Access network is broken down into central and edge deployments.  Some functions of the control and management will be located centrally and some may be located at the edge in support of access.

Central Compute

  • User interfaces in support of access.
    • Common ONAP interfaces (Portal, SDC, VID, OOM, CLAMP, CLI) will be reused
    • UI for Broadband Subscriber Access Network devices and Services
    • Reuse of ElasticStack (Kibana, Log Stash and Elastic Search)
  • Reuse of the common ONAP functions (In addition to above - limited to the context of access)
    • AAI
    • DCAE
    • SO 
    • DMaaP
    • AAF
    • Policy
     

...

  • Access Network services will operate as containers generally in an edge cloud environment utilizing Docker containers.
  • Edge Network services will utilize Kubernetes and K8 models
  • Virtualized Access containers will be deployed and lifecycle managed by ONAP core components
  • Services provided for the Virtual Access Network will be orchestrated through SO
  • VNF Management functions will be controlled by APPC
  • Inventory for the access domain will be modeled for AAI
    • Tenant service relationships will be modeled in AAI between OSAM - Control and OSAM - HA
    • Broadband Subscriber profiles will be modeled for AAI
    • AAI will be the DOR for the Broadband Subscriber profiles, but pulled to a domain specific OpenLDAP system
  • TOSCA resource models, K8's, Service Models, Images will be created for the OSAM components
    • OSAM-UI (Suite of Docker based microservices)
    • OSAM-Control (Karaf based Controller)
    • OSAM-HA (Suite of Docker based microservices)
      • VOLTHA Core, NETCONF Server, REST Ser 
    • FreeRADIUS
    • OpenLDAP
    • OSAM Collector Agent
    • OSAM Analytics Agent 
    • Subscriber Broadband Service  
  • Access related flows will be modeled in BMPN2 for the SO
  • SDC will distribute
    • SDC→SO: Distribute the Service Template(s)
    • SDC→AAI: Distribute the Inventory Model(s)
    • SDC→SDNC: Distribute the network underlay connectivity
    • SDC→APPC: Distribute the Directed Graph(s)
    • SDC→Policy: Distribute the policy Template(s)
      • Initial focus will be limited to Threshold Crossing Analytics
    • SDC→DCAE: Distribute Configuration(s)
    • SDC→DMaaP: Distribute the topic and partition configuration(s) 
  • SO Flows
    • Add/Update/Remove Broadband Subscriber
    • Add/Remove VNFs
    • Migrate Broadband Subscriber Services
    • Scale Up/Down OSAM-Control and OSAM-HA


OSAM

A work effort in ONAP for bridging the Open Networking Foundation (ONF) work into ONAP. Part of this was to create a higher order UI for the Access Network, Service Models, Work Flows, Policies, etc.  The goal of the project is to build out dependencies for future support of 3rd party virtualized network services for the access network.

...

  • Integration of existing Domain specific controller for broadband subscriber services 
  • Provides dynamic control & user plane capabilities
  • Provides REST/OpenAPI Spec Interfaces
  • Provides 802.1X for RADIUS authentication
  • Provides the DHCP Proxy and Client Agent
    • This may differ by implementation
  • Provides the mapping from the Subscriber to the BNG 
  • Log data provided by Kafka. 
    • Data will be mediated through a VES converter (OPNFV) to the DCAE Collector agent  


OSAM-HA

Provides hardware abstraction layer for the physical network device providing modular protocol and device interfaces.  Initial implementation is Open Networking Foundation (ONF) project VOLTHA.

  • Integration of existing Domain Specific abstraction layer that provides uniform access to Broadband Access hardware
  • Provides REST/OpenAPI Spec and NETCONF/YANG Interfaces/Models
  • Log data provided by Kafka. 
    • Data will be mediated through a VES converter (OPNFV) to the DCAE Collector agent  
  • VOLTHA hardware abstraction providing disaggregation of many of the functions currently performed by OLT hardware

    • Protocol Abstraction and Multi-Access API uniformity

    • Device persistence

    • Data Harmonization

OSAM-Collector Agent

Collector agent is a instance built off the DCAE collector agent framework. 

...

  • Built off of the DCAE collector agent framework
  • Receives the VES data from the OSAM-Control and OSAM-HA
  • Provides Analytics for Access and interacts with the Policy Framework
  • Existing Threshold Crossing analytics and policies will be reused and models will be built to reference a scaling SO developed OSAM 

OSAM-UI

OSAM-UI provides an implementation of a centralized management interface for the access network device and services targeted for edge and deep edge deployments.12

...

  • OpenLDAP will store the subscriber authentication and profile information
  • SO will interact with OpenLDAP for updating the subscriber data, security and service profiles
  • System will be utilized as a reference implementation and not intended for production use
  • This functionality is isolated from ONAP capabilities to support scale of the broadband authentication processes


Image AddedImage Removed


Architecture Alignment:

...

ComponentEffortProject Impacts
Active and Available Inventory (AAI)

Inventory of the devices and user services
Creation of Models in SDC
Subscribers will utilize LDAP for Access service profiles and authentication

No AAI Impacts 
Application Authorization FrameworkDefine application roles and access 
Application Controller (AAP-C)

Directed Graphs
VNF Management

 No Core APP-C Impacts
Closed Loop Automation Management Platform (CLAMP) CLAMP will be utilized to view and manage the automation flows

Interface CLAMP from OSAM-UI (Future Release)

 No Core CLAMP Impacts
Command Line Interface No Impacts 
Common Controller Developer Kit (CCDK) Used by SDNC and APPCNo Core CCDK Changes
Data Collection Analytics and Events (DCAE)OSAM Kafka to VES
OSAM Collector (DCAE Collector Instance)
OSAM Analytics (DCAE Analytics Instance)
No Core Impacts to DCAE
Data Movement as a Platform (DMaaP)Topic and Partition Creation No Core DMaaP Impacts 
Documentation  
External API Framework No Impact
Holmes Not UsedNo Impact 
Integration No Impact
Logging Enhancements Project No Impact
 Microservices Bus Not UsedNo Impact
ModelingWill comply with modeling standards of ONAPNo Impact
Multi-Cloud (VIM)Interface for container instantiation, management and control No Core Product Changes
ONAP Operations Manager (OOM)Docker/Kubernetes Container Management for ONAPNo Impacts
Optimization Framework  Will be utilize to route the messages from the central cloud to target edge locationTBDNo Impacts 
Policy FrameworkReuse of the existing Threshold Crossing.

Impacts to the Control and Abstraction output to VES

Small impact to reuse TCA
Small impact to call SO

Portal PlatformPortal Interface to the DSC and Hardware Abstraction utilizing the Portal SDKReference to OSAM Control and OSAM-HA interfaces
Service Design and Creation (SDC)Development of the Rules, Recipes, Flows, Models, Policies and Services for virtualized Access
OSAM team will attend SDC planned training.

No expected impacts to the SDC Project itself in Beijing.

Virtual Infrastructure Deployment (VID)VID will be utilized for the management of applications.

Interface VID from OSAM-UI

 No VID Impacts
SDNCEstablish EVPN tunnel between Access Peripheral and BNG termination point

No Core SDNC Impacts

Service Orchestration (SO)Orchestration of Access Device and Service instantiation and updatesNo Core Impacts

...

Namee-MailCompany
MCDONNELL, BLAINEBM2535@ATT.COMAT&T
SLOBODRIAN, SERGIOsslobodr@ciena.comCIENA
BAINBRIDGE, DAVIDdbainbri.ciena@gmail.com

CIENA

CHAWKI, JAMIL jamil.chawki@orange.comORANGE
BAVIER, ANDYandy@opennetworking.org ONF
PETERSON, LARRYllp@opennetworking.org ONF 
KOLBE, HANS-JORGHans-Joerg.Kolbe@telkom.de DT 
   

Contributors:

SOUKUP, ROBERT Robert.Soukup@telekom.deDT
HAAG, THOMAS HaagT@telekom.deDT 
BAKER, SCOTTscottb@opennetworking.org ONF 
BHATIA, SAPANsapan@opennetworking.org ONF 
PETERSON, LARRYllp@opennetworking.org ONF 

ALVAREZ, MARK D

ma2516@att.com

AT&T

ANSCHUTZ, TOM

ta2269@att.com

AT&T

BHOJAN, SUMITHRA

sb4846@att.com

AT&T

GASSER, MICHAEL D

mg876p@att.com

AT&T

HODGES, DARRYL

DH8196@att.com

AT&T

LAMBERTH, GEORGE M

GL9714@att.com

AT&T

JOSHI, OMKAR R

omkar_joshi@labs.att.com       

AT&T

LORENTZEN, JULIE

julie_lorentzen@labs.att.com

AT&T

MACMILLER, JAMES E

jm108k@att.com

AT&T

MOORE, THOMAS W

tm9646@att.com

AT&T

OLIER, MIKE

MO2961@att.com

AT&T

PADHIAR, BHUSHAN

bp6470@att.com

AT&T

PETERSON, KEVIN A

kp1959@att.com

AT&T

STROM, WALLACE

ws7779@att.com

AT&T

YING, SHAWN

sying@labs.att.com

AT&T

ZUMWALT, DANNY P

dz1317@att.com

AT&T

WOODS, CYNTHIA N

cw8981@att.com

AT&T

BEST, GEORGE

gb2726@att.com

AT&T

...