draft-ietf-hubmib-efm-epon-mib-01.txt   draft-ietf-hubmib-efm-epon-mib-02.txt 
Ethernet Interfaces and Hub MIB Working Group Lior Khermosh, Editor
INTERNET DRAFT Passave Technologies
April 29, 2004
Managed Objects for the Ethernet Passive Optical Networks EPON MIB WG L. Khermosh
<draft-ietf-hubmib-efm-epon-mib-01.txt> Internet-Draft Passave Technologies
Expires: March 21, 2005 September 20, 2004
Managed Objects of EPON
draft-ietf-hubmib-efm-epon-mib-02.txt
Status of this Memo 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 This document is an Internet-Draft and is subject to all provisions
Internet Engineering Task Force (IETF), its areas, and its working of section 3 of RFC 3667. By submitting this Internet-Draft, each
groups. Note that other groups may also distribute working documents author represents that any applicable patent or other IPR claims of
as Internet-Drafts. which he or she is aware have been or will be disclosed, and any of
which he or she become aware will be disclosed, in accordance with
RFC 3668.
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 Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsolete by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html.
Copyright Notice This Internet-Draft will expire on March 21, 2005.
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 Copyright Notice
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an Copyright (C) The Internet Society (2004).
"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.
Abstract Abstract
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in TCP/IP based (MIB) for use with network management protocols in TCP/IP based
Internets. In particular, it defines objects for managing devices and Internets. In particular, it defines objects for managing devices
interfaces that conform to the Ethernet Passive Optical Networks and interfaces that conform to the Ethernet Passive Optical Networks
(EPON) standards as defined in [802.3ah]. The document contains a list (EPON) standards as defined in IEEE Draft 802.3ah-2004 Draft 3.3.
of management entities based on the registers defined in the Institute The document contains a list of management entities based on the
of Electrical and Electronic Engineers, IEEE Draft 802.3ah-2002 Draft registers defined in the Institute of Electrical and Electronic
3.2 Annex 30A and mainly partitioned accordingly. Engineers, IEEE Draft 802.3ah-2004 Draft 3.3 Annex 30A and mainly
partitioned accordingly.
Table of Content Table of Contents
Status of this Memo 1 1. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
Copyright Notice 1 2. The Internet-Standard Management Framework . . . . . . . . . . 4
Abstract 2 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table of Content 3 4. Relationship of the EFM EPON MIB and EPON device MIB to
Terminology 4 other MIBs . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1 The Internet-Standard Management Framework 4 4.1 Relationship of the EFM EPON MIB to the Interfaces
2 Overview 4 MIB, the Ethernet-like Interfaces MIB and the MAU MIB
2.1 Relationship of the EFM EPON MIB to the Interfaces MIB EFM EPON interfaces . . . . . . . . . . . . . . . . . . . 6
, the Ethernet-like Interfaces MIB and the MAU MIB 4 4.2 Relationship of the EFM EPON MIB to the OAM EFM MIB . . . 6
2.2 Relationship of the EFM EPON MIB to the Generic EFM MIB 4 4.3 Relationship of the EPON Device MIB to EFM EPON MIB . . . 6
2.3 Relationship of the EPON Device MIB to the EFM EPON MIB 4 4.4 Relationship of the EPON Device MIB to Optical
2.4 Relationship of the EPON Device MIB to the Optical interface MIB . . . . . . . . . . . . . . . . . . . . . . 6
Interface MIBs 5 4.5 Relationship of the EPON Device MIB to bridge MIB . . . . 6
2.5 Relationship of the EPON Device MIB to the bridge MIB 5 4.6 Relationship of the EPON Device MIB to the Entity MIB . . 6
3 MIB structure 5 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
4 Definitions Ż The EFM EPON MIB 6 6. MIB structure . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Relationship table of the EFM EPON MIBs objects to the 7. Relationship table of the dot3EFM MIB module objects to
IEEE802.3ah objects 32 the IEEE802.3ah objects . . . . . . . . . . . . . . . . . . . 9
6 Definitions - The EPON Device MIB 34 8. Definitions - The EFM EPON MIB module . . . . . . . . . . . . 13
7 Security Considerations 63 9. Definitions - The EPON Device MIB . . . . . . . . . . . . . . 40
8 Intellectual Property 64 10. Security Considerations . . . . . . . . . . . . . . . . . . 72
9 Normative References 65 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 75
10 Informative References 66 11.1 Normative References . . . . . . . . . . . . . . . . . . . . 75
Copyright Notice 67 11.2 Informative References . . . . . . . . . . . . . . . . . . . 76
Author∆s information 67 Author's Address . . . . . . . . . . . . . . . . . . . . . . . 76
Intellectual Property and Copyright Statements . . . . . . . . 77
Terminology 1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and Key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"OPTIONAL", when used in the guidelines in this memo, are to be "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
interpreted as described in RFC 2119 [RFC2119]. document are to be interpreted as described in [RFC2119].
2. The Internet-Standard Management Framework
1 The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410]. Managed objects are accessed via a virtual
information store, termed the Management Information Base or MIB.
Managed objects are accessed via a virtual information store, termed MIB objects are generally accessed through the Simple Network
the Management Information Base or MIB. MIB objects are generally Management Protocol (SNMP). Objects in the MIB are defined using the
accessed through the Simple Network Management Protocol (SNMP). mechanisms defined in the Structure of Management Information (SMI).
Objects in the MIB are defined using the mechanisms defined in the This memo specifies a MIB module that is compliant to the SMIv2,
Structure of Management Information (SMI). This memo specifies a MIB which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579
module that is compliant to the SMIv2, which is described in STD 58, [RFC2579] and STD 58, RFC 2580 [RFC2580].
[RFC2580]. 3. Overview
2 Overview
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in TCP/IP based (MIB) for use with network management protocols in TCP/IP based
Internets. In particular, it defines objects for managing devices and Internets. In particular, it defines objects for managing devices
interfaces that conform to the Ethernet Passive Optical Networks and interfaces that conform to the Ethernet Passive Optical Networks
(EPON) standards as defined in [802.3ah]. The document contains a list (EPON) standards as defined in [802.3ah]. The document contains a
of management entities based on the registers defined in the [802.3ah] list of management entities based on the registers defined in
Annex 30A and mainly partitioned accordingly. [802.3ah] Annex 30A and partitioned accordingly. The document also
The document also contains a device group section defining the MIBs contains a device group section defining the MIB modules for EPON
for EPON form a device perspective, which are connected directly to from a device perspective, that are connected directly to the IEEE
the IEEE 802.3ah layer2 specifications. 802.3ah specifications. The document also provides amendments to the
The document also provides amendments to the 802.3 MAU MIBs documents 802.3 MAU MIB modules documents for the EFM EPON device type
for the EFM device type addition. addition.
2.1 Relationship of the EFM EPON MIB to the Interfaces MIB, the 4. Relationship of the EFM EPON MIB and EPON device MIB to other MIBs
4.1 Relationship of the EFM EPON MIB to the Interfaces MIB, the
Ethernet-like Interfaces MIB and the MAU MIB EFM EPON interfaces 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 require implementation of Interfaces MIB module [RFC2863],
EFM EPON interfaces require implementation of Generic EFM MIB [draft- Ethernet-like Interfaces MIB module [RFC3635] and MAU-MIB module
ietf-hubmibýefm-mib]. This document defines general EFM attributes and [RFC3636]. The MIB modules defined in this document are an extension
managed objects that are referred in the document. for these MIB modules. For instance, The module is defining
dot3MpcpRemoteMACAddress only while assuming the local MAC address
attribute is already defined in [RFC3635].
2.3 Relationship of the EPON Device MIB to EFM EPON MIB 4.2 Relationship of the EFM EPON MIB to the OAM EFM MIB
EPON devices require implementation of the EFM EPON MIBs which are
specified in this document. The opposite is not required as it EFM EPON interfaces require implementation of OAM EFM MIB module
[I-D.ietf-hubmib-efm-mib]. This document defines OAM MIB module
attributes and managed objects that are complementary to the EFM EPON
MIB module.
4.3 Relationship of the EPON Device MIB to EFM EPON MIB
EPON devices require implementation of the EFM EPON MIB module which
are specified in this document. The opposite is not required as it
possible to implement the EFM interfaces by itself. possible to implement the EFM interfaces by itself.
2.4 Relationship of the EPON Device MIB to Optical interface MIB 4.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 devices may implement the Optical interface MIB module
EPON OLT devices may implement the bridge MIBs [RFC1493], [RFC1525], [RFC3591]. The optical interface MIB module document defines optical
Where the LLIDs of the PON are referred as the bridge ports. This interface attributes and managed objects that are assumed to be used
document defines managed objects for a bridge that are assumed to be by an EPON device.
used by an EPON OLT device which bridges the data between the LLIDs of
the PON.
3 MIB structure 4.5 Relationship of the EPON Device MIB to bridge MIB
This document includes two MIBs the first is the EFM EPON MIBs and the EPON OLT devices may implement the bridge MIB modules [RFC1493],
second is the EPON device MIBs. [RFC1525], Where the LLIDs of the PON are referred as the bridge
The EFM EPON MIBs defines the objects used for configuration and ports. There is a direct mapping between the bridge ports and the
description of the [802.3ah] P2MP section. LLIDs, which are virtual bridge ports. Attributes in the bridge MIB
These MIB objects are included of three MIB groups. module should be used accordingly. This document defines managed
The MPCP MIBs definition Ż MIBs related to [802.3ah] clause 64 Multi objects for a bridge that are assumed to be used by an EPON OLT
Point Control Protocol attributes. In this MIB group: device which bridges the data between the LLIDs of the PON.
The dot3MpcpTable defines the objects used for the configuration and
description of the status of MPCP compliant interfaces. 4.6 Relationship of the EPON Device MIB to the Entity MIB
The dot3MpcpStatTable defines the statistics group for MPCP compliant
EPON OLT devices may implement the Entity MIB modules [RFC2737],
Where attributes like physical device ID and physical status,
Hardware status are used from that MIB module
5. IANA Considerations
The EFM EPON MIB module requires the allocation of a single object
identifier for its MODULE-IDENTITY under the MIB-2 tree. The EPON
Device MIB module requires the allocation of a single object
identifier for its MODULE-IDENTITY under the MIB-2 tree. IANA has
not yet allocated these object identifiers.
6. MIB structure
This document includes two MIB modules, the first is the EFM EPON MIB
module and the second is the EPON device MIB module. The EFM EPON
MIB module defines the objects used for configuration and description
of the [802.3ah] P2MP section. These MIB module objects are included
in three MIB module groups.
The MPCP MIB module definition - MIB module related to [802.3ah]
clause 64 Multi Point Control Protocol attributes. In this MIB
module group: The dot3MpcpTable defines the objects used for the
configuration and description of the status of MPCP ([802.3ah]
Multi-Point Control Protocol) compliant interfaces. The
dot3MpcpStatTable defines the statistics group for MPCP compliant
interfaces. interfaces.
The OMPEmulation MIBs definitions Ż MIBs related to [802.3ah] clause The OMPEmulation MIB module definitions - MIB module related to
65 point to point emulation attributes. In this MIB group: [802.3ah] clause 65 point to point emulation attributes. In this MIB
The dot3OmpEmulationTable defines the objects used for the module group: The dot3OmpEmulationTable defines the objects used for
configuration and description of the status of OMPEmulation the configuration and description of the status of OMPEmulation
compliant interfaces. compliant interfaces. The dot3OmpEmulationStatTable defines the
The dot3OmpEmulationStatTable defines the statistics group for statistics group for OMPEmulation compliant interfaces.
OMPEmulation compliant interfaces.
The MAU MIBs definition including MAU type definitions and EPON MAU The MAU MIB module definition including MAU type definitions and EPON
managed object related to [802.3ah] clause 60 and clause 65. MAU managed object related to [802.3ah] clause 60 and clause 65. The
The dot3EponMauTable defines the objects used for the configuration dot3EponMauTable defines the objects used for the configuration and
and description of the status of MAU EPON compliant interfaces. description of the status of MAU EPON compliant interfaces. The
The dot3EponMauType defines the Type group for [802.3] EPOM MAUs. dot3EponMauType defines the Type group for [802.3ah] EPOM MAUs.
Editor note - The MAU Type object should probably be with other 802.3 Editor note - Editor recommands the MAU Type object should be in
MAU type objects [RFC 3636]. [802.3] MAU type objects [RFC3636].
The EPON Device MIBs defines the objects used for configuration and The EPON Device MIB module defines the objects used for configuration
description of management objects for EPON compliant Devices. and description of management objects for EPON compliant Devices.
The eponDeviceTable defines the objects used for the configuration and The eponDeviceControlTable defines the objects used for the
description of the EPON compliant devices. configuration and description of the EPON compliant devices. The
eponDeviceRemoteMACAddressLLIDTable defines the objects used for
configuration and description of the MacAddress to LLID table used
for the bridge emulation of the EPON devices. The
eponDeviceStatTable defines the objects used for the statistics group
of the EPON devices. The eponDeviceEventObjectTable defines the
objects used for configuration and desription of specific Events of
the EPON devices. The eponDeviceEventsLogTable defines the objects
used for the events log of the EPON devices.
4 Definitions Ż The EFM EPON MIB (See section 30.2.5 in 802.3ah draft 7. Relationship table of the dot3EFM MIB module objects to the
for details): IEEE802.3ah objects
oMPCP managed object class (30.3.5)
+----------------------+----------------------+---------------------+
| dot3EFM MIB module | IEEE802.3ah object | Reference |
| object | | |
+----------------------+----------------------+---------------------+
| 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 |
| | | |
| dot3MpcpRemoteMACAdd | aMPCPRemoteMACAddres | 30.3.5.1.5 |
| ess | | |
| | | |
| dot3MpcpRegistration | aMPCPRegistrationSta | 30.3.5.1.6 |
| tate | e | |
| | | |
| dot3MpcpMACCtrlFrame | aMPCPMACCtrlFramesTr | 30.3.5.1.7 |
| Transmitted | nsmitted | |
| | | |
| dot3MpcpMACCtrlFrame | aMPCPMACCtrlFramesRe | 30.3.5.1.8 |
| Received | eived | |
| | | |
| 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 |
| | | |
| dot3MpcpTransmitElap | aMPCPTransmitElapsed | 30.3.5.1.19 |
| ed | | |
| | | |
| dot3MpcpReceiveElaps | aMPCPReceiveElapsed | 30.3.5.1.20 |
| d | | |
| | | |
| dot3MpcpRoundTripTim | aMPCPRoundTripTime | 30.3.5.1.21 |
| | | |
| | | |
| dot3MpcpDiscoveryWin | aMPCPDiscoveryWindow | 30.3.5.1.22 |
| owsSent | Sent | |
| | | |
| dot3MpcpDiscoveryTim | aMPCPDiscoveryTimeou | 30.3.5.1.23 |
| out | | |
| | | |
| dot3MpcpMaximumPendi | aMPCPMaximumPendingG | 30.3.5.1.24 |
| gGrants | ants | |
| | | |
| 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 |
| | | |
| dot3MpcpRxNotSupport | | |
| dMPCP | | |
+----------------------+----------------------+---------------------+
Table 1
oOMPEmulation managed object class (30.3.7)
+----------------------+----------------------+---------------------+
| dot3EFM MIB module | IEEE802.3ah object | Reference |
| object | | |
+----------------------+----------------------+---------------------+
| dot3OmpEmulationID | aOMPEmulationID | 30.3.7.1.1 |
| | | |
| dot3OmpEmulationType | aOMPEmulationType | 30.3.7.1.2 |
| | | |
| dot3OmpEmulationSLDE | aSLDErrors | 30.3.7.1.3 |
| rors | | |
| | | |
| dot3OmpEmulationCRC8 | aCRC8Errors | 30.3.7.1.4 |
| rrors | | |
| | | |
| dot3OmpEmulationGood | aGoodLLID | 30.3.7.1.5 |
| LID | | |
| | | |
| dot3OmpEmulationOnuP | aONUPONcastLLID | 30.3.7.1.6 |
| nCastLLID | | |
| | | |
| dot3OmpEmulationOltP | aOLTPONcastLLID | 30.3.7.1.7 |
| nCastLLID | | |
| | | |
| dot3OmpEmulationBadL | aBadLLID | 30.3.7.1.8 |
| ID | | |
| | | |
| dot3OmpEmulationBroa | | |
| castLLIDNotOnuID | | |
| | | |
| dot3OmpEmulationOnuL | | |
| IDNotBroadcast | | |
| | | |
| dot3OmpEmulationBroa | | |
| castLLIDPlusOnuId | | |
| | | |
| dot3OmpEmulationNotB | | |
| oadcastLLIDNotOnuId | | |
+----------------------+----------------------+---------------------+
Table 2
oMAU managed object class (30.5.1)
+----------------------+----------------------+---------------------+
| dot3EFM MIB module | IEEE802.3ah object | Reference |
| object | | |
+----------------------+----------------------+---------------------+
| dot3EponMauType | aMAUType | 30.5.1.1.2 |
| | | |
| dot3EponMauPCSCoding | aPCSCodingViolation | 30.5.1.1.12 |
| iolation | | |
| | | |
| dot3EponMauFecAbilit | aFECAbility | 30.5.1.1.13 |
| | | |
| | | |
| dot3EponMauFecMode | aFECmode | 30.5.1.1.14 |
| | | |
| dot3EponMauFECCorrec | aFECCorrectedBlocks | 30.5.1.1.15 |
| edBlocks | | |
| | | |
| dot3EponMauFECUncorr | aFECUncorrectableBlo | 30.5.1.1.16 |
| ctableBlocks | ks | |
| | | |
| dot3EponMauBufferHea | | |
| CodingViolation | | |
+----------------------+----------------------+---------------------+
Table 3
8. Definitions - The EFM EPON MIB module
(See section 30.2.5 in [802.3ah] for details)
DOT3-EFM-EPON-MIB DEFINITIONS ::= BEGIN DOT3-EFM-EPON-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
Integer32, OBJECT-IDENTITY Integer32, OBJECT-IDENTITY
FROM SNMPv2-SMI FROM SNMPv2-SMI
TruthValue, MacAddress TruthValue, MacAddress
FROM SNMPv2-TC FROM SNMPv2-TC
ifIndex ifIndex
FROM IF-MIB FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
; ;
dot3EfmeponMIB MODULE-IDENTITY dot3EfmeponMIB MODULE-IDENTITY
LAST-UPDATED "200404290000Z" -- April 29, 2004 LAST-UPDATED "200409210000Z" -- September 21, 2004
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
Working Group" Group"
CONTACT-INFO CONTACT-INFO
"WG charter: "WG charter:
http://www.ietf.org/html.charters/hubmib-charter.html http://www.ietf.org/html.charters/hubmib-charter.html
Mailing Lists: Mailing Lists:
General Discussion: hubmib@ietf.org General Discussion: hubmib@ietf.org
To Subscribe: hubmib-request@ietf.org To Subscribe: hubmib-request@ietf.org
In Body: subscribe your_email_address In Body: subscribe your_email_address
Chair: Dan Romascanu Chair: Dan Romascanu
Postal: Avaya Inc. Postal: Avaya Inc.
Atidim Technology Park, Bldg. 3 Atidim Technology Park, Bldg. 3
skipping to change at page 6, line 51 skipping to change at page 14, line 6
Editor: Lior Khermosh Editor: Lior Khermosh
Postal: Passave Technologies Inc. Postal: Passave Technologies Inc.
Ackerstein Towers, Tower A, 6th floor, Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St. 9 Hamenofim St.
Hertzliya Pituach 46725, Hertzliya Pituach 46725,
ISRAEL ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9717600 Ext: 7181 Tel: +972-9-9717600 Ext: 7181
E-mail: lior.khermosh@passave.com" E-mail: lior.khermosh@passave.com"
DESCRIPTION DESCRIPTION
"The objects in this MIB module are used to manage "The objects in this MIB module are used to manage the
the Ethernet in the First Mile (EFM) Multi Point Control Ethernet in the First Mile (EFM) Multi Point Control
Protocol (MPCP) Interfaces as defined in IEEE Draft Protocol (MPCP) Interfaces as defined in IEEE Draft
P802.3ah/D3.0 clause 64,65. P802.3ah/D3.0 clause 64,65.
The following reference is used throughout this MIB module: The following reference is used throughout this MIB module:
[802.3ah] refers to: [802.3ah] refers to:
IEEE Draft P802.3ah/D3.3: 'Draft amendment to - IEEE Draft P802.3ah/D3.3: 'Draft amendment to -
Information technology - Telecommunications and Information technology - Telecommunications and
information exchange between systems - Local and information exchange between systems - Local and
metropolitan area networks - Specific requirements - metropolitan area networks - Specific requirements -
Part 3: Carrier sense multiple access with collision Part 3: Carrier sense multiple access with collision
detection (CSMA/CD) access method and physical layer detection (CSMA/CD) access method and physical layer
specifications - Media Access Control Parameters, specifications - Media Access Control Parameters,
Physical Layers and Management Parameters for Physical Layers and Management Parameters for
subscriber access networks', 22 April 2004. subscriber access networks', 22 April 2004.
skipping to change at page 7, line 20 skipping to change at page 14, line 22
IEEE Draft P802.3ah/D3.3: 'Draft amendment to - IEEE Draft P802.3ah/D3.3: 'Draft amendment to -
Information technology - Telecommunications and Information technology - Telecommunications and
information exchange between systems - Local and information exchange between systems - Local and
metropolitan area networks - Specific requirements - metropolitan area networks - Specific requirements -
Part 3: Carrier sense multiple access with collision Part 3: Carrier sense multiple access with collision
detection (CSMA/CD) access method and physical layer detection (CSMA/CD) access method and physical layer
specifications - Media Access Control Parameters, specifications - Media Access Control Parameters,
Physical Layers and Management Parameters for Physical Layers and Management Parameters for
subscriber access networks', 22 April 2004. subscriber access networks', 22 April 2004.
Of particular interest are Clause 64(MPCP) 65(P2mP RS) and Of particular interest are Clause 64(MPCP) 65(P2MP RS) and
60 (PON PMDs). Clause 30, 'Management', and Clause 60 (PON PMDs). Clause 30, 'Management', and Clause 45,
45,'Management Data Input/Output (MDIO) Interface'. 'Management Data Input/Output (MDIO) Interface'.
Copyright (C) The Internet Society (2003). This version Copyright (C) The Internet Society (2004). This version
of this MIB module is part of XXXX see the RFC of this MIB module is part of XXXX see the RFC itself for
itself for full legal notices." full legal notices."
-- Editor's Note: Replace XXXX with the actual RFC number -- Editor's Note: Replace XXXX with the actual RFC number
-- assigned by RFC Editor and remove this note -- assigned by RFC Editor and remove this note
REVISION "200404290000Z" -- April 29, 2004 REVISION "200409210000Z" -- September 21, 2004
DESCRIPTION "Initial version, published as RFC XXXX." DESCRIPTION "Initial version, published as RFC XXXX."
::= { mib-2 XXX } ::= { mib-2 XXX }
-- Editor's Note: Replace XXX with a real OID once it is -- Editor's Note: Replace XXX with a real OID once it is
-- assigned by IANA and remove this note. -- assigned by IANA and remove this note.
-- Editor-s note: MPCP MIB modules definitions ([802.3ah]
--- clause 30.3.5)
-- Editor-s note: Description in attributes with References should be
-- minimized in later versions -- minimized in later versions
dot3MpcpMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 1} dot3MpcpMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 1}
dot3MpcpObjects OBJECT IDENTIFIER ::= { dot3MpcpMIB 1} dot3MpcpObjects OBJECT IDENTIFIER ::= { dot3MpcpMIB 1}
dot3MpcpConformance OBJECT IDENTIFIER ::= { dot3MpcpMIB 2} dot3MpcpConformance OBJECT IDENTIFIER ::= { dot3MpcpMIB 2}
dot3MpcpTable OBJECT-TYPE dot3MpcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpEntry SYNTAX SEQUENCE OF Dot3MpcpEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table for dot3 MPCP MIBs." "Table for dot3 Multi-Point Control Protocol (MPCP)
MIB modules."
::= { dot3MpcpObjects 1 } ::= { dot3MpcpObjects 1 }
dot3MpcpEntry OBJECT-TYPE dot3MpcpEntry OBJECT-TYPE
SYNTAX Dot3MpcpEntry SYNTAX Dot3MpcpEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 MPCP MIBs table." "An entry in the dot3 MPCP MIB modules table."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3MpcpTable 1 } ::= { dot3MpcpTable 1 }
Dot3MpcpEntry ::= Dot3MpcpEntry ::=
SEQUENCE { SEQUENCE {
dot3MpcpID Integer32, dot3MpcpID Integer32,
dot3MpcpAdminState TruthValue, dot3MpcpOperStatus TruthValue,
dot3MpcpMode INTEGER, dot3MpcpMode INTEGER,
dot3MpcpLinkID Integer32, dot3MpcpLinkID Integer32,
dot3MpcpRemoteMACAddress MacAddress, dot3MpcpRemoteMACAddress MacAddress,
dot3MpcpRegistrationState INTEGER, dot3MpcpRegistrationState INTEGER,
dot3MpcpTransmitElapsed Integer32, dot3MpcpTransmitElapsed Integer32,
dot3MpcpReceiveElapsed Integer32, dot3MpcpReceiveElapsed Integer32,
dot3MpcpRoundTripTime Integer32, dot3MpcpRoundTripTime Integer32,
dot3MpcpMaximumPendingGrants Integer32, dot3MpcpMaximumPendingGrants Integer32,
dot3MPCPAdminControl TruthValue, dot3MpcpAdminState TruthValue,
dot3MpcpOnTime Integer32, dot3MpcpOnTime Integer32,
dot3MpcpOffTime Integer32, dot3MpcpOffTime Integer32,
dot3MpcpSyncTime Integer32 dot3MpcpSyncTime Integer32
} }
dot3MpcpID OBJECT-TYPE dot3MpcpID OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is assigned so as to uniquely identify the Multi-Point "This variable is assigned so as to uniquely identify the
MAC Control (MPCP) entity, as defined in [802.3ah] clause 64, among Multi-Point MAC Control (MPCP) entity, as defined in
the subordinate managed objects of the containing object." [802.3ah] clause 64, among the subordinate managed
objects of the containing object.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.1." REFERENCE "[802.3ah], 30.3.5.1.1."
::= { dot3MpcpEntry 1 } ::= { dot3MpcpEntry 1 }
dot3MpcpOperStatus OBJECT-TYPE
dot3MpcpAdminState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable can be used to define the operational state of the "This variable can be used to define the operational
Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64. state of the Multi-Point MAC Control sublayer as
Selecting admin for an interface with Multi-Point MAC Control defined in [802.3ah] clause 64. Selecting admin for an
sublayer" interface with Multi-Point MAC Control sublayer. When
the attribute is True the the interface will act as if
Multi-point control protocol is enabled. When the
attribute is False the interface will act as if it does
not have the Multi-point control protocol. The
operational state can be changed using the
dot3MpcpAdminState attribute.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.2." REFERENCE "[802.3ah], 30.3.5.1.2."
::= { dot3MpcpEntry 2 } ::= { dot3MpcpEntry 2 }
dot3MpcpMode OBJECT-TYPE dot3MpcpMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
olt(1), olt(1),
onu(2) onu(2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable can be used to identify the operational state of the "This variable can be used to identify the operational
Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64. state of the Multi-Point MAC Control sublayer as
Selecting olt for an OLT (server) mode and onu for an ONU (client) defined in [802.3ah] clause 64. Selecting olt(1) for an
mode." OLT (server) mode and onu(2) for an ONU (client) mode.
Writing can be done during only during initialization,
when dot3MpcpOperStatus indicates Flase.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.3." REFERENCE "[802.3ah], 30.3.5.1.3."
DEFVAL { 1 }
::= { dot3MpcpEntry 3 } ::= { dot3MpcpEntry 3 }
dot3MpcpLinkID OBJECT-TYPE dot3MpcpLinkID OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that identifies the Logical Link identity (LLID) "A read-only value that identifies the Logical Link
associated with the MAC port as specified in [802.3ah] clause identity (LLID) associated with the MAC port as
65.1.3.2.2." specified in [802.3ah] clause 65.1.3.2.2.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.4." REFERENCE "[802.3ah], 30.3.5.1.4."
::= { dot3MpcpEntry 4 } ::= { dot3MpcpEntry 4 }
dot3MpcpRemoteMACAddress OBJECT-TYPE dot3MpcpRemoteMACAddress OBJECT-TYPE
SYNTAX MacAddress SYNTAX MacAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that identifies the source_address parameter of the "A read-only value that identifies the source_address
last MPCPDUs passed to the MAC Control. This value is updated on parameter of the last MPCPDUs passed to the MAC Control.
reception of a valid frame with (1) a destination Field equal to the This value is updated on reception of a valid frame with
reserved multicast address for MAC Control specified in [802.3ah] (1) a destination Field equal to the reserved multicast
Annex 31A, (2) lengthOrType field value equal to the reserved Type for address for MAC Control specified in [802.3ah] Annex
MAC Control as specified in [802.3ah] Annex 31A. (3) an MPCP subtype 31A, (2) lengthOrType field value equal to the reserved
value equal to the subtype reserved for MPCP as specified in [802.3ah] Type for MAC Control as specified in [802.3ah] Annex
Annex 31A." 31A. (3) an MPCP subtype value equal to the subtype
reserved for MPCP as specified in [802.3ah] Annex 31A.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.5." REFERENCE "[802.3ah], 30.3.5.1.5."
::= { dot3MpcpEntry 5 } ::= { dot3MpcpEntry 5 }
dot3MpcpRegistrationState OBJECT-TYPE dot3MpcpRegistrationState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unregistered(1), unregistered(1),
registering(2), registering(2),
registered(3) registered(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that identifies the operational state of the Multi- "A read-only value that identifies the operational state
Point MAC Control sublayer as defined in [802.3ah] clause 64. When of the Multi-Point MAC Control sublayer as defined in
this attribute has the enumeration 'unregistered' the interface may be [802.3ah] clause 64. When this attribute has the
used for registering a link partner. When this attribute has the enumeration unregistered(1) the interface may be used
enumeration 'registering' the interface is in the process of for registering a link partner. When this attribute has
registering a link-partner. When this attribute has the enumeration the enumeration registering(2) the interface is in the
'registered' the interface has an established link-partner." process of registering a link-partner. When this
attribute has the enumeration registered(3) the
interface has an established link-partner.
This attribute is relevant for an OLT and an ONU. For
the OLT it provides an indication per LLID."
REFERENCE "[802.3ah], 30.3.5.1.6." REFERENCE "[802.3ah], 30.3.5.1.6."
::= { dot3MpcpEntry 6 } ::= { dot3MpcpEntry 6 }
dot3MpcpTransmitElapsed OBJECT-TYPE dot3MpcpTransmitElapsed OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the interval from last MPCP frame "A read-only value that reports the interval from last
transmission in increments of 16ns. The value returned shall be MPCP frame transmission in increments of Time Quanta
(interval from last MPCP frame transmission in ns)/16, where this (TQ) 16ns. The value returned shall be (interval from
value exceeds (2^32-1) the value (2^32-1) shall be returned." last MPCP frame transmission in ns)/16. If this value
exceeds (2^32-1) the value (2^32-1) shall be returned.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.19." REFERENCE "[802.3ah], 30.3.5.1.19."
::= { dot3MpcpEntry 7 } ::= { dot3MpcpEntry 7 }
dot3MpcpReceiveElapsed OBJECT-TYPE dot3MpcpReceiveElapsed OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the interval from last MPCP frame "A read-only value that reports the interval from last
reception in increments of 16ns. The value returned shall be (interval MPCP frame reception in increments of Time Quanta (TQ)
from last MPCP last MPCP frame reception in ns)/16, where this value 16ns. The value returned shall be (interval from last
exceeds (2^32-1) the value (2^32-1) shall be returned." MPCP last MPCP frame reception in ns)/16. If this value
exceeds (2^32-1) the value (2^32-1) shall be returned.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.20." REFERENCE "[802.3ah], 30.3.5.1.20."
::= { dot3MpcpEntry 8 } ::= { dot3MpcpEntry 8 }
dot3MpcpRoundTripTime OBJECT-TYPE dot3MpcpRoundTripTime OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the MPCP round trip time in increments "A read-only value that reports the MPCP round trip time
of 16ns. The value returned shall be (round trip time in ns)/16, where in increments of Time Quanta (TQ) 16ns. The value
this value exceeds (2^16-1) the value (2^16-1) shall be returned." returned shall be (round trip time in ns)/16. If this
value exceeds (2^16-1) the value (2^16-1) shall be
returned. This attribute is relevant for an OLT and an
ONU. For the OLT there is a value per LLID"
REFERENCE "[802.3ah], 30.3.5.1.21." REFERENCE "[802.3ah], 30.3.5.1.21."
::= { dot3MpcpEntry 9 } ::= { dot3MpcpEntry 9 }
dot3MpcpMaximumPendingGrants OBJECT-TYPE dot3MpcpMaximumPendingGrants OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A read-only value that indicates the maximum number of grants an ONU "A read-only value that indicates the maximum number of
can store. The maximum number of grants an ONU can store has a range grants an ONU can store. The maximum number of grants an
of 0 to 255." ONU can store has a range of 0 to 255.
This attribute is relevant for an OLT and an ONU. For
the OLT there is a value per LLID"
REFERENCE "[802.3ah], 30.3.5.1.24." REFERENCE "[802.3ah], 30.3.5.1.24."
::= { dot3MpcpEntry 10 } ::= { dot3MpcpEntry 10 }
dot3MPCPAdminControl OBJECT-TYPE dot3MpcpAdminState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable can be used to define the operational state of the "This variable can be used to define the operational
Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64. state of the Multi-Point MAC Control sublayer as defined
Selecting admin for an interface with Multi-Point MAC Control in [802.3ah] clause 64. Selecting admin for an interface
sublayer." with Multi-Point MAC Control sublayer. When selecting
the value as True the interface Multi-Point control
protocol is enabled. When selecting the value as False
the interface acts as if the Multi-point Control
protocol does not exist. Reading reflects the state of
the attribute and the operation of the Multi-point
control protocol mode of the interface.
Writing can be done all the time.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.2.1." REFERENCE "[802.3ah], 30.3.5.2.1."
DEFVAL { false }
::= { dot3MpcpEntry 11 } ::= { dot3MpcpEntry 11 }
dot3MpcpOnTime OBJECT-TYPE dot3MpcpOnTime OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the śon time∆ for a grant burst in "A read-only value that reports the -on time- for a grant
increments of 16ns as defined in [802.3ah] 60,64. The value returned burst in increments of Time Quanta (TQ) 16ns as defined
shall in [802.3ah] 60,64. The value returned shall be (on time
be (on time ns)/16, where this value exceeds (2^32-1) the value (2^32- ns)/16. If this value exceeds (2^32-1) the value
1) shall be returned." (2^32-1) shall be returned.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 64.3.5.1." REFERENCE "[802.3ah], 64.3.5.1."
::= { dot3MpcpEntry 12 } ::= { dot3MpcpEntry 12 }
dot3MpcpOffTime OBJECT-TYPE dot3MpcpOffTime OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the śoff time∆ for a grant burst in "A read-only value that reports the -off time- for a
increments of 16ns as defined in [802.3ah] 60,64. The value returned grant burst in increments of Time Quanta (TQ) 16ns as
shall be (off time ns)/16, where this value exceeds (2^32-1) the value defined in [802.3ah] 60,64. The value returned shall be
(2^32-1) shall be returned." (off time ns)/16. If this value exceeds (2^32-1) the
value (2^32-1) shall be returned.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 64.3.5.1." REFERENCE "[802.3ah], 64.3.5.1."
::= { dot3MpcpEntry 13 } ::= { dot3MpcpEntry 13 }
dot3MpcpSyncTime OBJECT-TYPE dot3MpcpSyncTime OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that reports the śsync lock time∆ for an OLT "A read-only value that reports the -sync lock time- for
receiver in increments of 16ns as defined in [802.3ah] 60,64,65. The an OLT receiver in increments of Time Quanta (TQ) 16ns
value returned shall be (sync lock time ns)/16, where this value as defined in [802.3ah] 60,64,65. The value returned
exceeds (2^32-1) the value (2^32-1) shall be returned." shall be (sync lock time ns)/16. If this value exceeds
(2^32-1) the value (2^32-1) shall be returned.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 64.3.3.2." REFERENCE "[802.3ah], 64.3.3.2."
::= { dot3MpcpEntry 14 } ::= { dot3MpcpEntry 14 }
dot3MpcpStatTable OBJECT-TYPE dot3MpcpStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpStatEntry SYNTAX SEQUENCE OF Dot3MpcpStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of [802.3ah] "This table defines the list of statistics counters of
clause 64 MPCP interface." [802.3ah] clause 64 MPCP interface."
::= { dot3MpcpObjects 2 } ::= { dot3MpcpObjects 2 }
dot3MpcpStatEntry OBJECT-TYPE dot3MpcpStatEntry OBJECT-TYPE
SYNTAX Dot3MpcpStatEntry SYNTAX Dot3MpcpStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for Table of statistics counters of [802.3ah] clause "Table entries for table of statistics counters of
64 [802.3ah] clause 64 MPCP interface."
MPCP interface."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3MpcpStatTable 1 } ::= { dot3MpcpStatTable 1 }
Dot3MpcpStatEntry ::= Dot3MpcpStatEntry ::=
SEQUENCE { SEQUENCE {
dot3MpcpMACCtrlFramesTransmitted Counter32, dot3MpcpMACCtrlFramesTransmitted Counter32,
dot3MpcpMACCtrlFramesReceived Counter32, dot3MpcpMACCtrlFramesReceived Counter32,
dot3MpcpDiscoveryWindowsSent Counter32, dot3MpcpDiscoveryWindowsSent Counter32,
dot3MpcpDiscoveryTimeout Counter32, dot3MpcpDiscoveryTimeout Counter32,
dot3MpcpTxRegRequest Counter32, dot3MpcpTxRegRequest Counter32,
skipping to change at page 13, line 23 skipping to change at page 21, line 22
dot3MpcpRxReport Counter32, dot3MpcpRxReport Counter32,
dot3MpcpTxGate Counter32, dot3MpcpTxGate Counter32,
dot3MpcpRxGate Counter32, dot3MpcpRxGate Counter32,
dot3MpcpTxRegister Counter32, dot3MpcpTxRegister Counter32,
dot3MpcpRxRegister Counter32, dot3MpcpRxRegister Counter32,
dot3MpcpRxNotSupportedMPCP Counter32 dot3MpcpRxNotSupportedMPCP Counter32
} }
dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of MPCP frames passed to the MAC sublayer for
"A count of MPCP frames passed to the MAC sublayer for transmission. transmission. This counter is incremented when a
This counter is incremented when a MA_CONTROL.request service MA_CONTROL.request service primitive is generated within
primitive is generated within the MAC control sublayer with an opcode the MAC control sublayer with an opcode indicating a
indicating a MPCP frame." MPCP frame.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.7." REFERENCE "[802.3ah], 30.3.5.1.7."
::= { dot3MpcpStatEntry 1 } ::= { dot3MpcpStatEntry 1 }
dot3MpcpMACCtrlFramesReceived OBJECT-TYPE dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of MPCP frames passed by the MAC sublayer to the MAC Control "A count of MPCP frames passed by the MAC sublayer to the
sublayer. This counter is incremented when a ReceiveFrame function MAC Control sublayer. This counter is incremented when a
call returns a valid frame with: (1) a lengthOrType field value equal ReceiveFrame function call returns a valid frame with:
to the reserved Type for 802.3_MAC_Control as specified in 31.4.1.3, (1) a lengthOrType field value equal to the reserved
and (2) an opcode indicating a MPCP frame." Type for 802.3_MAC_Control as specified in 31.4.1.3, and
(2) an opcode indicating a MPCP frame.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.8." REFERENCE "[802.3ah], 30.3.5.1.8."
::= { dot3MpcpStatEntry 2} ::= { dot3MpcpStatEntry 2}
dot3MpcpDiscoveryWindowsSent OBJECT-TYPE dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of discovery windows generated. The counter is incremented by "A count of discovery windows generated. The counter is
one for each generated discovery window." incremented by one for each generated discovery window.
This attribute is relevant for an OLT and an ONU. At the
ONU value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.22." REFERENCE "[802.3ah], 30.3.5.1.22."
::= { dot3MpcpStatEntry 3} ::= { dot3MpcpStatEntry 3}
dot3MpcpDiscoveryTimeout OBJECT-TYPE dot3MpcpDiscoveryTimeout OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a discovery timeout occurs. Increment "A count of the number of times a discovery timeout
the counter by one for each discovery processing state-machine reset occurs. Increment the counter by one for each discovery
resulting from timeout waiting for message arrival." processing state-machine reset resulting from timeout
waiting for message arrival.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.5.1.23." REFERENCE "[802.3ah], 30.3.5.1.23."
::= { dot3MpcpStatEntry 4} ::= { dot3MpcpStatEntry 4}
dot3MpcpTxRegRequest OBJECT-TYPE dot3MpcpTxRegRequest OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP frames "A count of the number of times a REGISTER_REQ MPCP
transmission occurs. Increment the counter by one for each frames transmission occurs. Increment the counter by one
REGISTER_REQ MPCP frame transmitted as defined in [802.3ah] clause 64. for each REGISTER_REQ MPCP frame transmitted as defined
This counter is mandatory for an ONU" in [802.3ah] clause 64. This counter is mandatory for an
ONU. This attribute is relevant for an OLT and an ONU.
At the OLT value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.12." REFERENCE "[802.3ah], 30.3.5.1.12."
::= { dot3MpcpStatEntry 5} ::= { dot3MpcpStatEntry 5}
dot3MpcpRxRegRequest OBJECT-TYPE dot3MpcpRxRegRequest OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP frames reception "A count of the number of times a REGISTER_REQ MPCP
occurs. A single counter at the ONU and a set of counters, one for frames reception occurs. A single counter at the ONU and
each LLID, at the OLT. Increment the counter by one for each a set of counters, one for each LLID, at the OLT.
REGISTER_REQ MPCP frame received for each LLID as defined in [802.3ah] Increment the counter by one for each REGISTER_REQ MPCP
clause 64. This counter is mandatory for an ONU and for an OLT" frame received for each LLID as defined in [802.3ah]
clause 64. This counter is mandatory for an ONU and for
an OLT. At the ONU value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.17." REFERENCE "[802.3ah], 30.3.5.1.17."
::= { dot3MpcpStatEntry 6} ::= { dot3MpcpStatEntry 6}
dot3MpcpTxRegAck OBJECT-TYPE dot3MpcpTxRegAck OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a REGISTER_ACK MPCP frames "A count of the number of times a REGISTER_ACK MPCP
transmission occurs. Increment the counter by one for each frames transmission occurs. Increment the counter by one
REGISTER_ACK MPCP frame transmitted as defined in [802.3ah] clause 64. for each REGISTER_ACK MPCP frame transmitted as defined
This counter is mandatory for an ONU" in [802.3ah] clause 64. This counter is mandatory for an
ONU. This attribute is relevant for an OLT and an ONU.
At the OLT the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.10." REFERENCE "[802.3ah], 30.3.5.1.10."
::= { dot3MpcpStatEntry 7} ::= { dot3MpcpStatEntry 7}
dot3MpcpRxRegAck OBJECT-TYPE dot3MpcpRxRegAck OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a REGISTER_ACK MPCP frames reception "A count of the number of times a REGISTER_ACK MPCP
occurs. A single counter at the ONU and a set of counters, one for frames reception occurs. A single counter at the ONU and
each LLID, at the OLT. Increment the counter by one for each a set of counters, one for each LLID, at the OLT.
REGISTER_ACK MPCP frame received for each LLID, as defined in Increment the counter by one for each REGISTER_ACK MPCP
[802.3ah] clause 64. This counter is mandatory for an ONU and for an frame received for each LLID, as defined in [802.3ah]
OLT" clause 64. This counter is mandatory for an ONU and for
an OLT. At the ONU the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.15." REFERENCE "[802.3ah], 30.3.5.1.15."
::= { dot3MpcpStatEntry 8} ::= { dot3MpcpStatEntry 8}
dot3MpcpTxReport OBJECT-TYPE dot3MpcpTxReport OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a REPORT MPCP frames transmission "A count of the number of times a REPORT MPCP frames
occurs. Increment the counter by one for each REPORT MPCP frame transmission occurs. Increment the counter by one for
transmitted as defined in [802.3ah] clause 64. This counter is each REPORT MPCP frame transmitted as defined in
mandatory for an ONU." [802.3ah] clause 64. This counter is mandatory for an
ONU. This attribute is relevant for an OLT and an ONU.
At the OLT value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.13." REFERENCE "[802.3ah], 30.3.5.1.13."
::= { dot3MpcpStatEntry 9} ::= { dot3MpcpStatEntry 9}
dot3MpcpRxReport OBJECT-TYPE dot3MpcpRxReport OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a REPORT MPCP frames reception "A count of the number of times a REPORT MPCP frames
occurs. A single counter at the ONU and a set of counters, one for reception occurs. A single counter at the ONU and a set
each LLID, at the OLT. Increment the counter by one for each REPORT of counters, one for each LLID, at the OLT. Increment
MPCP frame received for each LLID, as defined in [802.3ah] clause 64. the counter by one for each REPORT MPCP frame received
This counter is mandatory for an ONU and for an OLT." for each LLID, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and for an OLT.
At the ONU value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.18." REFERENCE "[802.3ah], 30.3.5.1.18."
::= { dot3MpcpStatEntry 10} ::= { dot3MpcpStatEntry 10}
dot3MpcpTxGate OBJECT-TYPE dot3MpcpTxGate OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a GATE MPCP frames transmission "A count of the number of times a GATE MPCP frames
occurs. A set of counters, one for each LLID, at the OLT. Increment transmission occurs. A set of counters, one for each
the counter by one for each GATE MPCP frame transmitted, for each LLID, at the OLT. Increment the counter by one for each
LLID, as defined in [802.3ah] clause 64. This counter is mandatory for GATE MPCP frame transmitted, for each LLID, as defined
an OLT." in [802.3ah] clause 64. This counter is mandatory for an
OLT. This attribute is relevant for an OLT and an ONU.
At the ONU the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.9." REFERENCE "[802.3ah], 30.3.5.1.9."
::= { dot3MpcpStatEntry 11} ::= { dot3MpcpStatEntry 11}
dot3MpcpRxGate OBJECT-TYPE dot3MpcpRxGate OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a GATE MPCP frames reception occurs. A "A count of the number of times a GATE MPCP frames
single counter at the ONU and a set of counters, one for each LLID, at reception occurs. A single counter at the ONU and a set
the OLT. Increment the counter by one for each GATE MPCP frame of counters, one for each LLID ,at the OLT. Increment
received, for each LLID, as defined in [802.3ah] clause 64. This the counter by one for each GATE MPCP frame received,
counter is mandatory for an ONU and for an OLT." for each LLID, as defined in [802.3ah] clause 64. This
counter is mandatory for an ONU and for an OLT. At the
OLT the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.14." REFERENCE "[802.3ah], 30.3.5.1.14."
::= { dot3MpcpStatEntry 12} ::= { dot3MpcpStatEntry 12}
dot3MpcpTxRegister OBJECT-TYPE dot3MpcpTxRegister OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER MPCP frames transmission "A count of the number of times a REGISTER MPCP frames
occurs. A set of counters, one for each LLID, at the OLT. Increment transmission occurs. A set of counters, one for each
the LLID, at the OLT. Increment the counter by one for each
counter by one for each REGISTER MPCP frame transmitted, for each REGISTER MPCP frame transmitted, for each LLID, as
LLID, as defined in [802.3ah] clause 64. This counter is mandatory for defined in [802.3ah] clause 64. This counter is
an OLT." mandatory for an OLT. This attribute is relevant for an
OLT and an ONU. At the ONU the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.11." REFERENCE "[802.3ah], 30.3.5.1.11."
::= { dot3MpcpStatEntry 13} ::= { dot3MpcpStatEntry 13}
dot3MpcpRxRegister OBJECT-TYPE dot3MpcpRxRegister OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER MPCP frames reception "A count of the number of times a REGISTER MPCP frames
occurs. A single counter at the ONU and a set of counters, one for reception occurs. A single counter at the ONU and a set
each LLID, at the OLT. Increment the counter by one for each REGISTER of counters, one for each LLID, at the OLT. Increment
MPCP frame received, for each LLID, as defined in [802.3ah] clause 64. the counter by one for each REGISTER MPCP frame
This counter received, for each LLID, as defined in [802.3ah] clause
64. This counter is mandatory for an ONU and for an OLT.
is mandatory for an ONU and for an OLT." at the OLT the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.16." REFERENCE "[802.3ah], 30.3.5.1.16."
::= { dot3MpcpStatEntry 14} ::= { dot3MpcpStatEntry 14}
dot3MpcpRxNotSupportedMPCP OBJECT-TYPE dot3MpcpRxNotSupportedMPCP OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a non-supported MPCP frames reception "A count of the number of times a non-supported MPCP
occurs. A single counter at the ONU and a set of counters, one for frames reception occurs. A single counter at the ONU and
each LLID, at the OLT. Increment the counter by one for each non- a set of counters, one for each LLID, at the OLT.
supported MPCP frame received, for each LLID, as defined in [802.3ah] Increment the counter by one for each non-supported MPCP
clause 64. This counter is mandatory for an ONU and for an OLT." frame received, for each LLID, as defined in [802.3ah]
clause 64. This counter is mandatory for an ONU and for
an OLT."
::= { dot3MpcpStatEntry 15} ::= { dot3MpcpStatEntry 15}
-- Conformance Statements -- Conformance Statements
-- Conformance Groups -- Conformance Groups
dot3MpcpGroups OBJECT IDENTIFIER ::= { dot3MpcpConformance 1 } dot3MpcpGroups OBJECT IDENTIFIER ::= { dot3MpcpConformance 1 }
dot3MpcpGroupBase OBJECT-GROUP dot3MpcpGroupBase OBJECT-GROUP
OBJECTS { OBJECTS {
dot3MpcpID, dot3MpcpID,
dot3MpcpAdminState, dot3MpcpOperStatus,
dot3MpcpMode, dot3MpcpMode,
dot3MpcpLinkID, dot3MpcpLinkID,
dot3MpcpRemoteMACAddress, dot3MpcpRemoteMACAddress,
dot3MpcpRegistrationState, dot3MpcpRegistrationState,
dot3MpcpMaximumPendingGrants, dot3MpcpMaximumPendingGrants,
dot3MPCPAdminControl dot3MpcpAdminState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects of dot3 Mpcp Basic entity state "A collection of objects of dot3 Mpcp Basic entity state
definition." definition."
::= { dot3MpcpGroups 1 } ::= { dot3MpcpGroups 1 }
dot3MpcpGroupParam OBJECT-GROUP dot3MpcpGroupParam OBJECT-GROUP
OBJECTS { OBJECTS {
dot3MpcpTransmitElapsed, dot3MpcpTransmitElapsed,
skipping to change at page 19, line 18 skipping to change at page 27, line 38
dot3MPCPCompliance MODULE-COMPLIANCE dot3MPCPCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for Multi-point DESCRIPTION "The compliance statement for Multi-point
control protocol interfaces." control protocol interfaces."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dot3MpcpGroupBase} MANDATORY-GROUPS { dot3MpcpGroupBase}
GROUP dot3MpcpGroupParam GROUP dot3MpcpGroupParam
DESCRIPTION "This group is mandatory for all DESCRIPTION "This group is mandatory for all MPCP supporting
MPCP supporting interfaces interfaces for configuration of the Multipoint
for configuration of the Multipoint Parameters."
Parametrs."
GROUP dot3MpcpGroupStat GROUP dot3MpcpGroupStat
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all MPCP supporting
MPCP supporting interfaces interfaces for Statistics collection."
for Statistics collection."
::= { dot3MpcpCompliances 1} ::= { dot3MpcpCompliances 1}
-- Editor-s note: OMPEmulation managed object definitions
dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2} dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2}
dot3OmpEmulationObjects OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 1} dot3OmpEmulationObjects OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 1}
dot3OmpeConformance OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 2 } dot3OmpeConformance OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 2 }
dot3OmpEmulationTable OBJECT-TYPE dot3OmpEmulationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationEntry SYNTAX SEQUENCE OF Dot3OmpEmulationEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table for dot3 OmpEmulation MIBs." "Table for dot3 OmpEmulation MIB modules."
::= { dot3OmpEmulationObjects 1 } ::= { dot3OmpEmulationObjects 1 }
dot3OmpEmulationEntry OBJECT-TYPE dot3OmpEmulationEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationEntry SYNTAX Dot3OmpEmulationEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 OmpEmulation MIBs table." "An entry in the dot3 OmpEmulation MIB modules table."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3OmpEmulationTable 1 } ::= { dot3OmpEmulationTable 1 }
Dot3OmpEmulationEntry ::= Dot3OmpEmulationEntry ::=
SEQUENCE { SEQUENCE {
dot3OmpEmulationID Integer32, dot3OmpEmulationID Integer32,
dot3OmpEmulationType INTEGER dot3OmpEmulationType INTEGER
} }
dot3OmpEmulationID OBJECT-TYPE dot3OmpEmulationID OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" The value of aOAMID is assigned so as to uniquely identify a "The value of dot3OmpEmulationID is assigned so as to
OMPEmulation entity among the subordinate managed objects of the uniquely identify a OMPEmulation entity among the
containing object." subordinate managed objects of the containing object.
The value is mandated for an ONU."
REFERENCE "[802.3ah], 30.3.7.1.1." REFERENCE "[802.3ah], 30.3.7.1.1."
::= { dot3OmpEmulationEntry 1} ::= { dot3OmpEmulationEntry 1}
dot3OmpEmulationType OBJECT-TYPE dot3OmpEmulationType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown(1), unknown(1),
olt(2), olt(2),
onu(3) onu(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A read-only value that indicates that mode of operation of the "A read-only value that indicates that mode of operation
Reconciliation Sublayer for Point to Point Emulation (see [802.3ah] of the Reconciliation Sublayer for Point to Point
clause 65.1). śunknown∆ value is assigned in initializing, true state Emulation (see [802.3ah] clause 65.1). unknown(1) value
or type not yet known. śolt∆ value is assigned when Sublayer operating is assigned in initializing, true state or type not yet
in OLT mode. śonu∆ value is assigned when Sublayer operating in ONU known. olt(2) value is assigned when Sublayer operating
mode." in OLT mode. onu(3) value is assigned when Sublayer
operating in ONU mode."
REFERENCE "[802.3ah], 30.3.7.1.2." REFERENCE "[802.3ah], 30.3.7.1.2."
::= { dot3OmpEmulationEntry 2} ::= { dot3OmpEmulationEntry 2}
dot3OmpEmulationStatTable OBJECT-TYPE dot3OmpEmulationStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of [802.3ah] "This table defines the list of statistics counters of
clause 65 OMP interface." [802.3ah] clause 65 OMP interface."
::= { dot3OmpEmulationObjects 2} ::= { dot3OmpEmulationObjects 2}
dot3OmpEmulationStatEntry OBJECT-TYPE dot3OmpEmulationStatEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationStatEntry SYNTAX Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for Table of statistics counters of [802.3ah] clause "Table entries for Table of statistics counters of
65 OMP interface." [802.3ah] clause 65 OMP interface."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3OmpEmulationStatTable 1 } ::= { dot3OmpEmulationStatTable 1 }
Dot3OmpEmulationStatEntry::= Dot3OmpEmulationStatEntry::=
SEQUENCE { SEQUENCE {
dot3OmpEmulationSLDErrors Counter32, dot3OmpEmulationSLDErrors Counter32,
dot3OmpEmulationCRC8Errors Counter32, dot3OmpEmulationCRC8Errors Counter32,
dot3OmpEmulationBadLLID Counter32, dot3OmpEmulationBadLLID Counter32,
dot3OmpEmulationGoodLLID Counter32, dot3OmpEmulationGoodLLID Counter32,
dot3OmpEmulationOnuPonCastLLID Counter32, dot3OmpEmulationOnuPonCastLLID Counter32,
dot3OmpEmulationOltPonCastLLID Counter32, dot3OmpEmulationOltPonCastLLID Counter32,
dot3OmpEmulationBroadcastLLIDNotOnuID Counter32, dot3OmpEmulationBroadcastLLIDNotOnuID Counter32,
dot3OmpEmulationOnuLLIDNotBroadcast Counter32, dot3OmpEmulationOnuLLIDNotBroadcast Counter32,
dot3OmpEmulationBroadcastLLIDPlusOnuId Counter32, dot3OmpEmulationBroadcastLLIDPlusOnuId Counter32,
dot3OmpEmulationNotBroadcastLLIDNotOnuId Counter32 dot3OmpEmulationNotBroadcastLLIDNotOnuId Counter32
} }
dot3OmpEmulationSLDErrors OBJECT-TYPE dot3OmpEmulationSLDErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that do not contain a valid SLD field as "A count of frames received that do not contain a valid
defined in [802.3ah] clause 65.1.3.3.1. This attribute is mandatory SLD field as defined in [802.3ah] clause 65.1.3.3.1.
for a OLT and optional for a ONU." This attribute is mandatory for an OLT and optional for
an ONU."
REFERENCE "[802.3ah], 30.3.7.1.3." REFERENCE "[802.3ah], 30.3.7.1.3."
::= { dot3OmpEmulationStatEntry 1} ::= { dot3OmpEmulationStatEntry 1}
dot3OmpEmulationCRC8Errors OBJECT-TYPE dot3OmpEmulationCRC8Errors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD
"A count of frames received that contain a valid SLD field, as defined field, as defined in [802.3ah] clause 65.1.3.3.1, but do
in [802.3ah] clause 65.1.3.3.1, but do not pass the CRC-8 check as not pass the CRC-8 check as defined in [802.3ah] clause
defined in [802.3ah] clause 65.1.3.3.3. This attribute is mandatory 65.1.3.3.3. This attribute is mandatory for an OLT and
for a OLT and optional for a ONU." for an ONU."
REFERENCE "[802.3ah], 30.3.7.1.4." REFERENCE "[802.3ah], 30.3.7.1.4."
::= { dot3OmpEmulationStatEntry 2} ::= { dot3OmpEmulationStatEntry 2}
dot3OmpEmulationBadLLID OBJECT-TYPE dot3OmpEmulationBadLLID OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field, as defined in [802.3ah] clause 65.1.3.3.1, and
as defined in [802.3ah] clause 65.1.3.3.3, but are discarded due to pass the CRC-8 check, as defined in [802.3ah] clause
the LLID check as defined in [802.3ah] clause 65.1.3.3.2." 65.1.3.3.3, but are discarded due to the LLID check as
defined in [802.3ah] clause 65.1.3.3.2.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.7.1.8." REFERENCE "[802.3ah], 30.3.7.1.8."
::= { dot3OmpEmulationStatEntry 3} ::= { dot3OmpEmulationStatEntry 3}
dot3OmpEmulationGoodLLID OBJECT-TYPE dot3OmpEmulationGoodLLID OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field, as defined in [802.3ah] clause 65.1.3.3.1, and
as defined in [802.3ah] clause 65.1.3.3.3" pass the CRC-8 check, as defined in [802.3ah] clause
65.1.3.3.3.
This attribute is relevant for an OLT and an ONU."
REFERENCE "[802.3ah], 30.3.7.1.5." REFERENCE "[802.3ah], 30.3.7.1.5."
::= { dot3OmpEmulationStatEntry 4} ::= { dot3OmpEmulationStatEntry 4}
dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD field in an ONU, "A count of frames received that contain a valid SLD
as defined in [802.3ah] 65.1.3.3.1, passes the CRC-8 check, as defined field in an ONU, as defined in [802.3ah] 65.1.3.3.1,
in [802.3ah] 65.1.3.3.3, and the frame meets the rule for acceptance passes the CRC-8 check, as defined in [802.3ah]
65.1.3.3.3, and the frame meets the rule for acceptance
defined in [802.3ah] 65.1.3.3.2." defined in [802.3ah] 65.1.3.3.2."
REFERENCE "[802.3ah], 30.3.7.1.6." REFERENCE "[802.3ah], 30.3.7.1.6."
::= { dot3OmpEmulationStatEntry 5} ::= { dot3OmpEmulationStatEntry 5}
dot3OmpEmulationOltPonCastLLID OBJECT-TYPE dot3OmpEmulationOltPonCastLLID OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD field in an OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] 65.1.3.3.1, passes the CRC-8 check, as defined field in an OLT, as defined in [802.3ah] 65.1.3.3.1,
in [802.3ah] 65.1.3.3.3, and the frame meets the rule for acceptance passes the CRC-8 check, as defined in [802.3ah]
65.1.3.3.3, and the frame meets the rule for acceptance
defined in [802.3ah] 65.1.3.3.2." defined in [802.3ah] 65.1.3.3.2."
REFERENCE "[802.3ah], 30.3.7.1.7." REFERENCE "[802.3ah], 30.3.7.1.7."
::= { dot3OmpEmulationStatEntry 6} ::= { dot3OmpEmulationStatEntry 6}
dot3OmpEmulationBroadcastLLIDNotOnuID OBJECT-TYPE dot3OmpEmulationBroadcastLLIDNotOnuID OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field in a OLT, as defined in [802.3ah] clause
as defined in [802.3ah] clause 65.1.3.3.3, and contain broadcast LLID 65.1.3.3.1, and pass the CRC-8 check, as defined in
as defined in [802.3ah] clause 65. This attribute is mandatory for a [802.3ah] clause 65.1.3.3.3, and contain broadcast LLID
OLT and for a ONU." as defined in [802.3ah] clause 65.
This attribute is mandatory for an OLT and for an ONU."
::= { dot3OmpEmulationStatEntry 7} ::= { dot3OmpEmulationStatEntry 7}
dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field in a OLT, as defined in [802.3ah] clause
as defined in [802.3ah] clause 65.1.3.3.3, and contain the ONU∆s LLID 65.1.3.3.1, and pass the CRC-8 check, as defined in
as defined in [802.3ah] clause 65. This attribute is mandatory for an [802.3ah] clause 65.1.3.3.3, and contain the ONU's LLID
ONU and mandatory for a OLT (a counter per LLID)." as defined in [802.3ah] clause 65. This attribute is
mandatory for an ONU and mandatory for an OLT (a
counter per LLID)."
::= { dot3OmpEmulationStatEntry 8} ::= { dot3OmpEmulationStatEntry 8}
dot3OmpEmulationBroadcastLLIDPlusOnuId OBJECT-TYPE dot3OmpEmulationBroadcastLLIDPlusOnuId OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field in a OLT, as defined in [802.3ah] clause
as defined in [802.3ah] clause 65.1.3.3.3, and contain the broadcast 65.1.3.3.1, and pass the CRC-8 check, as defined in
LLID plus ONU∆s LLID (frame reflected) as defined in [802.3ah] clause [802.3ah] clause 65.1.3.3.3, and contain the broadcast
65. This attribute is mandatory for an ONU and mandatory for a OLT (a LLID plus ONU's LLID (frame reflected) as defined in
counter per LLID)." [802.3ah] clause 65. This attribute is mandatory for an
ONU and mandatory for an OLT (a counter per LLID)."
::= { dot3OmpEmulationStatEntry 9} ::= { dot3OmpEmulationStatEntry 9}
dot3OmpEmulationNotBroadcastLLIDNotOnuId OBJECT-TYPE dot3OmpEmulationNotBroadcastLLIDNotOnuId OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of frames received that contain a valid SLD field in a OLT, "A count of frames received that contain a valid SLD
as defined in [802.3ah] clause 65.1.3.3.1, and pass the CRC-8 check, field in a OLT, as defined in [802.3ah] clause
as defined in [802.3ah] clause 65.1.3.3.3, and does not contain the 65.1.3.3.1, and pass the CRC-8 check, as defined in
ONU∆s LLID as defined in [802.3ah] clause 65. This attribute is [802.3ah] clause 65.1.3.3.3, and does not contain the
mandatory for an ONU" ONU's LLID as defined in [802.3ah] clause 65. This
attribute is mandatory for an ONU"
::= { dot3OmpEmulationStatEntry 10} ::= { dot3OmpEmulationStatEntry 10}
-- Conformance Statements -- Conformance Statements
-- Conformance Groups -- Conformance Groups
dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1} dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1}
dot3OmpeGroupID OBJECT-GROUP dot3OmpeGroupID OBJECT-GROUP
OBJECTS { OBJECTS {
dot3OmpEmulationID, dot3OmpEmulationID,
dot3OmpEmulationType dot3OmpEmulationType
skipping to change at page 25, line 22 skipping to change at page 34, line 4
::= { dot3OmpeGroups 2 } ::= { dot3OmpeGroups 2 }
-- Compliance -- Compliance
dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 } dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 }
dot3OmpeCompliance MODULE-COMPLIANCE dot3OmpeCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for OMPEmulation DESCRIPTION "The compliance statement for OMPEmulation
interfaces." interfaces."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dot3OmpeGroupID} MANDATORY-GROUPS { dot3OmpeGroupID}
GROUP dot3OmpeGroupStat GROUP dot3OmpeGroupStat
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all OMPemulation
OMPemulation supporting interfaces supporting interfaces for Statistics collection."
for Statistics collection."
::= { dot3OmpeCompliances 1} ::= { dot3OmpeCompliances 1}
-- Editor-s note: MAU managed object definitions (30.5.1)
dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3} dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3}
dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1} dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1}
dot3EponMauConformance OBJECT IDENTIFIER ::= { dot3EponMauMIB 2 } dot3EponMauConformance OBJECT IDENTIFIER ::= { dot3EponMauMIB 2 }
dot3EponMauTable OBJECT-TYPE dot3EponMauTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3EponMauEntry SYNTAX SEQUENCE OF Dot3EponMauEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table for dot3 MAU EPON MIBs." "Table for dot3 MAU EPON MIB modules."
::= { dot3EponMauObjects 1 } ::= { dot3EponMauObjects 1 }
dot3EponMauEntry OBJECT-TYPE dot3EponMauEntry OBJECT-TYPE
SYNTAX Dot3EponMauEntry SYNTAX Dot3EponMauEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 MAU EPON MIBs table." "An entry in the dot3 MAU EPON MIB modules table."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3EponMauTable 1 } ::= { dot3EponMauTable 1 }
Dot3EponMauEntry ::= Dot3EponMauEntry ::=
SEQUENCE { SEQUENCE {
dot3EponMauPCSCodingViolation Counter32, dot3EponMauPCSCodingViolation Counter32,
dot3EponMauFecAbility INTEGER, dot3EponMauFecAbility INTEGER,
dot3EponMauFecMode INTEGER, dot3EponMauFecMode INTEGER,
dot3EponMauFECCorrectedBlocks Counter32, dot3EponMauFECCorrectedBlocks Counter32,
dot3EponMauFECUncorrectableBlocks Counter32, dot3EponMauFECUncorrectableBlocks Counter32,
skipping to change at page 26, line 21 skipping to change at page 34, line 46
::= { dot3EponMauTable 1 } ::= { dot3EponMauTable 1 }
Dot3EponMauEntry ::= Dot3EponMauEntry ::=
SEQUENCE { SEQUENCE {
dot3EponMauPCSCodingViolation Counter32, dot3EponMauPCSCodingViolation Counter32,
dot3EponMauFecAbility INTEGER, dot3EponMauFecAbility INTEGER,
dot3EponMauFecMode INTEGER, dot3EponMauFecMode INTEGER,
dot3EponMauFECCorrectedBlocks Counter32, dot3EponMauFECCorrectedBlocks Counter32,
dot3EponMauFECUncorrectableBlocks Counter32, dot3EponMauFECUncorrectableBlocks Counter32,
dot3EponMauBufferHeadCodingViolation Counter32 dot3EponMauBufferHeadCodingViolation Counter32
} }
dot3EponMauPCSCodingViolation OBJECT-TYPE dot3EponMauPCSCodingViolation OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" For 100 Mb/ s operation it is a count of the number of times an "For 100 Mb/ s operation it is a count of the number of
invalid code-group is received, other than the /H/ code-group. For times an invalid code-group is received, other than the
1000 Mb/ s operation it is a count of the number of times an invalid /H/ code-group. For 1000 Mb/ s operation it is a count
codegroup is received, other than the /V/ code-group." of the number of times an invalid codegroup is received,
other than the /V/ code-group."
REFERENCE "[802.3ah], 30.5.1.1.12." REFERENCE "[802.3ah], 30.5.1.1.12."
::= { dot3EponMauEntry 1} ::= { dot3EponMauEntry 1}
dot3EponMauFecAbility OBJECT-TYPE dot3EponMauFecAbility OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (1), unknown (1),
nonsupported (2), nonsupported (2),
supported (3) supported (3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only value that indicates the support of operation of the "A read-only value that indicates the support of
1000BASE-PX PHY optional FEC Sublayer for Forward error correction see operation of the 1000BASE-PX PHY optional FEC Sublayer
[802.3ah] clause 65.2). for Forward error correction see [802.3ah] clause 65.2).
śunknown∆ value is assigned in initializing, for non FEC support state unknown(1) value is assigned in initializing, for non
FEC support state or type not yet known. nonsupported(2)
or type not yet known. śnonsupported∆ value is assigned when Sublayer value is assigned when Sublayer is not support.
is not support. śsupported∆ value is assigned when Sublayer is supported(3) value is assigned when Sublayer is
supported." supported."
REFERENCE "[802.3ah], 30.5.1.1.13." REFERENCE "[802.3ah], 30.5.1.1.13."
::= { dot3EponMauEntry 2} ::= { dot3EponMauEntry 2}
dot3EponMauFecMode OBJECT-TYPE dot3EponMauFecMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (1), unknown (1),
disabled (2), disabled (2),
enabled (3) enabled (3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-write value that indicates the mode of operation of the "A read-write value that indicates the mode of operation
1000BASE-PX PHY optional FEC Sublayer for Forward error correction see of the 1000BASE-PX PHY optional FEC Sublayer for Forward
[802.3ah] clause 65.2). error correction see [802.3ah] clause 65.2).
A GET operation returns the current mode of operation the PHY. A SET A GET operation returns the current mode of operation
operation changes the mode of operation of the PHY to the indicated the PHY. A SET operation changes the mode of operation
value. of the PHY to the indicated value. unknown(1) value is
śunknown∆ value is assigned in initializing, for non FEC support state assigned in initializing, for non FEC support state or
or type not yet known. śdisabled∆ value is assigned when Sublayer type not yet known. disabled(2) value is assigned when
operating in disabled mode. śenabled∆ value is assigned when Sublayer Sublayer operating in disabled mode. enabled(3) value is
operating in FEC mode." assigned when Sublayer operating in FEC mode. writing
can be done all the time."
REFERENCE "[802.3ah], 30.5.1.1.14." REFERENCE "[802.3ah], 30.5.1.1.14."
DEFVAL { 1 }
::= { dot3EponMauEntry 3} ::= { dot3EponMauEntry 3}
dot3EponMauFECCorrectedBlocks OBJECT-TYPE dot3EponMauFECCorrectedBlocks OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of corrected "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count
FEC of corrected FEC blocks. This counter will not increment
blocks. This counter will not increment for other PHY Types. Increment for other PHY Types. Increment the counter by one for
the counter by one for each received block that is corrected by the each received block that is corrected by the FEC
FEC function in the PHY." function in the PHY."
REFERENCE "[802.3ah], 30.5.1.1.15." REFERENCE "[802.3ah], 30.5.1.1.15."
::= { dot3EponMauEntry 4} ::= { dot3EponMauEntry 4}
dot3EponMauFECUncorrectableBlocks OBJECT-TYPE dot3EponMauFECUncorrectableBlocks OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of " For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of
uncorrectable FEC blocks. This counter will not increment for other uncorrectable FEC blocks. This counter will not
PHY Types. increment for other PHY Types. Increment the counter by
one for each FEC block that is determined to be
Increment the counter by one for each FEC block that is determined to uncorrectable by the FEC function in the PHY."
be uncorrectable by the FEC
function in the PHY."
REFERENCE "[802.3ah], 30.5.1.1.16." REFERENCE "[802.3ah], 30.5.1.1.16."
::= { dot3EponMauEntry 5} ::= { dot3EponMauEntry 5}
dot3EponMauBufferHeadCodingViolation OBJECT-TYPE dot3EponMauBufferHeadCodingViolation OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" For 1000 Mbps operation it is a counts of the number of invalid code- "For 1000 Mbps operation it is a counts of the number of
group received directly from the link." invalid code-group received directly from the link."
::= { dot3EponMauEntry 6} ::= { dot3EponMauEntry 6}
-- Defining EPON MAU types -- Defining EPON MAU types
-- Editor's Note: This section should be added to 802.3 MAU MIB
-- module RFC. Preference would be that the MAU MIB module
-- structure would change so that it is re-written as an
-- IANA-maintained module.
dot3EponMauType OBJECT IDENTIFIER ::= { dot3EponMauMIB 3 } dot3EponMauType OBJECT IDENTIFIER ::= { dot3EponMauMIB 3 }
eponMauType1000BasePXOLT OBJECT-IDENTITY eponMauType1000BasePXOLT OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "Multipoint MAC Control (per 802.3 section DESCRIPTION "Multipoint MAC Control (per 802.3 section 64,65) OLT
64,65) OLT (master), unknown PMD" (master), unknown PMD"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 1 } ::= { dot3EponMauType 1 }
eponMauType1000BasePXONU OBJECT-IDENTITY eponMauType1000BasePXONU OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "Multipoint MAC Control (per 802.3 section DESCRIPTION "Multipoint MAC Control (per 802.3 section 64,65),ONU
64,65),ONU (slave), unknown PMD" (slave), unknown PMD"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 2 } ::= { dot3EponMauType 2 }
eponMauType1000BasePX10DOLT OBJECT-IDENTITY eponMauType1000BasePX10DOLT OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 10K link, downlink (per 802.3 section DESCRIPTION "EPON over 10K link, downlink (per 802.3 section 60),
60), OLT side" OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 3 } ::= { dot3EponMauType 3 }
eponMauType1000BasePX10DONU OBJECT-IDENTITY eponMauType1000BasePX10DONU OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 10K link, downlink (per 802.3 section DESCRIPTION "EPON over 10K link, downlink (per 802.3 section 60),
60), ONU side" ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 4 } ::= { dot3EponMauType 4 }
eponMauType1000BasePX10UOLT OBJECT-IDENTITY eponMauType1000BasePX10UOLT OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 10K link, uplink (per 802.3 section DESCRIPTION "EPON over 10K link, uplink (per 802.3 section 60),
60), OLT side" OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 5 } ::= { dot3EponMauType 5 }
eponMauType1000BasePX10UONU OBJECT-IDENTITY eponMauType1000BasePX10UONU OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 10K link, uplink (per 802.3 section DESCRIPTION "EPON over 10K link, uplink (per 802.3 section 60),
60), ONU side" ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 6 } ::= { dot3EponMauType 6 }
eponMauType1000BasePX20DOLT OBJECT-IDENTITY eponMauType1000BasePX20DOLT OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 20K link, downlink (per 802.3 section DESCRIPTION "EPON over 20K link, downlink (per 802.3 section 60),
60), OLT side" OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 7 } ::= { dot3EponMauType 7 }
eponMauType1000BasePX20DONU OBJECT-IDENTITY eponMauType1000BasePX20DONU OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 20K link, downlink (per 802.3 section DESCRIPTION "EPON over 20K link, downlink (per 802.3 section 60),
60), ONU side" ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 8 } ::= { dot3EponMauType 8 }
eponMauType1000BasePX20UOLT OBJECT-IDENTITY eponMauType1000BasePX20UOLT OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 20K link, uplink (per 802.3 section DESCRIPTION "EPON over 20K link, uplink (per 802.3 section 60),
60), OLT side" OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 9 } ::= { dot3EponMauType 9 }
eponMauType1000BasePX20UONU OBJECT-IDENTITY eponMauType1000BasePX20UONU OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION "EPON over 20K link, uplink (per 802.3 section DESCRIPTION "EPON over 20K link, uplink (per 802.3 section 60),
60), ONU side" ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2." REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 10 } ::= { dot3EponMauType 10 }
-- Conformance Statements -- Conformance Statements
-- Conformance Groups -- Conformance Groups
dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1} dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1}
dot3EponMauGroupAll OBJECT-GROUP dot3EponMauGroupAll OBJECT-GROUP
skipping to change at page 30, line 42 skipping to change at page 39, line 22
DESCRIPTION DESCRIPTION
"A collection of objects of FEC group definition." "A collection of objects of FEC group definition."
::= { dot3EponMauGroups 2 } ::= { dot3EponMauGroups 2 }
-- Compliance -- Compliance
dot3EponMauCompliances OBJECT IDENTIFIER ::= {dot3EponMauConformance 2} dot3EponMauCompliances OBJECT IDENTIFIER ::= {dot3EponMauConformance 2}
dot3EponMauCompliance MODULE-COMPLIANCE dot3EponMauCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for MAU EPON DESCRIPTION "The compliance statement for MAU EPON interfaces."
interfaces."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dot3EponMauGroupAll } MANDATORY-GROUPS { dot3EponMauGroupAll }
GROUP dot3EponMauGroupFEC GROUP dot3EponMauGroupFEC
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all EPON MAU devices
EPON MAU devices Supporting FEC Supporting FEC functionality as for Definitions and
functionality as for Definitions and BER BER Statistics collection."
Statistics collection."
::= { dot3EponMauCompliances 1} ::= { dot3EponMauCompliances 1}
END END
5. Relationship table of the dot3EFM MIB objects to the IEEE802.3ah 9. Definitions - The EPON Device MIB
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 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
oMAU managed object class (30.5.1)
dot3EFM 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 ::= BEGIN EPON-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
Unsigned32, Integer32, zeroDotZero Unsigned32, Integer32, zeroDotZero
FROM SNMPv2-SMI FROM SNMPv2-SMI
TruthValue, DateAndTime, RowStatus, MacAddress TruthValue, DateAndTime, RowStatus, MacAddress
FROM SNMPv2-TC FROM SNMPv2-TC
ifIndex ifIndex
FROM IF-MIB FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
; ;
eponDeviceMIB MODULE-IDENTITY eponDeviceMIB MODULE-IDENTITY
LAST-UPDATED "200404290000Z" -- April 29, 2004 LAST-UPDATED "200409210000Z" -- September 21, 2004
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
Working Group" Group"
CONTACT-INFO CONTACT-INFO
"WG charter: "WG charter:
http://www.ietf.org/html.charters/hubmib-charter.html http://www.ietf.org/html.charters/hubmib-charter.html
Mailing Lists: Mailing Lists:
General Discussion: hubmib@ietf.org General Discussion: hubmib@ietf.org
To Subscribe: hubmib-request@ietf.org To Subscribe: hubmib-request@ietf.org
In Body: subscribe your_email_address In Body: subscribe your_email_address
Chair: Dan Romascanu Chair: Dan Romascanu
Postal: Avaya Inc. Postal: Avaya Inc.
Atidim Technology Park, Bldg. 3 Atidim Technology Park, Bldg. 3
skipping to change at page 35, line 6 skipping to change at page 41, line 7
Editor: Lior Khermosh Editor: Lior Khermosh
Postal: Passave Technologies Inc. Postal: Passave Technologies Inc.
Ackerstein Towers, Tower A, 6th floor, Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St. 9 Hamenofim St.
Hertzliya Pituach 46725, Hertzliya Pituach 46725,
ISRAEL ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9717600 Ext: 7181 Tel: +972-9-9717600 Ext: 7181
E-mail: lior.khermosh@passave.com" E-mail: lior.khermosh@passave.com"
DESCRIPTION DESCRIPTION
"The objects in this MIB module are used to manage Ethernet "The objects in this MIB module are used to manage
Passive Optical Network (EPON) devices which are based on the Ethernet Passive Optical Network (EPON) devices which
Ethernet in the First Mile (EFM) PON as defined in IEEE Draft are based on the Ethernet in the First Mile (EFM) PON
P802.3ah/D3.0 clause 60,64,65. as defined in IEEE Draft P802.3ah/D3.0 clause 60,64,65.
The following reference is used throughout this MIB module: The following reference is used throughout this MIB
module:
[802.3ah] refers to: [802.3ah] refers to:
IEEE Draft P802.3ah/D3.3: 'Draft amendment to - IEEE Draft P802.3ah/D3.3: 'Draft amendment to -
Information technology - Telecommunications and Information technology - Telecommunications and
information exchange between systems - Local and information exchange between systems - Local and
metropolitan area networks - Specific requirements - metropolitan area networks - Specific requirements -
Part 3: Carrier sense multiple access with collision Part 3: Carrier sense multiple access with collision
detection (CSMA/CD) access method and physical layer detection (CSMA/CD) access method and physical layer
specifications - Media Access Control specifications - Media Access Control Parameters,
Parameters,Physical Physical Layers and Management Parameters for subscriber
Layers and Management Parameters for subscriber access access networks', 22 April 2004.
networks', 22 April 2004. Of particular interest are Clause 64(MPCP) 65(P2mP RS)
Of particular interest are Clause 64(MPCP) 65(P2mP RS) and and 60 (PON PMDs). Clause 30, 'Management', and Clause
60 (PON PMDs). Clause 30, 'Management', and Clause
45,'Management Data Input/Output (MDIO) Interface'. 45,'Management Data Input/Output (MDIO) Interface'.
Copyright (C) The Internet Society (2003). This version Copyright (C) The Internet Society (2004). This version
of this MIB module is part of XXXX see the RFC of this MIB module is part of XXXX see the RFC itself
itself for full legal notices." for full legal notices."
-- Editor's Note: Replace XXXX with the actual RFC number -- Editor's Note: Replace XXXX with the actual RFC number
-- assigned by RFC Editor and remove this note -- assigned by RFC Editor and remove this note
REVISION "200404290000Z" -- April 29, 2004 REVISION "200409210000Z" -- September 21, 2004
DESCRIPTION "Initial version, published as RFC XXXX." DESCRIPTION "Initial version, published as RFC XXXX."
::= { mib-2 XXX } ::= { mib-2 XXX }
-- Editor's Note: Replace XXX with a real OID once it is -- Editor's Note: Replace XXX with a real OID once it is
-- assigned by IANA and remove this note. -- assigned by IANA and remove this note.
eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1} eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1}
eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1} eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1}
skipping to change at page 36, line 6 skipping to change at page 42, line 4
-- Editor's Note: Replace XXX with a real OID once it is -- Editor's Note: Replace XXX with a real OID once it is
-- assigned by IANA and remove this note. -- assigned by IANA and remove this note.
eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1} eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1}
eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1} eponDeviceObjects OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 1}
eponDeviceConformance OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 2 } eponDeviceConformance OBJECT IDENTIFIER ::= { eponDeviceObjectMIB 2 }
eponDeviceControlObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 1} eponDeviceControlObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 1}
eponDeviceStatObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 2} eponDeviceStatObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 2}
eponDeviceEventObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 3} eponDeviceEventObjects OBJECT IDENTIFIER ::= { eponDeviceObjects 3}
eponDeviceControlTable OBJECT-TYPE eponDeviceControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceControlEntry SYNTAX SEQUENCE OF EponDeviceControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table for EPON device MIBs." "Table for EPON device MIB modules."
::= { eponDeviceControlObjects 1 } ::= { eponDeviceControlObjects 1 }
eponDeviceControlEntry OBJECT-TYPE eponDeviceControlEntry OBJECT-TYPE
SYNTAX EponDeviceControlEntry SYNTAX EponDeviceControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the EPON device Control table." "An entry in the EPON device Control table."
INDEX { ifIndex } INDEX { ifIndex }
::= { eponDeviceControlTable 1 } ::= { eponDeviceControlTable 1 }
EponDeviceControlEntry ::= EponDeviceControlEntry ::=
SEQUENCE { SEQUENCE {
eponDeviceObjectReset INTEGER, eponDeviceObjectReset INTEGER,
eponDeviceObjectModes INTEGER, eponDeviceObjectModes INTEGER,
eponDeviceSerialNumber SnmpAdminString,
eponDeviceObjectFecEnabled INTEGER, eponDeviceObjectFecEnabled INTEGER,
eponDeviceObjectOamMode INTEGER, eponDeviceObjectOamMode INTEGER,
eponDeviceObjectDeviceReadyMode INTEGER, eponDeviceObjectDeviceReadyMode INTEGER,
eponDeviceObjectPowerDown TruthValue, eponDeviceObjectPowerDown TruthValue,
eponDeviceObjectNumberOfLLIDs INTEGER, eponDeviceObjectNumberOfLLIDs Integer32,
eponDeviceObjectRemoteMACAddressLLIDTable MacAddress, eponDeviceObjectReportThreshold Integer32,
eponDeviceObjectReportThreshold Integer32 eponDeviceRemoteMACAddressLLIDControl INTEGER
} }
eponDeviceObjectReset OBJECT-TYPE eponDeviceObjectReset OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
running(1), running(1),
reset(2) reset(2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable can be used to reset the EPON device. The "This variable is used to reset the EPON device. The
interface may be unavailable while the reset occurs and data may be interface may be unavailable while the reset occurs and
lost." data may be lost. During reading operation it returns
the state of the EPON device. running(1) indicates and
operates normal operation, reset(2) indicates and
operates reset mode. Writing can be done all the time."
DEFVAL { 1 }
::= { eponDeviceControlEntry 1 } ::= { eponDeviceControlEntry 1 }
eponDeviceObjectModes OBJECT-TYPE eponDeviceObjectModes OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
olt(1), olt(1),
onu(2) onu(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable defines the mode of the EPON device. When an "This variable defines the mode of the EPON device. When
olt it is an Optical Line Terminal device (server) and when an onu and an olt(1) it is an Optical Line Terminal device (server)
Optical Network Unit device (client)" and when an onu(2) and Optical Network Unit device
(client)"
::= { eponDeviceControlEntry 2 } ::= { 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 eponDeviceObjectFecEnabled OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noFecEnabled (1), noFecEnabled (1),
fecTxEnabled (2), fecTxEnabled (2),
fecRxEnabled (3), fecRxEnabled (3),
fecTxRxEnabled (4) fecTxRxEnabled (4)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable defines whether the EPON device uses FEC as "This variable defines and provides information whether the
defined in the [802.3ah] clause 65.2 for EPON. When fecTxEnabled the EPON device uses FEC as defined in the [802.3ah] clause
device supports the FEC transmission mode. When fecRxEnabled the 65.2 for EPON. When noFECEnabled(1) the device does not
device supports the FEC Receive mode. When fecTxRxEnabled the device support FEC mode When fecTxEnabled(2) the device supports
supports the FEC transmission and receive mode." the FEC transmission mode. When fecRxEnabled(3) the device
supports the FEC Receive mode. When fecTxRxEnabled(4) the
device supports the FEC transmission and receive mode.
Writing can be done all the time.
This attribute is relevant for an OLT and an ONU."
DEFVAL { 1 }
::= { eponDeviceControlEntry 4 } ::= { eponDeviceControlEntry 4 }
eponDeviceObjectOamMode OBJECT-TYPE eponDeviceObjectOamMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noOam (1), noOam (1),
oamServer (2), oamServer (2),
oamclient (3) oamclient (3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 38, line 9 skipping to change at page 44, line 5
::= { eponDeviceControlEntry 4 } ::= { eponDeviceControlEntry 4 }
eponDeviceObjectOamMode OBJECT-TYPE eponDeviceObjectOamMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noOam (1), noOam (1),
oamServer (2), oamServer (2),
oamclient (3) oamclient (3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable defines the Operation Administration and "This variable defines and provides information on the
Maintenance (OAM) mode of an EPON device as defined by the [802.3ah] Operation Administration and Maintenance (OAM) mode of
clause 57. When noOam the device does not supports the OAM mode. When an EPON device as defined by the [802.3ah] clause 57.
oamServer the device supports the OAM mode as a server unit. When When noOam(1) the device does not supports the OAM mode.
oamClient the device supports the OAM mode as a client unit." When oamServer(2) the device supports the OAM mode as a
server unit. When oamClient(3) the device supports the
OAM mode as a client unit.
Writing can be done during initialization,
eponDeviceObjectDeviceReadyMode is in notReady(1) or
inProcess(2).
This attribute is relevant for an OLT and an ONU."
DEFVAL { 1 }
::= { eponDeviceControlEntry 5 } ::= { eponDeviceControlEntry 5 }
eponDeviceObjectDeviceReadyMode OBJECT-TYPE eponDeviceObjectDeviceReadyMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
notReady (1), notReady (1),
inProcess (2), inProcess (2),
ready (3) ready (3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable defines the mode of an EPON device in "This variable defines the mode of an EPON device and
initialization Ż ready for registration as defined by the [802.3ah] provides information on the mode in initialization -
clause 64. When notReady the device is not ready for operation. When ready for registration as defined by the [802.3ah]
inProcess the device is in initialization process. When ready the clause 64.
device is ready for registration." When notReady(1) the device is not ready for operation.
When inProcess(2) the device is in initialization
process.
When ready(3) the device is ready for registration.
Writing can be done all the time.
This attribute is relevant for an OLT and an ONU."
DEFVAL { 1 }
::= { eponDeviceControlEntry 6 } ::= { eponDeviceControlEntry 6 }
eponDeviceObjectPowerDown OBJECT-TYPE eponDeviceObjectPowerDown OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this variable to powerDown will cause Device to be "Setting this variable to True(1) will cause Device to be
entered into Power down mode where no registration is allowed and only entered into Power down mode where no registration is
receiving data from the link" allowed and only receiving data from the link.
Writing can be done all the time.
This attribute is relevant for an OLT and an ONU."
DEFVAL { false }
::= { eponDeviceControlEntry 7 } ::= { eponDeviceControlEntry 7 }
eponDeviceObjectNumberOfLLIDs OBJECT-TYPE eponDeviceObjectNumberOfLLIDs OBJECT-TYPE
SYNTAX INTEGER SYNTAX Integer32
MAX-ACCESS read-Only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read only variable which defines the number of registered "A read only variable which defines the number of
LLIDs (as defined by the [802.3ah] clause 65) in a EPON network for an registered LLIDs (as defined by the [802.3ah] clause 65)
OLT. Initialization value is 0." in a EPON network for an OLT and an ONU. Initialization
value is 0.
This attribute is relevant for an OLT and an ONU."
::= { eponDeviceControlEntry 8 } ::= { eponDeviceControlEntry 8 }
eponDeviceObjectReportThreshold OBJECT-TYPE eponDeviceObjectReportThreshold OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "TQ (16nsec)"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of 8 integers, for each LLID, that defines the threshold "A set of 8 integers, for each LLID, that defines the
reporting for each Queue in the REPORT message, as defined in threshold reporting for each Queue in the REPORT
[802.3ah] 64. The value returned shall be in 2 octets increaments." message, as defined in [802.3ah] 64. First Queue set
reporting will provide information on the queue
occupancy of frames below this Threshold. The value
returned shall be in Time quanta (TQ) which is 16nsec or
2 octets increments.
Writing can be done all the time.
This attribute is relevant for an OLT and an ONU."
DEFVAL { 0 }
::= { eponDeviceControlEntry 9 } ::= { eponDeviceControlEntry 9 }
eponDeviceRemoteMACAddressLLIDControl OBJECT-TYPE
SYNTAX INTEGER {
none(1),
resetLog(2),
useDefaultReporting(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates and controls the resetting of the LLID MAC
address log. Setting this object to none(1) has no
action resetLog(2) empties the LLID MAC address log. All
data is deleted. Setting it to useDefaultReporting(3)
returns all entries priorities to their factory-default
reporting. Reading this object always returns
useDefaultReporting(3)."
DEFVAL { 3 }
::= { eponDeviceControlEntry 10 }
eponDeviceRemoteMACAddressLLIDTable OBJECT-TYPE eponDeviceRemoteMACAddressLLIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceRemoteMACAddressLLIDEntry SYNTAX SEQUENCE OF EponDeviceRemoteMACAddressLLIDEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "A table of read-only value that identifies the DESCRIPTION
source_address and LLIDs parameter of the remote devices in the "A table of read-only value that identifies the
network. This Macaddress value, as defined in [802.3ah], 30.3.5.1.5, source_address and LLIDs parameter of the remote devices
is updated on reception of a valid frame with (1) a destination Field in the network. This MacAddress value, as defined in
equal to the reserved multicast address for MAC Control specified in [802.3ah], 30.3.5.1.5, is updated on reception of a
[802.3ah] Annex 31A, (2) lengthOrType field value equal to the valid frame with a unicast destination Field or
reserved Type for MAC Control as specified in [802.3ah] Annex 31A. (3) (1) a destination Field equal to the reserved multicast
an MPCP subtype value equal to the subtype reserved for MPCP as address for MAC Control specified in [802.3ah] Annex
specified in [802.3ah] Annex 31A, and an LLID as allocated by the OLT. 31A, (2) lengthOrType field value equal to the reserved
The table is defined as Remote MAC address Ż LLID (RMadL)" 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)
The table is relevant only for an OLT device, and is
equivalent from a bridge emulation to the bridge
port-MAC address table where the LLIDs are equivalent to
virtual bridge ports."
::= { eponDeviceControlObjects 2 } ::= { eponDeviceControlObjects 2 }
eponDeviceRemoteMACAddressLLIDEntry OBJECT-TYPE eponDeviceRemoteMACAddressLLIDEntry OBJECT-TYPE
SYNTAX EponDeviceRemoteMACAddressLLIDEntry SYNTAX EponDeviceRemoteMACAddressLLIDEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A group of entries. Applications create and delete entries "A group of entries. Applications create and delete
using eponDeviceRMadlEntryStatus. entries using eponDeviceRMadlEntryStatus.
When adding objects to a notification they are added in the When adding objects to an LLID they are added in the
lexical order of their index in this table." persistent order of their index in this table."
INDEX {eponDeviceRMadlLogName, eponDeviceRMadlLLID } INDEX {ifIndex }
::= { eponDeviceRemoteMACAddressLLIDTable 1 } ::= { eponDeviceRemoteMACAddressLLIDTable 1 }
EponDeviceRemoteMACAddressLLIDEntry ::= SEQUENCE { EponDeviceRemoteMACAddressLLIDEntry ::=
eponDeviceRMadlLogName SnmpAdminString, SEQUENCE {
eponDeviceRemoteMACAddressLLIDName SnmpAdminString,
eponDeviceRMadlLLID Unsigned32, eponDeviceRMadlLLID Unsigned32,
eponDeviceRMadlLogID OBJECT IDENTIFIER, eponDeviceRMadlLogID OBJECT IDENTIFIER,
eponDeviceRMadlRemoteMACAddress MacAddress, eponDeviceRMadlRemoteAddress MacAddress,
eponDeviceRMadlType INTEGER, eponDeviceRMadlType INTEGER,
eponDeviceRMadlAction INTEGER, eponDeviceRMadlAction INTEGER,
eponDeviceRMadlEntryStatus RowStatus eponDeviceRMadlEntryStatus RowStatus
} }
eponDeviceRMadlLogName OBJECT-TYPE eponDeviceRemoteMACAddressLLIDName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32)) SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A locally-unique, administratively assigned name for a group "A locally-unique, administratively assigned name for a
of entries." group of entries."
::= { eponDeviceRemoteMACAddressLLIDEntry 1 } ::= { eponDeviceRemoteMACAddressLLIDEntry 1 }
eponDeviceRMadlLLID OBJECT-TYPE eponDeviceRMadlLLID OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer for the purpose of identifying "An arbitrary integer for the purpose of identifying the
the LLID." LLID. Writing can be done all the time."
DEFVAL { 1 }
::= { eponDeviceRemoteMACAddressLLIDEntry 2 } ::= { eponDeviceRemoteMACAddressLLIDEntry 2 }
eponDeviceRMadlLogID OBJECT-TYPE eponDeviceRMadlLogID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of a MIB object to add to an entry." "The object identifier of a MIB module object to add to
an entry, indicating the entry ID in the table. Writing
can be done all the time."
DEFVAL { zeroDotZero } DEFVAL { zeroDotZero }
::= { eponDeviceRemoteMACAddressLLIDEntry 3 } ::= { eponDeviceRemoteMACAddressLLIDEntry 3 }
eponDeviceRMadlRemoteMacAddress OBJECT-TYPE eponDeviceRMadlRemoteAddress OBJECT-TYPE
SYNTAX MacAddress SYNTAX MacAddress
MAX-ACCESS read-write MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The remote MAC address of the LLID." "The remote MAC address of the LLID.
Writing can be done all the time."
::= { eponDeviceRemoteMACAddressLLIDEntry 4 } ::= { eponDeviceRemoteMACAddressLLIDEntry 4 }
eponDeviceRMadlType OBJECT-TYPE eponDeviceRMadlType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
registered (1), notRegister (1),
notRegister (2), registered (2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of types for entries." "A list of types for entries - LLIDs. Indicates and
defines the state of registration. notRegister(1) marks
a non registered LID, registered(2) marks a registered
LLID. Writing can be done all the time."
DEFVAL { 1 }
::= { eponDeviceRemoteMACAddressLLIDEntry 5 } ::= { eponDeviceRemoteMACAddressLLIDEntry 5 }
eponDeviceRMadlAction OBJECT-TYPE eponDeviceRMadlAction OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
register (1), none (1),
deregister (2), register (2),
reregister (3 deregister (3),
reregister (4)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of actions for an entry." "A list of actions for an entry - LLID. Indicates and
defines the state of registration for the remote device.
none(1) marks no action, register(2) marks to register
an LLID, deregister(3) marks to deregister an LLID,
reregister(4) marks reregistered LLID.
Writing can be done all the time."
DEFVAL { 1 }
::= { eponDeviceRemoteMACAddressLLIDEntry 6 } ::= { eponDeviceRemoteMACAddressLLIDEntry 6 }
eponDeviceRMadlEntryStatus OBJECT-TYPE eponDeviceRMadlEntryStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The control that allows creation and deletion of entries. "The control that allows creation and deletion of
Once made active an entry MAY not be modified except to entries. Once made active an entry MAY not be modified
delete it." except to delete it."
::= { eponDeviceRemoteMACAddressLLIDEntry 7 } ::= { eponDeviceRemoteMACAddressLLIDEntry 7 }
--Statistics tables --Statistics tables
eponDeviceStatTable OBJECT-TYPE eponDeviceStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceStatEntry SYNTAX SEQUENCE OF EponDeviceStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of EPON devices." "This table defines the list of statistics counters of
EPON devices. The attributes are relevant for an OLT and
an ONU."
::= { eponDeviceStatObjects 1} ::= { eponDeviceStatObjects 1}
eponDeviceStatEntry OBJECT-TYPE eponDeviceStatEntry OBJECT-TYPE
SYNTAX EponDeviceStatEntry SYNTAX EponDeviceStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for Table of statistics counters of EPON devices." "Table entries for Table of statistics counters of EPON
devices."
INDEX { ifIndex } INDEX { ifIndex }
::= { eponDeviceStatTable 1 } ::= { eponDeviceStatTable 1 }
EponDeviceStatEntry::= EponDeviceStatEntry::=
SEQUENCE { SEQUENCE {
eponDeviceStatTxFramesQueue0 Counter32, eponDeviceStatTxFramesQueue0 Counter32,
eponDeviceStatTxFramesQueue1 Counter32, eponDeviceStatTxFramesQueue1 Counter32,
eponDeviceStatTxFramesQueue2 Counter32, eponDeviceStatTxFramesQueue2 Counter32,
eponDeviceStatTxFramesQueue3 Counter32, eponDeviceStatTxFramesQueue3 Counter32,
eponDeviceStatTxFramesQueue4 Counter32, eponDeviceStatTxFramesQueue4 Counter32,
skipping to change at page 42, line 40 skipping to change at page 49, line 50
eponDeviceStatRxFramesQueue6 Counter32, eponDeviceStatRxFramesQueue6 Counter32,
eponDeviceStatRxFramesQueue7 Counter32, eponDeviceStatRxFramesQueue7 Counter32,
eponDeviceStatDroppedFramesQueue0 Counter32, eponDeviceStatDroppedFramesQueue0 Counter32,
eponDeviceStatDroppedFramesQueue1 Counter32, eponDeviceStatDroppedFramesQueue1 Counter32,
eponDeviceStatDroppedFramesQueue2 Counter32, eponDeviceStatDroppedFramesQueue2 Counter32,
eponDeviceStatDroppedFramesQueue3 Counter32, eponDeviceStatDroppedFramesQueue3 Counter32,
eponDeviceStatDroppedFramesQueue4 Counter32, eponDeviceStatDroppedFramesQueue4 Counter32,
eponDeviceStatDroppedFramesQueue5 Counter32, eponDeviceStatDroppedFramesQueue5 Counter32,
eponDeviceStatDroppedFramesQueue6 Counter32, eponDeviceStatDroppedFramesQueue6 Counter32,
eponDeviceStatDroppedFramesQueue7 Counter32 eponDeviceStatDroppedFramesQueue7 Counter32
} }
eponDeviceStatTxFramesQueue0 OBJECT-TYPE eponDeviceStatTxFramesQueue0 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-0∆ frames transmission "A count of the number of times a -Queue-0- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an each frame transmitted which is an output of -Queue-0-.
output of śQueue-0∆. The śQueue-0∆ marking matched the REPORT MPCP The -Queue-0- marking matched the REPORT MPCP message
message Queue-0 field, as defined in [802.3ah] clause 64. This Queue-0 field, as defined in [802.3ah] clause 64. This
counter counter is mandatory for an ONU."
is mandatory for an ONU."
::= { eponDeviceStatEntry 1} ::= { eponDeviceStatEntry 1}
eponDeviceStatTxFramesQueue1 OBJECT-TYPE eponDeviceStatTxFramesQueue1 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-1∆ frames transmission "A count of the number of times a -Queue-1- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output of śQueue-1∆. The śQueue-1∆ marking matched the REPORT each frame transmitted which is an output of -Queue-1-.
MPCP message Queue-1 field, as defined in [802.3ah] clause 64. This 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." counter is mandatory for an ONU."
::= { eponDeviceStatEntry 2} ::= { eponDeviceStatEntry 2}
eponDeviceStatTxFramesQueue2 OBJECT-TYPE eponDeviceStatTxFramesQueue2 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-2∆ frames transmission "A count of the number of times a -Queue-2- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output of śQueue-2∆. The śQueue-2∆ marking matched the REPORT each frame transmitted which is an output of -Queue-2-.
MPCP message Queue-2 field, as defined in [802.3ah] clause 64. This 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." counter is mandatory for an ONU."
::= { eponDeviceStatEntry 3} ::= { eponDeviceStatEntry 3}
eponDeviceStatTxFramesQueue3 OBJECT-TYPE eponDeviceStatTxFramesQueue3 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-3∆ frames transmission "A count of the number of times a -Queue-3- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output of śQueue-3∆. The śQueue-3∆ marking matched the REPORT each frame transmitted which is an output of -Queue-3-.
MPCP message Queue-3 field, as defined in [802.3ah] clause 64. This The -Queue-3- marking matched the REPORT MPCP message
counter is mandatory for an ONU." Queue-3 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 4} ::= { eponDeviceStatEntry 4}
eponDeviceStatTxFramesQueue4 OBJECT-TYPE eponDeviceStatTxFramesQueue4 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-4∆ frames transmission "A count of the number of times a -Queue-4- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an each frame transmitted which is an output of -Queue-4-.
output of śQueue-4∆. The śQueue-4∆ marking matched the REPORT MPCP The -Queue-4- marking matched the REPORT MPCP message
Queue-4 field, as defined in [802.3ah] clause 64.
message Queue-4 field, as defined in [802.3ah] clause 64. This counter This counter is mandatory for an ONU."
is mandatory for an ONU."
::= { eponDeviceStatEntry 5} ::= { eponDeviceStatEntry 5}
eponDeviceStatTxFramesQueue5 OBJECT-TYPE eponDeviceStatTxFramesQueue5 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-5∆ frames transmission "A count of the number of times a -Queue-5- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output of śQueue-5∆. The śQueue-5∆ marking matched the REPORT each frame transmitted which is an output of -Queue-5-.
MPCP message Queue-5 field, as defined in [802.3ah] clause 64. This The -Queue-5- marking matched the REPORT MPCP message
counter is mandatory for an ONU." Queue-5 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 6} ::= { eponDeviceStatEntry 6}
eponDeviceStatTxFramesQueue6 OBJECT-TYPE eponDeviceStatTxFramesQueue6 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-6∆ frames transmission "A count of the number of times a -Queue-6- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output each frame transmitted which is an output of -Queue-6-.
of śQueue-6∆. The śQueue-6∆ marking matched the REPORT MPCP message The -Queue-6- marking matched the REPORT MPCP message
Queue-6 field, as defined in [802.3ah] clause 64. This counter is Queue-6 field, as defined in [802.3ah] clause 64.
mandatory for an ONU." This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 7} ::= { eponDeviceStatEntry 7}
eponDeviceStatTxFramesQueue7 OBJECT-TYPE eponDeviceStatTxFramesQueue7 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-7∆ frames transmission "A count of the number of times a -Queue-7- frames
occurs. Increment the counter by one for each frame transmitted which transmission occurs. Increment the counter by one for
is an output of śQueue-7∆. The śQueue-7∆ marking matched the REPORT each frame transmitted which is an output of -Queue-7-.
MPCP message Queue-0 field, as defined in [802.3ah] clause 64. This The -Queue-7- marking matched the REPORT MPCP message
counter is mandatory for an ONU." Queue-7 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 8} ::= { eponDeviceStatEntry 8}
eponDeviceStatRxFramesQueue0 OBJECT-TYPE eponDeviceStatRxFramesQueue0 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-0∆ frames reception occurs. "A count of the number of times a -Queue-0- frames
A reception occurs. A single counter at the ONU and a set
of counters, one for each LLID, at the OLT. Increment
single counter at the ONU and a set of counters, one for each LLID, at the counter by one for each frame received for each
the OLT. Increment the counter by one for each frame received for each LLID, which is an output of -Queue-0-. The -Queue-0-
LLID, which is an output of śQueue-0∆. The śQueue-0∆ marking matched marking matched the REPORT MPCP message Queue-0 field,
the REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause as defined in [802.3ah] clause 64.
64. This counter is mandatory for an ONU and an OLT." This counter is mandatory for an ONU and an OLT."
::= { eponDeviceStatEntry 9} ::= { eponDeviceStatEntry 9}
eponDeviceStatRxFramesQueue1 OBJECT-TYPE eponDeviceStatRxFramesQueue1 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a śQueue-1∆ frames reception occurs. A "A count of the number of times a -Queue-1- frames
single counter at the ONU and a set of counters, one for each LLID, at reception occurs. A single counter at the ONU and a set
the OLT. Increment the counter by one for each frame received for each of counters, one for each LLID, at the OLT. Increment
LLID, which is an output of śQueue-1∆. The śQueue-1∆ marking matched the counter by one for each frame received for each
the REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause LLID, which is an output of -Queue-1-. The -Queue-1-
64. This counter is mandatory for an ONU and an OLT." 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."
::= { eponDeviceStatEntry 10} ::= { eponDeviceStatEntry 10}
eponDeviceStatRxFramesQueue2 OBJECT-TYPE eponDeviceStatRxFramesQueue2 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-2∆ frames reception occurs. "A count of the number of times a -Queue-2- frames
A single counter at the ONU and a set of counters, one for each LLID, reception occurs. A single counter at the ONU and a set
at the OLT. Increment the counter by one for each frame received for of counters, one for each LLID, at the OLT. Increment
each LLID, which is an output of śQueue-2∆. The śQueue-2∆ marking the counter by one for each frame received for each
matched the REPORT MPCP message Queue-2 field, as defined in [802.3ah] LLID, which is an output of -Queue-2-. The -Queue-2-
clause 64. This counter is mandatory for an ONU and an OLT." 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."
::= { eponDeviceStatEntry 11} ::= { eponDeviceStatEntry 11}
eponDeviceStatRxFramesQueue3 OBJECT-TYPE eponDeviceStatRxFramesQueue3 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-3∆ frames reception occurs. "A count of the number of times a -Queue-3- frames
A single counter at the ONU and a set of counters, one for each LLID, reception occurs. A single counter at the ONU and a set
at the OLT. Increment the counter by one for each frame received for of counters, one for each LLID, at the OLT. Increment
each LLID, which is an output of śQueue-3∆. The śQueue-3∆ marking the counter by one for each frame received for each
matched the LLID, which is an output of -Queue-3-. The -Queue-3-
REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64. marking matched the REPORT MPCP message Queue-3 field,
as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT." This counter is mandatory for an ONU and an OLT."
::= { eponDeviceStatEntry 12} ::= { eponDeviceStatEntry 12}
eponDeviceStatRxFramesQueue4 OBJECT-TYPE eponDeviceStatRxFramesQueue4 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a śQueue-4∆ frames reception occurs. A "A count of the number of times a -Queue-4- frames
single counter at the ONU and a set of counters, one for each LLID, at reception occurs. A single counter at the ONU and a set
the OLT. Increment the counter by one for each frame received for each of counters, one for each LLID, at the OLT. Increment
LLID, which is an output of śQueue-4∆. The śQueue-4∆ marking matched the counter by one for each frame received for each
the REPORT MPCP message Queue-4 field, as defined in [802.3ah] clause LLID, which is an output of -Queue-4-. The -Queue-4-
64. This counter is mandatory for an ONU and an OLT." 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} ::= { eponDeviceStatEntry 13}
eponDeviceStatRxFramesQueue5 OBJECT-TYPE eponDeviceStatRxFramesQueue5 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-5∆ frames reception occurs. "A count of the number of times a -Queue-5- frames
A single counter at the ONU and a set of counters, one for each LLID, reception occurs. A single counter at the ONU and a set
at the OLT. Increment the counter by one for each frame received for of counters, one for each LLID, at the OLT. Increment
each LLID, which is an output of śQueue-5∆. The śQueue-5∆ marking the counter by one for each frame received for each
matched the REPORT MPCP message Queue-5 field, as defined in [802.3ah] LLID, which is an output of -Queue-5-. The -Queue-5-
clause 64. This counter is mandatory for an ONU and an OLT." marking matched the REPORT MPCP message Queue-5 field,
as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { eponDeviceStatEntry 14} ::= { eponDeviceStatEntry 14}
eponDeviceStatRxFramesQueue6 OBJECT-TYPE eponDeviceStatRxFramesQueue6 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-6∆ frames reception occurs. "A count of the number of times a -Queue-6- frames
A single counter at the ONU and a set of counters, one for each LLID, reception occurs. A single counter at the ONU and a set
at the OLT. Increment the counter by one for each frame received for of counters, one for each LLID, at the OLT. Increment
each LLID, which is an output of śQueue-6∆. The śQueue-6∆ marking the counter by one for each frame received for each
matched the REPORT MPCP message Queue-6 field, as defined in [802.3ah] LLID, which is an output of -Queue-6-. The -Queue-6-
clause 64. This counter is mandatory for an ONU and an OLT." marking matched the REPORT MPCP message Queue-6 field,
as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { eponDeviceStatEntry 15} ::= { eponDeviceStatEntry 15}
eponDeviceStatRxFramesQueue7 OBJECT-TYPE eponDeviceStatRxFramesQueue7 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-7∆ frames reception occurs. "A count of the number of times a -Queue-7- frames
A single counter at the ONU and a set of counters, one for each LLID, reception occurs. A single counter at the ONU and a set
at the OLT. Increment the counter by one for each frame received for of counters, one for each LLID, at the OLT. Increment
each LLID, which is an output of śQueue-7∆. The śQueue-7∆ marking the counter by one for each frame received for each
matched the LLID, which is an output of -Queue-7-. The -Queue-7-
marking matched the REPORT MPCP message Queue-7 field,
REPORT MPCP message Queue-7 field, as defined in [802.3ah] clause 64. as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT." This counter is mandatory for an ONU and an OLT."
::= { eponDeviceStatEntry 16} ::= { eponDeviceStatEntry 16}
eponDeviceStatDroppedFramesQueue0 OBJECT-TYPE eponDeviceStatDroppedFramesQueue0 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-0∆ frames drops occurs. "A count of the number of times a -Queue-0- frames drops
Increment the counter by one for each frame dropped from śQueue-0∆. occurs. Increment the counter by one for each frame
The śQueue-0∆ marking matched the REPORT MPCP message Queue-0 field, dropped from -Queue-0-. The -Queue-0- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-0 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 17} ::= { eponDeviceStatEntry 17}
eponDeviceStatDroppedFramesQueue1 OBJECT-TYPE eponDeviceStatDroppedFramesQueue1 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-1∆ frames drops occurs. "A count of the number of times a -Queue-1- frames drops
Increment the counter by one for each frame dropped from śQueue-1∆. occurs. Increment the counter by one for each frame
The śQueue-1∆ marking matched the REPORT MPCP message Queue-1 field, dropped from -Queue-1-. The -Queue-1- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-1 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 18} ::= { eponDeviceStatEntry 18}
eponDeviceStatDroppedFramesQueue2 OBJECT-TYPE eponDeviceStatDroppedFramesQueue2 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-2∆ frames drops occurs. "A count of the number of times a -Queue-2- frames drops
Increment the counter by one for each frame dropped from śQueue-2∆. occurs. Increment the counter by one for each frame
The śQueue-2∆ marking matched the REPORT MPCP message Queue-2 field, dropped from -Queue-2-. The -Queue-2- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-2 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 19} ::= { eponDeviceStatEntry 19}
eponDeviceStatDroppedFramesQueue3 OBJECT-TYPE eponDeviceStatDroppedFramesQueue3 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-3∆ frames drops occurs. "A count of the number of times a -Queue-3- frames drops
Increment the counter by one for each frame dropped from śQueue-3∆. occurs. Increment the counter by one for each frame
The śQueue-3∆ marking matched the REPORT MPCP message Queue-3 field, dropped from -Queue-3-. The -Queue-3- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-3 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 20} ::= { eponDeviceStatEntry 20}
eponDeviceStatDroppedFramesQueue4 OBJECT-TYPE eponDeviceStatDroppedFramesQueue4 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-4∆ frames drops occurs. "A count of the number of times a -Queue-4- frames drops
Increment the counter by one for each frame dropped from śQueue-4∆. occurs. Increment the counter by one for each frame
The śQueue-4∆ marking matched the REPORT MPCP message Queue-4 field, dropped from -Queue-4-. The -Queue-4- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-4 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 21} ::= { eponDeviceStatEntry 21}
eponDeviceStatDroppedFramesQueue5 OBJECT-TYPE eponDeviceStatDroppedFramesQueue5 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-5∆ frames drops occurs. "A count of the number of times a -Queue-5- frames drops
Increment the counter by one for each frame dropped from śQueue-5∆. occurs. Increment the counter by one for each frame
The śQueue-5∆ marking matched the REPORT MPCP message Queue-5 field, dropped from -Queue-5-. The -Queue-5- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-5 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 22} ::= { eponDeviceStatEntry 22}
eponDeviceStatDroppedFramesQueue6 OBJECT-TYPE eponDeviceStatDroppedFramesQueue6 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-6∆ frames drops occurs. "A count of the number of times a -Queue-6- frames drops
Increment the counter by one for each frame dropped from śQueue-6∆. occurs. Increment the counter by one for each frame
The śQueue-6∆ marking matched the REPORT MPCP message Queue-6 field, dropped from -Queue-6-. The -Queue-6- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-6 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 23} ::= { eponDeviceStatEntry 23}
eponDeviceStatDroppedFramesQueue7 OBJECT-TYPE eponDeviceStatDroppedFramesQueue7 OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" A count of the number of times a śQueue-7∆ frames drops occurs. "A count of the number of times a -Queue-7- frames drops
Increment the counter by one for each frame dropped from śQueue-7∆. occurs. Increment the counter by one for each frame
The śQueue-7∆ marking matched the REPORT MPCP message Queue-7 field, dropped from -Queue-7-. The -Queue-7- marking matched
as defined in [802.3ah] clause 64. This counter is mandatory for an the REPORT MPCP message Queue-7 field, as defined in
ONU." [802.3ah] clause 64.
This counter is mandatory for an ONU."
::= { eponDeviceStatEntry 24} ::= { eponDeviceStatEntry 24}
--Editor's Note use reference to event MIB modules [RFC2981] and
--docsis MIB modules [RFC2669]
eponDeviceEventObjectTable OBJECT-TYPE eponDeviceEventObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceEventObjectEntry SYNTAX SEQUENCE OF EponDeviceEventObjectEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of EPON devices." "This table defines the Event Objects for EPON devices.
The attributes are relevant for an OLT and an ONU."
::= { eponDeviceEventObjects 1} ::= { eponDeviceEventObjects 1}
eponDeviceEventObjectEntry OBJECT-TYPE eponDeviceEventObjectEntry OBJECT-TYPE
SYNTAX EponDeviceEventObjectEntry SYNTAX EponDeviceEventObjectEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for Table of Event objects for EPON devices." "Table entries for Table of Event objects for EPON
devices."
INDEX { ifIndex } INDEX { ifIndex }
::= { eponDeviceEventObjectTable 1 } ::= { eponDeviceEventObjectTable 1 }
EponDeviceEventObjectEntry::= EponDeviceEventObjectEntry::=
SEQUENCE { SEQUENCE {
eponDeviceSampleMinimum Integer32, eponDeviceSampleMinimum Integer32,
eponDeviceDyingGaspAlarmState TruthValue, eponDeviceDyingGaspAlarmState TruthValue,
eponDeviceDyingGaspAlarmEnabled TruthValue, eponDeviceDyingGaspAlarmEnabled TruthValue,
eponDeviceCriticalEventState TruthValue, eponDeviceCriticalEventState TruthValue,
eponDeviceCriticalEventEnabled TruthValue, eponDeviceCriticalEventEnabled TruthValue,
skipping to change at page 50, line 15 skipping to change at page 58, line 29
eponDeviceOrganizationSpecificEventEnabled TruthValue, eponDeviceOrganizationSpecificEventEnabled TruthValue,
eponDeviceEventControl INTEGER eponDeviceEventControl INTEGER
} }
eponDeviceSampleMinimum OBJECT-TYPE eponDeviceSampleMinimum OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum Frequency of events this system will "The minimum Frequency of events this system will accept.
accept. A system may use the larger values of this minimum to A system may use the larger values of this minimum to
lessen the impact of constant sampling. For larger lessen the impact of constant sampling. For larger
sampling intervals the system samples less often and sampling intervals the system samples less often and
suffers less overhead. suffers less overhead.
Unless explicitly resource limited, a system's value for Unless explicitly resource limited, a system's value for
this object SHOULD be 1, allowing as small as a 1 second this object SHOULD be 1, allowing as small as a 1 second
interval for ongoing trigger sampling." interval for ongoing trigger sampling.
Writing of the value can be done all the time."
DEFVAL { 1 }
::= { eponDeviceEventObjectEntry 1 } ::= { eponDeviceEventObjectEntry 1 }
eponDeviceDyingGaspAlarmState OBJECT-TYPE eponDeviceDyingGaspAlarmState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Dying "A read-only variable, which defines the state of the
Gasp indication of the OAM alarm indications as described in the Dying Gasp indication of the OAM alarm indications as
[802.3ah] clause 57. When dyingGaspAlarm the device has a dying gasp described in the [802.3ah] clause 57. When true the
alarm asserted. When the dyingGaspAlarm state is removed the dying device has a dying gasp alarm asserted. When false the
gasp alarm is reset " dying gasp alarm is reset "
::= { eponDeviceEventObjectEntry 2} ::= { eponDeviceEventObjectEntry 2}
eponDeviceDyingGaspAlarmEnabled OBJECT-TYPE eponDeviceDyingGaspAlarmEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow DyingGaspAlarm event to be used. "A control to allow DyingGaspAlarm event to be used.
When the value is 'false' the event is not sampled." When the value is true the event is sampled. When the
value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 3 } ::= { eponDeviceEventObjectEntry 3 }
eponDeviceCriticalEventState OBJECT-TYPE eponDeviceCriticalEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the "A read-only variable, which defines the state of the
Critical Event indication of the OAM alarm indications as described in Critical Event indication of the OAM alarm indications
the [802.3ah] clause 57. When criticalEvent the device has a Critical as described in the [802.3ah] clause 57. When true the
Event asserted. " device has a Critical Event asserted. When false the
Critical Event is reset."
::= { eponDeviceEventObjectEntry 4 } ::= { eponDeviceEventObjectEntry 4 }
eponDeviceCriticalEventEnabled OBJECT-TYPE eponDeviceCriticalEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow CriticalEvent event to be used. "A control to allow CriticalEvent event to be used. When
When the value is 'false' the event is not sampled." the value is true the event is sampled. When the value
is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 5 } ::= { eponDeviceEventObjectEntry 5 }
eponDeviceLocalLinkFaultAlarmState OBJECT-TYPE eponDeviceLocalLinkFaultAlarmState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Local "A read-only variable, which defines the state of the
Link Fault indication of the OAM alarm indications as described in the Local Link Fault indication of the OAM alarm indications
[802.3ah] clause 57. When localLinkFaultAlarm the device has a Local as described in the [802.3ah] clause 57. When true the
Link Fault alarm asserted. " device has a Local Link Fault alarm asserted. When
false the Local Link Fault alarm is reset."
::= { eponDeviceEventObjectEntry 6 } ::= { eponDeviceEventObjectEntry 6 }
eponDeviceLocalLinkFaultAlarmEnabled OBJECT-TYPE eponDeviceLocalLinkFaultAlarmEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow LocalLinkFaultAlarm event to be used. "A control to allow LocalLinkFaultAlarm event to be used.
When the value is 'false' the event is not sampled." When the value is true the event is sampled. When the
value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 7 } ::= { eponDeviceEventObjectEntry 7 }
eponDeviceTemperatureEventIndicationState OBJECT-TYPE eponDeviceTemperatureEventIndicationState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the "A read-only variable, which defines the state of the
Temperature Event indication of an EPON device. When condition of box Temperature Event indication of an EPON device. When
temperature is above the threshold defined the alarm is asserted. When condition of box temperature is above the threshold
the condition is below that threshold the alarm is de-asserted. When defined the alarm is asserted. When the condition is
temperatureEventIndication the device has a Temperature Event below that threshold the alarm is de-asserted. When true
Indication asserted. " the device has a Temperature Event Indication asserted.
When false the Temperature Event Indication is reset."
::= { eponDeviceEventObjectEntry 8 } ::= { eponDeviceEventObjectEntry 8 }
eponDeviceTemperatureEventIndicationEnabled OBJECT-TYPE eponDeviceTemperatureEventIndicationEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow TemperatureEventIndication event to be "A control to allow TemperatureEventIndication event to
used. be used. When the value is true the event is sampled.
When the value is 'false' the event is not sampled." When the value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 9 } ::= { eponDeviceEventObjectEntry 9 }
eponDevicePowerVoltageEventIndicationState OBJECT-TYPE eponDevicePowerVoltageEventIndicationState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the "A read-only variable, which defines the state of the
Power/Voltage Event Indication of an EPON device. When condition of Power/Voltage Event Indication of an EPON device. When
box Power/voltage is above the threshold defined the alarm is condition of box Power/voltage is above the threshold
asserted. When the condition is below that threshold the alarm is de- defined the alarm is asserted. When the condition is
asserted. When powerVoltageEventIndication the device has a below that threshold the alarm is de-asserted. When true
Power/Voltage Event Indication asserted. " the device has a Power/Voltage Event Indication
asserted. When false the Power/Voltage Event Indication
is reset. "
::= { eponDeviceEventObjectEntry 10 } ::= { eponDeviceEventObjectEntry 10 }
eponDevicePowerVoltageEventIndicationEnabled OBJECT-TYPE eponDevicePowerVoltageEventIndicationEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow PowerVoltageEventIndication event to be "A control to allow PowerVoltageEventIndication event to
used. be used. When the value is true the event is sampled.
When the value is 'false' the event is not sampled." When the value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 11 } ::= { eponDeviceEventObjectEntry 11 }
eponDeviceGlobalEventState OBJECT-TYPE eponDeviceGlobalEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Global Event "A read-only variable, which defines the state of the
indication of an EPON device. When the indication of the event input Global Event indication of an EPON device. When the
occurs the event is asserted. When the input is removed that event is indication of the event input occurs the event is
de-asserted. When globalEvent the device has a Global Event asserted. asserted. When the input is removed that event is
" de-asserted. When true the device has a Global Event
asserted. When false the Global Event Indication is
reset."
::= { eponDeviceEventObjectEntry 12 } ::= { eponDeviceEventObjectEntry 12 }
eponDeviceGlobalEventEnabled OBJECT-TYPE eponDeviceGlobalEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow GlobalEvent event to be used. "A control to allow GlobalEvent event to be used. When
When the value is 'false' the event is not sampled." the value is true the event is sampled. When the value
is false the event is not sampled. Writing can be done
all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 13 } ::= { eponDeviceEventObjectEntry 13 }
eponDeviceErroredSymbolPeriodEventState OBJECT-TYPE eponDeviceErroredSymbolPeriodEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Errored Symbol "A read-only variable, which defines the state of the
Period Event indication of the OAM alarm TLV indications as described Errored Symbol Period Event indication of the OAM alarm
in the [802.3ah] clause 57.5.3. When erroredSymbolPeriodEvent the TLV indications as described in the [802.3ah]
device has an Errored Symbol Period Event asserted. " clause 57.5.3. When true the device has an Errored
Symbol Period Event asserted. When false the Errored
Symbol Period Event is reset."
::= { eponDeviceEventObjectEntry 14} ::= { eponDeviceEventObjectEntry 14}
eponDeviceErroredSymbolPeriodEventEnabled OBJECT-TYPE eponDeviceErroredSymbolPeriodEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow ErroredSymbolPeriodEvent event to be used. "A control to allow ErroredSymbolPeriodEvent event to be
When the value is 'false' the event is not sampled." used. When the value is true the event is sampled. When
the value is false the event is not sampled. Writing can
be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 15 } ::= { eponDeviceEventObjectEntry 15 }
eponDeviceErroredFrameEventState OBJECT-TYPE eponDeviceErroredFrameEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame "A read-only variable, which defines the state of the
Event indication of the OAM alarm TLV indications as described in the Errored Frame Event indication of the OAM alarm TLV
[802.3ah] clause 57.5.3. When erroredFrameEvent the device has an indications as described in the [802.3ah] clause 57.5.3.
Errored Frame Event asserted. " When true the device has an Errored Frame Event
asserted. When false the Errored Frame Event is reset."
::= { eponDeviceEventObjectEntry 16 } ::= { eponDeviceEventObjectEntry 16 }
eponDeviceErroredFrameEventEnabled OBJECT-TYPE eponDeviceErroredFrameEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow ErroredFrameEvent event to be used. "A control to allow ErroredFrameEvent event to be used.
When the value is 'false' the event is not sampled." When the value is true the event is sampled. When the
value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 17 } ::= { eponDeviceEventObjectEntry 17 }
eponDeviceErroredFramePeriodEventState OBJECT-TYPE eponDeviceErroredFramePeriodEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame "A read-only variable, which defines the state of the
Period Event indication of the OAM alarm TLV indications as described Errored Frame Period Event indication of the OAM alarm
in TLV indications as described in the [802.3ah] clause
the [802.3ah] clause 57.5.3. When erroredFramePeriodEvent the device 57.5.3. When true the device has an Errored Frame Period
has an Errored Frame Period Event asserted. " Event asserted. When false the Errored Frame Period
Event is reset."
::= { eponDeviceEventObjectEntry 18 } ::= { eponDeviceEventObjectEntry 18 }
eponDeviceErroredFramePeriodEventEnabled OBJECT-TYPE eponDeviceErroredFramePeriodEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow ErroredFramePeriodEvent event to be used. "A control to allow ErroredFramePeriodEvent event to be
When the value is 'false' the event is not sampled." used. When the value is true the event is sampled. When
the value is false the event is not sampled. Writing can
be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 19 } ::= { eponDeviceEventObjectEntry 19 }
eponDeviceErroredFrameSecondsSummaryEventState OBJECT-TYPE eponDeviceErroredFrameSecondsSummaryEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame "A read-only variable, which defines the state of the
Seconds Summary Event indication of the OAM alarm TLV indications as Errored Frame Seconds Summary Event indication of the
described in the [802.3ah] clause 57.5.3. When OAM alarm TLV indications as described in the [802.3ah]
erroredFrameSecondsSummaryEvent the device has an Errored Frame clause 57.5.3. When true the device has an Errored Frame
Seconds Summary Event asserted. " Seconds Summary Event asserted. When false the Errored
Frame Seconds Summary Event is reset."
::= { eponDeviceEventObjectEntry 20 } ::= { eponDeviceEventObjectEntry 20 }
eponDeviceErroredFrameSecondsSummaryEventEnabled OBJECT-TYPE eponDeviceErroredFrameSecondsSummaryEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow ErroredFrameSecondsSummaryEvent event to "A control to allow ErroredFrameSecondsSummaryEvent event
be used. to be used. When the value is true the event is sampled.
When the value is 'false' the event is not sampled." When the value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 21 } ::= { eponDeviceEventObjectEntry 21 }
eponDeviceOrganizationSpecificEventState OBJECT-TYPE eponDeviceOrganizationSpecificEventState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read-only variable, which defines the state of the Organization "A read-only variable, which defines the state of the
Specific Event indication of the OAM alarm TLV indications as Organization Specific Event indication of the OAM alarm
described in the [802.3ah] clause 57.5.3. When TLV indications as described in the [802.3ah] clause
organizationSpecificEvent the device has an Organization Specific 57.5.3. When true the device has an Organization
Event asserted. " Specific Event asserted. When false the Organization
Specific Event is reset."
::= { eponDeviceEventObjectEntry 22 } ::= { eponDeviceEventObjectEntry 22 }
eponDeviceOrganizationSpecificEventEnabled OBJECT-TYPE eponDeviceOrganizationSpecificEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow OrganizationSpecificEvent event to be "A control to allow OrganizationSpecificEvent event to be
used. used. When the value is true the event is sampled. When
When the value is 'false' the event is not sampled." the value is false the event is not sampled.
Writing can be done all the time."
DEFVAL { false } DEFVAL { false }
::= { eponDeviceEventObjectEntry 23 } ::= { eponDeviceEventObjectEntry 23 }
eponDeviceEventControl OBJECT-TYPE eponDeviceEventControl OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
resetLog(1), none(1),
useDefaultReporting(2) resetLog(2),
useDefaultReporting(3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this object to resetLog(1) empties the event log. "Indicates and controls the resetting of the Event log.
All data is deleted. Setting it to useDefaultReporting(2) Setting this object to none(1) has no action resetLog(2)
returns all event priorities to their factory-default empties the event log. All data is deleted. Setting it
reporting. Reading this object always returns to useDefaultReporting(3) returns all event priorities
useDefaultReporting(2)." to their factory-default reporting. Reading this object
always returns useDefaultReporting(3)."
DEFVAL { 3 }
::= { eponDeviceEventObjectEntry 24 } ::= { eponDeviceEventObjectEntry 24 }
-- Events Log Table -- Events Log Table
eponDeviceEventsLogTable OBJECT-TYPE eponDeviceEventsLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceEventsLogEntry SYNTAX SEQUENCE OF EponDeviceEventsLogEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of objects that can be added to notifications based "A table of objects provides a log of notification based
on the event as pointed to by entries in those tables." on the event as pointed to by entries in those tables.
The intent is a MAC level event log (set of events to
when they happened).
This attribute is relevant for an OLT and an ONU."
::= { eponDeviceEventObjects 2 } ::= { eponDeviceEventObjects 2 }
eponDeviceEventsLogEntry OBJECT-TYPE eponDeviceEventsLogEntry OBJECT-TYPE
SYNTAX EponDeviceEventsLogEntry SYNTAX EponDeviceEventsLogEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A group of Events. Applications create and delete entries "A group of Events. Applications create and delete
using eponDeviceEventsEntryStatus. entries using eponDeviceEventsEntryStatus. When adding
When adding objects to a notification they are added in the objects to a notification they are added in the lexical
lexical order of their index in this table." order of their index in this table."
INDEX {eponDeviceEventsLogName, eponDeviceEventsLogIndex } INDEX {eponDeviceEventsLogName, eponDeviceEventsLogIndex }
::= { eponDeviceEventsLogTable 1 } ::= { eponDeviceEventsLogTable 1 }
EponDeviceEventsLogEntry ::= SEQUENCE { EponDeviceEventsLogEntry ::=
SEQUENCE {
eponDeviceEventsLogName SnmpAdminString, eponDeviceEventsLogName SnmpAdminString,
eponDeviceEventsLogIndex Unsigned32, eponDeviceEventsLogIndex Unsigned32,
eponDeviceEventsLogID OBJECT IDENTIFIER, eponDeviceEventsLogID OBJECT IDENTIFIER,
eponDeviceEventsLogFirstTime DateAndTime, eponDeviceEventsLogFirstTime DateAndTime,
eponDeviceEventsLogLastTime DateAndTime, eponDeviceEventsLogLastTime DateAndTime,
eponDeviceEventsLogCounts Counter32, eponDeviceEventsLogCounts Counter32,
eponDeviceEventsLogType INTEGER, eponDeviceEventsLogType INTEGER,
eponDeviceEventsLogEntryStatus RowStatus eponDeviceEventsLogEntryStatus RowStatus
} }
eponDeviceEventsLogName OBJECT-TYPE eponDeviceEventsLogName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32)) SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A locally-unique, administratively assigned name for a group "A locally-unique, administratively assigned name for a
of Events." group of Events."
::= { eponDeviceEventsLogEntry 1 } ::= { eponDeviceEventsLogEntry 1 }
eponDeviceEventsLogIndex OBJECT-TYPE eponDeviceEventsLogIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer for the purpose of identifying "An arbitrary integer for the purpose of identifying
individual Events within a eponDeviceEventsLogName group. individual Events within a eponDeviceEventsLogName
Events within a group are placed in the notification in the group. Events within a group are placed in the
numerical order of this index." notification in the numerical order of this index."
::= { eponDeviceEventsLogEntry 2 } ::= { eponDeviceEventsLogEntry 2 }
eponDeviceEventsLogID OBJECT-TYPE eponDeviceEventsLogID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of a MIB object to add to a "The object identifier of a MIB module object to add to a
Notification that results from the event." Notification that results from the event.
Writing can be done all the time."
DEFVAL { zeroDotZero } DEFVAL { zeroDotZero }
::= { eponDeviceEventsLogEntry 3 } ::= { eponDeviceEventsLogEntry 3 }
eponDeviceEventsLogFirstTime OBJECT-TYPE eponDeviceEventsLogFirstTime OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time that an entry was created." "The time that an entry was created."
::= { eponDeviceEventsLogEntry 4 } ::= { eponDeviceEventsLogEntry 4 }
skipping to change at page 58, line 37 skipping to change at page 67, line 24
eponDeviceGlobalEventState (6), eponDeviceGlobalEventState (6),
eponDeviceErroredSymbolPeriodEventState (7), eponDeviceErroredSymbolPeriodEventState (7),
eponDeviceErroredFrameEventState (8), eponDeviceErroredFrameEventState (8),
eponDeviceErroredFramePeriodEventState (9), eponDeviceErroredFramePeriodEventState (9),
eponDeviceErroredFrameSecondsSummaryEventState (10), eponDeviceErroredFrameSecondsSummaryEventState (10),
eponDeviceOrganizationSpecificEventState (11) eponDeviceOrganizationSpecificEventState (11)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of types for Events." "A list of types for Events. Events are ordered according
to their significance where 1 is the highest severity.
eponDeviceDyingGaspAlarmState(1) indicates a Dying Gasp
Alarm State,
eponDeviceCriticalEventState(2) indicates a Critical
Event State,
eponDeviceLocalLinkFaultAlarmState(3) indicates a Local
Link Fault Alarm State,
eponDeviceTemperatureEventIndicationState(4) indicates a
Temperature Event Indication State,
eponDevicePowerVoltageEventIndicationState(5) indicates
a Power Voltage Event Indication State,
eponDeviceGlobalEventState(6) indicates a Global Event
State,
eponDeviceErroredSymbolPeriodEventState(7) indicates an
Errored Symbol Period Event State,
eponDeviceErroredFrameEventState(8) indicates an Errored
Frame Event State,
eponDeviceErroredFramePeriodEventState(9) indicates an
Errored Frame Period Event State,
eponDeviceErroredFrameSecondsSummaryEventState(10)
indicates an Errored Frame Seconds Summary Event State,
eponDeviceOrganizationSpecificEventState(11) indicates
an Organization Specific Event State. "
::= { eponDeviceEventsLogEntry 7 } ::= { eponDeviceEventsLogEntry 7 }
eponDeviceEventsLogEntryStatus OBJECT-TYPE eponDeviceEventsLogEntryStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The control that allows creation and deletion of entries. "The control that allows creation and deletion of
Once made active an entry MAY not be modified except to entries. Once made active an entry MAY not be modified
delete it." except to delete it."
::= { eponDeviceEventsLogEntry 8 } ::= { eponDeviceEventsLogEntry 8 }
-- Conformance Statements -- Conformance Statements
-- Conformance Groups -- Conformance Groups
eponDeviceGroups OBJECT IDENTIFIER ::={ eponDeviceConformance 1} eponDeviceGroups OBJECT IDENTIFIER ::={ eponDeviceConformance 1}
eponDeviceGroupControl OBJECT-GROUP eponDeviceGroupControl OBJECT-GROUP
OBJECTS { OBJECTS {
eponDeviceObjectReset, eponDeviceObjectReset,
eponDeviceObjectModes, eponDeviceObjectModes,
eponDeviceSerialNumber,
eponDeviceObjectFecEnabled, eponDeviceObjectFecEnabled,
eponDeviceObjectOamMode, eponDeviceObjectOamMode,
eponDeviceObjectDeviceReadyMode, eponDeviceObjectDeviceReadyMode,
eponDeviceObjectPowerDown, eponDeviceObjectPowerDown,
eponDeviceObjectNumberOfLLIDs, eponDeviceObjectNumberOfLLIDs,
eponDeviceObjectRemoteMACAddressLLIDTable, eponDeviceObjectReportThreshold,
eponDeviceObjectReportThreshold eponDeviceRemoteMACAddressLLIDControl
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects of eponDevice control "A collection of objects of eponDevice control
definition." definition."
::= { eponDeviceGroups 1 } ::= { eponDeviceGroups 1 }
eponDeviceGroupRMadLTable OBJECT-GROUP eponDeviceGroupRMadLTable OBJECT-GROUP
OBJECTS { OBJECTS {
eponDeviceRMadlLogName,
eponDeviceRMadlLLID, eponDeviceRMadlLLID,
eponDeviceRMadlLogID, eponDeviceRMadlLogID,
eponDeviceRMadlRemoteMACAddress, eponDeviceRMadlRemoteAddress,
eponDeviceRMadlType, eponDeviceRMadlType,
eponDeviceRMadlAction, eponDeviceRMadlAction,
eponDeviceRMadlEntryStatus eponDeviceRMadlEntryStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects of eponDevice remote Mac address "A collection of objects of eponDevice remote Mac address
to LLID table." to LLID table."
::= { eponDeviceGroups 2 } ::= { eponDeviceGroups 2 }
eponDeviceGroupStat OBJECT-GROUP eponDeviceGroupStat OBJECT-GROUP
OBJECTS { OBJECTS {
eponDeviceStatTxFramesQueue0, eponDeviceStatTxFramesQueue0,
eponDeviceStatTxFramesQueue1, eponDeviceStatTxFramesQueue1,
eponDeviceStatTxFramesQueue2, eponDeviceStatTxFramesQueue2,
eponDeviceStatTxFramesQueue3, eponDeviceStatTxFramesQueue3,
eponDeviceStatTxFramesQueue4, eponDeviceStatTxFramesQueue4,
skipping to change at page 62, line 6 skipping to change at page 71, line 4
-- Compliance -- Compliance
eponDeviceCompliances OBJECT IDENTIFIER ::= { eponDeviceConformance 2} eponDeviceCompliances OBJECT IDENTIFIER ::= { eponDeviceConformance 2}
eponDeviceCompliance MODULE-COMPLIANCE eponDeviceCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for EPON Devices." DESCRIPTION "The compliance statement for EPON Devices."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { eponDeviceGroupControl } MANDATORY-GROUPS { eponDeviceGroupControl }
GROUP eponDeviceGroupRMadLTable GROUP eponDeviceGroupRMadLTable
DESCRIPTION " This group is mandatory for all DESCRIPTION " This group is mandatory for all
EPON devices supporting LLID-MAC address OLT EPON devices supporting LLID-MAC
table." address table."
GROUP eponDeviceGroupStat GROUP eponDeviceGroupStat
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all EPON devices
EPON devices supporting interfaces supporting interfaces for Statistics collection."
for Statistics collection."
GROUP eponDeviceGroupEvent GROUP eponDeviceGroupEvent
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all EPON devices
EPON devices supporting interfaces supporting interfaces for event collection."
for event collection."
GROUP eponDeviceGroupEventLog GROUP eponDeviceGroupEventLog
DESCRIPTION " This group is mandatory for all DESCRIPTION "This group is mandatory for all EPON devices
EPON devices supporting interfaces supporting interfaces for event log collection."
for event log collection."
::= { eponDeviceCompliances 1} ::= { eponDeviceCompliances 1}
END END
7. Security Considerations 10. Security Considerations
There are number of managed objects defined in this MIB module that There are number of managed objects defined in this MIB module that
have a MAX-ACCESS clause of read-write. Most objects are writeable have a MAX-ACCESS clause of read-write or read-create. Writing to
only when the link is Down. Writing to these objects can have the these objects can have a potentially disruptive effects on network
following potentially disruptive effects on network operation: operation: Including:
Including:
Changing dot3MpcpMode mode Changing dot3MpcpMode mode (Writing can be done during initialization
Changing dot3MPCPAdminControl state only when dot3MpcpOperStatus indicates Flase)
Changing eponDeviceObjectReportThreshold
Changing dot3EponMauFecMode mode Changing dot3MpcpAdminState state (Writing can be done all the time)
Changing eponDeviceObjectReset mode
Changing eponDeviceObjectFecEnabled mode Changing eponDeviceObjectReportThreshold (Writing can be done all the
Changing eponDeviceObjectOamMode mode time)
Changing eponDeviceObjectDeviceReadyMode
Changing eponDeviceObjectPowerDown Changing dot3EponMauFecMode mode (Writing can be done all the time)
Changing eponDeviceObjectReportThreshold
Changing eponDeviceRMadlLogID Changing eponDeviceObjectReset mode (Writing can be done all the
Changing eponDeviceRMadlLLID time)
Changing eponDeviceRMadlRemoteMacAddress
Changing eponDeviceRMadlType Changing eponDeviceObjectFecEnabled mode (Writing can be done all the
Changing eponDeviceRMadlAction time)
Changing eponDeviceRMadlEntryStatus
Changing eponDeviceSampleMinimum Changing eponDeviceObjectOamMode mode (Writing can be done during
Changing eponDeviceDyingGaspAlarmEnabled initialization, eponDeviceObjectDeviceReadyMode is in notReady(1) or
Changing eponDeviceCriticalEventEnabled inProcess(2))
Changing eponDeviceLocalLinkFaultAlarmEnabled
Changing eponDeviceTemperatureEventIndicationEnabled Changing eponDeviceObjectDeviceReadyMode (Writing can be done all the
Changing eponDevicePowerVoltageEventIndicationEnabled time)
Changing eponDeviceGlobalEventEnabled
Changing eponDeviceErroredSymbolPeriodEventEnabled Changing eponDeviceObjectPowerDown (Writing can be done all the time)
Changing eponDeviceErroredFrameEventEnabled
Changing eponDeviceErroredFramePeriodEventEnabled Changing eponDeviceObjectReportThreshold (Writing can be done all the
Changing eponDeviceErroredFrameSecondsSummaryEventEnabled time)
Changing eponDeviceOrganizationSpecificEventEnabled
Changing eponDeviceEventControl Changing eponDeviceRemoteMACAddressLLIDControl (Writing can be done
Changing eponDeviceEventsLogID all the time)
Changing eponDeviceEventsLogEntryStatus
Changing eponDeviceRMadlLogID (Writing can be done all the time)
Changing eponDeviceRMadlLLID (Writing can be done all the time)
Changing eponDeviceRMadlRemoteAddress (Writing can be done all the
time)
Changing eponDeviceRMadlType (Writing can be done all the time)
Changing eponDeviceRMadlAction (Writing can be done all the time)
Changing eponDeviceRMadlEntryStatus (Writing can be done all the
time)
Changing eponDeviceSampleMinimum(Writing can be done all the time)
Changing eponDeviceDyingGaspAlarmEnabled (Writing can be done all the
time)
Changing eponDeviceCriticalEventEnabled (Writing can be done all the
time)
Changing eponDeviceLocalLinkFaultAlarmEnabled (Writing can be done
all the time)
Changing eponDeviceTemperatureEventIndicationEnabled (Writing can be
done all the time)
Changing eponDevicePowerVoltageEventIndicationEnabled (Writing can be
done all the time)
Changing eponDeviceGlobalEventEnabled (Writing can be done all the
time)
Changing eponDeviceErroredSymbolPeriodEventEnabled (Writing can be
done all the time)
Changing eponDeviceErroredFrameEventEnabled (Writing can be done all
the time)
Changing eponDeviceErroredFramePeriodEventEnabled (Writing can be
done all the time)
Changing eponDeviceErroredFrameSecondsSummaryEventEnabled (Writing
can be done all the time)
Changing eponDeviceOrganizationSpecificEventEnabled (Writing can be
done all the time)
Changing eponDeviceEventControl (Writing can be done all the time)
Changing eponDeviceEventsLogID (Writing can be done all the time)
Changing eponDeviceEventsLogEntryStatus (Writing can be done all the
time)
The user of this MIB module must therefore be aware that support for The user of this MIB module must therefore be aware that support for
SET operations in a non-secure environment without proper protection SET operations in a non-secure environment without proper protection
can have a negative effect on network operations. can have a negative effect on network operations.
The readable objects in this MIB module (i.e., those with MAX-ACCESS The readable objects in this MIB module (i.e., those with MAX-ACCESS
other than not-accessible) may be considered sensitive in some other than not-accessible) may be considered sensitive in some
environments since, collectively, they provide information about the environments since, collectively, they provide information about the
performance of network interfaces and can reveal some aspects of performance of network interfaces and can reveal some aspects of
their configuration. In such environments it is important to control their configuration. In such environments it is important to control
skipping to change at page 64, line 4 skipping to change at page 74, line 11
The user of this MIB module must therefore be aware that support for The user of this MIB module must therefore be aware that support for
SET operations in a non-secure environment without proper protection SET operations in a non-secure environment without proper protection
can have a negative effect on network operations. can have a negative effect on network operations.
The readable objects in this MIB module (i.e., those with MAX-ACCESS The readable objects in this MIB module (i.e., those with MAX-ACCESS
other than not-accessible) may be considered sensitive in some other than not-accessible) may be considered sensitive in some
environments since, collectively, they provide information about the environments since, collectively, they provide information about the
performance of network interfaces and can reveal some aspects of performance of network interfaces and can reveal some aspects of
their configuration. In such environments it is important to control their configuration. In such environments it is important to control
even GET and NOTIFY access to these objects and possibly even to even GET and NOTIFY access to these objects and possibly even to
encrypt their values when sending them over the network via SNMP. encrypt their values when sending them over the network via SNMP.
SNMP versions prior to SNMPv3 did not include adequate security. Even SNMP versions prior to SNMPv3 did not include adequate security.
if the network itself is secure (for example by using IPSec), even Even if the network itself is secure (for example by using IPSec),
then, there is no control as to who on the secure network is allowed even then, there is no control as to who on the secure network is
to access and GET/SET (read/change/create/delete) the objects in this allowed to access and GET/SET (read/change/create/delete) the objects
MIB module. in this MIB module.
It is RECOMMENDED that implementers consider the security features as It is RECOMMENDED that implementers consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8), provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
8. Intellectual Property 11. References
The IETF takes no position regarding the validity or scope of any 11.1 Normative References
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 by implementers or users of this specification can
be obtained from the IETF Secretariat.
9. Normative References [802.3] IEEE, "Institute of Electrical and Electronic Engineers,
[802.3] Institute of Electrical and Electronic Engineers, IEEE Std IEEE Std 802.3-2002, "IEEE Standard for Carrier Sense
802.3-2002, "IEEE Standard for Carrier Sense Multiple Access with Multiple Access with Collision Detection (CSMA/CD) Access
Collision Detection (CSMA/CD) Access Method and Physical Layer Method and Physical Layer Specifications", December 2002.
Specifications
[802.3ah] Institute of Electrical and Electronic Engineers, IEEE [802.3ah] IEEE, "Draft amendment to - Information technology -
Draft 802.3ah-2002 Draft 3.3, "IEEE Standard for Carrier Sense Telecommunications and information exchange between
Multiple Access with Collision Detection (CSMA/CD) Access Method and systems - Local and metropolitan area networks - Specific
Physical Layer Specifications - Draft amendment to - Information requirements - Part 3: Carrier sense multiple access with
technology - Telecommunications and information exchange between collision detection (CSMA/CD) access method and physical
systems - Local and metropolitan area networks - Specific requirements layer specifications - Media Access Control Parameters,
- Part 3: Carrier sense multiple access with collision detection Physical Layers and Management Parameters for subscriber
(CSMA/CD) access method and physical layer specifications - Media access networks", IEEE Draft P802.3ah/D3.3, April 2004.
Access Control Parameters, Physical Layers and Management Parameters
for subscriber access networks [I-D.ietf-hubmib-efm-mib]
Squire, M., "Ethernet in the First Mile (EFM) Common MIB",
draft-squire-hubmib-efm-mib-00 (work in progress), October
2003.
[RFC1493] Decker, E., Langille, P., Rijsinghani, A. and K.
McCloghrie, "Definitions of Managed Objects for Bridges",
RFC 1493, July 1993.
[RFC1525] Decker, E., McCloghrie, K., Langille, P. and A.
Rijsinghani, "Definitions of Managed Objects for Source
Routing Bridges", RFC 1525, September 1993.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
McCloghrie, K., Rose, M. and S. Waldbusser, "Structure of Management McCloghrie, K., Rose, M. and S. Waldbusser, "Structure of
Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. Management Information Version 2 (SMIv2)", STD 58, RFC
2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
McCloghrie, K., Rose, M. and S. Waldbusser, "Textual McCloghrie, K., Rose, M. and S. Waldbusser, "Textual
Conventions for SMIv2", STD 58, RFC 2579, April 1999. Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder, [RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999. "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 [RFC2669] St. Johns, M., "DOCSIS Cable Device MIB Cable Device
for the Ethernet-like Interface Types", STD 58, RFC 2580, April 1999. Management Information Base for DOCSIS compliant Cable
Modems and Cable Modem Termination Systems", RFC 2669,
August 1999.
[draft-ietf-hubmibýefm-mib] Matt Squire "Generic EFM MIB", Internet [RFC2737] McCloghrie, K. and A. Bierman, "Entity MIB (Version 2)",
draft, draft-ietf-hubmibýefm-mib-00.txt, December 2003 RFC 2737, December 1999.
[RFC3591] H-K. Lam, M. Stewart, A. Huynh, [RFC2981] Kavasseri, R., "Event MIB", RFC 2981, October 2000.
"Definitions of Managed Objects for the Optical Interface Type.",
RFC 3591, September 2003.
[RFC2669] M. St. Johns, Ed., [RFC3591] Lam, H-K., Stewart, M. and A. Huynh, "Definitions of
"DOCSIS Cable Device MIB Cable Device Management Information Managed Objects for the Optical Interface Type", RFC 3591,
Base for DOCSIS compliant Cable Modems and Cable Modem September 2003.
Termination Systems.", RFC 2669, August 1999.
[RFC2981] R. Kavasseri, [RFC3635] Flick, J., "Definitions of Managed Objects for the
"Event MIB.", RFC 2981, October 2000. Ethernet-like Interface Types", RFC 3635, September 2003.
[RFC1493] E. Decker, P. Langille, A. Rijsinghani, K. McCloghrie, [RFC3636] Flick, J., "Definitions of Managed Objects for IEEE 802.3
"Definitions of Managed Objects for Bridges", RFC 1493, July 1993. Medium Attachment Units (MAUs)", RFC 3636, September 2003.
[RFC1525]. E. Decker, K. McCloghrie, P. Langille, A. Rijsinghani, 11.2 Informative References
"Definitions of Managed Objects for Source Routing Bridges", RFC 1525,
September 1993.
10. Informative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB", RFC 2863, June 2000. MIB", RFC 2863, June 2000.
[RFC2864] McCloghrie, K. and G. Hanson, "The Inverted Stack Table [RFC2864] McCloghrie, K. and G. Hanson, "The Inverted Stack Table
Extension to the Interfaces Group MIB", RFC 2864, June 2000. Extension to the Interfaces Group MIB", RFC 2864, June
2000.
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for
Standard Management Framework", RFC 3410, December 2002. Internet-Standard Management Framework", RFC 3410,
December 2002.
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 Author's Address
"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 Lior Khermosh
Passave Technologies
Passave Technologies,
Ackerstein Towers, Tower A, 6th floor, Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St. 9 Hamenofim St.,
Hertzliya Pituach 46725, Hertzliya Pituach, 46725
ISRAEL ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel Phone: +972-9-9717600 Ext: 7181
Tel: +972-9-9717600 Ext: 7181
Fax: +972-9-9540245 Fax: +972-9-9540245
Mob: +972-55-224054 EMail: lior.khermosh@passave.com
lior.khermosh@passave.com
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights 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; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat 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 by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
The IETF has been notified of intellectual property rights claimed in
regard to some or all of the specification contained in this
document. For more information consult the online list of claimed
rights.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM 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.
Copyright Statement
Copyright (C) The Internet Society (2004). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/