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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
|
F3-SHG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus, StorageType, DisplayString,
VariablePointer, TEXTUAL-CONVENTION
FROM SNMPv2-TC
fsp150cm
FROM ADVA-MIB
neIndex
FROM CM-ENTITY-MIB;
f3SHGMIB MODULE-IDENTITY
LAST-UPDATED "201212040000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
" Jakub Zalewski
ADVA Optical Networking, Inc.
Tel: +48 58 7716 411
E-mail: jzalewski@advaoptical.com
Postal: ul. Slaska 35/37
81-310 Gdynia, Poland"
DESCRIPTION
"This module defines the Split Horizon Group MIB defitinions
used by the F3 (FSP150CM/CC) product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201212040000Z"
DESCRIPTION
"
Notes from release 201212040000Z,
(1) New f3ShgTable object:
f3ShgAlias
Notes from release 201210090000Z,
(1)MIB version ready for release FSP150CC 5.6CC."
::= {fsp150cm 27}
--
-- OID definitions
--
f3ShgConfigObjects OBJECT IDENTIFIER ::= {f3SHGMIB 1}
f3ShgConformance OBJECT IDENTIFIER ::= {f3SHGMIB 2}
--
-- Split Horizon Group Table
--
f3ShgTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3ShgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
Shg Entity."
::= { f3ShgConfigObjects 1 }
f3ShgEntry OBJECT-TYPE
SYNTAX F3ShgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row in f3ShgTable."
INDEX { neIndex, f3ShgIndex }
::= { f3ShgTable 1 }
F3ShgEntry ::= SEQUENCE {
f3ShgIndex Unsigned32,
f3ShgAlias DisplayString,
f3ShgStorageType StorageType,
f3ShgRowStatus RowStatus
}
f3ShgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the unique index for a Split Horizon Group within Network Element."
::= { f3ShgEntry 1 }
f3ShgAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows SNMP management entities to provide an
alias to the Split Horizon Group."
::= { f3ShgEntry 2 }
f3ShgStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row."
::= { f3ShgEntry 3 }
f3ShgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row. An entry MUST NOT exist in the
active state unless all objects in the entry have an
appropriate value, as described
in the description clause for each writable object.
The values of f3ShgRowStatus supported are
createAndGo(4) and destroy(6). All mandatory attributes
must be specified in a single SNMP SET request with
f3ShgRowStatus value as createAndGo(4).
Upon successful row creation, this object has a
value of active(1).
The f3ShgRowStatus object may be modified if
the associated instance of this object is equal to active(1)."
::= { f3ShgEntry 4 }
--
-- Split Horizon Group Member Ports Table
--
f3ShgMemberPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3ShgMemberPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to Ports which are members of
Split Horizon Group instance."
::= { f3ShgConfigObjects 2 }
f3ShgMemberPortEntry OBJECT-TYPE
SYNTAX F3ShgMemberPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3ShgMemberPortTable."
INDEX { neIndex, f3ShgIndex, f3ShgMemberPort }
::= { f3ShgMemberPortTable 1 }
F3ShgMemberPortEntry ::= SEQUENCE {
f3ShgMemberPort VariablePointer,
f3ShgMemberPortStorageType StorageType,
f3ShgMemberPortRowStatus RowStatus
}
f3ShgMemberPort OBJECT-TYPE
SYNTAX VariablePointer
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pointer to a Port instance which is a member of a SHG instance.
The pointer must be set to cmEthernetAccPortIndex instance if the SHG
Port is an Access Port or to cmEthernetNetPortIndex if the SHG Port
is a Network Port."
::= { f3ShgMemberPortEntry 1 }
f3ShgMemberPortStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row."
::= { f3ShgMemberPortEntry 2 }
f3ShgMemberPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row. An entry MUST NOT exist in the
active state unless all objects in the entry have an
appropriate value, as described
in the description clause for each writable object.
The values of f3ShgMemberRowStatus supported are
createAndGo(4) and destroy(6). All mandatory attributes
must be specified in a single SNMP SET request with
f3ShgMemberRowStatus value as createAndGo(4).
Upon successful row creation, this object has a
value of active(1).
The f3ShgMemberRowStatus object may be modified if
the associated instance of this object is equal to active(1)."
::= { f3ShgMemberPortEntry 3 }
--
-- Split Horizon Group Member Flows Table
--
f3ShgMemberFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3ShgMemberFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to Flows which are members of
Split Horizon Group instance."
::= { f3ShgConfigObjects 3 }
f3ShgMemberFlowEntry OBJECT-TYPE
SYNTAX F3ShgMemberFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3ShgMemberFlowTable."
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlow }
::= { f3ShgMemberFlowTable 1 }
F3ShgMemberFlowEntry ::= SEQUENCE {
f3ShgMemberFlow VariablePointer
}
f3ShgMemberFlow OBJECT-TYPE
SYNTAX VariablePointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to a Flow instance which is a member of a SHG instance.
The pointer must be set to cmFlowIndex instance."
::= { f3ShgMemberFlowEntry 1 }
--
-- Split Horizon Group Member Flows Point Table
--
f3ShgMemberFlowPointTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3ShgMemberFlowPointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to Flow Points which are members of
Split Horizon Group instance."
::= { f3ShgConfigObjects 4 }
f3ShgMemberFlowPointEntry OBJECT-TYPE
SYNTAX F3ShgMemberFlowPointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3ShgMemberFlowPointTable."
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlowPoint }
::= { f3ShgMemberFlowPointTable 1 }
F3ShgMemberFlowPointEntry ::= SEQUENCE {
f3ShgMemberFlowPoint VariablePointer
}
f3ShgMemberFlowPoint OBJECT-TYPE
SYNTAX VariablePointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to a Flow instance which is a member of a SHG instance.
The pointer must be set to cmFlowPointIndex/f3AccFlowPointAlias/f3NetFlowPointAlias instance."
::= { f3ShgMemberFlowPointEntry 1 }
--
-- Conformance
--
f3ShgCompliances OBJECT IDENTIFIER ::= {f3ShgConformance 1}
f3ShgGroups OBJECT IDENTIFIER ::= {f3ShgConformance 2}
f3ShgCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the F3-SHG-MIB compliance."
MODULE -- this module
MANDATORY-GROUPS {
f3ShgGroup, f3ShgMemberPortGroup, f3ShgMemberFlowGroup, f3ShgMemberFlowPointGroup
}
::= { f3ShgCompliances 1 }
f3ShgGroup OBJECT-GROUP
OBJECTS {
f3ShgAlias,
f3ShgStorageType,
f3ShgRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Split Horizon Group."
::= { f3ShgGroups 1 }
f3ShgMemberPortGroup OBJECT-GROUP
OBJECTS {
f3ShgMemberPortStorageType,
f3ShgMemberPortRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Split Horizon Group Members."
::= { f3ShgGroups 2 }
f3ShgMemberFlowGroup OBJECT-GROUP
OBJECTS {
f3ShgMemberFlow
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Split Horizon Group Flow
Members."
::= { f3ShgGroups 3 }
f3ShgMemberFlowPointGroup OBJECT-GROUP
OBJECTS {
f3ShgMemberFlowPoint
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Split Horizon Group Flow
Points."
::= { f3ShgGroups 4 }
END
|