itu-t information model overview - etsi · itu-t information model overview malcolm betts sg15 wp3...

15
ETSI NFV m-SDO IM/DM Workshop (Louisville, USA, 13-14 January 2016) ITU-T Information Model Overview Malcolm Betts SG15 WP3 Vice Chair [email protected] Kam Lam SG15 WP3 Q14 Rapporteur [email protected] Scott Mansfield SG15 Q14 Associate Rapporteur [email protected]

Upload: vuonghuong

Post on 13-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

ETSI NFV m-SDO IM/DM Workshop (Louisville, USA, 13-14 January 2016)

ITU-T Information Model Overview

Malcolm Betts SG15 WP3 Vice Chair

[email protected]

Kam Lam SG15 WP3 Q14 Rapporteur

[email protected]

Scott Mansfield SG15 Q14 Associate Rapporteur [email protected]

Model Evolution History

Proposal

History

2000

2016

2010

2017

2015

N

etw

ork

Tec

hn

olo

gy m

od

els

etc.

G.805

G.809

G.800

G.7711

MTNM/MTOSI

SID DeviceInterface

etc

SID Converged Network ABE

ONF Core

TR215

TR225

SID Enhanced

MEF

Network Resource

Clone

ITU-T TMF ONF MEF

Clone

ONF Enhanced

Shared network resource model

Update

Update

Inspiration

Insight

Insight

Coverage and approach

Essence, structure and approach

Insight

Insight

Align

Align Joint working

M.3100 Insight

MEF 7.1 Q.840.1

MEF 7

MEF 7.2

MEF Service

Clone

G.7711

G774.x series

G.874.1

G.8052

G.8152

Formal UML model

Concepts

Network Technology Definition

Resource

Service

Transport (L0-L2) Standards from ITU-T

Generic OTN Carrier

Ethernet MPLS-TP SDH

Transport Architecture

G.800 G.805

G.872 G.8010 G.8110.1 G.803

Equipment Function

G.806 G.798 G.8021 G.8121.x G.783

Mgmt/Control Requirement

G.7710 G.874 G.8051 G.8151 G.784

Information Model

G.7711 G.874.1 G.8052 G.8152 --

Data Model G.7711.x G.874.x G.8052.x G.8152.x G.774.x

Functional Architecture of Transport Networks

• G.800 / G.805 functional model – Adaptation, Termination, Link, Subnetwork, Layer network, Recursion, Partitioning

... ...

...

...

...

G.800-Amd.1(09)_F06

Access groupLayer network

Largest

subnetwork

Access port point

Forwarding end port

Termination

Largest subnetwork Access group

Layer network

Transport Functional Model (FM) to Information Model (IM) modeling

TCP

CP

Fixed (degenerate)

SNC / FR

TCP

CP

Semi - flexible

SNC / FR

Rationalized Representation

(G.805 / G.800 terms)

AP

AP

AP

TCP

CP

LR x

LR z

LR y

LR w

AP

AP

AP

TCP

TCP

TCP

CP

Expanded G.805

Representation

TTP

CTP

G.874.1, G.8052, G.8152

TTP /CTP

ITU-T FM Layer examples

LR x = OTU

LR y = ODU (HO)

LR z = ODU (LO)

ITU-T IM

Derivation of LTP & LP from TTP & CTP

TCP

CP

Fixed (degenerate)

SNC / FR

TCP

CP

Semi - flexible

SNC / FR

Rationalized Representation

(G.805 / G.800 terms)

AP

AP

AP

TCP

CP

TPE

TPE

LT

LT

LR x

LR z

LR y

LR w

TPE

n

n

AP

AP

AP

TCP

TCP

TCP

CP

Expanded G.805

Representation

TMF CTP

TMF PTP

LT = LayerTermination

TPE = Termination Point Encapsulation

ITU

TTP

ITU

CTP

ITU-T

TTP /CTP

LT

LT

LTP

LTP

LP

LP

‘ LTP

n

n

LP

LP

ITU-T TMF ONF

Layered parameter list used to capture per-layer detail

Per-layer detail captured in LT entities

TMF MTNM/MTOSI/SID

TMF TR-225/215

Technology-specific and Generic Information Model

• G.874.1 – OTN (L0, L1)

– V1 (01/2002); UML using Rational Rose

– V2 (10/2012); UML using IBM RSA; Same modeling guidelines and profile with G.8052

