Blame mibs/ietf/DOT3-EPON-MIB

Packit 022b05
DOT3-EPON-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
     IMPORTS
Packit 022b05
         MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32,
Packit 022b05
         Integer32, Unsigned32, Counter64
Packit 022b05
             FROM SNMPv2-SMI
Packit 022b05
         TruthValue, MacAddress
Packit 022b05
             FROM SNMPv2-TC
Packit 022b05
         ifIndex
Packit 022b05
             FROM IF-MIB
Packit 022b05
         MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
             FROM SNMPv2-CONF
Packit 022b05
         ;
Packit 022b05
Packit 022b05
dot3EponMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200703290000Z"  -- March 29, 2007
Packit 022b05
    ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
Packit 022b05
                 Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
                 "WG charter:
Packit 022b05
              http://www.ietf.org/html.charters/hubmib-charter.html
Packit 022b05
                  Mailing Lists:
Packit 022b05
                    General Discussion: hubmib@ietf.org
Packit 022b05
                    To Subscribe: hubmib-request@ietf.org
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                    In Body: subscribe your_email_address
Packit 022b05
                    Chair: Bert Wijnen
Packit 022b05
                    Postal: Lucent Technologies
Packit 022b05
                            Schagen 33
Packit 022b05
                            3461 GL Linschoten
Packit 022b05
                            Netherlands
Packit 022b05
                    Tel: +31-348-407-775
Packit 022b05
                    E-mail: bwijnen@lucent.com
Packit 022b05
Packit 022b05
                    Editor: Lior Khermosh
Packit 022b05
                    Postal: PMC-SIERRA
Packit 022b05
                            Kohav Hertzelia bldg,
Packit 022b05
                            4 Hasadnaot St.
Packit 022b05
                            Hertzliya Pituach 46120,
Packit 022b05
                            ISRAEL
Packit 022b05
                            P.O.Box 2089 Hertzliya Pituach 46120 Israel
Packit 022b05
                    Tel: +972-9-9628000 Ext: 302
Packit 022b05
                    E-mail: lior_khermosh@pmc-sierra.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The objects in this MIB module are used to manage the
Packit 022b05
             Ethernet in the First Mile (EFM) Ethernet Passive Optical
Packit 022b05
             Network (EPON) Interfaces as defined in IEEE P802.3ah
Packit 022b05
             clauses 60, 64, and 65.
Packit 022b05
         The following reference is used throughout this MIB module:
Packit 022b05
           [802.3ah] refers to:
Packit 022b05
             Information technology - Telecommunications and
Packit 022b05
             information exchange between systems - Local and
Packit 022b05
             metropolitan area networks - Specific requirements -
Packit 022b05
             Part 3: Carrier sense multiple access with collision
Packit 022b05
             detection (CSMA/CD) access method and physical layer
Packit 022b05
             specifications - Media Access Control Parameters,
Packit 022b05
             Physical Layers and Management Parameters for subscriber
Packit 022b05
             access networks.  IEEE Std 802.3ah-2004, October 2004.
Packit 022b05
Packit 022b05
          Of particular interest are clause 64 (Multi-Point Control
Packit 022b05
          Protocol - MPCP), clause 65 (Point-to-Multipoint
Packit 022b05
          Reconciliation Sublayer - P2MP RS), clause 60 (Ethernet
Packit 022b05
          Passive Optical Network Physical Medium Dependent - EPON
Packit 022b05
          PMDs), clause 30, 'Management', and clause 45, 'Management
Packit 022b05
          Data Input/Output (MDIO) Interface'.
Packit 022b05
Packit 022b05
          Copyright (C) The IETF Trust (2007).  This version
Packit 022b05
          of this MIB module is part of 4837; see the RFC itself for
Packit 022b05
          full legal notices.
Packit 022b05
Packit 022b05
          Key abbreviations:
Packit 022b05
            BER - Bit Error Rate
Packit 022b05
            BW - bandwidth
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            CRC - Cyclic Redundancy Check
Packit 022b05
            EFM - Ethernet First Mile
Packit 022b05
            EPON - Ethernet Passive Optical Network
Packit 022b05
            FEC  - Forward Error Correction
Packit 022b05
            LLID - Logical Link Identifier
Packit 022b05
            MAC - Media Access Control
Packit 022b05
            Mbps - Megabit per second
Packit 022b05
            MDIO - Management Data Input/Output
Packit 022b05
            MPCP - Multi-Point Control Protocol
Packit 022b05
            OLT - Optical Line Terminal (Server unit of the EPON)
Packit 022b05
            OMP - Optical Multi-Point
Packit 022b05
            ONU - Optical Network Unit (Client unit of the EPON)
Packit 022b05
            P2MP - Point-to-Multipoint
Packit 022b05
            PHY - Physical Layer
Packit 022b05
            PMD - Physical Medium Dependent
Packit 022b05
            PON - Passive Optical Network
Packit 022b05
            RTT - Round Trip Time
Packit 022b05
            SLD - Start of LLID Delimiter
Packit 022b05
            TQ - Time Quanta
Packit 022b05
          "
Packit 022b05
Packit 022b05
    REVISION    "200703290000Z"  -- March 29, 2007
Packit 022b05
    DESCRIPTION "Initial version, published as RFC 4837."
Packit 022b05
Packit 022b05
    ::= { mib-2 155 }
Packit 022b05
Packit 022b05
dot3EponObjects OBJECT IDENTIFIER ::= { dot3EponMIB 1}
Packit 022b05
Packit 022b05
dot3EponConformance OBJECT IDENTIFIER ::= { dot3EponMIB 2}
Packit 022b05
Packit 022b05
-- MPCP MIB modules definitions ([802.3ah], clause 30.3.5)
Packit 022b05
Packit 022b05
dot3EponMpcpObjects
Packit 022b05
     OBJECT IDENTIFIER ::= { dot3EponObjects 1 }
Packit 022b05
Packit 022b05
dot3MpcpControlTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF Dot3MpcpControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A Table of dot3 Multi-Point Control Protocol (MPCP)
Packit 022b05
             MIB objects.  The entries in the table are control and
Packit 022b05
             status objects of the MPCP.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
    ::= { dot3EponMpcpObjects 1 }
Packit 022b05
Packit 022b05
dot3MpcpControlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  Dot3MpcpControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the dot3 MPCP Control table.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual links is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex }
Packit 022b05
    ::= { dot3MpcpControlTable 1}
Packit 022b05
Packit 022b05
Dot3MpcpControlEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot3MpcpOperStatus                   TruthValue,
Packit 022b05
        dot3MpcpAdminState                   TruthValue,
Packit 022b05
        dot3MpcpMode                         INTEGER,
Packit 022b05
        dot3MpcpSyncTime                     Unsigned32,
Packit 022b05
        dot3MpcpLinkID                       Unsigned32,
Packit 022b05
        dot3MpcpRemoteMACAddress             MacAddress,
Packit 022b05
        dot3MpcpRegistrationState            INTEGER,
Packit 022b05
        dot3MpcpTransmitElapsed              Unsigned32,
Packit 022b05
        dot3MpcpReceiveElapsed               Unsigned32,
Packit 022b05
        dot3MpcpRoundTripTime                Unsigned32,
Packit 022b05
        dot3MpcpMaximumPendingGrants         Unsigned32
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3MpcpOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object reflects the operational state of the
Packit 022b05
             Multi-Point MAC Control sublayer as defined in
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             [802.3ah], clause 64.  When the value is true(1), the
Packit 022b05
             interface will act as if the Multi-Point Control Protocol
Packit 022b05
             is enabled.  When the value is false(2), the interface
Packit 022b05
             will act as if the Multi-Point Control Protocol is
Packit 022b05
             disabled.  The operational state can be changed using the
Packit 022b05
             dot3MpcpAdminState object.
Packit 022b05
             This object is applicable for an OLT, with the same
Packit 022b05
             value for all virtual interfaces, and for an ONU."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.2."
Packit 022b05
    ::= { dot3MpcpControlEntry 1 }
Packit 022b05
Packit 022b05
dot3MpcpAdminState OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used to define the admin state of the
Packit 022b05
             Multi-Point MAC Control sublayer, as defined in
Packit 022b05
             [802.3ah], clause 64, and to reflect its state.
Packit 022b05
             When selecting the value as true(1), the Multi-Point
Packit 022b05
             Control Protocol of the interface is enabled.
Packit 022b05
             When selecting the value as false(2), the Multi-Point
Packit 022b05
             Control Protocol of the interface is disabled.
Packit 022b05
             This object reflects the administrative state of the
Packit 022b05
             Multi-Point Control Protocol of the interface.
Packit 022b05
             The write operation is not restricted in this document
Packit 022b05
             and can be done at any time.  Changing
Packit 022b05
             dot3MpcpAdminState state can lead to disabling the
Packit 022b05
             Multi-Point Control Protocol on the respective interface,
Packit 022b05
             leading to the interruption of service for the users
Packit 022b05
             connected to the respective EPON interface.
Packit 022b05
             This object is applicable for an OLT, with the same
Packit 022b05
             value for all virtual interfaces, and for an ONU."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.2.1."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { dot3MpcpControlEntry 2 }
Packit 022b05
Packit 022b05
dot3MpcpMode  OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            olt(1),
Packit 022b05
            onu(2)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used to identify the operational
Packit 022b05
             state of the Multi-Point MAC Control sublayer as
Packit 022b05
             defined in [802.3ah], clause 64.  Reading olt(1) for an
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             OLT (server) mode and onu(2) for an ONU (client) mode.
Packit 022b05
             This object is used to identify the operational mode
Packit 022b05
             for the MPCP tables.
Packit 022b05
             This object is applicable for an OLT, with the same
Packit 022b05
             value for all virtual interfaces, and for an ONU."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.3."
Packit 022b05
    DEFVAL { olt }
Packit 022b05
    ::= { dot3MpcpControlEntry 3 }
Packit 022b05
Packit 022b05
dot3MpcpSyncTime OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    UNITS       "TQ (16nsec)"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that reports the 'sync lock time' of the
Packit 022b05
             OLT receiver in increments of Time Quanta (TQ)-16ns
Packit 022b05
             as defined in [802.3ah], clauses 60, 64, and 65.  The
Packit 022b05
             value returned shall be (sync lock time ns)/16.  If
Packit 022b05
             this value exceeds (2^32-1), the value (2^32-1) shall
Packit 022b05
             be returned.  This object is applicable for an OLT,
Packit 022b05
             with the same value for all virtual interfaces, and
Packit 022b05
             for an ONU."
Packit 022b05
    REFERENCE   "[802.3ah], 64.3.3.2."
Packit 022b05
   ::= { dot3MpcpControlEntry 4 }
Packit 022b05
Packit 022b05
dot3MpcpLinkID OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that identifies the Logical Link
Packit 022b05
             Identifier (LLID) associated with the MAC of the virtual
Packit 022b05
             link as specified in [802.3ah], clause 65.1.3.2.2.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             The ONU and the corresponding virtual MAC of the OLT,
Packit 022b05
             for the same virtual link, have the same value.
Packit 022b05
             Value is assigned when the ONU registers.
Packit 022b05
             Value is freed when the ONU deregisters."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.4."
Packit 022b05
    ::= { dot3MpcpControlEntry 5 }
Packit 022b05
Packit 022b05
dot3MpcpRemoteMACAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  MacAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "An object that identifies the source_address
Packit 022b05
             parameter of the last MPCPDUs passed to the MAC Control.
