smilint output for ./PW-ENET-DRAFT05-MIB
Message Severities |
Severity | Count |
severe | 13 |
error | 11 |
warning | 12 |
Message Types |
Type | Count |
bad-identifier-case (error) | 6 |
import-failed (error) | 1 |
internal-flushing (warning) | 12 |
internal-other (severe) | 13 |
object-identifier-not-prefix (error) | 4 |
Messages:
PW-ENET-DRAFT05-MIB
1: -- extracted from draft-ietf-pwe3-enet-mib-05.txt
2: -- at Thu Jul 8 06:21:50 2004
3:
4: PW-ENET-DRAFT05-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: OBJECT-TYPE, MODULE-IDENTITY
8: FROM SNMPv2-SMI
9:
10: MODULE-COMPLIANCE, OBJECT-GROUP
11: FROM SNMPv2-CONF
12:
13: StorageType, RowStatus
14: FROM SNMPv2-TC
15:
16: InterfaceIndexOrZero
17: FROM IF-MIB
18:
19: ZeroBasedCounter32
20: FROM RMON2-MIB
21:
22: pwVcIndex
23: FROM PW-DRAFT05-MIB
23: error -
identifier `pwVcIndex' cannot be imported from module `PW-DRAFT05-MIB'
24:
25: pwStdMIB, PwVcVlanCfg, PwVcIndexType
26: FROM PW-TC-DRAFT05-MIB;
27:
28: pwVcEnetMIB MODULE-IDENTITY
29: LAST-UPDATED "200406101200Z" -- 10 June 2004 12:00:00 GMT
30: ORGANIZATION "IETF PWE3 Working group"
31: CONTACT-INFO
32: "David Zelig
33: Postal: Corrigent Systems
34: 126, Yigal Alon St.
35: Ethernet Pseudo Wire (PW) February 2004
36: Management Information Base
37:
38:
39: Tel-Aviv, ISRAEL
40: Tel: +972-3-6945273
41: E-mail: davidz@corrigent.com
42:
43: Thomas D. Nadeau
44: Postal: Cisco Systems, Inc.
45: 250 Apollo Drive
46: Chelmsford, MA 01824
47: Tel: +1-978-497-3051
48: Email: tnadeau@cisco.com
49: "
50: DESCRIPTION
51: "This MIB module describes a model for managing Ethernet
52: point-to-point pseudo wire services over a Packet
53: Switched Network (PSN).
54:
55: Copyright (C) The Internet Society (date). This version
56: of this MIB module is part of RFC yyyy; see the RFC
57: itself for full legal notices.
58: -- RFC Ed.: replace yyyy with actual RFC number & remove this note
59: "
60:
61: -- Revision history.
62:
63: REVISION
64: "200406101200Z" -- 10 June 2004 12:00:00 GMT
65: DESCRIPTION
66: " Changes from as draft-pwe3-enet-mib-04:
67: - Move the VLAN field from an index to an object, and add
68: an arbitrary index instead.
69: - Typo Fixes.
70: - Adapt modes to draft-ietf-pwe3-ethernet-encap-06.txt
71: - Adding detailed compliance requirements.
72: "
73:
74: REVISION
75: "200402041200Z" -- 4 February 2004 12:00:00 GMT
76: DESCRIPTION
77: " Changes from as draft-pwe3-enet-mib-03:
78: 1) Remove pwVcEnetFragSize and pwVcEnetCwStatus since they
79: are controlled by the PW MIB module and they are duplicated
80: here.
81: 2) Change counter64 to ZeroBasedCounter32 in error
82: statistics, and fix them to be read-only.
83: "
84:
85: REVISION
86: "200312161200Z" -- 16 December 2003 12:00:00 GMT
87: DESCRIPTION
88: " Changes from as draft-pwe3-enet-mib-02.
89: 1) Module identity under the PW MIB tree.
90: Ethernet Pseudo Wire (PW) February 2004
91: Management Information Base
92:
93:
94: "
95:
96: REVISION
97: "200307291200Z" -- 29 July 2003 12:00:00 GMT
98: DESCRIPTION
99: " Changes from as draft-pwe3-enet-mib-01.
100: 1) Added Control Word status and fragmentation status.
101: 2) Aligning description of objects and rules based on
102: draft-ietf-pwe3-ethernet-encap-06.txt.
103: "
104:
105: REVISION
106: "200209221200Z" -- 22 September 2002 12:00:00 GMT
107: DESCRIPTION
108: " Submitted as draft-pwe3-enet-mib-00.
109: Changes from previous version:
110: 1) Alignment with draft-pwe3-ethernet-encap-00.txt:
111: removing 'rangeVLAN' mode and the associated objects.
112: 2) Relaxing requirement on value of pwVcEnetPortVlan in
113: port mode.
114: "
115:
116: REVISION
117: "200208201200Z" -- 20 August 2002 12:00:00 GMT
118: DESCRIPTION
119: "Changes from previous version:
120: 1) Add pwVcEnetVcIfIndex - Option for VC as ifIndex.
121: 2) Change counters to 64 bits.
122: 3) Add mode for adding/removing VLAN fields between PW and
123: CE bound interface.
124: 4) Referencing draft-martini instead of draft-so.
125: 5) Editorial changes for some description clauses.
126: 6) MPLS PRI mapping table to be independent (not augmented).
127: 7) Adapt descriptions and rules of use to
128: dratf-ietf-pwe3-Ethernet-encap-00.
129: "
130: REVISION
131: "200202031200Z" -- 03 February 2002 12:00:00 GMT
132: DESCRIPTION
133: "initial revision as -00 draft"
134:
135: ::= { pwStdMIB x } -- To be assigned by IANA
135: error -
Object identifier element `x' name only allowed as first element
136: -- The value of 5 is requested.
137:
138:
139: pwVcEnetObjects OBJECT IDENTIFIER ::= { pwVcEnetMIB 1 }
140: pwVcEnetConformance OBJECT IDENTIFIER ::= { pwVcEnetMIB 2 }
141:
142: --
143: -- Ethernet PW table
144: --
145: Ethernet Pseudo Wire (PW) February 2004
145: error -
`Ethernet' should start with a lower case letter
145: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
146: Management Information Base
147:
148:
149:
150: pwVcEnetTable OBJECT-TYPE
151: SYNTAX SEQUENCE OF PwVcEnetEntry
152: MAX-ACCESS not-accessible
153: STATUS current
154: DESCRIPTION
155: "This table contains the index to the Ethernet tables
156: associated with this ETH PW, the VLAN configuration and
157: VLAN mode."
158: ::= { pwVcEnetObjects 1 }
158: warning -
warning: flushing recent incorrect declaration, see previous error(s)
159:
160: pwVcEnetEntry OBJECT-TYPE
161: SYNTAX PwVcEnetEntry
162: MAX-ACCESS not-accessible
163: STATUS current
164: DESCRIPTION
165: "This table is indexed by the same index that was created
166: for the associated entry in the PW generic table in the PW
167: MIB module.
168: The PwVcIndex and the pwVcEnetPwInstance are used as indexes
169: to allow multiple VLANs to exist on the same PW.
170:
171: An entry is created in this table by the agent for every
172: entry in the pwVcTable with a pwVcType of 'ethernetTagged'
173: or 'ethernet'. Additional rows may be created by the
174: operator or the agent if multiple entries are required for
175: the same PW.
176:
177: The value of pwVcEnetPwInstance can be arbitrary selected
178: to make the row unique, however implementations that know
179: the VLAN field value when the row is created MAY use the
180: value of the VLAN itself for better readability and
181: backward compatibility with older versions of this MIB
182: module.
183:
184: This table provides Ethernet port mapping and VLAN
185: configuration for each Ethernet PW."
186:
187: INDEX { pwVcIndex, pwVcEnetPwInstance }
188: ::= { pwVcEnetTable 1 }
189:
190: PwVcEnetEntry ::= SEQUENCE {
191: pwVcEnetPwInstance PwVcIndexType,
192: pwVcEnetPwVlan PwVcVlanCfg,
193: pwVcEnetVlanMode INTEGER,
194: pwVcEnetPortVlan PwVcVlanCfg,
195:
196: pwVcEnetPortIfIndex InterfaceIndexOrZero,
197: pwVcEnetVcIfIndex InterfaceIndexOrZero,
198:
199: pwVcEnetRowStatus RowStatus,
200: Ethernet Pseudo Wire (PW) February 2004
200: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
201: Management Information Base
202:
203:
204: pwVcEnetStorageType StorageType
205: }
205: warning -
warning: flushing recent incorrect declaration, see previous error(s)
206:
207: pwVcEnetPwInstance OBJECT-TYPE
208: SYNTAX PwVcIndexType
209: MAX-ACCESS not-accessible
210: STATUS current
211: DESCRIPTION
212: "If multiple rows are mapped to the same PW, this index is
213: used to uniquely identify the individual row.
214: If the value of the VLAN field is known at the time of
215: of row creation, the value of pwVcEnetPwVlan MAY be used
216: for better readability and backward compatibility with
217: older versions of this MIB module. Otherwise the value
218: of '1' SHOULD be set to the first row for each pwVcIndex
219: for better readability and in order that the management
220: application would know in advance how to access the
221: first row when it was created by the agent.
222: "
223:
224: ::= { pwVcEnetEntry 1 }
225:
226: pwVcEnetPwVlan OBJECT-TYPE
227: SYNTAX PwVcVlanCfg
228: MAX-ACCESS read-create
229: STATUS current
230: DESCRIPTION
231: "This Object defines the (service delimiting) VLAN field
232: value on the PW. The value of 4097 MUST be used if the
233: object is not applicable, for example when mapping all
234: packets from an Ethernet port to this PW (raw mode).
235: The value of 4096 MUST be set to indicate untagged frames
236: (from the PW point of view), i.e. when pwVcEnetVlanMode
237: equals 'noChange' and pwVcEnetPortVlan equals 4096."
238: ::= { pwVcEnetEntry 2 }
239:
240: pwVcEnetVlanMode OBJECT-TYPE
241: SYNTAX INTEGER {
242: other(0),
243: portBased(1),
244: noChange(2),
245: changeVlan(3),
246: addVlan(4),
247: removeVlan(5)
248: }
249: MAX-ACCESS read-create
250: STATUS current
251: DESCRIPTION
252: "Indicates the mode of VLAN handling between the port
253: associated to the PW and the PW encapsulation.
254: Ethernet Pseudo Wire (PW) February 2004
255: Management Information Base
256:
257:
258: - 'other' indicate operation that is not defined by
259: this MIB module.
260:
261: - 'portBased' indicates that the forwarder will forward
262: packets between the port and the PW independent of their
263: structure (i.e. there is no service delimiting VLAN tags
264: from the PE standpoint).
265:
266: - 'noChange' indicates that the PW contains the original
267: user VLAN, as specified in pwVcEnetPortVlan, i.e. the
268: VLAN on the PE-CE link is the service delimiting tag
269: and is kept as is on the PW. This is allowed only for
270: pwVcType equal 'ethernetTagged'.
271:
272: - 'changeVlan' indicates that the VLAN field on the PW
273: may be different than the VLAN field on the user's
274: port. the VLAN on the PE-CE link is the service delimiting
275: tag but has a different value on the PW.
276:
277: - 'removeVlan' indicates that the encapsulation on the
278: PW does not include the service delimiting VLAN field.
279: Note that PRI bits transparency is lost in this case.
280:
281: - 'addVlan' indicate that a VLAN field will be added
282: on the PSN bound direction. pwVcEnetPwVlan indicates
283: the value that will be added.
284:
285: - Implementation of 'portsbased', 'removeVlan', 'addVlan'
286: 'other' and 'changeVlan' is OPTIONAL.
287: "
288:
289: DEFVAL { noChange }
290: ::= { pwVcEnetEntry 3 }
291:
292: pwVcEnetPortVlan OBJECT-TYPE
293: SYNTAX PwVcVlanCfg
294: MAX-ACCESS read-create
295: STATUS current
296: DESCRIPTION
297: "This object defines the VLAN value on the physical port (or
298: VPLS virtual port) or a mapping of the whole port traffic
299: to the same PW.
300:
301: The value of '4097' NUST be used if the whole port traffic
302: is mapped to the same PW. Note that a pwVcType of
303: 'ethernetTagged' can still be used if service delimiting tag
304: is added on the PW (pwVcEnetVlanMode equals 'addVlan').
305:
306: It MUST be equal to pwVcEnetPwVlan if pwVcEnetVlanMode
307: equals'noChange'.
308: Ethernet Pseudo Wire (PW) February 2004
309: Management Information Base
310:
311:
312: The value 4096 indicates that packet without a VLAN field
313: (i.e. untagged frames) on the port are associated to this
314: PW. This allows the same behaviors as assigning 'Default
315: VLAN' to un-tagged frames.
316: "
317:
318: DEFVAL { 4097 }
319: ::= { pwVcEnetEntry 4 }
320:
321: pwVcEnetPortIfIndex OBJECT-TYPE
322: SYNTAX InterfaceIndexOrZero
323: MAX-ACCESS read-create
324: STATUS current
325: DESCRIPTION
326: "This object is used to specify the ifIndex of the Ethernet
327: port associated with this PW for point-to-point Ethernet
328: service, or the ifIndex of the virtual interface of the
329: VPLS instance associated with the PW if the service is
330: VPLS. Two rows in this table can point to the same ifIndex
331: only if:
332:
333: 1) It is required to support multiple COS on a MPLS PSN
334: for the same service (i.e.: a combination of ports and
335: VLANs) by the use of multiple PW, each with a different
336: COS.
337:
338: 2) There is no overlap of VLAN values specified in
339: pwVcEnetPortVlan that are associated with this port.
340:
341: A value of zero indicates that association to an ifIndex is
342: not yet known."
343:
344: ::= { pwVcEnetEntry 5 }
345:
346: pwVcEnetVcIfIndex OBJECT-TYPE
347: SYNTAX InterfaceIndexOrZero
348: MAX-ACCESS read-create
349: STATUS current
350: DESCRIPTION
351: "If the PW is modeled as an ifIndex in the ifTable, this
352: object indicates the value of the ifIndex representing the
353: Ethernet PW on the PSN side in the Etherlike-MIB. Note that
354: this value may be different from the value of pwVcIfIndex
355: that represent the ifIndex of the PW for ifType 'pw'."
356:
357: DEFVAL { 0 }
358: ::= { pwVcEnetEntry 6 }
359:
360: pwVcEnetRowStatus OBJECT-TYPE
361: SYNTAX RowStatus
362: MAX-ACCESS read-create
363: Ethernet Pseudo Wire (PW) February 2004
363: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
364: Management Information Base
365:
366:
367: STATUS current
368: DESCRIPTION
369: "Enable creating, deleting and modifying this row."
370: ::= { pwVcEnetEntry 7 }
370: warning -
warning: flushing recent incorrect declaration, see previous error(s)
371:
372: pwVcEnetStorageType OBJECT-TYPE
373: SYNTAX StorageType
374: MAX-ACCESS read-create
375: STATUS current
376: DESCRIPTION
377: "Indicates the storage type of this row."
378: ::= { pwVcEnetEntry 8 }
379:
380: --
381: -- Ethernet Priority Mapping Table
382: --
383:
384: pwVcEnetMplsPriMappingTable OBJECT-TYPE
385: SYNTAX SEQUENCE OF PwVcEnetMplsPriMappingTableEntry
386: MAX-ACCESS not-accessible
387: STATUS current
388: DESCRIPTION
389: "This table may be used for MPLS PSNs if there is a need
390: to hold multiple PW, each with different COS, for the same
391: user service (port + PW VLAN). Such a need may arise if the
392: MPLS network is capable of L-LSP or E-LSP without multiple
393: COS capabilities. Each row is indexed by the pwVcIndex
394: and indicate the PRI bits on the packet received from the
395: user port (or VPLS virtual port) that are
396: classified to this PW. Note that the EXP bit value of the
397: PW is configured in the PW MPLS MIB module."
398:
399: ::= { pwVcEnetObjects 2 }
400:
401: pwVcEnetMplsPriMappingTableEntry OBJECT-TYPE
402: SYNTAX PwVcEnetMplsPriMappingTableEntry
403: MAX-ACCESS not-accessible
404: STATUS current
405: DESCRIPTION
406: "Each entry is created by the operator or by the agent
407: based on local policy if special classification based on
408: the PRI bits is required for this PW."
409:
410: INDEX { pwVcIndex }
411:
412: ::= { pwVcEnetMplsPriMappingTable 1 }
413:
414: PwVcEnetMplsPriMappingTableEntry ::= SEQUENCE {
415: pwVcEnetMplsPriMapping BITS,
416: pwVcEnetMplsPriMappingRowStatus RowStatus,
417: pwVcEnetMplsPriMappingStorageType StorageType
418: Ethernet Pseudo Wire (PW) February 2004
418: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting '}' or ','
419: Management Information Base
420:
421:
422: }
422: warning -
warning: flushing recent incorrect declaration, see previous error(s)
423:
424: pwVcEnetMplsPriMapping OBJECT-TYPE
425: SYNTAX BITS {
426: pri000 (0),
427: pri001 (1),
428: pri010 (2),
429: pri011 (3),
430: pri100 (4),
431: pri101 (5),
432: pri110 (6),
433: pri111 (7),
434: untagged (8)
435: }
436: MAX-ACCESS read-create
437: STATUS current
438: DESCRIPTION
439: "This object defines the groups of user PRI mapped into
440: this PW. Each bit set indicates that this user priority
441: is assigned to this PW.
442:
443: The value 'untagged' is used to indicate that untagged
444: frames are also associated to this PW.
445:
446: This object allows the use of different PSN COS based on
447: user marking of PRI bits in MPLS PSN with L-LSP or
448: E-LSP without multiple COS support. In all other cases,
449: the default value MUST be used.
450:
451: It is REQUIRED that there is no overlap on this object
452: between rows serving the same service (port+ PW VLAN).
453:
454: In case of missing BIT configuration between rows to
455: the same service, incoming packets with PRI marking not
456: configured should be handled by the PW with the lowest
457: COS.
458: "
459: REFERENCE
460: "See appendix A of 'Encapsulation Methods for Transport of
461: Ethernet Frames Over IP/MPLS Networks' (work-in-progress)
462: for mapping rules of the PRI bits to PSN COS."
463:
464: ::= { pwVcEnetMplsPriMappingTableEntry 1 }
465:
466: pwVcEnetMplsPriMappingRowStatus OBJECT-TYPE
467: SYNTAX RowStatus
468: MAX-ACCESS read-create
469: STATUS current
470: DESCRIPTION
471: "Enable creating, deleting and modifying this row.
472: pwVcEnetMplsPriMapping may be changed when this object is
473: Ethernet Pseudo Wire (PW) February 2004
474: Management Information Base
475:
476:
477: in the active(1) state, assuming the new value honors the
478: rules as described in the description clause of
479: pwVcEnetMplsPriMapping. Otherwise, the row status MUST be
480: set to notActive(3) before a change can be made to
481: pwVcEnetMplsPriMappingRowStatus."
482: ::= { pwVcEnetMplsPriMappingTableEntry 2 }
483:
484: pwVcEnetMplsPriMappingStorageType OBJECT-TYPE
485: SYNTAX StorageType
486: MAX-ACCESS read-create
487: STATUS current
488: DESCRIPTION
489: "Indicates the storage type of this row."
490: ::= { pwVcEnetMplsPriMappingTableEntry 3 }
491:
492:
493: --
494: -- Ethernet PW Statistics Table
495: --
496:
497: pwVcEnetStatsTable OBJECT-TYPE
498: SYNTAX SEQUENCE OF PwVcEnetStatsEntry
499: MAX-ACCESS not-accessible
500: STATUS current
501: DESCRIPTION
502: "This table contains statistical counters specific for
503: Ethernet PW."
504: ::= { pwVcEnetObjects 3 }
505:
506: pwVcEnetStatsEntry OBJECT-TYPE
507: SYNTAX PwVcEnetStatsEntry
508: MAX-ACCESS not-accessible
509: STATUS current
510: DESCRIPTION
511: "Each entry represents the statistics gathered for the
512: PW carrying the Ethernet packets since this PW was
513: first created in the pwVcEnetTable."
514: INDEX { pwVcIndex }
515: ::= { pwVcEnetStatsTable 1 }
516:
517: PwVcEnetStatsEntry ::= SEQUENCE {
518: pwVcEnetStatsIllegalVlan ZeroBasedCounter32,
519: pwVcEnetStatsIllegalLength ZeroBasedCounter32
520: }
521:
522: pwVcEnetStatsIllegalVlan OBJECT-TYPE
523: SYNTAX ZeroBasedCounter32
524: MAX-ACCESS read-only
525: STATUS current
526: DESCRIPTION
527: "The number of packets received (from the PSN) on this PW
528: Ethernet Pseudo Wire (PW) February 2004
529: Management Information Base
530:
531:
532: with an illegal VLAN field, missing VLAN field that was
533: expected, or A VLAN field when it was not expected. This
534: counter is not applicable if the PW type is 'ethernet'
535: (i.e. raw mode), and MUST return the value of zero in
536: this case."
537: ::= { pwVcEnetStatsEntry 1 }
538:
539: pwVcEnetStatsIllegalLength OBJECT-TYPE
540: SYNTAX ZeroBasedCounter32
541: MAX-ACCESS read-only
542: STATUS current
543: DESCRIPTION
544: "The number of packets that were received with an illegal
545: Ethernet packet length on this PW. An illegal length is
546: defined as being greater than the value in the advertised
547: MTU supported, or shorter than the allowed Ethernet packet
548: size. The agent should start the value of this counter at
549: the value of zero."
550: ::= { pwVcEnetStatsEntry 2 }
551:
552: ---
553: --- Conformance description
554: ---
555:
556: pwVcEnetGroups OBJECT IDENTIFIER ::= { pwVcEnetConformance 1 }
557: pwVcEnetCompliances OBJECT IDENTIFIER ::= { pwVcEnetConformance 2 }
558:
559:
560: -- Compliance requirement for fully compliant implementations.
561:
562: pwVcEnetModuleFullCompliance MODULE-COMPLIANCE
563: STATUS current
564: DESCRIPTION
565: "The compliance statement for agents that provide full
566: support for PW-ENET MIB Module. Such devices can
567: then be monitored and also be configured using
568: this MIB module."
569:
570: MODULE -- this module
571: MANDATORY-GROUPS { pwVcEnetGroup,
572: pwVcStatsGroup
573: }
574:
575: GROUP pwVcEnetMplsPriGroup
576: DESCRIPTION
577: "Collection of objects defining classification to
578: different PW based on the user's PRI bits mapping.
579: This group is optional, and should be implemented
580: only for MPLS PSN where only L-LSP or single OA
581: E-LSP, exists, and different PSN COS is required
582: based on the PRI mapping."
583: Ethernet Pseudo Wire (PW) February 2004
583: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
584: Management Information Base
585:
586:
587:
588: OBJECT pwVcEnetVlanMode
589: DESCRIPTION "An implementation MUST support at least the value
590: noChange(2)."
591:
592: OBJECT pwVcEnetVcIfIndex
593: MIN-ACCESS read-only
594: DESCRIPTION "Write access and values other than zero are
595: required only for implementations that support the
596: modeling the Ethernet PW in the Etherlike-MIB."
597:
598: OBJECT pwVcEnetRowStatus
599: SYNTAX RowStatus { active(1), notInService(2),
600: notReady(3) }
600: warning -
warning: flushing recent incorrect declaration, see previous error(s)
601: WRITE-SYNTAX RowStatus { active(1), notInService(2),
601: severe -
syntax error, unexpected WRITE_SYNTAX
602: createAndGo(4), destroy(6)
603: }
603: warning -
warning: flushing recent incorrect declaration, see previous error(s)
604: MIN-ACCESS read-only
604: severe -
syntax error, unexpected MIN_ACCESS
605: DESCRIPTION "Support for createAndWait is not required. Support
606: of notReady is not required for implementations that
607: do not support signaling.
608: Support of read-write is not required for
609: implementations that do not support more than one
610: VLAN mapping to the same PW."
611:
612: OBJECT pwVcEnetMplsPriMappingRowStatus
613: SYNTAX RowStatus { active(1), notInService(2),
614: notReady(3) }
614: warning -
warning: flushing recent incorrect declaration, see previous error(s)
615: WRITE-SYNTAX RowStatus { active(1), notInService(2),
615: severe -
syntax error, unexpected WRITE_SYNTAX
616: createAndGo(4), destroy(6)
617: }
617: warning -
warning: flushing recent incorrect declaration, see previous error(s)
618: DESCRIPTION "Support for createAndWait is not required."
618: severe -
syntax error, unexpected DESCRIPTION
619:
620: ::= { pwVcEnetCompliances 1 }
620: warning -
warning: flushing recent incorrect declaration, see previous error(s)
621:
622: -- Compliance requirement for read-only compliant implementations.
623:
624: pwVcEnetModuleReadOnlyCompliance MODULE-COMPLIANCE
625: STATUS current
626: DESCRIPTION
627: "The compliance statement for agents that provide read
628: only support for PW-ENET MIB Module. Such devices can
629: then be monitored but cannot be configured using this
630: MIB module."
631:
632: MODULE -- this module
633: MANDATORY-GROUPS { pwVcEnetGroup,
634: pwVcStatsGroup
635: }
636:
637: GROUP pwVcEnetMplsPriGroup
638: Ethernet Pseudo Wire (PW) February 2004
638: error -
`Ethernet' should start with a lower case letter
638: error -
Object identifier element `Ethernet' name only allowed as first element
638: error -
`Pseudo' should start with a lower case letter
638: error -
Object identifier element `Pseudo' name only allowed as first element
638: error -
`Wire' should start with a lower case letter
638: error -
Object identifier element `Wire' name only allowed as first element
638: severe -
syntax error, unexpected '(', expecting DESCRIPTION
639: Management Information Base
640:
641:
642: DESCRIPTION
643: "Collection of objects defining classification to
644: different PW based on the user's PRI bits mapping.
645: This group is optional, and should be implemented
646: only for MPLS PSN where only L-LSP or single OA
647: E-LSP, exists, and different PSN COS is required
648: based on the PRI mapping."
649:
650: OBJECT pwVcEnetPwVlan
651: MIN-ACCESS read-only
652: DESCRIPTION "Write access is not required."
653:
654: OBJECT pwVcEnetVlanMode
655: MIN-ACCESS read-only
656: DESCRIPTION "Write access is not required. An implementation
657: MUST support at least the value noChange(2)."
658:
659: OBJECT pwVcEnetPortVlan
660: MIN-ACCESS read-only
661: DESCRIPTION "Write access is not required."
662:
663: OBJECT pwVcEnetPortIfIndex
664: MIN-ACCESS read-only
665: DESCRIPTION "Write access is not required."
666:
667: OBJECT pwVcEnetVcIfIndex
668: MIN-ACCESS read-only
669: DESCRIPTION "Write access is not required. Values other than
670: zero are required only for implementations that
671: support the modeling the Ethernet PW in the
672: Etherlike-MIB."
673:
674: OBJECT pwVcEnetRowStatus
675: SYNTAX RowStatus { active(1), notInService(2),
676: notReady(3) }
676: warning -
warning: flushing recent incorrect declaration, see previous error(s)
677: MIN-ACCESS read-only
677: severe -
syntax error, unexpected MIN_ACCESS
678: DESCRIPTION "Write access is not required. Support
679: of notReady is not required for implementations that
680: do not support signaling."
681:
682: OBJECT pwVcEnetStorageType
683: MIN-ACCESS read-only
684: DESCRIPTION "Write access is not required."
685:
686: OBJECT pwVcEnetMplsPriMapping
687: MIN-ACCESS read-only
688: DESCRIPTION "Write access is not required."
689:
690: OBJECT pwVcEnetMplsPriMappingRowStatus
691: SYNTAX RowStatus { active(1), notInService(2),
692: notReady(3) }
692: warning -
warning: flushing recent incorrect declaration, see previous error(s)
693:
694: Ethernet Pseudo Wire (PW) February 2004
694: error -
`Ethernet' should start with a lower case letter
694: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
695: Management Information Base
696:
697:
698: MIN-ACCESS read-only
699: DESCRIPTION "Write access is not required."
700:
701: OBJECT pwVcEnetMplsPriMappingStorageType
702: MIN-ACCESS read-only
703: DESCRIPTION "Write access is not required."
704:
705: ::= { pwVcEnetCompliances 2 }
705: warning -
warning: flushing recent incorrect declaration, see previous error(s)
706:
707: -- Units of conformance.
708:
709: pwVcEnetGroup OBJECT-GROUP
710: OBJECTS {
711: pwVcEnetPwVlan,
712: pwVcEnetVlanMode,
713: pwVcEnetPortVlan,
714: pwVcEnetPortIfIndex,
715: pwVcEnetVcIfIndex,
716: pwVcEnetRowStatus,
717: pwVcEnetStorageType
718: }
719: STATUS current
720: DESCRIPTION
721: "Collection of objects for basic Ethernet PW config."
722: ::= { pwVcEnetGroups 1 }
723:
724: pwVcStatsGroup OBJECT-GROUP
725: OBJECTS {
726: pwVcEnetStatsIllegalVlan,
727: pwVcEnetStatsIllegalLength
728: }
729: STATUS current
730: DESCRIPTION
731: "Collection of objects counting various PW level errors."
732: ::= { pwVcEnetGroups 2 }
733:
734: pwVcEnetMplsPriGroup OBJECT-GROUP
735: OBJECTS {
736: pwVcEnetMplsPriMapping,
737: pwVcEnetMplsPriMappingRowStatus,
738: pwVcEnetMplsPriMappingStorageType
739: }
740: STATUS current
741: DESCRIPTION
742: "Collection of objects defining classification to
743: different PW based on the user's PRI bits mapping.
744: This group is optional, and should be implemented
745: only for MPLS PSN where only L-LSP or single OA
746: E-LSP exists, and different PSN COS is required
747: based on the PRI mapping."
748: ::= { pwVcEnetGroups 3 }
749: Ethernet Pseudo Wire (PW) February 2004
749: error -
`Ethernet' should start with a lower case letter
749: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
750: Management Information Base
751:
752:
753:
754: END
755:
756: --
757: -- Copyright (C) The Internet Society (2000). All Rights Reserved.
758: --
759: -- This document and translations of it may be copied and furnished to
760: -- others, and derivative works that comment on or otherwise explain it
761: -- or assist in its implementation may be prepared, copied, published
762: -- and distributed, in whole or in part, without restriction of any
763: -- kind, provided that the above copyright notice and this paragraph
764: -- are included on all such copies and derivative works. However, this
765: -- document itself may not be modified in any way, such as by removing
766: -- the copyright notice or references to the Internet Society or other
767: -- Internet organizations, except as needed for the purpose of
768: -- developing Internet standards in which case the procedures for
769: -- copyrights defined in the Internet Standards process must be
770: -- followed, or as required to translate it into languages other than
771: -- English.
772: --
773: -- The limited permissions granted above are perpetual and will not be
774: -- revoked by the Internet Society or its successors or assigns. This
775: -- document and the information contained herein is provided on an "AS
776: -- IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
777: -- FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
778: -- NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN
779: -- WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
780: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
781: --
782: -- 13 Intellectual Property Notice
783: --
784: -- The IETF takes no position regarding the validity or scope of any
785: -- intellectual property or other rights that might be claimed to
786: -- pertain to the implementation or use of the technology described in
787: -- this document or the extent to which any license under such rights
788: -- might or might not be available; neither does it represent that it
789: -- has made any effort to identify any such rights. Information on the
790: -- IETF's procedures with respect to rights in standards-track and
791: -- standards-related documentation can be found in BCP-11 [RFC2028].
792: -- Copies of claims of rights made available for publication and any
793: -- assurances of licenses to be made available, or the result of an
794: -- attempt made to obtain a general license or permission for the use
795: -- of such proprietary rights by implementors or users of this
796: -- specification can be obtained from the IETF Secretariat.
797: -- The IETF invites any interested party to bring to its attention any
798: -- copyrights, patents or patent applications, or other proprietary
799: -- rights that may cover technology that may be required to practice
800: -- Management Information Base
801: --
802: --
803: -- this standard. Please address the information to the IETF Executive
804: -- Director.
805: