Post on 13-May-2018
ETSI NFV m-SDO IM/DM Workshop (Louisville, USA, 13-14 January 2016)
ITU-T Information Model Overview
Malcolm Betts SG15 WP3 Vice Chair
Malcolm.BETTS@zte.com.cn
Kam Lam SG15 WP3 Q14 Rapporteur
Kam.Lam@Alcatel-Lucent.com
Scott Mansfield SG15 Q14 Associate Rapporteur Scott.Mansfield@Ericsson.com
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,
UML Modeling Guidelines History
NGCOR Modelling Requirements
ITU-T SG15 Modelling Guidelines
UML Modeling Guidelines ONF TR-514
JWG MA Model Repertoire
time
95 % identical
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