– V3 (draft); Using Papyrus; Same UML Modeling Guidelines and Open Model Profile with ONF

Key object classes: OCh/OTU/ODU TTP, CTP, TCM (MEP), SN (FD), SNC (FC), PG (FcSwitch)

• G.8052 – Carrier Ethernet

– V1 (08/2013); UML using IBM RSA; Same modeling guidelines and profile with G.874.1

– V2 (draft); Using Papyrus; Same UML Modeling Guidelines and Open Model Profile with ONF

Key object classes: ETH/ETY TTP, CTP, MEP, MIP, Proactive/On-Demand OAM & PM Control

• G.8152 – MPLS-TP

– V1 (draft); Using Papyrus; Same UML Modeling Guidelines and Open Model Profile with ONF

• G.7711 – Generic, Nodal and Network view

– v1 (08/2015); Using Papyrus; Same UML Modeling Guidelines and Open Model Profile with ONF

– Same Core Model as ONF TR-512

Key object classes: LTP, LP, Link, LinkPort, FD, FC, FcPort, FcSwitch, FcRoute,

Open Model Profile

Figure 6-3/G.874.1 – OTN Object Class to Atomic Function Mapping

Eth_CP

CBRx_CP ODU[i]j_CP VP_CP CBRx_CP ODU[i]j_CP VP_CP

ODUkP [-Xv]

ODUkP [-Xv]

ODUkT/ODUk

ODUkT

ODUkT _TCMC

ODUkT_AP

ODUkT/ODUk

ODUkT

ODUkT _TCMC

ODUkT_AP

OTUk[V] /ODUk

OTUk[V]

OTUk[V] /ODUk

OTUk[V]

OD

UkP

m

OD

UkP

n

on

-in

tru

sive

m

on

ito

r

OD

UkT

m

OD

UkT

n

on

-in

tru

sive

m

on

ito

r

ODUkP[-X]_AP

ODUkP_RP

ODUk_TCP

ODUk_CP

ODUkT_RP

ODUk_CP

OTUk[V]_AP

OTUk[V]_RP

OTUk[V]_TCP OTUk[V]_CP

OCh/OTUk[V] OCh/GbE OCh/RSn OCh/CBR

CBR_CP RSn_CP GbE_CP

OCh/OTUk[V] OCh/GbE OCh/RSn OCh/CBR

CBR_CP RSn_CP GbE_CP

ODUkP[-X] /PRBS

ODUkP[-X] /RSn

ODUkP /COMMS

COMMS_CP RSn_CP

ODUkP[-X] /NULL

ODUkP[-X]_AP

ODUkP[-X]_AP

ODUkP[-X] /PRBS

ODUkP[-X] /RSn

ODUkP /COMMS

COMMS_CP RSn_CP

ODUkP[-X] /NULL

ODUkP /CBRx-g

ODU0/CBRx ODUkP

/EthPP-OS

EthPP-OS_CP

CBRx_CP ETC3_CP

FC100_CP

ODUkP /ODUj-21

ETC5_CP ETC6_CP

FC200_CP ODU_CP

ODUkP /CBRx-g

ODU0/CBRx ODUkP

/EthPP-OS

EthPP-OS_CP

CBRx_CP ETC3_CP

FC100_CP

ODUkP /ODUj-21

ETC5_CP ETC6_CP

FC200_CP ODU_CP

ODUkP /ODU[i]j

ODUkP[-X] /CBRx

ODUkP[-X] /ATM

ODUkP[-X] /ATM

ODUkP /ODU[i]j

ODUkP[-X] /CBRx

ODUk_TrailTerminationPoint ODUk-h_TrailTerminationPoint

OTUk_TrailTerminationPoint

ODUk_ ConnectionTerminationPoint

ODUkT_ TrailTerminationPoint

ODUkT_NonIntrusiveMonitoring

ODUk_SubNetwork ODUk_SubNetworkConnection

OCh_TrailTerminationPoint

ODUk[-h]_ConnectionTerminationPoint

GCC12TerminationPoint

OTUk[V] /COMMS

OTUk[V] /COMMS

COMMS_CP COMMS_CP

GCC0TerminationPoint

OTUk_ ConnectionTerminationPoint

GCC0TerminationPoint

ODUk[-h]_ConnectionTerminationPoint

GCC12TerminationPoint

