blob: 72fb8af7a268af1bbaf9570ed45ff78d6d9ab3d8 [file] [log] [blame]
Thomas Vachuska8ca75a22017-08-24 16:12:59 -07001module openconfig-network-instance-l3 {
2
3 yang-version "1";
4
5 // namespace
6 namespace "http://openconfig.net/yang/network-instance-l3";
7
8 prefix "oc-ni-l3";
9
10 // import some basic types
11 //import ietf-inet-types { prefix inet; }
12 import openconfig-extensions { prefix "oc-ext"; }
13 import openconfig-types { prefix "octypes"; }
14
15 // meta
16 organization "OpenConfig working group";
17
18 contact
19 "OpenConfig working group
20 www.openconfig.net";
21
22 description
23 "This module contains groupings which specifically relate to
24 Layer 2 network instance configuration and operational state
25 parameters.";
26
27 oc-ext:openconfig-version "0.8.0";
28
29 revision "2017-02-28" {
30 description
31 "Add OSPFv2 to network instance";
32 reference "0.8.0";
33 }
34
35 revision "2017-01-26" {
36 description
37 "Add policy forwarding to network instance";
38 reference "0.7.0";
39 }
40
41 revision "2017-01-13" {
42 description
43 "Add AFT to the network instance";
44 reference "0.6.0";
45 }
46
47 revision "2016-12-15" {
48 description
49 "Add segment routing to network instance";
50 reference "0.5.0";
51 }
52
53 revision "2016-11-10" {
54 description
55 "Update model to include IS-IS.";
56 reference "0.4.1";
57 }
58
59 revision "2016-09-28" {
60 description
61 "Change L2 instance to submodule; add MAC table";
62 reference "0.3.0";
63 }
64
65 revision "2016-08-11" {
66 description
67 "Resolve repeated container names in routing protocols";
68 reference "0.2.3";
69 }
70
71 revision "2016-07-08" {
72 description
73 "Updated with refactored routing protocol models";
74 reference "0.2.1";
75 }
76
77 revision "2016-03-29" {
78 description
79 "Initial revision";
80 reference "0.2.0";
81 }
82
83 revision "2016-03-14" {
84 description
85 "Initial revision";
86 reference "0.1.0";
87 }
88
89 grouping l3ni-instance {
90 description
91 "Configuration and operational state parameters relevant
92 to network instances that include a Layer 3 type";
93
94 }
95
96 grouping l3ni-instance-common-config {
97 description
98 "Configuration parameters that are common to L3 network
99 instances other than the default instance";
100
101 leaf-list enabled-address-families {
102 type identityref {
103 base octypes:ADDRESS_FAMILY;
104 }
105 description
106 "The address families that are to be enabled for this
107 network instance.";
108 }
109 }
110
111
112}