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]