summaryrefslogtreecommitdiffstats
path: root/src/plugins/yang/openconfig/openconfig-mpls-igp.yang
diff options
context:
space:
mode:
authorAndrej Kozemcak <andrej.kozemcak@pantheon.tech>2018-12-20 17:49:33 +0100
committerAndrej Kozemcak <andrej.kozemcak@pantheon.tech>2018-12-20 17:51:10 +0100
commit639509ad42f8bd6baf9b6f5b668a9bbfb05108d4 (patch)
tree83de866d2e47bd71dae0c6ff9e03f51c3269413b /src/plugins/yang/openconfig/openconfig-mpls-igp.yang
parentba089324594f450a1b549906ec7fde1ba63a1e89 (diff)
Add Openconfig YANG modules.
Change-Id: I7e98bf1ca7196cff042a35b8bf096d2ea9d80028 Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
Diffstat (limited to 'src/plugins/yang/openconfig/openconfig-mpls-igp.yang')
-rw-r--r--src/plugins/yang/openconfig/openconfig-mpls-igp.yang129
1 files changed, 129 insertions, 0 deletions
diff --git a/src/plugins/yang/openconfig/openconfig-mpls-igp.yang b/src/plugins/yang/openconfig/openconfig-mpls-igp.yang
new file mode 100644
index 0000000..267515c
--- /dev/null
+++ b/src/plugins/yang/openconfig/openconfig-mpls-igp.yang
@@ -0,0 +1,129 @@
+submodule openconfig-mpls-igp {
+
+ yang-version "1";
+
+ belongs-to "openconfig-mpls" {
+ prefix "oc-mpls";
+ }
+
+
+ // import some basic types
+ import openconfig-mpls-ldp { prefix oc-ldp; }
+ import openconfig-extensions { prefix oc-ext; }
+
+
+
+ // meta
+ organization "OpenConfig working group";
+
+ contact
+ "OpenConfig working group
+ netopenconfig@googlegroups.com";
+
+ description
+ "Configuration generic configuration parameters for IGP-congruent
+ LSPs";
+
+ oc-ext:openconfig-version "3.0.0";
+
+ revision "2018-07-02" {
+ description
+ "Add new RSVP-TE statistics, remove associated-rsvp-session
+ leaf. Remove use of date-and-time.";
+ reference "3.0.0";
+ }
+
+ revision "2018-06-16" {
+ description
+ "Included attributes for base LDP configuration.";
+ reference "2.6.0";
+ }
+
+ revision "2018-06-13" {
+ description
+ "Add ttl-propagation to global MPLS config";
+ reference "2.5.0";
+ }
+
+ revision "2018-06-05" {
+ description
+ "Fixed bugs in when statements on RSVP-TE attributes";
+ reference "2.4.2";
+ }
+
+ revision "2017-08-24" {
+ description
+ "Minor formatting fixes.";
+ reference "2.4.1";
+ }
+
+ revision "2017-06-21" {
+ description
+ "Add TC bits typedef.";
+ reference "2.4.0";
+ }
+
+ revision "2017-03-22" {
+ description
+ "Add RSVP calculated-absolute-subscription-bw";
+ reference "2.3.0";
+ }
+
+ revision "2017-01-26" {
+ description
+ "Add RSVP Tspec, clarify units for RSVP, remove unused LDP";
+ reference "2.2.0";
+ }
+
+ revision "2016-12-15" {
+ description
+ "Add additional MPLS parameters";
+ reference "2.1.0";
+ }
+
+ revision "2016-09-01" {
+ description
+ "Revisions based on implementation feedback";
+ reference "2.0.0";
+ }
+
+ revision "2016-08-08" {
+ description
+ "Public release of MPLS models";
+ reference "1.0.1";
+ }
+
+ // grouping statements
+
+
+ grouping igp-lsp-common {
+ description
+ "common definitions for IGP-congruent LSPs";
+
+ }
+
+
+ grouping igp-lsp-setup {
+ description
+ "signaling protocol definitions for IGP-based LSPs";
+
+ container path-setup-protocol {
+ description
+ "select and configure the signaling method for
+ the LSP";
+
+ // uses path-setup-common;
+ uses oc-ldp:igp-lsp-ldp-setup;
+ }
+ }
+
+
+ // data definition statements
+
+ // augment statements
+
+ // rpc statements
+
+ // notification statements
+
+}