blob: 309be68fa371efb8f1c013f3eea51108760ad99f [file] [log] [blame]
Thomas Vachuska8ca75a22017-08-24 16:12:59 -07001submodule openconfig-mpls-igp {
2
3 yang-version "1";
4
5 belongs-to "openconfig-mpls" {
6 prefix "oc-mpls";
7 }
8
9
10 // import some basic types
11 import openconfig-mpls-ldp { prefix oc-ldp; }
12 import openconfig-extensions { prefix oc-ext; }
13
14
15
16 // meta
17 organization "OpenConfig working group";
18
19 contact
20 "OpenConfig working group
21 netopenconfig@googlegroups.com";
22
23 description
24 "Configuration generic configuration parameters for IGP-congruent
25 LSPs";
26
27 oc-ext:openconfig-version "2.4.0";
28
29 revision "2017-06-21" {
30 description
31 "Add TC bits typedef.";
32 reference "2.4.0";
33 }
34
35 revision "2017-03-22" {
36 description
37 "Add RSVP calculated-absolute-subscription-bw";
38 reference "2.3.0";
39 }
40
41 revision "2017-01-26" {
42 description
43 "Add RSVP Tspec, clarify units for RSVP, remove unused LDP";
44 reference "2.2.0";
45 }
46
47 revision "2016-12-15" {
48 description
49 "Add additional MPLS parameters";
50 reference "2.1.0";
51 }
52
53 revision "2016-09-01" {
54 description
55 "Revisions based on implementation feedback";
56 reference "2.0.0";
57 }
58
59 revision "2016-08-08" {
60 description
61 "Public release of MPLS models";
62 reference "1.0.1";
63 }
64
65 // grouping statements
66
67
68 grouping igp-lsp-common {
69 description
70 "common definitions for IGP-congruent LSPs";
71
72 }
73
74
75 grouping igp-lsp-setup {
76 description
77 "signaling protocol definitions for IGP-based LSPs";
78
79 container path-setup-protocol {
80 description
81 "select and configure the signaling method for
82 the LSP";
83
84 // uses path-setup-common;
85 uses oc-ldp:igp-lsp-ldp-setup;
86 }
87 }
88
89
90 // data definition statements
91
92 // augment statements
93
94 // rpc statements
95
96 // notification statements
97
98}