ODUk_ConnectionTerminationPoint

ODUk/ COMMS

ODUk/ COMMS ODUk

OChClient_ConnectionTerminationPoint

ODUk_NonIntrusiveMonitoring

ODUkClient_ConnectionTerminationPoint

GCC12TerminationPoint

ODUkClient_ConnectionTerminationPoint ODUkClient_ConnectionTerminationPoint

ODUkClient_ConnectionTerminationPoint ODUkClient_ConnectionTerminationPoint

OChClient_ConnectionTerminationPoint

ODUkP/Eth

ODUkP-h/Eth

ODUkP-h/ ODUj-21

ODUkP/Eth

ODUkP-h/ ODUj-21

ODUkP-h/ETH

Eth_CP Eth_CP

Eth_CP

ODUj_CP ODUj_CP

Figure 6-1/G.8052 – Ethernet object class to atomic function mapping

(Note): ETH_TFP interface of adaptation functions towards the ETH_FT functions connects to logical link control. See [ITU-T G.8010] and function definition for details grey marked functions are for further study green marked functions are not defined in G.8021

ETH_ TFP

ETH_AP

ETH/ETH

ETH

ODU2P_AP

ETH_TFP

ETH_AP

ETH_ TFP

ETH_AP

BP_FP <client>_FP <client>_CP

ETHG_ TFPP

ETHG_ APP

ETH_ TFP

ETH_AP

ETH_ TFP

ETH_AP

n

ETH_FP ETH_TFP ETH_FP ETH_FP

ETCn_AP

ETCn

ETY3/ETC3

ETC3_ TCP

Sn-X/ETC3

Sn-X_AP ETYn _AP

ETYn

ETYn_TFP

ETYn/ETH ETCn/ETH

ETH/ETHG ETHG/ETH

ETHD/ETH

ETH/ETH-m

ETH ETHG ETH

ETHDe

ETH/BP

ETH

ETH/<client>

ETH-LAG _AP ETH-

LAG

ETH-LAG/ETH

Na

Np

ETH-LAG _TFP

Sn/ETH

Sn_AP

ETH_FP

ODUkP/ETH

ODUkP_AP

ETH_FP

VC/ETH

VC_AP

ETH_FP

Pq/ETH

Pq_AP

ETH_FP

<server>/ETH

<server>_AP

ETH_FP

ETY3/CBRx ODU0P/CBRx ETY4/

ETHPP-OS ODU2P/

ETHPP-OS

ODU0P_AP

ETH

ETH_FP ETH_TFP

ETH_FP ETH_TFP

(Note)

(Note) (Note)

(Note)

(Note) (Note) (Note) (note)

ETH_ TFP

ETH_AP

ETHD/ETH

ETHDe

ETH_ TFP

ETH_AP

ETHD/ETH

ETHDe

ETH_ TFP

ETH_AP

ETHD/ETH

ETHDe

ETH_TFP

ETH_AP

ETHD/ETH

ETHDe

ETHDi/ETH

ETHDi

ETHD/ETH

ETHDi

ETH_TFP ETH_ TFP

ETH_AP ETH_AP

ETH_FP

ETH

ETH_FP

n n

ETH_FP

Sm/ETH

Sm_AP

Sn-X-L/ETH

Sn-X-L_AP

Sm-X-L/ETH

Sm-X-L_AP

S4-64c/ETH-w Pq-X-L/ETH

Pq-X-L_AP

ODUkP- X-L/ETH

ODUkP-X-L_AP

described in [ITU-T G.798]

MPLS/ETH

MPLS_AP

RPR/ETH

RPR_AP

ETH_FP ETH_FP

S4-64c_AP

(Note)

(Note) (Note) (Note) (Note) (Note) (Note)

(Note)

ETHD/ETH

ETHDi

ETHD/ETH

ETHDi

ETH_TFP

ETH_ TFP

ETH_AP ETH_AP

ETH_FP

R-APS capable

MIP

n-1

MIP

TCSG TCS

NCM MEP ETH_CTPs

TCM MEPG

ETH_CTP ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETY_TTP

LagManager

ETH_ CTP

(Note)

ETH_FP

ETH_ CTP

TCM MEP

n

n

n

ETH

n

n

ETH_FP ETH_FP ETH_FP ETH_FP ETH_FP ETH_FP

ETYn-Np/ ETH-LAG-Na

Aggregation Ports

Aggregators

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

ETH_ CTP

Figure 6-1/G.8152 – MPLS-TP object class to atomic function mapping

MT_ConnectionFunction MT_CrossConnection

Sn-X_AP

Sn-X/MT

MT_ConnectionTerminationPoints

ODUkP_AP

ODUkP/MT

ODUkP-X_AP

ODUkP-X/MT

ETH_AP

ETH/MT

Sn_AP

Sn/MT

Pq-X_AP

Pq-X/MT

Pq_AP

Pq/MT

MTDe

MTDe/MT

MTDi

MTDi/MT

MT/SCC MT/MCC MT/MT-m MT/ETH

SCC_FP ETH_FP MCC_FP

MT_CPs

MT_TrailTerminationPoint

MTDi

MTDi/MT

MTDi

MTDi/MT

MT

MT

MT/MT

MTDe

MTDe/MT

MT

NCM MaintenanceEntityGroupEndPoint

Relevance of the ITU-T information models to NFV

• For NFV to realize its full potential, it is necessary to have dynamically configurable networking to support the interconnection of VNFs.

The ITU-T information modeling works on the management and control of transport networks would appear to be relevant to NFV.

Links to ITU-T Recommendations

• G.774 “SDH: Management information model for the network element view” http://www.itu.int/rec/T-REC-G.774/en

• G.783 “Characteristics of synchronous digital hierarchy (SDH) equipment functional blocks” http://www.itu.int/rec/T-REC-G.783/en

• G.784 “Management aspects of synchronous digital hierarchy (SDH) transport network elements” http://www.itu.int/rec/T-REC-G.784/en

• G.798 “Characteristics of optical transport network hierarchy equipment functional blocks” http://www.itu.int/rec/T-REC-G.798/en

• G.800 “Unified functional architecture of transport networks” http://www.itu.int/rec/T-REC-G.800/en

• G.803 “Architecture of transport networks based on the synchronous digital hierarchy (SDH)” http://www.itu.int/rec/T-REC-G.803/en

• G.805 “Generic functional architecture of transport networks” http://www.itu.int/rec/T-REC-G.805/en

• G.806 “Characteristics of transport equipment - Description methodology and generic functionality” http://www.itu.int/rec/T-REC-G.806/en

• G.809 “Functional architecture of connectionless layer networks” http://www.itu.int/rec/T-REC-G.809/en

• G.872 “Architecture of optical transport networks” http://www.itu.int/rec/T-REC-G.872/en

• G.874 “Management aspects of optical transport network elements” http://www.itu.int/rec/T-REC-G.874/en

• G.874.1 “OTN: Protocol-neutral management information model for the network element view” http://www.itu.int/rec/T-REC-G.874.1/en

• G.7710 “Common equipment management function requirements” http://www.itu.int/rec/T-REC-G.7710/en

• G.7711 “Generic protocol-neutral information model for transport resources” http://www.itu.int/rec/T-REC-G.7711/en

• G.8010 “Architecture of Ethernet layer networks” http://www.itu.int/rec/T-REC-G.8010/en

• G.8021 “Characteristics of Ethernet transport network equipment functional blocks” http://www.itu.int/rec/T-REC-G.8021/en

• G.8051 “Management aspects of the Ethernet transport (ET) capable network element” http://www.itu.int/rec/T-REC-G.8051/en

• G.8052 “Protocol-neutral management information model for the Ethernet transport capable network element” http://www.itu.int/rec/T-REC-G.8052/en

• G.8110.1 “Architecture of the Multi-Protocol Label Switching transport profile layer network” http://www.itu.int/rec/T-REC-G.8110.1/en

• G.8121 “Characteristics of MPLS-TP equipment functional blocks” http://www.itu.int/rec/T-REC-G.8121/en

• G.8151 “Management aspects of the MPLS-TP network element” http://www.itu.int/rec/T-REC-G.8151/en

• G.8152 “Protocol-neutral management information model for the MPLS-TP network element” (Draft in progress)

• M.3100 “Generic network information model” http://www.itu.int/rec/T-REC-M.3100/en

• Q.840.1 “Requirements and analysis for NMS-EMS management interface of Ethernet over Transport and Metro Ethernet Network (EoT/MEN)” http://www.itu.int/rec/T-REC-Q.840.1/en

THANK YOU