Ethernet Interfaces and Hub MIB Working Group Lior Khermosh, Editor
INTERNET DRAFT Passave Technologies
December 29, 2003
Managed Objects for the Ethernet Passive Optical Networks
<draft-ietf-hubmib-efm-epon-mib-00.txt>
Status of this Memo
This document is an Internet-Draft and is subject to all provisions of
Section 10 of RFC2026. Internet-Drafts are working documents of the
Internet Engineering Task Force (IETF), its areas, and its working
groups. Note that other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsolete by other documents at any
time. It is inappropriate to use Internet-Drafts as reference material
or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it or
assist in its implementation may be prepared, copied, published and
distributed, in whole or in part, without restriction of any kind,
provided that the above copyright notice and this paragraph are included
on all such copies and derivative works. However, this document itself
may not be modified in any way, such as by removing the copyright notice
or references to the Internet Society or other Internet organizations,
except as needed for the purpose of developing Internet standards in
which case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate it into
languages other than English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an "AS
IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
EPON MIB WG Expires April 2004 [Page 1/51]
Internet-Draft EPON MIBs December 29, 2003
Abstract
This document defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP based Internets. In
particular, it defines objects for managing devices and interfaces that
conform to the Ethernet Passive Optical Networks (EPON) standards as
defined in [802.3ah]. The document contains a list of management
entities based on the registers defined in the [802.3ah] Annex 30A and
mainly partitioned accordingly.
EPON MIB WG Expires April 2004 [Page 2/51]
Internet-Draft EPON MIBs December 29, 2003
Table of Content
Status of this Memo 1
Copyright Notice 1
Abstract 2
Table of Content 3
Terminology 4
1 The Internet-Standard Management Framework 4
2 Overview 4
3.1 Relationship to the Interfaces MIB, the Ethernet-like
Interfaces MIB and the MAU MIB 4
3.2 Relationship to the Generic EFM MIB 4
3 MIB structure 5
4 Definitions û The EFM EPON MIB 6
4.1 MPCP MIBs definitions 7
4.2 OMPEmulation managed object definitions 26
4.3 MAU managed object definitions 31
5 Definitions - The EPON Device MIB 37
6 Security Considerations 48
7 Intellectual Property 49
8 Normative References 50
9 Informative References 50
Author's information 51
EPON MIB WG Expires April 2004 [Page 3/51]
Internet-Draft EPON MIBs December 29, 2003
Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL", when used in the guidelines in this memo, are to be
interpreted as described in RFC 2119 [RFC2119].
1 The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of RFC
3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed the
Management Information Base or MIB. MIB objects are generally accessed
through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a MIB
module that is compliant to the SMIv2, which is described in STD 58, RFC
2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
[RFC2580].
2 Overview
This document defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP based Internets. In
particular, it defines objects for managing devices and interfaces that
conform to the Ethernet Passive Optical Networks (EPON) standards as
defined in [802.3ah]. The document contains a list of management
entities based on the registers defined in the [802.3ah] Annex 30A and
mainly partitioned accordingly.
The document also contains a device group section defining the MIBs for
EPON form a device perspective, which are connected directly to the IEEE
802.3ah layer2 specifications.
The document also provides amendments to the 802.3 MAU MIBs documents
for the EFM device type addition.
2.1 Relationship to the Interfaces MIB, the Ethernet-like Interfaces MIB
and the MAU MIB
EFM EPON interfaces require implementation of Interfaces MIB [RFC2863],
Ethernet-like Interfaces MIB [RFC2665] and MAU-MIB [RFC3636].
The MIBs defined in this document are an extension for these MIBs. For
instance defining dot3MpcpRemoteMACAddress only while assuming the local
MAC address attribute is already defined in [RFC 2665].
2.2 Relationship to the Generic EFM MIB
EFM EPON interfaces require implementation of Generic EFM MIB [draft-
ietf-hubmibùefm-mib]. This documents defines general EFM attributes and
managed objects that are referred in the document.
EPON MIB WG Expires April 2004 [Page 4/51]
Internet-Draft EPON MIBs December 29, 2003
3 MIB structure
This document include two MIBs the first is the EFM EPON MIBs and the
second is the EPON deivce MIBs.
The EFM EPON MIBs defines the objects used for configuration and
description of the [802.3ah] P2MP section.
These MIB objects are included of three MIB groups.
The MPCP MIBs definition û MIBs related to [802.3ah] clause 64 Multi
Point Control Protocol attributes. In this MIB group:
The dot3MpcpTable defines the objects used for the configuration and
description of the status of MPCP compliant interfaces.
The dot3MpcpStatTable defines the statistics group for MPCP compliant
interfaces.
The OMPEmulation MIBs definitions û MIBs related to [802.3ah] clause 65
point to point emulation attributes. In this MIB group:
The dot3OmpEmulationTable defines the objects used for the configuration
and description of the status of OMPEmulation compliant interfaces.
The dot3OmpEmulationStatTable defines the statistics group for
OMPEmulation compliant interfaces.
The MAU MIBs definition including MAU type definitions and EPON MAU
managed object related to [802.3ah] clause 60 and clause 65.
The dot3EponMauTable defines the objects used for the configuration
and description of the status of MAU EPON compliant interfaces.
The dot3EponMauType defines the Type group for [802.3] EPOM MAUs.
Editor note - The MAU Type object should probably be with other 802.3
MAU type oblects [RFC 3636].
The EPON Device MIBs defines the objects used for configuration and
description of management objects for EPON compliant Devices.
The eponDeviceTable defines the objects used for the configuration and
description of the EPON compliant devices.
EPON MIB WG Expires April 2004 [Page 5/51]
Internet-Draft EPON MIBs December 29, 2003
4 Definitions û The EFM EPON MIB (See section 30.2.5 in 802.3ah draft
for details):
DOT3-EFM-EPON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
Integer32, OBJECT-IDENTITY
FROM SNMPv2-SMI
TruthValue, MacAddress
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
;
efmeponMib MODULE-IDENTITY
LAST-UPDATED "200312290000Z" -- December 29, 2003
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
Working Group"
CONTACT-INFO
"WG charter:
http://www.ietf.org/html.charters/hubmib-
charter.html
Mailing Lists:
General Discussion: hubmib@ietf.org
To Subscribe: hubmib-request@ietf.org
In Body: subscribe your_email_address
Chair: Dan Romascanu
Postal: Avaya Inc.
Atidim Technology Park, Bldg. 3
Tel Aviv 61131
Israel
Tel: +972-3-645-8414
E-mail: dromasca@avaya.com
Editor: Lior Khermosh
Postal: Passave Technologies Inc.
Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St.
Hertzliya Pituach 46725,
ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9717600 Ext: 7181
E-mail: lior.khermosh@passave.com"
DESCRIPTION
"The objects in this MIB module are used to manage
EPON MIB WG Expires April 2004 [Page 6/51]
Internet-Draft EPON MIBs December 29, 2003
the Ethernet in the First Mile (EFM) Multi Point Control
Protocol (MPCP) Interfaces as defined in IEEE Draft
P802.3ah/D3.0 clause 64,65.
The following reference is used throughout this MIB module:
[802.3ah] refers to:
IEEE Draft P802.3ah/D3.0: 'Draft amendment to -
Information technology - Telecommunications and
information exchange between systems - Local and
metropolitan area networks - Specific requirements -
Part 3: Carrier sense multiple access with collision
detection (CSMA/CD) access method and physical layer
specifications - Media Access Control Parameters,
Physical Layers and Management Parameters for subscriber
access networks', 07 October 2003.
Of particular interest are Clause 64(MPCP) 65(P2mP RS) and 60
(PON PMDs). Clause 30, 'Management', and Clause 45,'Management
Data Input/Output (MDIO) Interface'.
Copyright (C) The Internet Society (2003). This version
of this MIB module is part of XXXX see the RFC
itself for full legal notices."
-- Editor's Note: Replace XXXX with the actual RFC number
-- assigned by RFC Editor and remove this note
REVISION "200312110000Z" -- December 11, 2003
DESCRIPTION "Initial version, published as RFC XXXX."
::= { mib-2 XXX }
-- Editor's Note: Replace XXX with a real OID once it is
-- assigned by IANA and remove this note.
4.1 MPCP MIBs definitions ([802.3ah] clause 30.3.5)
-- Editor's note: Description in attributes with References should be
-- minimized in later versions
dot3MpcpMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 1}
dot3MpcpObjects OBJECT IDENTIFIER ::= { dot3MpcpMIB 1}
dot3MpcpConformance OBJECT IDENTIFIER ::= { dot3MpcpMIB 2}
dot3MpcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpEntry
EPON MIB WG Expires April 2004 [Page 7/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for dot3 MPCP MIBs."
::= { dot3MpcpObjects 1 }
dot3MpcpEntry OBJECT-TYPE
SYNTAX Dot3MpcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the dot3 MPCP MIBs table."
INDEX { ifIndex }
::= { dot3MpcpTable 1 }
Dot3MpcpEntry ::=
SEQUENCE {
dot3MpcpAdminState TruthValue,
dot3MpcpMode INTEGER,
dot3MpcpLinkID INTEGER,
dot3MpcpRemoteMACAddress MacAddress,
dot3MpcpRegistrationState INTEGER,
dot3MpcpTransmitElapsed INTEGER,
dot3MpcpReceiveElapsed INTEGER,
dot3MpcpRoundTripTime INTEGER,
dot3MpcpMaximumPendingGrants INTEGER,
dot3MPCPAdminControl TruthValue,
dot3MpcpOnTime INTEGER,
dot3MpcpOffTime INTEGER,
dot3MpcpReceiverSettlingTime INTEGER,
dot3MpcpCdrLockTime INTEGER,
dot3MpcpReportThreshold INTEGER
}
dot3MpcpAdminState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable can be used to define the operational state of the
Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64.
Selecting admin for an interface with Multi-Point MAC Control sublayer"
REFERENCE "[802.3ah], 30.3.5.1.1."
::= { dot3MpcpEntry 1 }
EPON MIB WG Expires April 2004 [Page 8/51]
Internet-Draft EPON MIBs December 29, 2003
dot3MpcpMode OBJECT-TYPE
SYNTAX INTEGER {
olt(1),
onu(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable can be used to identify the operational state of the
Multi-Point MAC Control sublayer as defined in [802.3ah] clause 64.
Selecting olt for an OLT (server) mode and onu for an ONU (client)
mode."
REFERENCE "[802.3ah], 30.3.5.1.2."
::= { dot3MpcpEntry 2 }
dot3MpcpLinkID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that identifies the Logical Link identity (LLID)
associated with the MAC port as specified in [802.3ah] clause
65.1.2.3.2."
REFERENCE "[802.3ah], 30.3.5.1.5."
::= { dot3MpcpEntry 3 }
dot3MpcpRemoteMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that identifies the source_address parameter of the
last MPCPDUs passed to the MAC Control. This value is updated on
reception of a valid frame with (1) a destination Field equal to the
reserved multicast address for MAC Control specified in [802.3ah] Annex
31A, (2) lengthOrType field value equal to the reserved Type for MAC
Control as specified in [802.3ah] Annex 31A. (3) an MPCP subtype value
equal to the subtype reserved for MPCP as specified in [802.3ah] Annex
31A."
REFERENCE "[802.3ah], 30.3.5.1.6."
::= { dot3MpcpEntry 4 }
dot3MpcpRegistrationState OBJECT-TYPE
SYNTAX INTEGER {
unregistered(1),
registering(2),
registered(3)
}
EPON MIB WG Expires April 2004 [Page 9/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that identifies the operational state of the Multi-
Point MAC Control sublayer as defined in [802.3ah] clause 64. When this
attribute has the enumeration 'unregistered' the interface may be used
for registering a link partner. When this attribute has the enumeration
'registering' the interface is in the process of registering a link-
partner. When this attribute has the enumeration 'registered' the
interface has an established link-partner."
REFERENCE "[802.3ah], 30.3.5.1.7."
::= { dot3MpcpEntry 5 }
dot3MpcpTransmitElapsed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the interval from last MPCP frame
transmission in increments of 16ns. The value returned shall be
(interval from last MPCP frame transmission in ns)/16, where this value
exceeds (2^32-1) the value (2^32-1) shall be returned."
REFERENCE "[802.3ah], 30.3.5.1.8."
::= { dot3MpcpEntry 6 }
dot3MpcpReceiveElapsed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the interval from last MPCP frame
reception in increments of 16ns. The value returned shall be (interval
from last MPCP last MPCP frame reception in ns)/16, where this value
exceeds (2^32-1) the value (2^32-1) shall be returned."
REFERENCE "[802.3ah], 30.3.5.1.9."
::= { dot3MpcpEntry 7 }
dot3MpcpRoundTripTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the MPCP round trip time in increments
of 16ns. The value returned shall be (round trip time in ns)/16, where
this value exceeds (2^16-1) the value (2^16-1) shall be returned."
REFERENCE "[802.3ah], 30.3.5.1.10."
::= { dot3MpcpEntry 8 }
EPON MIB WG Expires April 2004 [Page 10/51]
Internet-Draft EPON MIBs December 29, 2003
dot3MpcpMaximumPendingGrants OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A read-only value that indicates the maximum number of grants an ONU
can store. The maximum number of grants an ONU can store has a range of
0 to 255."
REFERENCE "[802.3ah], 30.3.5.1.14."
::= { dot3MpcpEntry 9 }
dot3MPCPAdminControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable can be used to define the operational state of the Multi-
Point MAC Control sublayer as defined in [802.3ah] clause 64. Selecting
admin for an interface with Multi-Point MAC Control sublayer."
REFERENCE "[802.3ah], 30.3.5.2.1."
::= { dot3MpcpEntry 10 }
dot3MpcpOnTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the 'on time' for a grant burst in
increments of 16ns as defined in [802.3ah] 60,64. The value returned
shall be (on time ns)/16, where this value exceeds (2^32-1) the value
(2^32-1) shall be returned."
::= { dot3MpcpEntry 11 }
dot3MpcpOffTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the 'off time' for a grant burst in
increments of 16ns as defined in [802.3ah] 60,64. The value returned
shall be (off time ns)/16, where this value exceeds (2^32-1) the value
(2^32-1) shall be returned."
::= { dot3MpcpEntry 12 }
dot3MpcpReceiverSettlingTime OBJECT-TYPE
SYNTAX INTEGER
EPON MIB WG Expires April 2004 [Page 11/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the 'Receiver Settling time' for an OLT
receiver in increments of 16ns as defined in [802.3ah] 60,64. The value
returned shall be (Receiver Settling time ns)/16, where this value
exceeds (2^32-1) the value (2^32-1) shall be returned."
::= { dot3MpcpEntry 13 }
dot3MpcpCdrLockTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value that reports the 'CDR lock time' for an OLT receiver
in increments of 16ns as defined in [802.3ah] 60,64,65. The value
returned shall be (CDR lock time ns)/16, where this value exceeds (2^32-
1) the value (2^32-1) shall be returned."
::= { dot3MpcpEntry 14 }
dot3MpcpReportThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of 8 integers, for each LLID, that defines the threshold
reporting for each Queue in the REPORT message, as defined in [802.3ah]
64. The value returned shall be in 2 octets increaments."
::= { dot3MpcpEntry 15 }
dot3MpcpStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the list of statistics counters of [802.3ah] clause
64 MPCP interface."
::= { dot3MpcpObjects 2 }
dot3MpcpStatEntry OBJECT-TYPE
SYNTAX Dot3MpcpStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entries for Table of statistics counters of [802.3ah] clause 64
EPON MIB WG Expires April 2004 [Page 12/51]
Internet-Draft EPON MIBs December 29, 2003
MPCP interface."
INDEX { ifIndex }
::= { dot3MpcpStatTable 1 }
Dot3MpcpStatEntry ::=
SEQUENCE {
dot3MpcpMACCtrlFramesTransmitted Counter32,
dot3MpcpMACCtrlFramesReceived Counter32,
dot3MpcpDiscoveryWindowsSent Counter32,
dot3MpcpRegistrationAttempts Counter32,
dot3MpcpDiscoveryTimeout Counter32,
dot3MpcpTxRegRequest Counter32,
dot3MpcpRxRegRequest Counter32,
dot3MpcpTxRegAck Counter32,
dot3MpcpRxRegAck Counter32,
dot3MpcpTxReport Counter32,
dot3MpcpRxReport Counter32,
dot3MpcpTxGate Counter32,
dot3MpcpRxGate Counter32,
dot3MpcpTxRegister Counter32,
dot3MpcpRxRegister Counter32,
dot3MpcpRxNotSupportedMPCP Counter32,
dot3MpcpTxFramesQueue0 Counter32,
dot3MpcpTxFramesQueue1 Counter32,
dot3MpcpTxFramesQueue2 Counter32,
dot3MpcpTxFramesQueue3 Counter32,
dot3MpcpTxFramesQueue4 Counter32,
dot3MpcpTxFramesQueue5 Counter32,
dot3MpcpTxFramesQueue6 Counter32,
dot3MpcpTxFramesQueue7 Counter32,
dot3MpcpRxFramesQueue0 Counter32,
dot3MpcpRxFramesQueue1 Counter32,
dot3MpcpRxFramesQueue2 Counter32,
dot3MpcpRxFramesQueue3 Counter32,
dot3MpcpRxFramesQueue4 Counter32,
dot3MpcpRxFramesQueue5 Counter32,
dot3MpcpRxFramesQueue6 Counter32,
dot3MpcpRxFramesQueue7 Counter32,
dot3MpcpDroppedFramesQueue0 Counter32,
dot3MpcpDroppedFramesQueue1 Counter32,
dot3MpcpDroppedFramesQueue2 Counter32,
dot3MpcpDroppedFramesQueue3 Counter32,
dot3MpcpDroppedFramesQueue4 Counter32,
dot3MpcpDroppedFramesQueue5 Counter32,
dot3MpcpDroppedFramesQueue6 Counter32,
dot3MpcpDroppedFramesQueue7 Counter32
}
dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
EPON MIB WG Expires April 2004 [Page 13/51]
Internet-Draft EPON MIBs December 29, 2003
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of MPCP frames passed to the MAC sublayer for transmission.
This counter is incremented when a MA_CONTROL.request service primitive
is generated within the MAC control sublayer with an opcode indicating a
MPCP frame."
REFERENCE "[802.3ah], 30.3.5.1.3."
::= { dot3MpcpStatEntry 1 }
dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of MPCP frames passed by the MAC sublayer to the MAC Control
sublayer. This counter is incremented when a ReceiveFrame function call
returns a valid frame with: (1) a lengthOrType field value equal to the
reserved Type for 802.3_MAC_Control as specified in 31.4.1.3, and (2) an
opcode indicating a MPCP frame."
REFERENCE "[802.3ah], 30.3.5.1.4."
::= { dot3MpcpStatEntry 2}
dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of discovery windows generated. The counter is incremented by
one for each generated discovery window."
REFERENCE "[802.3ah], 30.3.5.1.11."
::= { dot3MpcpStatEntry 3}
dot3MpcpRegistrationAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of number of attempts to perform registration. Increment the
counter by one for each attempt to perform registration."
REFERENCE "[802.3ah], 30.3.5.1.12."
::= { dot3MpcpStatEntry 4}
dot3MpcpDiscoveryTimeout OBJECT-TYPE
SYNTAX Counter32
EPON MIB WG Expires April 2004 [Page 14/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a discovery timeout occurs. Increment
the counter by one for each discovery processing state-machine reset
resulting from timeout waiting for message arrival."
REFERENCE "[802.3ah], 30.3.5.1.13."
::= { dot3MpcpStatEntry 5}
dot3MpcpTxRegRequest OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP frames transmission
occurs. Increment the counter by one for each REGISTER_REQ MPCP frame
transmitted as defined in [802.3ah] clause 64. This counter is mandatory
for an ONU"
::= { dot3MpcpStatEntry 6}
dot3MpcpRxRegRequest OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP frames reception
occurs. A single counter at the ONU and a set of counters, one for each
LLID, at the OLT. Increment the counter by one for each REGISTER_REQ
MPCP frame received for each LLID as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and for an OLT"
::= { dot3MpcpStatEntry 7}
dot3MpcpTxRegAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a REGISTER_ACK MPCP frames transmission
occurs. Increment the counter by one for each REGISTER_ACK MPCP frame
transmitted as defined in [802.3ah] clause 64. This counter is mandatory
for an ONU"
::= { dot3MpcpStatEntry 8}
dot3MpcpRxRegAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
EPON MIB WG Expires April 2004 [Page 15/51]
Internet-Draft EPON MIBs December 29, 2003
DESCRIPTION
" A count of the number of times a REGISTER_ACK MPCP frames reception
occurs. A single counter at the ONU and a set of counters, one for each
LLID, at the OLT. Increment the counter by one for each REGISTER_ACK
MPCP frame received for each LLID, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and for an OLT"
::= { dot3MpcpStatEntry 9}
dot3MpcpTxReport OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a REPORT MPCP frames transmission
occurs. Increment the counter by one for each REPORT MPCP frame
transmitted as defined in [802.3ah] clause 64. This counter is mandatory
for an ONU."
::= { dot3MpcpStatEntry 10}
dot3MpcpRxReport OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a REPORT MPCP frames reception occurs.
A single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each REPORT MPCP frame
received for each LLID, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU and for an OLT."
::= { dot3MpcpStatEntry 11}
dot3MpcpTxGate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a GATE MPCP frames transmission occurs.
A set of counters, one for each LLID, at the OLT. Increment the counter
by one for each GATE MPCP frame transmitted, for each LLID, as defined
in [802.3ah] clause 64. This counter is mandatory for an OLT."
::= { dot3MpcpStatEntry 12}
dot3MpcpRxGate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a GATE MPCP frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
EPON MIB WG Expires April 2004 [Page 16/51]
Internet-Draft EPON MIBs December 29, 2003
the OLT. Increment the counter by one for each GATE MPCP frame received,
for each LLID, as defined in [802.3ah] clause 64. This counter is
mandatory for an ONU and for an OLT."
::= { dot3MpcpStatEntry 13}
dot3MpcpTxRegister OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a REGISTER MPCP frames transmission
occurs. A set of counters, one for each LLID, at the OLT. Increment the
counter by one for each REGISTER MPCP frame transmitted, for each LLID,
as defined in [802.3ah] clause 64. This counter is mandatory for an
OLT."
::= { dot3MpcpStatEntry 14}
dot3MpcpRxRegister OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a REGISTER MPCP frames reception occurs.
A single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each REGISTER MPCP frame
received, for each LLID, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU and for an OLT."
::= { dot3MpcpStatEntry 15}
dot3MpcpRxNotSupportedMPCP OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a non-supported MPCP frames reception
occurs. A single counter at the ONU and a set of counters, one for each
LLID, at the OLT. Increment the counter by one for each non-supported
MPCP frame received, for each LLID, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and for an OLT."
::= { dot3MpcpStatEntry 16}
dot3MpcpTxFramesQueue0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-0' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
EPON MIB WG Expires April 2004 [Page 17/51]
Internet-Draft EPON MIBs December 29, 2003
output of 'Queue-0'. The 'Queue-0' marking matched the REPORT MPCP
message Queue-0 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 17}
dot3MpcpTxFramesQueue1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-1' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output of 'Queue-1'. The 'Queue-1' marking matched the REPORT MPCP
message Queue-1 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 18}
dot3MpcpTxFramesQueue2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-2' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output of 'Queue-2'. The 'Queue-2' marking matched the REPORT MPCP
message Queue-2 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 19}
dot3MpcpTxFramesQueue3 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-3' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output of 'Queue-3'. The 'Queue-3' marking matched the REPORT MPCP
message Queue-3 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 20}
dot3MpcpTxFramesQueue4 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-4' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
EPON MIB WG Expires April 2004 [Page 18/51]
Internet-Draft EPON MIBs December 29, 2003
output of 'Queue-4'. The 'Queue-4' marking matched the REPORT MPCP
message Queue-4 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 21}
dot3MpcpTxFramesQueue5 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-5' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output of 'Queue-5'. The 'Queue-5' marking matched the REPORT MPCP
message Queue-5 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 22}
dot3MpcpTxFramesQueue6 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-6' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output
of 'Queue-6'. The 'Queue-6' marking matched the REPORT MPCP message
Queue-6 field, as defined in [802.3ah] clause 64. This counter is
mandatory for an ONU."
::= { dot3MpcpStatEntry 23}
dot3MpcpTxFramesQueue7 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-7' frames transmission occurs.
Increment the counter by one for each frame transmitted which is an
output of 'Queue-7'. The 'Queue-7' marking matched the REPORT MPCP
message Queue-0 field, as defined in [802.3ah] clause 64. This counter
is mandatory for an ONU."
::= { dot3MpcpStatEntry 24}
dot3MpcpRxFramesQueue0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-0' frames reception occurs. A
EPON MIB WG Expires April 2004 [Page 19/51]
Internet-Draft EPON MIBs December 29, 2003
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-0'. The 'Queue-0' marking matched the
REPORT MPCP message Queue-0 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 25}
dot3MpcpRxFramesQueue1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a 'Queue-1' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-1'. The 'Queue-1' marking matched the
REPORT MPCP message Queue-1 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 26}
dot3MpcpRxFramesQueue2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-2' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-2'. The 'Queue-2' marking matched the
REPORT MPCP message Queue-2 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 27}
dot3MpcpRxFramesQueue3 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-3' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-3'. The 'Queue-3' marking matched the
REPORT MPCP message Queue-3 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 28}
dot3MpcpRxFramesQueue4 OBJECT-TYPE
SYNTAX Counter32
EPON MIB WG Expires April 2004 [Page 20/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times a 'Queue-4' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-4'. The 'Queue-4' marking matched the
REPORT MPCP message Queue-4 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 29}
dot3MpcpRxFramesQueue5 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-5' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-5'. The 'Queue-5' 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."
::= { dot3MpcpStatEntry 30}
dot3MpcpRxFramesQueue6 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-6' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-6'. The 'Queue-6' marking matched the
REPORT MPCP message Queue-6 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
::= { dot3MpcpStatEntry 31}
dot3MpcpRxFramesQueue7 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-7' frames reception occurs. A
single counter at the ONU and a set of counters, one for each LLID, at
the OLT. Increment the counter by one for each frame received for each
LLID, which is an output of 'Queue-7'. The 'Queue-7' marking matched the
REPORT MPCP message Queue-7 field, as defined in [802.3ah] clause 64.
This counter is mandatory for an ONU and an OLT."
EPON MIB WG Expires April 2004 [Page 21/51]
Internet-Draft EPON MIBs December 29, 2003
::= { dot3MpcpStatEntry 32}
dot3MpcpDroppedFramesQueue0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-0' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-0'. The
'Queue-0' marking matched the REPORT MPCP message Queue-0 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 33}
dot3MpcpDroppedFramesQueue1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-1' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-1'. The
'Queue-1' marking matched the REPORT MPCP message Queue-1 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 34}
dot3MpcpDroppedFramesQueue2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-2' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-2'. The
'Queue-2' marking matched the REPORT MPCP message Queue-2 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 35}
dot3MpcpDroppedFramesQueue3 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-3' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-3'. The
'Queue-3' marking matched the REPORT MPCP message Queue-3 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 36}
dot3MpcpDroppedFramesQueue4 OBJECT-TYPE
SYNTAX Counter32
EPON MIB WG Expires April 2004 [Page 22/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-4' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-4'. The
'Queue-4' marking matched the REPORT MPCP message Queue-4 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 37}
dot3MpcpDroppedFramesQueue5 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-5' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-5'. The
'Queue-5' marking matched the REPORT MPCP message Queue-5 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 38}
dot3MpcpDroppedFramesQueue6 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-6' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-6'. The
'Queue-6' marking matched the REPORT MPCP message Queue-6 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 39}
dot3MpcpDroppedFramesQueue7 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of the number of times a 'Queue-7' frames drops occurs.
Increment the counter by one for each frame dropped from 'Queue-7'. The
'Queue-7' marking matched the REPORT MPCP message Queue-7 field, as
defined in [802.3ah] clause 64. This counter is mandatory for an ONU."
::= { dot3MpcpStatEntry 40}
EPON MIB WG Expires April 2004 [Page 23/51]
Internet-Draft EPON MIBs December 29, 2003
-- Conformance Statements
-- Conformance Groups
dot3MpcpGroups OBJECT IDENTIFIER ::= { dot3MpcpConformance 1 }
dot3MpcpGroupBase OBJECT-GROUP
OBJECTS {
dot3MpcpAdminState ,
dot3MpcpMode ,
dot3MpcpLinkID ,
dot3MpcpRemoteMACAddress ,
dot3MpcpRegistrationState ,
dot3MpcpMaximumPendingGrants ,
dot3MPCPAdminControl
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 Mpcp Basic entity state
definition."
::= { dot3MpcpGroups 1 }
dot3MpcpGroupParam OBJECT-GROUP
OBJECTS {
dot3MpcpTransmitElapsed ,
dot3MpcpReceiveElapsed ,
dot3MpcpRoundTripTime ,
dot3MpcpOnTime ,
dot3MpcpOffTime ,
dot3MpcpReceiverSettlingTime ,
dot3MpcpCdrLockTime ,
dot3MpcpReportThreshold
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 Mpcp for P2MP parameters."
::= { dot3MpcpGroups 2 }
dot3MpcpGroupStat OBJECT-GROUP
OBJECTS {
dot3MpcpMACCtrlFramesTransmitted ,
dot3MpcpMACCtrlFramesReceived ,
dot3MpcpDiscoveryWindowsSent ,
dot3MpcpRegistrationAttempts ,
EPON MIB WG Expires April 2004 [Page 24/51]
Internet-Draft EPON MIBs December 29, 2003
dot3MpcpDiscoveryTimeout ,
dot3MpcpTxRegRequest ,
dot3MpcpRxRegRequest ,
dot3MpcpTxRegAck ,
dot3MpcpRxRegAck ,
dot3MpcpTxReport ,
dot3MpcpRxReport ,
dot3MpcpTxGate ,
dot3MpcpRxGate ,
dot3MpcpTxRegister ,
dot3MpcpRxRegister ,
dot3MpcpRxNotSupportedMPCP ,
dot3MpcpTxFramesQueue0 ,
dot3MpcpTxFramesQueue1 ,
dot3MpcpTxFramesQueue2 ,
dot3MpcpTxFramesQueue3 ,
dot3MpcpTxFramesQueue4 ,
dot3MpcpTxFramesQueue5 ,
dot3MpcpTxFramesQueue6 ,
dot3MpcpTxFramesQueue7 ,
dot3MpcpRxFramesQueue0 ,
dot3MpcpRxFramesQueue1 ,
dot3MpcpRxFramesQueue2 ,
dot3MpcpRxFramesQueue3 ,
dot3MpcpRxFramesQueue4 ,
dot3MpcpRxFramesQueue5 ,
dot3MpcpRxFramesQueue6 ,
dot3MpcpRxFramesQueue7 ,
dot3MpcpDroppedFramesQueue0 ,
dot3MpcpDroppedFramesQueue1 ,
dot3MpcpDroppedFramesQueue2 ,
dot3MpcpDroppedFramesQueue3 ,
dot3MpcpDroppedFramesQueue4 ,
dot3MpcpDroppedFramesQueue5 ,
dot3MpcpDroppedFramesQueue6 ,
dot3MpcpDroppedFramesQueue7
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 Mpcp Statistics"
::= { dot3MpcpGroups 3 }
EPON MIB WG Expires April 2004 [Page 25/51]
Internet-Draft EPON MIBs December 29, 2003
-- Compliance
dot3MpcpCompliances OBJECT IDENTIFIER ::= { dot3MpcpConformance 2 }
dot3MPCPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Multi-point control
protocol interfaces."
MODULE -- this module
MANDATORY-GROUPS { dot3MpcpGroupBase}
GROUP dot3MpcpGroupParam
DESCRIPTION "This group is mandatory for all
MPCP supporting interfaces
for configuration of the Multipoint
Parametrs."
GROUP dot3MpcpGroupStat
DESCRIPTION " This group is mandatory for all
MPCP supporting interfaces
for Statistics collection."
::= { dot3MpcpCompliances 1}
4.2 OMPEmulation managed object definitions
dot3OmpEmulationMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 2}
dot3OmpEmulationObjects OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 1}
dot3OmpeConformance OBJECT IDENTIFIER ::= { dot3OmpEmulationMIB 2 }
dot3OmpEmulationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for dot3 OmpEmulation MIBs."
::= { dot3OmpEmulationObjects 1 }
dot3OmpEmulationEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationEntry
MAX-ACCESS not-accessible
EPON MIB WG Expires April 2004 [Page 26/51]
Internet-Draft EPON MIBs December 29, 2003
STATUS current
DESCRIPTION
"An entry in the dot3 OmpEmulation MIBs table."
INDEX { ifIndex }
::= { dot3OmpEmulationTable 1 }
Dot3OmpEmulationEntry ::=
SEQUENCE {
dot3OmpEmulationID INTEGER,
dot3OmpEmulationType INTEGER
}
dot3OmpEmulationID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The value of aOAMID is assigned so as to uniquely identify a
OMPEmulation entity among the subordinate managed objects of the
containing object."
REFERENCE "[802.3ah], 30.12.1.1."
::= { dot3OmpEmulationEntry 1}
dot3OmpEmulationType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
olt(2),
onu(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A read-only value that indicates that mode of operation of the
Reconciliation Sublayer for Point to Point Emulation (see [802.3ah]
clause 65.1.2.1). 'unknown' value is assigned in initializing, true
state or type not yet known. 'olt' value is assigned when Sublayer
operating in OLT mode. 'onu' value is assigned when Sublayer operating
in ONU mode."
REFERENCE "[802.3ah], 30.12.1.2."
::= { dot3OmpEmulationEntry 2}
dot3OmpEmulationStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible
STATUS current
EPON MIB WG Expires April 2004 [Page 27/51]
Internet-Draft EPON MIBs December 29, 2003
DESCRIPTION
"This table defines the list of statistics counters of [802.3ah] clause
65 OMP interface."
::= { dot3OmpEmulationObjects 2}
dot3OmpEmulationStatEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entries for Table of statistics counters of [802.3ah] clause 65
OMP interface."
INDEX { ifIndex }
::= { dot3OmpEmulationStatTable 1 }
Dot3OmpEmulationStatEntry::=
SEQUENCE {
dot3OmpEmulationSPDErrors Counter32,
dot3OmpEmulationCRC8Errors Counter32,
dot3OmpEmulationBadLLID Counter32,
dot3OmpEmulationBroadcastLLIDNotOnuID Counter32,
dot3OmpEmulationOnuLLIDNotBroadcast Counter32,
dot3OmpEmulationBroadcastLLIDPlusOnuId Counter32,
dot3OmpEmulationNotBroadcastLLIDNotOnuId Counter32
}
dot3OmpEmulationSPDErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received that do not contain a valid SPD field as
defined in [802.3ah] clause 65.1.2.4.1. This attribute is mandatory for
a OLT and optional for a ONU."
REFERENCE "[802.3ah], 30.12.1.3."
::= { dot3OmpEmulationStatEntry 1}
dot3OmpEmulationCRC8Errors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received that contain a valid SPD field, as defined
in [802.3ah] clause 65.1.2.4.1, but do not pass the CRC-8 check as
defined in [802.3ah] clause 65.1.2.4.3. This attribute is mandatory for
a OLT and optional for a ONU."
REFERENCE "[802.3ah], 30.12.1.4."
::= { dot3OmpEmulationStatEntry 2}
EPON MIB WG Expires April 2004 [Page 28/51]
Internet-Draft EPON MIBs December 29, 2003
dot3OmpEmulationBadLLID OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of frames received that contain a valid SPD field in a OLT, as
defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as
defined in [802.3ah] clause 65.1.2.4.3, but are discarded due to the
LLID check as defined in [802.3ah] clause 65.1.2.4.2."
REFERENCE "[802.3ah], 30.12.1.5."
::= { dot3OmpEmulationStatEntry 3}
dot3OmpEmulationBroadcastLLIDNotOnuID OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received that contain a valid SPD field in a OLT, as
defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as
defined in [802.3ah] clause 65.1.2.4.3, and contain broadcast LLID as
defined in [802.3ah] clause 65. This attribute is mandatory for a OLT
and for a ONU."
::= { dot3OmpEmulationStatEntry 4}
dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received that contain a valid SPD field in a OLT, as
defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as
defined in [802.3ah] clause 65.1.2.4.3, and contain the ONU's LLID as
defined in [802.3ah] clause 65. This attribute is mandatory for an ONU
and mandatory for a OLT (a counter per LLID)."
::= { dot3OmpEmulationStatEntry 5}
dot3OmpEmulationBroadcastLLIDPlusOnuId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received that contain a valid SPD field in a OLT, as
defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as
defined in [802.3ah] clause 65.1.2.4.3, and contain the broadcast LLID
plus ONU's LLID (frame reflected) as defined in [802.3ah] clause 65.
This attribute is mandatory for an ONU and mandatory for a OLT (a
counter per LLID)."
::= { dot3OmpEmulationStatEntry 6}
EPON MIB WG Expires April 2004 [Page 29/51]
Internet-Draft EPON MIBs December 29, 2003
dot3OmpEmulationNotBroadcastLLIDNotOnuId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A count of frames received that contain a valid SPD field in a OLT, as
defined in [802.3ah] clause 65.1.2.4.1, and pass the CRC-8 check, as
defined in [802.3ah] clause 65.1.2.4.3, and does not contain the ONU's
LLID as defined in [802.3ah] clause 65. This attribute is mandatory for
an ONU"
::= { dot3OmpEmulationStatEntry 7}
-- Conformance Statements
-- Conformance Groups
dot3OmpeGroups OBJECT IDENTIFIER ::={ dot3OmpeConformance 1}
dot3OmpeGroupID OBJECT-GROUP
OBJECTS {
dot3OmpEmulationID ,
dot3OmpEmulationType
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 OMP emulation ID entity
state definition."
::= { dot3OmpeGroups 1 }
dot3OmpeGroupStat OBJECT-GROUP
OBJECTS {
dot3OmpEmulationSPDErrors ,
dot3OmpEmulationCRC8Errors ,
dot3OmpEmulationBadLLID ,
dot3OmpEmulationBroadcastLLIDNotOnuID ,
dot3OmpEmulationOnuLLIDNotBroadcast ,
dot3OmpEmulationBroadcastLLIDPlusOnuId ,
dot3OmpEmulationNotBroadcastLLIDNotOnuId
}
EPON MIB WG Expires April 2004 [Page 30/51]
Internet-Draft EPON MIBs December 29, 2003
STATUS current
DESCRIPTION
"A collection of objects of dot3 OMP emulation Statistics"
::= { dot3OmpeGroups 2 }
-- Compliance
dot3OmpeCompliances OBJECT IDENTIFIER ::= { dot3OmpeConformance 2 }
dot3OmpeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for OMPEmulation
interfaces."
MODULE -- this module
MANDATORY-GROUPS { dot3OmpeGroupID}
GROUP dot3OmpeGroupStat
DESCRIPTION " This group is mandatory for all
OMPemulation supporting interfaces
for Statistics collection."
::= { dot3OmpeCompliances 1}
4.3 MAU managed object definitions (30.5.1)
dot3EponMauMIB OBJECT IDENTIFIER ::= { dot3EfmeponMIB 3}
dot3EponMauObjects OBJECT IDENTIFIER ::= { dot3EponMauMIB 1}
dot3EponMauConformance OBJECT IDENTIFIER ::= { dot3EponMauMIB 2 }
dot3EponMauTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3EponMauEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for dot3 MAU EPON MIBs."
::= { dot3EponMauObjects 1 }
dot3EponMauEntry OBJECT-TYPE
SYNTAX Dot3EponMauEntry
MAX-ACCESS not-accessible
STATUS current
EPON MIB WG Expires April 2004 [Page 31/51]
Internet-Draft EPON MIBs December 29, 2003
DESCRIPTION
"An entry in the dot3 MAU EPON MIBs table."
INDEX { ifIndex }
::= { dot3EponMauTable 1 }
Dot3EponMauEntry ::=
SEQUENCE {
dot3EponMauPCSCodingViolation Counter32,
dot3EponMauFecMode INTEGER,
dot3EponMauFECCorrectedBlocks Counter32,
dot3EponMauFECUncorrectableBlocks Counter32,
dot3EponMauBufferHeadCodingViolation Counter32
}
dot3EponMauPCSCodingViolation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" For 100 Mb/ s operation it is a count of the number of times an
invalid code-group is received, other than the /H/ code-group. For 1000
Mb/ s operation it is a count of the number of times an invalid
codegroup is received, other than the /V/ code-group."
REFERENCE "[802.3ah], 30.5.1.1.12."
::= { dot3EponMauEntry 1}
dot3EponMauFecMode OBJECT-TYPE
SYNTAX INTEGER {
nonFecSupport(1),
fecTxSupport (2),
fecRxSupport (3),
fecTxRxSupport (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A read-only value that indicates that mode of operation of the FEC
Sublayer for Forward error correction (see [802.3ah] clause 65.2).
'nonFecSupport' value is assigned in initializing, for non FEC support
state or type not yet known. 'fecTxSupport' value is assigned when
Sublayer operating in FEC coded Transmit mode. 'fecRxSupport' value is
assigned when Sublayer operating in FEC coded receive mode.
'fecTxRxSupport' value is assigned when Sublayer operating in FEC coded
receive and transmit mode."
::= { dot3EponMauEntry 2}
EPON MIB WG Expires April 2004 [Page 32/51]
Internet-Draft EPON MIBs December 29, 2003
dot3EponMauFECCorrectedBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of corrected FEC
blocks. This counter will not increment for other PHY Types. Increment
the counter by one for each received block that is corrected by the FEC
function in the PHY."
REFERENCE "[802.3ah], 30.5.1.1.13."
::= { dot3EponMauEntry 3}
dot3EponMauFECUncorrectableBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs, a count of uncorrectable
FEC blocks. This counter will not increment for other PHY Types.
Increment the counter by one for each FEC block that is determined to be
uncorrectable by the FEC
function in the PHY."
REFERENCE "[802.3ah], 30.5.1.1.14."
::= { dot3EponMauEntry 4}
dot3EponMauBufferHeadCodingViolation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" For 1000 Mbps operation it is a counts of the number of invalid code-
group received directly from the link."
::= { dot3EponMauEntry 5}
-- Defining EPON MAU types
--This section should be added to 802.3 MAU MIB RFC.
dot3EponMauType OBJECT IDENTIFIER ::= { dot3EponMauMIB 3 }
eponMauType1000BasePXOLT OBJECT-IDENTITY
STATUS current
DESCRIPTION "Multipoint MAC Control (per 802.3 section 64,65)
OLT (master), unknown PMD"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 1 }
EPON MIB WG Expires April 2004 [Page 33/51]
Internet-Draft EPON MIBs December 29, 2003
eponMauType1000BasePXONU OBJECT-IDENTITY
STATUS current
DESCRIPTION "Multipoint MAC Control (per 802.3 section
64,65),ONU (slave), unknown PMD"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 2 }
eponMauType1000BasePX10DOLT OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 10K link, downlink (per 802.3 section
60), OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 3 }
eponMauType1000BasePX10DONU OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 10K link, downlink (per 802.3 section
60), ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 4 }
eponMauType1000BasePX10UOLT OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 10K link, uplink (per 802.3 section
60), OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 5 }
eponMauType1000BasePX10UONU OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 10K link, uplink (per 802.3 section
60), ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 6 }
eponMauType1000BasePX20DOLT OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 20K link, downlink (per 802.3 section
60), OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 7 }
eponMauType1000BasePX20DONU OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 20K link, downlink (per 802.3 section
60), ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2."
EPON MIB WG Expires April 2004 [Page 34/51]
Internet-Draft EPON MIBs December 29, 2003
::= { dot3EponMauType 8 }
eponMauType1000BasePX20UOLT OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 20K link, uplink (per 802.3 section
60), OLT side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 9 }
eponMauType1000BasePX20UONU OBJECT-IDENTITY
STATUS current
DESCRIPTION "EPON over 20K link, uplink (per 802.3 section
60), ONU side"
REFERENCE "[802.3ah], 30.5.1.1.2."
::= { dot3EponMauType 10 }
-- Conformance Statements
-- Conformance Groups
dot3EponMauGroups OBJECT IDENTIFIER ::={ dot3EponMauConformance 1}
dot3EponMauGroupAll OBJECT-GROUP
OBJECTS {
dot3EponMauPCSCodingViolation
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 MAU definition."
::= { dot3EponMauGroups 1 }
dot3EponMauGroupFEC OBJECT-GROUP
OBJECTS {
dot3EponMauFecMode ,
dot3EponMauFECCorrectedBlocks ,
dot3EponMauFECUncorrectableBlocks ,
dot3EponMauBufferHeadCodingViolation
}
STATUS current
DESCRIPTION
"A collection of objects of FEC group definition."
::= { dot3EponMauGroups 2 }
EPON MIB WG Expires April 2004 [Page 35/51]
Internet-Draft EPON MIBs December 29, 2003
-- Compliance
dot3EponMauCompliances OBJECT IDENTIFIER ::= {dot3EponMauConformance 2}
dot3EponMauCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for MAU EPON
interfaces."
MODULE -- this module
MANDATORY-GROUPS { dot3EponMauGroupAll }
GROUP dot3EponMauGroupFEC
DESCRIPTION " This group is mandatory for all
EPON MAU devices Supporting FEC
functionality as for Definitions and BER
Statistics collection."
::= { dot3EponMauCompliances 1}
END
EPON MIB WG Expires April 2004 [Page 36/51]
Internet-Draft EPON MIBs December 29, 2003
5. Definitions - The EPON Device MIB
EPON-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
Integer32
FROM SNMPv2-SMI
TruthValue, MacAddress
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
;
eponDeviceMIB MODULE-IDENTITY
LAST-UPDATED "200312290000Z" -- December 29, 2003
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
Working Group"
CONTACT-INFO
"WG charter:
http://www.ietf.org/html.charters/hubmib-
charter.html
Mailing Lists:
General Discussion: hubmib@ietf.org
To Subscribe: hubmib-request@ietf.org
In Body: subscribe your_email_address
Chair: Dan Romascanu
Postal: Avaya Inc.
Atidim Technology Park, Bldg. 3
Tel Aviv 61131
Israel
Tel: +972-3-645-8414
E-mail: dromasca@avaya.com
Editor: Lior Khermosh
Postal: Passave Technologies Inc.
Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St.
Hertzliya Pituach 46725,
ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9717600 Ext: 7181
E-mail: lior.khermosh@passave.com"
EPON MIB WG Expires April 2004 [Page 37/51]
Internet-Draft EPON MIBs December 29, 2003
DESCRIPTION
"The objects in this MIB module are used to manage Ethernet Passive
Optical Network (EPON) devices which are based on the Ethernet in
the First Mile (EFM) PON as defined in IEEE Draft P802.3ah/D3.0
clause 60,64,65.
The following reference is used throughout this MIB module:
[802.3ah] refers to:
IEEE Draft P802.3ah/D3.0: 'Draft amendment to -
Information technology - Telecommunications and
information exchange between systems - Local and
metropolitan area networks - Specific requirements -
Part 3: Carrier sense multiple access with collision
detection (CSMA/CD) access method and physical layer
specifications - Media Access Control Parameters,Physical
Layers and Management Parameters for subscriber access
networks', 07 October 2003.
Of particular interest are Clause 64(MPCP) 65(P2mP RS) and 60
(PON PMDs). Clause 30, 'Management', and Clause 45,'Management
Data Input/Output (MDIO) Interface'.
Copyright (C) The Internet Society (2003). This version
of this MIB module is part of XXXX see the RFC
itself for full legal notices."
-- Editor's Note: Replace XXXX with the actual RFC number
-- assigned by RFC Editor and remove this note
REVISION "200312110000Z" -- December 11, 2003
DESCRIPTION "Initial version, published as RFC XXXX."
::= { mib-2 XXX }
-- Editor's Note: Replace XXX with a real OID once it is
-- assigned by IANA and remove this note.
eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1}
eponDeviceObjects OBJECT IDENTIFIER ::= { eponDevice 1}
eponDeviceConformance OBJECT IDENTIFIER ::= { eponDevice 2 }
eponDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EponDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for EPON device MIBs."
EPON MIB WG Expires April 2004 [Page 38/51]
Internet-Draft EPON MIBs December 29, 2003
::= { eponDeviceObjects 1 }
eponDeviceEntry OBJECT-TYPE
SYNTAX EponDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the EPON device table."
INDEX { ifIndex }
::= { eponDeviceTable 1 }
EponDeviceEntry ::=
SEQUENCE {
eponDeviceObjectReset INTEGER,
eponDeviceObjectModes INTEGER,
eponDeviceObjectFecEnabled INTEGER,
eponDeviceObjectOamMode INTEGER,
eponDeviceObjectOnuLoopback TruthValue,
eponDeviceObjectOnuRegisterStatus INTEGER,
eponDeviceObjectPowerDown TruthValue,
eponDeviceObjectDyingGaspAlarmState TruthValue,
eponDeviceObjectCriticalEventState TruthValue,
eponDeviceObjectLocalLinkFaultAlarmState TruthValue,
eponDeviceObjectTemperatureEventIndicationState TruthValue,
eponDeviceObjectPowerVoltageEventIndicationState TruthValue,
eponDeviceObjectVendorSpecificAlarmState TruthValue,
eponDeviceObjectVendorSpecificEventState TruthValue,
eponDeviceObjectGlobalEvent0State TruthValue,
eponDeviceObjectGlobalEvent1State TruthValue,
eponDeviceObjectGlobalEvent2State TruthValue,
eponDeviceObjectGlobalEvent3State TruthValue,
eponDeviceObjectGlobalEvent4State TruthValue,
eponDeviceObjectGlobalEvent5State TruthValue,
eponDeviceObjectGlobalEvent6State TruthValue,
eponDeviceObjectGlobalEvent7State TruthValue,
eponDeviceObjectErroredSymbolPeriodEventState TruthValue,
eponDeviceObjectErroredFrameEventState TruthValue,
eponDeviceObjectErroredFramePeriodEventState TruthValue,
eponDeviceObjectErroredFrameSecondsSummaryEventState TruthValue,
eponDeviceObjectOrganizationSpecificEventState TruthValue
}
eponDeviceObjectReset OBJECT-TYPE
SYNTAX TruthValue {
running(1),
reset(2)
}
EPON MIB WG Expires April 2004 [Page 39/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable can be used to reset the EPON device. The
interface may be unavailable while the reset occurs and data may be
lost."
::= { eponDeviceEntry 1 }
eponDeviceObjectModes OBJECT-TYPE
SYNTAX TruthValue {
olt(1),
onu(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the mode of the EPON device. When an
olt it is an Optical Line Terminal device (server) and when an onu and
Optical Network Unit device (client)"
::= { eponDeviceEntry 2 }
eponDeviceObjectFecEnabled OBJECT-TYPE
SYNTAX INTEGER {
noFecEnabled (1),
fecTxEnabled (2),
fecRxEnabled (3),
fecTxRxEnabled (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines whether the EPON device uses FEC as
defined in the [802.3ah] clause 65 for EPON. When fecTxEnabled the
device supports the FEC transmission mode. When fecRxEnabled the device
supports the FEC Receive mode. When fecTxRxEnabled the device supports
the FEC transmission and receive mode."
::= { eponDeviceEntry 3 }
eponDeviceObjectOamMode OBJECT-TYPE
SYNTAX INTEGER {
noOam (1),
oamServer (2),
oamclient (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
EPON MIB WG Expires April 2004 [Page 40/51]
Internet-Draft EPON MIBs December 29, 2003
"This variable defines the Operation Administration and Maintenance
(OAM) mode of an EPON device as defined by the [802.3ah] clause 57. When
noOam the device does not supports the OAM mode. When oamServer the
device supports the OAM mode as a server unit. When oamClient the device
supports the OAM mode as a client unit."
::= { eponDeviceEntry 4 }
eponDeviceObjectOnuLoopback OBJECT-TYPE
SYNTAX TruthValue
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to loopback will cause data sent from
the PON into the ONU to be returned on the same interface."
::= { eponDeviceEntry 5 }
eponDeviceObjectOnuRegisterStatus OBJECT-TYPE
SYNTAX INTEGER {
notRegistered (1),
inRegisteration (2),
registered (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the Multipoint Control Protocol (MPCP)
Registration mode of an EPON device as defined by the [802.3ah] clause
64. When notRegistered the device is not registered. When
inRegisteration the device is in registration process. When registered
the device is registered. "
::= { eponDeviceEntry 6 }
eponDeviceObjectPowerDown OBJECT-TYPE
SYNTAX TruthValue
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to powerDown will cause Device to be
entered into Power down mode where no registration is allowed and only
receiving data from the link"
::= { eponDeviceEntry 7 }
eponDeviceObjectDyingGaspAlarmState OBJECT-TYPE
SYNTAX TruthValue
EPON MIB WG Expires April 2004 [Page 41/51]
Internet-Draft EPON MIBs December 29, 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Dying
Gasp indication of the OAM alarm indications as described in the
[802.3ah] clause 57. When dyingGaspAlarm the device has a dying gasp
alarm asserted. "
::= { eponDeviceEntry 8 }
eponDeviceObjectCriticalEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Critical
Event indication of the OAM alarm indications as described in the
[802.3ah] clause 57. When criticalEvent the device has a Critical Event
asserted. "
::= { eponDeviceEntry 9 }
eponDeviceObjectLocalLinkFaultAlarmState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Local
Link Fault indication of the OAM alarm indications as described in the
[802.3ah] clause 57. When localLinkFaultAlarm the device has a Local
Link Fault alarm asserted. "
::= { eponDeviceEntry 10 }
eponDeviceObjectTemperatureEventIndicationState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the
Temperature Event indication of the OAM alarm indications as described
in the [802.3ah] clause 57. When temperatureEventIndication the device
has a Temperature Event Indication asserted. "
::= { eponDeviceEntry 11 }
eponDeviceObjectPowerVoltageEventIndicationState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the
EPON MIB WG Expires April 2004 [Page 42/51]
Internet-Draft EPON MIBs December 29, 2003
Power/Voltage Event Indication of the OAM alarm indications as described
in the [802.3ah] clause 57. When powerVoltageEventIndication the device
has a Power/Voltage Event Indication asserted. "
::= { eponDeviceEntry 12 }
eponDeviceObjectVendorSpecificAlarmState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Vendor
Specific alarm indication of the OAM alarm indications as described in
the [802.3ah] clause 57. When vendorSpecificAlarm the device has a
Vendor Specific alarm asserted. "
::= { eponDeviceEntry 13 }
eponDeviceObjectVendorSpecificEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Vendor
Specific Event indication of the OAM alarm indications as described in
the [802.3ah] clause 57. When vendorSpecificEvent the device has a
Vendor Specific Event asserted. "
::= { eponDeviceEntry 14 }
eponDeviceObjectGlobalEvent0State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #0
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent0 the device has a Global Event #0 asserted.
"
::= { eponDeviceEntry 15 }
eponDeviceObjectGlobalEvent1State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #1
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent1 the device has a Global Event #1 asserted.
"
::= { eponDeviceEntry 16 }
EPON MIB WG Expires April 2004 [Page 43/51]
Internet-Draft EPON MIBs December 29, 2003
eponDeviceObjectGlobalEvent2State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #2
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent2 the device has a Global Event #2 asserted.
"
::= { eponDeviceEntry 17 }
eponDeviceObjectGlobalEvent3State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #3
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent3 the device has a Global Event #3 asserted.
"
::= { eponDeviceEntry 18 }
eponDeviceObjectGlobalEvent4State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #4
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent4 the device has a Global Event #4 asserted.
"
::= { eponDeviceEntry 19 }
eponDeviceObjectGlobalEvent5State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #5
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent5 the device has a Global Event #5 asserted.
"
::= { eponDeviceEntry 20 }
eponDeviceObjectGlobalEvent6State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
EPON MIB WG Expires April 2004 [Page 44/51]
Internet-Draft EPON MIBs December 29, 2003
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #6
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent6 the device has a Global Event #6 asserted.
"
::= { eponDeviceEntry 21 }
eponDeviceObjectGlobalEvent7State OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Global Event #7
indication of the OAM alarm indications as described in the [802.3ah]
clause 57. When globalEvent7 the device has a Global Event #7 asserted.
"
::= { eponDeviceEntry 22 }
eponDeviceObjectErroredSymbolPeriodEventState OBJECT-TYPE
SYNTAX TruthValue
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Errored Symbol
Period Event indication of the OAM alarm TLV indications as described in
the [802.3ah] clause 57.5.3. When erroredSymbolPeriodEvent the device
has an Errored Symbol Period Event asserted. "
::= { eponDeviceEntry 23 }
eponDeviceObjectErroredFrameEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame
Event indication of the OAM alarm TLV indications as described in the
[802.3ah] clause 57.5.3. When erroredFrameEvent the device has an
Errored Frame Event asserted. "
::= { eponDeviceEntry 24 }
eponDeviceObjectErroredFramePeriodEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame
Period Event indication of the OAM alarm TLV indications as described in
EPON MIB WG Expires April 2004 [Page 45/51]
Internet-Draft EPON MIBs December 29, 2003
the [802.3ah] clause 57.5.3. When erroredFramePeriodEvent the device has
an Errored Frame Period Event asserted. "
::= { eponDeviceEntry 25 }
eponDeviceObjectErroredFrameSecondsSummaryEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Errored Frame
Seconds Summary Event indication of the OAM alarm TLV indications as
described in the [802.3ah] clause 57.5.3. When
erroredFrameSecondsSummaryEvent the device has an Errored Frame Seconds
Summary Event asserted. "
::= { eponDeviceEntry 26 }
eponDeviceObjectOrganizationSpecificEventState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only variable, which defines the state of the Organization
Specific Event indication of the OAM alarm TLV indications as described
in the [802.3ah] clause 57.5.3. When organizationSpecificEvent the
device has an Organization Specific Event asserted. "
::= { eponDeviceEntry 27 }
-- Conformance Statements
-- Conformance Groups
eponDeviceGroups OBJECT IDENTIFIER ::={ eponDeviceConformance 1}
eponDeviceGroupAll OBJECT-GROUP
OBJECTS {
eponDeviceObjectReset ,
eponDeviceObjectModes ,
eponDeviceObjectFecEnabled ,
eponDeviceObjectOamMode ,
eponDeviceObjectOnuLoopback ,
eponDeviceObjectOnuRegisterStatus ,
eponDeviceObjectPowerDown ,
eponDeviceObjectDyingGaspAlarmState ,
eponDeviceObjectCriticalEventState ,
eponDeviceObjectLocalLinkFaultAlarmState ,
eponDeviceObjectTemperatureEventIndicationState ,
EPON MIB WG Expires April 2004 [Page 46/51]
Internet-Draft EPON MIBs December 29, 2003
eponDeviceObjectPowerVoltageEventIndicationState ,
eponDeviceObjectVendorSpecificAlarmState ,
eponDeviceObjectVendorSpecificEventState ,
eponDeviceObjectGlobalEvent0State ,
eponDeviceObjectGlobalEvent1State ,
eponDeviceObjectGlobalEvent2State ,
eponDeviceObjectGlobalEvent3State ,
eponDeviceObjectGlobalEvent4State ,
eponDeviceObjectGlobalEvent5State ,
eponDeviceObjectGlobalEvent6State ,
eponDeviceObjectGlobalEvent7State ,
eponDeviceObjectErroredSymbolPeriodEventState ,
eponDeviceObjectErroredFrameEventState ,
eponDeviceObjectErroredFramePeriodEventState ,
eponDeviceObjectErroredFrameSecondsSummaryEventState ,
eponDeviceObjectOrganizationSpecificEventState
}
STATUS current
DESCRIPTION
"A collection of objects of dot3 MAU definition."
::= { eponDeviceGroups 1 }
-- Compliance
eponDeviceCompliances OBJECT IDENTIFIER ::= { eponDeviceConformance 2 }
eponDeviceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for EPON Devices."
MODULE -- this module
MANDATORY-GROUPS { eponDeviceGroupAll }
::= { eponDeviceCompliances 1}
END
EPON MIB WG Expires April 2004 [Page 47/51]
Internet-Draft EPON MIBs December 29, 2003
6. Security Considerations
There are number of managed objects defined in this MIB module that
have a MAX-ACCESS clause of read-write. Most objects are writeable
only when the link is Down. Writing to these objects can have the
following potentially disruptive effects on network operation:
Including for example:
enabling or disabling a MAU or device type
changing a device state server/client ONU/OLT default type
enabling, disabling or restarting autonegotiation
modifying the capabilities of the link û PMD parameters,
enabling/disabling FEC.
The user of this MIB module must therefore be aware that support for
SET operations in a non-secure environment without proper protection
can have a negative effect on network operations.
The readable objects in this MIB module (i.e., those with MAX-ACCESS
other than not-accessible) may be considered sensitive in some
environments since, collectively, they provide information about the
performance of network interfaces and can reveal some aspects of
their configuration. In such environments it is important to control
even GET and NOTIFY access to these objects and possibly even to
encrypt their values when sending them over the network via SNMP.
SNMP versions prior to SNMPv3 did not include adequate security. Even
if the network itself is secure (for example by using IPSec), even
then, there is no control as to who on the secure network is allowed
to access and GET/SET (read/change/create/delete) the objects in this
MIB module.
It is RECOMMENDED that implementers consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them.
EPON MIB WG Expires April 2004 [Page 48/51]
Internet-Draft EPON MIBs December 29, 2003
7. Intellectual Property
The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication and any assurances of
licenses to be made available, or the result of an attempt made to
obtain a general license or permission for the use of such
proprietary rights by implementors or users of this specification can
be obtained from the IETF Secretariat.
EPON MIB WG Expires April 2004 [Page 49/51]
Internet-Draft EPON MIBs December 29, 2003
8. Normative References
[802.3] Institute of Electrical and Electronic Engineers, IEEE Std
802.3-2002, "IEEE Standard for Carrier Sense Multiple Access with
Collision Detection (CSMA/CD) Access Method and Physical Layer
Specifications
[802.3ah] Institute of Electrical and Electronic Engineers, IEEE Draft
802.3ah-2002 Draft 2.0, "IEEE Standard for Carrier Sense Multiple Access
with Collision Detection (CSMA/CD) Access Method and Physical Layer
Specifications - Draft amendment to - Information technology -
Telecommunications and information exchange between systems - Local and
metropolitan area networks - Specific requirements - Part 3: Carrier
sense multiple access with collision detection (CSMA/CD) access method
and physical layer specifications - Media Access Control Parameters,
Physical Layers and Management Parameters for subscriber access networks
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
McCloghrie, K., Rose, M. and S. Waldbusser, "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
McCloghrie, K., Rose, M. and S. Waldbusser, "Textual
Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC3636] Flick, J., "Definitions of Managed Objects for IEEE 802.3
Medium Attachment Units (MAUs)", RFC 3636, September 2003.
[RFC2665] Flick, J. and Johnson J. " Definitions of Managed Objects for
the Ethernet-like Interface Types", STD 58, RFC 2580, April 1999.
[draft-ietf-hubmibùefm-mib] Matt Squire "Generic EFM MIB", Internet
draft, draft-ietf-hubmibùefm-mib-00.txt, December 2003
9. Informative References
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB", RFC 2863, June 2000.
[RFC2864] McCloghrie, K. and G. Hanson, "The Inverted Stack Table
Extension to the Interfaces Group MIB", RFC 2864, June
2000.
EPON MIB WG Expires April 2004 [Page 50/51]
Internet-Draft EPON MIBs December 29, 2003
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002.
Author's information
Lior Khermosh
Passave Technologies,
Ackerstein Towers, Tower A, 6th floor,
9 Hamenofim St.
Hertzliya Pituach 46725,
ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9717600 Ext: 7181
Fax: +972-9-9540245
Mob: +972-55-224054
lior.khermosh@passave.com
EPON MIB WG Expires April 2004 [Page 51/51]