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
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
|
-- ***********************************************************************
-- Management MIB definitions
-- ***********************************************************************
TN-MRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, IpAddress, Counter32, Unsigned32, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
mrpDomainIndex
FROM IEC-62439-2-MIB;
tnMrpMIB MODULE-IDENTITY
LAST-UPDATED "201210220000Z" -- October 22, 2012
ORGANIZATION "Transition Networks"
CONTACT-INFO
"Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved."
DESCRIPTION
"A MIB module provides Media Redundancy Protocol Statistics interface."
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) transition (868) products (2) tnProducts(5) tnMRP (120) }
--
-- Textual conventions
--
TnMRPEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"MRP Event type."
SYNTAX INTEGER {
manager-role-fail (1),
ring-open (2),
multiple-managers (3)
}
TnMRPEventAppear ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Event appear."
SYNTAX INTEGER {
appear (1), -- Event appear
disappear (2) -- Event disappear
}
-- ***********************************************************************
-- objects groups of redundancy object identifiers
-- ***********************************************************************
tnMrpObjects OBJECT IDENTIFIER ::= { tnMrpMIB 1 }
-- ***********************************************************************
-- Objects of the MRP Network Management
-- ***********************************************************************
tnMrpDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnMrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "
Every entry in this table contains additional information
about a Media Redundancy Protocol (MRP) domain.
Row entries can not be created or deleted via
SNMP operations.
"
::= { tnMrpObjects 1 }
tnMrpDomainEntry OBJECT-TYPE
SYNTAX TnMrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the tnMrpDomainTable."
INDEX { mrpDomainIndex }
::= { tnMrpDomainTable 1 }
TnMrpDomainEntry ::= SEQUENCE {
tnMrpDomainTopologyChangeInterval Integer32,
tnMrpDomainTopologyChangeRepeatCount Integer32,
tnMrpDomainDefaultTestInterval Integer32,
tnMrpDomainShortTestInterval Integer32,
tnMrpDomainTestMonitoringCount Integer32,
tnMrpDomainNonBlockingMRCsupported INTEGER,
tnMrpDomainTestMonitoringExtendedCount Integer32,
tnMrpDomainCheckMediaRedundancy INTEGER,
tnMrpDomainLinkDownInterval Integer32,
tnMrpDomainLinkUpInterval Integer32,
tnMrpDomainLinkChangeCount Integer32
}
tnMrpDomainTopologyChangeInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the interval for sending
MRP_TopologyChange frames.
"
::= { tnMrpDomainEntry 1 }
tnMrpDomainTopologyChangeRepeatCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the interval count which controls
repeated transmissions of MRP_TopologyChange frames.
"
::= { tnMrpDomainEntry 2 }
tnMrpDomainDefaultTestInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the default interval for sending
MRP_Test frames on ring ports.
"
::= { tnMrpDomainEntry 3 }
tnMrpDomainShortTestInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the short interval for sending
MRP_Test frames on ring ports after link changes in the ring.
"
::= { tnMrpDomainEntry 4 }
tnMrpDomainTestMonitoringCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the interval count for monitoring
the reception of MRP_Test frames.
"
::= { tnMrpDomainEntry 5 }
tnMrpDomainNonBlockingMRCsupported OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the ability of the MRM
to support MRCs without BLOCKED port state support in the ring.
"
::= { tnMrpDomainEntry 6 }
tnMrpDomainTestMonitoringExtendedCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the extended interval count for monitoring
the reception of MRP_Test frames.
"
::= { tnMrpDomainEntry 7 }
tnMrpDomainCheckMediaRedundancy OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies whether monitoring of MRM state
is enabled or disabled in the redundancy domain.
"
::= { tnMrpDomainEntry 8 }
tnMrpDomainLinkDownInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the interval for sending
MRP_LinkDown frames on ring ports.
"
::= { tnMrpDomainEntry 9 }
tnMrpDomainLinkUpInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the interval for sending
MRP_LinkUp frames on ring ports.
"
::= { tnMrpDomainEntry 10 }
tnMrpDomainLinkChangeCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "
This attribute specifies the MRP_LinkChange frame count
which controls repeated transmission of MRP_LinkChange frames.
"
::= { tnMrpDomainEntry 11 }
--
-- MRP statistics
--
tnMrpDomainStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnMrpDomainStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "
Every entry in this table contains statistics about
a Media Redundancy Protocol (MRP) domain.
Entries cannot be created or deleted via SNMP
operations.
"
::= { tnMrpObjects 2 }
tnMrpDomainStatEntry OBJECT-TYPE
SYNTAX TnMrpDomainStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the mrpDomainStatTable."
INDEX { mrpDomainIndex }
::= { tnMrpDomainStatTable 1 }
TnMrpDomainStatEntry ::= SEQUENCE {
tnMrpDomainTransmitTotalCount Counter64,
tnMrpDomainReceiveTotalCount Counter64,
tnMrpDomainReceiveErrorTotalCount Counter64,
tnMrpDomainReceiveUnrecognizedCount Counter64
}
tnMrpDomainTransmitTotalCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
The total transmitted frames.
"
::= { tnMrpDomainStatEntry 1 }
tnMrpDomainReceiveTotalCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
The total received frames.
"
::= { tnMrpDomainStatEntry 2 }
tnMrpDomainReceiveErrorTotalCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
The total received frames with error.
"
::= { tnMrpDomainStatEntry 3 }
tnMrpDomainReceiveUnrecognizedCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
The total unrecognized received frames.
"
::= { tnMrpDomainStatEntry 4 }
tnMrpDomainStatTableReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write true(1) will cause a reset of all statistic values"
DEFVAL { false }
::= { tnMrpObjects 3 }
--
-- MRP events
--
tnMrpDomainEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnMrpDomainEventEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
Every entry in this table contains event about
a Media Redundancy Protocol (MRP) domain.
Entries cannot be created or deleted via SNMP
operations.
"
::= { tnMrpObjects 4 }
tnMrpDomainEventEntry OBJECT-TYPE
SYNTAX TnMrpDomainEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the mrpDomainEventTable."
INDEX { mrpDomainIndex, tnMrpDomainEventIndex }
::= { tnMrpDomainEventTable 1 }
TnMrpDomainEventEntry ::= SEQUENCE {
tnMrpDomainEventIndex Unsigned32,
tnMrpDomainEventTimestamp TimeStamp,
tnMrpDomainEventType TnMRPEventType,
tnMrpDomainEventAppear TnMRPEventAppear
}
tnMrpDomainEventIndex OBJECT-TYPE
SYNTAX Unsigned32(1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer for identifying individual events
within the event log. "
::= { tnMrpDomainEventEntry 1 }
tnMrpDomainEventTimestamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the logged event."
::= { tnMrpDomainEventEntry 2 }
tnMrpDomainEventType OBJECT-TYPE
SYNTAX TnMRPEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event type"
::= { tnMrpDomainEventEntry 3 }
tnMrpDomainEventAppear OBJECT-TYPE
SYNTAX TnMRPEventAppear
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event appear or disappear"
::= { tnMrpDomainEventEntry 4 }
tnMrpDomainEventTableReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write true(1) will cause a reset of all events"
DEFVAL { false }
::= { tnMrpObjects 5 }
END
|