Packit 022b05
             This value is updated on reception of a valid frame with
Packit 022b05
             1) a destination Field equal to the reserved multicast
Packit 022b05
             address for MAC Control as specified in [802.3], Annex
Packit 022b05
             31A; 2) the lengthOrType field value equal to the reserved
Packit 022b05
             Type for MAC Control as specified in [802.3], Annex
Packit 022b05
             31A; 3) an MPCP subtype value equal to the subtype
Packit 022b05
             reserved for MPCP as specified in [802.3ah], Annex 31A.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             The value reflects the MAC address of the remote entity
Packit 022b05
             and therefore the OLT holds a value for each LLID, which
Packit 022b05
             is the MAC address of the ONU; the ONU has a single
Packit 022b05
             value that is the OLT MAC address."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.5."
Packit 022b05
    ::= { dot3MpcpControlEntry 6 }
Packit 022b05
Packit 022b05
dot3MpcpRegistrationState OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            unregistered(1),
Packit 022b05
            registering(2),
Packit 022b05
            registered(3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that identifies the registration state
Packit 022b05
             of the Multi-Point MAC Control sublayer as defined in
Packit 022b05
             [802.3ah], clause 64.  When this object has the
Packit 022b05
             enumeration unregistered(1), the interface is
Packit 022b05
             unregistered and may be used for registering a link
Packit 022b05
             partner.  When this object has the enumeration
Packit 022b05
             registering(2), the interface is in the process of
Packit 022b05
             registering a link-partner.  When this object has the
Packit 022b05
             enumeration registered(3), the interface has an
Packit 022b05
             established link-partner.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.6."
Packit 022b05
    ::= { dot3MpcpControlEntry 7 }
Packit 022b05
Packit 022b05
dot3MpcpTransmitElapsed OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    UNITS       "TQ (16nsec)"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "An object that reports the interval from the last
Packit 022b05
             MPCP frame transmission in increments of Time Quanta
Packit 022b05
             (TQ)-16ns.  The value returned shall be (interval from
Packit 022b05
             last MPCP frame transmission in ns)/16.  If this value
Packit 022b05
             exceeds (2^32-1), the value (2^32-1) shall be returned.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.19."
Packit 022b05
    ::= { dot3MpcpControlEntry 8 }
Packit 022b05
Packit 022b05
dot3MpcpReceiveElapsed OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    UNITS       "TQ (16nsec)"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that reports the interval from last MPCP frame
Packit 022b05
             reception in increments of Time Quanta (TQ)-16ns.  The
Packit 022b05
             value returned shall be (interval from last MPCP frame
Packit 022b05
             reception in ns)/16.  If this value exceeds (2^32-1), the
Packit 022b05
             value (2^32-1) shall be returned.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.20."
Packit 022b05
    ::= { dot3MpcpControlEntry 9 }
Packit 022b05
Packit 022b05
dot3MpcpRoundTripTime OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32 (0..'ffff'h)
Packit 022b05
    UNITS       "TQ (16nsec)"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that reports the MPCP round trip time in
Packit 022b05
             increments of Time Quanta (TQ)-16ns.  The value returned
Packit 022b05
             shall be (round trip time in ns)/16.  If this value
Packit 022b05
             exceeds (2^16-1), the value (2^16-1) shall be returned.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.21."
Packit 022b05
    ::= { dot3MpcpControlEntry 10 }
Packit 022b05
Packit 022b05
dot3MpcpMaximumPendingGrants OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32 (0..255)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that reports the maximum number of grants
Packit 022b05
             that an ONU can store for handling.  The maximum number
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             of grants that an ONU can store for handling has a
Packit 022b05
             range of 0 to 255.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.24."
Packit 022b05
    ::= { dot3MpcpControlEntry 11 }
Packit 022b05
Packit 022b05
dot3MpcpStatTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF Dot3MpcpStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table defines the list of statistics counters of
Packit 022b05
             an interface implementing the [802.3ah], clause 64 MPCP.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
::= { dot3EponMpcpObjects 2 }
Packit 022b05
Packit 022b05
dot3MpcpStatEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     Dot3MpcpStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table of statistics counters of the
Packit 022b05
             [802.3ah], clause 64, MPCP interface.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual link is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex}
Packit 022b05
    ::= { dot3MpcpStatTable 1 }
Packit 022b05
Packit 022b05
Dot3MpcpStatEntry ::=
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SEQUENCE {
Packit 022b05
            dot3MpcpMACCtrlFramesTransmitted       Counter64,
Packit 022b05
            dot3MpcpMACCtrlFramesReceived          Counter64,
Packit 022b05
            dot3MpcpDiscoveryWindowsSent           Counter32,
Packit 022b05
            dot3MpcpDiscoveryTimeout               Counter32,
Packit 022b05
            dot3MpcpTxRegRequest                   Counter64,
Packit 022b05
            dot3MpcpRxRegRequest                   Counter64,
Packit 022b05
            dot3MpcpTxRegAck                       Counter64,
Packit 022b05
            dot3MpcpRxRegAck                       Counter64,
Packit 022b05
            dot3MpcpTxReport                       Counter64,
Packit 022b05
            dot3MpcpRxReport                       Counter64,
Packit 022b05
            dot3MpcpTxGate                         Counter64,
Packit 022b05
            dot3MpcpRxGate                         Counter64,
Packit 022b05
            dot3MpcpTxRegister                     Counter64,
Packit 022b05
            dot3MpcpRxRegister                     Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of MPCP frames passed to the MAC sublayer for
Packit 022b05
             transmission.  This counter is incremented when a
Packit 022b05
             MA_CONTROL.request service primitive is generated within
Packit 022b05
             the MAC control sublayer with an opcode indicating an
Packit 022b05
             MPCP frame.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system, and at other
Packit 022b05
             times as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.7."
Packit 022b05
    ::= { dot3MpcpStatEntry 1 }
Packit 022b05
Packit 022b05
dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of MPCP frames passed by the MAC sublayer to the
Packit 022b05
             MAC Control sublayer.  This counter is incremented when a
Packit 022b05
             ReceiveFrame function call returns a valid frame with
Packit 022b05
             1) a lengthOrType field value equal to the reserved
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             Type for 802.3_MAC_Control as specified in clause 31.4.1.3,
Packit 022b05
             and
Packit 022b05
             2) an opcode indicating an MPCP frame.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   REFERENCE   "[802.3ah], 30.3.5.1.8."
Packit 022b05
    ::= { dot3MpcpStatEntry 2}
Packit 022b05
Packit 022b05
dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of discovery windows generated.  The counter is
Packit 022b05
             incremented by one for each generated discovery window.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   REFERENCE   "[802.3ah], 30.3.5.1.22."
Packit 022b05
    ::= { dot3MpcpStatEntry 3}
Packit 022b05
Packit 022b05
dot3MpcpDiscoveryTimeout OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a discovery timeout
Packit 022b05
             occurs.  Increment the counter by one for each discovery
Packit 022b05
             processing state-machine reset resulting from timeout
Packit 022b05
             waiting for message arrival.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   REFERENCE   "[802.3ah], 30.3.5.1.23."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dot3MpcpStatEntry 4}
Packit 022b05
Packit 022b05
dot3MpcpTxRegRequest OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER_REQ MPCP
Packit 022b05
             frame transmission occurs.  Increment the counter by one
Packit 022b05
             for each REGISTER_REQ MPCP frame transmitted as defined
Packit 022b05
             in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.12."
Packit 022b05
    ::= { dot3MpcpStatEntry 5}
Packit 022b05
Packit 022b05
dot3MpcpRxRegRequest OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER_REQ MPCP
Packit 022b05
             frame reception occurs.
Packit 022b05
             Increment the counter by one for each REGISTER_REQ MPCP
Packit 022b05
             frame received as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
  REFERENCE   "[802.3ah], 30.3.5.1.17."
Packit 022b05
    ::= { dot3MpcpStatEntry 6}
Packit 022b05
Packit 022b05
dot3MpcpTxRegAck OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER_ACK MPCP
Packit 022b05
             frame transmission occurs.  Increment the counter by one
Packit 022b05
             for each REGISTER_ACK MPCP frame transmitted as defined
Packit 022b05
             in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
 REFERENCE   "[802.3ah], 30.3.5.1.10."
Packit 022b05
    ::= { dot3MpcpStatEntry 7}
Packit 022b05
Packit 022b05
dot3MpcpRxRegAck OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER_ACK MPCP
Packit 022b05
             frame reception occurs.
Packit 022b05
             Increment the counter by one for each REGISTER_ACK MPCP
Packit 022b05
             frame received as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.15."
Packit 022b05
    ::= { dot3MpcpStatEntry 8}
Packit 022b05
Packit 022b05
dot3MpcpTxReport OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REPORT MPCP frame
Packit 022b05
             transmission occurs.  Increment the counter by one for
Packit 022b05
             each REPORT MPCP frame transmitted as defined in
Packit 022b05
             [802.3ah], clause 64.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.13."
Packit 022b05
    ::= { dot3MpcpStatEntry 9}
Packit 022b05
Packit 022b05
dot3MpcpRxReport OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REPORT MPCP frame
Packit 022b05
             reception occurs.
Packit 022b05
             Increment the counter by one for each REPORT MPCP frame
Packit 022b05
             received as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.18."
Packit 022b05
    ::= { dot3MpcpStatEntry 10}
Packit 022b05
Packit 022b05
dot3MpcpTxGate OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a GATE MPCP frame
Packit 022b05
             transmission occurs.
Packit 022b05
             Increment the counter by one for each GATE MPCP frame
Packit 022b05
             transmitted as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.9."
Packit 022b05
    ::= { dot3MpcpStatEntry 11}
Packit 022b05
Packit 022b05
dot3MpcpRxGate OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a GATE MPCP frame
Packit 022b05
             reception occurs.
Packit 022b05
             Increment the counter by one for each GATE MPCP frame
Packit 022b05
             received as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.14."
Packit 022b05
    ::= { dot3MpcpStatEntry 12}
Packit 022b05
Packit 022b05
dot3MpcpTxRegister OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER MPCP frame
Packit 022b05
             transmission occurs.
Packit 022b05
             Increment the counter by one for each REGISTER MPCP
Packit 022b05
             frame transmitted as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   REFERENCE   "[802.3ah], 30.3.5.1.11."
Packit 022b05
    ::= { dot3MpcpStatEntry 13}
Packit 022b05
Packit 022b05
dot3MpcpRxRegister OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of the number of times a REGISTER MPCP frame
Packit 022b05
             reception occurs.
Packit 022b05
             Increment the counter by one for each REGISTER MPCP
Packit 022b05
             frame received as defined in [802.3ah], clause 64.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.5.1.16."
Packit 022b05
    ::= { dot3MpcpStatEntry 14}
Packit 022b05
Packit 022b05
-- Optical Multi Point Emulation (OMPEmulation)
Packit 022b05
-- managed object definitions
Packit 022b05
Packit 022b05
dot3OmpEmulationObjects OBJECT IDENTIFIER ::={dot3EponObjects 2}
Packit 022b05
Packit 022b05
dot3OmpEmulationTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF Dot3OmpEmulationEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of dot3 OmpEmulation MIB objects.  The table
Packit 022b05
             contain objects for the management of the OMPEmulation
Packit 022b05
             sublayer.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
    ::= { dot3OmpEmulationObjects 1 }
Packit 022b05
Packit 022b05
dot3OmpEmulationEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  Dot3OmpEmulationEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "An entry in the dot3 OmpEmulation table.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual links is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex }
Packit 022b05
    ::= { dot3OmpEmulationTable 1 }
Packit 022b05
Packit 022b05
    Dot3OmpEmulationEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
            dot3OmpEmulationType               INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3OmpEmulationType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            unknown(1),
Packit 022b05
            olt(2),
Packit 022b05
            onu(3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that indicates the mode of operation
Packit 022b05
             of the Reconciliation Sublayer for Point-to-Point
Packit 022b05
             Emulation (see [802.3ah], clause 65.1).  unknown(1) value
Packit 022b05
             is assigned in initialization; true state or type is not
Packit 022b05
             yet known.  olt(2) value is assigned when the sublayer is
Packit 022b05
             operating in OLT mode.  onu(3) value is assigned when the
Packit 022b05
             sublayer is operating in ONU mode.
Packit 022b05
             This object is applicable for an OLT, with the same
Packit 022b05
             value for all virtual interfaces, and for an ONU."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.2."
Packit 022b05
    ::= { dot3OmpEmulationEntry 1}
Packit 022b05
Packit 022b05
dot3OmpEmulationStatTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF Dot3OmpEmulationStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table defines the list of statistics counters of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             [802.3ah], clause 65, OMPEmulation sublayer.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
    ::= { dot3OmpEmulationObjects 2}
Packit 022b05
Packit 022b05
dot3OmpEmulationStatEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     Dot3OmpEmulationStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table of statistics counters of
Packit 022b05
             [802.3ah], clause 65, OMPEmulation sublayer.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual links is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex}
Packit 022b05
    ::= { dot3OmpEmulationStatTable 1 }
Packit 022b05
Packit 022b05
Dot3OmpEmulationStatEntry::=
Packit 022b05
    SEQUENCE {
Packit 022b05
            dot3OmpEmulationSLDErrors                 Counter64,
Packit 022b05
            dot3OmpEmulationCRC8Errors                Counter64,
Packit 022b05
            dot3OmpEmulationBadLLID                   Counter64,
Packit 022b05
            dot3OmpEmulationGoodLLID                  Counter64,
Packit 022b05
            dot3OmpEmulationOnuPonCastLLID            Counter64,
Packit 022b05
            dot3OmpEmulationOltPonCastLLID            Counter64,
Packit 022b05
            dot3OmpEmulationBroadcastBitNotOnuLlid    Counter64,
Packit 022b05
            dot3OmpEmulationOnuLLIDNotBroadcast       Counter64,
Packit 022b05
            dot3OmpEmulationBroadcastBitPlusOnuLlid    Counter64,
Packit 022b05
            dot3OmpEmulationNotBroadcastBitNotOnuLlid  Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3OmpEmulationSLDErrors OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that do not contain a valid
Packit 022b05
             SLD field as defined in [802.3ah], clause 65.1.3.3.1.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.3."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 1}
Packit 022b05
Packit 022b05
dot3OmpEmulationCRC8Errors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause 65.1.3.3.1, but do
Packit 022b05
             not pass the CRC-8 check as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.3.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.4."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 2}
Packit 022b05
Packit 022b05
dot3OmpEmulationBadLLID OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause 65.1.3.3.1, and
Packit 022b05
             pass the CRC-8 check, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.3, but are discarded due to the LLID check as
Packit 022b05
             defined in [802.3ah], clause 65.1.3.3.2.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.8."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 3}
Packit 022b05
Packit 022b05
dot3OmpEmulationGoodLLID OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause 65.1.3.3.1, and
Packit 022b05
             pass the CRC-8 check as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.3.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.5."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 4}
Packit 022b05
Packit 022b05
dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause 65.1.3.3.1,
Packit 022b05
             pass the CRC-8 check, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.3, and meet the rules of acceptance for an
Packit 022b05
             ONU defined in [802.3ah], clause 65.1.3.3.2.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.3.7.1.6."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 5}
Packit 022b05
Packit 022b05
dot3OmpEmulationOltPonCastLLID OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause 65.1.3.3.1,
Packit 022b05
             pass the CRC-8 check, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.3, and meet the rules of acceptance for an
Packit 022b05
             OLT defined in [802.3ah], 65.1.3.3.2.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the ONU, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
  REFERENCE   "[802.3ah], 30.3.7.1.7."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 6}
Packit 022b05
Packit 022b05
dot3OmpEmulationBroadcastBitNotOnuLlid OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.1, pass the CRC-8 check, as defined in
Packit 022b05
             [802.3ah], clause 65.1.3.3.3, and contain the broadcast
Packit 022b05
             bit in the LLID and not the ONU's LLID (frame accepted)
Packit 022b05
             as defined in [802.3ah], clause 65.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   ::= { dot3OmpEmulationStatEntry 7}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.1, pass the CRC-8 check, as defined in
Packit 022b05
             [802.3ah], clause 65.1.3.3.3, and contain the ONU's LLID
Packit 022b05
             as defined in [802.3ah], clause 65.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
   ::= { dot3OmpEmulationStatEntry 8}
Packit 022b05
Packit 022b05
dot3OmpEmulationBroadcastBitPlusOnuLlid OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.1, pass the CRC-8 check, as defined in
Packit 022b05
             [802.3ah], clause 65.1.3.3.3, and contain the broadcast
Packit 022b05
             bit in the LLID and match the ONU's LLID (frame
Packit 022b05
             reflected) as defined in [802.3ah], clause 65.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 9}
Packit 022b05
Packit 022b05
dot3OmpEmulationNotBroadcastBitNotOnuLlid OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A count of frames received that contain a valid SLD
Packit 022b05
             field, as defined in [802.3ah], clause
Packit 022b05
             65.1.3.3.1, pass the CRC-8 check, as defined in
Packit 022b05
             [802.3ah], clause 65.1.3.3.3, and do not contain
Packit 022b05
             the ONU's LLID as defined in [802.3ah], clause 65.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             At the OLT, the value should be zero.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    ::= { dot3OmpEmulationStatEntry 10}
Packit 022b05
Packit 022b05
--  FEC managed object definitions (30.5.1)
Packit 022b05
Packit 022b05
dot3EponFecObjects OBJECT IDENTIFIER ::={dot3EponObjects 3}
Packit 022b05
Packit 022b05
dot3EponFecTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF Dot3EponFecEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of dot3 EPON FEC management objects.
Packit 022b05
             The entries in the table are control and status objects
Packit 022b05
             and statistic counters for the FEC layer.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
    ::= { dot3EponFecObjects 1 }
Packit 022b05
Packit 022b05
dot3EponFecEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  Dot3EponFecEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the dot3 EPON FEC table.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual links is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex}
Packit 022b05
    ::= { dot3EponFecTable 1 }
Packit 022b05
Packit 022b05
Dot3EponFecEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
            dot3EponFecPCSCodingViolation           Counter64,
Packit 022b05
            dot3EponFecAbility                      INTEGER,
Packit 022b05
            dot3EponFecMode                         INTEGER,
Packit 022b05
            dot3EponFecCorrectedBlocks              Counter64,
Packit 022b05
            dot3EponFecUncorrectableBlocks          Counter64,
Packit 022b05
            dot3EponFecBufferHeadCodingViolation    Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3EponFecPCSCodingViolation OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a 100 Mbps operation, it is a count of the number of
Packit 022b05
             times an invalid code-group is received, other than the
Packit 022b05
             /H/ code-group.  For a 1000 Mbps operation, it is a count
Packit 022b05
             of the number of times an invalid codegroup is received,
Packit 022b05
             other than the /V/ code-group.  /H/ denotes a special
Packit 022b05
             4b5b codeword of [802.3] 100 Mbps PCS layer (clause 24),
Packit 022b05
             and /V/ denotes a special 8b10b codeword of the [802.3]
Packit 022b05
             1000 Mbps PCS layer (clause 36).
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.5.1.1.12."
Packit 022b05
    ::= { dot3EponFecEntry 1}
Packit 022b05
Packit 022b05
dot3EponFecAbility OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            unknown(1),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            supported(2),
Packit 022b05
            unsupported(3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that indicates the support of operation of the
Packit 022b05
             optional FEC sublayer of the 1000BASE-PX PHY specified
Packit 022b05
             in [802.3ah], clause 65.2.
Packit 022b05
             unknown(1) value is assigned in the initialization, for non
Packit 022b05
             FEC support state or type not yet known.  unsupported(3)
Packit 022b05
             value is assigned when the sublayer is not supported.
Packit 022b05
             supported(2) value is assigned when the sublayer is
Packit 022b05
             supported.
Packit 022b05
             This object is applicable for an OLT, with the same
Packit 022b05
             value for all virtual interfaces, and for an ONU.
Packit 022b05
             The FEC counters will have a zero value when the
Packit 022b05
             interface is not supporting FEC.
Packit 022b05
             The counters:
Packit 022b05
              dot3EponFecPCSCodingViolation - not affected by FEC
Packit 022b05
              ability.
Packit 022b05
              dot3EponFecCorrectedBlocks    - has a zero value when
Packit 022b05
               dot3EponFecAbility is unknown(1) and unsupported(3).
Packit 022b05
              dot3EponFecUncorrectableBlocks  - has a zero value when
Packit 022b05
               dot3EponFecAbility is unknown(1) and unsupported(3).
Packit 022b05
              dot3EponFecBufferHeadCodingViolation - has a zero value
Packit 022b05
               when dot3EponFecAbility is unknown(1) and
Packit 022b05
               unsupported(3)."
Packit 022b05
    REFERENCE   "[802.3ah], 30.5.1.1.13."
Packit 022b05
    ::= { dot3EponFecEntry 2}
Packit 022b05
Packit 022b05
dot3EponFecMode OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            unknown(1),
Packit 022b05
            disabled(2),
Packit 022b05
            enabled(3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that defines the mode of operation of the
Packit 022b05
             optional FEC sublayer of the 1000BASE-PX PHY, specified
Packit 022b05
             in [802.3ah], clause 65.2, and reflects its state.
Packit 022b05
             A GET operation returns the current mode of operation
Packit 022b05
             of the PHY.  A SET operation changes the mode of
Packit 022b05
             operation of the PHY to the indicated value.
Packit 022b05
             unknown(1) value is assigned in the initialization for non
Packit 022b05
               FEC support state or type not yet known.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             disabled(2) value is assigned when the FEC sublayer is
Packit 022b05
               operating in disabled mode.
Packit 022b05
             enabled(3) value is assigned when the FEC sublayer is
Packit 022b05
               operating in FEC mode.
Packit 022b05
             The write operation is not restricted in this document
Packit 022b05
             and can be done at any time.  Changing dot3EponFecMode
Packit 022b05
             state can lead to disabling the Forward Error Correction
Packit 022b05
             on the respective interface, which can lead to a
Packit 022b05
             degradation of the optical link, and therefore may lead
Packit 022b05
             to an interruption of service for the users connected to
Packit 022b05
             the respective EPON interface.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             The counting of
Packit 022b05
             the FEC counters will stop when the FEC of the interface
Packit 022b05
             is disabled.
Packit 022b05
             The counters:
Packit 022b05
              dot3EponFecPCSCodingViolation - not affected by FEC
Packit 022b05
              mode.
Packit 022b05
              dot3EponFecCorrectedBlocks - stops counting when
Packit 022b05
              Rx_FEC is not enabled.  (unknown(1) and disabled(2)).
Packit 022b05
              dot3EponFecUncorrectableBlocks - stops counting when
Packit 022b05
              Rx_FEC is not enabled (unknown(1) and disabled(2)).
Packit 022b05
              dot3EponFecBufferHeadCodingViolation - stops counting
Packit 022b05
              when Rx_FEC is not enabled (unknown(1) and
Packit 022b05
              disabled(2)).
Packit 022b05
             The object:
Packit 022b05
              dot3EponFecAbility - indicates the FEC ability and
Packit 022b05
              is not affected by the dot3EponFecMode object."
Packit 022b05
    REFERENCE   "[802.3ah], 30.5.1.1.14."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { dot3EponFecEntry 3}
Packit 022b05
Packit 022b05
dot3EponFecCorrectedBlocks OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For 10PASS-TS, 2BASE-TL, and 1000BASE-PX PHYs, it is a
Packit 022b05
             count of corrected FEC blocks.  This counter will not
Packit 022b05
             increment for other PHY Types.  Increment the counter by
Packit 022b05
             one for each received block that is corrected by the FEC
Packit 022b05
             function in the PHY.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.5.1.1.15."
Packit 022b05
    ::= { dot3EponFecEntry 4}
Packit 022b05
Packit 022b05
dot3EponFecUncorrectableBlocks OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For 10PASS-TS, 2BASE-TL, and 1000BASE-PX PHYs, it is a
Packit 022b05
             count of uncorrectable FEC blocks.  This counter will not
Packit 022b05
             increment for other PHY Types.  Increment the counter by
Packit 022b05
             one for each FEC block that is determined to be
Packit 022b05
             uncorrectable by the FEC function in the PHY.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    REFERENCE   "[802.3ah], 30.5.1.1.16."
Packit 022b05
    ::= { dot3EponFecEntry 5}
Packit 022b05
Packit 022b05
dot3EponFecBufferHeadCodingViolation OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter64
Packit 022b05
    UNITS      "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a 1000 Mbps operation, it is a count of the number of
Packit 022b05
             invalid code-group received directly from the link.  The
Packit 022b05
             value has a meaning only in 1000 Mbps mode and it is
Packit 022b05
             zero otherwise.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             Discontinuities of this counter can occur at
Packit 022b05
             re-initialization of the management system and at other
Packit 022b05
             times, as indicated by the value of the
Packit 022b05
             ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
             module."
Packit 022b05
    ::= { dot3EponFecEntry 6}
Packit 022b05
Packit 022b05
-- ExtendedPackage managed object definitions
Packit 022b05
Packit 022b05
dot3ExtPkgObjects OBJECT IDENTIFIER ::={dot3EponObjects 4}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dot3ExtPkgControlObjects OBJECT IDENTIFIER ::= { dot3ExtPkgObjects 1}
Packit 022b05
Packit 022b05
dot3ExtPkgControlTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF Dot3ExtPkgControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of Extended package Control management
Packit 022b05
             objects.  Entries in the table are control and status
Packit 022b05
             indication objects of an EPON interface, which are
Packit 022b05
             gathered in an extended package as an addition to the
Packit 022b05
             objects based on the [802.3ah], clause 30, attributes.
Packit 022b05
             Each object has a row for every virtual link denoted by
Packit 022b05
             the corresponding ifIndex.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff)."
Packit 022b05
    ::= { dot3ExtPkgControlObjects 1 }
Packit 022b05
Packit 022b05
dot3ExtPkgControlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  Dot3ExtPkgControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the Extended package Control table.
Packit 022b05
             Rows exist for an OLT interface and an ONU interface.
Packit 022b05
             A row in the table is denoted by the ifIndex of the link
Packit 022b05
             and it is created when the ifIndex is created.
Packit 022b05
             The rows in the table for an ONU interface are created
Packit 022b05
             at system initialization.
Packit 022b05
             The row in the table corresponding to the OLT ifIndex
Packit 022b05
             and the row corresponding to the broadcast virtual link
Packit 022b05
             are created at system initialization.
Packit 022b05
             A row in the table corresponding to the ifIndex of a
Packit 022b05
             virtual links is created when a virtual link is
Packit 022b05
             established (ONU registers) and deleted when the virtual
Packit 022b05
             link is deleted (ONU deregisters)."
Packit 022b05
    INDEX  { ifIndex}
Packit 022b05
    ::= { dot3ExtPkgControlTable 1 }
Packit 022b05
Packit 022b05
Dot3ExtPkgControlEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
     dot3ExtPkgObjectReset                       INTEGER,
Packit 022b05
     dot3ExtPkgObjectPowerDown                   TruthValue,
Packit 022b05
     dot3ExtPkgObjectNumberOfLLIDs               Unsigned32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     dot3ExtPkgObjectFecEnabled                  INTEGER,
Packit 022b05
     dot3ExtPkgObjectReportMaximumNumQueues      Unsigned32,
Packit 022b05
     dot3ExtPkgObjectRegisterAction              INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectReset OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            running(1),
Packit 022b05
            reset(2)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used to reset the EPON interface.  The
Packit 022b05
             interface may be unavailable while the reset occurs and
Packit 022b05
             data may be lost.
Packit 022b05
             Setting this object to running(1) will cause the
Packit 022b05
             interface to enter into running mode.  Setting this
Packit 022b05
             object to reset(2) will cause the interface to go into
Packit 022b05
             reset mode.  When getting running(1), the interface is in
Packit 022b05
             running mode.  When getting reset(2), the interface is in
Packit 022b05
             reset mode.
Packit 022b05
             The write operation is not restricted in this document
Packit 022b05
             and can be done at any time.  Changing
Packit 022b05
             dot3ExtPkgObjectReset state can lead to a reset of the
Packit 022b05
             respective interface, leading to an interruption of
Packit 022b05
             service for the users connected to the respective EPON
Packit 022b05
             interface.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             A reset for a specific virtual interface resets only
Packit 022b05
             this virtual interface and not the physical interface.
Packit 022b05
             Thus, a virtual link that is malfunctioning can be
Packit 022b05
             reset without affecting the operation of other virtual
Packit 022b05
             interfaces.
Packit 022b05
             The reset can cause Discontinuities in the values of the
Packit 022b05
             counters of the interface, similar to re-initialization
Packit 022b05
             of the management system.  Discontinuity should be
Packit 022b05
             indicated by the ifCounterDiscontinuityTime object of
Packit 022b05
             the Interface MIB module."
Packit 022b05
    DEFVAL { running }
Packit 022b05
    ::= { dot3ExtPkgControlEntry 1 }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectPowerDown OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "This object is used to power down the EPON interface.
Packit 022b05
             The interface may be unavailable while the power down
Packit 022b05
             occurs and data may be lost.
Packit 022b05
             Setting this object to true(1) will cause the interface
Packit 022b05
             to enter into power down mode.  Setting this object to
Packit 022b05
             false(2) will cause the interface to go out of power
Packit 022b05
             down mode.  When getting true(1), the interface is in
Packit 022b05
             power down mode.  When getting false(2), the interface is
Packit 022b05
             not in power down mode.
Packit 022b05
             The write operation is not restricted in this document
Packit 022b05
             and can be done at any time.  Changing
Packit 022b05
             dot3ExtPkgObjectPowerDown state can lead to a power down
Packit 022b05
             of the respective interface, leading to an interruption
Packit 022b05
             of service of the users connected to the respective EPON
Packit 022b05
             interface.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface.
Packit 022b05
             A power down/up of a specific virtual interface affects
Packit 022b05
             only the virtual interface and not the physical
Packit 022b05
             interface.  Hence a virtual link, which needs a certain
Packit 022b05
             handling, can be powered down and then powered up without
Packit 022b05
             disrupting the operation of other virtual interfaces.
Packit 022b05
             The object is relevant when the admin state of the
Packit 022b05
             interface is active as set by the dot3MpcpAdminState."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { dot3ExtPkgControlEntry 2 }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectNumberOfLLIDs OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A read only object that indicates the number of
Packit 022b05
             registered LLIDs.  The initialization value is 0.
Packit 022b05
             This object is applicable for an OLT with the same
Packit 022b05
             value for all virtual interfaces and for an ONU.
Packit 022b05
             The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
             register (15-bit field and a broadcast bit) limiting the
Packit 022b05
             number of virtual links to 32768.  Typically the number
Packit 022b05
             of expected virtual links in a PON is like the number of
Packit 022b05
             ONUs, which is 32-64, plus an additional entry for
Packit 022b05
             broadcast LLID (with a value of 0xffff).  At the ONU the
Packit 022b05
             number of LLIDs for an interface is one."
Packit 022b05
    ::= { dot3ExtPkgControlEntry 3 }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectFecEnabled OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            noFecEnabled(1),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            fecTxEnabled(2),
Packit 022b05
            fecRxEnabled(3),
Packit 022b05
            fecTxRxEnabled(4)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An object defining the FEC mode of operation of the
Packit 022b05
            interface, and indicating its state.  The modes defined in
Packit 022b05
            this object are extensions to the FEC modes defined in
Packit 022b05
            the dot3EponFecMode object.
Packit 022b05
            When noFECEnabled(1), the interface does not enable FEC
Packit 022b05
            mode.
Packit 022b05
            When fecTxEnabled(2), the interface enables the FEC
Packit 022b05
            transmit mode.
Packit 022b05
            When fecRxEnabled(3), the interface enables the FEC
Packit 022b05
            receive mode.
Packit 022b05
            When fecTxRxEnabled(4), the interface enables the FEC
Packit 022b05
            transmit and receive mode.
Packit 022b05
            This object is applicable for an OLT and an ONU.  At the
Packit 022b05
            OLT, it has a distinct value for each virtual interface.
Packit 022b05
            The FEC counters are referring to the receive path.  The
Packit 022b05
            FEC counters will stop when the FEC receive mode of the
Packit 022b05
            interface is disabled, as defined by fecRxEnabled(3)
Packit 022b05
            and fecTxRxEnabled(4) values.
Packit 022b05
            The counters:
Packit 022b05
             dot3EponFecPCSCodingViolation - not affected by FEC
Packit 022b05
             mode.
Packit 022b05
             dot3EponFecCorrectedBlocks - stops counting when
Packit 022b05
             Rx_FEC is not enabled (noFecEnabled(1) and
Packit 022b05
             fecTxEnabled(2)).
Packit 022b05
             dot3EponFecUncorrectableBlocks - stops counting when
Packit 022b05
             Rx_FEC is not enabled (noFecEnabled(1) and
Packit 022b05
             fecTxEnabled(2)).
Packit 022b05
             dot3EponFecBufferHeadCodingViolation - stops counting
Packit 022b05
             when Rx_FEC is not enabled (noFecEnabled(1) and
Packit 022b05
             fecTxEnabled(2)).
Packit 022b05
            The objects:
Packit 022b05
             dot3EponFecAbility - indicates the FEC ability and is
Packit 022b05
             not affected by the FEC mode.
Packit 022b05
             dot3EponFecMode - indicates the FEC mode for combined RX
Packit 022b05
             and TX.
Packit 022b05
            The write operation is not restricted in this document
Packit 022b05
            and can be done at any time.  Changing
Packit 022b05
            dot3ExtPkgObjectFecEnabled state can lead to disabling
Packit 022b05
            the Forward Error Correction on the respective interface,
Packit 022b05
            which can lead to a degradation of the optical link, and
Packit 022b05
            therefore may lead to an interruption of service for the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            users connected to the respective EPON interface."
Packit 022b05
    DEFVAL { noFecEnabled }
Packit 022b05
    ::= { dot3ExtPkgControlEntry 4 }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectReportMaximumNumQueues OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32 (0..7)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object, that defines the maximal number of queues in
Packit 022b05
             the REPORT message as defined in [802.3ah], clause 64.  For
Packit 022b05
             further information please see the description of the
Packit 022b05
             queue table.
Packit 022b05
             This object is applicable for an OLT and an ONU.  At the
Packit 022b05
             OLT, it has a distinct value for each virtual interface."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { dot3ExtPkgControlEntry 5 }
Packit 022b05
Packit 022b05
dot3ExtPkgObjectRegisterAction OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            none(1),
Packit 022b05
            register(2),
Packit 022b05
            deregister(3),
Packit 022b05
            reregister(4)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An object configuring the registration state of an
Packit 022b05
           interface, and indicating its registration state.
Packit 022b05
            Write operation changes the registration state to its new
Packit 022b05
            value.
Packit 022b05
            Read operation returns the value of the state.
Packit 022b05
            The registration state is reflected in this object and in
Packit 022b05
            the dot3MpcpRegistrationState object.
Packit 022b05
            none(1) indicates an unknown state,
Packit 022b05
            register(2) indicates a registered LLID,
Packit 022b05
            deregister(3) indicates a deregistered LLID,
Packit 022b05
            reregister(4) indicates an LLID that is reregistering.
Packit 022b05
            The following list describes the operation of the
Packit 022b05
            interface, as specified in the [802.3ah], when a write
Packit 022b05
            operation is setting a value.
Packit 022b05
             none(1) - not doing any action.
Packit 022b05
             register(2) - registering an LLID that has been requested
Packit 022b05
             for registration (The LLID is in registering mode.
Packit 022b05
               dot3MpcpRegistrationState - registering(2) ).
Packit 022b05
               deregister(3) - deregisters an LLID that is registered
Packit 022b05
                 (dot3MpcpRegistrationState - registered(3) ).
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               reregister(4) - reregister an LLID that is registered
Packit 022b05
                 (dot3MpcpRegistrationState - registered(3) ).
Packit 022b05
               The behavior of an ONU and OLT interfaces, at each one
Packit 022b05
               of the detailed operation at each state, is described in
Packit 022b05
               the registration state machine of figure 64-22,
Packit 022b05
               [802.3ah].
Packit 022b05
              This object is applicable for an OLT and an ONU.  At the
Packit 022b05
              OLT, it has a distinct value for each virtual interface.
Packit 022b05
              The write operation is not restricted in this document
Packit 022b05
              and can be done at any time.  Changing
Packit 022b05
              dot3ExtPkgObjectRegisterAction state can lead to a change
Packit 022b05
              in the registration state of the respective interface
Packit 022b05
              leading to a deregistration and an interruption of
Packit 022b05
              service of the users connected to the respective EPON
Packit 022b05
              interface."
Packit 022b05
      DEFVAL { none }
Packit 022b05
      ::= { dot3ExtPkgControlEntry 6 }
Packit 022b05
Packit 022b05
  dot3ExtPkgQueueTable OBJECT-TYPE
Packit 022b05
      SYNTAX  SEQUENCE OF Dot3ExtPkgQueueEntry
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A table of the extended package objects for queue
Packit 022b05
               management.  The [802.3ah] MPCP defines a report message
Packit 022b05
               of the occupancy of the transmit queues for the feedback
Packit 022b05
               BW request from the ONUs.  These queues serve the uplink
Packit 022b05
               transmission of the ONU and data is gathered there until
Packit 022b05
               the ONU is granted for transmission.
Packit 022b05
               The management table of the queues is added here mainly
Packit 022b05
               to control the reporting and to gather some statistics
Packit 022b05
               of their operation.  This table is not duplicating
Packit 022b05
               existing management objects of bridging queues,
Packit 022b05
               specified in [802.1d], since the existence of a
Packit 022b05
               dedicated transmit queuing mechanism is implied in the
Packit 022b05
               [802.3ah], and the ONU may be a device that is not a
Packit 022b05
               bridge with embedded bridging queues.
Packit 022b05
               The format of the REPORT message, as specified
Packit 022b05
               in [802.3], is presented below:
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Destination Address      |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Source Address           |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Length/Type              |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          OpCode                   |
Packit 022b05
               +-----------------------------------+
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               |          TimeStamp                |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Number of queue Sets     |
Packit 022b05
               +-----------------------------------+   /|\
Packit 022b05
               |          Report bitmap            |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 0 report           |    |
Packit 022b05
               +-----------------------------------+    | repeated for
Packit 022b05
               |          Queue 1 report           |    | every
Packit 022b05
               +-----------------------------------+    | queue_set
Packit 022b05
               |          Queue 2 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 3 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 4 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 5 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 6 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 7 report           |    |
Packit 022b05
               +-----------------------------------+   \|/
Packit 022b05
               |          Pad/reserved             |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          FCS                      |
Packit 022b05
               +-----------------------------------+
Packit 022b05
Packit 022b05
               The 'Queue report' field reports the occupancy of each
Packit 022b05
               uplink transmission queue.
Packit 022b05
               The number of queue sets defines the number of the
Packit 022b05
               reported sets, as would be explained in the description
Packit 022b05
               of the dot3ExtPkgQueueSetsTable table.  For each set the
Packit 022b05
               report bitmap defines which queue is present in the
Packit 022b05
               report, meaning that although the MPCP REPORT message
Packit 022b05
               can report up to 8 queues in a REPORT message, the
Packit 022b05
               actual number is flexible.  The Queue table has a
Packit 022b05
               variable size that is limited by the
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues object, as an
Packit 022b05
               ONU can have fewer queues to report.
Packit 022b05
               The entries in the table are control and status
Packit 022b05
               indication objects for managing the queues of an EPON
Packit 022b05
               interface that are gathered in an extended package as
Packit 022b05
               an addition to the objects that are based on the
Packit 022b05
               [802.3ah] attributes.
Packit 022b05
               Each object has a row for every virtual link and for
Packit 022b05
               every queue in the report.
Packit 022b05
               The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
               register (15-bit field and a broadcast bit) limiting the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               number of virtual links to 32768.  Typically the number
Packit 022b05
               of expected virtual links in a PON is like the number of
Packit 022b05
               ONUs, which is 32-64, plus an additional entry for
Packit 022b05
               broadcast LLID (with a value of 0xffff).
Packit 022b05
               The number of queues is between 0 and 7 and limited by
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues."
Packit 022b05
      ::= { dot3ExtPkgControlObjects 2 }
Packit 022b05
Packit 022b05
  dot3ExtPkgQueueEntry OBJECT-TYPE
Packit 022b05
      SYNTAX  Dot3ExtPkgQueueEntry
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An entry in the Extended package Queue table.  At the
Packit 022b05
               OLT, the rows exist for each ifIndex and dot3QueueIndex.
Packit 022b05
               At the ONU, rows exist for the single ifIndex for each
Packit 022b05
               dot3QueueIndex.
Packit 022b05
               Rows in the table are created when the ifIndex of the
Packit 022b05
               link is created.  A set of rows per queue are added for
Packit 022b05
               each ifIndex, denoted by the dot3QueueIndex.
Packit 022b05
               A set of rows per queue in the table, for an ONU
Packit 022b05
               interface, are created at the system initialization.
Packit 022b05
               A set of rows per queue in the table, corresponding to
Packit 022b05
               the OLT ifIndex and a set of rows per queue
Packit 022b05
               corresponding to the broadcast virtual link, are
Packit 022b05
               created at the system initialization.
Packit 022b05
               A set of rows per queue in the table, corresponding to
Packit 022b05
               the ifIndex of a virtual link, are created when the
Packit 022b05
               virtual link is established (ONU registers), and deleted
Packit 022b05
               when the virtual link is deleted (ONU deregisters)."
Packit 022b05
      INDEX  { ifIndex, dot3QueueIndex }
Packit 022b05
      ::= { dot3ExtPkgQueueTable 1 }
Packit 022b05
Packit 022b05
  Dot3ExtPkgQueueEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
       dot3QueueIndex                              Unsigned32,
Packit 022b05
       dot3ExtPkgObjectReportNumThreshold           Unsigned32,
Packit 022b05
       dot3ExtPkgObjectReportMaximumNumThreshold    Unsigned32,
Packit 022b05
       dot3ExtPkgStatTxFramesQueue                  Counter64,
Packit 022b05
       dot3ExtPkgStatRxFramesQueue                  Counter64,
Packit 022b05
       dot3ExtPkgStatDroppedFramesQueue             Counter64
Packit 022b05
      }
Packit 022b05
Packit 022b05
  dot3QueueIndex OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32 (0..7)
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              "An object that identifies an index for the queue table
Packit 022b05
               reflecting the queue index of the queues that are
Packit 022b05
               reported in the MPCP REPORT message as defined in
Packit 022b05
               [802.3ah], clause 64.
Packit 022b05
               The number of queues is between 0 and 7, and limited by
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues."
Packit 022b05
      ::= { dot3ExtPkgQueueEntry 1 }
Packit 022b05
Packit 022b05
  dot3ExtPkgObjectReportNumThreshold OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32 (0..7)
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An object that defines the number of thresholds for each
Packit 022b05
               queue in the REPORT message as defined in [802.3ah],
Packit 022b05
               clause 64.
Packit 022b05
               Each queue_set reporting will provide information on the
Packit 022b05
               queue occupancy of frames below the matching Threshold.
Packit 022b05
               Read operation reflects the number of thresholds.
Packit 022b05
               Write operation sets the number of thresholds for each
Packit 022b05
               queue.
Packit 022b05
               The write operation is not restricted in this document
Packit 022b05
               and can be done at any time.  Value cannot exceed the
Packit 022b05
               maximal value defined by the
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumThreshold object.
Packit 022b05
               Changing dot3ExtPkgObjectReportNumThreshold can lead to
Packit 022b05
               a change in the reporting of the ONU interface and
Packit 022b05
               therefore to a change in the bandwidth allocation of the
Packit 022b05
               respective interface.  This change may lead a degradation
Packit 022b05
               or an interruption of service of the users connected to
Packit 022b05
               the respective EPON interface.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface
Packit 022b05
               and for each queue.  At the ONU, it has a distinct value
Packit 022b05
               for each queue."
Packit 022b05
      DEFVAL { 0 }
Packit 022b05
      ::= { dot3ExtPkgQueueEntry 2 }
Packit 022b05
Packit 022b05
  dot3ExtPkgObjectReportMaximumNumThreshold OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32 (0..7)
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An object, that defines the maximal number of thresholds
Packit 022b05
               for each queue in the REPORT message as defined in
Packit 022b05
               [802.3ah], clause 64.  Each queue_set reporting will
Packit 022b05
               provide information on the queue occupancy of frames
Packit 022b05
               below the matching Threshold.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface
Packit 022b05
               and for each queue.  At the ONU, it has a distinct value
Packit 022b05
               for each queue."
