Ethernet Interfaces and Hub MIB Working Group Lior Khermosh, Editor INTERNET DRAFT Passave TechnologiesDecemberApril 29,20032004 Managed Objects for the Ethernet Passive Optical Networks<draft-ietf-hubmib-efm-epon-mib-00.txt><draft-ietf-hubmib-efm-epon-mib-01.txt> Status of this Memo This document is an Internet-Draft and is subject to all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsolete by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html Copyright Notice Copyright (C) The Internet Society (2003). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.EPON MIB WG Expires April 2004 [Page 1/51]Abstract This document defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP based Internets. In particular, it defines objects for managing devices and interfaces that conform to the Ethernet Passive Optical Networks (EPON) standards as defined in [802.3ah]. The document contains a list of management entities based on the registers defined in the[802.3ah]Institute of Electrical and Electronic Engineers, IEEE Draft 802.3ah-2002 Draft 3.2 Annex 30A and mainly partitioned accordingly.EPON MIB WG Expires April 2004 [Page 2/51]Table of Content Status of this Memo 1 Copyright Notice 1 Abstract 2 Table of Content 3 Terminology 4 1 The Internet-Standard Management Framework 4 2 Overview 43.12.1 Relationship of the EFM EPON MIB to the InterfacesMIB,MIB , the Ethernet-like Interfaces MIB and the MAU MIB 43.22.2 Relationship of the EFM EPON MIB to the Generic EFM MIB 4 2.3 Relationship of the EPON Device MIB to the EFM EPON MIB 4 2.4 Relationship of the EPON Device MIB to the Optical Interface MIBs 5 2.5 Relationship of the EPON Device MIB to the bridge MIB 5 3 MIB structure 5 4 Definitions û The EFM EPON MIB 64.1 MPCP MIBs definitions 7 4.2 OMPEmulation managed object definitions 26 4.3 MAU managed object definitions 315 Relationship table of the EFM EPON MIBs objects to the IEEE802.3ah objects 32 6 Definitions - The EPON Device MIB37 634 7 Security Considerations48 763 8 Intellectual Property49 864 9 Normative References50 965 10 Informative References50 Author's66 Copyright Notice 67 AuthorÆs information51 EPON MIB WG Expires April 2004 [Page 3/51]67 Terminology The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL", when used in the guidelines in this memo, are to be interpreted as described in RFC 2119 [RFC2119]. 1 The Internet-Standard Management Framework For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58,RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580[RFC2580]. 2 Overview This document defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP based Internets. In particular, it defines objects for managing devices and interfaces that conform to the Ethernet Passive Optical Networks (EPON) standards as defined in [802.3ah]. The document contains a list of management entities based on the registers defined in the [802.3ah] Annex 30A and mainly partitioned accordingly. The document also contains a device group section defining the MIBs for EPON form a device perspective, which are connected directly to the IEEE 802.3ah layer2 specifications. The document also provides amendments to the 802.3 MAU MIBs documents for the EFM device type addition. 2.1 Relationship of the EFM EPON MIB to the Interfaces MIB, the Ethernet-like Interfaces MIB and the MAU MIB EFM EPON interfaces require implementation of Interfaces MIB [RFC2863], Ethernet-like Interfaces MIB [RFC2665] and MAU-MIB [RFC3636]. The MIBs defined in this document are an extension for these MIBs. For instance defining dot3MpcpRemoteMACAddress only while assuming the local MAC address attribute is already defined in [RFC 2665]. 2.2 Relationship of the EFM EPON MIB to the Generic EFM MIB EFM EPON interfaces require implementation of Generic EFM MIB [draft- ietf-hubmibùefm-mib]. Thisdocumentsdocument defines general EFM attributes and managed objects that are referred in the document. 2.3 Relationship of the EPON Device MIBWG Expires April 2004 [Page 4/51]to EFM EPON MIB EPON devices require implementation of the EFM EPON MIBs which are specified in this document. The opposite is not required as it possible to implement the EFM interfaces by itself. 2.4 Relationship of the EPON Device MIB to Optical interface MIB EPON devices may implement the Optical interface MIB [RFC3591]. This document defines optical interface attributes and managed objects that are assumed to be used by an EPON device. 2.5 Relationship of the EPON Device MIB to bridge MIB EPON OLT devices may implement the bridge MIBs [RFC1493], [RFC1525], Where the LLIDs of the PON are referred as the bridge ports. This document defines managed objects for a bridge that are assumed to be used by an EPON OLT device which bridges the data between the LLIDs of the PON. 3 MIB structure This documentincludeincludes two MIBs the first is the EFM EPON MIBs and the second is the EPONdeivcedevice MIBs. The EFM EPON MIBs defines the objects used for configuration and description of the [802.3ah] P2MP section. These MIB objects are included of three MIB groups. The MPCP MIBs definition û MIBs related to [802.3ah] clause 64 Multi Point Control Protocol attributes. In this MIB group: The dot3MpcpTable defines the objects used for the configuration and description of the status of MPCP compliant interfaces. The dot3MpcpStatTable defines the statistics group for MPCP compliant interfaces. The OMPEmulation MIBs definitions û MIBs related to [802.3ah] clause 65 point to point emulation attributes. In this MIB group: The dot3OmpEmulationTable defines the objects used for the configuration and description of the status of OMPEmulation compliant interfaces. The dot3OmpEmulationStatTable defines the statistics group for OMPEmulation compliant interfaces. The MAU MIBs definition including MAU type definitions and EPON MAU managed object related to [802.3ah] clause 60 and clause 65. The dot3EponMauTable defines the objects used for the configuration and description of the status of MAU EPON compliant interfaces. The dot3EponMauType defines the Type group for [802.3] EPOM MAUs. Editor note - The MAU Type object should probably be with other 802.3 MAU typeoblectsobjects [RFC 3636]. The EPON Device MIBs defines the objects used for configuration and description of management objects for EPON compliant Devices. The eponDeviceTable defines the objects used for the configuration and description of the EPON compliant devices.EPON MIB WG Expires April 2004 [Page 5/51]4 Definitions û The EFM EPON MIB (See section 30.2.5 in 802.3ah draft for details): DOT3-EFM-EPON-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Integer32, OBJECT-IDENTITY FROM SNMPv2-SMI TruthValue, MacAddress FROM SNMPv2-TC ifIndex FROM IF-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ;efmeponMibdot3EfmeponMIB MODULE-IDENTITY LAST-UPDATED"200312290000Z""200404290000Z" --DecemberApril 29,20032004 ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group" CONTACT-INFO "WG charter:http://www.ietf.org/html.charters/hubmib- charter.htmlhttp://www.ietf.org/html.charters/hubmib-charter.html Mailing Lists: General Discussion: hubmib@ietf.org To Subscribe: hubmib-request@ietf.org In Body: subscribe your_email_address Chair: Dan Romascanu Postal: Avaya Inc. Atidim Technology Park, Bldg. 3 Tel Aviv 61131 Israel Tel: +972-3-645-8414 E-mail: dromasca@avaya.com Editor: Lior Khermosh Postal: Passave Technologies Inc. Ackerstein Towers, Tower A, 6th floor, 9 Hamenofim St. Hertzliya Pituach 46725, ISRAEL P.O.Box 2089 Hertzliya Pituach 46120 Israel Tel: +972-9-9717600 Ext: 7181 E-mail: lior.khermosh@passave.com" DESCRIPTION "The objects in this MIB module are used to manageEPON MIB WG Expires April 2004 [Page 6/51]the Ethernet in the First Mile (EFM) Multi Point Control Protocol (MPCP) Interfaces as defined in IEEE Draft P802.3ah/D3.0 clause 64,65. The following reference is used throughout this MIB module: [802.3ah] refers to: IEEE DraftP802.3ah/D3.0:P802.3ah/D3.3: 'Draft amendment to - Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications - Media Access Control Parameters, Physical Layers and Management Parameters for subscriber access networks',07 October 2003.22 April 2004. Of particular interest are Clause 64(MPCP) 65(P2mP RS) and 60 (PON PMDs). Clause 30, 'Management', and Clause 45,'Management Data Input/Output (MDIO) Interface'. Copyright (C) The Internet Society (2003). This version of this MIB module is part of XXXX see the RFC itself for full legal notices." -- Editor's Note: Replace XXXX with the actual RFC number -- assigned by RFC Editor and remove this note REVISION"200312110000Z""200404290000Z" --December 11, 2003April 29, 2004 DESCRIPTION "Initial version, published as RFC XXXX." ::= { mib-2 XXX } -- Editor's Note: Replace XXX with a real OID once it is -- assigned by IANA and remove this note.4.1-- EditorÆs note: MPCP MIBs definitions ([802.3ah] clause 30.3.5) --Editor'sEditorÆs note: Description in attributes with References should be -- minimized in later versions dot3MpcpMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 1} dot3MpcpObjects OBJECT IDENTIFIER ::= { dot3MpcpMIB 1} dot3MpcpConformance OBJECT IDENTIFIER ::= { dot3MpcpMIB 2} dot3MpcpTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3MpcpEntryEPON MIB WG Expires April 2004 [Page 7/51]MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 MPCP MIBs." ::= { dot3MpcpObjects 1 } dot3MpcpEntry OBJECT-TYPE SYNTAX Dot3MpcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 MPCP MIBs table." INDEX { ifIndex } ::= { dot3MpcpTable 1 } Dot3MpcpEntry ::= SEQUENCE { dot3MpcpID Integer32, dot3MpcpAdminState TruthValue, dot3MpcpMode INTEGER, dot3MpcpLinkIDINTEGER,Integer32, dot3MpcpRemoteMACAddress MacAddress, dot3MpcpRegistrationState INTEGER, dot3MpcpTransmitElapsedINTEGER,Integer32, dot3MpcpReceiveElapsedINTEGER,Integer32, dot3MpcpRoundTripTimeINTEGER,Integer32, dot3MpcpMaximumPendingGrantsINTEGER,Integer32, dot3MPCPAdminControl TruthValue, dot3MpcpOnTimeINTEGER,Integer32, dot3MpcpOffTimeINTEGER, dot3MpcpReceiverSettlingTime INTEGER, dot3MpcpCdrLockTime INTEGER, dot3MpcpReportThreshold INTEGERInteger32, dot3MpcpSyncTime Integer32 } dot3MpcpID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is assigned so as to uniquely identify the Multi-Point MAC Control (MPCP) entity, as defined in [802.3ah] clause 64, among the subordinate managed objects of the containing object." REFERENCE "[802.3ah], 30.3.5.1.1." ::= { dot3MpcpEntry 1 } dot3MpcpAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable can be used to define the operational state of the Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64. Selecting admin for an interface with Multi-Point MAC Control sublayer" REFERENCE "[802.3ah],30.3.5.1.1."30.3.5.1.2." ::= { dot3MpcpEntry12 }EPON MIB WG Expires April 2004 [Page 8/51]dot3MpcpMode OBJECT-TYPE SYNTAX INTEGER { olt(1), onu(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable can be used to identify the operational state of the Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64. Selecting olt for an OLT (server) mode and onu for an ONU (client) mode." REFERENCE "[802.3ah],30.3.5.1.2."30.3.5.1.3." ::= { dot3MpcpEntry23 } dot3MpcpLinkID OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the Logical Link identity (LLID) associated with the MAC port as specified in [802.3ah] clause65.1.2.3.2."65.1.3.2.2." REFERENCE "[802.3ah],30.3.5.1.5."30.3.5.1.4." ::= { dot3MpcpEntry34 } dot3MpcpRemoteMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the source_address parameter of the last MPCPDUs passed to the MAC Control. This value is updated on reception of a valid frame with (1) a destination Field equal to the reserved multicast address for MAC Control specified in [802.3ah] Annex 31A, (2) lengthOrType field value equal to the reserved Type for MAC Control as specified in [802.3ah] Annex 31A. (3) an MPCP subtype value equal to the subtype reserved for MPCP as specified in [802.3ah] Annex 31A." REFERENCE "[802.3ah],30.3.5.1.6."30.3.5.1.5." ::= { dot3MpcpEntry45 } dot3MpcpRegistrationState OBJECT-TYPE SYNTAX INTEGER { unregistered(1), registering(2), registered(3) }EPON MIB WG Expires April 2004 [Page 9/51]MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the operational state of the Multi- Point MAC Control sublayer as defined in [802.3ah] clause 64. When this attribute has the enumeration 'unregistered' the interface may be used for registering a link partner. When this attribute has the enumeration 'registering' the interface is in the process of registering alink- partner.link-partner. When this attribute has the enumeration 'registered' the interface has an established link-partner." REFERENCE "[802.3ah],30.3.5.1.7."30.3.5.1.6." ::= { dot3MpcpEntry56 } dot3MpcpTransmitElapsed OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the interval from last MPCP frame transmission in increments of 16ns. The value returned shall be (interval from last MPCP frame transmission in ns)/16, where this value exceeds (2^32-1) the value (2^32-1) shall be returned." REFERENCE "[802.3ah],30.3.5.1.8."30.3.5.1.19." ::= { dot3MpcpEntry67 } dot3MpcpReceiveElapsed OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the interval from last MPCP frame reception in increments of 16ns. The value returned shall be (interval from last MPCP last MPCP frame reception in ns)/16, where this value exceeds (2^32-1) the value (2^32-1) shall be returned." REFERENCE "[802.3ah],30.3.5.1.9."30.3.5.1.20." ::= { dot3MpcpEntry78 } dot3MpcpRoundTripTime OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the MPCP round trip time in increments of 16ns. The value returned shall be (round trip time in ns)/16, where this value exceeds (2^16-1) the value (2^16-1) shall be returned." REFERENCE "[802.3ah],30.3.5.1.10."30.3.5.1.21." ::= { dot3MpcpEntry89 }EPON MIB WG Expires April 2004 [Page 10/51]dot3MpcpMaximumPendingGrants OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION " A read-only value that indicates the maximum number of grants an ONU can store. The maximum number of grants an ONU can store has a range of 0 to 255." REFERENCE "[802.3ah],30.3.5.1.14."30.3.5.1.24." ::= { dot3MpcpEntry910 } dot3MPCPAdminControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable can be used to define the operational state of theMulti- PointMulti-Point MAC Control sublayer as defined in [802.3ah] clause 64. Selecting admin for an interface with Multi-Point MAC Control sublayer." REFERENCE "[802.3ah], 30.3.5.2.1." ::= { dot3MpcpEntry1011 } dot3MpcpOnTime OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the'on time'æon timeÆ for a grant burst in increments of 16ns as defined in [802.3ah] 60,64. The value returned shall be (on time ns)/16, where this value exceeds (2^32-1) the value(2^32-1)(2^32- 1) shall be returned." REFERENCE "[802.3ah], 64.3.5.1." ::= { dot3MpcpEntry1112 } dot3MpcpOffTime OBJECT-TYPE SYNTAXINTEGERInteger32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the'off time'æoff timeÆ for a grant burst in increments of 16ns as defined in [802.3ah] 60,64. The value returned shall be (off time ns)/16, where this value exceeds (2^32-1) the value (2^32-1) shall be returned." REFERENCE "[802.3ah], 64.3.5.1." ::= { dot3MpcpEntry1213 }dot3MpcpReceiverSettlingTimedot3MpcpSyncTime OBJECT-TYPE SYNTAXINTEGER EPON MIB WG Expires April 2004 [Page 11/51]Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that reports the'Receiver Settling time'æsync lock timeÆ for an OLT receiver in increments of 16ns as defined in [802.3ah]60,64.60,64,65. The value returned shall be(Receiver Settling(sync lock time ns)/16, where this value exceeds (2^32-1) the value (2^32-1) shall be returned." REFERENCE "[802.3ah], 64.3.3.2." ::= { dot3MpcpEntry1314 }dot3MpcpCdrLockTimedot3MpcpStatTable OBJECT-TYPE SYNTAXINTEGERSEQUENCE OF Dot3MpcpStatEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION"A read-only value that reports"This table defines the'CDR lock time' for an OLT receiver in incrementslist of statistics counters of16ns as defined in[802.3ah]60,64,65. The value returned shall be (CDR lock time ns)/16, where this value exceeds (2^32- 1) the value (2^32-1) shall be returned."clause 64 MPCP interface." ::= {dot3MpcpEntry 14dot3MpcpObjects 2 }dot3MpcpReportThresholddot3MpcpStatEntry OBJECT-TYPE SYNTAXINTEGERDot3MpcpStatEntry MAX-ACCESSread-writenot-accessible STATUS current DESCRIPTION"A set of 8 integers, for each LLID, that defines the threshold reporting for each Queue in the REPORT message, as defined in [802.3ah] 64. The value returned shall be in 2 octets increaments." ::= { dot3MpcpEntry 15 } dot3MpcpStatTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3MpcpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the list of statistics counters of [802.3ah] clause 64 MPCP interface." ::= { dot3MpcpObjects 2 } dot3MpcpStatEntry OBJECT-TYPE SYNTAX Dot3MpcpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entries"Table entries for Table of statistics counters of [802.3ah] clause 64EPON MIB WG Expires April 2004 [Page 12/51]MPCP interface." INDEX { ifIndex } ::= { dot3MpcpStatTable 1 } Dot3MpcpStatEntry ::= SEQUENCE { dot3MpcpMACCtrlFramesTransmitted Counter32, dot3MpcpMACCtrlFramesReceived Counter32, dot3MpcpDiscoveryWindowsSent Counter32,dot3MpcpRegistrationAttempts Counter32,dot3MpcpDiscoveryTimeout Counter32, dot3MpcpTxRegRequest Counter32, dot3MpcpRxRegRequest Counter32, dot3MpcpTxRegAck Counter32, dot3MpcpRxRegAck Counter32, dot3MpcpTxReport Counter32, dot3MpcpRxReport Counter32, dot3MpcpTxGate Counter32, dot3MpcpRxGate Counter32, dot3MpcpTxRegister Counter32, dot3MpcpRxRegister Counter32, dot3MpcpRxNotSupportedMPCPCounter32, dot3MpcpTxFramesQueue0 Counter32, dot3MpcpTxFramesQueue1 Counter32, dot3MpcpTxFramesQueue2 Counter32, dot3MpcpTxFramesQueue3 Counter32, dot3MpcpTxFramesQueue4 Counter32, dot3MpcpTxFramesQueue5 Counter32, dot3MpcpTxFramesQueue6 Counter32, dot3MpcpTxFramesQueue7 Counter32, dot3MpcpRxFramesQueue0 Counter32, dot3MpcpRxFramesQueue1 Counter32, dot3MpcpRxFramesQueue2 Counter32, dot3MpcpRxFramesQueue3 Counter32, dot3MpcpRxFramesQueue4 Counter32, dot3MpcpRxFramesQueue5 Counter32, dot3MpcpRxFramesQueue6 Counter32, dot3MpcpRxFramesQueue7 Counter32, dot3MpcpDroppedFramesQueue0 Counter32, dot3MpcpDroppedFramesQueue1 Counter32, dot3MpcpDroppedFramesQueue2 Counter32, dot3MpcpDroppedFramesQueue3 Counter32, dot3MpcpDroppedFramesQueue4 Counter32, dot3MpcpDroppedFramesQueue5 Counter32, dot3MpcpDroppedFramesQueue6 Counter32, dot3MpcpDroppedFramesQueue7Counter32 } dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPEEPON MIB WG Expires April 2004 [Page 13/51]SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of MPCP frames passed to the MAC sublayer for transmission. This counter is incremented when a MA_CONTROL.request service primitive is generated within the MAC control sublayer with an opcode indicating a MPCP frame." REFERENCE "[802.3ah],30.3.5.1.3."30.3.5.1.7." ::= { dot3MpcpStatEntry 1 } dot3MpcpMACCtrlFramesReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of MPCP frames passed by the MAC sublayer to the MAC Control sublayer. This counter is incremented when a ReceiveFrame function call returns a valid frame with: (1) a lengthOrType field value equal to the reserved Type for 802.3_MAC_Control as specified in 31.4.1.3, and (2) an opcode indicating a MPCP frame." REFERENCE "[802.3ah],30.3.5.1.4."30.3.5.1.8." ::= { dot3MpcpStatEntry 2} dot3MpcpDiscoveryWindowsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of discovery windows generated. The counter is incremented by one for each generated discovery window." REFERENCE "[802.3ah],30.3.5.1.11."30.3.5.1.22." ::= { dot3MpcpStatEntry 3}dot3MpcpRegistrationAttempts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of number of attempts to perform registration. Increment the counter by one for each attempt to perform registration." REFERENCE "[802.3ah], 30.3.5.1.12." ::= { dot3MpcpStatEntry 4}dot3MpcpDiscoveryTimeout OBJECT-TYPE SYNTAX Counter32EPON MIB WG Expires April 2004 [Page 14/51]MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a discovery timeout occurs. Increment the counter by one for each discovery processing state-machine reset resulting from timeout waiting for message arrival." REFERENCE "[802.3ah],30.3.5.1.13."30.3.5.1.23." ::= { dot3MpcpStatEntry5}4} dot3MpcpTxRegRequest OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a REGISTER_REQ MPCP frames transmission occurs. Increment the counter by one for each REGISTER_REQ MPCP frame transmitted as defined in [802.3ah] clause 64. This counter is mandatory for an ONU" REFERENCE "[802.3ah], 30.3.5.1.12." ::= { dot3MpcpStatEntry6}5} dot3MpcpRxRegRequest OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a REGISTER_REQ MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each REGISTER_REQ MPCP frame received for each LLID as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT" REFERENCE "[802.3ah], 30.3.5.1.17." ::= { dot3MpcpStatEntry7}6} dot3MpcpTxRegAck OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a REGISTER_ACK MPCP frames transmission occurs. Increment the counter by one for each REGISTER_ACK MPCP frame transmitted as defined in [802.3ah] clause 64. This counter is mandatory for an ONU" REFERENCE "[802.3ah], 30.3.5.1.10." ::= { dot3MpcpStatEntry8}7} dot3MpcpRxRegAck OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS currentEPON MIB WG Expires April 2004 [Page 15/51]DESCRIPTION " A count of the number of times a REGISTER_ACK MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each REGISTER_ACK MPCP frame received for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT" REFERENCE "[802.3ah], 30.3.5.1.15." ::= { dot3MpcpStatEntry9}8} dot3MpcpTxReport OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a REPORT MPCP frames transmission occurs. Increment the counter by one for each REPORT MPCP frame transmitted as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." REFERENCE "[802.3ah], 30.3.5.1.13." ::= { dot3MpcpStatEntry10}9} dot3MpcpRxReport OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a REPORT MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each REPORT MPCP frame received for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT." REFERENCE "[802.3ah], 30.3.5.1.18." ::= { dot3MpcpStatEntry11}10} dot3MpcpTxGate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a GATE MPCP frames transmission occurs. A set of counters, one for each LLID, at the OLT. Increment the counter by one for each GATE MPCP frame transmitted, for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an OLT." REFERENCE "[802.3ah], 30.3.5.1.9." ::= { dot3MpcpStatEntry12}11} dot3MpcpRxGate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a GATE MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, atEPON MIB WG Expires April 2004 [Page 16/51]the OLT. Increment the counter by one for each GATE MPCP frame received, for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT." REFERENCE "[802.3ah], 30.3.5.1.14." ::= { dot3MpcpStatEntry13}12} dot3MpcpTxRegister OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a REGISTER MPCP frames transmission occurs. A set of counters, one for each LLID, at the OLT. Increment the counter by one for each REGISTER MPCP frame transmitted, for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an OLT." REFERENCE "[802.3ah], 30.3.5.1.11." ::= { dot3MpcpStatEntry14}13} dot3MpcpRxRegister OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times a REGISTER MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each REGISTER MPCP frame received, for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT." REFERENCE "[802.3ah], 30.3.5.1.16." ::= { dot3MpcpStatEntry15}14} dot3MpcpRxNotSupportedMPCP OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a non-supported MPCP frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for eachnon-supportednon- supported MPCP frame received, for each LLID, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and for an OLT." ::= { dot3MpcpStatEntry16} dot3MpcpTxFramesQueue0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only15} -- Conformance Statements -- Conformance Groups dot3MpcpGroups OBJECT IDENTIFIER ::= { dot3MpcpConformance 1 } dot3MpcpGroupBase OBJECT-GROUP OBJECTS { dot3MpcpID, dot3MpcpAdminState, dot3MpcpMode, dot3MpcpLinkID, dot3MpcpRemoteMACAddress, dot3MpcpRegistrationState, dot3MpcpMaximumPendingGrants, dot3MPCPAdminControl } STATUS current DESCRIPTION" A count"A collection ofthe numberobjects oftimes a 'Queue-0' frames transmission occurs. Increment the counter by one for each frame transmitted which is an EPON MIB WG Expires April 2004 [Page 17/51] output of 'Queue-0'. The 'Queue-0' marking matched the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU."dot3 Mpcp Basic entity state definition." ::= {dot3MpcpStatEntry 17} dot3MpcpTxFramesQueue1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3MpcpGroups 1 } dot3MpcpGroupParam OBJECT-GROUP OBJECTS { dot3MpcpTransmitElapsed, dot3MpcpReceiveElapsed, dot3MpcpRoundTripTime, dot3MpcpOnTime, dot3MpcpOffTime, dot3MpcpSyncTime } STATUS current DESCRIPTION" A count of the number"A collection oftimes a 'Queue-1' frames transmission occurs. Increment the counter by one for each frame transmitted which is an outputobjects of'Queue-1'. The 'Queue-1' marking matched the REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause 64. This counter is mandatorydot3 Mpcp foran ONU."P2MP parameters." ::= {dot3MpcpStatEntry 18} dot3MpcpTxFramesQueue2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3MpcpGroups 2 } dot3MpcpGroupStat OBJECT-GROUP OBJECTS { dot3MpcpMACCtrlFramesTransmitted, dot3MpcpMACCtrlFramesReceived, dot3MpcpDiscoveryWindowsSent, dot3MpcpDiscoveryTimeout , dot3MpcpTxRegRequest, dot3MpcpRxRegRequest, dot3MpcpTxRegAck, dot3MpcpRxRegAck, dot3MpcpTxReport, dot3MpcpRxReport, dot3MpcpTxGate, dot3MpcpRxGate, dot3MpcpTxRegister, dot3MpcpRxRegister, dot3MpcpRxNotSupportedMPCP } STATUS current DESCRIPTION" A count"A collection ofthe numberobjects oftimes a 'Queue-2' frames transmission occurs. Increment the counter by onedot3 Mpcp Statistics" ::= { dot3MpcpGroups 3 } -- Compliance dot3MpcpCompliances OBJECT IDENTIFIER ::= { dot3MpcpConformance 2 } dot3MPCPCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement foreach frame transmitted whichMulti-point control protocol interfaces." MODULE -- this module MANDATORY-GROUPS { dot3MpcpGroupBase} GROUP dot3MpcpGroupParam DESCRIPTION "This group isan outputmandatory for all MPCP supporting interfaces for configuration of'Queue-2'. The 'Queue-2' marking matchedtheREPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64.Multipoint Parametrs." GROUP dot3MpcpGroupStat DESCRIPTION " Thiscountergroup is mandatory foran ONU."all MPCP supporting interfaces for Statistics collection." ::= {dot3MpcpStatEntry 19} dot3MpcpTxFramesQueue3dot3MpcpCompliances 1} -- EditorÆs note: OMPEmulation managed object definitions dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2} dot3OmpEmulationObjects OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 1} dot3OmpeConformance OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 2 } dot3OmpEmulationTable OBJECT-TYPE SYNTAXCounter32 MAX-ACCESS read-onlySEQUENCE OF Dot3OmpEmulationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION" A count of the number of times a 'Queue-3' frames transmission occurs. Increment the counter by one for each frame transmitted which is an output of 'Queue-3'. The 'Queue-3' marking matched the REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64. This counter is mandatory"Table foran ONU."dot3 OmpEmulation MIBs." ::= {dot3MpcpStatEntry 20} dot3MpcpTxFramesQueue4dot3OmpEmulationObjects 1 } dot3OmpEmulationEntry OBJECT-TYPE SYNTAXCounter32Dot3OmpEmulationEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION" A count of the number of times a 'Queue-4' frames transmission occurs. Increment the counter by one for each frame transmitted which is an EPON MIB WG Expires April 2004 [Page 18/51] output of 'Queue-4'. The 'Queue-4' marking matched the REPORT MPCP message Queue-4 field, as defined"An entry in[802.3ah] clause 64. This counter is mandatory for an ONU."the dot3 OmpEmulation MIBs table." INDEX { ifIndex } ::= {dot3MpcpStatEntry 21} dot3MpcpTxFramesQueue5dot3OmpEmulationTable 1 } Dot3OmpEmulationEntry ::= SEQUENCE { dot3OmpEmulationID Integer32, dot3OmpEmulationType INTEGER } dot3OmpEmulationID OBJECT-TYPE SYNTAXCounter32Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the numberThe value oftimesaOAMID is assigned so as to uniquely identify a'Queue-5' frames transmission occurs. IncrementOMPEmulation entity among thecounter by one for each frame transmitted which is an outputsubordinate managed objects of'Queue-5'. The 'Queue-5' marking matchedtheREPORT MPCP message Queue-5 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU."containing object." REFERENCE "[802.3ah], 30.3.7.1.1." ::= {dot3MpcpStatEntry 22} dot3MpcpTxFramesQueue6dot3OmpEmulationEntry 1} dot3OmpEmulationType OBJECT-TYPE SYNTAXCounter32INTEGER { unknown(1), olt(2), onu(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " Acountread-only value that indicates that mode ofthe numberoperation oftimes a 'Queue-6' frames transmission occurs. Incrementthecounter by oneReconciliation Sublayer foreach frame transmitted whichPoint to Point Emulation (see [802.3ah] clause 65.1). æunknownÆ value isan output of 'Queue-6'. The 'Queue-6' marking matched the REPORT MPCP message Queue-6 field, as definedassigned in[802.3ah] clause 64. This counterinitializing, true state or type not yet known. æoltÆ value ismandatory for an ONU."assigned when Sublayer operating in OLT mode. æonuÆ value is assigned when Sublayer operating in ONU mode." REFERENCE "[802.3ah], 30.3.7.1.2." ::= {dot3MpcpStatEntry 23} dot3MpcpTxFramesQueue7dot3OmpEmulationEntry 2} dot3OmpEmulationStatTable OBJECT-TYPE SYNTAXCounter32SEQUENCE OF Dot3OmpEmulationStatEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION" A count of"This table defines thenumberlist oftimes a 'Queue-7' frames transmission occurs. Increment the counter by one for each frame transmitted which is an outputstatistics counters of'Queue-7'. The 'Queue-7' marking matched the REPORT MPCP message Queue-0 field, as defined in[802.3ah] clause64. This counter is mandatory65 OMP interface." ::= { dot3OmpEmulationObjects 2} dot3OmpEmulationStatEntry OBJECT-TYPE SYNTAX Dot3OmpEmulationStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entries foran ONU."Table of statistics counters of [802.3ah] clause 65 OMP interface." INDEX { ifIndex } ::= {dot3MpcpStatEntry 24} dot3MpcpRxFramesQueue0dot3OmpEmulationStatTable 1 } Dot3OmpEmulationStatEntry::= SEQUENCE { dot3OmpEmulationSLDErrors Counter32, dot3OmpEmulationCRC8Errors Counter32, dot3OmpEmulationBadLLID Counter32, dot3OmpEmulationGoodLLID Counter32, dot3OmpEmulationOnuPonCastLLID Counter32, dot3OmpEmulationOltPonCastLLID Counter32, dot3OmpEmulationBroadcastLLIDNotOnuID Counter32, dot3OmpEmulationOnuLLIDNotBroadcast Counter32, dot3OmpEmulationBroadcastLLIDPlusOnuId Counter32, dot3OmpEmulationNotBroadcastLLIDNotOnuId Counter32 } dot3OmpEmulationSLDErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION" A"A count ofthe number of times a 'Queue-0'framesreception occurs. A EPON MIB WG Expires April 2004 [Page 19/51] single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which is an output of 'Queue-0'. The 'Queue-0' marking matched the REPORT MPCP message Queue-0 field,that do not contain a valid SLD field as defined in [802.3ah] clause64.65.1.3.3.1. Thiscounterattribute is mandatory foran ONUa OLT andan OLT."optional for a ONU." REFERENCE "[802.3ah], 30.3.7.1.3." ::= {dot3MpcpStatEntry 25} dot3MpcpRxFramesQueue1dot3OmpEmulationStatEntry 1} dot3OmpEmulationCRC8Errors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count ofthe number of times a 'Queue-1'framesreception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which is an output of 'Queue-1'. The 'Queue-1' marking matched the REPORT MPCP message Queue-1that contain a valid SLD field, as defined in [802.3ah] clause64.65.1.3.3.1, but do not pass the CRC-8 check as defined in [802.3ah] clause 65.1.3.3.3. Thiscounterattribute is mandatory foran ONUa OLT andan OLT."optional for a ONU." REFERENCE "[802.3ah], 30.3.7.1.4." ::= {dot3MpcpStatEntry 26} dot3MpcpRxFramesQueue2dot3OmpEmulationStatEntry 2} dot3OmpEmulationBadLLID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count ofthe number of times a 'Queue-2'framesreception occurs. A single counter at the ONU andreceived that contain aset of counters, one for each LLID, at the OLT. Incrementvalid SLD field in a OLT, as defined in [802.3ah] clause 65.1.3.3.1, and pass thecounter by one for each frame received for each LLID, which is an output of 'Queue-2'. The 'Queue-2' marking matchedCRC-8 check, as defined in [802.3ah] clause 65.1.3.3.3, but are discarded due to theREPORT MPCP message Queue-2 field,LLID check as defined in [802.3ah] clause64. This counter is mandatory for an ONU and an OLT."65.1.3.3.2." REFERENCE "[802.3ah], 30.3.7.1.8." ::= {dot3MpcpStatEntry 27} dot3MpcpRxFramesQueue3dot3OmpEmulationStatEntry 3} dot3OmpEmulationGoodLLID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count ofthe number of times a 'Queue-3'framesreception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which is an output of 'Queue-3'. The 'Queue-3' marking matched the REPORT MPCP message Queue-3 field,that contain a valid SLD field in a OLT, as defined in [802.3ah] clause64. This counter is mandatory for an ONU65.1.3.3.1, andan OLT."pass the CRC-8 check, as defined in [802.3ah] clause 65.1.3.3.3" REFERENCE "[802.3ah], 30.3.7.1.5." ::= {dot3MpcpStatEntry 28} dot3MpcpRxFramesQueue4dot3OmpEmulationStatEntry 4} dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE SYNTAX Counter32EPON MIB WG Expires April 2004 [Page 20/51]MAX-ACCESS read-only STATUS current DESCRIPTION "A count ofthe number of times a 'Queue-4'framesreception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which isthat contain a valid SLD field in anoutput of 'Queue-4'. The 'Queue-4' marking matchedONU, as defined in [802.3ah] 65.1.3.3.1, passes theREPORT MPCP message Queue-4 field,CRC-8 check, as defined in [802.3ah]clause 64. This counter is mandatory for an ONU65.1.3.3.3, andan OLT."the frame meets the rule for acceptance defined in [802.3ah] 65.1.3.3.2." REFERENCE "[802.3ah], 30.3.7.1.6." ::= {dot3MpcpStatEntry 29} dot3MpcpRxFramesQueue5dot3OmpEmulationStatEntry 5} dot3OmpEmulationOltPonCastLLID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION" A"A count ofthe number of times a 'Queue-5'framesreception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which isthat contain a valid SLD field in anoutput of 'Queue-5'. The 'Queue-5' marking matchedOLT, as defined in [802.3ah] 65.1.3.3.1, passes theREPORT MPCP message Queue-5 field,CRC-8 check, as defined in [802.3ah]clause 64. This counter is mandatory for an ONU65.1.3.3.3, andan OLT."the frame meets the rule for acceptance defined in [802.3ah] 65.1.3.3.2." REFERENCE "[802.3ah], 30.3.7.1.7." ::= {dot3MpcpStatEntry 30} dot3MpcpRxFramesQueue6dot3OmpEmulationStatEntry 6} dot3OmpEmulationBroadcastLLIDNotOnuID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION" A"A count ofthe number of times a 'Queue-6'framesreception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each framereceivedfor each LLID, which is an output of 'Queue-6'. The 'Queue-6' marking matchedthat contain a valid SLD field in a OLT, as defined in [802.3ah] clause 65.1.3.3.1, and pass theREPORT MPCP message Queue-6 field,CRC-8 check, as defined in [802.3ah] clause64.65.1.3.3.3, and contain broadcast LLID as defined in [802.3ah] clause 65. Thiscounterattribute is mandatory foran ONUa OLT andan OLT."for a ONU." ::= {dot3MpcpStatEntry 31} dot3MpcpRxFramesQueue7dot3OmpEmulationStatEntry 7} dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION" A"A count ofthe number of times a 'Queue-7'framesreception occurs. A single counter at the ONU andreceived that contain aset of counters, one for each LLID, at the OLT. Incrementvalid SLD field in a OLT, as defined in [802.3ah] clause 65.1.3.3.1, and pass thecounter by one for each frame received for each LLID, which is an output of 'Queue-7'. The 'Queue-7' marking matchedCRC-8 check, as defined in [802.3ah] clause 65.1.3.3.3, and contain theREPORT MPCP message Queue-7 field,ONUÆs LLID as defined in [802.3ah] clause64.65. Thiscounterattribute is mandatory for an ONU andan OLT." EPON MIB WG Expires April 2004 [Page 21/51]mandatory for a OLT (a counter per LLID)." ::= {dot3MpcpStatEntry 32} dot3MpcpDroppedFramesQueue0dot3OmpEmulationStatEntry 8} dot3OmpEmulationBroadcastLLIDPlusOnuId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION" A"A count ofthe number of times a 'Queue-0'framesdrops occurs. Incrementreceived that contain a valid SLD field in a OLT, as defined in [802.3ah] clause 65.1.3.3.1, and pass thecounter by one for each frame dropped from 'Queue-0'. The 'Queue-0' marking matchedCRC-8 check, as defined in [802.3ah] clause 65.1.3.3.3, and contain theREPORT MPCP message Queue-0 field,broadcast LLID plus ONUÆs LLID (frame reflected) as defined in [802.3ah] clause64.65. Thiscounterattribute is mandatory for anONU."ONU and mandatory for a OLT (a counter per LLID)." ::= {dot3MpcpStatEntry 33} dot3MpcpDroppedFramesQueue1dot3OmpEmulationStatEntry 9} dot3OmpEmulationNotBroadcastLLIDNotOnuId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count ofthe number of times a 'Queue-1'framesdrops occurs. Incrementreceived that contain a valid SLD field in a OLT, as defined in [802.3ah] clause 65.1.3.3.1, and pass thecounter by one for each frame dropped from 'Queue-1'. The 'Queue-1' marking matchedCRC-8 check, as defined in [802.3ah] clause 65.1.3.3.3, and does not contain theREPORT MPCP message Queue-1 field,ONUÆs LLID as defined in [802.3ah] clause64.65. Thiscounterattribute is mandatory for anONU."ONU" ::= {dot3MpcpStatEntry 34} dot3MpcpDroppedFramesQueue2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a 'Queue-2' frames drops occurs. Increment the counter by onedot3OmpEmulationStatEntry 10} -- Conformance Statements -- Conformance Groups dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1} dot3OmpeGroupID OBJECT-GROUP OBJECTS { dot3OmpEmulationID, dot3OmpEmulationType } STATUS current DESCRIPTION "A collection of objects of dot3 OMP emulation ID entity state definition." ::= { dot3OmpeGroups 1 } dot3OmpeGroupStat OBJECT-GROUP OBJECTS { dot3OmpEmulationSLDErrors, dot3OmpEmulationCRC8Errors, dot3OmpEmulationBadLLID, dot3OmpEmulationGoodLLID, dot3OmpEmulationOnuPonCastLLID, dot3OmpEmulationOltPonCastLLID, dot3OmpEmulationBroadcastLLIDNotOnuID, dot3OmpEmulationOnuLLIDNotBroadcast, dot3OmpEmulationBroadcastLLIDPlusOnuId, dot3OmpEmulationNotBroadcastLLIDNotOnuId } STATUS current DESCRIPTION "A collection of objects of dot3 OMP emulation Statistics" ::= { dot3OmpeGroups 2 } -- Compliance dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 } dot3OmpeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement foreach frame dropped from 'Queue-2'. The 'Queue-2' marking matched the REPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64.OMPEmulation interfaces." MODULE -- this module MANDATORY-GROUPS { dot3OmpeGroupID} GROUP dot3OmpeGroupStat DESCRIPTION " Thiscountergroup is mandatory foran ONU."all OMPemulation supporting interfaces for Statistics collection." ::= {dot3MpcpStatEntry 35} dot3MpcpDroppedFramesQueue3dot3OmpeCompliances 1} -- EditorÆs note: MAU managed object definitions (30.5.1) dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3} dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1} dot3EponMauConformance OBJECT IDENTIFIER ::= { dot3EponMauMIB 2 } dot3EponMauTable OBJECT-TYPE SYNTAXCounter32SEQUENCE OF Dot3EponMauEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION" A count of the number of times a 'Queue-3' frames drops occurs. Increment the counter by one for each frame dropped from 'Queue-3'. The 'Queue-3' marking matched the REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64. This counter is mandatory"Table foran ONU."dot3 MAU EPON MIBs." ::= {dot3MpcpStatEntry 36} dot3MpcpDroppedFramesQueue4dot3EponMauObjects 1 } dot3EponMauEntry OBJECT-TYPE SYNTAXCounter32 EPON MIB WG Expires April 2004 [Page 22/51]Dot3EponMauEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION" A count of the number of times a 'Queue-4' frames drops occurs. Increment"An entry in thecounter by one for each frame dropped from 'Queue-4'. The 'Queue-4' marking matched the REPORT MPCP message Queue-4 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU."dot3 MAU EPON MIBs table." INDEX { ifIndex } ::= {dot3MpcpStatEntry 37} dot3MpcpDroppedFramesQueue5dot3EponMauTable 1 } Dot3EponMauEntry ::= SEQUENCE { dot3EponMauPCSCodingViolation Counter32, dot3EponMauFecAbility INTEGER, dot3EponMauFecMode INTEGER, dot3EponMauFECCorrectedBlocks Counter32, dot3EponMauFECUncorrectableBlocks Counter32, dot3EponMauBufferHeadCodingViolation Counter32 } dot3EponMauPCSCodingViolation OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AFor 100 Mb/ s operation it is a count of the number of timesa 'Queue-5' frames drops occurs. Increment the counter by one for each frame dropped from 'Queue-5'. The 'Queue-5' marking matchedan invalid code-group is received, other than theREPORT MPCP message Queue-5 field, as defined in [802.3ah] clause 64. This counter/H/ code-group. For 1000 Mb/ s operation it ismandatory fora count of the number of times anONU."invalid codegroup is received, other than the /V/ code-group." REFERENCE "[802.3ah], 30.5.1.1.12." ::= {dot3MpcpStatEntry 38} dot3MpcpDroppedFramesQueue6dot3EponMauEntry 1} dot3EponMauFecAbility OBJECT-TYPE SYNTAXCounter32INTEGER { unknown (1), nonsupported (2), supported (3) } MAX-ACCESS read-only STATUS current DESCRIPTION" A count of"A read-only value that indicates thenumbersupport of operation oftimes a 'Queue-6' frames drops occurs. Incrementthecounter by one1000BASE-PX PHY optional FEC Sublayer foreach frame dropped from 'Queue-6'. The 'Queue-6' marking matched the REPORT MPCP message Queue-6 field, as defined inForward error correction see [802.3ah] clause64. This counter65.2). æunknownÆ value ismandatoryassigned in initializing, foran ONU."non FEC support state or type not yet known. ænonsupportedÆ value is assigned when Sublayer is not support. æsupportedÆ value is assigned when Sublayer is supported." REFERENCE "[802.3ah], 30.5.1.1.13." ::= {dot3MpcpStatEntry 39} dot3MpcpDroppedFramesQueue7dot3EponMauEntry 2} dot3EponMauFecMode OBJECT-TYPE SYNTAXCounter32INTEGER { unknown (1), disabled (2), enabled (3) } MAX-ACCESSread-onlyread-write STATUS current DESCRIPTION" A count of"A read-write value that indicates thenumbermode of operation oftimes a 'Queue-7' frames drops occurs. Increment the counter by one for each frame dropped from 'Queue-7'. The 'Queue-7' marking matchedtheREPORT MPCP message Queue-7 field, as defined in1000BASE-PX PHY optional FEC Sublayer for Forward error correction see [802.3ah] clause64. This counter65.2). A GET operation returns the current mode of operation the PHY. A SET operation changes the mode of operation of the PHY to the indicated value. æunknownÆ value ismandatoryassigned in initializing, foran ONU." ::= { dot3MpcpStatEntry 40} EPON MIB WG Expires April 2004 [Page 23/51] -- Conformance Statements -- Conformance Groups dot3MpcpGroups OBJECT IDENTIFIERnon FEC support state or type not yet known. ædisabledÆ value is assigned when Sublayer operating in disabled mode. æenabledÆ value is assigned when Sublayer operating in FEC mode." REFERENCE "[802.3ah], 30.5.1.1.14." ::= {dot3MpcpConformance 1 } dot3MpcpGroupBase OBJECT-GROUP OBJECTS { dot3MpcpAdminState , dot3MpcpMode , dot3MpcpLinkID , dot3MpcpRemoteMACAddress , dot3MpcpRegistrationState , dot3MpcpMaximumPendingGrants , dot3MPCPAdminControl }dot3EponMauEntry 3} dot3EponMauFECCorrectedBlocks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"A collection of objects" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count ofdot3 Mpcp Basic entity state definition."corrected FEC blocks. This counter will not increment for other PHY Types. Increment the counter by one for each received block that is corrected by the FEC function in the PHY." REFERENCE "[802.3ah], 30.5.1.1.15." ::= {dot3MpcpGroups 1 } dot3MpcpGroupParam OBJECT-GROUP OBJECTS { dot3MpcpTransmitElapsed , dot3MpcpReceiveElapsed , dot3MpcpRoundTripTime , dot3MpcpOnTime , dot3MpcpOffTime , dot3MpcpReceiverSettlingTime , dot3MpcpCdrLockTime , dot3MpcpReportThreshold }dot3EponMauEntry 4} dot3EponMauFECUncorrectableBlocks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"A collection of objects" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count ofdot3 Mpcpuncorrectable FEC blocks. This counter will not increment forP2MP parameters." ::= { dot3MpcpGroups 2 } dot3MpcpGroupStat OBJECT-GROUP OBJECTS { dot3MpcpMACCtrlFramesTransmitted , dot3MpcpMACCtrlFramesReceived , dot3MpcpDiscoveryWindowsSent , dot3MpcpRegistrationAttempts , EPON MIB WG Expires April 2004 [Page 24/51] dot3MpcpDiscoveryTimeout , dot3MpcpTxRegRequest , dot3MpcpRxRegRequest , dot3MpcpTxRegAck , dot3MpcpRxRegAck , dot3MpcpTxReport , dot3MpcpRxReport , dot3MpcpTxGate , dot3MpcpRxGate , dot3MpcpTxRegister , dot3MpcpRxRegister , dot3MpcpRxNotSupportedMPCP , dot3MpcpTxFramesQueue0 , dot3MpcpTxFramesQueue1 , dot3MpcpTxFramesQueue2 , dot3MpcpTxFramesQueue3 , dot3MpcpTxFramesQueue4 , dot3MpcpTxFramesQueue5 , dot3MpcpTxFramesQueue6 , dot3MpcpTxFramesQueue7 , dot3MpcpRxFramesQueue0 , dot3MpcpRxFramesQueue1 , dot3MpcpRxFramesQueue2 , dot3MpcpRxFramesQueue3 , dot3MpcpRxFramesQueue4 , dot3MpcpRxFramesQueue5 , dot3MpcpRxFramesQueue6 , dot3MpcpRxFramesQueue7 , dot3MpcpDroppedFramesQueue0 , dot3MpcpDroppedFramesQueue1 , dot3MpcpDroppedFramesQueue2 , dot3MpcpDroppedFramesQueue3 , dot3MpcpDroppedFramesQueue4 , dot3MpcpDroppedFramesQueue5 , dot3MpcpDroppedFramesQueue6 , dot3MpcpDroppedFramesQueue7 } STATUS current DESCRIPTION "A collection of objects of dot3 Mpcp Statistics" ::= { dot3MpcpGroups 3 } EPON MIB WG Expires April 2004 [Page 25/51] -- Compliance dot3MpcpCompliances OBJECT IDENTIFIERother PHY Types. Increment the counter by one for each FEC block that is determined to be uncorrectable by the FEC function in the PHY." REFERENCE "[802.3ah], 30.5.1.1.16." ::= {dot3MpcpConformance 2 } dot3MPCPCompliance MODULE-COMPLIANCEdot3EponMauEntry 5} dot3EponMauBufferHeadCodingViolation OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"The compliance statement for Multi-point control protocol interfaces." MODULE -- this module MANDATORY-GROUPS { dot3MpcpGroupBase} GROUP dot3MpcpGroupParam DESCRIPTION "This group" For 1000 Mbps operation it ismandatory for all MPCP supporting interfaces for configurationa counts of theMultipoint Parametrs." GROUP dot3MpcpGroupStat DESCRIPTION " Thisnumber of invalid code- groupis mandatory for all MPCP supporting interfaces for Statistics collection." ::= { dot3MpcpCompliances 1} 4.2 OMPEmulation managed object definitions dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2} dot3OmpEmulationObjects OBJECT IDENTIFIERreceived directly from the link." ::= {dot3OmpEmulationMIB 1} dot3OmpeConformancedot3EponMauEntry 6} -- Defining EPON MAU types --This section should be added to 802.3 MAU MIB RFC. dot3EponMauType OBJECT IDENTIFIER ::= {dot3OmpEmulationMIB 2dot3EponMauMIB 3 }dot3OmpEmulationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3OmpEmulationEntry MAX-ACCESS not-accessibleeponMauType1000BasePXOLT OBJECT-IDENTITY STATUS current DESCRIPTION"Table for dot3 OmpEmulation MIBs.""Multipoint MAC Control (per 802.3 section 64,65) OLT (master), unknown PMD" REFERENCE "[802.3ah], 30.5.1.1.2." ::= {dot3OmpEmulationObjectsdot3EponMauType 1 }dot3OmpEmulationEntry OBJECT-TYPE SYNTAX Dot3OmpEmulationEntry MAX-ACCESS not-accessible EPON MIB WG Expires April 2004 [Page 26/51]eponMauType1000BasePXONU OBJECT-IDENTITY STATUS current DESCRIPTION"An entry in the dot3 OmpEmulation MIBs table." INDEX { ifIndex }"Multipoint MAC Control (per 802.3 section 64,65),ONU (slave), unknown PMD" REFERENCE "[802.3ah], 30.5.1.1.2." ::= {dot3OmpEmulationTable 1dot3EponMauType 2 }Dot3OmpEmulationEntryeponMauType1000BasePX10DOLT OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 10K link, downlink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2." ::=SEQUENCE{dot3OmpEmulationID INTEGER, dot3OmpEmulationType INTEGERdot3EponMauType 3 }dot3OmpEmulationID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-onlyeponMauType1000BasePX10DONU OBJECT-IDENTITY STATUS current DESCRIPTION" The value of aOAMID is assigned so as to uniquely identify a OMPEmulation entity among the subordinate managed objects of the containing object.""EPON over 10K link, downlink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah],30.12.1.1."30.5.1.1.2." ::= {dot3OmpEmulationEntry 1} dot3OmpEmulationType OBJECT-TYPE SYNTAX INTEGER { unknown(1), olt(2), onu(3)dot3EponMauType 4 }MAX-ACCESS read-onlyeponMauType1000BasePX10UOLT OBJECT-IDENTITY STATUS current DESCRIPTION" A read-only value that indicates that mode of operation of the Reconciliation Sublayer for Point to Point Emulation (see [802.3ah] clause 65.1.2.1). 'unknown' value is assigned in initializing, true state or type not yet known. 'olt' value is assigned when Sublayer operating in"EPON over 10K link, uplink (per 802.3 section 60), OLTmode. 'onu' value is assigned when Sublayer operating in ONU mode."side" REFERENCE "[802.3ah],30.12.1.2."30.5.1.1.2." ::= {dot3OmpEmulationEntry 2} dot3OmpEmulationStatTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry MAX-ACCESS not-accessibledot3EponMauType 5 } eponMauType1000BasePX10UONU OBJECT-IDENTITY STATUS currentEPON MIB WG Expires April 2004 [Page 27/51]DESCRIPTION"This table defines the list of statistics counters of [802.3ah] clause 65 OMP interface.""EPON over 10K link, uplink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= {dot3OmpEmulationObjects 2} dot3OmpEmulationStatEntry OBJECT-TYPE SYNTAX Dot3OmpEmulationStatEntry MAX-ACCESS not-accessibledot3EponMauType 6 } eponMauType1000BasePX20DOLT OBJECT-IDENTITY STATUS current DESCRIPTION"Table entries for Table of statistics counters of [802.3ah] clause 65 OMP interface." INDEX { ifIndex }"EPON over 20K link, downlink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= {dot3OmpEmulationStatTable 1 } Dot3OmpEmulationStatEntry::= SEQUENCE { dot3OmpEmulationSPDErrors Counter32, dot3OmpEmulationCRC8Errors Counter32, dot3OmpEmulationBadLLID Counter32, dot3OmpEmulationBroadcastLLIDNotOnuID Counter32, dot3OmpEmulationOnuLLIDNotBroadcast Counter32, dot3OmpEmulationBroadcastLLIDPlusOnuId Counter32, dot3OmpEmulationNotBroadcastLLIDNotOnuId Counter32dot3EponMauType 7 }dot3OmpEmulationSPDErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlyeponMauType1000BasePX20DONU OBJECT-IDENTITY STATUS current DESCRIPTION"A count of frames received that do not contain a valid SPD field as defined in [802.3ah] clause 65.1.2.4.1. This attribute is mandatory for a OLT and optional for a ONU.""EPON over 20K link, downlink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah],30.12.1.3."30.5.1.1.2." ::= {dot3OmpEmulationStatEntry 1} dot3OmpEmulationCRC8Errors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3EponMauType 8 } eponMauType1000BasePX20UOLT OBJECT-IDENTITY STATUS current DESCRIPTION"A count of frames received that contain a valid SPD field, as defined in [802.3ah] clause 65.1.2.4.1, but do not pass the CRC-8 check as defined in [802.3ah] clause 65.1.2.4.3. This attribute is mandatory for a"EPON over 20K link, uplink (per 802.3 section 60), OLTand optional for a ONU."side" REFERENCE "[802.3ah],30.12.1.4."30.5.1.1.2." ::= {dot3OmpEmulationStatEntry 2} EPON MIB WG Expires April 2004 [Page 28/51] dot3OmpEmulationBadLLID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3EponMauType 9 } eponMauType1000BasePX20UONU OBJECT-IDENTITY STATUS current DESCRIPTION" A count of frames received that contain a valid SPD field in a OLT, as defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as defined in [802.3ah] clause 65.1.2.4.3, but are discarded due to the LLID check as defined in [802.3ah] clause 65.1.2.4.2.""EPON over 20K link, uplink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah],30.12.1.5."30.5.1.1.2." ::= {dot3OmpEmulationStatEntry 3} dot3OmpEmulationBroadcastLLIDNotOnuID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3EponMauType 10 } -- Conformance Statements -- Conformance Groups dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1} dot3EponMauGroupAll OBJECT-GROUP OBJECTS { dot3EponMauPCSCodingViolation } STATUS current DESCRIPTION "Acountcollection offrames received that contain a valid SPD field in a OLT, as defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as defined in [802.3ah] clause 65.1.2.4.3, and contain broadcast LLID as defined in [802.3ah] clause 65. This attribute is mandatory for a OLT and for a ONU."objects of dot3 MAU definition." ::= {dot3OmpEmulationStatEntry 4} dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3EponMauGroups 1 } dot3EponMauGroupFEC OBJECT-GROUP OBJECTS { dot3EponMauFecAbility, dot3EponMauFecMode, dot3EponMauFECCorrectedBlocks, dot3EponMauFECUncorrectableBlocks, dot3EponMauBufferHeadCodingViolation } STATUS current DESCRIPTION "Acountcollection offrames received that contain a valid SPD field in a OLT, as defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as defined in [802.3ah] clause 65.1.2.4.3, and contain the ONU's LLID as defined in [802.3ah] clause 65. This attribute is mandatory for an ONU and mandatory for a OLT (a counter per LLID)."objects of FEC group definition." ::= {dot3OmpEmulationStatEntry 5} dot3OmpEmulationBroadcastLLIDPlusOnuId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-onlydot3EponMauGroups 2 } -- Compliance dot3EponMauCompliances OBJECT IDENTIFIER ::= {dot3EponMauConformance 2} dot3EponMauCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION"A count of frames received that contain a valid SPD field in a OLT, as defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as defined in [802.3ah] clause 65.1.2.4.3, and contain the broadcast LLID plus ONU's LLID (frame reflected) as defined in [802.3ah] clause 65."The compliance statement for MAU EPON interfaces." MODULE -- this module MANDATORY-GROUPS { dot3EponMauGroupAll } GROUP dot3EponMauGroupFEC DESCRIPTION " Thisattributegroup is mandatory foran ONU and mandatoryall EPON MAU devices Supporting FEC functionality as fora OLT (a counter per LLID)."Definitions and BER Statistics collection." ::= {dot3OmpEmulationStatEntry 6} EPONdot3EponMauCompliances 1} END 5. Relationship table of the dot3EFM MIBWG Expires April 2004 [Page 29/51] dot3OmpEmulationNotBroadcastLLIDNotOnuId OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of frames received that contain a valid SPD field in a OLT, as defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as defined in [802.3ah] clause 65.1.2.4.3, and does not containobjects to theONU's LLID as defined in [802.3ah] clause 65. This attribute is mandatory for an ONU" ::= { dot3OmpEmulationStatEntry 7} -- Conformance Statements -- Conformance Groups dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1} dot3OmpeGroupID OBJECT-GROUP OBJECTS {IEEE802.3ah objects oMPCP managed object class (30.3.5) dot3EFM MIB object IEEE802.3ah object Reference dot3MpcpID aMPCPID 30.3.5.1.1 dot3MpcpAdminState aMPCPAdminState 30.3.5.1.2 dot3MpcpMode aMPCPMode 30.3.5.1.3 dot3MpcpLinkID aMPCPLinkID 30.3.5.1.4 dot3MpcpRemoteMACAddress aMPCPRemoteMACAddress 30.3.5.1.5 dot3MpcpRegistrationState aMPCPRegistrationState 30.3.5.1.6 dot3MpcpMACCtrlFramesTransmitted aMPCPMACCtrlFramesTransmitted30.3.5.1.7 dot3MpcpMACCtrlFramesReceived aMPCPMACCtrlFramesReceived 30.3.5.1.8 dot3MpcpTxGate aMPCPTxGate 30.3.5.1.9 dot3MpcpTxRegAck aMPCPTxRegAck 30.3.5.1.10 dot3MpcpTxRegister aMPCPTxRegister 30.3.5.1.11 dot3MpcpTxRegRequest aMPCPTxRegRequest 30.3.5.1.12 dot3MpcpTxReport aMPCPTxReport 30.3.5.1.13 dot3MpcpRxGate aMPCPRxGate 30.3.5.1.14 dot3MpcpRxRegAck aMPCPRxRegAck 30.3.5.1.15 dot3MpcpRxRegister aMPCPRxRegister 30.3.5.1.16 dot3MpcpRxRegRequest aMPCPRxRegRequest 30.3.5.1.17 dot3MpcpRxReport aMPCPRxReport 30.3.5.1.18 dot3MpcpTransmitElapsed aMPCPTransmitElapsed 30.3.5.1.19 dot3MpcpReceiveElapsed aMPCPReceiveElapsed 30.3.5.1.20 dot3MpcpRoundTripTime aMPCPRoundTripTime 30.3.5.1.21 dot3MpcpDiscoveryWindowsSent aMPCPDiscoveryWindowsSent 30.3.5.1.22 dot3MpcpDiscoveryTimeout aMPCPDiscoveryTimeout 30.3.5.1.23 dot3MpcpMaximumPendingGrants aMPCPMaximumPendingGrants 30.3.5.1.24 dot3MPCPAdminControl acMPCPAdminControl 30.3.5.2.1 dot3MpcpOnTime laserOnTime 64.3.5.1 dot3MpcpOffTime laserOffTime 64.3.5.1 dot3MpcpSyncTime SyncTime 64.3.3.2 dot3MpcpRxNotSupportedMPCP oOMPEmulation managed object class (30.3.7) dot3EFM MIB object IEEE802.3ah object Reference dot3OmpEmulationID,aOMPEmulationID 30.3.7.1.1 dot3OmpEmulationType} STATUS current DESCRIPTION "A collection of objects of dot3 OMP emulation ID entity state definition." ::= { dot3OmpeGroups 1 } dot3OmpeGroupStat OBJECT-GROUP OBJECTS { dot3OmpEmulationSPDErrors ,aOMPEmulationType 30.3.7.1.2 dot3OmpEmulationSLDErrors aSLDErrors 30.3.7.1.3 dot3OmpEmulationCRC8Errors,aCRC8Errors 30.3.7.1.4 dot3OmpEmulationGoodLLID aGoodLLID 30.3.7.1.5 dot3OmpEmulationOnuPonCastLLID aONUPONcastLLID 30.3.7.1.6 dot3OmpEmulationOltPonCastLLID aOLTPONcastLLID 30.3.7.1.7 dot3OmpEmulationBadLLID,aBadLLID 30.3.7.1.8 dot3OmpEmulationBroadcastLLIDNotOnuID,dot3OmpEmulationOnuLLIDNotBroadcast,dot3OmpEmulationBroadcastLLIDPlusOnuId,dot3OmpEmulationNotBroadcastLLIDNotOnuId} EPON MIB WG Expires April 2004 [Page 30/51] STATUS current DESCRIPTION "A collection of objects of dot3 OMP emulation Statistics" ::= { dot3OmpeGroups 2 } -- Compliance dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 } dot3OmpeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for OMPEmulation interfaces." MODULE -- this module MANDATORY-GROUPS { dot3OmpeGroupID} GROUP dot3OmpeGroupStat DESCRIPTION " This group is mandatory for all OMPemulation supporting interfaces for Statistics collection." ::= { dot3OmpeCompliances 1} 4.3 MAUoMAU managed objectdefinitionsclass (30.5.1)dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3} dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1} dot3EponMauConformance OBJECT IDENTIFIERdot3EFM MIB object IEEE802.3ah object Reference dot3EponMauType aMAUType 30.5.1.1.2 dot3EponMauPCSCodingViolation aPCSCodingViolation 30.5.1.1.12 dot3EponMauFecAbility aFECAbility 30.5.1.1.13 dot3EponMauFecMode aFECmode 30.5.1.1.14 dot3EponMauFECCorrectedBlocks aFECCorrectedBlocks 30.5.1.1.15 dot3EponMauFECUncorrectableBlocks aFECUncorrectableBlocks 30.5.1.1.16 dot3EponMauBufferHeadCodingViolation 6. Definitions - The EPON Device MIB EPON-DEVICE-MIB DEFINITIONS ::={ dot3EponMauMIB 2 } dot3EponMauTable OBJECT-TYPE SYNTAX SEQUENCEBEGIN IMPORTS MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Unsigned32, Integer32, zeroDotZero FROM SNMPv2-SMI TruthValue, DateAndTime, RowStatus, MacAddress FROM SNMPv2-TC ifIndex FROM IF-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB ; eponDeviceMIB MODULE-IDENTITY LAST-UPDATED "200404290000Z" -- April 29, 2004 ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/hubmib-charter.html Mailing Lists: General Discussion: hubmib@ietf.org To Subscribe: hubmib-request@ietf.org In Body: subscribe your_email_address Chair: Dan Romascanu Postal: Avaya Inc. Atidim Technology Park, Bldg. 3 Tel Aviv 61131 Israel Tel: +972-3-645-8414 E-mail: dromasca@avaya.com Editor: Lior Khermosh Postal: Passave Technologies Inc. Ackerstein Towers, Tower A, 6th floor, 9 Hamenofim St. Hertzliya Pituach 46725, ISRAEL P.O.Box 2089 Hertzliya Pituach 46120 Israel Tel: +972-9-9717600 Ext: 7181 E-mail: lior.khermosh@passave.com" DESCRIPTION "The objects in this MIB module are used to manage Ethernet Passive Optical Network (EPON) devices which are based on the Ethernet in the First Mile (EFM) PON as defined in IEEE Draft P802.3ah/D3.0 clause 60,64,65. The following reference is used throughout this MIB module: [802.3ah] refers to: IEEE Draft P802.3ah/D3.3: 'Draft amendment to - Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications - Media Access Control Parameters,Physical Layers and Management Parameters for subscriber access networks', 22 April 2004. Of particular interest are Clause 64(MPCP) 65(P2mP RS) and 60 (PON PMDs). Clause 30, 'Management', and Clause 45,'Management Data Input/Output (MDIO) Interface'. Copyright (C) The Internet Society (2003). This version of this MIB module is part of XXXX see the RFC itself for full legal notices." -- Editor's Note: Replace XXXX with the actual RFC number -- assigned by RFC Editor and remove this note REVISION "200404290000Z" -- April 29, 2004 DESCRIPTION "Initial version, published as RFC XXXX." ::= { mib-2 XXX } -- Editor's Note: Replace XXX with a real OID once it is -- assigned by IANA and remove this note. eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1} eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1} eponDeviceConformance OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 2 } eponDeviceControlObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 1} eponDeviceStatObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 2} eponDeviceEventObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 3} eponDeviceControlTable OBJECT-TYPE SYNTAX SEQUENCE OF EponDeviceControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for EPON device MIBs." ::= { eponDeviceControlObjects 1 } eponDeviceControlEntry OBJECT-TYPE SYNTAX EponDeviceControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the EPON device Control table." INDEX { ifIndex } ::= { eponDeviceControlTable 1 } EponDeviceControlEntry ::= SEQUENCE { eponDeviceObjectReset INTEGER, eponDeviceObjectModes INTEGER, eponDeviceSerialNumber SnmpAdminString, eponDeviceObjectFecEnabled INTEGER, eponDeviceObjectOamMode INTEGER, eponDeviceObjectDeviceReadyMode INTEGER, eponDeviceObjectPowerDown TruthValue, eponDeviceObjectNumberOfLLIDs INTEGER, eponDeviceObjectRemoteMACAddressLLIDTable MacAddress, eponDeviceObjectReportThreshold Integer32 } eponDeviceObjectReset OBJECT-TYPE SYNTAX INTEGER { running(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable can be used to reset the EPON device. The interface may be unavailable while the reset occurs and data may be lost." ::= { eponDeviceControlEntry 1 } eponDeviceObjectModes OBJECT-TYPE SYNTAX INTEGER { olt(1), onu(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable defines the mode of the EPON device. When an olt it is an Optical Line Terminal device (server) and when an onu and Optical Network Unit device (client)" ::= { eponDeviceControlEntry 2 } eponDeviceSerialNumber OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the manufacturer for this device." ::= { eponDeviceControlEntry 3 } eponDeviceObjectFecEnabled OBJECT-TYPE SYNTAX INTEGER { noFecEnabled (1), fecTxEnabled (2), fecRxEnabled (3), fecTxRxEnabled (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines whether the EPON device uses FEC as defined in the [802.3ah] clause 65.2 for EPON. When fecTxEnabled the device supports the FEC transmission mode. When fecRxEnabled the device supports the FEC Receive mode. When fecTxRxEnabled the device supports the FEC transmission and receive mode." ::= { eponDeviceControlEntry 4 } eponDeviceObjectOamMode OBJECT-TYPE SYNTAX INTEGER { noOam (1), oamServer (2), oamclient (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines the Operation Administration and Maintenance (OAM) mode of an EPON device as defined by the [802.3ah] clause 57. When noOam the device does not supports the OAM mode. When oamServer the device supports the OAM mode as a server unit. When oamClient the device supports the OAM mode as a client unit." ::= { eponDeviceControlEntry 5 } eponDeviceObjectDeviceReadyMode OBJECT-TYPE SYNTAX INTEGER { notReady (1), inProcess (2), ready (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines the mode of an EPON device in initialization û ready for registration as defined by the [802.3ah] clause 64. When notReady the device is not ready for operation. When inProcess the device is in initialization process. When ready the device is ready for registration." ::= { eponDeviceControlEntry 6 } eponDeviceObjectPowerDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this variable to powerDown will cause Device to be entered into Power down mode where no registration is allowed and only receiving data from the link" ::= { eponDeviceControlEntry 7 } eponDeviceObjectNumberOfLLIDs OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-Only STATUS current DESCRIPTION "A read only variable which defines the number of registered LLIDs (as defined by the [802.3ah] clause 65) in a EPON network for an OLT. Initialization value is 0." ::= { eponDeviceControlEntry 8 } eponDeviceObjectReportThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "A set of 8 integers, for each LLID, that defines the threshold reporting for each Queue in the REPORT message, as defined in [802.3ah] 64. The value returned shall be in 2 octets increaments." ::= { eponDeviceControlEntry 9 } eponDeviceRemoteMACAddressLLIDTable OBJECT-TYPE SYNTAX SEQUENCE OFDot3EponMauEntryEponDeviceRemoteMACAddressLLIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of read-only value that identifies the source_address and LLIDs parameter of the remote devices in the network. This Macaddress value, as defined in [802.3ah], 30.3.5.1.5, is updated on reception of a valid frame with (1) a destination Field equal to the reserved multicast address for MAC Control specified in [802.3ah] Annex 31A, (2) lengthOrType field value equal to the reserved Type for MAC Control as specified in [802.3ah] Annex 31A. (3) an MPCP subtype value equal to the subtype reserved for MPCP as specified in [802.3ah] Annex 31A, and an LLID as allocated by the OLT. The table is defined as Remote MAC address û LLID (RMadL)" ::= { eponDeviceControlObjects 2 } eponDeviceRemoteMACAddressLLIDEntry OBJECT-TYPE SYNTAX EponDeviceRemoteMACAddressLLIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A group of entries. Applications create and delete entries using eponDeviceRMadlEntryStatus. When adding objects to a notification they are added in the lexical order of their index in this table." INDEX {eponDeviceRMadlLogName, eponDeviceRMadlLLID } ::= { eponDeviceRemoteMACAddressLLIDTable 1 } EponDeviceRemoteMACAddressLLIDEntry ::= SEQUENCE { eponDeviceRMadlLogName SnmpAdminString, eponDeviceRMadlLLID Unsigned32, eponDeviceRMadlLogID OBJECT IDENTIFIER, eponDeviceRMadlRemoteMACAddress MacAddress, eponDeviceRMadlType INTEGER, eponDeviceRMadlAction INTEGER, eponDeviceRMadlEntryStatus RowStatus } eponDeviceRMadlLogName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A locally-unique, administratively assigned name for a group of entries." ::= { eponDeviceRemoteMACAddressLLIDEntry 1 } eponDeviceRMadlLLID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "An arbitrary integer for the purpose of identifying the LLID." ::= { eponDeviceRemoteMACAddressLLIDEntry 2 } eponDeviceRMadlLogID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The object identifier of a MIB object to add to an entry." DEFVAL { zeroDotZero } ::= { eponDeviceRemoteMACAddressLLIDEntry 3 } eponDeviceRMadlRemoteMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The remote MAC address of the LLID." ::= { eponDeviceRemoteMACAddressLLIDEntry 4 } eponDeviceRMadlType OBJECT-TYPE SYNTAX INTEGER { registered (1), notRegister (2), } MAX-ACCESS read-write STATUS current DESCRIPTION "A list of types for entries." ::= { eponDeviceRemoteMACAddressLLIDEntry 5 } eponDeviceRMadlAction OBJECT-TYPE SYNTAX INTEGER { register (1), deregister (2), reregister (3 } MAX-ACCESSnot-accessibleread-write STATUS current DESCRIPTION"Table"A list of actions fordot3 MAU EPON MIBs."an entry." ::= {dot3EponMauObjects 1eponDeviceRemoteMACAddressLLIDEntry 6 }dot3EponMauEntryeponDeviceRMadlEntryStatus OBJECT-TYPE SYNTAXDot3EponMauEntryRowStatus MAX-ACCESSnot-accessibleread-create STATUS currentEPON MIB WG Expires April 2004 [Page 31/51]DESCRIPTION"An"The control that allows creation and deletion of entries. Once made active an entryinMAY not be modified except to delete it." ::= { eponDeviceRemoteMACAddressLLIDEntry 7 } --Statistics tables eponDeviceStatTable OBJECT-TYPE SYNTAX SEQUENCE OF EponDeviceStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines thedot3 MAUlist of statistics counters of EPONMIBs table."devices." ::= { eponDeviceStatObjects 1} eponDeviceStatEntry OBJECT-TYPE SYNTAX EponDeviceStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entries for Table of statistics counters of EPON devices." INDEX { ifIndex } ::= {dot3EponMauTableeponDeviceStatTable 1 }Dot3EponMauEntry ::=EponDeviceStatEntry::= SEQUENCE {dot3EponMauPCSCodingViolationeponDeviceStatTxFramesQueue0 Counter32,dot3EponMauFecMode INTEGER, dot3EponMauFECCorrectedBlockseponDeviceStatTxFramesQueue1 Counter32,dot3EponMauFECUncorrectableBlockseponDeviceStatTxFramesQueue2 Counter32,dot3EponMauBufferHeadCodingViolationeponDeviceStatTxFramesQueue3 Counter32, eponDeviceStatTxFramesQueue4 Counter32, eponDeviceStatTxFramesQueue5 Counter32, eponDeviceStatTxFramesQueue6 Counter32, eponDeviceStatTxFramesQueue7 Counter32, eponDeviceStatRxFramesQueue0 Counter32, eponDeviceStatRxFramesQueue1 Counter32, eponDeviceStatRxFramesQueue2 Counter32, eponDeviceStatRxFramesQueue3 Counter32, eponDeviceStatRxFramesQueue4 Counter32, eponDeviceStatRxFramesQueue5 Counter32, eponDeviceStatRxFramesQueue6 Counter32, eponDeviceStatRxFramesQueue7 Counter32, eponDeviceStatDroppedFramesQueue0 Counter32, eponDeviceStatDroppedFramesQueue1 Counter32, eponDeviceStatDroppedFramesQueue2 Counter32, eponDeviceStatDroppedFramesQueue3 Counter32, eponDeviceStatDroppedFramesQueue4 Counter32, eponDeviceStatDroppedFramesQueue5 Counter32, eponDeviceStatDroppedFramesQueue6 Counter32, eponDeviceStatDroppedFramesQueue7 Counter32 }dot3EponMauPCSCodingViolationeponDeviceStatTxFramesQueue0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For 100 Mb/ s operation it isA count of the number of times a æQueue-0Æ frames transmission occurs. Increment the counter by one for each frame transmitted which is an output of æQueue-0Æ. The æQueue-0Æ marking matched the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= { eponDeviceStatEntry 1} eponDeviceStatTxFramesQueue1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a æQueue-1Æ frames transmission occurs. Increment the counter by one for each frame transmitted which is aninvalid code-groupoutput of æQueue-1Æ. The æQueue-1Æ marking matched the REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause 64. This counter isreceived, other thanmandatory for an ONU." ::= { eponDeviceStatEntry 2} eponDeviceStatTxFramesQueue2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the/H/ code-group. For 1000 Mb/ s operation itnumber of times a æQueue-2Æ frames transmission occurs. Increment the counter by one for each frame transmitted which isa countan output of æQueue-2Æ. The æQueue-2Æ marking matched thenumber of times an invalid codegroupREPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64. This counter isreceived, other than the /V/ code-group." REFERENCE "[802.3ah], 30.5.1.1.12."mandatory for an ONU." ::= {dot3EponMauEntry 1} dot3EponMauFecModeeponDeviceStatEntry 3} eponDeviceStatTxFramesQueue3 OBJECT-TYPE SYNTAXINTEGER { nonFecSupport(1), fecTxSupport (2), fecRxSupport (3), fecTxRxSupport (4) }Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Aread-only value that indicates that modecount ofoperationthe number of times a æQueue-3Æ frames transmission occurs. Increment theFEC Sublayercounter by one forForward error correction (seeeach frame transmitted which is an output of æQueue-3Æ. The æQueue-3Æ marking matched the REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause65.2). 'nonFecSupport' value64. This counter isassigned in initializing,mandatory fornon FEC support state or type not yet known. 'fecTxSupport' value is assigned when Sublayer operating in FEC coded Transmit mode. 'fecRxSupport' value is assigned when Sublayer operating in FEC coded receive mode. 'fecTxRxSupport' value is assigned when Sublayer operating in FEC coded receive and transmit mode."an ONU." ::= {dot3EponMauEntry 2} EPON MIB WG Expires April 2004 [Page 32/51] dot3EponMauFECCorrectedBlockseponDeviceStatEntry 4} eponDeviceStatTxFramesQueue4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, aA count ofcorrected FEC blocks. This counter will not increment for other PHY Types.the number of times a æQueue-4Æ frames transmission occurs. Increment the counter by one for eachreceived block thatframe transmitted which iscorrected byan output of æQueue-4Æ. The æQueue-4Æ marking matched theFEC functionREPORT MPCP message Queue-4 field, as defined inthe PHY." REFERENCE "[802.3ah], 30.5.1.1.13."[802.3ah] clause 64. This counter is mandatory for an ONU." ::= {dot3EponMauEntry 3} dot3EponMauFECUncorrectableBlockseponDeviceStatEntry 5} eponDeviceStatTxFramesQueue5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, aA count ofuncorrectable FEC blocks. This counter will not increment for other PHY Types.the number of times a æQueue-5Æ frames transmission occurs. Increment the counter by one for eachFEC block thatframe transmitted which isdetermined to be uncorrectable byan output of æQueue-5Æ. The æQueue-5Æ marking matched theFEC functionREPORT MPCP message Queue-5 field, as defined inthe PHY." REFERENCE "[802.3ah], 30.5.1.1.14."[802.3ah] clause 64. This counter is mandatory for an ONU." ::= {dot3EponMauEntry 4} dot3EponMauBufferHeadCodingViolationeponDeviceStatEntry 6} eponDeviceStatTxFramesQueue6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For 1000 Mbps operation it is a countsA count of the number ofinvalid code- group received directly fromtimes a æQueue-6Æ frames transmission occurs. Increment thelink." ::= { dot3EponMauEntry 5} -- Defining EPON MAU types --This section should be added to 802.3 MAU MIB RFC. dot3EponMauType OBJECT IDENTIFIER ::= { dot3EponMauMIB 3 } eponMauType1000BasePXOLT OBJECT-IDENTITY STATUS current DESCRIPTION "Multipoint MAC Control (per 802.3 section 64,65) OLT (master), unknown PMD" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 1 } EPON MIB WG Expires April 2004 [Page 33/51] eponMauType1000BasePXONU OBJECT-IDENTITY STATUS current DESCRIPTION "Multipoint MAC Control (per 802.3 section 64,65),ONU (slave), unknown PMD" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 2 } eponMauType1000BasePX10DOLT OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 10K link, downlink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 3 } eponMauType1000BasePX10DONU OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 10K link, downlink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 4 } eponMauType1000BasePX10UOLT OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 10K link, uplink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 5 } eponMauType1000BasePX10UONU OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 10K link, uplink (per 802.3 section 60), ONU side" REFERENCE "[802.3ah], 30.5.1.1.2."counter by one for each frame transmitted which is an output of æQueue-6Æ. The æQueue-6Æ marking matched the REPORT MPCP message Queue-6 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= {dot3EponMauType 6 } eponMauType1000BasePX20DOLT OBJECT-IDENTITYeponDeviceStatEntry 7} eponDeviceStatTxFramesQueue7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"EPON over 20K link, downlink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2."" A count of the number of times a æQueue-7Æ frames transmission occurs. Increment the counter by one for each frame transmitted which is an output of æQueue-7Æ. The æQueue-7Æ marking matched the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= {dot3EponMauType 7 } eponMauType1000BasePX20DONU OBJECT-IDENTITYeponDeviceStatEntry 8} eponDeviceStatRxFramesQueue0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"EPON over 20K link, downlink (per 802.3 section 60)," A count of the number of times a æQueue-0Æ frames reception occurs. A single counter at the ONUside" REFERENCE "[802.3ah], 30.5.1.1.2." EPON MIB WG Expires April 2004 [Page 34/51] ::= { dot3EponMauType 8 } eponMauType1000BasePX20UOLT OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 20K link, uplink (per 802.3 section 60), OLT side" REFERENCE "[802.3ah], 30.5.1.1.2." ::= { dot3EponMauType 9 } eponMauType1000BasePX20UONU OBJECT-IDENTITY STATUS current DESCRIPTION "EPON over 20K link, uplink (per 802.3 section 60),and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-0Æ. The æQueue-0Æ marking matched the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONUside" REFERENCE "[802.3ah], 30.5.1.1.2."and an OLT." ::= {dot3EponMauType 10 } -- Conformance Statements -- Conformance Groups dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1} dot3EponMauGroupAll OBJECT-GROUP OBJECTS { dot3EponMauPCSCodingViolation }eponDeviceStatEntry 9} eponDeviceStatRxFramesQueue1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Acollectioncount ofobjectsthe number ofdot3 MAU definition."times a æQueue-1Æ frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-1Æ. The æQueue-1Æ marking matched the REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and an OLT." ::= {dot3EponMauGroups 1 } dot3EponMauGroupFEC OBJECT-GROUP OBJECTS { dot3EponMauFecMode , dot3EponMauFECCorrectedBlocks , dot3EponMauFECUncorrectableBlocks , dot3EponMauBufferHeadCodingViolation }eponDeviceStatEntry 10} eponDeviceStatRxFramesQueue2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"A collection" A count ofobjectsthe number ofFEC group definition."times a æQueue-2Æ frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-2Æ. The æQueue-2Æ marking matched the REPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and an OLT." ::= {dot3EponMauGroups 2 } EPON MIB WG Expires April 2004 [Page 35/51] -- Compliance dot3EponMauCompliances OBJECT IDENTIFIER ::= {dot3EponMauConformance 2} dot3EponMauCompliance MODULE-COMPLIANCEeponDeviceStatEntry 11} eponDeviceStatRxFramesQueue3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"The compliance statement for MAU EPON interfaces." MODULE -- this module MANDATORY-GROUPS { dot3EponMauGroupAll } GROUP dot3EponMauGroupFEC DESCRIPTION" A count of the number of times a æQueue-3Æ frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-3Æ. The æQueue-3Æ marking matched the REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64. Thisgroupcounter is mandatory forall EPON MAU devices Supporting FEC functionality as for Definitionsan ONU andBER Statistics collection."an OLT." ::= {dot3EponMauCompliances 1} END EPON MIB WG Expires April 2004 [Page 36/51] 5. Definitions - The EPON Device MIB EPON-DEVICE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Integer32 FROM SNMPv2-SMI TruthValue, MacAddress FROM SNMPv2-TC ifIndex FROM IF-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ; eponDeviceMIB MODULE-IDENTITY LAST-UPDATED "200312290000Z" -- December 29, 2003 ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/hubmib- charter.html Mailing Lists: General Discussion: hubmib@ietf.org To Subscribe: hubmib-request@ietf.org In Body: subscribe your_email_address Chair: Dan Romascanu Postal: Avaya Inc. Atidim Technology Park, Bldg. 3 Tel Aviv 61131 Israel Tel: +972-3-645-8414 E-mail: dromasca@avaya.com Editor: Lior Khermosh Postal: Passave Technologies Inc. Ackerstein Towers, Tower A, 6th floor, 9 Hamenofim St. Hertzliya Pituach 46725, ISRAEL P.O.Box 2089 Hertzliya Pituach 46120 Israel Tel: +972-9-9717600 Ext: 7181 E-mail: lior.khermosh@passave.com" EPON MIB WG Expires April 2004 [Page 37/51]eponDeviceStatEntry 12} eponDeviceStatRxFramesQueue4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION"The objects in this MIB module are used to manage Ethernet Passive Optical Network (EPON) devices"A count of the number of times a æQueue-4Æ frames reception occurs. A single counter at the ONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, whichare based onis an output of æQueue-4Æ. The æQueue-4Æ marking matched the REPORT MPCP message Queue-4 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU and an OLT." ::= { eponDeviceStatEntry 13} eponDeviceStatRxFramesQueue5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of theEthernet innumber of times a æQueue-5Æ frames reception occurs. A single counter at theFirst Mile (EFM) PONONU and a set of counters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-5Æ. The æQueue-5Æ marking matched the REPORT MPCP message Queue-5 field, as defined inIEEE Draft P802.3ah/D3.0[802.3ah] clause60,64,65. The following reference64. This counter isused throughout this MIB module: [802.3ah] refers to: IEEE Draft P802.3ah/D3.0: 'Draft amendment to - Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications - Media Access Control Parameters,Physical Layers and Management Parametersmandatory forsubscriber access networks', 07 October 2003. Of particular interest are Clause 64(MPCP) 65(P2mP RS)an ONU and60 (PON PMDs). Clause 30, 'Management',an OLT." ::= { eponDeviceStatEntry 14} eponDeviceStatRxFramesQueue6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a æQueue-6Æ frames reception occurs. A single counter at the ONU andClause 45,'Management Data Input/Output (MDIO) Interface'. Copyright (C) The Internet Society (2003). This versiona set ofthis MIB modulecounters, one for each LLID, at the OLT. Increment the counter by one for each frame received for each LLID, which is an output of æQueue-6Æ. The æQueue-6Æ marking matched the REPORT MPCP message Queue-6 field, as defined in [802.3ah] clause 64. This counter ispartmandatory for an ONU and an OLT." ::= { eponDeviceStatEntry 15} eponDeviceStatRxFramesQueue7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count ofXXXX seetheRFC itselfnumber of times a æQueue-7Æ frames reception occurs. A single counter at the ONU and a set of counters, one forfull legal notices." -- Editor's Note: Replace XXXX witheach LLID, at theactual RFC number -- assignedOLT. Increment the counter byRFC Editor and remove this note REVISION "200312110000Z" -- December 11, 2003 DESCRIPTION "Initial version, publishedone for each frame received for each LLID, which is an output of æQueue-7Æ. The æQueue-7Æ marking matched the REPORT MPCP message Queue-7 field, asRFC XXXX." ::= { mib-2 XXX } -- Editor's Note: Replace XXX with a real OID once itdefined in [802.3ah] clause 64. This counter is-- assigned by IANAmandatory for an ONU andremove this note. eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1} eponDeviceObjects OBJECT IDENTIFIERan OLT." ::= {eponDevice 1} eponDeviceConformance OBJECT IDENTIFIEReponDeviceStatEntry 16} eponDeviceStatDroppedFramesQueue0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of the number of times a æQueue-0Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-0Æ. The æQueue-0Æ marking matched the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= {eponDevice 2 } eponDeviceTableeponDeviceStatEntry 17} eponDeviceStatDroppedFramesQueue1 OBJECT-TYPE SYNTAXSEQUENCE OF EponDeviceEntryCounter32 MAX-ACCESSnot-accessibleread-only STATUS current DESCRIPTION"Table" A count of the number of times a æQueue-1Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-1Æ. The æQueue-1Æ marking matched the REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause 64. This counter is mandatory forEPON device MIBs." EPON MIB WG Expires April 2004 [Page 38/51]an ONU." ::= {eponDeviceObjects 1 } eponDeviceEntryeponDeviceStatEntry 18} eponDeviceStatDroppedFramesQueue2 OBJECT-TYPE SYNTAXEponDeviceEntryCounter32 MAX-ACCESSnot-accessibleread-only STATUS current DESCRIPTION"An entry in" A count of theEPON device table." INDEX { ifIndex } ::= { eponDeviceTable 1 } EponDeviceEntrynumber of times a æQueue-2Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-2Æ. The æQueue-2Æ marking matched the REPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::=SEQUENCE{eponDeviceObjectReset INTEGER, eponDeviceObjectModes INTEGER, eponDeviceObjectFecEnabled INTEGER, eponDeviceObjectOamMode INTEGER, eponDeviceObjectOnuLoopback TruthValue, eponDeviceObjectOnuRegisterStatus INTEGER, eponDeviceObjectPowerDown TruthValue, eponDeviceObjectDyingGaspAlarmState TruthValue, eponDeviceObjectCriticalEventState TruthValue, eponDeviceObjectLocalLinkFaultAlarmState TruthValue, eponDeviceObjectTemperatureEventIndicationState TruthValue, eponDeviceObjectPowerVoltageEventIndicationState TruthValue, eponDeviceObjectVendorSpecificAlarmState TruthValue, eponDeviceObjectVendorSpecificEventState TruthValue, eponDeviceObjectGlobalEvent0State TruthValue, eponDeviceObjectGlobalEvent1State TruthValue, eponDeviceObjectGlobalEvent2State TruthValue, eponDeviceObjectGlobalEvent3State TruthValue, eponDeviceObjectGlobalEvent4State TruthValue, eponDeviceObjectGlobalEvent5State TruthValue, eponDeviceObjectGlobalEvent6State TruthValue, eponDeviceObjectGlobalEvent7State TruthValue, eponDeviceObjectErroredSymbolPeriodEventState TruthValue, eponDeviceObjectErroredFrameEventState TruthValue, eponDeviceObjectErroredFramePeriodEventState TruthValue, eponDeviceObjectErroredFrameSecondsSummaryEventState TruthValue, eponDeviceObjectOrganizationSpecificEventState TruthValue } eponDeviceObjectReseteponDeviceStatEntry 19} eponDeviceStatDroppedFramesQueue3 OBJECT-TYPE SYNTAXTruthValue { running(1), reset(2) } EPON MIB WG Expires April 2004 [Page 39/51]Counter32 MAX-ACCESSread-writeread-only STATUS current DESCRIPTION"This variable can be used to reset" A count of theEPON device.number of times a æQueue-3Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-3Æ. Theinterface may be unavailable whileæQueue-3Æ marking matched thereset occurs and data may be lost."REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= {eponDeviceEntry 1 } eponDeviceObjectModeseponDeviceStatEntry 20} eponDeviceStatDroppedFramesQueue4 OBJECT-TYPE SYNTAXTruthValue { olt(1), onu(2) }Counter32 MAX-ACCESSread-writeread-only STATUS current DESCRIPTION"This variable defines" A count of themodenumber of times a æQueue-4Æ frames drops occurs. Increment theEPON device. When an olt itcounter by one for each frame dropped from æQueue-4Æ. The æQueue-4Æ marking matched the REPORT MPCP message Queue-4 field, as defined in [802.3ah] clause 64. This counter is mandatory for anOptical Line Terminal device (server) and when an onu and Optical Network Unit device (client)"ONU." ::= {eponDeviceEntry 2 } eponDeviceObjectFecEnabledeponDeviceStatEntry 21} eponDeviceStatDroppedFramesQueue5 OBJECT-TYPE SYNTAXINTEGER { noFecEnabled (1), fecTxEnabled (2), fecRxEnabled (3), fecTxRxEnabled (4) }Counter32 MAX-ACCESSread-writeread-only STATUS current DESCRIPTION"This variable defines whether" A count of theEPON device uses FECnumber of times a æQueue-5Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-5Æ. The æQueue-5Æ marking matched the REPORT MPCP message Queue-5 field, as defined inthe[802.3ah] clause6564. This counter is mandatory forEPON. When fecTxEnabled the device supports the FEC transmission mode. When fecRxEnabled the device supports the FEC Receive mode. When fecTxRxEnabled the device supports the FEC transmission and receive mode."an ONU." ::= {eponDeviceEntry 3 } eponDeviceObjectOamModeeponDeviceStatEntry 22} eponDeviceStatDroppedFramesQueue6 OBJECT-TYPE SYNTAXINTEGER { noOam (1), oamServer (2), oamclient (3) }Counter32 MAX-ACCESSread-writeread-only STATUS current DESCRIPTIONEPON MIB WG Expires April 2004 [Page 40/51] "This variable defines" A count of theOperation Administration and Maintenance (OAM) modenumber ofan EPON device as definedtimes a æQueue-6Æ frames drops occurs. Increment the counter by one for each frame dropped from æQueue-6Æ. The æQueue-6Æ marking matched the REPORT MPCP message Queue-6 field, as defined in [802.3ah] clause57. When noOam the device does not supports the OAM mode. When oamServer the device supports64. This counter is mandatory for an ONU." ::= { eponDeviceStatEntry 23} eponDeviceStatDroppedFramesQueue7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " A count of theOAM mode asnumber of times aserver unit. When oamClientæQueue-7Æ frames drops occurs. Increment thedevice supportscounter by one for each frame dropped from æQueue-7Æ. The æQueue-7Æ marking matched theOAM modeREPORT MPCP message Queue-7 field, asa client unit."defined in [802.3ah] clause 64. This counter is mandatory for an ONU." ::= {eponDeviceEntry 4 } eponDeviceObjectOnuLoopbackeponDeviceStatEntry 24} --Editor's Note use reference to event MIBs [RFC2981] and --docsis MIBs [RFC2669] eponDeviceEventObjectTable OBJECT-TYPE SYNTAXTruthValue }SEQUENCE OF EponDeviceEventObjectEntry MAX-ACCESSread-writenot-accessible STATUS current DESCRIPTION"Setting this variable to loopback will cause data sent from the PON into the ONU to be returned on"This table defines thesame interface."list of statistics counters of EPON devices." ::= {eponDeviceEntry 5 } eponDeviceObjectOnuRegisterStatuseponDeviceEventObjects 1} eponDeviceEventObjectEntry OBJECT-TYPE SYNTAXINTEGER { notRegistered (1), inRegisteration (2), registered (3) }EponDeviceEventObjectEntry MAX-ACCESSread-writenot-accessible STATUS current DESCRIPTION"This variable defines the Multipoint Control Protocol (MPCP) Registration mode"Table entries for Table ofanEvent objects for EPONdevice as defined by the [802.3ah] clause 64. When notRegistered the device is not registered. When inRegisteration the device is in registration process. When registered the device is registered. "devices." INDEX { ifIndex } ::= {eponDeviceEntry 6eponDeviceEventObjectTable 1 }eponDeviceObjectPowerDownEponDeviceEventObjectEntry::= SEQUENCE { eponDeviceSampleMinimum Integer32, eponDeviceDyingGaspAlarmState TruthValue, eponDeviceDyingGaspAlarmEnabled TruthValue, eponDeviceCriticalEventState TruthValue, eponDeviceCriticalEventEnabled TruthValue, eponDeviceLocalLinkFaultAlarmState TruthValue, eponDeviceLocalLinkFaultAlarmEnabled TruthValue, eponDeviceTemperatureEventIndicationState TruthValue, eponDeviceTemperatureEventIndicationEnabled TruthValue, eponDevicePowerVoltageEventIndicationState TruthValue, eponDevicePowerVoltageEventIndicationEnabled TruthValue, eponDeviceGlobalEventState TruthValue, eponDeviceGlobalEventEnabled TruthValue, eponDeviceErroredSymbolPeriodEventState TruthValue, eponDeviceErroredSymbolPeriodEventEnabled TruthValue, eponDeviceErroredFrameEventState TruthValue, eponDeviceErroredFrameEventEnabled TruthValue, eponDeviceErroredFramePeriodEventState TruthValue, eponDeviceErroredFramePeriodEventEnabled TruthValue, eponDeviceErroredFrameSecondsSummaryEventState TruthValue, eponDeviceErroredFrameSecondsSummaryEventEnabled TruthValue, eponDeviceOrganizationSpecificEventState TruthValue, eponDeviceOrganizationSpecificEventEnabled TruthValue, eponDeviceEventControl INTEGER } eponDeviceSampleMinimum OBJECT-TYPE SYNTAXTruthValue }Integer32 (1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION"Setting"The minimum Frequency of events thisvariable to powerDownsystem willcause Deviceaccept. A system may use the larger values of this minimum tobe entered into Power down mode where no registration is allowed and only receiving data fromlessen thelink"impact of constant sampling. For larger sampling intervals the system samples less often and suffers less overhead. Unless explicitly resource limited, a system's value for this object SHOULD be 1, allowing as small as a 1 second interval for ongoing trigger sampling." ::= {eponDeviceEntry 7eponDeviceEventObjectEntry 1 }eponDeviceObjectDyingGaspAlarmStateeponDeviceDyingGaspAlarmState OBJECT-TYPE SYNTAX TruthValueEPON MIB WG Expires April 2004 [Page 41/51]MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of the Dying Gasp indication of the OAM alarm indications as described in the [802.3ah] clause 57. When dyingGaspAlarm the device has a dying gasp alarm asserted. When the dyingGaspAlarm state is removed the dying gasp alarm is reset " ::= {eponDeviceEntry 8eponDeviceEventObjectEntry 2} eponDeviceDyingGaspAlarmEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow DyingGaspAlarm event to be used. When the value is 'false' the event is not sampled." DEFVAL { false }eponDeviceObjectCriticalEventState::= { eponDeviceEventObjectEntry 3 } eponDeviceCriticalEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of the Critical Event indication of the OAM alarm indications as described in the [802.3ah] clause 57. When criticalEvent the device has a Critical Event asserted. " ::= {eponDeviceEntry 9eponDeviceEventObjectEntry 4 } eponDeviceCriticalEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow CriticalEvent event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 5 }eponDeviceObjectLocalLinkFaultAlarmStateeponDeviceLocalLinkFaultAlarmState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of the Local Link Fault indication of the OAM alarm indications as described in the [802.3ah] clause 57. When localLinkFaultAlarm the device has a Local Link Fault alarm asserted. " ::= {eponDeviceEntry 10eponDeviceEventObjectEntry 6 } eponDeviceLocalLinkFaultAlarmEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow LocalLinkFaultAlarm event to be used. When the value is 'false' the event is not sampled." DEFVAL { false }eponDeviceObjectTemperatureEventIndicationState::= { eponDeviceEventObjectEntry 7 } eponDeviceTemperatureEventIndicationState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of the Temperature Event indication of an EPON device. When condition of box temperature is above the threshold defined theOAMalarmindications as described inis asserted. When the[802.3ah] clause 57.condition is below that threshold the alarm is de-asserted. When temperatureEventIndication the device has a Temperature Event Indication asserted. " ::= {eponDeviceEntry 11eponDeviceEventObjectEntry 8 } eponDeviceTemperatureEventIndicationEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow TemperatureEventIndication event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 9 }eponDeviceObjectPowerVoltageEventIndicationStateeponDevicePowerVoltageEventIndicationState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theEPON MIB WG Expires April 2004 [Page 42/51]Power/Voltage Event Indication of an EPON device. When condition of box Power/voltage is above the threshold defined theOAMalarmindications as described inis asserted. When the[802.3ah] clause 57.condition is below that threshold the alarm is de- asserted. When powerVoltageEventIndication the device has a Power/Voltage Event Indication asserted. " ::= {eponDeviceEntryeponDeviceEventObjectEntry 10 } eponDevicePowerVoltageEventIndicationEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow PowerVoltageEventIndication event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 11 } eponDeviceGlobalEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of the Global Event indication of an EPON device. When the indication of the event input occurs the event is asserted. When the input is removed that event is de-asserted. When globalEvent the device has a Global Event asserted. " ::= { eponDeviceEventObjectEntry 12 }eponDeviceObjectVendorSpecificAlarmStateeponDeviceGlobalEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow GlobalEvent event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 13 } eponDeviceErroredSymbolPeriodEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theVendor Specific alarmErrored Symbol Period Event indication of the OAM alarm TLV indications as described in the [802.3ah] clause57.57.5.3. When erroredSymbolPeriodEvent the device has an Errored Symbol Period Event asserted. " ::= { eponDeviceEventObjectEntry 14} eponDeviceErroredSymbolPeriodEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow ErroredSymbolPeriodEvent event to be used. WhenvendorSpecificAlarmthedevice has a Vendor Specific alarm asserted. "value is 'false' the event is not sampled." DEFVAL { false } ::= {eponDeviceEntry 13eponDeviceEventObjectEntry 15 }eponDeviceObjectVendorSpecificEventStateeponDeviceErroredFrameEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theVendor SpecificErrored Frame Event indication of the OAM alarm TLV indications as described in the [802.3ah] clause57.57.5.3. WhenvendorSpecificEventerroredFrameEvent the device hasa Vendor Specifican Errored Frame Event asserted. " ::= {eponDeviceEntry 14eponDeviceEventObjectEntry 16 } eponDeviceErroredFrameEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow ErroredFrameEvent event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 17 }eponDeviceObjectGlobalEvent0StateeponDeviceErroredFramePeriodEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theGlobalErrored Frame Period Event#0indication of the OAM alarm TLV indications as described in the [802.3ah] clause57.57.5.3. WhenglobalEvent0erroredFramePeriodEvent the device hasa Globalan Errored Frame Period Event#0asserted. " ::= {eponDeviceEntry 15eponDeviceEventObjectEntry 18 } eponDeviceErroredFramePeriodEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow ErroredFramePeriodEvent event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 19 }eponDeviceObjectGlobalEvent1StateeponDeviceErroredFrameSecondsSummaryEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theGlobalErrored Frame Seconds Summary Event#1indication of the OAM alarm TLV indications as described in the [802.3ah] clause57.57.5.3. WhenglobalEvent1erroredFrameSecondsSummaryEvent the device hasa Globalan Errored Frame Seconds Summary Event#1asserted. " ::= {eponDeviceEntry 16eponDeviceEventObjectEntry 20 }EPON MIB WG Expires April 2004 [Page 43/51] eponDeviceObjectGlobalEvent2StateeponDeviceErroredFrameSecondsSummaryEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to allow ErroredFrameSecondsSummaryEvent event to be used. When the value is 'false' the event is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 21 } eponDeviceOrganizationSpecificEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only variable, which defines the state of theGlobalOrganization Specific Event#2indication of the OAM alarm TLV indications as described in the [802.3ah] clause57.57.5.3. WhenglobalEvent2organizationSpecificEvent the device hasa Globalan Organization Specific Event#2asserted. " ::= {eponDeviceEntry 17eponDeviceEventObjectEntry 22 }eponDeviceObjectGlobalEvent3StateeponDeviceOrganizationSpecificEventEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESSread-onlyread-write STATUS current DESCRIPTION "Aread-only variable, which definescontrol to allow OrganizationSpecificEvent event to be used. When thestate ofvalue is 'false' theGlobal Event #3 indicationevent is not sampled." DEFVAL { false } ::= { eponDeviceEventObjectEntry 23 } eponDeviceEventControl OBJECT-TYPE SYNTAX INTEGER { resetLog(1), useDefaultReporting(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to resetLog(1) empties the event log. All data is deleted. Setting it to useDefaultReporting(2) returns all event priorities to their factory-default reporting. Reading this object always returns useDefaultReporting(2)." ::= { eponDeviceEventObjectEntry 24 } -- Events Log Table eponDeviceEventsLogTable OBJECT-TYPE SYNTAX SEQUENCE OF EponDeviceEventsLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects that can be added to notifications based on theOAM alarm indicationsevent asdescribed in the [802.3ah] clause 57. When globalEvent3 the device has a Global Event #3 asserted. "pointed to by entries in those tables." ::= {eponDeviceEntry 18eponDeviceEventObjects 2 }eponDeviceObjectGlobalEvent4StateeponDeviceEventsLogEntry OBJECT-TYPE SYNTAXTruthValueEponDeviceEventsLogEntry MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION "Aread-only variable, which defines the stategroup of Events. Applications create and delete entries using eponDeviceEventsEntryStatus. When adding objects to a notification they are added in theGlobal Event #4 indicationlexical order ofthe OAM alarm indications as describedtheir index inthe [802.3ah] clause 57. When globalEvent4 the device has a Global Event #4 asserted. "this table." INDEX {eponDeviceEventsLogName, eponDeviceEventsLogIndex } ::= {eponDeviceEntry 19eponDeviceEventsLogTable 1 }eponDeviceObjectGlobalEvent5StateEponDeviceEventsLogEntry ::= SEQUENCE { eponDeviceEventsLogName SnmpAdminString, eponDeviceEventsLogIndex Unsigned32, eponDeviceEventsLogID OBJECT IDENTIFIER, eponDeviceEventsLogFirstTime DateAndTime, eponDeviceEventsLogLastTime DateAndTime, eponDeviceEventsLogCounts Counter32, eponDeviceEventsLogType INTEGER, eponDeviceEventsLogEntryStatus RowStatus } eponDeviceEventsLogName OBJECT-TYPE SYNTAXTruthValueSnmpAdminString (SIZE (1..32)) MAX-ACCESSread-onlynot-accessible STATUS current DESCRIPTION "Aread-only variable, which defines the state of the Global Event #5 indication of the OAM alarm indications as described in the [802.3ah] clause 57. When globalEvent5 the device haslocally-unique, administratively assigned name for aGlobal Event #5 asserted. "group of Events." ::= {eponDeviceEntry 20eponDeviceEventsLogEntry 1 }eponDeviceObjectGlobalEvent6StateeponDeviceEventsLogIndex OBJECT-TYPE SYNTAXTruthValueUnsigned32 (1..4294967295) MAX-ACCESSread-onlynot-accessible STATUS currentEPON MIB WG Expires April 2004 [Page 44/51]DESCRIPTION"A read-only variable, which defines the state of"An arbitrary integer for theGlobal Event #6 indicationpurpose ofthe OAM alarm indications as describedidentifying individual Events within a eponDeviceEventsLogName group. Events within a group are placed in the[802.3ah] clause 57. When globalEvent6notification in thedevice has a Global Event #6 asserted. "numerical order of this index." ::= {eponDeviceEntry 21eponDeviceEventsLogEntry 2 }eponDeviceObjectGlobalEvent7StateeponDeviceEventsLogID OBJECT-TYPE SYNTAXTruthValueOBJECT IDENTIFIER MAX-ACCESSread-onlyread-create STATUS current DESCRIPTION"A read-only variable, which defines the state of the Global Event #7 indication"The object identifier ofthe OAM alarm indications as described in the [802.3ah] clause 57. When globalEvent7 the device hasaGlobal Event #7 asserted. "MIB object to add to a Notification that results from the event." DEFVAL { zeroDotZero } ::= {eponDeviceEntry 22eponDeviceEventsLogEntry 3 }eponDeviceObjectErroredSymbolPeriodEventStateeponDeviceEventsLogFirstTime OBJECT-TYPE SYNTAXTruthValue }DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION"A"The time that an entry was created." ::= { eponDeviceEventsLogEntry 4 } eponDeviceEventsLogLastTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-onlyvariable, which defines the state ofSTATUS current DESCRIPTION "If multiple events are reported via theErrored Symbol Period Event indication ofsame entry, theOAM alarm TLV indications as described intime that the[802.3ah] clause 57.5.3. When erroredSymbolPeriodEventlast event for this entry occurred, otherwise this should have thedevice has an Errored Symbol Period Event asserted.same value as eponDeviceEventsLogFirstTime. " ::= {eponDeviceEntry 23eponDeviceEventsLogEntry 5 }eponDeviceObjectErroredFrameEventStateeponDeviceEventsLogCounts OBJECT-TYPE SYNTAXTruthValueCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION"A read-only variable, which defines the state"The number of consecutive event instances reported by this entry. This starts at 1 with theErrored Frame Event indicationcreation ofthe OAM alarm TLV indications as described in the [802.3ah] clause 57.5.3. When erroredFrameEvent the device has an Errored Frame Event asserted. "this row and increments by 1 for each subsequent duplicate event." ::= {eponDeviceEntry 24eponDeviceEventsLogEntry 6 }eponDeviceObjectErroredFramePeriodEventStateeponDeviceEventsLogType OBJECT-TYPE SYNTAXTruthValueINTEGER { eponDeviceDyingGaspAlarmState (1), eponDeviceCriticalEventState (2), eponDeviceLocalLinkFaultAlarmState (3), eponDeviceTemperatureEventIndicationState (4), eponDevicePowerVoltageEventIndicationState (5), eponDeviceGlobalEventState (6), eponDeviceErroredSymbolPeriodEventState (7), eponDeviceErroredFrameEventState (8), eponDeviceErroredFramePeriodEventState (9), eponDeviceErroredFrameSecondsSummaryEventState (10), eponDeviceOrganizationSpecificEventState (11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Aread-only variable, which defines the state of the Errored Frame Period Event indicationlist ofthe OAM alarm TLV indications as described in EPON MIB WG Expires April 2004 [Page 45/51] the [802.3ah] clause 57.5.3. When erroredFramePeriodEvent the device has an Errored Frame Period Event asserted. "types for Events." ::= {eponDeviceEntry 25eponDeviceEventsLogEntry 7 }eponDeviceObjectErroredFrameSecondsSummaryEventStateeponDeviceEventsLogEntryStatus OBJECT-TYPE SYNTAXTruthValueRowStatus MAX-ACCESSread-onlyread-create STATUS current DESCRIPTION "The control that allows creation and deletion of entries. Once made active an entry MAY not be modified except to delete it." ::= { eponDeviceEventsLogEntry 8 } -- Conformance Statements -- Conformance Groups eponDeviceGroups OBJECT IDENTIFIER ::={ eponDeviceConformance 1} eponDeviceGroupControl OBJECT-GROUP OBJECTS { eponDeviceObjectReset, eponDeviceObjectModes, eponDeviceSerialNumber, eponDeviceObjectFecEnabled, eponDeviceObjectOamMode, eponDeviceObjectDeviceReadyMode, eponDeviceObjectPowerDown, eponDeviceObjectNumberOfLLIDs, eponDeviceObjectRemoteMACAddressLLIDTable, eponDeviceObjectReportThreshold } STATUS current DESCRIPTION "Aread-only variable, which defines the statecollection ofthe Errored Frame Seconds Summary Event indicationobjects ofthe OAM alarm TLV indications as described in the [802.3ah] clause 57.5.3. When erroredFrameSecondsSummaryEvent the device has an Errored Frame Seconds Summary Event asserted. "eponDevice control definition." ::= {eponDeviceEntry 26eponDeviceGroups 1 } eponDeviceGroupRMadLTable OBJECT-GROUP OBJECTS { eponDeviceRMadlLogName, eponDeviceRMadlLLID, eponDeviceRMadlLogID, eponDeviceRMadlRemoteMACAddress, eponDeviceRMadlType, eponDeviceRMadlAction, eponDeviceRMadlEntryStatus }eponDeviceObjectOrganizationSpecificEventState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-onlySTATUS current DESCRIPTION "Aread-only variable, which defines the statecollection ofthe Organization Specific Event indicationobjects ofthe OAM alarm TLV indications as described in the [802.3ah] clause 57.5.3. When organizationSpecificEvent theeponDevice remote Mac address to LLID table." ::= { eponDeviceGroups 2 } eponDeviceGroupStat OBJECT-GROUP OBJECTS { eponDeviceStatTxFramesQueue0, eponDeviceStatTxFramesQueue1, eponDeviceStatTxFramesQueue2, eponDeviceStatTxFramesQueue3, eponDeviceStatTxFramesQueue4, eponDeviceStatTxFramesQueue5, eponDeviceStatTxFramesQueue6, eponDeviceStatTxFramesQueue7, eponDeviceStatRxFramesQueue0, eponDeviceStatRxFramesQueue1, eponDeviceStatRxFramesQueue2, eponDeviceStatRxFramesQueue3, eponDeviceStatRxFramesQueue4, eponDeviceStatRxFramesQueue5, eponDeviceStatRxFramesQueue6, eponDeviceStatRxFramesQueue7, eponDeviceStatDroppedFramesQueue0, eponDeviceStatDroppedFramesQueue1, eponDeviceStatDroppedFramesQueue2, eponDeviceStatDroppedFramesQueue3, eponDeviceStatDroppedFramesQueue4, eponDeviceStatDroppedFramesQueue5, eponDeviceStatDroppedFramesQueue6, eponDeviceStatDroppedFramesQueue7 } STATUS current DESCRIPTION "A collection of objects of EPON devicehas an Organization Specific Event asserted. "Statistics" ::= {eponDeviceEntry 27 } -- Conformance Statements -- Conformance GroupseponDeviceGroupsOBJECT IDENTIFIER ::={ eponDeviceConformance 1} eponDeviceGroupAll3 } eponDeviceGroupEvent OBJECT-GROUP OBJECTS {eponDeviceObjectReset , eponDeviceObjectModes , eponDeviceObjectFecEnabled , eponDeviceObjectOamMode , eponDeviceObjectOnuLoopback , eponDeviceObjectOnuRegisterStatus , eponDeviceObjectPowerDown , eponDeviceObjectDyingGaspAlarmState , eponDeviceObjectCriticalEventState , eponDeviceObjectLocalLinkFaultAlarmState , eponDeviceObjectTemperatureEventIndicationState , EPON MIB WG Expires April 2004 [Page 46/51] eponDeviceObjectPowerVoltageEventIndicationStateeponDeviceSampleMinimum, eponDeviceDyingGaspAlarmState, eponDeviceDyingGaspAlarmEnabled, eponDeviceCriticalEventState, eponDeviceCriticalEventEnabled, eponDeviceLocalLinkFaultAlarmState, eponDeviceLocalLinkFaultAlarmEnabled, eponDeviceTemperatureEventIndicationState, eponDeviceTemperatureEventIndicationEnabled, eponDevicePowerVoltageEventIndicationState, eponDevicePowerVoltageEventIndicationEnabled, eponDeviceGlobalEventState, eponDeviceGlobalEventEnabled, eponDeviceErroredSymbolPeriodEventState, eponDeviceErroredSymbolPeriodEventEnabled, eponDeviceErroredFrameEventState, eponDeviceErroredFrameEventEnabled, eponDeviceErroredFramePeriodEventState , eponDeviceErroredFramePeriodEventEnabled ,eponDeviceObjectVendorSpecificAlarmStateeponDeviceErroredFrameSecondsSummaryEventState ,eponDeviceObjectVendorSpecificEventStateeponDeviceErroredFrameSecondsSummaryEventEnabled, eponDeviceOrganizationSpecificEventState ,eponDeviceObjectGlobalEvent0State , eponDeviceObjectGlobalEvent1State , eponDeviceObjectGlobalEvent2State , eponDeviceObjectGlobalEvent3State , eponDeviceObjectGlobalEvent4State , eponDeviceObjectGlobalEvent5State , eponDeviceObjectGlobalEvent6State , eponDeviceObjectGlobalEvent7State , eponDeviceObjectErroredSymbolPeriodEventState , eponDeviceObjectErroredFrameEventState , eponDeviceObjectErroredFramePeriodEventState , eponDeviceObjectErroredFrameSecondsSummaryEventState , eponDeviceObjectOrganizationSpecificEventStateeponDeviceOrganizationSpecificEventEnabled, eponDeviceEventControl } STATUS current DESCRIPTION "A collection of objects for EPON device Events" ::= { eponDeviceGroups 4 } eponDeviceGroupEventLog OBJECT-GROUP OBJECTS { eponDeviceEventsLogID, eponDeviceEventsLogFirstTime, eponDeviceEventsLogLastTime, eponDeviceEventsLogCounts, eponDeviceEventsLogType, eponDeviceEventsLogEntryStatus } STATUS current DESCRIPTION "A collection ofdot3 MAU definition."objects for EPON device Events log" ::= { eponDeviceGroups15 } -- Compliance eponDeviceCompliances OBJECT IDENTIFIER ::= { eponDeviceConformance2 }2} eponDeviceCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for EPON Devices." MODULE -- this module MANDATORY-GROUPS {eponDeviceGroupAlleponDeviceGroupControl } GROUP eponDeviceGroupRMadLTable DESCRIPTION " This group is mandatory for all EPON devices supporting LLID-MAC address table." GROUP eponDeviceGroupStat DESCRIPTION " This group is mandatory for all EPON devices supporting interfaces for Statistics collection." GROUP eponDeviceGroupEvent DESCRIPTION " This group is mandatory for all EPON devices supporting interfaces for event collection." GROUP eponDeviceGroupEventLog DESCRIPTION " This group is mandatory for all EPON devices supporting interfaces for event log collection." ::= { eponDeviceCompliances 1} ENDEPON MIB WG Expires April 2004 [Page 47/51] 6.7. Security Considerations There are number of managed objects defined in this MIB module that have a MAX-ACCESS clause of read-write. Most objects are writeable only when the link is Down. Writing to these objects can have the following potentially disruptive effects on network operation:Including for example: enabling or disabling a MAU or device type changing a deviceIncluding: Changing dot3MpcpMode mode Changing dot3MPCPAdminControl stateserver/client ONU/OLT default type enabling, disabling or restarting autonegotiation modifying the capabilities of the link û PMD parameters, enabling/disabling FEC.Changing eponDeviceObjectReportThreshold Changing dot3EponMauFecMode mode Changing eponDeviceObjectReset mode Changing eponDeviceObjectFecEnabled mode Changing eponDeviceObjectOamMode mode Changing eponDeviceObjectDeviceReadyMode Changing eponDeviceObjectPowerDown Changing eponDeviceObjectReportThreshold Changing eponDeviceRMadlLogID Changing eponDeviceRMadlLLID Changing eponDeviceRMadlRemoteMacAddress Changing eponDeviceRMadlType Changing eponDeviceRMadlAction Changing eponDeviceRMadlEntryStatus Changing eponDeviceSampleMinimum Changing eponDeviceDyingGaspAlarmEnabled Changing eponDeviceCriticalEventEnabled Changing eponDeviceLocalLinkFaultAlarmEnabled Changing eponDeviceTemperatureEventIndicationEnabled Changing eponDevicePowerVoltageEventIndicationEnabled Changing eponDeviceGlobalEventEnabled Changing eponDeviceErroredSymbolPeriodEventEnabled Changing eponDeviceErroredFrameEventEnabled Changing eponDeviceErroredFramePeriodEventEnabled Changing eponDeviceErroredFrameSecondsSummaryEventEnabled Changing eponDeviceOrganizationSpecificEventEnabled Changing eponDeviceEventControl Changing eponDeviceEventsLogID Changing eponDeviceEventsLogEntryStatus The user of this MIB module must therefore be aware that support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations. The readable objects in this MIB module (i.e., those with MAX-ACCESS other than not-accessible) may be considered sensitive in some environments since, collectively, they provide information about the performance of network interfaces and can reveal some aspects of their configuration. In such environments it is important to control even GET and NOTIFY access to these objects and possibly even to encrypt their values when sending them over the network via SNMP. SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module. It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy). Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.EPON MIB WG Expires April 2004 [Page 48/51] 7.8. Intellectual Property The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights byimplementorsimplementers or users of this specification can be obtained from the IETF Secretariat.EPON MIB WG Expires April 2004 [Page 49/51] 8.9. Normative References [802.3] Institute of Electrical and Electronic Engineers, IEEE Std 802.3-2002, "IEEE Standard for Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications [802.3ah] Institute of Electrical and Electronic Engineers, IEEE Draft 802.3ah-2002 Draft2.0,3.3, "IEEE Standard for Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications - Draft amendment to - Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications - Media Access Control Parameters, Physical Layers and Management Parameters for subscriber access networks [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999. [RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999. [RFC3636] Flick, J., "Definitions of Managed Objects for IEEE 802.3 Medium Attachment Units (MAUs)", RFC 3636, September 2003. [RFC2665] Flick, J. and Johnson J. " Definitions of Managed Objects forthe Ethernet-like Interface Types", STD 58,the Ethernet-like Interface Types", STD 58, RFC 2580, April 1999. [draft-ietf-hubmibùefm-mib] Matt Squire "Generic EFM MIB", Internet draft, draft-ietf-hubmibùefm-mib-00.txt, December 2003 [RFC3591] H-K. Lam, M. Stewart, A. Huynh, "Definitions of Managed Objects for the Optical Interface Type.", RFC 3591, September 2003. [RFC2669] M. St. Johns, Ed., "DOCSIS Cable Device MIB Cable Device Management Information Base for DOCSIS compliant Cable Modems and Cable Modem Termination Systems.", RFC 2669, August 1999. [RFC2981] R. Kavasseri, "Event MIB.", RFC 2981, October 2000. [RFC1493] E. Decker, P. Langille, A. Rijsinghani, K. McCloghrie, "Definitions of Managed Objects for Bridges", RFC 1493, July 1993. [RFC1525]. E. Decker, K. McCloghrie, P. Langille, A. Rijsinghani, "Definitions of Managed Objects for Source Routing Bridges", RFC2580, April 1999. [draft-ietf-hubmibùefm-mib] Matt Squire "Generic EFM MIB", Internet draft, draft-ietf-hubmibùefm-mib-00.txt, December 2003 9.1525, September 1993. 10. Informative References [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000. [RFC2864] McCloghrie, K. and G. Hanson, "The Inverted Stack Table Extension to the Interfaces Group MIB", RFC 2864, June 2000.EPON MIB WG Expires April 2004 [Page 50/51][RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet- Standard Management Framework", RFC 3410, December 2002.Author'sCopyright Notice Copyright (C) The Internet Society (2003). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. AuthorÆs information Lior Khermosh Passave Technologies, Ackerstein Towers, Tower A, 6th floor, 9 Hamenofim St. Hertzliya Pituach 46725, ISRAEL P.O.Box 2089 Hertzliya Pituach 46120 Israel Tel: +972-9-9717600 Ext: 7181 Fax: +972-9-9540245 Mob: +972-55-224054 lior.khermosh@passave.comEPON MIB WG Expires April 2004 [Page 51/51]