Service Decomposition flow & modelling hierarchy 




Mapping Logic from Domain Network attributes to AAI entities:


Nodes in AAIAAI AttributesData TypeOpenRoadm SpecificT-API SpecificUpdating ONAP componentValues
pnfpnf-name(key)(M)stringRefer last columnnode-uuid

SDNC

UUID

pnf-idstringRefer last columnname

SDNC

node-id+clli

operational-statusstringorg-openroadm-network:node-statuslifecycle-state

SDNC(Topology Discovery)

PLANNED, DEPLOYED, MAINTENANCE (open ROADM)

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


in-maint (M)BooleanRefer last columnRefer 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-typestringnode-type

SDNC

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







p-interface

interface-name (M)stringRefer last columnuuidSDNCUUID

port-descriptionstring tp-idname


network-refstringnetwork-refencap-topologySDNC

interface-typestringtp-typelayer-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-statusstringstatelifecycle-state

SDNC(Topology Discovery)

AVAILABLE, RESERVED, ALLOTTED (open ROADM)

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


in-maint (M)BooleanRefer last columnRefer last columnSDNC

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

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

Default value: false


network-interface-type(newly added)stringRefer 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-unitsstringRefer last columntotal-potential-capacity: total-size/unitsSDNCMapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: Gbps

speed-valuestringRefer last columntotal-potential-capacity: total-size/valueSDNCMapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: 10/100

available-capacity(newly added)stringRefer last columnavailable-capacitySDNCCalculate it based on speed-value and rate of services created







physical-linklink-name (M)stringlink-idnameSDNC

speed-valuestringRefer last columntotal-potential-capacity: total-size/valueSDNC(Topology Discovery)Mapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: Gbps

speed-unitsstringRefer last columntotal-potential-capacity: total-size/unitsSDNCMapped from rate = ODU1, ODU2, ODU3, ODU4 etc Eg: 10/100

available-capacity(newly added)stringRefer last columnavailable-capacitySDNCCalculate it based on speed-value and rate of services created







logical-linklink-name(M)stringlink-idnameSO(After service creation)If ONAP is adding the logical link, the value will be generated by ONAP

link-type(M)stringlink-typelayer-protocol-nameSO(After service creation)If ONAP is adding the logical link, the value will be generated by ONAP

in-maint(M)booleanRefer last columnRefer last column

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

Default Value : false


speed-valuestringRefer last columntotal-potential-capacity: total-size/unitsSO(After service creation whicjh it will be getting in service requestMapped as value of available-bandwidth+ used-bandwidth

speed-unitsstring Refer last columntotal-potential-capacity: total-size/valueSO(After service creation)Mapped as unit of available-bandwidth+ used-bandwidth

operational-statusstringRefer last columnlifecycle-stateSO(After service creation)

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

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


available-capacity(newly added)stringRefer last columnavailable-capacitySDNCCalculate it based on speed-value and rate of services created







network-resources

network-id(M)


stringnetwork-idtopology-uuidSDNC


network-type(CCVPN Frankfurt)






Indicates if its an openroadm or otn topology







service-instanceservice-instance-id(M)stringcommon-iduuid

SO, SDNC



service-instance-namestringservice-namename

SO, SDNC



service-typestringRefer last columnRefer last columnSO, SDNCPopulated by SO/SDNC

orchestration-statusstringRefer last columnRefer last columnSO, SDNC

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

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


due-date(newly added)stringdue-dateschedule/start-timeSO, SDNC

end-date(newly added)stringend-dateschedule/end-timeSO, SDNC

service-ratestringRefer last columnRefer last columnSO, SDNC

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

capacity in A/Z-End (TAPI)


service-layerstringservice-layerlayer-protocol-nameSO, SDNCwdm, otn







esr-thirdparty-sdncthirdparty-sdnc-id(M)string

SDNCEg Virtuora-MSA

locationstring

SDNCCore or Edge

product-namestring

SDNCcontroller password







Service mapping:

Referenced from MEF:




  • No labels