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
353
354
355
356
357
358
359
360
361
362
|
NMS-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
FROM SNMPv2-SMI
Gauge,TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
PhysAddress
FROM SNMPv2-TC;
nmsIfMIB MODULE-IDENTITY
LAST-UPDATED "200509070000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"Analog Voice Interface MIB module.
This MIB manages the E&M, FXO, FXS
Interfaces in the router.
"
::= { nmsMgmt 63 }
nmsIfObjects OBJECT IDENTIFIER ::= { nmsIfMIB 1 }
--***************************************************************************
--The Aanalog Voice Interface Group
--***************************************************************************
-- the Voice Interfaces group
-- Implementation of the Voice Interfaces group is mandatory for
-- all systems having VOICE interfaces
-- the Voice Interfaces table
-- The Voice Interfaces table contains information on the entity's
-- Voice interfaces. Each Voice interface is thought of as being
-- attached to a `subnetwork'. Note that this term should
-- not be confused with `subnet' which refers to an
-- addressing partitioning scheme used in the Internet suite
-- of protocols.
vifTable OBJECT-TYPE
SYNTAX SEQUENCE OF VIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of voice interface entries. The number of
entries is given by the value of ifNumber."
::= { nmsIfObjects 1 }
vifEntry OBJECT-TYPE
SYNTAX VIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { vifIndex }
::= { vifTable 1 }
VIfEntry ::=
SEQUENCE {
vifIndex
INTEGER,
vifDescr
DisplayString,
vifType
INTEGER,
vifMtu
INTEGER,
vifSpeed
Gauge,
vifPhysAddress
PhysAddress,
vifAdminStatus
INTEGER,
vifOperStatus
INTEGER,
vifLastChange
TimeTicks
}
vifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each voice interface. Its value
ranges between 1 and the value of vifNumber. The
value for each voice interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { vifEntry 1 }
vifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
voice interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { vifEntry 2 }
vifType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
voiceEM(100), -- voice recEive and transMit
voiceFXO(101), -- voice Foreign Exchange Office
voiceFXS(102) -- voice Foreign Exchange Station
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of Voice interface, distinguished according to
the physical/link protocol(s) immediately `below'
the network layer in the protocol stack."
::= { vifEntry 3 }
vifMtu OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the largest datagram which can be
sent/received on the voice interface, specified in
octets. in fact,for voice interface,this value should be 0"
::= { vifEntry 4 }
vifSpeed OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"contains a zero value."
::= { vifEntry 5 }
vifPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"contains an octet string of zero length."
::= { vifEntry 6 }
vifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired administrative status of the
Analog Telephony interface port."
::= { vifEntry 7 }
vifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3), -- in some test mode
unknown(4), -- status can not be determined
-- for some reason.
dormant(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational state of the interface.
The testing(3) state indicates that no operational
packets can be passed."
::= { vifEntry 8 }
vifLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the interface
entered its current operational state. If the
current state was entered prior to the last re-
initialization of the local network management
subsystem, then this object contains a zero
value."
::= { vifEntry 9 }
ifStormControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfStormControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of ifNumber."
::= { nmsIfObjects 2 }
ifStormControlEntry OBJECT-TYPE
SYNTAX IfStormControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { ifIndex }
::= { ifStormControlTable 1 }
IfStormControlEntry ::=
SEQUENCE {
ifIndex
INTEGER,
ifStormControlBroadcast
INTEGER,
ifStormControlMulticast
INTEGER,
ifStormControlUnicast
INTEGER,
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each voice interface. Its value
ranges between 1 and the value of vifNumber. The
value for each voice interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { ifStormControlEntry 1 }
ifStormControlBroadcast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Broadcast, range is 10-1000000kbps"
::= { ifStormControlEntry 2 }
ifStormControlMulticast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Multicast, range is 10-1000000kbps"
::= { ifStormControlEntry 3 }
ifStormControlUnicast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Unicast, range is 10-1000000kbps"
::= { ifStormControlEntry 4 }
--ifSfpParameterTable
ifSfpParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ifSfpParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of sfp property table entries."
::= { nmsIfObjects 7 }
ifSfpParameterEntry OBJECT-TYPE
SYNTAX ifSfpParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
sfp property table."
INDEX { IfIndex }
::= { ifSfpParameterTable 1 }
ifSfpParameterEntry ::=
SEQUENCE {
IfIndex
INTEGER,
txPower
INTEGER,
rxPower
INTEGER,
temperature
INTEGER,
voltage
INTEGER,
curr
INTEGER
}
IfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of port in System."
::= { ifSfpParameterEntry 1 }
txPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The tx power of optical module. The unit is 0.1DBm."
::= { ifSfpParameterEntry 2 }
rxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rx power of optical module. The unit is 0.1DBm."
::= { ifSfpParameterEntry 3 }
temperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module temperature. The unit is 1/256 degree."
::= { ifSfpParameterEntry 4 }
voltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module volt. The unit is 0.1mV."
::= { ifSfpParameterEntry 5 }
curr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module bias current. The unit is 2mA."
::= { ifSfpParameterEntry 6 }
END
|