smilint output for ./EPON-DEVICE-MIB
Message Severities |
Severity | Count |
error | 2 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
object-identifier-not-prefix (error) | 1 |
Messages:
EPON-DEVICE-MIB
1: -- extracted from draft-ietf-hubmib-efm-epon-mib-03.txt
2: -- at Sat Mar 12 06:25:43 2005
3:
4: EPON-DEVICE-MIB DEFINITIONS ::= BEGIN
5:
6:
7: IMPORTS
8: MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
9: Unsigned32, Integer32, zeroDotZero
10: FROM SNMPv2-SMI
11: TruthValue, RowStatus, MacAddress
12: FROM SNMPv2-TC
13: ifIndex
14: FROM IF-MIB
15: MODULE-COMPLIANCE, OBJECT-GROUP
16: FROM SNMPv2-CONF
17: SnmpAdminString
18: FROM SNMP-FRAMEWORK-MIB
19: ;
20:
21: eponDeviceMIB MODULE-IDENTITY
22: LAST-UPDATED "200503100000Z" -- March 10, 2005
23: ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
24: Group"
25: CONTACT-INFO
26: "WG charter:
27: http://www.ietf.org/html.charters/hubmib-charter.html
28: Mailing Lists:
29: General Discussion: hubmib@ietf.org
30: To Subscribe: hubmib-request@ietf.org
31: In Body: subscribe your_email_address
32: Chair: Dan Romascanu
33: Postal: Avaya
34: Atidim Technology Park, Bldg. 3
35: Tel Aviv 61131
36: Israel
37: Tel: +972-3-645-8414
38: E-mail: dromasca@avaya.com
39:
40: Editor: Lior Khermosh
41: Postal: Passave Technologies Inc.
42: Kohav Hertzelia bldg,
43: 4 Hasadnaot St.
44: Hertzliya Pituach 46120,
45: ISRAEL
46:
47: P.O.Box 2089 Hertzliya Pituach 46120 Israel
48: Tel: +972-9-9628000 Ext: 302
49: E-mail: lior.khermosh@passave.com"
50: DESCRIPTION
51: "The objects in this MIB module are used to manage
52: Ethernet Passive Optical Network (EPON) devices which
53: are based on the Ethernet in the First Mile (EFM) PON
54: as defined in IEEE P802.3 clause 64,65.
55:
56: The following reference is used throughout this MIB
57: module:
58: [802.3] refers to:
59: IEEE Draft P802.3: 'Information technology -
60: Telecommunications and information exchange between
61: systems - Local and metropolitan area networks -
62: Specific requirements -
63: Part 3: Carrier sense multiple access with collision
64: detection (CSMA/CD) access method and physical layer
65: specifications - Media Access Control Parameters,
66: Physical Layers and Management Parameters for
67: subscriber access networks', 8 December 2004.
68: Of particular interest are Clause 64(MPCP) 65(P2mP RS)
69: and 60 (PON PMDs). Clause 30, 'Management', and Clause
70: 45,'Management Data Input/Output (MDIO) Interface'.
71:
72: Copyright (C) The Internet Society (2005). This version
73: of this MIB module is part of XXXX see the RFC itself
74: for full legal notices."
75:
76: -- Editor's Note: Replace XXXX with the actual RFC number
77: -- assigned by RFC Editor and remove this note
78:
79: REVISION "200503100000Z" -- March 10, 2005
80: DESCRIPTION "Initial version, published as RFC XXXX."
81:
82: ::= { mib-2 XXX }
82: error -
`XXX' should start with a lower case letter
82: error -
Object identifier element `XXX' name only allowed as first element
83:
84: -- Editor's Note: Replace XXX with a real OID once it is
85: -- assigned by IANA and remove this note.
86:
87: eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1}
88:
89: eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1}
90:
91: eponDeviceConformance OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 2}
92:
93: eponDeviceControlObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 1}
94: eponDeviceStatObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 2}
95:
96: eponDeviceEventObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 3}
97:
98:
99: eponDeviceControlTable OBJECT-TYPE
100: SYNTAX SEQUENCE OF EponDeviceControlEntry
101: MAX-ACCESS not-accessible
102: STATUS current
103: DESCRIPTION
104: "Table for EPON device MIB modules."
105: ::= { eponDeviceControlObjects 1 }
106:
107: eponDeviceControlEntry OBJECT-TYPE
108: SYNTAX EponDeviceControlEntry
109: MAX-ACCESS not-accessible
110: STATUS current
111: DESCRIPTION
112: "An entry in the EPON device Control table."
113: INDEX { ifIndex }
114: ::= { eponDeviceControlTable 1 }
115:
116: EponDeviceControlEntry ::=
117: SEQUENCE {
118: eponDeviceObjectReset INTEGER,
119: eponDeviceObjectModes INTEGER,
120: eponDeviceObjectFecEnabled INTEGER,
121: eponDeviceObjectDeviceReadyMode INTEGER,
122: eponDeviceObjectPowerDown TruthValue,
123: eponDeviceObjectNumberOfLLIDs Integer32,
124: eponDeviceObjectReportNumThreshold Integer32,
125: eponDeviceObjectReportThreshold Integer32,
126: eponDeviceObjectReportMaximumNumThreshold Integer32,
127: eponDeviceObjectReportMaximumNumQueues Integer32,
128: eponDeviceRemoteMACAddressLLIDControl INTEGER
129: }
130:
131:
132: eponDeviceObjectReset OBJECT-TYPE
133: SYNTAX INTEGER {
134: running(1),
135: reset(2)
136: }
137: MAX-ACCESS read-write
138: STATUS current
139: DESCRIPTION
140: "This variable is used to reset the EPON device. The
141: interface may be unavailable while the reset occurs and
142: data may be lost. During reading operation it returns
143: the state of the EPON device. running(1) indicates and
144: operates normal operation, reset(2) indicates and
145: operates reset mode. Writing can be done all the time."
146: DEFVAL { 1 }
147: ::= { eponDeviceControlEntry 1 }
148:
149: eponDeviceObjectModes OBJECT-TYPE
150: SYNTAX INTEGER {
151: olt(1),
152: onu(2)
153: }
154: MAX-ACCESS read-only
155: STATUS current
156: DESCRIPTION
157: "This variable defines the mode of the EPON device. When
158: an olt(1) it is an Optical Line Terminal device (server)
159: and when an onu(2) and Optical Network Unit device
160: (client)"
161: ::= { eponDeviceControlEntry 2 }
162:
163: eponDeviceObjectFecEnabled OBJECT-TYPE
164: SYNTAX INTEGER {
165: noFecEnabled (1),
166: fecTxEnabled (2),
167: fecRxEnabled (3),
168: fecTxRxEnabled (4)
169: }
170: MAX-ACCESS read-write
171: STATUS current
172: DESCRIPTION
173: "This variable defines and provides information whether the
174: EPON device uses FEC as defined in the [802.3] clause
175: 65.2 for EPON. When noFECEnabled(1) the device does not
176: support FEC mode. When fecTxEnabled(2) the device supports
177: the FEC transmission mode. When fecRxEnabled(3) the device
178: supports the FEC Receive mode. When fecTxRxEnabled(4) the
179: device supports the FEC transmission and receive mode.
180: Writing can be done all the time.
181: This attribute is relevant for an OLT and an ONU."
182: DEFVAL { 1 }
183: ::= { eponDeviceControlEntry 3 }
184:
185:
186: eponDeviceObjectDeviceReadyMode OBJECT-TYPE
187: SYNTAX INTEGER {
188: notReady (1),
189: inProcess (2),
190: ready (3)
191: }
192: MAX-ACCESS read-write
193: STATUS current
194: DESCRIPTION
195: "This variable defines the mode of an EPON device and
196: provides information on the mode in initialization -
197: ready for registration as defined by the [802.3]
198: clause 64.
199: When notReady(1) the device is not ready for operation.
200: When inProcess(2) the device is in initialization
201: process.
202: When ready(3) the device is ready for registration.
203: Writing can be done all the time.
204: This attribute is relevant for an OLT and an ONU."
205: DEFVAL { 1 }
206: ::= { eponDeviceControlEntry 4 }
207:
208: eponDeviceObjectPowerDown OBJECT-TYPE
209: SYNTAX TruthValue
210: MAX-ACCESS read-write
211: STATUS current
212: DESCRIPTION
213: "Setting this variable to True(1) will cause Device to be
214: entered into Power down mode. Setting this variable to
215: False(0) will cause the device to go out of power down
216: mode. When getting True(1) the device is in power down.
217: when getting False(0) the device is not in power down.
218: Writing can be done all the time.
219: This attribute is relevant for an OLT and an ONU."
220: DEFVAL { false }
221: ::= { eponDeviceControlEntry 5 }
222:
223:
224: eponDeviceObjectNumberOfLLIDs OBJECT-TYPE
225: SYNTAX Integer32
226: MAX-ACCESS read-only
227: STATUS current
228: DESCRIPTION
229: "A read only variable which defines the number of
230: registered LLIDs (as defined by the [802.3] clause 65)
231: in a EPON network for an OLT and an ONU. Initialization
232: value is 0.
233: This attribute is relevant for an OLT and an ONU."
234: ::= { eponDeviceControlEntry 6 }
235:
236: eponDeviceObjectReportNumThreshold OBJECT-TYPE
237: SYNTAX Integer32
238: MAX-ACCESS read-write
239: STATUS current
240: DESCRIPTION
241: "A set of 8 integers, for each LLID, that defines the
242: number of thresholds for each Queue in the REPORT
243: message, as defined in [802.3] 64. Each Queue set
244: reporting will provide information on the queue
245: occupancy of frames below the matching Threshold.
246: Writing can be done all the time.
247: This attribute is relevant for an OLT and an ONU."
248: DEFVAL { 0 }
249: ::= { eponDeviceControlEntry 7 }
250:
251: eponDeviceObjectReportThreshold OBJECT-TYPE
252: SYNTAX Integer32
253: UNITS "TQ (16nsec)"
254: MAX-ACCESS read-write
255: STATUS current
256: DESCRIPTION
257: "A multiple set of 8 integers, for each LLID, that
258: defines the thresholds reporting for each Queue in the
259: REPORT message, as defined in [802.3] 64. The number
260: of sets is eponDeviceObjectReportNumThreshold. Each
261: Queue set reporting will provide information on the
262: queue occupancy of frames below the matching Threshold.
263: The value returned shall be in Time quanta (TQ) which
264: is 16nsec or 2 octets increments.
265: Writing can be done all the time.
266: This attribute is relevant for an OLT and an ONU."
267: DEFVAL { 0 }
268: ::= { eponDeviceControlEntry 8 }
269:
270:
271: eponDeviceObjectReportMaximumNumThreshold OBJECT-TYPE
272: SYNTAX Integer32
273: MAX-ACCESS read-only
274: STATUS current
275: DESCRIPTION
276: "A set of 8 integers, for each LLID, that defines the
277: maximal number of thresholds for each Queue in the
278: REPORT message, as defined in [802.3] 64. Each Queue
279: set reporting will provide information on the queue
280: occupancy of frames below the matching Threshold.
281: This attribute is relevant for an ONU and an OLT."
282: DEFVAL { 0 }
283: ::= { eponDeviceControlEntry 9 }
284:
285: eponDeviceObjectReportMaximumNumQueues OBJECT-TYPE
286: SYNTAX Integer32
287: MAX-ACCESS read-only
288: STATUS current
289: DESCRIPTION
290: "A set of 8 integers, for each LLID, that defines the
291: maximal number of queues in the REPORT message, as
292: defined in [802.3] 64.
293: This attribute is relevant for an ONU and an OLT."
294: DEFVAL { 0 }
295: ::= { eponDeviceControlEntry 10 }
296:
297:
298: eponDeviceRemoteMACAddressLLIDControl OBJECT-TYPE
299: SYNTAX INTEGER {
300: none(1),
301: resetLog(2),
302: useDefaultReporting(3)
303: }
304: MAX-ACCESS read-write
305: STATUS current
306: DESCRIPTION
307: "Indicates and controls the resetting of the LLID MAC
308: address log. Setting this object to none(1) has no
309: action resetLog(2) empties the LLID MAC address log. All
310: data is deleted. Setting it to useDefaultReporting(3)
311: returns all entries priorities to their factory-default
312: reporting. Reading this object always returns
313: useDefaultReporting(3)."
314: DEFVAL { 3 }
315: ::= { eponDeviceControlEntry 11 }
316:
317: eponDeviceRemoteMACAddressLLIDTable OBJECT-TYPE
318: SYNTAX SEQUENCE OF EponDeviceRemoteMACAddressLLIDEntry
319: MAX-ACCESS not-accessible
320: STATUS current
321: DESCRIPTION
322: "A read-only table of objects that identifies the source
323: MacAddress and LLIDs parameter of the remote devices in
324: the network.
325: This MacAddress value, as defined in [802.3],
326: 30.3.5.1.5, is updated on reception of a valid frame
327: with:
328: (1) a unicast destination Field or a destination Field
329: equal to the reserved multicast address for MAC Control
330: specified in [802.3] Annex 31A.
331: (2) lengthOrType field value equal to the reserved
332: Type for MAC Control as specified in [802.3] Annex
333: 31A.
334: (3)an MPCP subtype value equal to the subtype reserved
335: for MPCP as specified in [802.3] Annex 31A,
336: and an LLID as allocated by the OLT.
337: This table is denoted as 'Remote MAC address - LLID'
338: (RMadL) table.
339: The table is relevant only for an OLT device."
340: ::= { eponDeviceControlObjects 2 }
341:
342:
343: eponDeviceRemoteMACAddressLLIDEntry OBJECT-TYPE
344: SYNTAX EponDeviceRemoteMACAddressLLIDEntry
345: MAX-ACCESS not-accessible
346: STATUS current
347: DESCRIPTION
348: "A group of entries. Applications create and delete
349: entries using eponDeviceRMadlEntryStatus.
350: When adding objects to an LLID they are added in the
351: persistent order of their index in this table."
352: INDEX {ifIndex }
353: ::= { eponDeviceRemoteMACAddressLLIDTable 1 }
354:
355: EponDeviceRemoteMACAddressLLIDEntry ::=
356: SEQUENCE {
357: eponDeviceRemoteMACAddressLLIDName SnmpAdminString,
358: eponDeviceRMadlLLID Unsigned32,
359: eponDeviceRMadlLogID OBJECT IDENTIFIER,
360: eponDeviceRMadlRemoteAddress MacAddress,
361: eponDeviceRMadlType INTEGER,
362: eponDeviceRMadlAction INTEGER,
363: eponDeviceRMadlEntryStatus RowStatus
364: }
365:
366: eponDeviceRemoteMACAddressLLIDName OBJECT-TYPE
367: SYNTAX SnmpAdminString (SIZE (1..32))
368: MAX-ACCESS not-accessible
369: STATUS current
370: DESCRIPTION
371: "A locally-unique, administratively assigned name for a
372: group of entries."
373: ::= { eponDeviceRemoteMACAddressLLIDEntry 1 }
374:
375: eponDeviceRMadlLLID OBJECT-TYPE
376: SYNTAX Unsigned32 (1..4294967295)
377: MAX-ACCESS read-write
378: STATUS current
379: DESCRIPTION
380: "An arbitrary integer for the purpose of identifying the
381: LLID. Writing can be done all the time."
382:
383: DEFVAL { 1 }
384: ::= { eponDeviceRemoteMACAddressLLIDEntry 2 }
385:
386:
387: eponDeviceRMadlLogID OBJECT-TYPE
388: SYNTAX OBJECT IDENTIFIER
389: MAX-ACCESS read-create
390: STATUS current
391: DESCRIPTION
392: "The object identifier of a MIB module object to add to
393: an entry, indicating the entry ID in the table. Writing
394: can be done all the time."
395: DEFVAL { zeroDotZero }
396: ::= { eponDeviceRemoteMACAddressLLIDEntry 3 }
397:
398: eponDeviceRMadlRemoteAddress OBJECT-TYPE
399: SYNTAX MacAddress
400: MAX-ACCESS read-create
401: STATUS current
402: DESCRIPTION
403: "The remote MAC address of the LLID.
404: Writing can be done all the time."
405: ::= { eponDeviceRemoteMACAddressLLIDEntry 4 }
406:
407:
408: eponDeviceRMadlType OBJECT-TYPE
409: SYNTAX INTEGER {
410: notRegister (1),
411: registered (2)
412: }
413: MAX-ACCESS read-write
414: STATUS current
415: DESCRIPTION
416: "A list of types for entries - LLIDs. Indicates and
417: defines the state of registration. notRegister(1) marks
418: a non registered LID, registered(2) marks a registered
419: LLID. Writing can be done all the time."
420: DEFVAL { 1 }
421: ::= { eponDeviceRemoteMACAddressLLIDEntry 5 }
422:
423: eponDeviceRMadlAction OBJECT-TYPE
424: SYNTAX INTEGER {
425: none (1),
426: register (2),
427: deregister (3),
428: reregister (4)
429: }
430: MAX-ACCESS read-write
431: STATUS current
432: DESCRIPTION
433: "A list of actions for an entry - LLID. Indicates and
434: defines the state of registration for the remote device.
435: none(1) marks no action, register(2) marks to register
436: an LLID, deregister(3) marks to deregister an LLID,
437: reregister(4) marks reregistered LLID.
438: Writing can be done all the time."
439: DEFVAL { 1 }
440: ::= { eponDeviceRemoteMACAddressLLIDEntry 6 }
441:
442:
443: eponDeviceRMadlEntryStatus OBJECT-TYPE
444: SYNTAX RowStatus
445: MAX-ACCESS read-create
446: STATUS current
447: DESCRIPTION
448: "The control that allows creation and deletion of
449: entries. Once made active an entry MAY not be modified
450: except to delete it."
451: ::= { eponDeviceRemoteMACAddressLLIDEntry 7 }
452:
453:
454:
455:
456: --Statistics tables
457:
458: eponDeviceStatTable OBJECT-TYPE
459: SYNTAX SEQUENCE OF EponDeviceStatEntry
460: MAX-ACCESS not-accessible
461: STATUS current
462: DESCRIPTION
463: "This table defines the list of statistics counters of
464: EPON devices. The attributes are relevant for an OLT and
465: an ONU."
466: ::= { eponDeviceStatObjects 1}
467:
468: eponDeviceStatEntry OBJECT-TYPE
469: SYNTAX EponDeviceStatEntry
470: MAX-ACCESS not-accessible
471: STATUS current
472: DESCRIPTION
473: "Table entries for Table of statistics counters of EPON
474: devices."
475: INDEX { ifIndex }
476: ::= { eponDeviceStatTable 1 }
477:
478: EponDeviceStatEntry::=
479: SEQUENCE {
480: eponDeviceStatTxFramesQueue0 Counter32,
481: eponDeviceStatTxFramesQueue1 Counter32,
482: eponDeviceStatTxFramesQueue2 Counter32,
483: eponDeviceStatTxFramesQueue3 Counter32,
484: eponDeviceStatTxFramesQueue4 Counter32,
485: eponDeviceStatTxFramesQueue5 Counter32,
486: eponDeviceStatTxFramesQueue6 Counter32,
487: eponDeviceStatTxFramesQueue7 Counter32,
488: eponDeviceStatRxFramesQueue0 Counter32,
489: eponDeviceStatRxFramesQueue1 Counter32,
490: eponDeviceStatRxFramesQueue2 Counter32,
491: eponDeviceStatRxFramesQueue3 Counter32,
492: eponDeviceStatRxFramesQueue4 Counter32,
493: eponDeviceStatRxFramesQueue5 Counter32,
494: eponDeviceStatRxFramesQueue6 Counter32,
495: eponDeviceStatRxFramesQueue7 Counter32,
496: eponDeviceStatDroppedFramesQueue0 Counter32,
497: eponDeviceStatDroppedFramesQueue1 Counter32,
498: eponDeviceStatDroppedFramesQueue2 Counter32,
499: eponDeviceStatDroppedFramesQueue3 Counter32,
500: eponDeviceStatDroppedFramesQueue4 Counter32,
501: eponDeviceStatDroppedFramesQueue5 Counter32,
502: eponDeviceStatDroppedFramesQueue6 Counter32,
503: eponDeviceStatDroppedFramesQueue7 Counter32
504: }
505:
506: eponDeviceStatTxFramesQueue0 OBJECT-TYPE
507: SYNTAX Counter32
508: UNITS "frames"
509: MAX-ACCESS read-only
510: STATUS current
511: DESCRIPTION
512: "A count of the number of times a -Queue-0- frames
513: transmission occurs. Increment the counter by one for
514: each frame transmitted which is an output of -Queue-0-.
515: The -Queue-0- marking matched the REPORT MPCP message
516: Queue-0 field, as defined in [802.3] clause 64. This
517: counter is mandatory for an ONU."
518: ::= { eponDeviceStatEntry 1}
519:
520: eponDeviceStatTxFramesQueue1 OBJECT-TYPE
521: SYNTAX Counter32
522: UNITS "frames"
523: MAX-ACCESS read-only
524: STATUS current
525: DESCRIPTION
526: "A count of the number of times a -Queue-1- frames
527: transmission occurs. Increment the counter by one for
528: each frame transmitted which is an output of -Queue-1-.
529: The -Queue-1- marking matched the REPORT MPCP message
530: Queue-1 field, as defined in [802.3] clause 64. This
531: counter is mandatory for an ONU."
532: ::= { eponDeviceStatEntry 2}
533:
534: eponDeviceStatTxFramesQueue2 OBJECT-TYPE
535: SYNTAX Counter32
536: UNITS "frames"
537: MAX-ACCESS read-only
538: STATUS current
539: DESCRIPTION
540: "A count of the number of times a -Queue-2- frames
541: transmission occurs. Increment the counter by one for
542: each frame transmitted which is an output of -Queue-2-.
543: The -Queue-2- marking matched the REPORT MPCP message
544: Queue-2 field, as defined in [802.3] clause 64. This
545: counter is mandatory for an ONU."
546: ::= { eponDeviceStatEntry 3}
547:
548: eponDeviceStatTxFramesQueue3 OBJECT-TYPE
549: SYNTAX Counter32
550: UNITS "frames"
551: MAX-ACCESS read-only
552: STATUS current
553: DESCRIPTION
554: "A count of the number of times a -Queue-3- frames
555: transmission occurs. Increment the counter by one for
556: each frame transmitted which is an output of -Queue-3-.
557: The -Queue-3- marking matched the REPORT MPCP message
558: Queue-3 field, as defined in [802.3] clause 64.
559: This counter is mandatory for an ONU."
560: ::= { eponDeviceStatEntry 4}
561:
562: eponDeviceStatTxFramesQueue4 OBJECT-TYPE
563: SYNTAX Counter32
564: UNITS "frames"
565: MAX-ACCESS read-only
566: STATUS current
567: DESCRIPTION
568: "A count of the number of times a -Queue-4- frames
569: transmission occurs. Increment the counter by one for
570: each frame transmitted which is an output of -Queue-4-.
571: The -Queue-4- marking matched the REPORT MPCP message
572: Queue-4 field, as defined in [802.3] clause 64.
573: This counter is mandatory for an ONU."
574: ::= { eponDeviceStatEntry 5}
575:
576: eponDeviceStatTxFramesQueue5 OBJECT-TYPE
577: SYNTAX Counter32
578: UNITS "frames"
579: MAX-ACCESS read-only
580: STATUS current
581: DESCRIPTION
582: "A count of the number of times a -Queue-5- frames
583: transmission occurs. Increment the counter by one for
584: each frame transmitted which is an output of -Queue-5-.
585: The -Queue-5- marking matched the REPORT MPCP message
586: Queue-5 field, as defined in [802.3] clause 64.
587: This counter is mandatory for an ONU."
588: ::= { eponDeviceStatEntry 6}
589:
590: eponDeviceStatTxFramesQueue6 OBJECT-TYPE
591: SYNTAX Counter32
592: UNITS "frames"
593: MAX-ACCESS read-only
594: STATUS current
595: DESCRIPTION
596: "A count of the number of times a -Queue-6- frames
597: transmission occurs. Increment the counter by one for
598: each frame transmitted which is an output of -Queue-6-.
599: The -Queue-6- marking matched the REPORT MPCP message
600: Queue-6 field, as defined in [802.3] clause 64.
601: This counter is mandatory for an ONU."
602: ::= { eponDeviceStatEntry 7}
603:
604: eponDeviceStatTxFramesQueue7 OBJECT-TYPE
605: SYNTAX Counter32
606: UNITS "frames"
607: MAX-ACCESS read-only
608: STATUS current
609: DESCRIPTION
610: "A count of the number of times a -Queue-7- frames
611: transmission occurs. Increment the counter by one for
612: each frame transmitted which is an output of -Queue-7-.
613: The -Queue-7- marking matched the REPORT MPCP message
614: Queue-7 field, as defined in [802.3] clause 64.
615: This counter is mandatory for an ONU."
616: ::= { eponDeviceStatEntry 8}
617:
618: eponDeviceStatRxFramesQueue0 OBJECT-TYPE
619: SYNTAX Counter32
620: UNITS "frames"
621: MAX-ACCESS read-only
622: STATUS current
623: DESCRIPTION
624: "A count of the number of times a -Queue-0- frames
625: reception occurs. Increment the counter by one for each
626: frame received, which is an output of -Queue-0-. The
627: -Queue-0- marking matched the REPORT MPCP message
628: Queue-0 field, as defined in [802.3] clause 64.
629: This counter is mandatory for an ONU."
630: ::= { eponDeviceStatEntry 9}
631:
632: eponDeviceStatRxFramesQueue1 OBJECT-TYPE
633: SYNTAX Counter32
634: UNITS "frames"
635: MAX-ACCESS read-only
636: STATUS current
637: DESCRIPTION
638: "A count of the number of times a -Queue-1- frames
639: reception occurs. Increment the counter by one for each
640: frame received, which is an output of -Queue-1-. The
641: -Queue-1- marking matched the REPORT MPCP message
642: Queue-1 field, as defined in [802.3] clause 64.
643: This counter is mandatory for an ONU."
644: ::= { eponDeviceStatEntry 10}
645:
646: eponDeviceStatRxFramesQueue2 OBJECT-TYPE
647: SYNTAX Counter32
648: UNITS "frames"
649: MAX-ACCESS read-only
650: STATUS current
651: DESCRIPTION
652: "A count of the number of times a -Queue-2- frames
653: reception occurs. Increment the counter by one for each
654: frame received, which is an output of -Queue-2-. The
655: -Queue-2- marking matched the REPORT MPCP message
656: Queue-2 field, as defined in [802.3] clause 64.
657: This counter is mandatory for an ONU."
658: ::= { eponDeviceStatEntry 11}
659:
660: eponDeviceStatRxFramesQueue3 OBJECT-TYPE
661: SYNTAX Counter32
662: UNITS "frames"
663: MAX-ACCESS read-only
664: STATUS current
665: DESCRIPTION
666: "A count of the number of times a -Queue-3- frames
667: reception occurs. Increment the counter by one for each
668: frame received, which is an output of -Queue-3-. The
669: -Queue-3- marking matched the REPORT MPCP message
670: Queue-3 field, as defined in [802.3] clause 64.
671: This counter is mandatory for an ONU."
672: ::= { eponDeviceStatEntry 12}
673:
674: eponDeviceStatRxFramesQueue4 OBJECT-TYPE
675: SYNTAX Counter32
676: UNITS "frames"
677: MAX-ACCESS read-only
678: STATUS current
679: DESCRIPTION
680: "A count of the number of times a -Queue-4- frames
681: reception occurs. Increment the counter by one for each
682: frame received, which is an output of -Queue-4-. The
683: -Queue-4- marking matched the REPORT MPCP message
684: Queue-4 field, as defined in [802.3] clause 64.
685: This counter is mandatory for an ONU."
686: ::= { eponDeviceStatEntry 13}
687:
688: eponDeviceStatRxFramesQueue5 OBJECT-TYPE
689: SYNTAX Counter32
690: UNITS "frames"
691: MAX-ACCESS read-only
692: STATUS current
693: DESCRIPTION
694: "A count of the number of times a -Queue-5- frames
695: reception occurs. Increment the counter by one for each
696: frame received, which is an output of -Queue-5-. The
697: -Queue-5- marking matched the REPORT MPCP message
698: Queue-5 field, as defined in [802.3] clause 64.
699: This counter is mandatory for an ONU."
700: ::= { eponDeviceStatEntry 14}
701:
702: eponDeviceStatRxFramesQueue6 OBJECT-TYPE
703: SYNTAX Counter32
704: UNITS "frames"
705: MAX-ACCESS read-only
706: STATUS current
707: DESCRIPTION
708: "A count of the number of times a -Queue-6- frames
709: reception occurs. Increment the counter by one for each
710: frame received, which is an output of -Queue-6-. The
711: -Queue-6- marking matched the REPORT MPCP message
712: Queue-6 field, as defined in [802.3] clause 64.
713: This counter is mandatory for an ONU."
714: ::= { eponDeviceStatEntry 15}
715:
716: eponDeviceStatRxFramesQueue7 OBJECT-TYPE
717: SYNTAX Counter32
718: UNITS "frames"
719: MAX-ACCESS read-only
720: STATUS current
721: DESCRIPTION
722: "A count of the number of times a -Queue-7- frames
723: reception occurs. Increment the counter by one for each
724: frame received, which is an output of -Queue-7-. The
725: -Queue-7- marking matched the REPORT MPCP message
726: Queue-7 field, as defined in [802.3] clause 64.
727: This counter is mandatory for an ONU."
728: ::= { eponDeviceStatEntry 16}
729:
730: eponDeviceStatDroppedFramesQueue0 OBJECT-TYPE
731: SYNTAX Counter32
732: UNITS "frames"
733: MAX-ACCESS read-only
734: STATUS current
735: DESCRIPTION
736: "A count of the number of times a -Queue-0- frames drops
737: occurs. Increment the counter by one for each frame
738: dropped from -Queue-0-. The -Queue-0- marking matched
739: the REPORT MPCP message Queue-0 field, as defined in
740: [802.3] clause 64.
741: This counter is mandatory for an ONU."
742: ::= { eponDeviceStatEntry 17}
743:
744: eponDeviceStatDroppedFramesQueue1 OBJECT-TYPE
745: SYNTAX Counter32
746: UNITS "frames"
747: MAX-ACCESS read-only
748: STATUS current
749: DESCRIPTION
750: "A count of the number of times a -Queue-1- frames drops
751: occurs. Increment the counter by one for each frame
752: dropped from -Queue-1-. The -Queue-1- marking matched
753: the REPORT MPCP message Queue-1 field, as defined in
754: [802.3] clause 64.
755: This counter is mandatory for an ONU."
756: ::= { eponDeviceStatEntry 18}
757:
758: eponDeviceStatDroppedFramesQueue2 OBJECT-TYPE
759: SYNTAX Counter32
760: UNITS "frames"
761: MAX-ACCESS read-only
762: STATUS current
763: DESCRIPTION
764: "A count of the number of times a -Queue-2- frames drops
765: occurs. Increment the counter by one for each frame
766: dropped from -Queue-2-. The -Queue-2- marking matched
767: the REPORT MPCP message Queue-2 field, as defined in
768: [802.3] clause 64.
769: This counter is mandatory for an ONU."
770: ::= { eponDeviceStatEntry 19}
771:
772: eponDeviceStatDroppedFramesQueue3 OBJECT-TYPE
773: SYNTAX Counter32
774: UNITS "frames"
775: MAX-ACCESS read-only
776: STATUS current
777: DESCRIPTION
778: "A count of the number of times a -Queue-3- frames drops
779: occurs. Increment the counter by one for each frame
780: dropped from -Queue-3-. The -Queue-3- marking matched
781: the REPORT MPCP message Queue-3 field, as defined in
782: [802.3] clause 64.
783: This counter is mandatory for an ONU."
784: ::= { eponDeviceStatEntry 20}
785:
786: eponDeviceStatDroppedFramesQueue4 OBJECT-TYPE
787: SYNTAX Counter32
788: UNITS "frames"
789: MAX-ACCESS read-only
790: STATUS current
791: DESCRIPTION
792: "A count of the number of times a -Queue-4- frames drops
793: occurs. Increment the counter by one for each frame
794: dropped from -Queue-4-. The -Queue-4- marking matched
795: the REPORT MPCP message Queue-4 field, as defined in
796: [802.3] clause 64.
797: This counter is mandatory for an ONU."
798: ::= { eponDeviceStatEntry 21}
799:
800: eponDeviceStatDroppedFramesQueue5 OBJECT-TYPE
801: SYNTAX Counter32
802: UNITS "frames"
803: MAX-ACCESS read-only
804: STATUS current
805: DESCRIPTION
806: "A count of the number of times a -Queue-5- frames drops
807: occurs. Increment the counter by one for each frame
808: dropped from -Queue-5-. The -Queue-5- marking matched
809: the REPORT MPCP message Queue-5 field, as defined in
810: [802.3] clause 64.
811: This counter is mandatory for an ONU."
812: ::= { eponDeviceStatEntry 22}
813:
814: eponDeviceStatDroppedFramesQueue6 OBJECT-TYPE
815: SYNTAX Counter32
816: UNITS "frames"
817: MAX-ACCESS read-only
818: STATUS current
819: DESCRIPTION
820: "A count of the number of times a -Queue-6- frames drops
821: occurs. Increment the counter by one for each frame
822: dropped from -Queue-6-. The -Queue-6- marking matched
823: the REPORT MPCP message Queue-6 field, as defined in
824: [802.3] clause 64.
825: This counter is mandatory for an ONU."
826: ::= { eponDeviceStatEntry 23}
827:
828: eponDeviceStatDroppedFramesQueue7 OBJECT-TYPE
829: SYNTAX Counter32
830: UNITS "frames"
831: MAX-ACCESS read-only
832: STATUS current
833: DESCRIPTION
834: "A count of the number of times a -Queue-7- frames drops
835: occurs. Increment the counter by one for each frame
836: dropped from -Queue-7-. The -Queue-7- marking matched
837: the REPORT MPCP message Queue-7 field, as defined in
838: [802.3] clause 64.
839: This counter is mandatory for an ONU."
840: ::= { eponDeviceStatEntry 24}
841:
842: --Editor's Note use reference to event MIB modules [RFC2981] and
843: --docsis MIB modules [RFC2669]
844:
845:
846:
847:
848: -- Conformance Statements
849:
850: -- Conformance Groups
851:
852: eponDeviceGroups OBJECT IDENTIFIER ::={ eponDeviceConformance 1}
853:
854: eponDeviceGroupControl OBJECT-GROUP
855: OBJECTS {
856: eponDeviceObjectReset,
857: eponDeviceObjectModes,
858: eponDeviceObjectFecEnabled,
859: eponDeviceObjectDeviceReadyMode,
860: eponDeviceObjectPowerDown,
861: eponDeviceObjectNumberOfLLIDs,
862: eponDeviceObjectReportNumThreshold,
863: eponDeviceObjectReportThreshold,
864: eponDeviceObjectReportMaximumNumThreshold,
865: eponDeviceObjectReportMaximumNumQueues,
866: eponDeviceRemoteMACAddressLLIDControl
867: }
868: STATUS current
869: DESCRIPTION
870: "A collection of objects of eponDevice control
871: definition."
872: ::= { eponDeviceGroups 1 }
873:
874:
875: eponDeviceGroupRMadLTable OBJECT-GROUP
876: OBJECTS {
877: eponDeviceRMadlLLID,
878: eponDeviceRMadlLogID,
879: eponDeviceRMadlRemoteAddress,
880: eponDeviceRMadlType,
881: eponDeviceRMadlAction,
882: eponDeviceRMadlEntryStatus
883: }
884: STATUS current
885: DESCRIPTION
886: "A collection of objects of eponDevice remote Mac address
887: to LLID table."
888: ::= { eponDeviceGroups 2 }
889:
890:
891: eponDeviceGroupStat OBJECT-GROUP
892: OBJECTS {
893: eponDeviceStatTxFramesQueue0,
894: eponDeviceStatTxFramesQueue1,
895: eponDeviceStatTxFramesQueue2,
896: eponDeviceStatTxFramesQueue3,
897: eponDeviceStatTxFramesQueue4,
898: eponDeviceStatTxFramesQueue5,
899: eponDeviceStatTxFramesQueue6,
900: eponDeviceStatTxFramesQueue7,
901: eponDeviceStatRxFramesQueue0,
902: eponDeviceStatRxFramesQueue1,
903: eponDeviceStatRxFramesQueue2,
904: eponDeviceStatRxFramesQueue3,
905: eponDeviceStatRxFramesQueue4,
906: eponDeviceStatRxFramesQueue5,
907: eponDeviceStatRxFramesQueue6,
908: eponDeviceStatRxFramesQueue7,
909: eponDeviceStatDroppedFramesQueue0,
910: eponDeviceStatDroppedFramesQueue1,
911: eponDeviceStatDroppedFramesQueue2,
912: eponDeviceStatDroppedFramesQueue3,
913: eponDeviceStatDroppedFramesQueue4,
914: eponDeviceStatDroppedFramesQueue5,
915: eponDeviceStatDroppedFramesQueue6,
916: eponDeviceStatDroppedFramesQueue7
917: }
918: STATUS current
919: DESCRIPTION
920: "A collection of objects of EPON device Statistics"
921: ::= { eponDeviceGroups 3 }
922:
923:
924:
925: -- Compliance
926:
927: eponDeviceCompliances OBJECT IDENTIFIER ::= {eponDeviceConformance 2}
928:
929: eponDeviceCompliance MODULE-COMPLIANCE
930: STATUS current
931: DESCRIPTION "The compliance statement for EPON Devices."
932: MODULE -- this module
933: MANDATORY-GROUPS { eponDeviceGroupControl }
934:
935: GROUP eponDeviceGroupRMadLTable
936: DESCRIPTION " This group is mandatory for all
937: OLT EPON devices supporting LLID-MAC
938: address table."
939:
940: GROUP eponDeviceGroupStat
941: DESCRIPTION "This group is mandatory for all EPON devices
942: supporting interfaces for Statistics collection."
943:
944:
945: ::= { eponDeviceCompliances 1}
946:
947:
948:
949: END
950:
951: --
952: -- Copyright (C) The Internet Society (2005). This document is subject
953: -- to the rights, licenses and restrictions contained in BCP 78, and
954: -- except as set forth therein, the authors retain all their rights.
955: -- Acknowledgment
956: --
957: -- Funding for the RFC Editor function is currently provided by the
958: -- Internet Society.
959: