smilint output for ./DOT3-EFM-EPON-MIB
Message Severities |
Severity | Count |
error | 2 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
object-identifier-not-prefix (error) | 1 |
Messages:
DOT3-EFM-EPON-MIB
1: -- extracted from draft-ietf-hubmib-efm-epon-mib-03.txt
2: -- at Sat Mar 12 06:25:43 2005
3:
4: DOT3-EFM-EPON-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
8: Integer32
9: FROM SNMPv2-SMI
10: TruthValue, MacAddress
11: FROM SNMPv2-TC
12: ifIndex
13: FROM IF-MIB
14: MODULE-COMPLIANCE, OBJECT-GROUP
15: FROM SNMPv2-CONF
16: ;
17:
18: dot3EfmeponMIB MODULE-IDENTITY
19: LAST-UPDATED "200503100000Z" -- March 10, 2005
20: ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
21: Group"
22: CONTACT-INFO
23: "WG charter:
24: http://www.ietf.org/html.charters/hubmib-charter.html
25: Mailing Lists:
26: General Discussion: hubmib@ietf.org
27: To Subscribe: hubmib-request@ietf.org
28: In Body: subscribe your_email_address
29: Chair: Dan Romascanu
30: Postal: Avaya
31: Atidim Technology Park, Bldg. 3
32: Tel Aviv 61131
33: Israel
34: Tel: +972-3-645-8414
35: E-mail: dromasca@avaya.com
36:
37: Editor: Lior Khermosh
38: Postal: Passave Technologies Inc.
39: Kohav Hertzelia bldg,
40: 4 Hasadnaot St.
41: Hertzliya Pituach 46120,
42: ISRAEL
43: P.O.Box 2089 Hertzliya Pituach 46120 Israel
44: Tel: +972-9-9628000 Ext: 302
45: E-mail: lior.khermosh@passave.com"
46: DESCRIPTION
47: "The objects in this MIB module are used to manage the
48: Ethernet in the First Mile (EFM) Multi Point Control
49: Protocol (MPCP) Interfaces as defined in IEEE P802.3
50: clause 64,65.
51: The following reference is used throughout this MIB module:
52: [802.3] refers to:
53: IEEE Draft P802.3: 'Information technology -
54: Telecommunications and information exchange between
55: systems - Local and metropolitan area networks -
56: Specific requirements -
57: Part 3: Carrier sense multiple access with collision
58: detection (CSMA/CD) access method and physical layer
59: specifications - Media Access Control Parameters,
60: Physical Layers and Management Parameters for
61: subscriber access networks', 8 December 2004.
62:
63: Of particular interest are Clause 64(MPCP) 65(P2MP RS) and
64: 60 (PON PMDs). Clause 30, 'Management', and Clause 45,
65: 'Management Data Input/Output (MDIO) Interface'.
66:
67: Copyright (C) The Internet Society (2005). This version
68: of this MIB module is part of XXXX see the RFC itself for
69: full legal notices."
70:
71: -- Editor's Note: Replace XXXX with the actual RFC number
72: -- assigned by RFC Editor and remove this note
73:
74: REVISION "200503100000Z" -- March 10, 2005
75: DESCRIPTION "Initial version, published as RFC XXXX."
76:
77: ::= { mib-2 XXX }
77: error -
`XXX' should start with a lower case letter
77: error -
Object identifier element `XXX' name only allowed as first element
78:
79: -- Editor's Note: Replace XXX with a real OID once it is
80: -- assigned by IANA and remove this note.
81:
82:
83: -- Editor-s note: MPCP MIB modules definitions ([802.3]
84: --- clause 30.3.5)
85: -- Editor-s note: Description in attributes with References should be
86: -- minimized in later versions
87:
88: dot3MpcpMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 1}
89:
90: dot3MpcpObjects OBJECT IDENTIFIER ::= { dot3MpcpMIB 1}
91:
92: dot3MpcpConformance OBJECT IDENTIFIER ::= { dot3MpcpMIB 2}
93: dot3MpcpTable OBJECT-TYPE
94: SYNTAX SEQUENCE OF Dot3MpcpEntry
95: MAX-ACCESS not-accessible
96: STATUS current
97: DESCRIPTION
98: "Table for dot3 Multi-Point Control Protocol (MPCP)
99: MIB modules."
100: ::= { dot3MpcpObjects 1 }
101:
102: dot3MpcpEntry OBJECT-TYPE
103: SYNTAX Dot3MpcpEntry
104: MAX-ACCESS not-accessible
105: STATUS current
106: DESCRIPTION
107: "An entry in the dot3 MPCP MIB modules table."
108: INDEX { ifIndex }
109: ::= { dot3MpcpTable 1 }
110:
111: Dot3MpcpEntry ::=
112: SEQUENCE {
113: dot3MpcpID Integer32,
114: dot3MpcpOperStatus TruthValue,
115: dot3MpcpMode INTEGER,
116: dot3MpcpLinkID Integer32,
117: dot3MpcpRemoteMACAddress MacAddress,
118: dot3MpcpRegistrationState INTEGER,
119: dot3MpcpTransmitElapsed Integer32,
120: dot3MpcpReceiveElapsed Integer32,
121: dot3MpcpRoundTripTime Integer32,
122: dot3MpcpMaximumPendingGrants Integer32,
123: dot3MpcpAdminState TruthValue,
124: dot3MpcpOnTime Integer32,
125: dot3MpcpOffTime Integer32,
126: dot3MpcpSyncTime Integer32
127: }
128:
129: dot3MpcpID OBJECT-TYPE
130: SYNTAX Integer32
131: MAX-ACCESS read-only
132: STATUS current
133: DESCRIPTION
134: "This variable is assigned so as to uniquely identify the
135: Multi-Point MAC Control (MPCP) entity, as defined in
136: [802.3] clause 64, among the subordinate managed
137: objects of the containing object.
138: This attribute is relevant for an OLT and an ONU."
139: REFERENCE "[802.3], 30.3.5.1.1."
140: ::= { dot3MpcpEntry 1 }
141:
142: dot3MpcpOperStatus OBJECT-TYPE
143: SYNTAX TruthValue
144: MAX-ACCESS read-only
145: STATUS current
146: DESCRIPTION
147: "This variable can be used to define the operational
148: state of the Multi-Point MAC Control sublayer as
149: defined in [802.3] clause 64. Selecting admin for an
150: interface with Multi-Point MAC Control sublayer. When
151: the attribute is True the the interface will act as if
152: Multi-point control protocol is enabled. When the
153: attribute is False the interface will act as if it does
154: not have the Multi-point control protocol. The
155: operational state can be changed using the
156: dot3MpcpAdminState attribute.
157: This attribute is relevant for an OLT and an ONU."
158: REFERENCE "[802.3], 30.3.5.1.2."
159: ::= { dot3MpcpEntry 2 }
160:
161: dot3MpcpMode OBJECT-TYPE
162: SYNTAX INTEGER {
163: olt(1),
164: onu(2)
165: }
166: MAX-ACCESS read-only
167: STATUS current
168: DESCRIPTION
169: "This variable can be used to identify the operational
170: state of the Multi-Point MAC Control sublayer as
171: defined in [802.3] clause 64. Reading olt(1) for an
172: OLT (server) mode and onu(2) for an ONU (client) mode.
173: This attribute is relevant for an OLT and an ONU."
174: REFERENCE "[802.3], 30.3.5.1.3."
175: DEFVAL { 1 }
176: ::= { dot3MpcpEntry 3 }
177:
178: dot3MpcpLinkID OBJECT-TYPE
179: SYNTAX Integer32
180: MAX-ACCESS read-only
181: STATUS current
182: DESCRIPTION
183: "A read-only value that identifies the Logical Link
184: identity (LLID) associated with the MAC port as
185: specified in [802.3] clause 65.1.3.2.2.
186: This attribute is relevant for an OLT and an ONU."
187: REFERENCE "[802.3], 30.3.5.1.4."
188: ::= { dot3MpcpEntry 4 }
189:
190: dot3MpcpRemoteMACAddress OBJECT-TYPE
191: SYNTAX MacAddress
192: MAX-ACCESS read-only
193: STATUS current
194: DESCRIPTION
195: "A read-only value that identifies the source_address
196: parameter of the last MPCPDUs passed to the MAC Control.
197: This value is updated on reception of a valid frame with
198: (1) a destination Field equal to the reserved multicast
199: address for MAC Control specified in [802.3] Annex
200: 31A, (2) lengthOrType field value equal to the reserved
201: Type for MAC Control as specified in [802.3] Annex
202: 31A. (3) an MPCP subtype value equal to the subtype
203: reserved for MPCP as specified in [802.3] Annex 31A.
204: This attribute is relevant for an OLT and an ONU."
205: REFERENCE "[802.3], 30.3.5.1.5."
206: ::= { dot3MpcpEntry 5 }
207:
208: dot3MpcpRegistrationState OBJECT-TYPE
209: SYNTAX INTEGER {
210: unregistered(1),
211: registering(2),
212: registered(3)
213: }
214: MAX-ACCESS read-only
215: STATUS current
216: DESCRIPTION
217: "A read-only value that identifies the operational state
218: of the Multi-Point MAC Control sublayer as defined in
219: [802.3] clause 64. When this attribute has the
220: enumeration unregistered(1) the interface may be used
221: for registering a link partner. When this attribute has
222: the enumeration registering(2) the interface is in the
223: process of registering a link-partner. When this
224: attribute has the enumeration registered(3) the
225: interface has an established link-partner.
226: This attribute is relevant for an OLT and an ONU. For
227: the OLT it provides an indication per LLID."
228: REFERENCE "[802.3], 30.3.5.1.6."
229: ::= { dot3MpcpEntry 6 }
230:
231: dot3MpcpTransmitElapsed OBJECT-TYPE
232: SYNTAX Integer32
233: UNITS "TQ (16nsec)"
234: MAX-ACCESS read-only
235: STATUS current
236: DESCRIPTION
237: "A read-only value that reports the interval from last
238: MPCP frame transmission in increments of Time Quanta
239: (TQ) 16ns. The value returned shall be (interval from
240: last MPCP frame transmission in ns)/16. If this value
241: exceeds (2^32-1) the value (2^32-1) shall be returned.
242: This attribute is relevant for an OLT and an ONU."
243: REFERENCE "[802.3], 30.3.5.1.19."
244: ::= { dot3MpcpEntry 7 }
245:
246: dot3MpcpReceiveElapsed OBJECT-TYPE
247: SYNTAX Integer32
248: UNITS "TQ (16nsec)"
249: MAX-ACCESS read-only
250: STATUS current
251: DESCRIPTION
252: "A read-only value that reports the interval from last
253: MPCP frame reception in increments of Time Quanta (TQ)
254: 16ns. The value returned shall be (interval from last
255: MPCP last MPCP frame reception in ns)/16. If this value
256: exceeds (2^32-1) the value (2^32-1) shall be returned.
257: This attribute is relevant for an OLT and an ONU."
258: REFERENCE "[802.3], 30.3.5.1.20."
259: ::= { dot3MpcpEntry 8 }
260:
261: dot3MpcpRoundTripTime OBJECT-TYPE
262: SYNTAX Integer32
263: UNITS "TQ (16nsec)"
264: MAX-ACCESS read-only
265: STATUS current
266: DESCRIPTION
267: "A read-only value that reports the MPCP round trip time
268: in increments of Time Quanta (TQ) 16ns. The value
269: returned shall be (round trip time in ns)/16. If this
270: value exceeds (2^16-1) the value (2^16-1) shall be
271: returned. This attribute is relevant for an OLT only.
272: For the OLT there is a value per LLID"
273: REFERENCE "[802.3], 30.3.5.1.21."
274: ::= { dot3MpcpEntry 9 }
275:
276: dot3MpcpMaximumPendingGrants OBJECT-TYPE
277: SYNTAX Integer32 (0..255)
278: MAX-ACCESS read-only
279: STATUS current
280: DESCRIPTION
281: "A read-only value that indicates the maximum number of
282: grants an ONU can store. The maximum number of grants an
283: ONU can store has a range of 0 to 255.
284: This attribute is relevant for an OLT and an ONU. For
285: the OLT there is a value per LLID"
286:
287: REFERENCE "[802.3], 30.3.5.1.24."
288: ::= { dot3MpcpEntry 10 }
289:
290: dot3MpcpAdminState OBJECT-TYPE
291: SYNTAX TruthValue
292: MAX-ACCESS read-write
293: STATUS current
294: DESCRIPTION
295: "This variable can be used to define the operational
296: state of the Multi-Point MAC Control sublayer as defined
297: in [802.3] clause 64. Selecting admin for an interface
298: with Multi-Point MAC Control sublayer. When selecting
299: the value as True the interface Multi-Point control
300: protocol is enabled. When selecting the value as False
301: the interface acts as if the Multi-point Control
302: protocol does not exist. Reading reflects the state of
303: the attribute and the operation of the Multi-point
304: control protocol mode of the interface.
305: Writing can be done all the time.
306: This attribute is relevant for an OLT and an ONU."
307: REFERENCE "[802.3], 30.3.5.2.1."
308: DEFVAL { false }
309: ::= { dot3MpcpEntry 11 }
310:
311:
312: dot3MpcpOnTime OBJECT-TYPE
313: SYNTAX Integer32
314: UNITS "TQ (16nsec)"
315: MAX-ACCESS read-only
316: STATUS current
317: DESCRIPTION
318: "A read-only value that reports the -on time- for a grant
319: burst in increments of Time Quanta (TQ) 16ns as defined
320: in [802.3] 60,64. The value returned shall be (on time
321: ns)/16. If this value exceeds (2^32-1) the value
322: (2^32-1) shall be returned. Value is 32 TQs.
323: This attribute is relevant for an OLT and an ONU."
324: REFERENCE "[802.3], 64.3.5.1."
325: ::= { dot3MpcpEntry 12 }
326:
327: dot3MpcpOffTime OBJECT-TYPE
328: SYNTAX Integer32
329: UNITS "TQ (16nsec)"
330: MAX-ACCESS read-only
331: STATUS current
332: DESCRIPTION
333: "A read-only value that reports the -off time- for a
334: grant burst in increments of Time Quanta (TQ) 16ns as
335: defined in [802.3] 60,64. The value returned shall be
336: (off time ns)/16. If this value exceeds (2^32-1) the
337: value (2^32-1) shall be returned. Value is 32 TQs.
338: This attribute is relevant for an OLT and an ONU."
339: REFERENCE "[802.3], 64.3.5.1."
340: ::= { dot3MpcpEntry 13 }
341:
342: dot3MpcpSyncTime OBJECT-TYPE
343: SYNTAX Integer32
344: UNITS "TQ (16nsec)"
345: MAX-ACCESS read-only
346: STATUS current
347: DESCRIPTION
348: "A read-only value that reports the -sync lock time- for
349: an OLT receiver in increments of Time Quanta (TQ) 16ns
350: as defined in [802.3] 60,64,65. The value returned
351: shall be (sync lock time ns)/16. If this value exceeds
352: (2^32-1) the value (2^32-1) shall be returned.
353: This attribute is relevant for an OLT and an ONU."
354: REFERENCE "[802.3], 64.3.3.2."
355: ::= { dot3MpcpEntry 14 }
356:
357:
358:
359: dot3MpcpStatTable OBJECT-TYPE
360: SYNTAX SEQUENCE OF Dot3MpcpStatEntry
361: MAX-ACCESS not-accessible
362: STATUS current
363: DESCRIPTION
364: "This table defines the list of statistics counters of
365: [802.3] clause 64 MPCP interface."
366: ::= { dot3MpcpObjects 2 }
367:
368: dot3MpcpStatEntry OBJECT-TYPE
369: SYNTAX Dot3MpcpStatEntry
370: MAX-ACCESS not-accessible
371: STATUS current
372: DESCRIPTION
373: "Table entries for table of statistics counters of
374: [802.3] clause 64 MPCP interface."
375: INDEX { ifIndex }
376: ::= { dot3MpcpStatTable 1 }
377:
378: Dot3MpcpStatEntry ::=
379: SEQUENCE {
380: dot3MpcpMACCtrlFramesTransmitted Counter32,
381: dot3MpcpMACCtrlFramesReceived Counter32,
382: dot3MpcpDiscoveryWindowsSent Counter32,
383: dot3MpcpDiscoveryTimeout Counter32,
384: dot3MpcpTxRegRequest Counter32,
385: dot3MpcpRxRegRequest Counter32,
386: dot3MpcpTxRegAck Counter32,
387: dot3MpcpRxRegAck Counter32,
388: dot3MpcpTxReport Counter32,
389: dot3MpcpRxReport Counter32,
390: dot3MpcpTxGate Counter32,
391: dot3MpcpRxGate Counter32,
392: dot3MpcpTxRegister Counter32,
393: dot3MpcpRxRegister Counter32
394: }
395:
396: dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
397: SYNTAX Counter32
398: UNITS "frames"
399: MAX-ACCESS read-only
400: STATUS current
401: DESCRIPTION
402: "A count of MPCP frames passed to the MAC sublayer for
403: transmission. This counter is incremented when a
404: MA_CONTROL.request service primitive is generated within
405: the MAC control sublayer with an opcode indicating a
406: MPCP frame.
407: This attribute is relevant for an OLT and an ONU."
408: REFERENCE "[802.3], 30.3.5.1.7."
409: ::= { dot3MpcpStatEntry 1 }
410:
411: dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
412: SYNTAX Counter32
413: UNITS "frames"
414: MAX-ACCESS read-only
415: STATUS current
416: DESCRIPTION
417: "A count of MPCP frames passed by the MAC sublayer to the
418: MAC Control sublayer. This counter is incremented when a
419: ReceiveFrame function call returns a valid frame with:
420: (1) a lengthOrType field value equal to the reserved
421: Type for 802.3_MAC_Control as specified in 31.4.1.3, and
422: (2) an opcode indicating a MPCP frame.
423: This attribute is relevant for an OLT and an ONU."
424: REFERENCE "[802.3], 30.3.5.1.8."
425: ::= { dot3MpcpStatEntry 2}
426:
427: dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
428: SYNTAX Counter32
429: MAX-ACCESS read-only
430: STATUS current
431: DESCRIPTION
432: "A count of discovery windows generated. The counter is
433: incremented by one for each generated discovery window.
434: This attribute is relevant for an OLT and an ONU. At the
435: ONU value should be zero."
436: REFERENCE "[802.3], 30.3.5.1.22."
437: ::= { dot3MpcpStatEntry 3}
438:
439: dot3MpcpDiscoveryTimeout OBJECT-TYPE
440: SYNTAX Counter32
441: MAX-ACCESS read-only
442: STATUS current
443: DESCRIPTION
444: "A count of the number of times a discovery timeout
445: occurs. Increment the counter by one for each discovery
446: processing state-machine reset resulting from timeout
447: waiting for message arrival.
448: This attribute is relevant for an OLT and an ONU."
449: REFERENCE "[802.3], 30.3.5.1.23."
450: ::= { dot3MpcpStatEntry 4}
451:
452:
453: dot3MpcpTxRegRequest OBJECT-TYPE
454: SYNTAX Counter32
455: UNITS "frames"
456: MAX-ACCESS read-only
457: STATUS current
458: DESCRIPTION
459: "A count of the number of times a REGISTER_REQ MPCP
460: frames transmission occurs. Increment the counter by one
461: for each REGISTER_REQ MPCP frame transmitted as defined
462: in [802.3] clause 64. This counter is mandatory for an
463: ONU. This attribute is relevant for an OLT and an ONU.
464: At the OLT value should be zero."
465: REFERENCE "[802.3], 30.3.5.1.12."
466: ::= { dot3MpcpStatEntry 5}
467:
468: dot3MpcpRxRegRequest OBJECT-TYPE
469: SYNTAX Counter32
470: UNITS "frames"
471: MAX-ACCESS read-only
472: STATUS current
473: DESCRIPTION
474: "A count of the number of times a REGISTER_REQ MPCP
475: frames reception occurs. A single counter at the ONU and
476: a set of counters, one for each LLID, at the OLT.
477: Increment the counter by one for each REGISTER_REQ MPCP
478: frame received for each LLID as defined in [802.3]
479: clause 64. This counter is mandatory for an ONU and for
480: an OLT. At the ONU value should be zero."
481: REFERENCE "[802.3], 30.3.5.1.17."
482: ::= { dot3MpcpStatEntry 6}
483:
484: dot3MpcpTxRegAck OBJECT-TYPE
485: SYNTAX Counter32
486: UNITS "frames"
487: MAX-ACCESS read-only
488: STATUS current
489: DESCRIPTION
490: "A count of the number of times a REGISTER_ACK MPCP
491: frames transmission occurs. Increment the counter by one
492: for each REGISTER_ACK MPCP frame transmitted as defined
493: in [802.3] clause 64. This counter is mandatory for an
494: ONU. This attribute is relevant for an OLT and an ONU.
495: At the OLT the value should be zero."
496: REFERENCE "[802.3], 30.3.5.1.10."
497: ::= { dot3MpcpStatEntry 7}
498:
499: dot3MpcpRxRegAck OBJECT-TYPE
500: SYNTAX Counter32
501: UNITS "frames"
502: MAX-ACCESS read-only
503: STATUS current
504: DESCRIPTION
505: "A count of the number of times a REGISTER_ACK MPCP
506: frames reception occurs. A single counter at the ONU and
507: a set of counters, one for each LLID, at the OLT.
508: Increment the counter by one for each REGISTER_ACK MPCP
509: frame received for each LLID, as defined in [802.3]
510: clause 64. This counter is mandatory for an ONU and for
511: an OLT. At the ONU the value should be zero."
512: REFERENCE "[802.3], 30.3.5.1.15."
513: ::= { dot3MpcpStatEntry 8}
514:
515: dot3MpcpTxReport OBJECT-TYPE
516: SYNTAX Counter32
517: UNITS "frames"
518: MAX-ACCESS read-only
519: STATUS current
520: DESCRIPTION
521: "A count of the number of times a REPORT MPCP frames
522: transmission occurs. Increment the counter by one for
523: each REPORT MPCP frame transmitted as defined in
524: [802.3] clause 64. This counter is mandatory for an
525: ONU. This attribute is relevant for an OLT and an ONU.
526: At the OLT value should be zero."
527:
528: REFERENCE "[802.3], 30.3.5.1.13."
529: ::= { dot3MpcpStatEntry 9}
530:
531: dot3MpcpRxReport OBJECT-TYPE
532: SYNTAX Counter32
533: UNITS "frames"
534: MAX-ACCESS read-only
535: STATUS current
536: DESCRIPTION
537: "A count of the number of times a REPORT MPCP frames
538: reception occurs. A single counter at the ONU and a set
539: of counters, one for each LLID, at the OLT. Increment
540: the counter by one for each REPORT MPCP frame received
541: for each LLID, as defined in [802.3] clause 64.
542: This counter is mandatory for an ONU and for an OLT.
543: At the ONU value should be zero."
544: REFERENCE "[802.3], 30.3.5.1.18."
545: ::= { dot3MpcpStatEntry 10}
546:
547: dot3MpcpTxGate OBJECT-TYPE
548: SYNTAX Counter32
549: UNITS "frames"
550: MAX-ACCESS read-only
551: STATUS current
552: DESCRIPTION
553: "A count of the number of times a GATE MPCP frames
554: transmission occurs. A set of counters, one for each
555: LLID, at the OLT. Increment the counter by one for each
556: GATE MPCP frame transmitted, for each LLID, as defined
557: in [802.3] clause 64. This counter is mandatory for an
558: OLT. This attribute is relevant for an OLT and an ONU.
559: At the ONU the value should be zero."
560: REFERENCE "[802.3], 30.3.5.1.9."
561: ::= { dot3MpcpStatEntry 11}
562:
563: dot3MpcpRxGate OBJECT-TYPE
564: SYNTAX Counter32
565: UNITS "frames"
566: MAX-ACCESS read-only
567: STATUS current
568: DESCRIPTION
569: "A count of the number of times a GATE MPCP frames
570: reception occurs. A single counter at the ONU and a set
571: of counters, one for each LLID ,at the OLT. Increment
572: the counter by one for each GATE MPCP frame received,
573: for each LLID, as defined in [802.3] clause 64. This
574: counter is mandatory for an ONU and for an OLT. At the
575: OLT the value should be zero."
576:
577: REFERENCE "[802.3], 30.3.5.1.14."
578: ::= { dot3MpcpStatEntry 12}
579:
580: dot3MpcpTxRegister OBJECT-TYPE
581: SYNTAX Counter32
582: UNITS "frames"
583: MAX-ACCESS read-only
584: STATUS current
585: DESCRIPTION
586: "A count of the number of times a REGISTER MPCP frames
587: transmission occurs. A set of counters, one for each
588: LLID, at the OLT. Increment the counter by one for each
589: REGISTER MPCP frame transmitted, for each LLID, as
590: defined in [802.3] clause 64. This counter is
591: mandatory for an OLT. This attribute is relevant for an
592: OLT and an ONU. At the ONU the value should be zero."
593: REFERENCE "[802.3], 30.3.5.1.11."
594: ::= { dot3MpcpStatEntry 13}
595:
596: dot3MpcpRxRegister OBJECT-TYPE
597: SYNTAX Counter32
598: UNITS "frames"
599: MAX-ACCESS read-only
600: STATUS current
601: DESCRIPTION
602: "A count of the number of times a REGISTER MPCP frames
603: reception occurs. A single counter at the ONU and a set
604: of counters, one for each LLID, at the OLT. Increment
605: the counter by one for each REGISTER MPCP frame
606: received, for each LLID, as defined in [802.3] clause
607: 64. This counter is mandatory for an ONU and for an OLT.
608: at the OLT the value should be zero."
609: REFERENCE "[802.3], 30.3.5.1.16."
610: ::= { dot3MpcpStatEntry 14}
611:
612:
613:
614:
615: -- Conformance Statements
616:
617: -- Conformance Groups
618:
619: dot3MpcpGroups OBJECT IDENTIFIER ::= { dot3MpcpConformance 1 }
620:
621: dot3MpcpGroupBase OBJECT-GROUP
622: OBJECTS {
623: dot3MpcpID,
624: dot3MpcpOperStatus,
625: dot3MpcpMode,
626: dot3MpcpLinkID,
627: dot3MpcpRemoteMACAddress,
628: dot3MpcpRegistrationState,
629: dot3MpcpMaximumPendingGrants,
630: dot3MpcpAdminState
631: }
632: STATUS current
633: DESCRIPTION
634: "A collection of objects of dot3 Mpcp Basic entity state
635: definition."
636: ::= { dot3MpcpGroups 1 }
637:
638: dot3MpcpGroupParam OBJECT-GROUP
639: OBJECTS {
640: dot3MpcpTransmitElapsed,
641: dot3MpcpReceiveElapsed,
642: dot3MpcpRoundTripTime,
643: dot3MpcpOnTime,
644: dot3MpcpOffTime,
645: dot3MpcpSyncTime
646: }
647: STATUS current
648: DESCRIPTION
649: "A collection of objects of dot3 Mpcp for P2MP
650: parameters."
651: ::= { dot3MpcpGroups 2 }
652:
653: dot3MpcpGroupStat OBJECT-GROUP
654: OBJECTS {
655: dot3MpcpMACCtrlFramesTransmitted,
656: dot3MpcpMACCtrlFramesReceived,
657: dot3MpcpDiscoveryWindowsSent,
658: dot3MpcpDiscoveryTimeout ,
659: dot3MpcpTxRegRequest,
660: dot3MpcpRxRegRequest,
661: dot3MpcpTxRegAck,
662: dot3MpcpRxRegAck,
663: dot3MpcpTxReport,
664: dot3MpcpRxReport,
665: dot3MpcpTxGate,
666: dot3MpcpRxGate,
667: dot3MpcpTxRegister,
668: dot3MpcpRxRegister
669: }
670: STATUS current
671: DESCRIPTION
672: "A collection of objects of dot3 Mpcp Statistics"
673: ::= { dot3MpcpGroups 3 }
674:
675:
676: -- Compliance
677:
678: dot3MpcpCompliances OBJECT IDENTIFIER ::= { dot3MpcpConformance 2 }
679:
680: dot3MPCPCompliance MODULE-COMPLIANCE
681: STATUS current
682: DESCRIPTION "The compliance statement for Multi-point
683: control protocol interfaces."
684:
685: MODULE -- this module
686: MANDATORY-GROUPS { dot3MpcpGroupBase}
687:
688: GROUP dot3MpcpGroupParam
689: DESCRIPTION "This group is mandatory for all MPCP supporting
690: interfaces for configuration of the Multipoint
691: Parameters."
692: GROUP dot3MpcpGroupStat
693: DESCRIPTION "This group is mandatory for all MPCP supporting
694: interfaces for Statistics collection."
695: ::= { dot3MpcpCompliances 1}
696:
697:
698:
699:
700:
701: -- Editor-s note: OMPEmulation managed object definitions
702:
703: dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2}
704:
705: dot3OmpEmulationObjects OBJECT IDENTIFIER ::={dot3OmpEmulationMIB 1}
706:
707: dot3OmpeConformance OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 2 }
708:
709:
710: dot3OmpEmulationTable OBJECT-TYPE
711: SYNTAX SEQUENCE OF Dot3OmpEmulationEntry
712: MAX-ACCESS not-accessible
713: STATUS current
714: DESCRIPTION
715: "Table for dot3 OmpEmulation MIB modules."
716: ::= { dot3OmpEmulationObjects 1 }
717:
718: dot3OmpEmulationEntry OBJECT-TYPE
719: SYNTAX Dot3OmpEmulationEntry
720: MAX-ACCESS not-accessible
721: STATUS current
722: DESCRIPTION
723: "An entry in the dot3 OmpEmulation MIB modules table."
724: INDEX { ifIndex }
725: ::= { dot3OmpEmulationTable 1 }
726:
727: Dot3OmpEmulationEntry ::=
728: SEQUENCE {
729: dot3OmpEmulationID Integer32,
730: dot3OmpEmulationType INTEGER
731: }
732:
733: dot3OmpEmulationID OBJECT-TYPE
734: SYNTAX Integer32
735: MAX-ACCESS read-only
736: STATUS current
737: DESCRIPTION
738: "The value of dot3OmpEmulationID is assigned so as to
739: uniquely identify a OMPEmulation entity among the
740: subordinate managed objects of the containing object.
741: The value is mandated for an ONU."
742: REFERENCE "[802.3], 30.3.7.1.1."
743: ::= { dot3OmpEmulationEntry 1}
744:
745: dot3OmpEmulationType OBJECT-TYPE
746: SYNTAX INTEGER {
747: unknown(1),
748: olt(2),
749: onu(3)
750: }
751: MAX-ACCESS read-only
752: STATUS current
753: DESCRIPTION
754: "A read-only value that indicates that mode of operation
755: of the Reconciliation Sublayer for Point to Point
756: Emulation (see [802.3] clause 65.1). unknown(1) value
757: is assigned in initializing, true state or type not yet
758: known. olt(2) value is assigned when Sublayer operating
759: in OLT mode. onu(3) value is assigned when Sublayer
760: operating in ONU mode."
761: REFERENCE "[802.3], 30.3.7.1.2."
762: ::= { dot3OmpEmulationEntry 2}
763:
764: dot3OmpEmulationStatTable OBJECT-TYPE
765: SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry
766: MAX-ACCESS not-accessible
767: STATUS current
768: DESCRIPTION
769: "This table defines the list of statistics counters of
770: [802.3] clause 65 OMP interface."
771: ::= { dot3OmpEmulationObjects 2}
772:
773: dot3OmpEmulationStatEntry OBJECT-TYPE
774: SYNTAX Dot3OmpEmulationStatEntry
775: MAX-ACCESS not-accessible
776: STATUS current
777: DESCRIPTION
778: "Table entries for Table of statistics counters of
779: [802.3] clause 65 OMP interface."
780: INDEX { ifIndex }
781: ::= { dot3OmpEmulationStatTable 1 }
782:
783: Dot3OmpEmulationStatEntry::=
784: SEQUENCE {
785: dot3OmpEmulationSLDErrors Counter32,
786: dot3OmpEmulationCRC8Errors Counter32,
787: dot3OmpEmulationBadLLID Counter32,
788: dot3OmpEmulationGoodLLID Counter32,
789: dot3OmpEmulationOnuPonCastLLID Counter32,
790: dot3OmpEmulationOltPonCastLLID Counter32,
791: dot3OmpEmulationBroadcastBitNotOnuLlid Counter32,
792: dot3OmpEmulationOnuLLIDNotBroadcast Counter32,
793: dot3OmpEmulationBroadcastBitPlusOnuLlid Counter32,
794: dot3OmpEmulationNotBroadcastBitNotOnuLlid Counter32
795: }
796:
797: dot3OmpEmulationSLDErrors OBJECT-TYPE
798: SYNTAX Counter32
799: UNITS "frames"
800: MAX-ACCESS read-only
801: STATUS current
802: DESCRIPTION
803: "A count of frames received that do not contain a valid
804: SLD field as defined in [802.3] clause 65.1.3.3.1.
805: This attribute is mandatory for an OLT and for an ONU."
806: REFERENCE "[802.3], 30.3.7.1.3."
807: ::= { dot3OmpEmulationStatEntry 1}
808:
809: dot3OmpEmulationCRC8Errors OBJECT-TYPE
810: SYNTAX Counter32
811: UNITS "frames"
812: MAX-ACCESS read-only
813: STATUS current
814: DESCRIPTION
815: "A count of frames received that contain a valid SLD
816: field, as defined in [802.3] clause 65.1.3.3.1, but do
817: not pass the CRC-8 check as defined in [802.3] clause
818: 65.1.3.3.3. This attribute is mandatory for an OLT and
819: for an ONU."
820: REFERENCE "[802.3], 30.3.7.1.4."
821: ::= { dot3OmpEmulationStatEntry 2}
822:
823:
824: dot3OmpEmulationBadLLID OBJECT-TYPE
825: SYNTAX Counter32
826: UNITS "frames"
827: MAX-ACCESS read-only
828: STATUS current
829: DESCRIPTION
830: "A count of frames received that contain a valid SLD
831: field, as defined in [802.3] clause 65.1.3.3.1, and
832: pass the CRC-8 check, as defined in [802.3] clause
833: 65.1.3.3.3, but are discarded due to the LLID check as
834: defined in [802.3] clause 65.1.3.3.2.
835: This attribute is relevant for an OLT and an ONU."
836: REFERENCE "[802.3], 30.3.7.1.8."
837: ::= { dot3OmpEmulationStatEntry 3}
838:
839: dot3OmpEmulationGoodLLID OBJECT-TYPE
840: SYNTAX Counter32
841: UNITS "frames"
842: MAX-ACCESS read-only
843: STATUS current
844: DESCRIPTION
845: "A count of frames received that contain a valid SLD
846: field, as defined in [802.3] clause 65.1.3.3.1, and
847: pass the CRC-8 check, as defined in [802.3] clause
848: 65.1.3.3.3.
849: This attribute is relevant for an OLT and an ONU."
850: REFERENCE "[802.3], 30.3.7.1.5."
851: ::= { dot3OmpEmulationStatEntry 4}
852:
853:
854: dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE
855: SYNTAX Counter32
856: UNITS "frames"
857: MAX-ACCESS read-only
858: STATUS current
859: DESCRIPTION
860: "A count of frames received that contain a valid SLD
861: field in an ONU, as defined in [802.3] 65.1.3.3.1,
862: passes the CRC-8 check, as defined in [802.3]
863: 65.1.3.3.3, and the frame meets the rule for acceptance
864: defined in [802.3] 65.1.3.3.2."
865:
866: REFERENCE "[802.3], 30.3.7.1.6."
867: ::= { dot3OmpEmulationStatEntry 5}
868:
869: dot3OmpEmulationOltPonCastLLID OBJECT-TYPE
870: SYNTAX Counter32
871: UNITS "frames"
872: MAX-ACCESS read-only
873: STATUS current
874: DESCRIPTION
875: "A count of frames received that contain a valid SLD
876: field in an OLT, as defined in [802.3] 65.1.3.3.1,
877: passes the CRC-8 check, as defined in [802.3]
878: 65.1.3.3.3, and the frame meets the rule for acceptance
879: defined in [802.3] 65.1.3.3.2."
880: REFERENCE "[802.3], 30.3.7.1.7."
881: ::= { dot3OmpEmulationStatEntry 6}
882:
883: dot3OmpEmulationBroadcastBitNotOnuLlid OBJECT-TYPE
884: SYNTAX Counter32
885: UNITS "frames"
886: MAX-ACCESS read-only
887: STATUS current
888: DESCRIPTION
889: "A count of frames received that contain a valid SLD
890: field in a OLT, as defined in [802.3] clause
891: 65.1.3.3.1, and pass the CRC-8 check, as defined in
892: [802.3] clause 65.1.3.3.3, and contain broadcast bit
893: in LLID and not the ONU's LLID (frame accepted) as
894: defined in [802.3] clause 65 .
895: This attribute is mandatory for an OLT and for an ONU."
896: ::= { dot3OmpEmulationStatEntry 7}
897:
898: dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE
899: SYNTAX Counter32
900: UNITS "frames"
901: MAX-ACCESS read-only
902: STATUS current
903: DESCRIPTION
904: "A count of frames received that contain a valid SLD
905: field in a OLT, as defined in [802.3] clause
906: 65.1.3.3.1, and pass the CRC-8 check, as defined in
907: [802.3] clause 65.1.3.3.3, and contain the ONU's LLID
908: as defined in [802.3] clause 65. This attribute is
909: mandatory for an ONU and mandatory for an OLT (a
910: counter per LLID)."
911: ::= { dot3OmpEmulationStatEntry 8}
912:
913: dot3OmpEmulationBroadcastBitPlusOnuLlid OBJECT-TYPE
914: SYNTAX Counter32
915: UNITS "frames"
916: MAX-ACCESS read-only
917: STATUS current
918: DESCRIPTION
919: "A count of frames received that contain a valid SLD
920: field in a OLT, as defined in [802.3] clause
921: 65.1.3.3.1, and pass the CRC-8 check, as defined in
922: [802.3] clause 65.1.3.3.3, and contain the broadcast
923: bit in LLID and the ONU's LLID (frame reflected) as
924: defined in [802.3] clause 65. This attribute is
925: mandatory for an ONU and mandatory for an OLT (a
926: counter per LLID)."
927: ::= { dot3OmpEmulationStatEntry 9}
928:
929: dot3OmpEmulationNotBroadcastBitNotOnuLlid OBJECT-TYPE
930: SYNTAX Counter32
931: UNITS "frames"
932: MAX-ACCESS read-only
933: STATUS current
934: DESCRIPTION
935: "A count of frames received that contain a valid SLD
936: field in a OLT, as defined in [802.3] clause
937: 65.1.3.3.1, and pass the CRC-8 check, as defined in
938: [802.3] clause 65.1.3.3.3, and and does not contain
939: the ONU's LLID as defined in [802.3] clause 65.
940: This attribute is mandatory for an ONU"
941: ::= { dot3OmpEmulationStatEntry 10}
942:
943:
944:
945: -- Conformance Statements
946:
947: -- Conformance Groups
948:
949: dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1}
950:
951:
952: dot3OmpeGroupID OBJECT-GROUP
953: OBJECTS {
954: dot3OmpEmulationID,
955: dot3OmpEmulationType
956:
957: }
958: STATUS current
959: DESCRIPTION
960: "A collection of objects of dot3 OMP emulation ID entity
961: state definition."
962: ::= { dot3OmpeGroups 1 }
963:
964:
965: dot3OmpeGroupStat OBJECT-GROUP
966: OBJECTS {
967: dot3OmpEmulationSLDErrors,
968: dot3OmpEmulationCRC8Errors,
969: dot3OmpEmulationBadLLID,
970: dot3OmpEmulationGoodLLID,
971: dot3OmpEmulationOnuPonCastLLID,
972: dot3OmpEmulationOltPonCastLLID,
973: dot3OmpEmulationBroadcastBitNotOnuLlid,
974: dot3OmpEmulationOnuLLIDNotBroadcast,
975: dot3OmpEmulationBroadcastBitPlusOnuLlid,
976: dot3OmpEmulationNotBroadcastBitNotOnuLlid
977: }
978: STATUS current
979: DESCRIPTION
980: "A collection of objects of dot3 OMP emulation
981: Statistics"
982: ::= { dot3OmpeGroups 2 }
983:
984:
985: -- Compliance
986:
987: dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 }
988:
989: dot3OmpeCompliance MODULE-COMPLIANCE
990: STATUS current
991: DESCRIPTION "The compliance statement for OMPEmulation
992: interfaces."
993:
994: MODULE -- this module
995: MANDATORY-GROUPS { dot3OmpeGroupID}
996:
997: GROUP dot3OmpeGroupStat
998: DESCRIPTION "This group is mandatory for all OMPemulation
999: supporting interfaces for Statistics collection."
1000:
1001: ::= { dot3OmpeCompliances 1}
1002:
1003:
1004:
1005:
1006: -- Editor-s note: MAU managed object definitions (30.5.1)
1007:
1008: dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3}
1009: dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1}
1010:
1011: dot3EponMauConformance OBJECT IDENTIFIER ::= { dot3EponMauMIB 2 }
1012:
1013: dot3EponMauTable OBJECT-TYPE
1014: SYNTAX SEQUENCE OF Dot3EponMauEntry
1015: MAX-ACCESS not-accessible
1016: STATUS current
1017: DESCRIPTION
1018: "Table for dot3 MAU EPON MIB modules."
1019: ::= { dot3EponMauObjects 1 }
1020:
1021: dot3EponMauEntry OBJECT-TYPE
1022: SYNTAX Dot3EponMauEntry
1023: MAX-ACCESS not-accessible
1024: STATUS current
1025: DESCRIPTION
1026: "An entry in the dot3 MAU EPON MIB modules table."
1027: INDEX { ifIndex }
1028: ::= { dot3EponMauTable 1 }
1029:
1030: Dot3EponMauEntry ::=
1031: SEQUENCE {
1032: dot3EponMauPCSCodingViolation Counter32,
1033: dot3EponMauFecAbility INTEGER,
1034: dot3EponMauFecMode INTEGER,
1035: dot3EponMauFECCorrectedBlocks Counter32,
1036: dot3EponMauFECUncorrectableBlocks Counter32,
1037: dot3EponMauBufferHeadCodingViolation Counter32
1038: }
1039:
1040:
1041: dot3EponMauPCSCodingViolation OBJECT-TYPE
1042: SYNTAX Counter32
1043: UNITS "octets"
1044: MAX-ACCESS read-only
1045: STATUS current
1046: DESCRIPTION
1047: "For 100 Mb/ s operation it is a count of the number of
1048: times an invalid code-group is received, other than the
1049: /H/ code-group. For 1000 Mb/ s operation it is a count
1050: of the number of times an invalid codegroup is received,
1051: other than the /V/ code-group."
1052: REFERENCE "[802.3], 30.5.1.1.12."
1053: ::= { dot3EponMauEntry 1}
1054:
1055: dot3EponMauFecAbility OBJECT-TYPE
1056: SYNTAX INTEGER {
1057: unknown (1),
1058: nonsupported (2),
1059: supported (3)
1060: }
1061: MAX-ACCESS read-only
1062: STATUS current
1063: DESCRIPTION
1064: "A read-only value that indicates the support of
1065: operation of the 1000BASE-PX PHY optional FEC Sublayer
1066: for Forward error correction see [802.3] clause 65.2).
1067: unknown(1) value is assigned in initializing, for non
1068: FEC support state or type not yet known. nonsupported(2)
1069: value is assigned when Sublayer is not support.
1070: supported(3) value is assigned when Sublayer is
1071: supported."
1072: REFERENCE "[802.3], 30.5.1.1.13."
1073: ::= { dot3EponMauEntry 2}
1074:
1075: dot3EponMauFecMode OBJECT-TYPE
1076: SYNTAX INTEGER {
1077: unknown (1),
1078: disabled (2),
1079: enabled (3)
1080: }
1081: MAX-ACCESS read-write
1082: STATUS current
1083: DESCRIPTION
1084: "A read-write value that indicates the mode of operation
1085: of the 1000BASE-PX PHY optional FEC Sublayer for Forward
1086: error correction see [802.3] clause 65.2).
1087: A GET operation returns the current mode of operation
1088: the PHY. A SET operation changes the mode of operation
1089: of the PHY to the indicated value. unknown(1) value is
1090: assigned in initializing, for non FEC support state or
1091: type not yet known. disabled(2) value is assigned when
1092: Sublayer operating in disabled mode. enabled(3) value is
1093: assigned when Sublayer operating in FEC mode. writing
1094: can be done all the time."
1095: REFERENCE "[802.3], 30.5.1.1.14."
1096: DEFVAL { 1 }
1097: ::= { dot3EponMauEntry 3}
1098:
1099: dot3EponMauFECCorrectedBlocks OBJECT-TYPE
1100: SYNTAX Counter32
1101: MAX-ACCESS read-only
1102: STATUS current
1103: DESCRIPTION
1104: "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count
1105: of corrected FEC blocks. This counter will not increment
1106: for other PHY Types. Increment the counter by one for
1107: each received block that is corrected by the FEC
1108: function in the PHY."
1109: REFERENCE "[802.3], 30.5.1.1.15."
1110: ::= { dot3EponMauEntry 4}
1111:
1112: dot3EponMauFECUncorrectableBlocks OBJECT-TYPE
1113: SYNTAX Counter32
1114: MAX-ACCESS read-only
1115: STATUS current
1116: DESCRIPTION
1117: "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of
1118: uncorrectable FEC blocks. This counter will not
1119: increment for other PHY Types. Increment the counter by
1120: one for each FEC block that is determined to be
1121: uncorrectable by the FEC function in the PHY."
1122: REFERENCE "[802.3], 30.5.1.1.16."
1123: ::= { dot3EponMauEntry 5}
1124:
1125: dot3EponMauBufferHeadCodingViolation OBJECT-TYPE
1126: SYNTAX Counter32
1127: UNITS "octets"
1128: MAX-ACCESS read-only
1129: STATUS current
1130: DESCRIPTION
1131: "For 1000 Mbps operation it is a counts of the number of
1132: invalid code-group received directly from the link."
1133: ::= { dot3EponMauEntry 6}
1134:
1135:
1136: -- Conformance Statements
1137:
1138: -- Conformance Groups
1139:
1140: dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1}
1141:
1142: dot3EponMauGroupAll OBJECT-GROUP
1143: OBJECTS {
1144: dot3EponMauPCSCodingViolation
1145: }
1146: STATUS current
1147: DESCRIPTION
1148: "A collection of objects of dot3 MAU definition."
1149: ::= { dot3EponMauGroups 1 }
1150:
1151: dot3EponMauGroupFEC OBJECT-GROUP
1152: OBJECTS {
1153: dot3EponMauFecAbility,
1154: dot3EponMauFecMode,
1155: dot3EponMauFECCorrectedBlocks,
1156: dot3EponMauFECUncorrectableBlocks,
1157: dot3EponMauBufferHeadCodingViolation
1158: }
1159: STATUS current
1160: DESCRIPTION
1161: "A collection of objects of FEC group definition."
1162: ::= { dot3EponMauGroups 2 }
1163:
1164:
1165: -- Compliance
1166:
1167: dot3EponMauCompliances OBJECT IDENTIFIER::={dot3EponMauConformance 2}
1168:
1169: dot3EponMauCompliance MODULE-COMPLIANCE
1170: STATUS current
1171: DESCRIPTION "The compliance statement for MAU EPON interfaces."
1172:
1173: MODULE -- this module
1174: MANDATORY-GROUPS { dot3EponMauGroupAll }
1175:
1176: GROUP dot3EponMauGroupFEC
1177: DESCRIPTION "This group is mandatory for all EPON MAU devices
1178: Supporting FEC functionality as for Definitions and
1179: BER Statistics collection."
1180:
1181: ::= { dot3EponMauCompliances 1}
1182:
1183:
1184: END
1185:
1186: --
1187: -- Copyright (C) The Internet Society (2005). This document is subject
1188: -- to the rights, licenses and restrictions contained in BCP 78, and
1189: -- except as set forth therein, the authors retain all their rights.
1190: -- Acknowledgment
1191: --
1192: -- Funding for the RFC Editor function is currently provided by the
1193: -- Internet Society.
1194: