smilint output for ./VPLS-MIB
Message Severities |
Severity | Count |
severe | 8 |
error | 93 |
minor error | 7 |
change recommended | 2 |
warning | 16 |
fyi | 2 |
Message Types |
Type | Count |
bad-identifier-case (error) | 4 |
basetype-not-imported (error) | 28 |
basetype-unknown (error) | 1 |
comment-terminates (warning) | 1 |
group-member-invalid (minor error) | 3 |
group-membership (change recommended) | 2 |
group-unref (warning) | 3 |
identifier-redefined (error) | 2 |
import-unused (warning) | 1 |
inetaddress-inetaddresstype (warning) | 1 |
integer-misuse (warning) | 1 |
internal-flushing (warning) | 5 |
internal-other (severe) | 5 |
macro-not-imported (error) | 56 |
module-identity-missing (error) | 1 |
notification-not-reversible (warning) | 1 |
object-identifier-unknown (severe) | 3 |
previous-definition (fyi) | 2 |
row-name-table-name (warning) | 3 |
sequence-missing-column (minor error) | 2 |
sequence-no-column (minor error) | 2 |
type-unknown (error) | 1 |
Messages:
VPLS-MIB
1: -- extracted from draft-paari-ppvpn-vpls-mib-00.txt
2: -- at Tue Jul 23 06:10:09 2002
3:
4: VPLS-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: TruthValue, TimeStamp, DisplayString, RowStatus,
8: TEXTUAL-CONVENTION
8: warning -
warning: identifier `TEXTUAL-CONVENTION' imported from module `SNMPv2-TC' is never used
9: FROM SNMPv2-TC
10: TimeTicks
11: FROM SNMPv2-SMI
12: InetAddress
13: FROM INET-ADDRESS-MIB
14: VPNId
15: FROM PPVPN-TC-MIB
16: InterfaceIndex
17: FROM IF-MIB;
18:
19: vplsMib MODULE-IDENTITY
19: error -
macro `MODULE-IDENTITY' has not been imported from module `SNMPv2-SMI'
20: LAST-UPDATED "200207031200Z"
21: ORGANIZATION
22: "HCL Technologies Ltd."
23: CONTACT-INFO
24: "HCL Technologies Ltd.
25: Cisco Offshore Development Centre
26: 158 Arcot Road
27: Vadapalani
28: Chennai 600 026
29: India
30:
31: Tel.: +91-44-375-0171
32: Fax : +91-44-375-0185
33: Email: pelangov@cisco.com"
34:
35: DESCRIPTION
36: "The MIB is the definition of the managed
37: objects for the Virtual Private LAN Service."
38: REVISION "200207031200Z"
39: DESCRIPTION
40: "Initial version of the VPLS-MIB."
41: -- ::= { experimental XXXX } -- To be assigned
41: warning -
warning: note, -- terminates a comment
41: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
42: ::= { experimental 9999 } -- in case you want to compile
42: warning -
warning: flushing recent incorrect declaration, see previous error(s)
43:
44:
45: vplsObjects OBJECT IDENTIFIER
46: ::= { vplsMib 1 }
46: severe -
unknown object identifier label `vplsMib'
47:
48: vplsNotifications OBJECT IDENTIFIER
49: ::= { vplsMib 2 }
50:
51: vplsConformance OBJECT IDENTIFIER
52: ::= { vplsMib 3 }
53:
54:
55: vplsInstance OBJECT IDENTIFIER ::= { vplsObjects 1 }
56:
57: -- VPLS Instance Config Table
58:
59: vplsInstanceAttributesTable OBJECT-TYPE
59: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
60: SYNTAX SEQUENCE OF VplsInstanceEntry
61: MAX-ACCESS not-accessible
62: STATUS current
63: DESCRIPTION
64: "A list of VPLS instances present on the local system."
65: ::= { vplsInstance 1 }
66:
67: vplsInstanceEntry OBJECT-TYPE
67: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
67: warning -
warning: row identifier `vplsInstanceEntry' should have the same prefix as table identifier `vplsInstanceAttributesTable'
68: SYNTAX VplsInstanceEntry
69: MAX-ACCESS not-accessible
70: STATUS current
71: DESCRIPTION
72: "An entry (row) containing managment information
73: applicable to a particular VPLS instance."
74: INDEX { vplsInstIndex }
75: ::= { vplsInstanceAttributesTable 1 }
76:
77: VplsInstanceEntry ::= SEQUENCE {
78: vplsInstIndex Unsigned32,
78: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
79: vplsInstCustId OCTET STRING,
80: vplsInstSiteId OCTET STRING,
81: vplsInstName DisplayString,
82: vplsInstDescr DisplayString,
83: vplsInstUpTime TimeStamp,
84: vplsVsTrapEnable TruthValue,
85: vplsInstRowStatus RowStatus
86: }
87:
88: vplsInstIndex OBJECT-TYPE
88: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
89: SYNTAX Unsigned32
90: MAX-ACCESS not-accessible
90: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
91: STATUS current
92: DESCRIPTION
93: "This is a unique index for an entry in the
94: vplsInstanceAttributesTable.
95: "
96: ::= { vplsInstanceEntry 1 }
97: vplsInstCustId OBJECT-TYPE
97: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
97: fyi -
info: previous definition of `vplsInstCustId'
98: SYNTAX OCTET STRING (SIZE (8))
99: MAX-ACCESS read-create
100: STATUS current
101: DESCRIPTION
102: "This is an 8 octet integer identifier that uniquely represents
103: a particular customer."
104: ::= { vplsInstanceEntry 2 }
105:
106: vplsInstSiteId OBJECT-TYPE
106: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
106: fyi -
info: previous definition of `vplsInstSiteId'
107: SYNTAX OCTET STRING (SIZE (2))
108: MAX-ACCESS read-create
109: STATUS current
110: DESCRIPTION
111: "This is a 2 octet integer identifier that represents a
112: particular site of the VPLS service provider. It is unique
113: across a single VPLS service provider."
114: ::= { vplsInstanceEntry 3 }
115:
116: vplsInstName OBJECT-TYPE
116: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
117: SYNTAX DisplayString
118: MAX-ACCESS read-create
119: STATUS current
120: DESCRIPTION
121: " The human-readable name of this VPLS instance."
122: ::= { vplsInstanceEntry 4 }
123:
124: vplsInstDescr OBJECT-TYPE
124: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
125: SYNTAX DisplayString
126: MAX-ACCESS read-create
127: STATUS current
128: DESCRIPTION
129: "The description of this VPLS instance."
130: ::= { vplsInstanceEntry 5 }
131:
132: vplsInstUpTime OBJECT-TYPE
132: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
133: SYNTAX TimeStamp
134: MAX-ACCESS read-only
135: STATUS current
136: DESCRIPTION
137: "The value of the sysUpTime at which this VPLS instance entry
138: was created."
139: ::= { vplsInstanceEntry 6 }
140:
141: vplsVsTrapEnable OBJECT-TYPE
141: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
142: SYNTAX TruthValue
143: MAX-ACCESS read-write
144: STATUS current
145: DESCRIPTION
146: "If this object is true, then it enables the generation
147: of all notifications defined in this MIB for this particular
148: VPLS instance."
149: DEFVAL { false }
150: ::= { vplsInstanceEntry 7 }
151:
152: vplsInstRowStatus OBJECT-TYPE
152: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
153: SYNTAX RowStatus
154: MAX-ACCESS read-create
155: STATUS current
156: DESCRIPTION
157: "The row status for this entry. This value is
158: used to create a row in this table."
159: ::= { vplsInstanceEntry 8 }
160:
161: -- VPLS Instance Statistics Table
162:
163: vplsInstanceStatsTable OBJECT-TYPE
163: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
164: SYNTAX SEQUENCE OF VplsInstanceStatsEntry
165: MAX-ACCESS not-accessible
166: STATUS current
167: DESCRIPTION
168: "A list of VPLS instance statistics. This table extends
169: vplsInstanceAttributesTable."
170: ::= { vplsInstance 2 }
171:
172: vplsInstanceStatsEntry OBJECT-TYPE
172: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
173: SYNTAX VplsInstanceStatsEntry
174: MAX-ACCESS not-accessible
175: STATUS current
176: DESCRIPTION
177: "An entry (row) containing managment information
178: applicable to a particular VPLS instance."
179: AUGMENTS { vplsInstanceEntry }
180: ::= { vplsInstanceStatsTable 1 }
181:
182: VplsInstanceStatsEntry ::= SEQUENCE {
183: vplsInstStatus INTEGER,
184: vplsInstPeers Unsigned32,
184: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
185: vplsInstInBytes Counter64,
185: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
186: vplsInstOutBytes Counter64,
186: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
187: vplsInstInDiscardPkts Counter32,
187: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
188: vplsInstInDataRate Gauge32,
188: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
189: vplsInstOutDataRate Gauge32,
189: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
190: vplsInstServiceTime TimeTicks,
191: vplsInstNotInServiceTime TimeTicks,
192: vplsInstFailureCount Unsigned32
193: }
193: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
194: vplsInstStatus OBJECT-TYPE
194: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
195: SYNTAX INTEGER {
196: up (1),
197: down (2)
198: }
199: MAX-ACCESS read-only
200: STATUS current
201: DESCRIPTION
202: "Denotes whether a VPLS instance is operational or not.
203: A VPLS instance is up(1) when at least one virtual
204: switch associated with this VPLS instance, whose
205: vplsVsStatus is up.
206: A VPLS instance is down(2) when there does not exist at
207: least one virtual switch interface associated with this
208: VPLS instance whose vplsVsStatus is up."
209: ::= { vplsInstanceStatsEntry 1 }
210:
211: vplsInstPeers OBJECT-TYPE
211: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
212: SYNTAX Unsigned32
213: MAX-ACCESS read-only
213: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
214: STATUS current
215: DESCRIPTION
216: "The total no of peer sites available for this VPLS
217: instance."
218: ::= { vplsInstanceStatsEntry 2 }
219:
220: vplsInstInBytes OBJECT-TYPE
220: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
221: SYNTAX Counter64
222: MAX-ACCESS read-only
222: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
223: STATUS current
224: DESCRIPTION
225: "The total no of data bytes received from the customer
226: attached to this VPLS instance."
227: ::= { vplsInstanceStatsEntry 3 }
228:
229: vplsInstOutBytes OBJECT-TYPE
229: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
230: SYNTAX Counter64
231: MAX-ACCESS read-only
231: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
232: STATUS current
233: DESCRIPTION
234: "The total no of data bytes sent to the customer attached
235: to this VPLS instance."
236: ::= { vplsInstanceStatsEntry 4 }
237:
238: vplsInstInDiscardPkts OBJECT-TYPE
238: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
239: SYNTAX Counter32
240: MAX-ACCESS read-only
240: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
241: STATUS current
242: DESCRIPTION
243: "The number of packets dropped, which were received from
244: the customer by this VPLS instance. There can be several
245: reasons for the packet drop like duplicate packets, error
246: packets etc."
247: ::= { vplsInstanceStatsEntry 5 }
248:
249: vplsInstInDataRate OBJECT-TYPE
249: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
250: SYNTAX Gauge32
251: UNITS "bytes per second"
251: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
252: MAX-ACCESS read-only
253: STATUS current
254: DESCRIPTION
255: "The total no of data bytes per second received from the
256: customer attached to this VPLS instance."
257: ::= { vplsInstanceStatsEntry 6 }
258:
259: vplsInstOutDataRate OBJECT-TYPE
259: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
260: SYNTAX Gauge32
261: UNITS "bytes per second"
261: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
262: MAX-ACCESS read-only
263: STATUS current
264: DESCRIPTION
265: "The total no of data bytes per second sent to the customer
266: attached to this VPLS instance."
267: ::= { vplsInstanceStatsEntry 7 }
268:
269: vplsInstServiceTime OBJECT-TYPE
269: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
270: SYNTAX TimeTicks
271: MAX-ACCESS read-only
272: STATUS current
273: DESCRIPTION
274: "The amount of time that this VPLS instance has been up.
275: This is computed by summing up all the past up durations."
276: ::= { vplsInstanceStatsEntry 8 }
277:
278: vplsInstNotInServiceTime OBJECT-TYPE
278: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
279: SYNTAX TimeTicks
280: MAX-ACCESS read-only
281: STATUS current
282: DESCRIPTION
283: "The amount of time that this VPLS instance has been down.
284: This is computed by summing up all the past down durations."
285: ::= { vplsInstanceStatsEntry 9 }
286:
287: vplsInstFailureCount OBJECT-TYPE
287: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
288: SYNTAX Unsigned32
289: MAX-ACCESS read-only
289: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
290: STATUS current
291: DESCRIPTION
292: "The number of times this VPLS instance was down."
293: ::= { vplsInstanceStatsEntry 10 }
294:
295: -- VPLS Instance Peer Table
296:
297: vplsInstancePeerTable OBJECT-TYPE
297: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
298: SYNTAX SEQUENCE OF VplsInstancePeerEntry
299: MAX-ACCESS not-accessible
300: STATUS current
301: DESCRIPTION
302: "This table contains a list of peers for the list of
303: VPLS instances."
304: ::= { vplsInstance 3 }
305:
306: vplsInstancePeerEntry OBJECT-TYPE
306: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
307: SYNTAX VplsInstancePeerEntry
308: MAX-ACCESS not-accessible
309: STATUS current
310: DESCRIPTION
311: "An entry (row) containing the information about the
312: peer entities of a particular VPLS instance."
313: INDEX { vplsInstPeerIndex }
314: ::= { vplsInstancePeerTable 1 }
315:
316: VplsInstancePeerEntry ::= SEQUENCE {
316: minor error -
SEQUENCE element #3 `vplsInstCustId' is not a child node under `vplsInstancePeerEntry'
316: minor error -
SEQUENCE element #4 `vplsInstSiteId' is not a child node under `vplsInstancePeerEntry'
316: minor error -
SEQUENCE of `VplsInstancePeerEntry' is missing columnar object `vplsInstCustId'
316: minor error -
SEQUENCE of `VplsInstancePeerEntry' is missing columnar object `vplsInstSiteId'
317: vplsInstPeerIndex Unsigned32,
317: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
318: vplsInstLocCustId OCTET STRING,
319: vplsInstCustId OCTET STRING,
320: vplsInstSiteId OCTET STRING,
321: vplsInstPeerAddress InetAddress
322: }
323:
324: vplsInstPeerIndex OBJECT-TYPE
324: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
325: SYNTAX Unsigned32
326: MAX-ACCESS not-accessible
326: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
327: STATUS current
328: DESCRIPTION
329: "This is a unique index for an entry in the
330: vplsInstancePeerTable."
331: ::= { vplsInstancePeerEntry 1 }
332:
333: vplsInstLocCustId OBJECT-TYPE
333: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
334: SYNTAX OCTET STRING (SIZE (8))
335: MAX-ACCESS read-create
336: STATUS current
337: DESCRIPTION
338: "This is an 8 octet integer identifier that uniquely represents
339: a local customer."
340: ::= { vplsInstancePeerEntry 2 }
341: vplsInstCustId OBJECT-TYPE
341: error -
redefinition of identifier `vplsInstCustId'
341: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
341: change recommended -
warning: node `vplsInstCustId' must be contained in at least one conformance group
342: SYNTAX OCTET STRING (SIZE (8))
343: MAX-ACCESS read-create
344: STATUS current
345: DESCRIPTION
346: "This is an 8 octet integer identifier that uniquely represents
347: a particular customer."
348: ::= { vplsInstancePeerEntry 3 }
349:
350: vplsInstSiteId OBJECT-TYPE
350: error -
redefinition of identifier `vplsInstSiteId'
350: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
350: change recommended -
warning: node `vplsInstSiteId' must be contained in at least one conformance group
351: SYNTAX OCTET STRING (SIZE (2))
352: MAX-ACCESS read-only
353: STATUS current
354: DESCRIPTION
355: "This is a 2 octet integer identifier that represents a
356: particular site of the VPLS service provider. It is unique
357: across a single VPLS service provider."
358: ::= { vplsInstancePeerEntry 4 }
359:
360: vplsInstPeerAddress OBJECT-TYPE
360: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
360: warning -
warning: `InetAddress' object should have an accompanied preceding `InetAdressType' object
361: SYNTAX InetAddress
362: MAX-ACCESS read-only
363: STATUS current
364: DESCRIPTION
365: "Denotes the peer site addresses for this particular VPLS
366: instance."
367: ::= { vplsInstancePeerEntry 5 }
368:
369: vplsVirtualSwitch OBJECT IDENTIFIER ::= { vplsObjects 2 }
370:
371: -- VPLS Virtual Switch Attributes Table
372:
373: vplsVsAttributesTable OBJECT-TYPE
373: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
374: SYNTAX SEQUENCE OF VplsVsEntry
375: MAX-ACCESS not-accessible
376: STATUS current
377: DESCRIPTION
378: "This table contains a list of virtual switches present
379: in the local system."
380: ::= { vplsVirtualSwitch 1 }
381:
382: vplsVsEntry OBJECT-TYPE
382: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
382: warning -
warning: row identifier `vplsVsEntry' should have the same prefix as table identifier `vplsVsAttributesTable'
383: SYNTAX VplsVsEntry
384: MAX-ACCESS not-accessible
385: STATUS current
386: DESCRIPTION
387: "An entry (row) containing managment information
388: applicable to a particular virtual switch instance."
389: INDEX { vplsInstIndex, vplsVsIndex }
390: ::= { vplsVsAttributesTable 1 }
391: VplsVsEntry ::= SEQUENCE {
392: vplsVsIndex Unsigned32,
392: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
393: vplsVsId OCTET STRING,
394: vplsVsAddress MacAddress,
394: error -
unknown type `MacAddress'
395: vplsVsNumPorts INTEGER,
396: vplsVsStatus INTEGER
397: }
398:
399: vplsVsIndex OBJECT-TYPE
399: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
400: SYNTAX Unsigned32
401: MAX-ACCESS not-accessible
401: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
402: STATUS current
403: DESCRIPTION
404: "An arbitrary integer used to uniquely identify a particular
405: virtual switch within a VPLS instance present on the local
406: system."
407: ::= { vplsVsEntry 1 }
408:
409: vplsVsId OBJECT-TYPE
409: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
410: SYNTAX OCTET STRING (SIZE (8))
411: MAX-ACCESS read-only
412: STATUS current
413: DESCRIPTION
414: "This is an 8 octet integer identifier that uniquely
415: represents a virtual switch in a single VPLS service
416: provider. Used in the STP operation"
417: ::= { vplsVsEntry 2 }
418:
419: vplsVsAddress OBJECT-TYPE
419: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
419: error -
type `MacAddress' of node `vplsVsAddress' does not resolve to a known base type
420: SYNTAX MacAddress
421: MAX-ACCESS read-only
422: STATUS current
423: DESCRIPTION
424: "The MAC address used by this virtual switch when it must be
425: referred to in a unique fashion."
426: ::= { vplsVsEntry 3 }
427:
428: vplsVsNumPorts OBJECT-TYPE
428: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
429: SYNTAX INTEGER
430: MAX-ACCESS read-only
430: warning -
warning: use Integer32 instead of INTEGER in SMIv2
431: STATUS current
432: DESCRIPTION
433: "The number of virtual ports present in this virtual switch."
434: ::= { vplsVsEntry 4 }
435:
436: vplsVsStatus OBJECT-TYPE
436: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
437: SYNTAX INTEGER {
438: up(1),
439: down(2)
440: }
441:
442: MAX-ACCESS read-only
443: STATUS current
444: DESCRIPTION
445: "The operational state of the virtual switch."
446: ::= { vplsVsEntry 5 }
447:
448: vplsVirtualPort OBJECT IDENTIFIER ::= { vplsObjects 3 }
449:
450: -- VPLS Virtual Port Attributes Table
451:
452: vplsVpAttributesTable OBJECT-TYPE
452: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
453: SYNTAX SEQUENCE OF VplsVpEntry
454: MAX-ACCESS not-accessible
455: STATUS current
456: DESCRIPTION
457: "This table contains a list of virtual ports present in
458: the local system."
459: ::= { vplsVirtualPort 1 }
460:
461: vplsVpEntry OBJECT-TYPE
461: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
461: warning -
warning: row identifier `vplsVpEntry' should have the same prefix as table identifier `vplsVpAttributesTable'
462: SYNTAX VplsVpEntry
463: MAX-ACCESS not-accessible
464: STATUS current
465: DESCRIPTION
466: "An entry (row) containing managment information
467: applicable to a particular virtual port."
468: INDEX { vplsInstIndex, vplsVsIndex, vplsVpIndex }
469: ::= { vplsVpAttributesTable 1 }
470:
471: VplsVpEntry ::= SEQUENCE {
472: vplsVpIndex Unsigned32,
472: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
473: vplsVpInterface InterfaceIndex,
474: vplsVpVpnId VPNId
475: }
476:
477: vplsVpIndex OBJECT-TYPE
477: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
478: SYNTAX Unsigned32
479: MAX-ACCESS not-accessible
479: error -
SMIv2 base type `Unsigned32' must be imported from SNMPv2-SMI
480: STATUS current
481: DESCRIPTION
482: "An arbitrary integer used to uniquely identify a particular
483: virtual port within a virtual switch present within a VPLS
484: instance."
485: ::= { vplsVpEntry 1 }
486:
487: vplsVpInterface OBJECT-TYPE
487: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
488: SYNTAX InterfaceIndex
489: MAX-ACCESS read-only
490: STATUS current
491: DESCRIPTION
492: "The ifIndex value that identifies the local interface
493: to which the virtual circuit of this virtual port is mapped
494: to."
495: ::= { vplsVpEntry 2 }
496:
497: vplsVpVpnId OBJECT-TYPE
497: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
498: SYNTAX VPNId
499: MAX-ACCESS read-only
500: STATUS current
501: DESCRIPTION
502: "The VPN ID as specified in RFC 2685 to which this virtual
503: port is connected to."
504: ::= { vplsVpEntry 3 }
505:
506:
507: -- VPLS Virtual Port Statistics Table
508:
509: vplsVpStatsTable OBJECT-TYPE
509: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
510: SYNTAX SEQUENCE OF VplsVpStatsEntry
511: MAX-ACCESS not-accessible
512: STATUS current
513: DESCRIPTION
514: "This table contains a list of virtual port statistics. This
515: table extends vplsVpAttributesTable"
516: ::= { vplsVirtualPort 2 }
517:
518: vplsVpStatsEntry OBJECT-TYPE
518: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
519: SYNTAX VplsVpStatsEntry
520: MAX-ACCESS not-accessible
521: STATUS current
522: DESCRIPTION
523: "An entry (row) containing managment information
524: applicable to a particular virtual port."
525: AUGMENTS { vplsVpEntry }
526: ::= { vplsVpStatsTable 1 }
527:
528: VplsVpStatsEntry ::= SEQUENCE {
529: vplsVpInBytes Counter64,
529: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
530: vplsVpOutBytes Counter64,
530: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
531: vplsVpInDiscards Counter32
532: }
532: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
533:
534: vplsVpInBytes OBJECT-TYPE
534: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
535: SYNTAX Counter64
536: MAX-ACCESS read-only
536: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
537: STATUS current
538: DESCRIPTION
539: "The total no of data bytes received from this virtual port."
540: ::= { vplsVpStatsEntry 1 }
541: vplsVpOutBytes OBJECT-TYPE
541: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
542: SYNTAX Counter64
543: MAX-ACCESS read-only
543: error -
SMIv2 base type `Counter64' must be imported from SNMPv2-SMI
544: STATUS current
545: DESCRIPTION
546: "The total no of data bytes sent to this virtual port."
547: ::= { vplsVpStatsEntry 2 }
548:
549: vplsVpInDiscards OBJECT-TYPE
549: error -
macro `OBJECT-TYPE' has not been imported from module `SNMPv2-SMI'
550: SYNTAX Counter32
551: MAX-ACCESS read-only
551: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
552: STATUS current
553: DESCRIPTION
554: "Count of valid packets received which were discarded."
555: ::= { vplsVpStatsEntry 3 }
556:
557:
558: -- VPLS Notifications
559:
560: vplsNotificationsPrefix OBJECT IDENTIFIER ::= { vplsNotifications 1 }
561:
562: VirtualSwitchUp NOTIFICATION-TYPE
562: error -
`VirtualSwitchUp' should start with a lower case letter
562: severe -
syntax error, unexpected NOTIFICATION_TYPE, expecting OBJECT
563: OBJECTS { vplsVsId }
563: warning -
warning: flushing recent incorrect declaration, see previous error(s)
564: STATUS current
564: severe -
syntax error, unexpected STATUS
565: DESCRIPTION
566: "This notification is generated when the specified
567: virtual switch is about to be initialized or change the
568: status from down to up."
569: ::= { vplsNotificationsPrefix 1 }
569: warning -
warning: flushing recent incorrect declaration, see previous error(s)
570:
571: VirtualSwitchDown NOTIFICATION-TYPE
571: error -
`VirtualSwitchDown' should start with a lower case letter
571: severe -
syntax error, unexpected NOTIFICATION_TYPE, expecting OBJECT
572: OBJECTS { vplsVsId }
572: warning -
warning: flushing recent incorrect declaration, see previous error(s)
573: STATUS current
573: severe -
syntax error, unexpected STATUS
574: DESCRIPTION
575: "This notification is generated when the specified
576: virtual switch is about to go down."
577: ::= { vplsNotificationsPrefix 2 }
577: warning -
warning: flushing recent incorrect declaration, see previous error(s)
578:
579: vplsVpnFail NOTIFICATION-TYPE
579: error -
macro `NOTIFICATION-TYPE' has not been imported from module `SNMPv2-SMI'
579: warning -
warning: notification `vplsVpnFail' is not reverse mappable
580: OBJECTS { vplsVpVpnId }
581: STATUS current
582: DESCRIPTION
583: "This notification is generated when the specified
584: vpn is about to go down."
585: ::= { vplsNotificationsPrefix 3 }
586:
587:
588: vplsCompliances OBJECT IDENTIFIER ::= { vplsConformance 1 }
589: vplsMIBCompliance MODULE-COMPLIANCE
589: error -
macro `MODULE-COMPLIANCE' has not been imported from module `SNMPv2-CONF'
590: STATUS current
591: DESCRIPTION
592: "The compliance statement for entities that implement the
593: VPLS-MIB."
594: MODULE -- this module
595: MANDATORY-GROUPS { vplsInstConfigGroup, vplsVsConfigGroup,
596: vplsVpConfigGroup, vplsNotificationGroup }
597: ::= { vplsCompliances 1 }
598:
599: vplsGroups OBJECT IDENTIFIER ::= { vplsConformance 2 }
600:
601: vplsInstConfigGroup OBJECT-GROUP
601: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
602: OBJECTS { vplsInstCustId,
603: vplsInstSiteId, vplsInstName,
604: vplsInstDescr, vplsInstUpTime,
605: vplsVsTrapEnable, vplsInstRowStatus }
606: STATUS current
607: DESCRIPTION
608: "A collection of attributes that contain configuration of
609: VPLS Instances."
610: ::= { vplsGroups 1 }
611:
612: vplsInstStatsGroup OBJECT-GROUP
612: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
612: warning -
warning: current group `vplsInstStatsGroup' is not referenced in this module
613: OBJECTS { vplsInstStatus, vplsInstPeers,
614: vplsInstInBytes, vplsInstOutBytes,
615: vplsInstInDiscardPkts, vplsInstInDataRate,
616: vplsInstOutDataRate, vplsInstServiceTime,
617: vplsInstNotInServiceTime, vplsInstFailureCount }
618: STATUS current
619: DESCRIPTION
620: "A collection of attributes that contain stats of the
621: VPLS Instances."
622: ::= { vplsGroups 2 }
623:
624: vplsInstPeerGroup OBJECT-GROUP
624: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
624: minor error -
node `vplsInstPeerIndex' is an invalid member of group `vplsInstPeerGroup'
624: warning -
warning: current group `vplsInstPeerGroup' is not referenced in this module
625: OBJECTS { vplsInstPeerIndex, vplsInstLocCustId,
626: vplsInstCustId, vplsInstSiteId,
627: vplsInstPeerAddress }
628: STATUS current
629: DESCRIPTION
630: "A collection of attributes that contain information of peers
631: of the VPLS Instances."
632: ::= { vplsGroups 3 }
633:
634: vplsVsConfigGroup OBJECT-GROUP
634: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
634: minor error -
node `vplsVsIndex' is an invalid member of group `vplsVsConfigGroup'
635: OBJECTS { vplsVsIndex, vplsVsId,
636: vplsVsAddress, vplsVsNumPorts,
637: vplsVsStatus }
638:
639: STATUS current
640: DESCRIPTION
641: "A collection of attributes that contain configuration of
642: virtual switches."
643: ::= { vplsGroups 4 }
644:
645: vplsVpConfigGroup OBJECT-GROUP
645: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
645: minor error -
node `vplsVpIndex' is an invalid member of group `vplsVpConfigGroup'
646: OBJECTS { vplsVpIndex, vplsVpInterface,
647: vplsVpVpnId}
648: STATUS current
649: DESCRIPTION
650: "A collection of attributes that contain configuration of
651: virtual ports."
652: ::= { vplsGroups 5 }
653:
654: vplsVpStatsGroup OBJECT-GROUP
654: error -
macro `OBJECT-GROUP' has not been imported from module `SNMPv2-CONF'
654: warning -
warning: current group `vplsVpStatsGroup' is not referenced in this module
655: OBJECTS { vplsVpInBytes, vplsVpOutBytes,
656: vplsVpInDiscards }
657: STATUS current
658: DESCRIPTION
659: "A collection of attributes that contain statistics of
660: virtual ports."
661: ::= { vplsGroups 6 }
662:
663: vplsNotificationGroup NOTIFICATION-GROUP
663: error -
macro `NOTIFICATION-GROUP' has not been imported from module `SNMPv2-CONF'
664: NOTIFICATIONS { VirtualSwitchUp, VirtualSwitchDown,
664: error -
`VirtualSwitchUp' should start with a lower case letter
664: error -
`VirtualSwitchDown' should start with a lower case letter
664: severe -
unknown object identifier label `VirtualSwitchUp'
664: severe -
unknown object identifier label `VirtualSwitchDown'
665: vplsVpnFail }
666: STATUS current
667: DESCRIPTION
668: "A collection of traps that are supported by the VPLS
669: instance."
670: ::= { vplsGroups 7 }
671:
672: END
672: error -
missing MODULE-IDENTITY clause in SMIv2 MIB