Xgvela Use of TM Forum Apis: Vance Shipley
Xgvela Use of TM Forum Apis: Vance Shipley
Xgvela Use of TM Forum Apis: Vance Shipley
Vance Shipley
SigScale
© 2020 TM Forum | 1
TM Forum Overview
“We are an alliance of 850+ global companies
working together to break down technology and
cultural barriers between digital service providers,
technology suppliers, consultancies and systems
integrators.”
© 2020 TM Forum | 2
Transition to Digital Service Provider (DSP)
The TM Forum has been known for decades as the standards
development organization (SDO) responsible for telco operations and
business support systems (OSS/BSS).
Today we are focused on the transition from traditional communications
service providers (CSP) to agile digital service providers (DSP).
© 2020 TM Forum | 3
TM Forum Frameworx
Business Process Framework (eTOM)
A comprehensive, industry-agreed, multi-layered
view of the key business processes required to run
an efficient, effective and agile digital service
provider.
Information Framework (SID)
Provides standard definitions for all the information
that flows through the enterprise and between
partners, enabling critical insights for platform
economy business.
© 2020 TM Forum | 4
eTOM Domains & Context Verticals
Common
Functional process Service
Service
Service Problem Service Quality Service Guiding &
Service Domain Configuration and
Management Management Mediation
Activation
Resource Resource
Resource Resource Trouble
Performance Mediation &
Provisioning Management
Management Reporting
Resource Domain
© 2020 TM Forum | 6
Open Digital Architecture (ODA) (GB999)
Production block of ODA Functional Architecture contains Service and
Resource domain functions. End-to-end service management functions
provide customer facing services (CFS) which may go into Products
managed by Core Commerce functions.
© 2020 TM Forum | 7
Management & Orchestration
“TM Forum introduces the concept of a coherent
and consistent mode of operation where
management and control activities are
considered as one continuum.”
© 2020 TM Forum | 8
Essential Elements of Orchestration (IG1139)
• Federated Domains
• Standardized Patterns
• Declarative Interfaces
• Autonomic Control Loops
• Security Practices and Infrastructure
• Assurance
• Culture and Governance
© 2020 TM Forum | 9
XGVela Support of Operations Processes
OSS
Operations Support Systems
(OSS) may (also) manage
Network Functions (NF)
through XGVela Telco PaaS. NF NF NF NF
© 2020 TM Forum | 10
TM Forum Open APIs with XGVela
© 2020 TM Forum | 12
Management & Orchestration Architecture (3GPP 28.533)
Telco PaaS
General PaaS
o Core
AMF UPF
o NFVI
o RAN
N2 N3
o Transport
Transport
including: PHY
5G NR-RAN NFVI
o AMF,UPF to VNFs
o AMF N2,N3 CPs to VNFC CPs
o gNB N2,N3 Cps to AMF,UPF CPs
o gNB,VNFC Cps to Transport links
© 2020 TM Forum | 14
Resource Domain
© 2020 TM Forum | 15
Resource Management Domain
• Resource Catalog
Contains specifications
describing the common
attributes and relationships of a
set of related Resources.
• Resource Inventory
Contains descriptions of specific
instances that are based on a
particular specification.
© 2020 TM Forum | 16
Resource Inventory for Assurance (IG1217)
Resource
Fault Management (FM) and Fault Performance Inventory
Resource
Assurance processes require MO
inventories and MOC catalogs to make
sense of the FM and PM event data.
© 2020 TM Forum | 17
Logical Resource - Computing and Software (GB922 SID)
© 2020 TM Forum | 18
Example: 5G Core Function in Resource Inventory
• Installed Software
Provides a 5G Core Access and
Mobility software application.
• Endpoints N2, N8, …, N32
Instances of service access points
of the AMF.
• AMF
An instance of a 5G Core AMF
Resource Function.
© 2020 TM Forum | 19
Information Modeling
© 2020 TM Forum | 20
Metamodels in TM Forum Open APIs
Information Model
UML
Representation of business concepts,
their characteristics and relationships, Information Model (SID)
described in an implementation
independent manner
Data Model
JSON Schema
Provides specific definition and format of {
"$id": "http://tmforum.org/schema/”,
},
…
"type": "string"
included in a Catalog
Instance Model Entity
© 2020 TM Forum | 21
Data Model Equivalency
be mapped to
import nrm-types-3gpp { …; } "title": “AmfFunctionSpecification
attributeFormDefault="unqualifi
description "AMFFunction"; "definitions": {
xmlns="http://www.w3.org/2001/X
revision 2018-08-07 { “AMFFunction”: {
<import namespace="http://www.3gpp.o
description "Initial revision"; "type": "object",
<complexType name="aMFIdentifier">
} "properties": {
encoding
© 2020 TM Forum | 22
FMC FNIM Umbrella Information Model (UIM)(3GPP 32.107)
© 2020 TM Forum | 23
Generic Network Resource Model (NRM) (3GPP 32.622)
SubNetwork
set of managed entities
ManagementNode
element manager (EM)
ManagedElement
network element (NE)
ManagedFunction
for sub-classing only
represents a telecommunication
function (e.g. NetworkSlice, AMF)
Endpoint (EP_RP)
represents an end point of a link across
a reference point (e.g. X2, N1)
© 2020 TM Forum | 24
5G Network Resource Model (NRM)(3GPP 28.541)
5G Network Slice NRM and ETSI NFV Information Model
NetworkSlice
network slice instance
NetworkSliceSubnet
network slice subnet instance
ManagedFunction
5GC Funtion (AMF, SMF, UPF, …)
NetworkService
composition of Network Functions
(NF) representing a group of VNFs
and PNFs that are supporting the
network slice subnet instance
VNF
NF deployed on NFVI
Figure 6.2.1-1: Network slice NRM fragment relationship
© 2020 TM Forum | 25
Fault Management (FM) Information Model (3GPP 32.111-2, ITU X.721)
The information model for an “alarm”
is more prescriptive than most
implementors realize
The categorization of alarms, in
increasing level of detail, requires:
alarmType: one of a small number of
enumerated values
probableCause: one of a large number
of enumerated values
specificProblem: index into context
specific list
© 2020 TM Forum | 26
Questions?
© 2020 TM Forum | 27