From a199e55f4b98649524c1f916498e319f43b066f9 Mon Sep 17 00:00:00 2001 From: Martin Skorupski Date: Mon, 30 Sep 2024 13:03:51 +0200 Subject: [PATCH] Integrate an NRCellDU into the topology - it is beneficially providing the tree view Issue-ID: OAM-418 Change-Id: I19a45790c4d34e38472ec45db573ee0f638af8a3 Signed-off-by: Martin Skorupski --- .../model/yang/o-ran-sc-network.tree | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 code/network-generator/network_generation/model/yang/o-ran-sc-network.tree diff --git a/code/network-generator/network_generation/model/yang/o-ran-sc-network.tree b/code/network-generator/network_generation/model/yang/o-ran-sc-network.tree new file mode 100644 index 0000000..542d2af --- /dev/null +++ b/code/network-generator/network_generation/model/yang/o-ran-sc-network.tree @@ -0,0 +1,37 @@ +module: ietf-network + +--rw networks + +--rw network* [network-id] + +--rw network-id network-id + +--rw network-types + | +--rw onw:types* o-ran-sc-network-type + +--rw supporting-network* [network-ref] + | +--rw network-ref -> /networks/network/network-id + +--rw node* [node-id] + | +--rw node-id node-id + | +--rw supporting-node* [network-ref node-ref] + | | +--rw network-ref -> ../../../supporting-network/network-ref + | | +--rw node-ref -> /networks/network/node/node-id + | +--rw nt:termination-point* [tp-id] + | | +--rw nt:tp-id tp-id + | | +--rw nt:supporting-termination-point* [network-ref node-ref tp-ref] + | | | +--rw nt:network-ref -> ../../../nw:supporting-node/network-ref + | | | +--rw nt:node-ref -> ../../../nw:supporting-node/node-ref + | | | +--rw nt:tp-ref -> /nw:networks/network[nw:network-id=current()/../network-ref]/node[nw:node-id=current()/../node-ref]/termination-point/tp-id + | | +--rw onw:uuid? yang:uuid + | | +--rw onw:type? o-ran-sc-interface-type + | +--rw onw:uuid? yang:uuid + | +--rw onw:type? o-ran-sc-node-type + +--rw nt:link* [link-id] + | +--rw nt:link-id link-id + | +--rw nt:source + | | +--rw nt:source-node? -> ../../../nw:node/node-id + | | +--rw nt:source-tp? -> ../../../nw:node[nw:node-id=current()/../source-node]/termination-point/tp-id + | +--rw nt:destination + | | +--rw nt:dest-node? -> ../../../nw:node/node-id + | | +--rw nt:dest-tp? -> ../../../nw:node[nw:node-id=current()/../dest-node]/termination-point/tp-id + | +--rw nt:supporting-link* [network-ref link-ref] + | +--rw nt:network-ref -> ../../../nw:supporting-network/network-ref + | +--rw nt:link-ref -> /nw:networks/network[nw:network-id=current()/../network-ref]/link/link-id + +--rw onw:uuid? yang:uuid + +--rw onw:name? string + -- 2.16.6