blob: b058169d898b6ec555cafbb93b0d305eb6d3f686 (
plain)
{
"ietf-eth-tran-service:etht-svc":{
"etht-svc-instances":[
{
"etht-svc-name": ${eth-service-name},
"ietf-optical-slice:slice-id": ${slice-id},
"etht-svc-descr": "Ethernet-over-OTN",
"etht-svc-type": "ietf-eth-tran-types:rmp-svc",
"te-topology-identifier":{
"provider-id": ${provider-id},
"client-id": ${client-id},
"topology-id": ${topology-id}
},
"underlay":{
"otn-tunnels": [
${repeat:otn-tunnels-name-list_length:
{
"name": ${otn-tunnels-name-list[${1}].otn-tunnel-name}
},
}
]
},
"resilience":{
"protection":{
"enable":"true",
"hold-off-time":"0",
"protection-reversion-disable":"true",
"protection-type":"ietf-te-types:lsp-protection-unprotected",
"wait-to-revert":"0"
}
},
"admin-status":"ietf-te-types:tunnel-admin-state-up",
"etht-svc-end-points":[
${repeat:ethernet-srv-end-points-list_length:
{
"etht-svc-end-point-name": ${ethernet-srv-end-points-list[${1}].ethernet-end-point-name},
"etht-svc-access-points":[
{
"access-point-id": ${ethernet-srv-end-points-list[${1}].index-number},
"access-node-id": ${ethernet-srv-end-points-list[${1}].eth-node-id},
"access-ltp-id": ${ethernet-srv-end-points-list[${1}].eth-node-tp-id},
"access-role": ${ethernet-srv-end-points-list[${1}].leafOrRootAccess}
}
],
"outer-tag":{
"tag-type":"ietf-eth-tran-types:classify-c-vlan",
"vlan-value":${ethernet-srv-end-points-list[${1}].cvlan}
},
"service-classification-type":"ietf-eth-tran-types:vlan-classification",
"ingress-egress-bandwidth-profile":{
"bandwidth-profile-type":"ietf-eth-tran-types:mef-10-bwp",
"CIR": ${ethernet-srv-end-points-list[${1}].CIR},
"EIR": ${ethernet-srv-end-points-list[${1}].EIR}
}
},
}
]
}
]
}
}