Packit 022b05
      DEFVAL { 0 }
Packit 022b05
      ::= { dot3ExtPkgQueueEntry 3 }
Packit 022b05
Packit 022b05
   dot3ExtPkgStatTxFramesQueue OBJECT-TYPE
Packit 022b05
      SYNTAX  Counter64
Packit 022b05
      UNITS      "frames"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A count of the number of times a frame transmission
Packit 022b05
               occurs from the corresponding 'Queue'.
Packit 022b05
               Increment the counter by one for each frame transmitted,
Packit 022b05
               which is an output of the 'Queue'.
Packit 022b05
               The 'Queue' marking matches the REPORT MPCP message
Packit 022b05
               Queue field as defined in [802.3ah], clause 64.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface
Packit 022b05
               and for each queue.  At the ONU, it has a distinct value
Packit 022b05
               for each queue.
Packit 022b05
               At the OLT the value should be zero.
Packit 022b05
               Discontinuities of this counter can occur at
Packit 022b05
               re-initialization of the management system and at other
Packit 022b05
               times, as indicated by the value of the
Packit 022b05
               ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
               module."
Packit 022b05
      ::= { dot3ExtPkgQueueEntry 4}
Packit 022b05
Packit 022b05
  dot3ExtPkgStatRxFramesQueue OBJECT-TYPE
Packit 022b05
      SYNTAX  Counter64
Packit 022b05
      UNITS      "frames"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A count of the number of times a frame reception
Packit 022b05
               occurs from the corresponding 'Queue'.
Packit 022b05
               Increment the counter by one for each frame received,
Packit 022b05
               which is an input to the corresponding 'Queue'.
Packit 022b05
               The 'Queue' marking matches the REPORT MPCP message
Packit 022b05
               Queue field as defined in [802.3ah], clause 64.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface
Packit 022b05
               and for each queue.  At the ONU, it has a distinct value
Packit 022b05
               for each queue.
Packit 022b05
               Discontinuities of this counter can occur at
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               re-initialization of the management system and at other
Packit 022b05
               times, as indicated by the value of the
Packit 022b05
               ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
               module."
Packit 022b05
      ::= { dot3ExtPkgQueueEntry 5}
Packit 022b05
Packit 022b05
  dot3ExtPkgStatDroppedFramesQueue OBJECT-TYPE
Packit 022b05
      SYNTAX  Counter64
Packit 022b05
      UNITS      "frames"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
               "A count of the number of times a frame drop
Packit 022b05
               occurs from the corresponding 'Queue'.
Packit 022b05
               Increment the counter by one for each frame dropped
Packit 022b05
               from the corresponding 'Queue'.
Packit 022b05
               The 'Queue' marking matches the REPORT MPCP message
Packit 022b05
               Queue field as defined in [802.3ah], clause 64.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface
Packit 022b05
               and for each queue.  At the ONU, it has a distinct value
Packit 022b05
               for each queue.
Packit 022b05
               At the OLT, the value should be zero.
Packit 022b05
               Discontinuities of this counter can occur at
Packit 022b05
               re-initialization of the management system and at other
Packit 022b05
               times, as indicated by the value of the
Packit 022b05
               ifCounterDiscontinuityTime object of the Interface MIB
Packit 022b05
               module."
Packit 022b05
     ::= { dot3ExtPkgQueueEntry 6}
Packit 022b05
Packit 022b05
  dot3ExtPkgQueueSetsTable OBJECT-TYPE
Packit 022b05
      SYNTAX  SEQUENCE OF Dot3ExtPkgQueueSetsEntry
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A table of Extended package objects used for the
Packit 022b05
               management of the queue_sets.  Entries are control and
Packit 022b05
               status indication objects of an EPON interface, which
Packit 022b05
               are gathered in an extended package as an addition to
Packit 022b05
               the objects based on the [802.3ah] attributes.  The
Packit 022b05
               objects in this table are specific for the queue_sets,
Packit 022b05
               which are reported in the MPCP REPORT message as defined
Packit 022b05
               in [802.3ah], clause 64.
Packit 022b05
               The [802.3ah] MPCP defines a report message of the
Packit 022b05
               occupancy of the transmit queues for the feedback BW
Packit 022b05
               request from the ONUs.  These queues serve the uplink
Packit 022b05
               transmission of the ONU and data is gathered there until
Packit 022b05
               the ONU is granted for transmission.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               The management table of the queues_sets is added here
Packit 022b05
               mainly to control the reporting and to gather some
Packit 022b05
               statistics of their operation.  This table is not
Packit 022b05
               duplicating existing management objects of bridging
Packit 022b05
               queues, specified in [802.1d], since the existence of a
Packit 022b05
               dedicated transmit queuing mechanism is implied in the
Packit 022b05
               [802.3ah], and the ONU may be a device that is not a
Packit 022b05
               bridge with embedded bridging queues.
Packit 022b05
               The format of the REPORT message, as specified
Packit 022b05
               in [802.3], is presented below:
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Destination Address      |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Source Address           |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Length/Type              |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          OpCode                   |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          TimeStamp                |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          Number of queue Sets     |
Packit 022b05
               +-----------------------------------+   /|\
Packit 022b05
               |          Report bitmap            |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 0 report           |    |
Packit 022b05
               +-----------------------------------+    | repeated for
Packit 022b05
               |          Queue 1 report           |    | every
Packit 022b05
               +-----------------------------------+    | queue_set
Packit 022b05
               |          Queue 2 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 3 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 4 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 5 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 6 report           |    |
Packit 022b05
               +-----------------------------------+    |
Packit 022b05
               |          Queue 7 report           |    |
Packit 022b05
               +-----------------------------------+   \|/
Packit 022b05
               |          Pad/reserved             |
Packit 022b05
               +-----------------------------------+
Packit 022b05
               |          FCS                      |
Packit 022b05
               +-----------------------------------+
Packit 022b05
Packit 022b05
               As can be seen from the message format, the ONU
Packit 022b05
               interface reports of the status of up to 8 queues
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               and it can report in a single MPCP REPORT message
Packit 022b05
               of a few sets of queues.
Packit 022b05
               The number of queue_sets defines the number of the
Packit 022b05
               reported sets, and it can reach a value of up to 8.
Packit 022b05
               It means that an ONU can hold a variable number of
Packit 022b05
               sets between 0 and 7.
Packit 022b05
               The dot3ExtPkgQueueSetsTable table has a variable
Packit 022b05
               queue_set size that is limited by the
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumThreshold object as an
Packit 022b05
               ONU can have fewer queue_sets to report.
Packit 022b05
               The 'Queue report' field reports the occupancy of each
Packit 022b05
               uplink transmission queue.  The queue_sets can be used to
Packit 022b05
               report the occupancy of the queues in a few levels as to
Packit 022b05
               allow granting, in an accurate manner, of only part of
Packit 022b05
               the data available in the queues.  A Threshold is
Packit 022b05
               defined for each queue_set to define the level of the
Packit 022b05
               queue that is counted for the report of the occupancy.
Packit 022b05
               The threshold is reflected in the queue_set table by the
Packit 022b05
               dot3ExtPkgObjectReportThreshold object.
Packit 022b05
               For each queue set, the report bitmap defines which
Packit 022b05
               queues are present in the report, meaning that
Packit 022b05
               although the MPCP REPORT message can report of up to 8
Packit 022b05
               queues in a REPORT message, the actual number is
Packit 022b05
               flexible.
Packit 022b05
               The dot3ExtPkgQueueSetsTable table has a variable queue
Packit 022b05
               size that is limited by the
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues object as an ONU
Packit 022b05
               can have fewer queues to report.
Packit 022b05
               Each object has a row for every virtual link, for each
Packit 022b05
               queue in the report and for each queue_set in the queue.
Packit 022b05
               The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
               register (15-bit field and a broadcast bit) limiting the
Packit 022b05
               number of virtual links to 32768.  Typically the number
Packit 022b05
               of expected virtual links in a PON is like the number of
Packit 022b05
               ONUs, which is 32-64, plus an additional entry for
Packit 022b05
               broadcast LLID (with a value of 0xffff).
Packit 022b05
               The number of queues is between 0 and 7 and limited by
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues.
Packit 022b05
               The number of queues_sets is between 0 and 7 and limited
Packit 022b05
               by dot3ExtPkgObjectReportMaximumNumThreshold."
Packit 022b05
      ::= { dot3ExtPkgControlObjects 3 }
Packit 022b05
Packit 022b05
  dot3ExtPkgQueueSetsEntry OBJECT-TYPE
Packit 022b05
      SYNTAX  Dot3ExtPkgQueueSetsEntry
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An entry in the Extended package queue_set table.  At
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               the OLT, the rows exist for each ifIndex,
Packit 022b05
               dot3QueueSetQueueIndex and dot3QueueSetIndex.  At the
Packit 022b05
               ONU, rows exist for the single ifIndex, for each
Packit 022b05
               dot3QueueSetQueueIndex and dot3QueueSetIndex.
Packit 022b05
               Rows in the table are created when the ifIndex of the
Packit 022b05
               link is created.  A set of rows per queue and per
Packit 022b05
               queue_set are added for each ifIndex, denoted by
Packit 022b05
               dot3QueueSetIndex and dot3QueueSetQueueIndex.
Packit 022b05
               A set of rows per queue and per queue_set in the table,
Packit 022b05
               for an ONU interface are created at system
Packit 022b05
               initialization.
Packit 022b05
               A set of rows per queue and per queue_Set in the table,
Packit 022b05
               corresponding to the OLT ifIndex and a set of rows per
Packit 022b05
               queue and per queue_set, corresponding to the broadcast
Packit 022b05
               virtual link, are created at system initialization.
Packit 022b05
               A set of rows per queue and per queue_set in the table,
Packit 022b05
               corresponding to the ifIndex of a virtual link are
Packit 022b05
               created when the virtual link is established (ONU
Packit 022b05
               registers) and deleted when the virtual link is deleted
Packit 022b05
               (ONU deregisters)."
Packit 022b05
               INDEX { ifIndex,
Packit 022b05
              dot3QueueSetQueueIndex,dot3QueueSetIndex}
Packit 022b05
      ::= { dot3ExtPkgQueueSetsTable 1 }
Packit 022b05
Packit 022b05
  Dot3ExtPkgQueueSetsEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
       dot3QueueSetQueueIndex                      Unsigned32,
Packit 022b05
       dot3QueueSetIndex                           Unsigned32,
Packit 022b05
       dot3ExtPkgObjectReportThreshold             Unsigned32
Packit 022b05
      }
Packit 022b05
Packit 022b05
  dot3QueueSetQueueIndex OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32 (0..7)
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An object that identifies the queue index for the
Packit 022b05
               dot3ExtPkgQueueSetsTable table.  The queues are reported
Packit 022b05
               in the MPCP REPORT message as defined in [802.3ah],
Packit 022b05
               clause 64.
Packit 022b05
               The number of queues is between 0 and 7, and limited by
Packit 022b05
               dot3ExtPkgObjectReportMaximumNumQueues.
Packit 022b05
               Value corresponds to the dot3QueueIndex of the queue
Packit 022b05
               table."
Packit 022b05
      ::= { dot3ExtPkgQueueSetsEntry 1 }
Packit 022b05
Packit 022b05
  dot3QueueSetIndex OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32 (0..7)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An object that identifies the queue_set index for the
