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