From d8861011dc81160df81979d2bed9721447517f45 Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Wed, 15 Feb 2017 14:30:39 -0500 Subject: Initial commit for OpenECOMP SDN-C N-C core Change-Id: I30c52795ab821c4fdd18b55d202f10a76a01acfa Signed-off-by: Dan Timoney --- sli/common/src/main/yang/ase-network.yang | 179 ++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100755 sli/common/src/main/yang/ase-network.yang (limited to 'sli/common/src/main/yang/ase-network.yang') diff --git a/sli/common/src/main/yang/ase-network.yang b/sli/common/src/main/yang/ase-network.yang new file mode 100755 index 0000000..ae654ae --- /dev/null +++ b/sli/common/src/main/yang/ase-network.yang @@ -0,0 +1,179 @@ +module ase { + namespace "att:ase"; + prefix ase; + revision "2014-06-03" { + description "Example ASE Network Module"; + } + + container ase { + config true; + leaf ase-network-id{ + type uint32; + } + leaf topology { + type string ; // check enum + } + } + + container ase-port { + config true; + // is this really a list of cpe ports one for each uni-ckt + leaf esm-name { + type string; + } + + leaf resource-emt-clli { + type string; + } + + leaf resource-emt-ip-addr{ + type string; + } + leaf port-action { + type string; + } + leaf profile { + type string; + } + leaf port { + type string; + } + leaf state { + type string; + } + leaf resource-mode { + type string; + } + leaf speed { + type string; + } + leaf resource-lldp { + type string; + } + leaf resource-mtu { + type string; + } + leaf resource-autoneg{ + type string; + } + leaf resource-twamp { + type string; + } + leaf resource-description { + type string; + } + leaf uni-circuit-id { + type string; + } + } // ase-port container + + container ase-evc { +// Port contains a list of EVC +// EVCs are either point to point or multipoint (topology) +// EVCs are connected ? what ID is used to connected them ? (network-id) ? + config true; + leaf esm-name { + type string; + } + leaf emt-ip-addr { + type string; + } + leaf evc-action { + type string; + } + leaf service-id { + type string; + } + + leaf serv-type { + type string; + } + leaf evc-choice { + type string; + } + leaf uni-port { + type string; + } + leaf lag-port { + type string; + } + leaf mac-onoff { + type string; + } + + leaf ppcos { + type string; + } + leaf cir { + type string; + } + leaf cbs { + type string; + } + leaf ebs { + type string; + } + leaf sgos { + type string; + } +// ipag Device Data + leaf pe { + type string; + } + leaf unit { + type string; + } + leaf qinq { + type string; + } + leaf interface { + type string; + } + leaf evc-description { + type string; + } + leaf bandwidth { + type string; + } + leaf svlan { + type string; + description "Service VLAN is either outer tag or only tag depending on QinQ"; + } + leaf cvlan { + type string; + description "Customer VLAN is null if not QinQ"; + } + leaf routing-instance { + type string; + } + leaf rd { + type string; + } + leaf rt { + type string; + } + leaf limit { + type string; + } + leaf label-block-size { + type string; + } + leaf site { + type string; + } + leaf int-mac-limit { + type string; + } + leaf sgos-grade { + type string; + } + leaf bum-rate { + type string; + } + leaf uni-circuit-id { + type string; + } + } // ase-evc container + +} // module ase-network + -- cgit 1.2.3-korg