Thomas Vachuska | 8ca75a2 | 2017-08-24 16:12:59 -0700 | [diff] [blame] | 1 | module 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 | } |