MDONS Modeling

Service Decomposition flow & modelling hierarchy 

 

 

 

Mapping Logic from Domain Network attributes to AAI entities:

 

Nodes in AAI

AAI Attributes

Data Type

OpenRoadm Specific

T-API Specific

Updating ONAP component

Values

Nodes in AAI

AAI Attributes

Data Type

OpenRoadm Specific

T-API Specific

Updating ONAP component

Values

pnf

pnf-name(key)(M)

string

Refer last column

node-uuid

SDNC

UUID

 

pnf-id

string

Refer last column

name

SDNC

node-id+clli

 

operational-status

string

org-openroadm-network:node-status

lifecycle-state

SDNC(Topology Discovery)

PLANNED, DEPLOYED, MAINTENANCE (open ROADM)

PLANNED, POTENTIAL_AVAILABLE, POTENTIAL_BUSY, INSTALLED, PENDING_REMOVAL (TAPI)

 

in-maint (M)

Boolean

Refer last column

Refer last column

SDNC

True if org-openroadm-network:node-status= "MAINTENANCE", else False. For TAPI, True if lifecycle-state="PENDING_REMOVAL"

Default value: false

 

equip-type

string

node-type

 

SDNC

ROADM, DEGREE, SRG, XPONDER, EXT-PLUGGABLE, TPDR, MUXPDR, REGEN, REGEN-UNI, SWITCH

 

 

 

 

 

 

 

p-interface

interface-name (M)

string

Refer last column

uuid

SDNC

UUID

 

port-description

string

 tp-id

name

 

 

 

network-ref

string

network-ref

encap-topology

SDNC

 

 

interface-type

string

tp-type

layer-protocol-name

SDNC(Topology Discovery)

DEGREE-TX-TTP, DEGREE-RX-TTP, DEGREE-TX-CTP, DEGREE-RX-CTP, SRG-TX-CP, SRG-RX-CP, SRG-TXRX-PP, SRG-RX-PP, SRG-TX-PP, XPONDER-NETWORK, XPONDER-CLIENT, EXT-PLUGGABLE-TP, DEGREE-TXRX-TTP, SRG-TXRX-CP, XPONDER-PORT, DEGREE-TXRX-CTP

 

operational-status

string

state

lifecycle-state

SDNC(Topology Discovery)

AVAILABLE, RESERVED, ALLOTTED (open ROADM)

PLANNED, POTENTIAL_AVAILABLE, POTENTIAL_BUSY, INSTALLED, PENDING_REMOVAL (TAPI)

 

in-maint (M)

Boolean

Refer last column

Refer last column

SDNC

If state = inService, in-maint=False, else True

For TAPI, True if lifecycle-state="PENDING_REMOVAL"

Default value: false

 

network-interface-type(newly added)

string

Refer last column

 

SDNC

Values: UNI,NNI,ENNI

If tp-type = XPONDER-NETWORK, the value is NNI. 

If tp-type= XPONDER-CLIENT. the value is UNI. 

 

speed-units

string

Refer last column

total-potential-capacity: total-size/units

SDNC

Mapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: Gbps

 

speed-value

string

Refer last column

total-potential-capacity: total-size/value

SDNC

Mapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: 10/100

 

available-capacity(newly added)

string

Refer last column

available-capacity

SDNC

Calculate it based on speed-value and rate of services created

 

 

 

 

 

 

 

physical-link

link-name (M)

string

link-id

name

SDNC

 

 

speed-value

string

Refer last column

total-potential-capacity: total-size/value

SDNC(Topology Discovery)

Mapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: Gbps

 

speed-units

string

Refer last column

total-potential-capacity: total-size/units

SDNC

Mapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: 10/100

 

available-capacity(newly added)

string

Refer last column

available-capacity

SDNC

Calculate it based on speed-value and rate of services created

 

 

 

 

 

 

 

logical-link

link-name(M)

string

link-id

name

SO(After service creation)

If ONAP is adding the logical link, the value will be generated by ONAP

 

link-type(M)

string

link-type

layer-protocol-name

SO(After service creation)

If ONAP is adding the logical link, the value will be generated by ONAP

 

in-maint(M)

boolean

Refer last column

Refer last column

 

True if administrative-state= "MAINTENANCE", else False. For TAPI, True if lifecycle-state="PENDING_REMOVAL"

Default Value : false

 

speed-value

string

Refer last column

total-potential-capacity: total-size/units

SO(After service creation whicjh it will be getting in service request

Mapped as value of available-bandwidth+ used-bandwidth

 

speed-units

string

 Refer last column

total-potential-capacity: total-size/value

SO(After service creation)

Mapped as unit of available-bandwidth+ used-bandwidth

 

operational-status

string

Refer last column

lifecycle-state

SO(After service creation)

inService, outOfService, Allotted, Available, Reserved (open ROADM)

PLANNED, POTENTIAL_AVAILABLE, POTENTIAL_BUSY, INSTALLED, PENDING_REMOVAL (TAPI)

 

available-capacity(newly added)

string

Refer last column

available-capacity

SDNC

Calculate it based on speed-value and rate of services created

 

 

 

 

 

 

 

network-resources

network-id(M)

 

string

network-id

topology-uuid

SDNC

 

 

network-type(CCVPN Frankfurt)

 

 

 

 

 

Indicates if its an openroadm or otn topology

 

 

 

 

 

 

 

service-instance

service-instance-id(M)

string

common-id

uuid

SO, SDNC

 

 

service-instance-name

string

service-name

name

SO, SDNC

 

 

service-type

string

Refer last column

Refer last column

SO, SDNC

Populated by SO/SDNC

 

orchestration-status

string

Refer last column

Refer last column

SO, SDNC

inService, outOfService, Allotted, Available, Reserved (open ROADM)

PLANNED, POTENTIAL_AVAILABLE, POTENTIAL_BUSY, INSTALLED, PENDING_REMOVAL (TAPI)

 

due-date(newly added)

string

due-date

schedule/start-time

SO, SDNC

 

 

end-date(newly added)

string

end-date

schedule/end-time

SO, SDNC

 

 

service-rate

string

Refer last column

Refer last column

SO, SDNC

service-rate in A/Z-End (open ROADM)

capacity in A/Z-End (TAPI)

 

service-layer

string

service-layer

layer-protocol-name

SO, SDNC

wdm, otn

 

 

 

 

 

 

 

esr-thirdparty-sdnc

thirdparty-sdnc-id(M)

string

 

 

SDNC

Eg Virtuora-MSA

 

location

string

 

 

SDNC

Core or Edge

 

product-name

string

 

 

SDNC

controller password

 

 

 

 

 

 

 

Service mapping:

Referenced from MEF: