smilint output for ./MPLS-L2VPN-MIB
Message Severities |
Severity | Count |
severe | 31 |
error | 28 |
minor error | 5 |
change recommended | 68 |
warning | 23 |
fyi | 1 |
Message Types |
Type | Count |
augment-no-row (error) | 1 |
bad-identifier-case (error) | 6 |
basetype-unknown (error) | 5 |
empty-description (warning) | 1 |
group-membership (change recommended) | 47 |
hyphen-in-label (change recommended) | 21 |
identifier-redefined (error) | 1 |
import-failed (error) | 3 |
import-unused (warning) | 2 |
index-element-not-accessible (warning) | 1 |
index-element-not-column (warning) | 2 |
index-illegal-basetype (severe) | 1 |
integer-misuse (warning) | 1 |
internal-flushing (warning) | 13 |
internal-other (severe) | 13 |
lexical (severe) | 4 |
module-not-found (severe) | 1 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 12 |
obsolete-import (warning) | 1 |
previous-definition (fyi) | 1 |
row-name-table-name (warning) | 1 |
sequence-missing-column (minor error) | 1 |
sequence-no-column (minor error) | 4 |
sequence-order (warning) | 1 |
sequence-type-mismatch (error) | 3 |
size-illegal (error) | 3 |
type-unknown (error) | 5 |
Messages:
MPLS-L2VPN-MIB
1: -- extracted from draft-weilian-l2vpn-mib-01.txt
2: -- at Sat Mar 11 06:11:02 2006
3:
4: MPLS-L2VPN-MIB DEFINITIONS ::= BEGIN
5: IMPORTS
6: MODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,
7: Integer32,Unsigned32,Counter32,Counter64,DisplayString,
7: warning -
warning: identifier `Integer32' imported from module `SNMPv2-SMI' is never used
8: InterfaceIndex
9: FROM SNMPv2-SMI
9: error -
identifier `DisplayString' cannot be imported from module `SNMPv2-SMI'
9: error -
identifier `InterfaceIndex' cannot be imported from module `SNMPv2-SMI'
10:
11: TEXTUAL-CONVENTION,RowStatus,TimeStamp,StorageType,TimeTicks,
11: warning -
warning: identifier `TEXTUAL-CONVENTION' imported from module `SNMPv2-TC' is never used
12: TruthValue
13: FROM SNMPv2-TC
13: error -
identifier `TimeTicks' cannot be imported from module `SNMPv2-TC'
14:
15: IpAddress
15: warning -
warning: identifier `IpAddress' should be imported from `SNMPv2-SMI' instead of `RFC1155-SMI'
16: FROM RFC1155-SMI
17:
18: mplsL2vpn
19: FROM ZXR10-SMI;
19: severe -
failed to locate MIB module `ZXR10-SMI'
20:
21: mplsL2vpnMIB MODULE-IDENTITY
22: LAST-UPDATED "200507260000Z" -- July 26, 2005
23: ORGANIZATION "ZTE Corporation"
24: CONTACT-INFO
25: "ZTE Corporation,
26: No.68 Zijinghua Rd. Yuhuatai District, Nanjing, China. "
27:
28:
29: DESCRIPTION
30: "Mpls L2vpn queries and configures MIB. "
31:
32: REVISION "200507260000Z" -- July 26, 2005
33: DESCRIPTION
34: ""
34: warning -
warning: zero-length description string
35: ::= { l2vpnStdMIB x }–To be assigned by IANA
35: error -
Object identifier element `x' name only allowed as first element
35: severe -
lexically unexpected character, skipping to end of line
35: severe -
unknown object identifier label `l2vpnStdMIB'
36: - The value of 1 requested.
36: severe -
syntax error, unexpected $undefined
37:
38:
39: --Top layer components of the MIB
40: mplsL2vpnObjects OBJECT IDENTIFIER ::= { mplsL2vpnMIB 0 }
40: warning -
warning: flushing recent incorrect declaration, see previous error(s)
41: mplsL2vpnPWObjects OBJECT IDENTIFIER ::= { mplsL2vpnMIB 1 }
42: mplsL2vpnIfObjects OBJECT IDENTIFIER ::= { mplsL2vpnMIB 2 }
43: mplsL2vpnNotifications OBJECT IDENTIFIER ::= { mplsL2vpnMIB 3 }
44: mplsL2vpnVSIObjects OBJECT IDENTIFIER ::= { mplsL2vpnMIB 4 }
45:
46:
47: --Mpls L2VPN instance table
48:
49: mplsL2vpnInstanceTable OBJECT-TYPE
50: SYNTAX SEQUENCE OF MplsL2vpnInstanceEntry
51: MAX-ACCESS not-accessible
52: STATUS current
53: DESCRIPTION
54: "The table saves the Mpls L2VPN instance information created
55: on PE. "
56: ::= { mplsL2vpnObjects 1 }
56: severe -
unknown object identifier label `mplsL2vpnObjects'
57:
58: mplsL2vpnInstanceEntry OBJECT-TYPE
59: SYNTAX MplsL2vpnInstanceEntry
60: MAX-ACCESS not-accessible
61: STATUS current
62: DESCRIPTION
63: "Each line in the table represents an MPLS L2VPN instance with
64: mplsL2vpnInstanceIndex as index. New lines are created in the
65: table when the operator creates MPLS L2VPN instance on PE by
66: non SNMP or some kind of auto discovery mechanism. "
67: INDEX { mplsL2vpnInstanceIndex }
68: ::= { mplsL2vpnInstanceTable 1 }
69:
70: MplsL2vpnInstanceEntry ::=
70: minor error -
SEQUENCE element #2 `mplsL2vpnInstanceType' is not a child node under `mplsL2vpnInstanceEntry'
70: warning -
warning: SEQUENCE element #3 `mplsL2vpnInstanceVCId' does not match order of columnar objects under `mplsL2vpnInstanceEntry'
71: SEQUENCE {
72: mplsL2vpnInstanceIndex Unsigned32,
73: mplsL2vpnInstanceType INTEGER,
73: severe -
unknown object identifier label `mplsL2vpnInstanceType'
74: mplsL2vpnInstanceVCId Unsigned32,
75: mplsL2vpnInstanceVpnName DisplayString,
75: error -
unknown type `DisplayString'
76: mplsL2vpnInstancePwCounts Unsigned32,
77: mplsL2vpnInstanceCreateTime TimeStamp,
78: mplsL2vpnInstanceStorageType StorageType,
79: mplsL2vpnInstanceRowStatus RowStatus
80: }
81:
82: mplsL2vpnInstanceIndex OBJECT-TYPE
83: SYNTAX Unsigned32
84: MAX-ACCESS not-accessible
85: STATUS current
86: DESCRIPTION
87: "To indicate concept line index of MPLS L2VPN instance in the
88: MPLS L2VPN instance emulation table. "
89: ::= { mplsL2vpnInstanceEntry 1 }
90:
91: mplsL2vpnInstanceType OBJECT-TYPE
92: SYNTAX INTEGER {
93: vpws(1)
94: vpls(2)
94: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
95: ipls(3)
96: }
96: warning -
warning: flushing recent incorrect declaration, see previous error(s)
97:
98: MAX-ACCESS read-create
98: severe -
syntax error, unexpected MAX_ACCESS
99: STATUS current
100: DESCRIPTION
101: "MPLS L2VPN instance types, including VPLS, VPWS and IPLS. "
102: ::= { mplsL2vpnInstanceEntry 2}
102: warning -
warning: flushing recent incorrect declaration, see previous error(s)
103:
104: mplsL2vpnInstanceVCId OBJECT-TYPE
104: change recommended -
warning: node `mplsL2vpnInstanceVCId' must be contained in at least one conformance group
105: SYNTAX Unsigned32 (1..4294967295)
106: MAX-ACCESS read-create
107: STATUS current
108: DESCRIPTION
109: "When creating MPLS L2VPN instance, a unique VCID value in the
110: network needs to be specified. "
111: ::= { mplsL2vpnInstanceEntry 3}
112:
113: mplsL2vpnInstanceVpnName OBJECT-TYPE
113: change recommended -
warning: node `mplsL2vpnInstanceVpnName' must be contained in at least one conformance group
114: SYNTAX DisplayString(SIZE(0..32))
114: error -
illegal size restriction for non-octet-string parent type `DisplayString'
115: MAX-ACCESS read-create
116: STATUS current
117: DESCRIPTION
118: "When creating MPLS L2VPN instance, a name of local meaning can
119: be denominated with a length not longer than 32 characters. If
120: no denomination is made, the field is empty. "
121: ::= { mplsL2vpnInstanceEntry 4 }
121: error -
type of `mplsL2vpnInstanceVpnName' in sequence and object type definition do not match
122:
123: mplsL2vpnInstancePwCounts OBJECT-TYPE
123: change recommended -
warning: node `mplsL2vpnInstancePwCounts' must be contained in at least one conformance group
124: SYNTAX Unsigned32
125: MAX-ACCESS read-only
126: STATUS current
127: DESCRIPTION
128: "The number of PW under the MPLS L2VPN instance. "
129: ::= { mplsL2vpnInstanceEntry 5 }
130:
131: mplsL2vpnInstanceCreateTime OBJECT-TYPE
131: change recommended -
warning: node `mplsL2vpnInstanceCreateTime' must be contained in at least one conformance group
132: SYNTAX TimeStamp
133: MAX-ACCESS read-only
134: STATUS current
135: DESCRIPTION
136: "System time when creating MPLS L2VPN instance. "
137: ::= { mplsL2vpnInstanceEntry 6 }
138:
139: mplsL2vpnInstanceStorageType OBJECT-TYPE
139: change recommended -
warning: node `mplsL2vpnInstanceStorageType' must be contained in at least one conformance group
140: SYNTAX StorageType
141: MAX-ACCESS read-create
142: STATUS current
143: DESCRIPTION
144: "Storage type of the object. "
145: ::= { mplsL2vpnInstanceEntry 7 }
146:
147: mplsL2vpnInstanceRowStatus OBJECT-TYPE
147: change recommended -
warning: node `mplsL2vpnInstanceRowStatus' must be contained in at least one conformance group
148: SYNTAX RowStatus
149: MAX-ACCESS read-create
150: STATUS current
151: DESCRIPTION
152: "used to create, modify and delete the line. When the object
153: is active, any objects that can be read and written in the
154: line can not be changed. The objects can be changed only when
155: they are not in service or not ready. "
156: ::= { mplsL2vpnInstanceEntry 8 }
157:
158:
159: --MPLS L2VPN PW table
160:
161: mplsL2vpnPWTable OBJECT-TYPE
162: SYNTAX SEQUENCE OF MplsL2vpnPWEntry
162: error -
unknown type `MplsL2vpnPWEntry'
163: MAX-ACCESS not-accessible
164: STATUS current
165: DESCRIPTION
166: "The table is used to configure, query and monitor the MPLS
167: L2VPN PW. "
168: ::= { mplsL2vpnPWObjects 1 }
169:
170: mplsL2vpnPWEntry OBJECT-TYPE
171: SYNTAX MplsL2vpnPWEntry
172: MAX-ACCESS not-accessible
173: STATUS current
174: DESCRIPTION
175: "Each line in the table represents a MPLS-based virtual PW
176: connection spanning packet switching network, with
177: mplsL2vpnPWIndex as index. New lines are created in the table
178: when the operator creates MPLS L2VPN instance on PE by non
179: SNMP. "
180: INDEX { mplsL2vpnPWIndex}
181: ::= { mplsL2vpnPWTable 1 }
182:
183: MplsL2vpnPWEntry ::=
184: SEQUENCE {
185: mplsL2vpnPWIndex Unsigned32
186: mplsL2vpnOwnerIntanceIndex Unsigned32,
186: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
187: mplsL2vpnPWVcId Unsigned32,
188: mplsL2vpnPWType INTEGER,
189: mplsL2vpnPWInlabel Unsigned32,
190: mplsL2vpnPWOutlabel Unsigned32,
191: mplsL2vpnPWCbit TruthValue,
192: mplsL2vpnPWStatus INTEGER,
193: mplsL2vpnLocalGroupId Unsigned32,
194: mplsL2vpnLocalACType INTEGER,
195: mplsL2vpnLocalHubOrSpoke INTEGER,
196: mplsL2vpnLocalTunnelType INTEGER,
197: mplsL2vpnPWLocalCbit TruthValue,
198: mplsL2vpnPWLocalIfString DisplayString,
199: mplsL2vpnPWLocalRouterId IpAddress,
200: mplsL2vpnPWLocalIfMtu Unsigned32,
201: mplsL2vpnPWLocalIfVccv INTEGER,
202: mplsL2vpnRemoteGroupId Unsigned32,
203: mplsL2vpnACType INTEGER,
204: mplsL2vpnRemoteHubOrSpoke INTEGER,
205: mplsL2vpnRemoteTunnelType INTEGER,
206: mplsL2vpnPWRemoteCbit TruthValue,
207: mplsL2vpnPWRemoteIfString DisplayString,
208: mplsL2vpnPWRemoteRouterId IpAddress,
209: mplsL2vpnPWRemoteIfMtu Unsigned32
210: mplsL2vpnPWRemoteIfVccv INTEGER,
211: mplsL2vpnPWCreateTime TimeStamp,
212: mplsL2vpnPWUpTime TimeTicks,
213: mplsL2vpnPWStorageType StorageType,
214: mplsL2vpnPWRowStatus RowStatus
215: }
215: warning -
warning: flushing recent incorrect declaration, see previous error(s)
216:
217: mplsL2vpnPWIndex OBJECT-TYPE
218: SYNTAX Unsigned32
219: MAX-ACCESS not-accessible
220: STATUS current
221: DESCRIPTION
222: "used to indicate the concept line index of MPLS L2VPN PW in the
223: PW emulation table. "
224: ::= { mplsL2vpnPWEntry 1 }
225:
226: mplsL2vpnOwnerIntanceIndex OBJECT-TYPE
226: change recommended -
warning: node `mplsL2vpnOwnerIntanceIndex' must be contained in at least one conformance group
227: SYNTAX Unsigned32
228: MAX-ACCESS read-only
229: STATUS current
230: DESCRIPTION
231: "the index of MPLS L2VPN instance belonged to the PW in
232: mplsL2vpnInstanceTable. "
233: ::= { mplsL2vpnPWEntry 2}
234:
235: mplsL2vpnPWVcId OBJECT-TYPE
235: change recommended -
warning: node `mplsL2vpnPWVcId' must be contained in at least one conformance group
236: SYNTAX Unsigned32 (1..4294967295)
237: MAX-ACCESS read-only
238: STATUS current
239: DESCRIPTION
240: "The VCID value of the MPLS L2VPN instance of the PW. "
241: ::= { mplsL2vpnPWEntry 3 }
242:
243: mplsL2vpnPWType OBJECT-TYPE
243: change recommended -
warning: node `mplsL2vpnPWType' must be contained in at least one conformance group
244: SYNTAX INTEGER {
245: encap-FR-DLCI(1),
245: change recommended -
warning: named number `encap-FR-DLCI' must not include a hyphen in SMIv2
246: encap-ATM-AAL5(2),
246: change recommended -
warning: named number `encap-ATM-AAL5' must not include a hyphen in SMIv2
247: encap-ATM-TRANSCELL(3),
247: change recommended -
warning: named number `encap-ATM-TRANSCELL' must not include a hyphen in SMIv2
248: encap-ETH-VLAN(4),
248: change recommended -
warning: named number `encap-ETH-VLAN' must not include a hyphen in SMIv2
249: encap-ETH(5),
249: change recommended -
warning: named number `encap-ETH' must not include a hyphen in SMIv2
250: encap-HDLC(6),
250: change recommended -
warning: named number `encap-HDLC' must not include a hyphen in SMIv2
251: encap-PPP(7),
251: change recommended -
warning: named number `encap-PPP' must not include a hyphen in SMIv2
252: encap-CEM(8),
252: change recommended -
warning: named number `encap-CEM' must not include a hyphen in SMIv2
253: encap-ATM-VCC(9),
253: change recommended -
warning: named number `encap-ATM-VCC' must not include a hyphen in SMIv2
254: encap-ATM-VPC(10)
254: change recommended -
warning: named number `encap-ATM-VPC' must not include a hyphen in SMIv2
255: }
256: MAX-ACCESS read-only
257: STATUS current
258: DESCRIPTION
259: "PW type negotiated by both ends of PW signaling. "
260: ::= { mplsL2vpnPWEntry 4 }
261:
262: mplsL2vpnPWInlabel OBJECT-TYPE
262: change recommended -
warning: node `mplsL2vpnPWInlabel' must be contained in at least one conformance group
263: SYNTAX Unsigned32(16..1048575)
264: MAX-ACCESS read-only
265: STATUS current
266: DESCRIPTION
267: "PW internal layer in label allocated locally, which is randomly
268: allocated by MPLS LDP within the valid range of labels. If the
269: object value is not yet allocated, the object returned value
270: should be 0xFFFFFFFF. "
271: ::= { mplsL2vpnPWEntry 5}
272:
273: mplsL2vpnPWOutlabel OBJECT-TYPE
273: change recommended -
warning: node `mplsL2vpnPWOutlabel' must be contained in at least one conformance group
274: SYNTAX Unsigned32(16..1048575)
275: MAX-ACCESS read-only
276: STATUS current
277: DESCRIPTION
278: "PW internal layer out label allocated remotely, which is
279: randomly allocated by MPLS LDP within the valid range of
280: labels. If the object value is not yet allocated, the object
281: returned value should be 0xFFFFFFFF. "
282: ::= { mplsL2vpnPWEntry 6 }
283:
284: mplsL2vpnPWCbit OBJECT-TYPE
284: change recommended -
warning: node `mplsL2vpnPWCbit' must be contained in at least one conformance group
285: SYNTAX TruthValue
286: MAX-ACCESS read-create
287: STATUS current
288: DESCRIPTION
289: "Whether the label messages are accompanied with control
290: character sent to public network is decided by both PW ends
291: through negotiation. "
292: ::= { mplsL2vpnPWEntry 7 }
293:
294: mplsL2vpnPWStatus OBJECT-TYPE
295: SYNTAX INTEGER {
296: established(1),
297: establishing(2)
298: }
299: MAX-ACCESS read-only
300: STATUS current
301: DESCRIPTION
302: If the PW parameters pass the MPLS signaling negotiation, PW
302: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
303: will be established, or it is still establishing. "
304: ::= { mplsL2vpnPWEntry 8 }
305:
306: mplsL2vpnLocalGroupId OBJECT-TYPE
307: SYNTAX Unsigned32
308: MAX-ACCESS read-create
309: STATUS current
310: DESCRIPTION
311: "During the process of PW establishment, the Group ID shall be
312: filled in the PEER signaling protocol message sent to PW's
312: severe -
lexically unexpected character, skipping to end of line
313: peer end. "
314: ::= { mplsL2vpnPWEntry 9 }
315:
316: mplsL2vpnLocalACType OBJECT-TYPE
317: SYNTAX OBJECT-TYPE
318: SYNTAX INTEGER {
319: encap-FR-DLCI(1),
320: encap-ATM-AAL5(2),
321: encap-ATM-TRANSCELL(3),
322: encap-ETH-VLAN(4),
323: encap-ETH(5),
324: encap-HDLC(6),
325: encap-PPP(7),
326: encap-CEM(8),
327: encap-ATM-VCC(9),
328: encap-ATM-VPC(10)
329: }
330: MAX-ACCESS read-only
331: STATUS current
332: DESCRIPTION
333: "Local AC access type. "
334: ::= { mplsL2vpnPWEntry 10 }
335:
336: mplsL2vpnLocalHubOrSpoke OBJECT-TYPE
337: SYNTAX INTEGER {
338: hub(1),
339: spoke(2)
340: }
341: MAX-ACCESS read-create
342: STATUS current
343: DESCRIPTION
344: "PW types in hierarchical H-VPLS. "
345: ::= { mplsL2vpnPWEntry 11 }
346:
347: mplsL2vpnLocalTunnelType OBJECT-TYPE
348: SYNTAX INTEGER {
349: rsvp-te(1),
350: mpls(2),
351: l2tp(3),
352: gre(4)
353: }
354: MAX-ACCESS read-create
355: STATUS current
356: DESCRIPTION
357: "Type of external tunnel of local PW. "
358: ::= { mplsL2vpnPWEntry 12 }
359:
360: mplsL2vpnPWLocalCbit OBJECT-TYPE
361: SYNTAX TruthValue t
362: MAX-ACCESS read-create
363: STATUS current
364: DESCRIPTION
365: "Activate Cbit control character locally or not. "
366: ::= { mplsL2vpnPWEntry 13}
367:
368: mplsL2vpnPWLocalIfString OBJECT-TYPE
369: SYNTAX DisplayString(SIZE(0..32))
370: MAX-ACCESS read-create
371: STATUS current
372: DESCRIPTION
373: "it is a part of service configuration to associate each PW
374: with interface in ifTable or associate interfaces. The object
375: value is the interface name of local associated interface in
376: ifTable. "
377: ::= { mplsL2vpnPWEntry 14 }
378:
379: mplsL2vpnPWLocalRouterId OBJECT-TYPE
380: SYNTAX IpAddress
381: MAX-ACCESS read-create
382: STATUS current
383: DESCRIPTION
384: "When creating L2VPN PW, the both ends of PE identify with
385: respective Router ID. The object is the local Router ID and
386: is an IPv4 address. "
387: ::= { mplsL2vpnPWEntry 15 }
388:
389: mplsL2vpnPWLocalIfMtu OBJECT-TYPE
390: SYNTAX Unsigned32(0..65535)
391: MAX-ACCESS read-create
392: STATUS current
393: DESCRIPTION
394: "MTU value supported by the local interface or sub-interface
395: associated by PW. "
396: ::= { mplsL2vpnPWEntry 16 }
397:
398: mplsL2vpnRemoteGroupId OBJECT-TYPE
399: SYNTAX Unsigned32
400: MAX-ACCESS read-only
401: STATUS current
402: DESCRIPTION
403: "During the process of PW establishment, the value of Group ID
404: field shall be filled in the PEER signaling protocol message
405: sent to PW's peer end. "
405: severe -
lexically unexpected character, skipping to end of line
406: ::= { mplsL2vpnPWEntry 17 }
406: warning -
warning: flushing recent incorrect declaration, see previous error(s)
407:
408: mplsL2vpnRemoteACType OBJECT-TYPE
409: SYNTAX OBJECT-TYPE
409: severe -
syntax error, unexpected OBJECT_TYPE
410: SYNTAX INTEGER {
411: encap-FR-DLCI(1),
412: encap-ATM-AAL5(2),
413: encap-ATM-TRANSCELL(3),
414: encap-ETH-VLAN(4),
415: encap-ETH(5),
416: encap-HDLC(6),
417: encap-PPP(7),
418: encap-CEM(8),
419: encap-ATM-VCC(9),
420: encap-ATM-VPC(10)
421: }
421: warning -
warning: flushing recent incorrect declaration, see previous error(s)
422: MAX-ACCESS read-only
422: severe -
syntax error, unexpected MAX_ACCESS
423: STATUS current
424: DESCRIPTION
425: "Remote AC access type. "
426: ::= { mplsL2vpnPWEntry 18 }
426: warning -
warning: flushing recent incorrect declaration, see previous error(s)
427:
428: mplsL2vpnRemoteHubOrSpoke OBJECT-TYPE
428: change recommended -
warning: node `mplsL2vpnRemoteHubOrSpoke' must be contained in at least one conformance group
429: SYNTAX INTEGER {
430: hub(1),
431: spoke(2)
432: }
433: MAX-ACCESS read-only
434: STATUS current
435: DESCRIPTION
436: "PW types in remote hierarchical H-VPLS. "
437: ::= { mplsL2vpnPWEntry 19 }
438:
439: mplsL2vpnRemoteTunnelType OBJECT-TYPE
439: change recommended -
warning: node `mplsL2vpnRemoteTunnelType' must be contained in at least one conformance group
440: SYNTAX INTEGER {
441: rsvp-te(1),
441: change recommended -
warning: named number `rsvp-te' must not include a hyphen in SMIv2
442: mpls(2),
443: l2tp(3),
444: gre(4)
445: }
446:
447: MAX-ACCESS read-create
448: STATUS current
449: DESCRIPTION
450: "Type of external tunnel of remote PW. "
451: ::= { mplsL2vpnPWEntry 20 }
452:
453: mplsL2vpnPWRemoteCbit OBJECT-TYPE
453: change recommended -
warning: node `mplsL2vpnPWRemoteCbit' must be contained in at least one conformance group
454: SYNTAX TruthValue
455: MAX-ACCESS read-only
456: STATUS current
457: DESCRIPTION
458: "Activate Cbit control character remotely or not. "
459: ::= { mplsL2vpnPWEntry 21}
460:
461: mplsL2vpnPWRemoteIfString OBJECT-TYPE
461: change recommended -
warning: node `mplsL2vpnPWRemoteIfString' must be contained in at least one conformance group
462: SYNTAX DisplayString(SIZE(0..32))
462: error -
illegal size restriction for non-octet-string parent type `DisplayString'
463: MAX-ACCESS read-only
464: STATUS current
465: DESCRIPTION
466: "It is a part of service configuration to associate each PW with
467: interface in ifTable or associate interfaces. The object
468: value is the interface name of remote associated interface in
469: ifTable."
470: ::= { mplsL2vpnPWEntry 22 }
471:
472: mplsL2vpnPWRemoteRouterId OBJECT-TYPE
472: change recommended -
warning: node `mplsL2vpnPWRemoteRouterId' must be contained in at least one conformance group
473: SYNTAX IpAddress
474: MAX-ACCESS read-only
475: STATUS current
476: DESCRIPTION
477: "When creating L2VPN PW, the both ends of PE identify with
478: respective Router ID. The object is the remote Router ID and
479: is an IPv4 address."
480: ::= { mplsL2vpnPWEntry 23 }
481:
482: mplsL2vpnPWRemoteIfMtu OBJECT-TYPE
482: change recommended -
warning: node `mplsL2vpnPWRemoteIfMtu' must be contained in at least one conformance group
483: SYNTAX Unsigned32(0..65535)
484: MAX-ACCESS read-only
485: STATUS current
486: DESCRIPTION
487: "MTU value supported by the remote interface or sub-interface
488: associated by PW. "
489: ::= { mplsL2vpnPWEntry 24 }
490:
491: mplsL2vpnPWCreateTime OBJECT-TYPE
491: change recommended -
warning: node `mplsL2vpnPWCreateTime' must be contained in at least one conformance group
492: SYNTAX TimeStamp
493: MAX-ACCESS read-only
494: STATUS current
495: DESCRIPTION
496: "System time when PW is created. "
497: ::= { mplsL2vpnPWEntry 25 }
498:
499: mplsL2vpnPWUpTime OBJECT-TYPE
499: change recommended -
warning: node `mplsL2vpnPWUpTime' must be contained in at least one conformance group
500: SYNTAX TimeTicks
501: MAX-ACCESS read-only
502: STATUS current
503: DESCRIPTION
504: "The time for PW changes to be established. "
505: ::= { mplsL2vpnPWEntry 26 }
506:
507: mplsL2vpnPWStorageType OBJECT-TYPE
507: change recommended -
warning: node `mplsL2vpnPWStorageType' must be contained in at least one conformance group
508: SYNTAX StorageType
509: MAX-ACCESS read-create
510: STATUS current
511: DESCRIPTION
512: "Storage type of the object. "
513: ::= { mplsL2vpnPWEntry 27 }
514:
515: mplsL2vpnPWRowStatus OBJECT-TYPE
515: change recommended -
warning: node `mplsL2vpnPWRowStatus' must be contained in at least one conformance group
516: SYNTAX RowStatus
517: MAX-ACCESS read-create
518: STATUS current
519: DESCRIPTION
520: "Used to create, modify and delete the line. When the object is
521: active, any objects that can be read and written in the line
522: can not be changed. The objects can be changed only when they
523: are not in service or not ready. "
524: ::= { mplsL2vpnPWEntry 28 }
525:
526: --- MPLS L2VPN interface table
527:
528: mplsL2vpnIfTable OBJECT-TYPE
529: SYNTAX SEQUENCE OF MplsL2vpnIfEntry
530: MAX-ACCESS not-accessible
531: STATUS current
532: DESCRIPTION
533: "The table saves the interface information related to L2VPN
534: service, including the interface added to VPLS field and VPWS
535: service binding interface. "
536: ::= { mplsL2vpnIfObjects 1 }
537:
538: mplsL2vpnIfEntry OBJECT-TYPE
538: severe -
illegal base type `InterfaceIndex' in index element `mplsL2vpnIfIndex' of row mplsL2vpnIfEntry
539: SYNTAX MplsL2vpnIfEntry
540: MAX-ACCESS not-accessible
541: STATUS current
542: DESCRIPTION
543: "Each line in the table represent an interface associated with
544: L2VPN service. A new line is created in the table when the
545: L2VPN service is created by non SNMP mode and associated with
546: local or virtual interface. "
547: INDEX {mplsL2vpnIfIndex }
548: ::= { mplsL2vpnIfTable 1 }
549:
550: MplsL2vpnIfEntry ::=
551: SEQUENCE {
552: mplsL2vpnIfIndex InterfaceIndex,
552: error -
unknown type `InterfaceIndex'
553: mplsL2vpnIfString DisplayString,
554: mplsL2vpnIfEncapType INTEGER,
555: mplsL2vpnOwnerVpnIndex Unsigned32,
556: mplsL2vpnIfOwnerVpnVcid Unsigned32,
557: mplsL2vpnIfOwnerVpnType INTEGER,
558: mplsL2vpnIfStorageType StorageType,
559: mplsL2vpnIfRowStatus RowStatus
560: }
561:
562: mplsL2vpnIfIndex OBJECT-TYPE
562: error -
type `InterfaceIndex' of node `mplsL2vpnIfIndex' does not resolve to a known base type
563: SYNTAX InterfaceIndex
564: MAX-ACCESS not-accessible
565: STATUS current
566: DESCRIPTION
567: "Index value of local or virtual interface associated with L2VPN
568: in ifTable. "
569: ::= { mplsL2vpnIfEntry 1 }
570:
571: mplsL2vpnIfString OBJECT-TYPE
571: change recommended -
warning: node `mplsL2vpnIfString' must be contained in at least one conformance group
572: SYNTAX DisplayString(SIZE(0..32))
572: error -
illegal size restriction for non-octet-string parent type `DisplayString'
573: MAX-ACCESS read-only
574: STATUS current
575: DESCRIPTION
576: "Interface name of local or virtual interface associated with
577: L2VPN in ifTable. "
578: ::= { mplsL2vpnIfEntry 2 }
578: error -
type of `mplsL2vpnIfString' in sequence and object type definition do not match
579:
580: mplsL2vpnIfEncapType OBJECT-TYPE
580: change recommended -
warning: node `mplsL2vpnIfEncapType' must be contained in at least one conformance group
581: SYNTAX INTEGER {
582: encap-FR-DLCI(1),
582: change recommended -
warning: named number `encap-FR-DLCI' must not include a hyphen in SMIv2
583: encap-ATM-AAL5(2),
583: change recommended -
warning: named number `encap-ATM-AAL5' must not include a hyphen in SMIv2
584: encap-ATM-TRANSCELL(3),
584: change recommended -
warning: named number `encap-ATM-TRANSCELL' must not include a hyphen in SMIv2
585: encap-ETH-VLAN(4),
585: change recommended -
warning: named number `encap-ETH-VLAN' must not include a hyphen in SMIv2
586: encap-ETH(5),
586: change recommended -
warning: named number `encap-ETH' must not include a hyphen in SMIv2
587: encap-HDLC(6),
587: change recommended -
warning: named number `encap-HDLC' must not include a hyphen in SMIv2
588: encap-PPP(7),
588: change recommended -
warning: named number `encap-PPP' must not include a hyphen in SMIv2
589: encap-CEM(8),
589: change recommended -
warning: named number `encap-CEM' must not include a hyphen in SMIv2
590: encap-ATM-VCC(9),
590: change recommended -
warning: named number `encap-ATM-VCC' must not include a hyphen in SMIv2
591: encap-ATM-VPC(10)
591: change recommended -
warning: named number `encap-ATM-VPC' must not include a hyphen in SMIv2
592: }
593: MAX-ACCESS read-only
594: STATUS current
595: DESCRIPTION
596: "Encapsulation type of local or virtual interface associated
597: with L2VPN in ifTable. "
598: ::= { mplsL2vpnIfEntry 3 }
599:
600: mplsL2vpnOwnerVpnIndex OBJECT-TYPE
600: error -
type `InterfaceIndex' of node `mplsL2vpnOwnerVpnIndex' does not resolve to a known base type
600: change recommended -
warning: node `mplsL2vpnOwnerVpnIndex' must be contained in at least one conformance group
601: SYNTAX InterfaceIndex
602: MAX-ACCESS read-only
603: STATUS current
604: DESCRIPTION
605: "index of L2VPN service instance associated with local or
606: virtual interface in the MPLS L2VPN service instance table. "
607: ::= { mplsL2vpnIfEntry 4 }
607: error -
type of `mplsL2vpnOwnerVpnIndex' in sequence and object type definition do not match
608:
609: mplsL2vpnIfOwnerVpnVcid OBJECT-TYPE
609: change recommended -
warning: node `mplsL2vpnIfOwnerVpnVcid' must be contained in at least one conformance group
610: SYNTAX Unsigned32(1..4294967295)
611: MAX-ACCESS read-only
612: STATUS current
613: DESCRIPTION
614: "VCID value of L2VPN service instance associated with local or
615: virtual interface. "
616: ::= { mplsL2vpnIfEntry 5 }
617:
618: mplsL2vpnIfOwnerVpnType OBJECT-TYPE
618: change recommended -
warning: node `mplsL2vpnIfOwnerVpnType' must be contained in at least one conformance group
619: SYNTAX INTEGER {
620: vpws(1),
621: vpls(2),
622: ipls(3)
623: }
624: MAX-ACCESS read-only
625: STATUS current
626: DESCRIPTION
627: "Type of L2VPN service associated with local or virtual
628: interface. "
629: ::= { mplsL2vpnIfEntry 6}
630:
631: mplsL2vpnIfStorageType OBJECT-TYPE
631: change recommended -
warning: node `mplsL2vpnIfStorageType' must be contained in at least one conformance group
632: SYNTAX StorageType
633: MAX-ACCESS read-only
634: STATUS current
635: DESCRIPTION
636: "Storage type of the object. "
637: ::= { mplsL2vpnIfEntry 7}
638:
639: mplsL2vpnIfRowStatus OBJECT-TYPE
639: change recommended -
warning: node `mplsL2vpnIfRowStatus' must be contained in at least one conformance group
640: SYNTAX RowStatus
641: MAX-ACCESS read-only
642: STATUS current
643: DESCRIPTION
644: "Used to create, modify and delete the line. When the object
645: is active, any objects that can be read and written in the
646: line can not be changed. The objects can be changed only when
647: they are not in service or not ready. "
648: ::= { mplsL2vpnIfEntry 8 }
649:
650: --MPLS L2VPN VC traffic statistics table
651:
652: mplsL2vpnVcStatisTable OBJECT-TYPE
653: SYNTAX SEQUENCE OF MplsL2vpnVcStatisEntry
654: MAX-ACCESS not-accessible
655: STATUS current
656: DESCRIPTION
657: "VC traffic statistics means accumulative statistics of traffic
658: on a PW VC at one side of PSN. The statistics values are used
659: for billing, load balancing and network performance analysis.
660: The table is indexed by mplsL2vpnPWIndex. "
661: ::= { mplsL2vpnPWObjects 2}
662:
663: mplsL2vpnVcStatisEntry OBJECT-TYPE
664: SYNTAX MplsL2vpnVcStatisEntry
665: MAX-ACCESS not-accessible
666: STATUS current
667: DESCRIPTION
668: "For each PW, the table item will be created. "
669: INDEX { mplsL2vpnPWIndex }
670: ::= { mplsL2vpnVcStatisTable 1 }
671:
672: MplsL2vpnVcStatisEntry ::=
673: SEQUENCE {
674: mplsL2vpnVcStatisRecvPkts Counter64,
675: mplsL2vpnVcStatisRecvBytes Counter64,
676: mplsL2vpnVcStatisSndPkts Counter64,
677: mplsL2vpnVcStatisSndBytes Counter64
678: }
679:
680: mplsL2vpnVcStatisRecvPkts OBJECT-TYPE
680: change recommended -
warning: node `mplsL2vpnVcStatisRecvPkts' must be contained in at least one conformance group
681: SYNTAX Counter64
682: MAX-ACCESS read-only
683: STATUS current
684: DESCRIPTION
685: "number of data packets received at PSN side from a PW VC. "
686: ::= { mplsL2vpnVcStatisEntry 1}
687:
688: mplsL2vpnVcStatisRecvBytes OBJECT-TYPE
688: change recommended -
warning: node `mplsL2vpnVcStatisRecvBytes' must be contained in at least one conformance group
689: SYNTAX Counter64
690: MAX-ACCESS read-only
691: STATUS current
692: DESCRIPTION
693: "number of bytes received at PSN side from a PW VC. "
694: ::= { mplsL2vpnVcStatisEntry 2 }
695:
696: mplsL2vpnVcStatisSndPkts OBJECT-TYPE
696: change recommended -
warning: node `mplsL2vpnVcStatisSndPkts' must be contained in at least one conformance group
697: SYNTAX Counter64
698: MAX-ACCESS read-only
699: STATUS current
700: DESCRIPTION
701: "number of data packets sent by a PW VC to PSN. "
702: ::= { mplsL2vpnVcStatisEntry 3}
703:
704: mplsL2vpnVcStatisSndBytes OBJECT-TYPE
704: fyi -
info: previous definition of `mplsL2vpnVcStatisSndBytes'
704: change recommended -
warning: node `mplsL2vpnVcStatisSndBytes' must be contained in at least one conformance group
705: SYNTAX Counter64
706: MAX-ACCESS read-only
707: STATUS current
708: DESCRIPTION
709: "number of bytes sent by a PW VC to PSN. "
710: ::= { mplsL2vpnVcStatisEntry 4}
711:
712: --MPLS L2VPN traffic statistics table
713:
714: mplsL2vpnStatisTable OBJECT-TYPE
715: SYNTAX SEQUENCE OF MplsL2vpnStatisEntry
716: MAX-ACCESS not-accessible
717: STATUS current
718: DESCRIPTION
719: "L2VPN traffic statistics means accumulative statistics of
720: traffic on an L2VPN at one side of PSN. The statistics values
721: are used for billing, load balancing and network performance
722: analysis. The table is indexed by mplsL2vpnIndex. An L2VPN
723: service may contain multiple PW VCs, so its traffic statistics
724: are the sum of all VCs traffic statistics of the L2VPN. "
725: ::= { mplsL2vpnObjects 2}
726:
727: mplsL2vpnStatisEntry OBJECT-TYPE
728: SYNTAX MplsL2vpnStatisEntry
729: MAX-ACCESS not-accessible
730: STATUS current
731: DESCRIPTION
732: "For each L2VPN instance, the table item will be created. "
733: INDEX { mplsL2vpnIndex }
733: severe -
unknown object identifier label `mplsL2vpnIndex'
734: ::= { mplsL2vpnStatisTable 1 }
735:
736: MplsL2vpnStatisEntry ::=
736: minor error -
SEQUENCE element #4 `mplsL2vpnStatisSndBytes' is not a child node under `mplsL2vpnStatisEntry'
736: minor error -
SEQUENCE of `MplsL2vpnStatisEntry' is missing columnar object `mplsL2vpnVcStatisSndBytes'
737: SEQUENCE {
738: mplsL2vpnStatisRecvPkts Counter64,
739: mplsL2vpnStatisRecvBytes Counter64,
740: mplsL2vpnStatisSndPkts Counter64,
741: mplsL2vpnStatisSndBytes Counter64
742: }
742: severe -
unknown object identifier label `mplsL2vpnStatisSndBytes'
743:
744: mplsL2vpnStatisRecvPkts OBJECT-TYPE
744: change recommended -
warning: node `mplsL2vpnStatisRecvPkts' must be contained in at least one conformance group
745: SYNTAX Counter64
746: MAX-ACCESS read-only
747: STATUS current
748: DESCRIPTION
749: "Number of data packets received at PSN side from an L2VPN. "
750: ::= { mplsL2vpnStatisEntry 1}
751:
752: mplsL2vpnStatisRecvBytes OBJECT-TYPE
752: change recommended -
warning: node `mplsL2vpnStatisRecvBytes' must be contained in at least one conformance group
753: SYNTAX Counter64
754: MAX-ACCESS read-only
755: STATUS current
756: DESCRIPTION
757: "Number of bytes received at PSN side from an L2VPN. "
758: ::= { mplsL2vpnStatisEntry 2 }
759:
760: mplsL2vpnStatisSndPkts OBJECT-TYPE
760: change recommended -
warning: node `mplsL2vpnStatisSndPkts' must be contained in at least one conformance group
761: SYNTAX Counter64
762: MAX-ACCESS read-only
763: STATUS current
764: DESCRIPTION
765: "Number of data packets sent by an L2VPN to PSN. "
766: ::= { mplsL2vpnStatisEntry 3}
767:
768: mplsL2vpnVcStatisSndBytes OBJECT-TYPE
768: error -
redefinition of identifier `mplsL2vpnVcStatisSndBytes'
768: change recommended -
warning: node `mplsL2vpnVcStatisSndBytes' must be contained in at least one conformance group
769: SYNTAX Counter64
770: MAX-ACCESS read-only
771: STATUS current
772: DESCRIPTION
773: "Number of bytes sent by an L2VPN to PSN. "
774: ::= { mplsL2vpnStatisEntry 4}
775:
776: --MPLS L2VPN VSI
777:
778: mplsL2vpnVirtualSwitch OBJECT IDENTIFIER ::= { mplsL2vpnVSIObjects 1 }
779:
780: -- VPLS Virtual Switch Attributes Table
781:
782: mplsL2vpnVsiAttributesTable OBJECT-TYPE
783: SYNTAX SEQUENCE OF mplsL2vpnVsiEntry
783: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting UPPERCASE_IDENTIFIER
784: MAX-ACCESS not-accessible
785: STATUS current
786: DESCRIPTION
787: "This table contains a list of virtual switches present
788: in the local system."
789: ::= { mplsL2vpnVirtualSwitch 1 }
789: warning -
warning: flushing recent incorrect declaration, see previous error(s)
790:
791: mplsL2vpnVsiEntry OBJECT-TYPE
792: SYNTAX mplsL2vpnVsiEntry
792: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER
793: MAX-ACCESS not-accessible
794: STATUS current
795: DESCRIPTION
796: "An entry (row) containing managment information
797: applicable to a particular virtual switch instance."
798: INDEX {mplsL2vpnVsiIndex }
798: warning -
warning: flushing recent incorrect declaration, see previous error(s)
799: ::= { mplsL2vpnVsiAttributesTable 1 }
799: severe -
syntax error, unexpected COLON_COLON_EQUAL
799: warning -
warning: flushing recent incorrect declaration, see previous error(s)
800:
801: mplsL2vpnVsiEntry ::= SEQUENCE {
801: severe -
syntax error, unexpected COLON_COLON_EQUAL, expecting OBJECT
802: mplsL2vpnVsiIndex Unsigned32,
803: mplsL2vpnVsiId OCTET STRING,
804: mplsL2vpnVsiAddress MacAddress,
805: mplsL2vpnVsiNumPorts INTEGER,
806: mplsL2vpnVsiStatus INTEGER
807: }
807: warning -
warning: flushing recent incorrect declaration, see previous error(s)
808:
809: mplsL2vpnVsiIndex OBJECT-TYPE
809: warning -
warning: index element `mplsL2vpnVsiIndex' of row `mplsL2vpnVpEntry' must be a column
810: SYNTAX Unsigned32
811: MAX-ACCESS not-accessible
812: STATUS current
813: DESCRIPTION
814: "An arbitrary integer used to uniquely identify a particular
815: virtual switch within a VPLS instance present on the local
816: system."
817: ::= { mplsL2vpnVsiEntry 1 }
817: severe -
unknown object identifier label `mplsL2vpnVsiEntry'
818:
819: mplsL2vpnVsiId OBJECT-TYPE
819: change recommended -
warning: node `mplsL2vpnVsiId' must be contained in at least one conformance group
820: SYNTAX OCTET STRING (SIZE (8))
821: MAX-ACCESS read-only
822: STATUS current
823: DESCRIPTION
824: "This is an 8 octet integer identifier that uniquely
825: represents a virtual switch in a single VPLS service
826: provider. Used in the STP operation"
827: ::= { mplsL2vpnVsiEntry 2 }
828:
829: mplsL2vpnVsiAddress OBJECT-TYPE
829: error -
type `MacAddress' of node `mplsL2vpnVsiAddress' does not resolve to a known base type
829: change recommended -
warning: node `mplsL2vpnVsiAddress' must be contained in at least one conformance group
830: SYNTAX MacAddress
831: MAX-ACCESS read-only
831: error -
unknown type `MacAddress'
832: STATUS current
833: DESCRIPTION
834: "The MAC address used by this virtual switch when it must be
835: referred to in a unique fashion."
836: ::= { mplsL2vpnVsiEntry 3 }
837:
838: mplsL2vpnVsiNumPorts OBJECT-TYPE
838: change recommended -
warning: node `mplsL2vpnVsiNumPorts' must be contained in at least one conformance group
839: SYNTAX INTEGER
840: MAX-ACCESS read-only
840: warning -
warning: use Integer32 instead of INTEGER in SMIv2
841: STATUS current
842: DESCRIPTION
843: "The number of virtual ports present in this virtual switch."
844: ::= { mplsL2vpnVsiEntry 4 }
845:
846: mplsL2vpnVsiStatus OBJECT-TYPE
846: change recommended -
warning: node `mplsL2vpnVsiStatus' must be contained in at least one conformance group
847: SYNTAX INTEGER {
848: up(1),
849: down(2)
850: }
851:
852: MAX-ACCESS read-only
853: STATUS current
854: DESCRIPTION
855: "The operational state of the virtual switch."
856: ::= { mplsL2vpnVsiEntry 5 }
857:
858: mplsL2vpnVirtualPort OBJECT IDENTIFIER ::= { mplsL2vpnVSIObjects 2 }
859:
860: -- VPLS Virtual Port Attributes Table
861:
862: mplsL2vpnVpAttributesTable OBJECT-TYPE
863: SYNTAX SEQUENCE OF MplsL2VpnVpEntry
864: MAX-ACCESS not-accessible
865: STATUS current
866: DESCRIPTION
867: "This table contains a list of virtual ports present in
868: the local system."
869: ::= { mplsL2vpnVirtualPort 1 }
870:
871: mplsL2vpnVpEntry OBJECT-TYPE
871: warning -
warning: row identifier `mplsL2vpnVpEntry' should have the same prefix as table identifier `mplsL2vpnVpAttributesTable'
871: warning -
warning: exactly one index element of row `mplsL2vpnVpEntry' must be accessible
872: SYNTAX MplsL2VpnVpEntry
873: MAX-ACCESS not-accessible
874: STATUS current
875: DESCRIPTION
876: "An entry (row) containing managment information
877: applicable to a particular virtual port."
878: INDEX {mplsL2vpnVsiIndex, mplsL2vpnVpIndex }
879: ::= { mplsL2vpnVpAttributesTable 1 }
880:
881: MplsL2VpnVpEntry ::= SEQUENCE {
881: minor error -
SEQUENCE element #1 `mplsL2vpnVpIndex' is not a child node under `mplsL2vpnVpEntry'
882: mplsL2vpnVpIndex Unsigned32,
883: mplsL2vpnVpInterface InterfaceIndex,
884: mplsL2VpVpnId VPNId
885: }
885: severe -
unknown object identifier label `mplsL2VpVpnId'
885: error -
unknown type `VPNId'
886:
887: mplsL2vpnVpIndex OBJECT-TYPE
887: warning -
warning: index element `mplsL2vpnVpIndex' of row `mplsL2vpnVpEntry' must be a column
888: SYNTAX Unsigned32
889: MAX-ACCESS not-accessible
890: STATUS current
891: DESCRIPTION
892: "An arbitrary integer used to uniquely identify a particular
893: virtual port within a virtual switch present within a VPLS
894: instance."
895: ::= { MplsL2VpnVpEntry 1 }
895: error -
`MplsL2VpnVpEntry' should start with a lower case letter
895: severe -
unknown object identifier label `MplsL2VpnVpEntry'
896:
897: mplsL2vpnVpInterface OBJECT-TYPE
897: error -
type `InterfaceIndex' of node `mplsL2vpnVpInterface' does not resolve to a known base type
897: change recommended -
warning: node `mplsL2vpnVpInterface' must be contained in at least one conformance group
898: SYNTAX InterfaceIndex
899: MAX-ACCESS read-only
900: STATUS current
901: DESCRIPTION
902: "The ifIndex value that identifies the local interface
903: to which the virtual circuit of this virtual port is mapped
904: to."
905: ::= { MplsL2VpnVpEntry 2 }
905: error -
`MplsL2VpnVpEntry' should start with a lower case letter
906:
907: mplsL2vpnVpVpnId OBJECT-TYPE
907: error -
type `VPNId' of node `mplsL2vpnVpVpnId' does not resolve to a known base type
907: change recommended -
warning: node `mplsL2vpnVpVpnId' must be contained in at least one conformance group
908: SYNTAX VPNId
909: MAX-ACCESS read-only
910: STATUS current
911: DESCRIPTION
912: "The VPN ID as specified in RFC 2685 to which this virtual
913: port is connected to."
914: ::= { MplsL2vpnVpEntry 3 }
914: error -
`MplsL2vpnVpEntry' should start with a lower case letter
914: severe -
unknown object identifier label `MplsL2vpnVpEntry'
915:
916:
917: -- VPLS Virtual Port Statistics Table
918:
919: mplsL2vpnVpStatsTable OBJECT-TYPE
920: SYNTAX SEQUENCE OF MplsL2vpnVpStatsEntry
921: MAX-ACCESS not-accessible
922: STATUS current
923: DESCRIPTION
924: "This table contains a list of virtual port statistics. This
925: table extends vplsVpAttributesTable"
926: ::= { mplsL2vpnVirtualPort 2 }
927:
928: mplsL2vpnVpStatsEntry OBJECT-TYPE
928: error -
row `mplsL2vpnVpStatsEntry' augments or extends `vplsVpEntry' which is not a row
929: SYNTAX MplsL2vpnVpStatsEntry
930: MAX-ACCESS not-accessible
931: STATUS current
932: DESCRIPTION
933: "An entry (row) containing managment information
934: applicable to a particular virtual port."
935: AUGMENTS { vplsVpEntry }
935: severe -
unknown object identifier label `vplsVpEntry'
936: ::= { mplsL2vpnVpStatsTable 1 }
937:
938: MplsL2vpnVpStatsEntry ::= SEQUENCE {
938: minor error -
SEQUENCE element #1 `mplsL2vpnVpInBytes' is not a child node under `mplsL2vpnVpStatsEntry'
939: mplsL2vpnVpInBytes Counter64,
940: mplsL2vpnVpOutBytes Counter64,
941: mplsL2VpInDiscards Counter32
942: }
942: severe -
unknown object identifier label `mplsL2VpInDiscards'
943:
944: mplsL2vpnVpInBytes OBJECT-TYPE
944: change recommended -
warning: node `mplsL2vpnVpInBytes' must be contained in at least one conformance group
945: SYNTAX Counter64
946: MAX-ACCESS read-only
947: STATUS current
948: DESCRIPTION
949: "The total no of data bytes received from this virtual port."
950: ::= { MplsL2vpnVpStatsEntry 1 }
950: error -
`MplsL2vpnVpStatsEntry' should start with a lower case letter
950: severe -
unknown object identifier label `MplsL2vpnVpStatsEntry'
951:
952: mplsL2vpnVpOutBytes OBJECT-TYPE
952: change recommended -
warning: node `mplsL2vpnVpOutBytes' must be contained in at least one conformance group
953: SYNTAX Counter64
954: MAX-ACCESS read-only
955: STATUS current
956: DESCRIPTION
957: "The total no of data bytes sent to this virtual port."
958: ::= { MplsL2vpnVpStatsEntry 2 }
958: error -
`MplsL2vpnVpStatsEntry' should start with a lower case letter
959:
960: mplsL2vpnVpInDiscards OBJECT-TYPE
960: change recommended -
warning: node `mplsL2vpnVpInDiscards' must be contained in at least one conformance group
961: SYNTAX Counter32
962: MAX-ACCESS read-only
963: STATUS current
964: DESCRIPTION
965: "Count of valid packets received which were discarded."
966: ::= { MplsL2vpnVpStatsEntry 3 }
966: error -
`MplsL2vpnVpStatsEntry' should start with a lower case letter
967:
968:
969: -- MplsL2VPN Notifications
970: mplsL2vpnTrapLevel OBJECT-TYPE
970: change recommended -
warning: node `mplsL2vpnTrapLevel' must be contained in at least one conformance group
971: SYNTAX INTEGER {
972: emergencies(1),
973: alerts(2),
974: critical(3),
975: errors(4),
976: warnings(5),
977: notifications(6),
978: informational(7),
979: debugging(8)
980: }
981: MAX-ACCESS read-only
982: STATUS current
983: DESCRIPTION
984: "Alerting level of Trap pdu."
985: ::= { mplsL2vpnNotifications 1}
986:
987: mplsL2vpnInterfaceTrap NOTIFICATION-TYPE
988: OBJECTS { mplsL2vpnIfIndex,
989: mplsL2vpnIfString,
990: mplsL2vpnTrapLevel,
991: mplsL2vpnInstanceVCId,
992: mplsL2vpnPWRemoteRouterId,
993: mplsL2vpnInstanceType
994: }
995: STATUS current
996: DESCRIPTION
997: When there is a PW become unavailable because of interface
997: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
998: failure,this type of Trap pdu will be sent."
999: ::= { mplsL2vpnNotifications 2 }
1000:
1001: mplsL2vpnProtocolTrap NOTIFICATION-TYPE
1002: OBJECTS { mplsL2vpnTrapLevel,
1003: mplsL2vpnInstanceVCId,
1004: mplsL2vpnPWRemoteRouterId,
1005: mplsL2vpnInstanceType
1006: }
1007: STATUS current
1008: DESCRIPTION
1009: When Protocol patameters negotiation fails during VC setup
1010: and there is a PW affected,this type of Trap pdu will be sent."
1011: ::= { mplsL2vpnNotifications 3 }
1011: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1012:
1013: mplsL2vpnExternalTunnelTrap NOTIFICATION-TYPE
1014: OBJECTS { mplsL2vpnTrapLevel,
1015: mplsL2vpnInstanceVCId,
1016: mplsL2vpnPWRemoteRouterId,
1017: mplsL2vpnInstanceType
1018: }
1019: STATUS current
1020: DESCRIPTION
1021: When there is a PW become unavailable because of external tunnel
1021: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
1022: failure,this type of Trap pdu will be sent."
1023: ::= { mplsL2vpnNotifications 4 }
1024:
1025:
1026: mplsL2vpnNotificationsPrefix OBJECT IDENTIFIER ::=
1027: { mplsL2vpnNotifications 5 }
1028:
1029: VirtualSwitchUp NOTIFICATION-TYPE
1030: OBJECTS { mplsL2vpnVsiId }
1031: STATUS current
1032: DESCRIPTION
1033: "This notification is generated when the specified
1034: virtual switch is about to be initialized or change the
1035: status from down to up."
1036: ::= { mplsL2vpnNotificationsPrefix 1 }
1037:
1038: VirtualSwitchDown NOTIFICATION-TYPE
1039: OBJECTS { mplsL2vpnVsiId }
1040: STATUS current
1041: DESCRIPTION
1042: "This notification is generated when the specified
1043: virtual switch is about to go down."
1044: ::= { mplsL2vpnNotificationsPrefix 2 }
1045:
1046: mplsL2vpnVpnUp NOTIFICATION-TYPE
1047: OBJECTS { mplsL2vpnPWStatus }
1048: STATUS current
1049: DESCRIPTION
1050: "This notification is generated when the specified
1051: vpn is about to go up."
1052: ::= { mplsL2vpnNotificationsPrefix 3 }
1053:
1054: mplsL2vpnVpnFail NOTIFICATION-TYPE
1055: OBJECTS { mplsL2vpnPWStatus }
1056: STATUS current
1057: DESCRIPTION
1058: "This notification is generated when the specified
1059: vpn is about to go down."
1059: severe -
lexically unexpected character, skipping to end of line
1060: ::= { mplsL2vpnNotificationsPrefix 4 }
1060: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1061:
1062: -- NOTE: this END was not present in draft-weilian-l2vpn-mib-01.txt,
1063: -- but this does appear to be the end of the MIB.
1064: -- (the next line is '7. Intellectual Property Statement ')
1065:
1066: END
1067:
1068: --
1069: -- Copyright (C) The Internet Society (2006).
1070: --
1071: -- This document is subject to the rights, licenses and restrictions
1072: -- contained in BCP 78, and except as set forth therein, the authors
1073: -- retain all their rights.
1074: --
1075: