1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
module bgp-operational {
yang-version "1";
// namespace
// TODO: change to an ietf or other more generic namespace
namespace "http://google.com/yang/google-bgp-operational";
prefix "bgp-op";
// import some basic inet types
import ietf-inet-types { prefix inet; }
// meta
organization
"Google, AT&T, BT, Microsoft";
contact
"Google, Inc.
1600 Amphitheatre Way
Mountain View, CA 94043
AT&T Labs
200 S. Laurel Avenue
Middletown, NJ 07748
BT
pp. C3L, BT Centre
81, Newgate Street
London EC1A 7AJ
UK
Microsoft
205 108th Ave. NE, Suite 400
Bellevue, WA 98004";
description
"This module is part of a YANG model for BGP protocol
configuration, focusing on operational data (i.e., state
variables) related to BGP operations";
revision "2014-10-13" {
description
"Initial revision";
reference "TBD";
}
// extension statements
// feature statements
// identity statements
// typedef statements
// grouping statements
grouping bgp-op-global-group {
description
"top level container for operational state data";
container bgp-global-state {
config false;
description
"data definitions for operational state variables related
to the global BGP instance";
}
}
grouping bgp-op-af-group {
description
"top level container for operational state data";
container bgp-af-common-state {
config false;
description
"data definitions for operational state variables related
to all BGP address families instance";
}
}
grouping bgp-op-peergroup-group {
description
"top level container for operational state data";
container bgp-group-common-state {
config false;
description
"data definitions for operational state variables related
to BGP peer groups";
}
}
grouping bgp-op-neighbor-group {
description
"top level container for operational state data";
container bgp-neighbor-common-state {
config false;
description
"data definitions for operational state variables related
to BGP neighbor sesions";
}
}
// data definition statements
// augment statements
// rpc statements
// notification statements
}
|