Packit 022b05
               dot3ExtPkgQueueSetsTable table.  The queues are reported
Packit 022b05
               in the MPCP REPORT message as defined in [802.3ah],
Packit 022b05
               clause 64.
Packit 022b05
               The number of queues_sets is between 0 and 7, and
Packit 022b05
               limited by dot3ExtPkgObjectReportMaximumNumThreshold."
Packit 022b05
      ::= { dot3ExtPkgQueueSetsEntry 2 }
Packit 022b05
Packit 022b05
      dot3ExtPkgObjectReportThreshold OBJECT-TYPE
Packit 022b05
      SYNTAX  Unsigned32
Packit 022b05
      UNITS       "TQ (16nsec)"
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An object that defines the value of a threshold report
Packit 022b05
               for each queue_set in the REPORT message as defined in
Packit 022b05
               [802.3ah], clause 64.  The number of sets for each queue
Packit 022b05
               is dot3ExtPkgObjectReportNumThreshold.
Packit 022b05
               In the REPORT message, each queue_set reporting will
Packit 022b05
               provide information on the occupancy of the queues for
Packit 022b05
               frames below the matching Threshold.
Packit 022b05
               The value returned shall be in Time quanta (TQ), which
Packit 022b05
               is 16nsec or 2 octets increments.
Packit 022b05
               Read operation provides the threshold value.  Write
Packit 022b05
               operation sets the value of the threshold.
Packit 022b05
               The write operation is not restricted in this document
Packit 022b05
               and can be done at any time.  Changing
Packit 022b05
               dot3ExtPkgObjectReportThreshold can lead to a change in
Packit 022b05
               the reporting of the ONU interface and therefore to a
Packit 022b05
               change in the bandwidth allocation of the respective
Packit 022b05
               interface.  This change may lead a degradation or an
Packit 022b05
               interruption of service for the users connected to the
Packit 022b05
               respective EPON interface.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface,
Packit 022b05
               for each queue and for each queue_set.  At the ONU, it has
Packit 022b05
               a distinct value for each queue and for each queue_set."
Packit 022b05
      DEFVAL { 0 }
Packit 022b05
      ::= { dot3ExtPkgQueueSetsEntry 3 }
Packit 022b05
Packit 022b05
  --Optical Interface status tables
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfTable OBJECT-TYPE
Packit 022b05
      SYNTAX     SEQUENCE OF Dot3ExtPkgOptIfEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      STATUS     current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "This table defines the control and status indication
Packit 022b05
               objects for the optical interface of the EPON interface.
Packit 022b05
               Each object has a row for every virtual link denoted by
Packit 022b05
               the corresponding ifIndex.
Packit 022b05
               The LLID field, as defined in the [802.3ah], is a 2-byte
Packit 022b05
               register (15-bit field and a broadcast bit) limiting the
Packit 022b05
               number of virtual links to 32768.  Typically the number
Packit 022b05
               of expected virtual links in a PON is like the number of
Packit 022b05
               ONUs, which is 32-64, plus an additional entry for
Packit 022b05
               broadcast LLID (with a value of 0xffff).
Packit 022b05
               Although the optical interface is a physical interface,
Packit 022b05
               there is a row in the table for each virtual interface.
Packit 022b05
               The reason for having a separate row for each virtual
Packit 022b05
               link is that the OLT has a separate link for each one of
Packit 022b05
               the ONUs.  For instance, ONUs could be in different
Packit 022b05
               distances with different link budgets and different
Packit 022b05
               receive powers, therefore having different power alarms.
Packit 022b05
               It is quite similar to a case of different physical
Packit 022b05
               interfaces."
Packit 022b05
      ::= { dot3ExtPkgControlObjects 5}
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfEntry OBJECT-TYPE
Packit 022b05
      SYNTAX     Dot3ExtPkgOptIfEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS     current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "An entry in the optical interface table of the EPON
Packit 022b05
               interface.
Packit 022b05
               Rows exist for an OLT interface and an ONU interface.
Packit 022b05
               A row in the table is denoted by the ifIndex of the link
Packit 022b05
               and it is created when the ifIndex is created.
Packit 022b05
               The rows in the table for an ONU interface are created
Packit 022b05
               at system initialization.
Packit 022b05
               The row in the table corresponding to the OLT ifIndex
Packit 022b05
               and the row corresponding to the broadcast virtual link
Packit 022b05
               are created at system initialization.
Packit 022b05
               A row in the table corresponding to the ifIndex of a
Packit 022b05
               virtual links is created when a virtual link is
Packit 022b05
               established (ONU registers) and deleted when the virtual
Packit 022b05
               link is deleted (ONU deregisters)."
Packit 022b05
      INDEX       { ifIndex }
Packit 022b05
      ::= { dot3ExtPkgOptIfTable 1 }
Packit 022b05
Packit 022b05
   Dot3ExtPkgOptIfEntry ::=
Packit 022b05
     SEQUENCE {
Packit 022b05
       dot3ExtPkgOptIfSuspectedFlag             TruthValue,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       dot3ExtPkgOptIfInputPower                Integer32,
Packit 022b05
       dot3ExtPkgOptIfLowInputPower             Integer32,
Packit 022b05
       dot3ExtPkgOptIfHighInputPower            Integer32,
Packit 022b05
       dot3ExtPkgOptIfLowerInputPowerThreshold  Integer32,
Packit 022b05
       dot3ExtPkgOptIfUpperInputPowerThreshold  Integer32,
Packit 022b05
       dot3ExtPkgOptIfOutputPower               Integer32,
Packit 022b05
       dot3ExtPkgOptIfLowOutputPower            Integer32,
Packit 022b05
       dot3ExtPkgOptIfHighOutputPower           Integer32,
Packit 022b05
       dot3ExtPkgOptIfLowerOutputPowerThreshold Integer32,
Packit 022b05
       dot3ExtPkgOptIfUpperOutputPowerThreshold Integer32,
Packit 022b05
       dot3ExtPkgOptIfSignalDetect              TruthValue,
Packit 022b05
       dot3ExtPkgOptIfTransmitAlarm             TruthValue,
Packit 022b05
       dot3ExtPkgOptIfTransmitEnable            TruthValue
Packit 022b05
       }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfSuspectedFlag OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "This object is a reliability indication.
Packit 022b05
       If true, the data in this entry may be unreliable.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 1 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfInputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The optical power monitored at the input.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
  ::= { dot3ExtPkgOptIfEntry 2 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfLowInputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The lowest optical power monitored at the input during the
Packit 022b05
       current 15-minute interval.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfHighInputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The highest optical power monitored at the input during the
Packit 022b05
       current 15-minute interval.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 4 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfLowerInputPowerThreshold OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The lower limit threshold on input power.  If
Packit 022b05
       dot3ExtPkgOptIfInputPower drops to this value or below,
Packit 022b05
       a Threshold Crossing Alert (TCA) should be sent.
Packit 022b05
       Reading will present the threshold value.  Writing will
Packit 022b05
       set the value of the threshold.
Packit 022b05
       The write operation is not restricted in this document
Packit 022b05
       and can be done at any time.  Changing
Packit 022b05
       dot3ExtPkgOptIfLowerInputPowerThreshold can lead to a Threshold
Packit 022b05
       Crossing Alert (TCA) being sent for the respective interface.
Packit 022b05
       This alert may be leading to an interruption of service for the
Packit 022b05
       users connected to the respective EPON interface, depending on
Packit 022b05
       the system action on such an alert.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 5 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfUpperInputPowerThreshold OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The upper limit threshold on input power.  If
Packit 022b05
       dot3ExtPkgOptIfInputPower reaches or exceeds this value,
Packit 022b05
       a Threshold Crossing Alert (TCA) should be sent.
Packit 022b05
       Reading will present the threshold value.  Writing will
Packit 022b05
       set the value of the threshold.
Packit 022b05
       The write operation is not restricted in this document
Packit 022b05
       and can be done at any time.  Changing
Packit 022b05
       dot3ExtPkgOptIfUpperInputPowerThreshold can lead to a Threshold
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       Crossing Alert (TCA) being sent for the respective interface.
Packit 022b05
       This alert may be leading to an interruption of service for the
Packit 022b05
       users connected to the respective EPON interface, depending on
Packit 022b05
       the system action on such an alert.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
   ::= { dot3ExtPkgOptIfEntry 6 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfOutputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The optical power monitored at the output.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 7 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfLowOutputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The lowest optical power monitored at the output during the
Packit 022b05
       current 15-minute interval.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 8 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfHighOutputPower OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The highest optical power monitored at the output during the
Packit 022b05
       current 15-minute interval.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
   ::= { dot3ExtPkgOptIfEntry 9 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfLowerOutputPowerThreshold OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The lower limit threshold on output power.  If
Packit 022b05
       dot3ExtPkgOptIfOutputPower drops to this value or below,
Packit 022b05
       a Threshold Crossing Alert (TCA) should be sent.
Packit 022b05
       Reading will present the threshold value.  Writing will
Packit 022b05
       set the value of the threshold.
Packit 022b05
       The write operation is not restricted in this document
Packit 022b05
       and can be done at any time.  Changing
Packit 022b05
       dot3ExtPkgOptIfLowerOutputPowerThreshold can lead to a Threshold
Packit 022b05
       Crossing Alert (TCA) being sent for the respective interface.
Packit 022b05
       This alert may be leading to an interruption of service for the
Packit 022b05
       users connected to the respective EPON interface, depending on
Packit 022b05
       the system action on such an alert.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
  ::= { dot3ExtPkgOptIfEntry 10 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfUpperOutputPowerThreshold OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32
Packit 022b05
    UNITS  "0.1 dbm"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
      "The upper limit threshold on output power.  If
Packit 022b05
       dot3ExtPkgOptIfOutputPower reaches or exceeds this value,
Packit 022b05
       a Threshold Crossing Alert (TCA) should be sent.
Packit 022b05
       Reading will present the threshold value.  Writing will
Packit 022b05
       set the value of the threshold.
Packit 022b05
       The write operation is not restricted in this document
Packit 022b05
       and can be done at any time.  Changing
Packit 022b05
       dot3ExtPkgOptIfUpperOutputPowerThreshold can lead to a Threshold
Packit 022b05
       Crossing Alert (TCA) being sent for the respective interface.
Packit 022b05
       This alert may be leading to an interruption of service of the
Packit 022b05
       users connected to the respective EPON interface, depending on
Packit 022b05
       the system action on such an alert.
Packit 022b05
       This object is applicable for an OLT and an ONU.  At the
Packit 022b05
       OLT, it has a distinct value for each virtual interface."
Packit 022b05
    ::= { dot3ExtPkgOptIfEntry 11 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfSignalDetect OBJECT-TYPE
Packit 022b05
      SYNTAX  TruthValue
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "When getting true(1), there is a valid optical signal at
Packit 022b05
               the receive that is above the optical power level for
Packit 022b05
               signal detection.  When getting false(2) the optical
Packit 022b05
               signal at the receive is below the optical power level
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               for signal detection.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface."
Packit 022b05
      DEFVAL { false }
Packit 022b05
      ::= { dot3ExtPkgOptIfEntry 12 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfTransmitAlarm OBJECT-TYPE
Packit 022b05
      SYNTAX  TruthValue
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "When getting true(1) there is a non-valid optical signal
Packit 022b05
               at the transmit of the interface, either a higher level
Packit 022b05
               or lower level than expected.  When getting false(2) the
Packit 022b05
               optical signal at the transmit is valid and in the
Packit 022b05
               required range.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT, it has a distinct value for each virtual interface."
Packit 022b05
      DEFVAL { false }
Packit 022b05
      ::= { dot3ExtPkgOptIfEntry 13 }
Packit 022b05
Packit 022b05
  dot3ExtPkgOptIfTransmitEnable OBJECT-TYPE
Packit 022b05
      SYNTAX  TruthValue
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "Setting this object to true(1) will cause the optical
Packit 022b05
               interface to start transmission (according to the
Packit 022b05
               control protocol specified for the logical interface).
Packit 022b05
               Setting this object to false(2) will cause the
Packit 022b05
               interface to stop the optical transmission.
Packit 022b05
               When getting true(1), the optical interface is in
Packit 022b05
               transmitting mode (obeying to the logical control
Packit 022b05
               protocol).
Packit 022b05
               When getting false(2), the optical interface is not in
Packit 022b05
               transmitting mode.
Packit 022b05
               The write operation is not restricted in this document
Packit 022b05
               and can be done at any time.  Changing
Packit 022b05
               dot3ExtPkgOptIfTransmitEnable state can lead to a halt
Packit 022b05
               in the optical transmission of the respective interface
Packit 022b05
               leading to an interruption of service of the users
Packit 022b05
               connected to the respective EPON interface.
Packit 022b05
               The object is relevant when the admin state of the
Packit 022b05
               interface is active as set by the dot3MpcpAdminState.
Packit 022b05
               This object is applicable for an OLT and an ONU.  At the
Packit 022b05
               OLT it, has a distinct value for each virtual interface."
Packit 022b05
      DEFVAL { false }
Packit 022b05
      ::= { dot3ExtPkgOptIfEntry 14 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  -- Conformance Statements
Packit 022b05
Packit 022b05
  -- Conformance Groups
Packit 022b05
Packit 022b05
  dot3EponGroups      OBJECT IDENTIFIER ::= { dot3EponConformance 1 }
Packit 022b05
Packit 022b05
  dot3MpcpGroupBase OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3MpcpOperStatus,
Packit 022b05
              dot3MpcpAdminState,
Packit 022b05
              dot3MpcpMode,
Packit 022b05
              dot3MpcpSyncTime,
Packit 022b05
              dot3MpcpLinkID,
Packit 022b05
              dot3MpcpRemoteMACAddress,
Packit 022b05
              dot3MpcpRegistrationState,
Packit 022b05
              dot3MpcpMaximumPendingGrants,
Packit 022b05
              dot3MpcpTransmitElapsed,
Packit 022b05
              dot3MpcpReceiveElapsed,
Packit 022b05
              dot3MpcpRoundTripTime
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
             "A collection of objects of dot3 Mpcp Control entity state
Packit 022b05
              definition.  Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 1 }
Packit 022b05
Packit 022b05
  dot3MpcpGroupStat OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3MpcpMACCtrlFramesTransmitted,
Packit 022b05
              dot3MpcpMACCtrlFramesReceived,
Packit 022b05
              dot3MpcpDiscoveryWindowsSent,
Packit 022b05
              dot3MpcpDiscoveryTimeout,
Packit 022b05
              dot3MpcpTxRegRequest,
Packit 022b05
              dot3MpcpRxRegRequest,
Packit 022b05
              dot3MpcpTxRegAck,
Packit 022b05
              dot3MpcpRxRegAck,
Packit 022b05
              dot3MpcpTxReport,
Packit 022b05
              dot3MpcpRxReport,
Packit 022b05
              dot3MpcpTxGate,
Packit 022b05
              dot3MpcpRxGate,
Packit 022b05
              dot3MpcpTxRegister,
Packit 022b05
              dot3MpcpRxRegister
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3 Mpcp Statistics.
Packit 022b05
               Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  dot3OmpeGroupID OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3OmpEmulationType
Packit 022b05
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3 OMP emulation entity
Packit 022b05
               state definition.  Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 3 }
Packit 022b05
Packit 022b05
  dot3OmpeGroupStat OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3OmpEmulationSLDErrors,
Packit 022b05
              dot3OmpEmulationCRC8Errors,
Packit 022b05
              dot3OmpEmulationBadLLID,
Packit 022b05
              dot3OmpEmulationGoodLLID,
Packit 022b05
              dot3OmpEmulationOnuPonCastLLID,
Packit 022b05
              dot3OmpEmulationOltPonCastLLID,
Packit 022b05
              dot3OmpEmulationBroadcastBitNotOnuLlid,
Packit 022b05
              dot3OmpEmulationOnuLLIDNotBroadcast,
Packit 022b05
              dot3OmpEmulationBroadcastBitPlusOnuLlid,
Packit 022b05
              dot3OmpEmulationNotBroadcastBitNotOnuLlid
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3 OMP emulation
Packit 022b05
               Statistics.  Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 4 }
Packit 022b05
Packit 022b05
  dot3EponFecGroupAll OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3EponFecPCSCodingViolation,
Packit 022b05
              dot3EponFecAbility,
Packit 022b05
              dot3EponFecMode,
Packit 022b05
              dot3EponFecCorrectedBlocks,
Packit 022b05
              dot3EponFecUncorrectableBlocks,
Packit 022b05
              dot3EponFecBufferHeadCodingViolation
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3 FEC group control and
Packit 022b05
              statistics.  Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 5 }
Packit 022b05
Packit 022b05
  dot3ExtPkgGroupControl OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
              dot3ExtPkgObjectReset,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              dot3ExtPkgObjectPowerDown,
Packit 022b05
              dot3ExtPkgObjectNumberOfLLIDs,
Packit 022b05
              dot3ExtPkgObjectFecEnabled,
Packit 022b05
              dot3ExtPkgObjectReportMaximumNumQueues,
Packit 022b05
              dot3ExtPkgObjectRegisterAction
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3ExtPkg control
Packit 022b05
               definition.  Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 6 }
Packit 022b05
Packit 022b05
  dot3ExtPkgGroupQueue OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
       dot3ExtPkgObjectReportNumThreshold,
Packit 022b05
       dot3ExtPkgObjectReportMaximumNumThreshold,
Packit 022b05
       dot3ExtPkgStatTxFramesQueue,
Packit 022b05
       dot3ExtPkgStatRxFramesQueue,
Packit 022b05
       dot3ExtPkgStatDroppedFramesQueue
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3ExtPkg Queue
Packit 022b05
               control.  Objects are per LLID, per queue."
Packit 022b05
      ::= { dot3EponGroups 7 }
Packit 022b05
Packit 022b05
  dot3ExtPkgGroupQueueSets OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
       dot3ExtPkgObjectReportThreshold
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of dot3ExtPkg queue_set
Packit 022b05
               control.  Objects are per LLID, per queue, per
Packit 022b05
               queue_set."
Packit 022b05
      ::= { dot3EponGroups 8 }
Packit 022b05
Packit 022b05
  dot3ExtPkgGroupOptIf OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
     dot3ExtPkgOptIfSuspectedFlag,
Packit 022b05
       dot3ExtPkgOptIfInputPower,
Packit 022b05
       dot3ExtPkgOptIfLowInputPower,
Packit 022b05
       dot3ExtPkgOptIfHighInputPower,
Packit 022b05
       dot3ExtPkgOptIfLowerInputPowerThreshold,
Packit 022b05
       dot3ExtPkgOptIfUpperInputPowerThreshold,
Packit 022b05
       dot3ExtPkgOptIfOutputPower,
Packit 022b05
       dot3ExtPkgOptIfLowOutputPower,
Packit 022b05
       dot3ExtPkgOptIfHighOutputPower,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       dot3ExtPkgOptIfLowerOutputPowerThreshold,
Packit 022b05
       dot3ExtPkgOptIfUpperOutputPowerThreshold,
Packit 022b05
       dot3ExtPkgOptIfSignalDetect,
Packit 022b05
       dot3ExtPkgOptIfTransmitAlarm,
Packit 022b05
       dot3ExtPkgOptIfTransmitEnable
Packit 022b05
       }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "A collection of objects of control and status indication
Packit 022b05
               of the optical interface.
Packit 022b05
               Objects are per LLID."
Packit 022b05
      ::= { dot3EponGroups 9 }
Packit 022b05
Packit 022b05
  -- Compliance
Packit 022b05
Packit 022b05
     dot3EponCompliances
Packit 022b05
         OBJECT IDENTIFIER ::= { dot3EponConformance 2 }
Packit 022b05
Packit 022b05
  dot3MPCPCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION "The compliance statement for Multi-Point
Packit 022b05
                   Control Protocol interfaces."
Packit 022b05
Packit 022b05
      MODULE  -- this module
Packit 022b05
      MANDATORY-GROUPS { dot3MpcpGroupBase}
Packit 022b05
Packit 022b05
      GROUP       dot3MpcpGroupStat
Packit 022b05
     DESCRIPTION "This group is mandatory for all MPCP supporting
Packit 022b05
                  interfaces for statistics collection."
Packit 022b05
     ::= { dot3EponCompliances 1}
Packit 022b05
Packit 022b05
  dot3OmpeCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION "The compliance statement for OMPEmulation
Packit 022b05
                   interfaces."
Packit 022b05
Packit 022b05
      MODULE  -- this module
Packit 022b05
      MANDATORY-GROUPS { dot3OmpeGroupID}
Packit 022b05
Packit 022b05
      GROUP       dot3OmpeGroupStat
Packit 022b05
      DESCRIPTION "This group is mandatory for all OMPemulation
Packit 022b05
                   supporting interfaces for statistics collection."
Packit 022b05
Packit 022b05
      ::= { dot3EponCompliances 2}
Packit 022b05
Packit 022b05
  dot3EponFecCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION "The compliance statement for FEC EPON interfaces.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                   This group is mandatory for all FEC supporting
Packit 022b05
                   interfaces for control and statistics collection."
Packit 022b05
Packit 022b05
      MODULE  -- this module
Packit 022b05
      MANDATORY-GROUPS { dot3EponFecGroupAll }
Packit 022b05
Packit 022b05
      ::= { dot3EponCompliances 3}
Packit 022b05
Packit 022b05
  dot3ExtPkgCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION "The compliance statement for EPON Interfaces
Packit 022b05
                   using the extended package."
Packit 022b05
      MODULE  -- this module
Packit 022b05
      MANDATORY-GROUPS { dot3ExtPkgGroupControl }
Packit 022b05
Packit 022b05
      GROUP       dot3ExtPkgGroupQueue
Packit 022b05
      DESCRIPTION " This group is mandatory for all EPON interfaces
Packit 022b05
                   supporting REPORT queue management of the extended
Packit 022b05
                   package."
Packit 022b05
Packit 022b05
      GROUP       dot3ExtPkgGroupQueueSets
Packit 022b05
      DESCRIPTION " This group is mandatory for all EPON interfaces
Packit 022b05
                   supporting REPORT queue_sets management of the
Packit 022b05
                   extended package."
Packit 022b05
Packit 022b05
      GROUP       dot3ExtPkgGroupOptIf
Packit 022b05
      DESCRIPTION "This group is mandatory for all EPON interfaces
Packit 022b05
                   supporting optical interfaces management,
Packit 022b05
                   of the extended package."
Packit 022b05
Packit 022b05
      ::= { dot3EponCompliances 4}
Packit 022b05
Packit 022b05
  END