draft-ietf-hubmib-efm-epon-mib-05.txt   draft-ietf-hubmib-efm-epon-mib-06.txt 
EPON MIB WG L. Khermosh EPON MIB WG L. Khermosh
Internet-Draft PMC-SIERRA Internet-Draft PMC-SIERRA
Expires: January 24, 2007 July 23, 2006 Intended status: Standards Track November 13, 2006
Expires: May 17, 2007
Managed Objects of EPON Managed Objects of Ethernet Passive Optical Networks (EPON)
draft-ietf-hubmib-efm-epon-mib-05.txt draft-ietf-hubmib-efm-epon-mib-06.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 33 skipping to change at page 1, line 34
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on January 24, 2007. This Internet-Draft will expire on May 17, 2007.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2006). Copyright (C) The IETF Trust (2006).
Abstract Abstract
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in TCP/IP based (MIB) for use with network management protocols in TCP/IP based
Internets. In particular, it defines objects for managing interfaces Internets. In particular, it defines objects for managing interfaces
that conform to the Ethernet Passive Optical Networks (EPON) standard that conform to the Ethernet Passive Optical Networks (EPON) standard
as defined in [802.3ah], which are extended capabilities to the as defined in the IEEE Std 802.3ah-2004, which are extended
Ethernet like interfaces. capabilities to the Ethernet like interfaces.
The Internet-Standard Management Framework The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. Managed objects are accessed via a virtual RFC 3410 [RFC3410]. Managed objects are accessed via a virtual
information store, termed the Management Information Base or MIB. information store, termed the Management Information Base or MIB.
MIB objects are generally accessed through the Simple Network MIB objects are generally accessed through the Simple Network
Management Protocol (SNMP). Objects in the MIB are defined using the Management Protocol (SNMP). Objects in the MIB are defined using the
mechanisms defined in the Structure of Management Information (SMI). mechanisms defined in the Structure of Management Information (SMI).
This memo specifies a MIB module that is compliant to the SMIv2, This memo specifies a MIB module that is compliant to the SMIv2,
which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579
[RFC2579] and STD 58, RFC 2580 [RFC2580]. [RFC2579] and STD 58, RFC 2580 [RFC2580].
skipping to change at page 3, line 7 skipping to change at page 4, line 13
[RFC2579] and STD 58, RFC 2580 [RFC2580]. [RFC2579] and STD 58, RFC 2580 [RFC2580].
Terminology Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119]. document are to be interpreted as described in [RFC2119].
Table of Contents Table of Contents
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. Terminology and abbreviations . . . . . . . . . . . . . . 4 1.1. Terminology and abbreviations . . . . . . . . . . . . . . 5
1.2. EPON architecture highlights . . . . . . . . . . . . . . . 5 1.2. EPON architecture highlights . . . . . . . . . . . . . . 6
1.2.1. Introduction . . . . . . . . . . . . . . . . . . . . . 5 1.2.1. Introduction . . . . . . . . . . . . . . . . . . . . 6
1.2.2. Principles of operation . . . . . . . . . . . . . . . 7 1.2.2. Principles of operation . . . . . . . . . . . . . . . 8
1.2.3. The physical media . . . . . . . . . . . . . . . . . . 8 1.2.3. The physical media . . . . . . . . . . . . . . . . . 9
1.2.4. PMD specifications . . . . . . . . . . . . . . . . . . 9 1.2.4. PMD specifications . . . . . . . . . . . . . . . . . 10
1.2.5. Point to point emulation . . . . . . . . . . . . . . . 9 1.2.5. Point to point emulation . . . . . . . . . . . . . . 10
1.2.6. Principles of the MPCP . . . . . . . . . . . . . . . . 11 1.2.6. Principles of the MPCP . . . . . . . . . . . . . . . 12
1.2.7. Forward Error correction (FEC) . . . . . . . . . . . . 14 1.2.7. Forward Error correction (FEC) . . . . . . . . . . . 15
1.3. Management architecture . . . . . . . . . . . . . . . . . 14 1.3. Management architecture . . . . . . . . . . . . . . . . . 15
2. MIB structure . . . . . . . . . . . . . . . . . . . . . . . . 19 2. MIB structure . . . . . . . . . . . . . . . . . . . . . . . . 20
3. Relation to other MIB Modules . . . . . . . . . . . . . . . . 25 3. Relation to other MIB Modules . . . . . . . . . . . . . . . . 26
3.1. Relation to the Interfaces MIB and Ethernet-like 3.1. Relation to the Interfaces MIB and Ethernet-like
Interfaces MIB . . . . . . . . . . . . . . . . . . . . . . 25 Interfaces MIB . . . . . . . . . . . . . . . . . . . . . 26
3.2. Relation to the IEEE 802.3 MAU MIBs . . . . . . . . . . . 32 3.2. Relation to the IEEE 802.3 MAU MIBs . . . . . . . . . . . 33
3.3. Relation to the EFM OAM MIB . . . . . . . . . . . . . . . 32 3.3. Relation to the EFM OAM MIB . . . . . . . . . . . . . . . 33
3.4. Relation to the bridge MIB . . . . . . . . . . . . . . . . 33 3.4. Relation to the bridge MIB . . . . . . . . . . . . . . . 34
4. Mapping of IEEE 802.3ah Managed Objects . . . . . . . . . . . 34 4. Mapping of IEEE 802.3ah Managed Objects . . . . . . . . . . . 35
5. Definitions - The DOT3 EPON MIB module . . . . . . . . . . . . 38 5. Definitions - The DOT3 EPON MIB module . . . . . . . . . . . 39
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 89 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 93
7. Security Considerations . . . . . . . . . . . . . . . . . . . 90 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 94
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 92 8. Security Considerations . . . . . . . . . . . . . . . . . . . 95
8.1. Normative References . . . . . . . . . . . . . . . . . . . 92 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.2. Informative References . . . . . . . . . . . . . . . . . . 93 9.1. Normative References . . . . . . . . . . . . . . . . . . 98
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 94 9.2. Informative References . . . . . . . . . . . . . . . . . 99
Intellectual Property and Copyright Statements . . . . . . . . . . 95 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 100
Intellectual Property and Copyright Statements . . . . . . . . . 101
1. Overview 1. Overview
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in TCP/IP based (MIB) for use with network management protocols in TCP/IP based
Internets. In particular, it defines objects for managing interfaces Internets. In particular, it defines objects for managing interfaces
that conform to the Ethernet Passive Optical Networks (EPON) standard that conform to the Ethernet Passive Optical Networks (EPON) standard
as defined in [802.3ah], which are extended capabilities to the as defined in [802.3ah], which are extended capabilities to the
Ethernet like interfaces. The document contains a list of management Ethernet like interfaces. The document contains a list of management
objects based on the attributes defined in the relevant parts of objects based on the attributes defined in the relevant parts of
skipping to change at page 38, line 22 skipping to change at page 39, line 22
FROM SNMPv2-SMI FROM SNMPv2-SMI
TruthValue, MacAddress TruthValue, MacAddress
FROM SNMPv2-TC FROM SNMPv2-TC
ifIndex ifIndex
FROM IF-MIB FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
; ;
dot3EponMIB MODULE-IDENTITY dot3EponMIB MODULE-IDENTITY
LAST-UPDATED "200607210000Z" -- July 21, 2006 LAST-UPDATED "200611070000Z" -- November 7, 2006
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working
Group" Group"
CONTACT-INFO CONTACT-INFO
"WG charter: "WG charter:
http://www.ietf.org/html.charters/hubmib-charter.html http://www.ietf.org/html.charters/hubmib-charter.html
Mailing Lists: Mailing Lists:
General Discussion: hubmib@ietf.org General Discussion: hubmib@ietf.org
To Subscribe: hubmib-request@ietf.org To Subscribe: hubmib-request@ietf.org
In Body: subscribe your_email_address In Body: subscribe your_email_address
Chair: Dan Romascanu Chair: Bert Wijnen
Postal: Avaya Postal: Lucent Technologies
Atidim Technology Park, Bldg. 3 Schagen 33
Tel Aviv 61131 3461 GL Linschoten
Israel Netherlands
Tel: +972-3-645-8414 Tel: +31-348-407-775
E-mail: dromasca@avaya.com E-mail: bwijnen@lucent.com
Editor: Lior Khermosh Editor: Lior Khermosh
Postal: PMC-SIERRA Postal: PMC-SIERRA
Kohav Hertzelia bldg, Kohav Hertzelia bldg,
94 Hasadnaot St. 94 Hasadnaot St.
Hertzliya Pituach 46120, Hertzliya Pituach 46120,
ISRAEL ISRAEL
P.O.Box 2089 Hertzliya Pituach 46120 Israel P.O.Box 2089 Hertzliya Pituach 46120 Israel
Tel: +972-9-9628000 Ext: 302 Tel: +972-9-9628000 Ext: 302
E-mail: lior_khermosh@pmc-sierra.com" E-mail: lior_khermosh@pmc-sierra.com"
skipping to change at page 39, line 26 skipping to change at page 40, line 26
Physical Layers and Management Parameters for subscriber Physical Layers and Management Parameters for subscriber
access networks. IEEE Std 802.3ah-2004, October 2004. access networks. IEEE Std 802.3ah-2004, October 2004.
Of particular interest are Clause 64(Multi-Point Control Of particular interest are Clause 64(Multi-Point Control
Protocol - MPCP), Clause 65(Point to Multipoint Protocol - MPCP), Clause 65(Point to Multipoint
Reconciliation Sublayer - P2MP RS), Clause 60 (Ethernet Reconciliation Sublayer - P2MP RS), Clause 60 (Ethernet
Passive Optical Network Physical Medium Dependent - EPON Passive Optical Network Physical Medium Dependent - EPON
PMDs), Clause 30, 'Management', and Clause 45, 'Management PMDs), Clause 30, 'Management', and Clause 45, 'Management
Data Input/Output (MDIO) Interface'. Data Input/Output (MDIO) Interface'.
Copyright (C) The Internet Society (2006). This version Copyright (C) The IETF Trust (2006). This version
of this MIB module is part of XXXX see the RFC itself for of this MIB module is part of XXXX see the RFC itself for
full legal notices. full legal notices.
Key abbreviations: Key abbreviations:
BER - Bit Error Rate BER - Bit Error Rate
BW - bandwidth BW - bandwidth
CRC - Cyclic Redundancy Check CRC - Cyclic Redundancy Check
EFM - Ethernet First Mile EFM - Ethernet First Mile
EPON - Ethernet Passive Optical Network EPON - Ethernet Passive Optical Network
FEC - Forward Error Correction FEC - Forward Error Correction
skipping to change at page 40, line 9 skipping to change at page 41, line 9
PMD - Physical Medium Dependent PMD - Physical Medium Dependent
PON - Passive Optical Network PON - Passive Optical Network
RTT - Round Trip Time RTT - Round Trip Time
SLD - Start of LLID Delimiter SLD - Start of LLID Delimiter
TQ - Time Quanta TQ - Time Quanta
" "
-- Editor's Note: Replace XXXX with the actual RFC number -- Editor's Note: Replace XXXX with the actual RFC number
-- assigned by RFC Editor and remove this note -- assigned by RFC Editor and remove this note
REVISION "200607210000Z" -- July 21, 2006 REVISION "200611070000Z" -- November 7, 2006
DESCRIPTION "Initial version, published as RFC XXXX." DESCRIPTION "Initial version, published as RFC XXXX."
::= { mib-2 XXX } ::= { mib-2 XXX }
-- Editor's Note (to be removed prior to publication): the -- Editor's Note (to be removed prior to publication): the
-- IANA is requested to assign a value for "XXX" under the -- IANA is requested to assign a value for "XXX" under the
-- 'mib-2' subtree and to record the assignment in the SMI -- 'mib-2' subtree and to record the assignment in the SMI
-- Numbers registry. When the assignment has been made, the -- Numbers registry. When the assignment has been made, the
-- RFC Editor is asked to replace "XXX" (here and in the MIB -- RFC Editor is asked to replace "XXX" (here and in the MIB
-- module) with the assigned value and to remove this note. -- module) with the assigned value and to remove this note.
skipping to change at page 40, line 35 skipping to change at page 41, line 35
-- MPCP MIB modules definitions ([802.3ah] clause 30.3.5) -- MPCP MIB modules definitions ([802.3ah] clause 30.3.5)
dot3EponMpcpObjects dot3EponMpcpObjects
OBJECT IDENTIFIER ::= { dot3EponObjects 1 } OBJECT IDENTIFIER ::= { dot3EponObjects 1 }
dot3MpcpControlTable OBJECT-TYPE dot3MpcpControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpControlEntry SYNTAX SEQUENCE OF Dot3MpcpControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of dot3 Multi-Point Control Protocol (MPCP) "A Table of dot3 Multi-Point Control Protocol (MPCP)
MIB objects. The entries in the table are control and MIB objects. The entries in the table are control and
status objects of the MPCP. status objects of the MPCP.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3EponMpcpObjects 1 } ::= { dot3EponMpcpObjects 1 }
dot3MpcpControlEntry OBJECT-TYPE dot3MpcpControlEntry OBJECT-TYPE
SYNTAX Dot3MpcpControlEntry SYNTAX Dot3MpcpControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 MPCP Control table. "An entry in the dot3 MPCP Control table.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
For the OLT the row of the OLT ifIndex and the row of at system initialization.
the ifIndex referring to the broadcast virtual link are The row in the table corresponding to the OLT ifIndex
created at system initialization. For the ifIndexes and the row corresponding to the broadcast virtual link
referring to the virtual links at the OLT, a row is are created at system initialization.
created when a virtual link is established (ONU A row in the table corresponding to the ifIndex of a
registers) and deleted when the virtual link is deleted virtual links is created when a virtual link is
(ONU deregisters)." established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters)."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3MpcpControlTable 1} ::= { dot3MpcpControlTable 1}
Dot3MpcpControlEntry ::= Dot3MpcpControlEntry ::=
SEQUENCE { SEQUENCE {
dot3MpcpOperStatus TruthValue, dot3MpcpOperStatus TruthValue,
dot3MpcpAdminState TruthValue, dot3MpcpAdminState TruthValue,
dot3MpcpMode INTEGER, dot3MpcpMode INTEGER,
dot3MpcpSyncTime Unsigned32, dot3MpcpSyncTime Unsigned32,
dot3MpcpLinkID Unsigned32, dot3MpcpLinkID Unsigned32,
skipping to change at page 41, line 44 skipping to change at page 42, line 45
dot3MpcpRoundTripTime Unsigned32, dot3MpcpRoundTripTime Unsigned32,
dot3MpcpMaximumPendingGrants Unsigned32 dot3MpcpMaximumPendingGrants Unsigned32
} }
dot3MpcpOperStatus OBJECT-TYPE dot3MpcpOperStatus OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object reflects the operational state of the "This object reflects the operational state of the
Multi-Point MAC Control sublayer as defined in [802.3ah] Multi-Point MAC Control sublayer, as defined in
clause 64. When the value is true(1) the interface will [802.3ah] clause 64. When the value is true(1) the
act as if Multi-Point control protocol is enabled. interface will act as if Multi-Point control protocol
When the value is false(2) the interface will act as if is enabled. When the value is false(2) the interface
it does not have the Multi-Point control protocol. The will act as if the Multi-Point control protocol is
operational state can be changed using the disabled. The operational state can be changed using the
dot3MpcpAdminState object. dot3MpcpAdminState object.
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU." value for all virtual interfaces, and for an ONU."
REFERENCE "[802.3ah], 30.3.5.1.2." REFERENCE "[802.3ah], 30.3.5.1.2."
::= { dot3MpcpControlEntry 1 } ::= { dot3MpcpControlEntry 1 }
dot3MpcpAdminState OBJECT-TYPE dot3MpcpAdminState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 42, line 13 skipping to change at page 43, line 15
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU." value for all virtual interfaces, and for an ONU."
REFERENCE "[802.3ah], 30.3.5.1.2." REFERENCE "[802.3ah], 30.3.5.1.2."
::= { dot3MpcpControlEntry 1 } ::= { dot3MpcpControlEntry 1 }
dot3MpcpAdminState OBJECT-TYPE dot3MpcpAdminState OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to define the admin state of "This object is used to define the admin state of the
the Multi-Point MAC Control sublayer as defined in Multi-Point MAC Control sublayer, as defined in
[802.3ah] clause 64. When selecting the value as true(1) [802.3ah] clause 64, and to reflect its state.
the Multi-Point control protocol of the interface is When selecting the value as true(1) the Multi-Point
enabled. control protocol of the interface is enabled.
When selecting the value as false(2) the interface acts When selecting the value as false(2) the Multi-Point
as if the Multi-Point Control protocol does not exist. Control protocol of the interface is disabled.
Reading reflects the state of the object which is the This object reflects the administrative state of the
mode of operation of the Multi-Point control protocol of Multi-Point control protocol of the interface.
the interface. The write operation is not restricted in this document
Writing can be done at any time. and can be done at any time. Changing
dot3MpcpAdminState state can lead to disabling the
Multi-point control protocol on the respective interface
leading to the interruption of service of the users
connected to the respective EPON interface.
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU." value for all virtual interfaces, and for an ONU."
REFERENCE "[802.3ah], 30.3.5.2.1." REFERENCE "[802.3ah], 30.3.5.2.1."
DEFVAL { false } DEFVAL { false }
::= { dot3MpcpControlEntry 2 } ::= { dot3MpcpControlEntry 2 }
dot3MpcpMode OBJECT-TYPE dot3MpcpMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
olt(1), olt(1),
onu(2) onu(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to identify the operational "This object is used to identify the operational
state of the Multi-Point MAC Control sublayer as state of the Multi-Point MAC Control sublayer, as
defined in [802.3ah] clause 64. Reading olt(1) for an defined in [802.3ah] clause 64. Reading olt(1) for an
OLT (server) mode and onu(2) for an ONU (client) mode. OLT (server) mode and onu(2) for an ONU (client) mode.
This object is used to identify the operational mode This object is used to identify the operational mode
for the MPCP tables. for the MPCP tables.
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU." value for all virtual interfaces, and for an ONU."
REFERENCE "[802.3ah], 30.3.5.1.3." REFERENCE "[802.3ah], 30.3.5.1.3."
DEFVAL { 1 } DEFVAL { olt }
::= { dot3MpcpControlEntry 3 } ::= { dot3MpcpControlEntry 3 }
dot3MpcpSyncTime OBJECT-TYPE dot3MpcpSyncTime OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the 'sync lock time' of the "An object that reports the 'sync lock time' of the
OLT receiver in increments of Time Quanta (TQ)-16ns OLT receiver in increments of Time Quanta (TQ)-16ns
as defined in [802.3ah] 60,64,65. The value returned as defined in [802.3ah] 60,64,65. The value returned
shall be (sync lock time ns)/16. If this value exceeds shall be (sync lock time ns)/16. If this value exceeds
skipping to change at page 43, line 29 skipping to change at page 44, line 33
dot3MpcpLinkID OBJECT-TYPE dot3MpcpLinkID OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that identifies the Logical Link "An object that identifies the Logical Link
identifier (LLID) associated with the MAC of the virtual identifier (LLID) associated with the MAC of the virtual
link, as specified in [802.3ah] clause 65.1.3.2.2. link, as specified in [802.3ah] clause 65.1.3.2.2.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
For the same virtual link, the ONU and the corresponding The ONU and the corresponding virtual MAC of the OLT,
virtual MAC of the OLT have the same value. for the same virtual link, have the same value.
Value is assigned when the ONU registers. Value is assigned when the ONU registers.
Value is freed when the ONU deregisters." Value is freed when the ONU deregisters."
REFERENCE "[802.3ah], 30.3.5.1.4." REFERENCE "[802.3ah], 30.3.5.1.4."
::= { dot3MpcpControlEntry 5 } ::= { dot3MpcpControlEntry 5 }
dot3MpcpRemoteMACAddress OBJECT-TYPE dot3MpcpRemoteMACAddress OBJECT-TYPE
SYNTAX MacAddress SYNTAX MacAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that identifies the source_address "An object that identifies the source_address
parameter of the last MPCPDUs passed to the MAC Control. parameter of the last MPCPDUs passed to the MAC Control.
This value is updated on reception of a valid frame with This value is updated on reception of a valid frame with
(1) a destination Field equal to the reserved multicast (1) a destination Field equal to the reserved multicast
address for MAC Control specified in [802.3] Annex address for MAC Control specified in [802.3] Annex
31A, (2) lengthOrType field value equal to the reserved 31A, (2) lengthOrType field value equal to the reserved
Type for MAC Control as specified in [802.3] Annex Type for MAC Control as specified in [802.3] Annex
31A. (3) an MPCP subtype value equal to the subtype 31A. (3) an MPCP subtype value equal to the subtype
reserved for MPCP as specified in [802.3ah] Annex 31A. reserved for MPCP as specified in [802.3ah] Annex 31A.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
The value reflects the MAC address of the remote entity The value reflects the MAC address of the remote entity
and therefore the OLT holds a value for each LLID which and therefore the OLT holds a value for each LLID which
is the MAC address of the ONU and the ONU has a single is the MAC address of the ONU and the ONU has a single
value which is the OLT MAC address." value which is the OLT MAC address."
REFERENCE "[802.3ah], 30.3.5.1.5." REFERENCE "[802.3ah], 30.3.5.1.5."
::= { dot3MpcpControlEntry 6 } ::= { dot3MpcpControlEntry 6 }
dot3MpcpRegistrationState OBJECT-TYPE dot3MpcpRegistrationState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unregistered(1), unregistered(1),
skipping to change at page 44, line 32 skipping to change at page 45, line 37
of the Multi-Point MAC Control sublayer as defined in of the Multi-Point MAC Control sublayer as defined in
[802.3ah] clause 64. When this object has the [802.3ah] clause 64. When this object has the
enumeration unregistered(1) the interface is enumeration unregistered(1) the interface is
unregistered and may be used for registering a link unregistered and may be used for registering a link
partner. When this object has the enumeration partner. When this object has the enumeration
registering(2) the interface is in the process of registering(2) the interface is in the process of
registering a link-partner. When this object has the registering a link-partner. When this object has the
enumeration registered(3) the interface has an enumeration registered(3) the interface has an
established link-partner. established link-partner.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
REFERENCE "[802.3ah], 30.3.5.1.6." REFERENCE "[802.3ah], 30.3.5.1.6."
::= { dot3MpcpControlEntry 7 } ::= { dot3MpcpControlEntry 7 }
dot3MpcpTransmitElapsed OBJECT-TYPE dot3MpcpTransmitElapsed OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the interval from last "An object that reports the interval from last
skipping to change at page 44, line 47 skipping to change at page 46, line 4
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the interval from last "An object that reports the interval from last
MPCP frame transmission in increments of Time Quanta MPCP frame transmission in increments of Time Quanta
(TQ)-16ns. The value returned shall be (interval from (TQ)-16ns. The value returned shall be (interval from
last MPCP frame transmission in ns)/16. If this value last MPCP frame transmission in ns)/16. If this value
exceeds (2^32-1) the value (2^32-1) shall be returned. exceeds (2^32-1) the value (2^32-1) shall be returned.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
REFERENCE "[802.3ah], 30.3.5.1.19." REFERENCE "[802.3ah], 30.3.5.1.19."
::= { dot3MpcpControlEntry 8 } ::= { dot3MpcpControlEntry 8 }
dot3MpcpReceiveElapsed OBJECT-TYPE dot3MpcpReceiveElapsed OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the interval from last MPCP frame "An object that reports the interval from last MPCP frame
reception in increments of Time Quanta (TQ)-16ns. The reception in increments of Time Quanta (TQ)-16ns. The
value returned shall be (interval from last MPCP frame value returned shall be (interval from last MPCP frame
reception in ns)/16. If this value exceeds (2^32-1) the reception in ns)/16. If this value exceeds (2^32-1) the
skipping to change at page 45, line 16 skipping to change at page 46, line 22
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the interval from last MPCP frame "An object that reports the interval from last MPCP frame
reception in increments of Time Quanta (TQ)-16ns. The reception in increments of Time Quanta (TQ)-16ns. The
value returned shall be (interval from last MPCP frame value returned shall be (interval from last MPCP frame
reception in ns)/16. If this value exceeds (2^32-1) the reception in ns)/16. If this value exceeds (2^32-1) the
value (2^32-1) shall be returned. value (2^32-1) shall be returned.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
REFERENCE "[802.3ah], 30.3.5.1.20." REFERENCE "[802.3ah], 30.3.5.1.20."
::= { dot3MpcpControlEntry 9 } ::= { dot3MpcpControlEntry 9 }
dot3MpcpRoundTripTime OBJECT-TYPE dot3MpcpRoundTripTime OBJECT-TYPE
SYNTAX Unsigned32 (0..'ffff'h) SYNTAX Unsigned32 (0..'ffff'h)
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the MPCP round trip time in "An object that reports the MPCP round trip time in
increments of Time Quanta (TQ)-16ns. The value returned increments of Time Quanta (TQ)-16ns. The value returned
shall be (round trip time in ns)/16. If this value shall be (round trip time in ns)/16. If this value
exceeds (2^16-1) the value (2^16-1) shall be returned. exceeds (2^16-1) the value (2^16-1) shall be returned.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
REFERENCE "[802.3ah], 30.3.5.1.21." REFERENCE "[802.3ah], 30.3.5.1.21."
::= { dot3MpcpControlEntry 10 } ::= { dot3MpcpControlEntry 10 }
dot3MpcpMaximumPendingGrants OBJECT-TYPE dot3MpcpMaximumPendingGrants OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that reports the maximum number of grants an "An object that reports the maximum number of grants
ONU can store for handling. The maximum number of grants which an ONU can store for handling. The maximum number
an ONU can store for handling has a range of 0 to 255. of grants which an ONU can store for handling has a
range of 0 to 255.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero." At the OLT the value should be zero."
REFERENCE "[802.3ah], 30.3.5.1.24." REFERENCE "[802.3ah], 30.3.5.1.24."
::= { dot3MpcpControlEntry 11 } ::= { dot3MpcpControlEntry 11 }
dot3MpcpStatTable OBJECT-TYPE dot3MpcpStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3MpcpStatEntry SYNTAX SEQUENCE OF Dot3MpcpStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of "This table defines the list of statistics counters of
an interface implementing the [802.3ah] clause 64 MPCP. an interface implementing the [802.3ah] clause 64 MPCP.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3EponMpcpObjects 2 } ::= { dot3EponMpcpObjects 2 }
dot3MpcpStatEntry OBJECT-TYPE dot3MpcpStatEntry OBJECT-TYPE
SYNTAX Dot3MpcpStatEntry SYNTAX Dot3MpcpStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for the table of statistics counters of "An entry in the table of statistics counters of the
the [802.3ah] clause 64 MPCP interface. [802.3ah] clause 64 MPCP interface.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
For the OLT the row of the OLT ifIndex and the row of at system initialization.
the ifIndex referring to the broadcast virtual link are The row in the table corresponding to the OLT ifIndex
created at system initialization. For the ifIndexes and the row corresponding to the broadcast virtual link
referring to the virtual links at the OLT, a row is are created at system initialization.
created when a virtual link is established (ONU A row in the table corresponding to the ifIndex of a
registers) and deleted when the virtual link is deleted virtual links is created when a virtual link is
(ONU deregisters)." established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters)."
INDEX { ifIndex} INDEX { ifIndex}
::= { dot3MpcpStatTable 1 } ::= { dot3MpcpStatTable 1 }
Dot3MpcpStatEntry ::= Dot3MpcpStatEntry ::=
SEQUENCE { SEQUENCE {
dot3MpcpMACCtrlFramesTransmitted Counter64, dot3MpcpMACCtrlFramesTransmitted Counter64,
dot3MpcpMACCtrlFramesReceived Counter64, dot3MpcpMACCtrlFramesReceived Counter64,
dot3MpcpDiscoveryWindowsSent Counter32, dot3MpcpDiscoveryWindowsSent Counter32,
dot3MpcpDiscoveryTimeout Counter32, dot3MpcpDiscoveryTimeout Counter32,
dot3MpcpTxRegRequest Counter64, dot3MpcpTxRegRequest Counter64,
skipping to change at page 47, line 23 skipping to change at page 48, line 29
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of MPCP frames passed to the MAC sublayer for "A count of MPCP frames passed to the MAC sublayer for
transmission. This counter is incremented when a transmission. This counter is incremented when a
MA_CONTROL.request service primitive is generated within MA_CONTROL.request service primitive is generated within
the MAC control sublayer with an opcode indicating an the MAC control sublayer with an opcode indicating an
MPCP frame. MPCP frame.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.7." REFERENCE "[802.3ah], 30.3.5.1.7."
::= { dot3MpcpStatEntry 1 } ::= { dot3MpcpStatEntry 1 }
dot3MpcpMACCtrlFramesReceived OBJECT-TYPE dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of MPCP frames passed by the MAC sublayer to the "A count of MPCP frames passed by the MAC sublayer to the
MAC Control sublayer. This counter is incremented when a MAC Control sublayer. This counter is incremented when a
ReceiveFrame function call returns a valid frame with: ReceiveFrame function call returns a valid frame with:
(1) a lengthOrType field value equal to the reserved (1) a lengthOrType field value equal to the reserved
Type for 802.3_MAC_Control as specified in 31.4.1.3, and Type for 802.3_MAC_Control as specified in 31.4.1.3, and
(2) an opcode indicating an MPCP frame. (2) an opcode indicating an MPCP frame.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.8." REFERENCE "[802.3ah], 30.3.5.1.8."
::= { dot3MpcpStatEntry 2} ::= { dot3MpcpStatEntry 2}
dot3MpcpDiscoveryWindowsSent OBJECT-TYPE dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of discovery windows generated. The counter is "A count of discovery windows generated. The counter is
incremented by one for each generated discovery window. incremented by one for each generated discovery window.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.22." REFERENCE "[802.3ah], 30.3.5.1.22."
::= { dot3MpcpStatEntry 3} ::= { dot3MpcpStatEntry 3}
dot3MpcpDiscoveryTimeout OBJECT-TYPE dot3MpcpDiscoveryTimeout OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a discovery timeout "A count of the number of times a discovery timeout
occurs. Increment the counter by one for each discovery occurs. Increment the counter by one for each discovery
processing state-machine reset resulting from timeout processing state-machine reset resulting from timeout
waiting for message arrival. waiting for message arrival.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.23." REFERENCE "[802.3ah], 30.3.5.1.23."
::= { dot3MpcpStatEntry 4} ::= { dot3MpcpStatEntry 4}
dot3MpcpTxRegRequest OBJECT-TYPE dot3MpcpTxRegRequest OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP "A count of the number of times a REGISTER_REQ MPCP
frame transmission occurs. Increment the counter by one frame transmission occurs. Increment the counter by one
for each REGISTER_REQ MPCP frame transmitted as defined for each REGISTER_REQ MPCP frame transmitted as defined
in [802.3ah] clause 64. in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.12." REFERENCE "[802.3ah], 30.3.5.1.12."
::= { dot3MpcpStatEntry 5} ::= { dot3MpcpStatEntry 5}
dot3MpcpRxRegRequest OBJECT-TYPE dot3MpcpRxRegRequest OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_REQ MPCP "A count of the number of times a REGISTER_REQ MPCP
frame reception occurs. frame reception occurs.
Increment the counter by one for each REGISTER_REQ MPCP Increment the counter by one for each REGISTER_REQ MPCP
frame received as defined in [802.3ah] clause 64. frame received as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.17." REFERENCE "[802.3ah], 30.3.5.1.17."
::= { dot3MpcpStatEntry 6} ::= { dot3MpcpStatEntry 6}
dot3MpcpTxRegAck OBJECT-TYPE dot3MpcpTxRegAck OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_ACK MPCP "A count of the number of times a REGISTER_ACK MPCP
frame transmission occurs. Increment the counter by one frame transmission occurs. Increment the counter by one
for each REGISTER_ACK MPCP frame transmitted as defined for each REGISTER_ACK MPCP frame transmitted as defined
in [802.3ah] clause 64. in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.10." REFERENCE "[802.3ah], 30.3.5.1.10."
::= { dot3MpcpStatEntry 7} ::= { dot3MpcpStatEntry 7}
dot3MpcpRxRegAck OBJECT-TYPE dot3MpcpRxRegAck OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_ACK MPCP "A count of the number of times a REGISTER_ACK MPCP
frame reception occurs. frame reception occurs.
Increment the counter by one for each REGISTER_ACK MPCP Increment the counter by one for each REGISTER_ACK MPCP
frame received, as defined in [802.3ah] clause 64. frame received, as defined in [802.3ah] clause 64.
skipping to change at page 50, line 15 skipping to change at page 51, line 28
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER_ACK MPCP "A count of the number of times a REGISTER_ACK MPCP
frame reception occurs. frame reception occurs.
Increment the counter by one for each REGISTER_ACK MPCP Increment the counter by one for each REGISTER_ACK MPCP
frame received, as defined in [802.3ah] clause 64. frame received, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.15." REFERENCE "[802.3ah], 30.3.5.1.15."
::= { dot3MpcpStatEntry 8} ::= { dot3MpcpStatEntry 8}
dot3MpcpTxReport OBJECT-TYPE dot3MpcpTxReport OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REPORT MPCP frame "A count of the number of times a REPORT MPCP frame
transmission occurs. Increment the counter by one for transmission occurs. Increment the counter by one for
each REPORT MPCP frame transmitted as defined in each REPORT MPCP frame transmitted as defined in
[802.3ah] clause 64. [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.13." REFERENCE "[802.3ah], 30.3.5.1.13."
::= { dot3MpcpStatEntry 9} ::= { dot3MpcpStatEntry 9}
dot3MpcpRxReport OBJECT-TYPE dot3MpcpRxReport OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REPORT MPCP frame "A count of the number of times a REPORT MPCP frame
skipping to change at page 51, line 4 skipping to change at page 52, line 19
::= { dot3MpcpStatEntry 9} ::= { dot3MpcpStatEntry 9}
dot3MpcpRxReport OBJECT-TYPE dot3MpcpRxReport OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REPORT MPCP frame "A count of the number of times a REPORT MPCP frame
reception occurs. reception occurs.
Increment the counter by one for each REPORT MPCP frame Increment the counter by one for each REPORT MPCP frame
received, as defined in [802.3ah] clause 64. received, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.18." REFERENCE "[802.3ah], 30.3.5.1.18."
::= { dot3MpcpStatEntry 10} ::= { dot3MpcpStatEntry 10}
dot3MpcpTxGate OBJECT-TYPE dot3MpcpTxGate OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a GATE MPCP frame "A count of the number of times a GATE MPCP frame
transmission occurs. transmission occurs.
Increment the counter by one for each GATE MPCP frame Increment the counter by one for each GATE MPCP frame
transmitted, as defined in [802.3ah] clause 64. transmitted, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.9." REFERENCE "[802.3ah], 30.3.5.1.9."
::= { dot3MpcpStatEntry 11} ::= { dot3MpcpStatEntry 11}
dot3MpcpRxGate OBJECT-TYPE dot3MpcpRxGate OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a GATE MPCP frame "A count of the number of times a GATE MPCP frame
reception occurs. reception occurs.
Increment the counter by one for each GATE MPCP frame Increment the counter by one for each GATE MPCP frame
received, as defined in [802.3ah] clause 64. received, as defined in [802.3ah] clause 64.
skipping to change at page 51, line 48 skipping to change at page 53, line 15
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a GATE MPCP frame "A count of the number of times a GATE MPCP frame
reception occurs. reception occurs.
Increment the counter by one for each GATE MPCP frame Increment the counter by one for each GATE MPCP frame
received, as defined in [802.3ah] clause 64. received, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.14." REFERENCE "[802.3ah], 30.3.5.1.14."
::= { dot3MpcpStatEntry 12} ::= { dot3MpcpStatEntry 12}
dot3MpcpTxRegister OBJECT-TYPE dot3MpcpTxRegister OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER MPCP frame "A count of the number of times a REGISTER MPCP frame
transmission occurs. transmission occurs.
Increment the counter by one for each REGISTER MPCP Increment the counter by one for each REGISTER MPCP
frame transmitted, as defined in [802.3ah] clause 64. frame transmitted, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.11." REFERENCE "[802.3ah], 30.3.5.1.11."
::= { dot3MpcpStatEntry 13} ::= { dot3MpcpStatEntry 13}
dot3MpcpRxRegister OBJECT-TYPE dot3MpcpRxRegister OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a REGISTER MPCP frame "A count of the number of times a REGISTER MPCP frame
reception occurs. reception occurs.
Increment the counter by one for each REGISTER MPCP Increment the counter by one for each REGISTER MPCP
frame received, as defined in [802.3ah] clause 64. frame received, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.5.1.16." REFERENCE "[802.3ah], 30.3.5.1.16."
::= { dot3MpcpStatEntry 14} ::= { dot3MpcpStatEntry 14}
-- Optical Multi Point Emulation (OMPEmulation) -- Optical Multi Point Emulation (OMPEmulation)
-- managed object definitions -- managed object definitions
dot3OmpEmulationObjects OBJECT IDENTIFIER ::={dot3EponObjects 2} dot3OmpEmulationObjects OBJECT IDENTIFIER ::={dot3EponObjects 2}
dot3OmpEmulationTable OBJECT-TYPE dot3OmpEmulationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationEntry SYNTAX SEQUENCE OF Dot3OmpEmulationEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of dot3 OmpEmulation MIB objects. The table "A table of dot3 OmpEmulation MIB objects. The table
defines the management settings of the OMPEmulation contain objects for the management of the OMPEmulation
sublayer. sublayer.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3OmpEmulationObjects 1 } ::= { dot3OmpEmulationObjects 1 }
dot3OmpEmulationEntry OBJECT-TYPE dot3OmpEmulationEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationEntry SYNTAX Dot3OmpEmulationEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 OmpEmulation table. "An entry in the dot3 OmpEmulation table.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
For the OLT the row of the OLT ifIndex and the row of at system initialization.
the ifIndex referring to the broadcast virtual link are The row in the table corresponding to the OLT ifIndex
created at system initialization. For the ifIndexes and the row corresponding to the broadcast virtual link
referring to the virtual links at the OLT, a row is are created at system initialization.
created when a virtual link is established (ONU A row in the table corresponding to the ifIndex of a
registers) and deleted when the virtual link is deleted virtual links is created when a virtual link is
(ONU deregisters)." established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters)."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3OmpEmulationTable 1 } ::= { dot3OmpEmulationTable 1 }
Dot3OmpEmulationEntry ::= Dot3OmpEmulationEntry ::=
SEQUENCE { SEQUENCE {
dot3OmpEmulationType INTEGER dot3OmpEmulationType INTEGER
} }
dot3OmpEmulationType OBJECT-TYPE dot3OmpEmulationType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown(1), unknown(1),
olt(2), olt(2),
onu(3) onu(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that indicates the mode of operation "An object that indicates the mode of operation
skipping to change at page 54, line 34 skipping to change at page 56, line 7
dot3OmpEmulationStatTable OBJECT-TYPE dot3OmpEmulationStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry SYNTAX SEQUENCE OF Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the list of statistics counters of "This table defines the list of statistics counters of
[802.3ah] clause 65 OMPEmulation sublayer. [802.3ah] clause 65 OMPEmulation sublayer.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3OmpEmulationObjects 2} ::= { dot3OmpEmulationObjects 2}
dot3OmpEmulationStatEntry OBJECT-TYPE dot3OmpEmulationStatEntry OBJECT-TYPE
SYNTAX Dot3OmpEmulationStatEntry SYNTAX Dot3OmpEmulationStatEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table entries for the table of statistics counters of "An entry in the table of statistics counters of
[802.3ah] clause 65 OMPEmulation sublayer. [802.3ah] clause 65 OMPEmulation sublayer.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
For the ONU rows are created at system initialization. at system initialization.
For the OLT the row of the OLT ifIndex and the row of The row in the table corresponding to the OLT ifIndex
the ifIndex referring to the broadcast virtual link are and the row corresponding to the broadcast virtual link
created at system initialization. For the ifIndexes are created at system initialization.
referring to the virtual links at the OLT, a row is A row in the table corresponding to the ifIndex of a
created when a virtual link is established (ONU virtual links is created when a virtual link is
registers) and deleted when the virtual link is deleted established (ONU registers) and deleted when the virtual
(ONU deregisters)." link is deleted (ONU deregisters)."
INDEX { ifIndex} INDEX { ifIndex}
::= { dot3OmpEmulationStatTable 1 } ::= { dot3OmpEmulationStatTable 1 }
Dot3OmpEmulationStatEntry::= Dot3OmpEmulationStatEntry::=
SEQUENCE { SEQUENCE {
dot3OmpEmulationSLDErrors Counter64, dot3OmpEmulationSLDErrors Counter64,
dot3OmpEmulationCRC8Errors Counter64, dot3OmpEmulationCRC8Errors Counter64,
dot3OmpEmulationBadLLID Counter64, dot3OmpEmulationBadLLID Counter64,
dot3OmpEmulationGoodLLID Counter64, dot3OmpEmulationGoodLLID Counter64,
dot3OmpEmulationOnuPonCastLLID Counter64, dot3OmpEmulationOnuPonCastLLID Counter64,
skipping to change at page 55, line 39 skipping to change at page 57, line 12
dot3OmpEmulationSLDErrors OBJECT-TYPE dot3OmpEmulationSLDErrors OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that do not contain a valid "A count of frames received that do not contain a valid
SLD field as defined in [802.3ah] clause 65.1.3.3.1. SLD field as defined in [802.3ah] clause 65.1.3.3.1.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.3." REFERENCE "[802.3ah], 30.3.7.1.3."
::= { dot3OmpEmulationStatEntry 1} ::= { dot3OmpEmulationStatEntry 1}
dot3OmpEmulationCRC8Errors OBJECT-TYPE dot3OmpEmulationCRC8Errors OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause 65.1.3.3.1, but do field, as defined in [802.3ah] clause 65.1.3.3.1, but do
not pass the CRC-8 check as defined in [802.3ah] clause not pass the CRC-8 check as defined in [802.3ah] clause
65.1.3.3.3. 65.1.3.3.3.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.4." REFERENCE "[802.3ah], 30.3.7.1.4."
::= { dot3OmpEmulationStatEntry 2} ::= { dot3OmpEmulationStatEntry 2}
dot3OmpEmulationBadLLID OBJECT-TYPE dot3OmpEmulationBadLLID OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause 65.1.3.3.1, and field, as defined in [802.3ah] clause 65.1.3.3.1, and
pass the CRC-8 check, as defined in [802.3ah] clause pass the CRC-8 check, as defined in [802.3ah] clause
65.1.3.3.3, but are discarded due to the LLID check as 65.1.3.3.3, but are discarded due to the LLID check as
defined in [802.3ah] clause 65.1.3.3.2. defined in [802.3ah] clause 65.1.3.3.2.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.8." REFERENCE "[802.3ah], 30.3.7.1.8."
::= { dot3OmpEmulationStatEntry 3} ::= { dot3OmpEmulationStatEntry 3}
dot3OmpEmulationGoodLLID OBJECT-TYPE dot3OmpEmulationGoodLLID OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause 65.1.3.3.1, and field, as defined in [802.3ah] clause 65.1.3.3.1, and
pass the CRC-8 check, as defined in [802.3ah] clause pass the CRC-8 check, as defined in [802.3ah] clause
65.1.3.3.3. 65.1.3.3.3.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.5." REFERENCE "[802.3ah], 30.3.7.1.5."
::= { dot3OmpEmulationStatEntry 4} ::= { dot3OmpEmulationStatEntry 4}
dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE dot3OmpEmulationOnuPonCastLLID OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] 65.1.3.3.1, field, as defined in [802.3ah] 65.1.3.3.1,
pass the CRC-8 check, as defined in [802.3ah] pass the CRC-8 check, as defined in [802.3ah]
65.1.3.3.3, and the meet the rules for acceptance 65.1.3.3.3, and the meet the rules of acceptance for an
defined in [802.3ah] 65.1.3.3.2, for an ONU. ONU, defined in [802.3ah] 65.1.3.3.2.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.6." REFERENCE "[802.3ah], 30.3.7.1.6."
::= { dot3OmpEmulationStatEntry 5} ::= { dot3OmpEmulationStatEntry 5}
dot3OmpEmulationOltPonCastLLID OBJECT-TYPE dot3OmpEmulationOltPonCastLLID OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] 65.1.3.3.1, field, as defined in [802.3ah] 65.1.3.3.1,
pass the CRC-8 check, as defined in [802.3ah] pass the CRC-8 check, as defined in [802.3ah]
65.1.3.3.3, and the meet the rules for acceptance 65.1.3.3.3, and the meet the rules of acceptance for an
defined in [802.3ah] 65.1.3.3.2, for an OLT. OLT, defined in [802.3ah] 65.1.3.3.2.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the ONU the value should be zero. At the ONU the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.3.7.1.7." REFERENCE "[802.3ah], 30.3.7.1.7."
::= { dot3OmpEmulationStatEntry 6} ::= { dot3OmpEmulationStatEntry 6}
dot3OmpEmulationBroadcastBitNotOnuLlid OBJECT-TYPE dot3OmpEmulationBroadcastBitNotOnuLlid OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause field, as defined in [802.3ah] clause
65.1.3.3.1, and pass the CRC-8 check, as defined in 65.1.3.3.1, and pass the CRC-8 check, as defined in
[802.3ah] clause 65.1.3.3.3, and contain the broadcast [802.3ah] clause 65.1.3.3.3, and contain the broadcast
skipping to change at page 58, line 17 skipping to change at page 59, line 45
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause field, as defined in [802.3ah] clause
65.1.3.3.1, and pass the CRC-8 check, as defined in 65.1.3.3.1, and pass the CRC-8 check, as defined in
[802.3ah] clause 65.1.3.3.3, and contain the broadcast [802.3ah] clause 65.1.3.3.3, and contain the broadcast
bit in the LLID and not the ONU's LLID (frame accepted) bit in the LLID and not the ONU's LLID (frame accepted)
as defined in [802.3ah] clause 65. as defined in [802.3ah] clause 65.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3OmpEmulationStatEntry 7} ::= { dot3OmpEmulationStatEntry 7}
dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE dot3OmpEmulationOnuLLIDNotBroadcast OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause field, as defined in [802.3ah] clause
65.1.3.3.1, and pass the CRC-8 check, as defined in 65.1.3.3.1, and pass the CRC-8 check, as defined in
[802.3ah] clause 65.1.3.3.3, and contain the ONU's LLID [802.3ah] clause 65.1.3.3.3, and contain the ONU's LLID
as defined in [802.3ah] clause 65. as defined in [802.3ah] clause 65.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3OmpEmulationStatEntry 8} ::= { dot3OmpEmulationStatEntry 8}
dot3OmpEmulationBroadcastBitPlusOnuLlid OBJECT-TYPE dot3OmpEmulationBroadcastBitPlusOnuLlid OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause field, as defined in [802.3ah] clause
65.1.3.3.1, and pass the CRC-8 check, as defined in 65.1.3.3.1, and pass the CRC-8 check, as defined in
[802.3ah] clause 65.1.3.3.3, and contain the broadcast [802.3ah] clause 65.1.3.3.3, and contain the broadcast
bit in the LLID and match the ONU's LLID (frame bit in the LLID and match the ONU's LLID (frame
reflected) as defined in [802.3ah] clause 65. reflected) as defined in [802.3ah] clause 65.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3OmpEmulationStatEntry 9} ::= { dot3OmpEmulationStatEntry 9}
dot3OmpEmulationNotBroadcastBitNotOnuLlid OBJECT-TYPE dot3OmpEmulationNotBroadcastBitNotOnuLlid OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of frames received that contain a valid SLD "A count of frames received that contain a valid SLD
field, as defined in [802.3ah] clause field, as defined in [802.3ah] clause
65.1.3.3.1, and pass the CRC-8 check, as defined in 65.1.3.3.1, and pass the CRC-8 check, as defined in
[802.3ah] clause 65.1.3.3.3, and does not contain [802.3ah] clause 65.1.3.3.3, and do not contain
the ONU's LLID as defined in [802.3ah] clause 65. the ONU's LLID as defined in [802.3ah] clause 65.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3OmpEmulationStatEntry 10} ::= { dot3OmpEmulationStatEntry 10}
-- FEC managed object definitions (30.5.1) -- FEC managed object definitions (30.5.1)
dot3EponFecObjects OBJECT IDENTIFIER ::={dot3EponObjects 3} dot3EponFecObjects OBJECT IDENTIFIER ::={dot3EponObjects 3}
dot3EponFecTable OBJECT-TYPE dot3EponFecTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3EponFecEntry SYNTAX SEQUENCE OF Dot3EponFecEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of dot3 EPON FEC management objects. "A table of dot3 EPON FEC management objects.
The entries in the table are control and status objects The entries in the table are control and status objects
and statistic counters for the FEC layer. and statistic counters for the FEC layer.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3EponFecObjects 1 } ::= { dot3EponFecObjects 1 }
dot3EponFecEntry OBJECT-TYPE dot3EponFecEntry OBJECT-TYPE
SYNTAX Dot3EponFecEntry SYNTAX Dot3EponFecEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the dot3 EPON FEC table. "An entry in the dot3 EPON FEC table.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
For the OLT the row of the OLT ifIndex and the row of at system initialization.
the ifIndex referring to the broadcast virtual link are The row in the table corresponding to the OLT ifIndex
created at system initialization. For the ifIndexes and the row corresponding to the broadcast virtual link
referring to the virtual links at the OLT, a row is are created at system initialization.
created when a virtual link is established (ONU A row in the table corresponding to the ifIndex of a
registers) and deleted when the virtual link is deleted virtual links is created when a virtual link is
(ONU deregisters)." established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters)."
INDEX { ifIndex} INDEX { ifIndex}
::= { dot3EponFecTable 1 } ::= { dot3EponFecTable 1 }
Dot3EponFecEntry ::= Dot3EponFecEntry ::=
SEQUENCE { SEQUENCE {
dot3EponFecPCSCodingViolation Counter64, dot3EponFecPCSCodingViolation Counter64,
dot3EponFecAbility INTEGER, dot3EponFecAbility INTEGER,
dot3EponFecMode INTEGER, dot3EponFecMode INTEGER,
dot3EponFecCorrectedBlocks Counter64, dot3EponFecCorrectedBlocks Counter64,
dot3EponFecUncorrectableBlocks Counter64, dot3EponFecUncorrectableBlocks Counter64,
skipping to change at page 61, line 13 skipping to change at page 62, line 46
DESCRIPTION DESCRIPTION
"For 100 Mbps operation it is a count of the number of "For 100 Mbps operation it is a count of the number of
times an invalid code-group is received, other than the times an invalid code-group is received, other than the
/H/ code-group. For 1000 Mbps operation it is a count /H/ code-group. For 1000 Mbps operation it is a count
of the number of times an invalid codegroup is received, of the number of times an invalid codegroup is received,
other than the /V/ code-group. /H/ denotes a special other than the /V/ code-group. /H/ denotes a special
4b5b codeword of [802.3] 100 Mbps PCS layer (clause 24), 4b5b codeword of [802.3] 100 Mbps PCS layer (clause 24),
and /V/ denotes a special 8b10b codeword of the [802.3] and /V/ denotes a special 8b10b codeword of the [802.3]
1000 Mbps PCS layer (clause 36). 1000 Mbps PCS layer (clause 36).
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.5.1.1.12." REFERENCE "[802.3ah], 30.5.1.1.12."
::= { dot3EponFecEntry 1} ::= { dot3EponFecEntry 1}
dot3EponFecAbility OBJECT-TYPE dot3EponFecAbility OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (1), unknown (1),
unsupported (2), unsupported (2),
supported (3) supported (3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 61, line 40 skipping to change at page 63, line 26
"An object that indicates the support of operation of the "An object that indicates the support of operation of the
optional FEC sublayer of the 1000BASE-PX PHY, specified optional FEC sublayer of the 1000BASE-PX PHY, specified
in [802.3ah] clause 65.2. in [802.3ah] clause 65.2.
unknown(1) value is assigned in initialization, for non unknown(1) value is assigned in initialization, for non
FEC support state or type not yet known. unsupported(2) FEC support state or type not yet known. unsupported(2)
value is assigned when sublayer is not supported. value is assigned when sublayer is not supported.
supported(3) value is assigned when sublayer is supported(3) value is assigned when sublayer is
supported. supported.
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU. value for all virtual interfaces, and for an ONU.
When the interface is not supporting FEC the FEC the FEC counters will have a zero value, when the
counters will have a zero value. interface is not supporting FEC.
The counters: The counters:
dot3EponFecPCSCodingViolation - not affected by FEC dot3EponFecPCSCodingViolation - not affected by FEC
ability. ability.
dot3EponFecCorrectedBlocks - has a zero value when dot3EponFecCorrectedBlocks - has a zero value when
dot3EponFecAbility is unknown (1) and unsupported (2). dot3EponFecAbility is unknown (1) and unsupported (2).
dot3EponFecUncorrectableBlocks - has a zero value when dot3EponFecUncorrectableBlocks - has a zero value when
dot3EponFecAbility is unknown (1) and unsupported (2). dot3EponFecAbility is unknown (1) and unsupported (2).
dot3EponFecBufferHeadCodingViolation - has a zero value dot3EponFecBufferHeadCodingViolation - has a zero value
when dot3EponFecAbility is unknown (1) and when dot3EponFecAbility is unknown (1) and
unsupported (2). " unsupported (2). "
skipping to change at page 62, line 16 skipping to change at page 63, line 50
dot3EponFecMode OBJECT-TYPE dot3EponFecMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (1), unknown (1),
disabled (2), disabled (2),
enabled (3) enabled (3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that defines and indicates the mode of "An object that defines the mode of operation of the
operation of the optional FEC sublayer of the optional FEC sublayer of the 1000BASE-PX PHY, specified
1000BASE-PX PHY, specified in [802.3ah] clause 65.2. in [802.3ah] clause 65.2, and reflects its state.
A GET operation returns the current mode of operation A GET operation returns the current mode of operation
of the PHY. A SET operation changes the mode of of the PHY. A SET operation changes the mode of
operation of the PHY to the indicated value. operation of the PHY to the indicated value.
unknown(1) value is assigned in initialization, for non unknown(1) value is assigned in initialization, for non
FEC support state or type not yet known. FEC support state or type not yet known.
disabled(2) value is assigned when the FEC sublayer is disabled(2) value is assigned when the FEC sublayer is
operating in disabled mode. operating in disabled mode.
enabled(3) value is assigned when the FEC sublayer is enabled(3) value is assigned when the FEC sublayer is
operating in FEC mode. operating in FEC mode.
writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing dot3EponFecMode
state can lead to disabling the Forward error correction
on the respective interface which can lead to a
degradation of the optical link and therefore may lead
to an interruption of service of the users connected to
the respective EPON interface.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
When the interface is not enabling FEC the counting of The counting of
the FEC counters will stop. Generally the FEC counters the FEC counters will stop when the FEC of the interface
are referring to the receive path and affected by is disabled.
fecRxEnabled and fecTxRxEnabled.
The counters: The counters:
dot3EponFecPCSCodingViolation - not affected by FEC dot3EponFecPCSCodingViolation - not affected by FEC
mode. mode.
dot3EponFecCorrectedBlocks - stops counting when dot3EponFecCorrectedBlocks - stops counting when
Rx_FEC is not enabled. (unknown (1) and disabled (2)). Rx_FEC is not enabled. (unknown (1) and disabled (2)).
dot3EponFecUncorrectableBlocks - stops counting when dot3EponFecUncorrectableBlocks - stops counting when
Rx_FEC is not enabled (unknown (1) and disabled (2)). Rx_FEC is not enabled (unknown (1) and disabled (2)).
dot3EponFecBufferHeadCodingViolation - stops counting dot3EponFecBufferHeadCodingViolation - stops counting
when Rx_FEC is not enabled (unknown (1) and when Rx_FEC is not enabled (unknown (1) and
disabled (2)). disabled (2)).
The object: The object:
dot3EponFecAbility - indicates the FEC ability and is dot3EponFecAbility - indicates the FEC ability and it
not affected by the FEC mode." is not affected by the dot3EponFecMode object."
REFERENCE "[802.3ah], 30.5.1.1.14." REFERENCE "[802.3ah], 30.5.1.1.14."
DEFVAL { 1 } DEFVAL { unknown }
::= { dot3EponFecEntry 3} ::= { dot3EponFecEntry 3}
dot3EponFecCorrectedBlocks OBJECT-TYPE dot3EponFecCorrectedBlocks OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a
count of corrected FEC blocks. This counter will not count of corrected FEC blocks. This counter will not
increment for other PHY Types. Increment the counter by increment for other PHY Types. Increment the counter by
one for each received block that is corrected by the FEC one for each received block that is corrected by the FEC
function in the PHY. function in the PHY.
skipping to change at page 63, line 15 skipping to change at page 65, line 6
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a
count of corrected FEC blocks. This counter will not count of corrected FEC blocks. This counter will not
increment for other PHY Types. Increment the counter by increment for other PHY Types. Increment the counter by
one for each received block that is corrected by the FEC one for each received block that is corrected by the FEC
function in the PHY. function in the PHY.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.5.1.1.15." REFERENCE "[802.3ah], 30.5.1.1.15."
::= { dot3EponFecEntry 4} ::= { dot3EponFecEntry 4}
dot3EponFecUncorrectableBlocks OBJECT-TYPE dot3EponFecUncorrectableBlocks OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a "For 10PASS-TS, 2BASE-TL and 1000BASE-PX PHYs it is a
count of uncorrectable FEC blocks. This counter will not count of uncorrectable FEC blocks. This counter will not
increment for other PHY Types. Increment the counter by increment for other PHY Types. Increment the counter by
one for each FEC block that is determined to be one for each FEC block that is determined to be
uncorrectable by the FEC function in the PHY. uncorrectable by the FEC function in the PHY.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
REFERENCE "[802.3ah], 30.5.1.1.16." REFERENCE "[802.3ah], 30.5.1.1.16."
::= { dot3EponFecEntry 5} ::= { dot3EponFecEntry 5}
dot3EponFecBufferHeadCodingViolation OBJECT-TYPE dot3EponFecBufferHeadCodingViolation OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "octets" UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For 1000 Mbps operation it is a count of the number of "For 1000 Mbps operation it is a count of the number of
skipping to change at page 64, line 4 skipping to change at page 65, line 45
dot3EponFecBufferHeadCodingViolation OBJECT-TYPE dot3EponFecBufferHeadCodingViolation OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "octets" UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For 1000 Mbps operation it is a count of the number of "For 1000 Mbps operation it is a count of the number of
invalid code-group received directly from the link. The invalid code-group received directly from the link. The
value has a meaning only in 1000 Mbps mode and it is value has a meaning only in 1000 Mbps mode and it is
zero otherwise. zero otherwise.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3EponFecEntry 6} ::= { dot3EponFecEntry 6}
-- ExtendedPackage managed object definitions -- ExtendedPackage managed object definitions
dot3ExtPkgObjects OBJECT IDENTIFIER ::={dot3EponObjects 4} dot3ExtPkgObjects OBJECT IDENTIFIER ::={dot3EponObjects 4}
dot3ExtPkgControlObjects OBJECT IDENTIFIER ::= { dot3ExtPkgObjects 1} dot3ExtPkgControlObjects OBJECT IDENTIFIER ::= { dot3ExtPkgObjects 1}
dot3ExtPkgControlTable OBJECT-TYPE dot3ExtPkgControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3ExtPkgControlEntry SYNTAX SEQUENCE OF Dot3ExtPkgControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of Extended package Control management "A table of Extended package Control management
objects. Entries in the table are control and status objects. Entries in the table are control and status
indication objects of an EPON interface which are indication objects of an EPON interface which are
gathered in an extended package as an addition to the gathered in an extended package as an addition to the
objects based on the [802.3ah] clause 30 attributes. objects based on the [802.3ah] clause 30 attributes.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that." broadcast LLID (with a value of 0xffff)."
::= { dot3ExtPkgControlObjects 1 } ::= { dot3ExtPkgControlObjects 1 }
dot3ExtPkgControlEntry OBJECT-TYPE dot3ExtPkgControlEntry OBJECT-TYPE
SYNTAX Dot3ExtPkgControlEntry SYNTAX Dot3ExtPkgControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Extended package Control table. "An entry in the Extended package Control table.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
at system initialization.
For the OLT the row of the OLT ifIndex and the row of The row in the table corresponding to the OLT ifIndex
the ifIndex referring to the broadcast virtual link are and the row corresponding to the broadcast virtual link
created at system initialization. For the ifIndexes are created at system initialization.
referring to the virtual links at the OLT, a row is A row in the table corresponding to the ifIndex of a
created when a virtual link is established (ONU virtual links is created when a virtual link is
registers) and deleted when the virtual link is deleted established (ONU registers) and deleted when the virtual
(ONU deregisters)." link is deleted (ONU deregisters)."
INDEX { ifIndex} INDEX { ifIndex}
::= { dot3ExtPkgControlTable 1 } ::= { dot3ExtPkgControlTable 1 }
Dot3ExtPkgControlEntry ::= Dot3ExtPkgControlEntry ::=
SEQUENCE { SEQUENCE {
dot3ExtPkgObjectReset INTEGER, dot3ExtPkgObjectReset INTEGER,
dot3ExtPkgObjectPowerDown TruthValue, dot3ExtPkgObjectPowerDown TruthValue,
dot3ExtPkgObjectNumberOfLLIDs Unsigned32, dot3ExtPkgObjectNumberOfLLIDs Unsigned32,
dot3ExtPkgObjectFecEnabled INTEGER, dot3ExtPkgObjectFecEnabled INTEGER,
dot3ExtPkgObjectReportMaximumNumQueues Unsigned32, dot3ExtPkgObjectReportMaximumNumQueues Unsigned32,
skipping to change at page 65, line 42 skipping to change at page 67, line 36
DESCRIPTION DESCRIPTION
"This object is used to reset the EPON interface. The "This object is used to reset the EPON interface. The
interface may be unavailable while the reset occurs and interface may be unavailable while the reset occurs and
data may be lost. data may be lost.
Setting this object to running(1) will cause the Setting this object to running(1) will cause the
interface to enter into running mode. Setting this interface to enter into running mode. Setting this
object to reset(2) will cause the interface to go into object to reset(2) will cause the interface to go into
reset mode. When getting running(1) the interface is in reset mode. When getting running(1) the interface is in
running mode. When getting reset(2) the interface is in running mode. When getting reset(2) the interface is in
reset mode. reset mode.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgObjectReset state can lead to a reset of the
respective interface leading to an interruption of
service of the users connected to the respective EPON
interface.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
A reset for a virtual interface resets only the virtual A reset for a specific virtual interface resets only
interface and not the physical interface. Thus, a this virtual interface and not the physical interface.
virtual link which is mal-functioning can be reset Thus, a virtual link which is mal-functioning can be
without affecting the operation of other virtual reset without affecting the operation of other virtual
interfaces. interfaces.
The reset can cause Discontinuities in the values of the The reset can cause Discontinuities in the values of the
counters of the interface, similar to re-initialization counters of the interface, similar to re-initialization
of the management system. Discontinuity should be of the management system. Discontinuity should be
indicated by the ifCounterDiscontinuityTime object. " indicated by the ifCounterDiscontinuityTime object of
DEFVAL { 1 } the Interface MIB module."
DEFVAL { running }
::= { dot3ExtPkgControlEntry 1 } ::= { dot3ExtPkgControlEntry 1 }
dot3ExtPkgObjectPowerDown OBJECT-TYPE dot3ExtPkgObjectPowerDown OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to power down the EPON interface. "This object is used to power down the EPON interface.
The interface may be unavailable while the power down The interface may be unavailable while the power down
occurs and data may be lost. occurs and data may be lost.
Setting this object to true(1) will cause the interface Setting this object to true(1) will cause the interface
to enter into power down mode. Setting this object to to enter into power down mode. Setting this object to
false(2) will cause the interface to go out of power false(2) will cause the interface to go out of power
down mode. When getting true(1) the interface is in down mode. When getting true(1) the interface is in
power down mode. When getting false(2) the interface is power down mode. When getting false(2) the interface is
not in power down mode. not in power down mode.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgObjectPowerDown state can lead to a power down
of the respective interface leading to an interruption
of service of the users connected to the respective EPON
interface.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
A power down/up of a virtual interface affects only the A power down/up of a specific virtual interface affects
virtual interface and not the physical interface. Hence only the virtual interface and not the physical
a virtual link which needs a certain handling can be interface. Hence a virtual link which needs a certain
powered down and then powered up without disrupting the handling can be powered down and then powered up without
operation of other virtual interfaces. disrupting the operation of other virtual interfaces.
The object is relevant when the admin state of the The object is relevant when the admin state of the
device is active as set by the dot3MpcpAdminState." interface is active as set by the dot3MpcpAdminState."
DEFVAL { false } DEFVAL { false }
::= { dot3ExtPkgControlEntry 2 } ::= { dot3ExtPkgControlEntry 2 }
dot3ExtPkgObjectNumberOfLLIDs OBJECT-TYPE dot3ExtPkgObjectNumberOfLLIDs OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A read only object which indicates the number of "A read only object which indicates the number of
registered LLIDs. Initialization value is 0. registered LLIDs. Initialization value is 0.
This object is applicable for an OLT, with the same This object is applicable for an OLT, with the same
value for all virtual interfaces, and for an ONU. value for all virtual interfaces, and for an ONU.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that. At the ONU the broadcast LLID (with a value of 0xffff). At the ONU the
number of LLIDs for an interface is one." number of LLIDs for an interface is one."
::= { dot3ExtPkgControlEntry 3 } ::= { dot3ExtPkgControlEntry 3 }
dot3ExtPkgObjectFecEnabled OBJECT-TYPE dot3ExtPkgObjectFecEnabled OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noFecEnabled (1), noFecEnabled (1),
fecTxEnabled (2), fecTxEnabled (2),
fecRxEnabled (3), fecRxEnabled (3),
fecTxRxEnabled (4) fecTxRxEnabled (4)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object defines a list of actions for the "An object defining the FEC mode of operation of the
FEC state of an interface, and indicates the FEC state of interface, and indicating its state. The modes defined in
the interface. this object are extensions to the FEC modes defined in
the dot3EponFecMode object.
When noFECEnabled(1) the interface does not enable FEC When noFECEnabled(1) the interface does not enable FEC
mode. mode.
When fecTxEnabled(2) the interface enables the FEC When fecTxEnabled(2) the interface enables the FEC
transmit mode. transmit mode.
When fecRxEnabled(3) the interface enables the FEC When fecRxEnabled(3) the interface enables the FEC
receive mode. receive mode.
When fecTxRxEnabled(4) the interface enables the FEC When fecTxRxEnabled(4) the interface enables the FEC
transmit and receive mode. transmit and receive mode.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface. OLT it has a distinct value for each virtual interface.
When the interface is not enabling FEC the counting of The FEC counters are referring to the receive path. The
the FEC counters will stop. Generally the FEC counters are FEC counters will stop when the FEC receive mode of the
referring to the receive path and affected by fecRxEnabled interface is disabled, as defined by fecRxEnabled (3)
and fecTxRxEnabled. and fecTxRxEnabled (4) values.
The counters: The counters:
dot3EponFecPCSCodingViolation - not affected by FEC mode. dot3EponFecPCSCodingViolation - not affected by FEC
mode.
dot3EponFecCorrectedBlocks - stops counting when dot3EponFecCorrectedBlocks - stops counting when
Rx_FEC is not enabled. (noFecEnabled (1) and Rx_FEC is not enabled. (noFecEnabled (1) and
fecTxEnabled (2)). fecTxEnabled (2)).
dot3EponFecUncorrectableBlocks - stops counting when dot3EponFecUncorrectableBlocks - stops counting when
Rx_FEC is not enabled (noFecEnabled (1) and Rx_FEC is not enabled (noFecEnabled (1) and
fecTxEnabled (2)). fecTxEnabled (2)).
dot3EponFecBufferHeadCodingViolation - stops counting dot3EponFecBufferHeadCodingViolation - stops counting
when Rx_FEC is not enabled (noFecEnabled (1) and when Rx_FEC is not enabled (noFecEnabled (1) and
fecTxEnabled (2)). fecTxEnabled (2)).
The objects: The objects:
dot3EponFecAbility - indicates the FEC ability and is not dot3EponFecAbility - indicates the FEC ability and is
affected by the FEC mode. not affected by the FEC mode.
dot3EponFecMode - indicates the FEC mode for combined RX dot3EponFecMode - indicates the FEC mode for combined RX
and TX. and TX.
Writing can be done at any time." The write operation is not restricted in this document
DEFVAL { 1 } and can be done at any time. Changing
dot3ExtPkgObjectFecEnabled state can lead to disabling
the Forward error correction on the respective interface
which can lead to a degradation of the optical link and
therefore may lead to an interruption of service of the
users connected to the respective EPON interface."
DEFVAL { noFecEnabled }
::= { dot3ExtPkgControlEntry 4 } ::= { dot3ExtPkgControlEntry 4 }
dot3ExtPkgObjectReportMaximumNumQueues OBJECT-TYPE dot3ExtPkgObjectReportMaximumNumQueues OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object, that defines the maximal number of queues in "An object, that defines the maximal number of queues in
the REPORT message, as defined in [802.3ah] 64. For the REPORT message, as defined in [802.3ah] 64. For
further information please see the description of the further information please see the description of the
queue table. queue table.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
DEFVAL { 0 } DEFVAL { 0 }
::= { dot3ExtPkgControlEntry 5 } ::= { dot3ExtPkgControlEntry 5 }
dot3ExtPkgObjectRegisterAction OBJECT-TYPE dot3ExtPkgObjectRegisterAction OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
none (1), none (1),
register (2), register (2),
deregister (3), deregister (3),
reregister (4) reregister (4)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object which defines a list of actions for the "An object configuring the registration state of an
registration state of an interface, and indicates the interface, and indicating its registration state.
registration state of the interface. Write operation changes the registration state to its new
When writing the state is changed to the new value. value.
When reading the state value is returned. Read operation returns the value of the state.
The registration state is reflected in this object and in
the dot3MpcpRegistrationState object.
none(1) indicates an unknown state, none(1) indicates an unknown state,
register(2) indicates a registered LLID, register(2) indicates a registered LLID,
deregister(3) indicates a deregistered LLID, deregister(3) indicates a deregistered LLID,
reregister(4) indicates an LLID which is reregistering. reregister(4) indicates an LLID which is reregistering.
When writing the object changes the LLID state as The following list describes the operation of the
specified in [802.3ah] clause 64. The actions that can interface, as specified in the [802.3ah], when a write
be done for an LLID as described in the [802.3] are operation is setting a value.
none (1) - not doing any action. none (1) - not doing any action.
register (2) - registering an LLID which request to register (2) - registering an LLID which request to
register (in registering mode register (The LLID is in registering mode.
(dot3MpcpRegistrationState - registering (2)). dot3MpcpRegistrationState - registering (2) ).
deregister (3) - deregisters an LLID which is registered deregister (3) - deregisters an LLID which is registered
(dot3MpcpRegistrationState - registered (3) ). (dot3MpcpRegistrationState - registered (3) ).
reregister (4) - reregister an LLID which is registered reregister (4) - reregister an LLID which is registered
(dot3MpcpRegistrationState - registered (3) ). (dot3MpcpRegistrationState - registered (3) ).
The behavior of an ONU and OLT interfaces, at each one The behavior of an ONU and OLT interfaces, at each one
of the states is described in the registration state of the detailed operation at each state is described in
machine in figure 64-22 of [802.3ah]. the registration state machine of figure 64-22,
The indication of the registration state is reflected in [802.3ah].
this object and in the dot3MpcpRegistrationState object.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface.
DEFVAL { 1 } The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgObjectRegisterAction state can lead to a change
in the registration state of the respective interface
leading to a deregistration and an interruption of
service of the users connected to the respective EPON
interface."
DEFVAL { none }
::= { dot3ExtPkgControlEntry 6 } ::= { dot3ExtPkgControlEntry 6 }
dot3ExtPkgQueueTable OBJECT-TYPE dot3ExtPkgQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3ExtPkgQueueEntry SYNTAX SEQUENCE OF Dot3ExtPkgQueueEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of the extended package objects for queue "A table of the extended package objects for queue
management. The [802.3ah] MPCP defines a report of the management. The [802.3ah] MPCP defines a report message
occupancy of the transmit queues for the feedback BW of the occupancy of the transmit queues for the feedback
request from the ONUs. These queues serve the uplink BW request from the ONUs. These queues serve the uplink
transmission of the ONU and data is gathered there until transmission of the ONU and data is gathered there until
the ONU is granted for transmission. the ONU is granted for transmission.
The management table of the queues is added here mainly The management table of the queues is added here mainly
to gather some statistics of their operation. This table to control the reporting and to gather some statistics
is not duplicating existing management objects of of their operation. This table is not duplicating
bridging queues, specified in [802.1d], since the ONU existing management objects of bridging queues,
may not be a bridge device, with embedded bridging specified in [802.1d], since the existence of a
queues and the existence of the transmit queuing dedicated transmit queuing mechanism is implied in the
mechanism is implied in the [802.3ah] spec. [802.3ah] and the ONU may be a device which is not a
bridge, with embedded bridging queues.
The format of the REPORT message, as specified The format of the REPORT message, as specified
in [802.3], is presented below: in [802.3], is presented below:
+-----------------------------------+ +-----------------------------------+
| Destination Address | | Destination Address |
+-----------------------------------+ +-----------------------------------+
| Source Address | | Source Address |
+-----------------------------------+ +-----------------------------------+
| Length/Type | | Length/Type |
+-----------------------------------+ +-----------------------------------+
| OpCode | | OpCode |
skipping to change at page 70, line 42 skipping to change at page 73, line 17
variable size which is limited by the variable size which is limited by the
dot3ExtPkgObjectReportMaximumNumQueues object as an dot3ExtPkgObjectReportMaximumNumQueues object as an
ONU can have fewer queues to report. ONU can have fewer queues to report.
The entries in the table are control and status The entries in the table are control and status
indication objects for managing the queues of an EPON indication objects for managing the queues of an EPON
interface which are gathered in an extended package as interface which are gathered in an extended package as
an addition to the objects which are based on the an addition to the objects which are based on the
[802.3ah] attributes. [802.3ah] attributes.
Each object has a row for every virtual link and for Each object has a row for every virtual link and for
every queue in the report. every queue in the report.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that. broadcast LLID (with a value of 0xffff).
The number of queues is between 0 and 7 and limited by The number of queues is between 0 and 7 and limited by
dot3ExtPkgObjectReportMaximumNumQueues." dot3ExtPkgObjectReportMaximumNumQueues."
::= { dot3ExtPkgControlObjects 2 } ::= { dot3ExtPkgControlObjects 2 }
dot3ExtPkgQueueEntry OBJECT-TYPE dot3ExtPkgQueueEntry OBJECT-TYPE
SYNTAX Dot3ExtPkgQueueEntry SYNTAX Dot3ExtPkgQueueEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Extended package Queue table. At the "An entry in the Extended package Queue table. At the
OLT, the rows exist for each ifIndex and dot3QueueIndex. OLT, the rows exist for each ifIndex and dot3QueueIndex.
At the ONU, rows exist for the single ifIndex for each At the ONU, rows exist for the single ifIndex for each
dot3QueueIndex. dot3QueueIndex.
Rows in the table are created when the ifIndexes are Rows in the table are created when the ifIndex of the
created. A set of rows per queue is added for each link is created. A set of rows per queue are added for
ifIndex, denoted with the dot3QueueIndex. each ifIndex, denoted by the dot3QueueIndex.
For the ONU rows are created at system initialization. A set of rows per queue in the table, for an ONU
For the OLT the rows of the OLT ifIndex and the rows of interface are created at system initialization.
the ifIndex referring to the broadcast virtual link are A set of rows per queue in the table, corresponding to
created at system initialization. For the ifIndexes the OLT ifIndex and a set of rows per queue,
referring to the virtual links at the OLT, a set of rows corresponding to the broadcast virtual link, are
per queue are created when a virtual link is established created at system initialization.
(ONU registers) and deleted when the virtual link is A set of rows per queue in the table, corresponding to
deleted (ONU deregisters)." the ifIndex of a virtual link are created when the
virtual link is established (ONU registers) and deleted
when the virtual link is deleted (ONU deregisters)."
INDEX { ifIndex, dot3QueueIndex } INDEX { ifIndex, dot3QueueIndex }
::= { dot3ExtPkgQueueTable 1 } ::= { dot3ExtPkgQueueTable 1 }
Dot3ExtPkgQueueEntry ::= Dot3ExtPkgQueueEntry ::=
SEQUENCE { SEQUENCE {
dot3QueueIndex Unsigned32, dot3QueueIndex Unsigned32,
dot3ExtPkgObjectReportNumThreshold Unsigned32, dot3ExtPkgObjectReportNumThreshold Unsigned32,
dot3ExtPkgObjectReportMaximumNumThreshold Unsigned32, dot3ExtPkgObjectReportMaximumNumThreshold Unsigned32,
dot3ExtPkgStatTxFramesQueue Counter64, dot3ExtPkgStatTxFramesQueue Counter64,
dot3ExtPkgStatRxFramesQueue Counter64, dot3ExtPkgStatRxFramesQueue Counter64,
dot3ExtPkgStatDroppedFramesQueue Counter64 dot3ExtPkgStatDroppedFramesQueue Counter64
} }
skipping to change at page 72, line 9 skipping to change at page 74, line 33
The number of queues is between 0 and 7 and limited by The number of queues is between 0 and 7 and limited by
dot3ExtPkgObjectReportMaximumNumQueues." dot3ExtPkgObjectReportMaximumNumQueues."
::= { dot3ExtPkgQueueEntry 1 } ::= { dot3ExtPkgQueueEntry 1 }
dot3ExtPkgObjectReportNumThreshold OBJECT-TYPE dot3ExtPkgObjectReportNumThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that defines the number of thresholds for each "An object that defines the number of thresholds for each
queue in the REPORT message, as defined in [802.3ah] 64. queue in the REPORT message, as defined in [802.3ah]
clause 64.
Each queue_set reporting will provide information on the Each queue_set reporting will provide information on the
queue occupancy of frames below the matching Threshold. queue occupancy of frames below the matching Threshold.
When reading, the value reflects the number of Read operation reflects the number of thresholds.
thresholds. Write operation sets the number of thresholds for each
When writing, the number of thresholds for each queue is queue.
set. The write operation is not restricted in this document
Writing can be done at any time. Value can not exceed and can be done at any time. Value can not exceed the
the maximal value defined by the maximal value defined by the
dot3ExtPkgObjectReportMaximumNumThreshold object. dot3ExtPkgObjectReportMaximumNumThreshold object.
Changing dot3ExtPkgObjectReportNumThreshold can lead to
a change in the reporting of the ONU interface and
therefore to a change in the bandwidth allocation of the
respective interface. This change may lead a degradation
or an interruption of service of the users connected to
the respective EPON interface.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface and for OLT it has a distinct value for each virtual interface
each queue. At the ONU it has a value for each queue." and for each queue. At the ONU it has a distinct value
for each queue."
DEFVAL { 0 } DEFVAL { 0 }
::= { dot3ExtPkgQueueEntry 2 } ::= { dot3ExtPkgQueueEntry 2 }
dot3ExtPkgObjectReportMaximumNumThreshold OBJECT-TYPE dot3ExtPkgObjectReportMaximumNumThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object, that defines the maximal number of thresholds "An object, that defines the maximal number of thresholds
for each queue in the REPORT message, as defined in for each queue in the REPORT message, as defined in
[802.3ah] 64. Each queue_set reporting will provide [802.3ah] clause 64. Each queue_set reporting will
information on the queue occupancy of frames below the provide information on the queue occupancy of frames
matching Threshold. below the matching Threshold.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface and for OLT it has a distinct value for each virtual interface
each queue. At the ONU it has a value for each queue." and for each queue. At the ONU it has a distinct value
for each queue."
DEFVAL { 0 } DEFVAL { 0 }
::= { dot3ExtPkgQueueEntry 3 } ::= { dot3ExtPkgQueueEntry 3 }
dot3ExtPkgStatTxFramesQueue OBJECT-TYPE dot3ExtPkgStatTxFramesQueue OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a frame transmission "A count of the number of times a frame transmission
occurs from the corresponding 'Queue'. occurs from the corresponding 'Queue'.
Increment the counter by one for each frame transmitted Increment the counter by one for each frame transmitted
which is an output of the 'Queue'. which is an output of the 'Queue'.
The 'Queue' marking matches the REPORT MPCP message The 'Queue' marking matches the REPORT MPCP message
Queue field, as defined in [802.3ah] clause 64. Queue field, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface and for OLT it has a distinct value for each virtual interface
each queue. At the ONU it has a value for each queue. and for each queue. At the ONU it has a distinct value
for each queue.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3ExtPkgQueueEntry 4} ::= { dot3ExtPkgQueueEntry 4}
dot3ExtPkgStatRxFramesQueue OBJECT-TYPE dot3ExtPkgStatRxFramesQueue OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a frame reception "A count of the number of times a frame reception
occurs from the corresponding 'Queue'. occurs from the corresponding 'Queue'.
Increment the counter by one for each frame received Increment the counter by one for each frame received
which is an output of the corresponding 'Queue'. which is an input to the corresponding 'Queue'.
The 'Queue' marking matches the REPORT MPCP message The 'Queue' marking matches the REPORT MPCP message
Queue field, as defined in [802.3ah] clause 64. Queue field, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface and for OLT it has a distinct value for each virtual interface
each queue. At the ONU it has a value for each queue. and for each queue. At the ONU it has a distinct value
for each queue.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3ExtPkgQueueEntry 5} ::= { dot3ExtPkgQueueEntry 5}
dot3ExtPkgStatDroppedFramesQueue OBJECT-TYPE dot3ExtPkgStatDroppedFramesQueue OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "frames" UNITS "frames"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A count of the number of times a frame drop "A count of the number of times a frame drop
occurs from the corresponding 'Queue'. occurs from the corresponding 'Queue'.
Increment the counter by one for each frame dropped Increment the counter by one for each frame dropped
from the corresponding 'Queue'. from the corresponding 'Queue'.
The 'Queue' marking matches the REPORT MPCP message The 'Queue' marking matches the REPORT MPCP message
Queue field, as defined in [802.3ah] clause 64. Queue field, as defined in [802.3ah] clause 64.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface and for OLT it has a distinct value for each virtual interface
each queue. At the ONU it has a value for each queue. and for each queue. At the ONU it has a distinct value
for each queue.
At the OLT the value should be zero. At the OLT the value should be zero.
Discontinuities of this counter can occur at Discontinuities of this counter can occur at
re-initialization of the management system, and at other re-initialization of the management system, and at other
times as indicated by the value of the times as indicated by the value of the
ifCounterDiscontinuityTime." ifCounterDiscontinuityTime object of the Interface MIB
module."
::= { dot3ExtPkgQueueEntry 6} ::= { dot3ExtPkgQueueEntry 6}
dot3ExtPkgQueueSetsTable OBJECT-TYPE dot3ExtPkgQueueSetsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3ExtPkgQueueSetsEntry SYNTAX SEQUENCE OF Dot3ExtPkgQueueSetsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of Extended package objects used for the "A table of Extended package objects used for the
management of the queue_sets. Entries are control and management of the queue_sets. Entries are control and
status indication objects of an EPON interface which status indication objects of an EPON interface which
are gathered in an extended package as an addition to are gathered in an extended package as an addition to
the objects based on the [802.3ah] attributes. The the objects based on the [802.3ah] attributes. The
skipping to change at page 74, line 26 skipping to change at page 77, line 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of Extended package objects used for the "A table of Extended package objects used for the
management of the queue_sets. Entries are control and management of the queue_sets. Entries are control and
status indication objects of an EPON interface which status indication objects of an EPON interface which
are gathered in an extended package as an addition to are gathered in an extended package as an addition to
the objects based on the [802.3ah] attributes. The the objects based on the [802.3ah] attributes. The
objects in this table are specific for the queue_sets objects in this table are specific for the queue_sets
which are reported in the MPCP REPORT message as defined which are reported in the MPCP REPORT message as defined
in [802.3ah] clause 64. in [802.3ah] clause 64.
The [802.3ah] MPCP defines a report of the occupancy of The [802.3ah] MPCP defines a report message of the
the transmit queues for the feedback BW request from the occupancy of the transmit queues for the feedback BW
ONUs. These queues serve the uplink transmission of the request from the ONUs. These queues serve the uplink
ONU and data is gathered there until the ONU is granted transmission of the ONU and data is gathered there until
for transmission. the ONU is granted for transmission.
The management table of the queues is added here mainly The management table of the queues_sets is added here
to gather some statistics of their operation. This table mainly to control the reporting and to gather some
is not duplicating existing management object of statistics of their operation. This table is not
bridging queues, specified in [802.1d], since the ONU duplicating existing management objects of bridging
may not be a bridge device, with embedded bridging queues, specified in [802.1d], since the existence of a
queues and the existence of the transmit queuing dedicated transmit queuing mechanism is implied in the
mechanism is implied in the [802.3ah] spec. [802.3ah] and the ONU may be a device which is not a
bridge, with embedded bridging queues.
The format of the REPORT message, as specified The format of the REPORT message, as specified
in [802.3], is presented below: in [802.3], is presented below:
+-----------------------------------+ +-----------------------------------+
| Destination Address | | Destination Address |
+-----------------------------------+ +-----------------------------------+
| Source Address | | Source Address |
+-----------------------------------+ +-----------------------------------+
| Length/Type | | Length/Type |
+-----------------------------------+ +-----------------------------------+
| OpCode | | OpCode |
skipping to change at page 75, line 31 skipping to change at page 78, line 20
+-----------------------------------+ | +-----------------------------------+ |
| Queue 6 report | | | Queue 6 report | |
+-----------------------------------+ | +-----------------------------------+ |
| Queue 7 report | | | Queue 7 report | |
+-----------------------------------+ \|/ +-----------------------------------+ \|/
| Pad/reserved | | Pad/reserved |
+-----------------------------------+ +-----------------------------------+
| FCS | | FCS |
+-----------------------------------+ +-----------------------------------+
As can be seen from the message format, the ONU device As can be seen from the message format, the ONU
interface
reports of the status of up to 8 queues and it can reports of the status of up to 8 queues and it can
report in a single MPCP REPORT message of a few sets report in a single MPCP REPORT message of a few sets
of queues. of queues.
The number of queue_sets defines the number of the The number of queue_sets defines the number of the
reported sets, and it can reach up to a value of 8. It reported sets, and it can reach up to a value of 8. It
means that a device can hold a variable number of sets means that a ONU can hold a variable number of sets
between 0 to 7. between 0 to 7.
The dot3ExtPkgQueueSetsTable table has a variable The dot3ExtPkgQueueSetsTable table has a variable
queue_set size which is limited by the queue_set size which is limited by the
dot3ExtPkgObjectReportMaximumNumThreshold object as an dot3ExtPkgObjectReportMaximumNumThreshold object as an
ONU can have fewer queue_sets to report. ONU can have fewer queue_sets to report.
The 'Queue report' field reports the occupancy of each The 'Queue report' field reports the occupancy of each
uplink transmission queue. The queue_sets can be used to uplink transmission queue. The queue_sets can be used to
report the occupancy of the queues in a few levels as to report the occupancy of the queues in a few levels as to
allow granting, in an accurate manner, of only part of allow granting, in an accurate manner, of only part of
the data available in the queues. A Threshold is the data available in the queues. A Threshold is
skipping to change at page 76, line 16 skipping to change at page 79, line 5
queues are present in the report, meaning that queues are present in the report, meaning that
although the MPCP REPORT message can report of up to 8 although the MPCP REPORT message can report of up to 8
queues in a REPORT message, the actual number is queues in a REPORT message, the actual number is
flexible. flexible.
The dot3ExtPkgQueueSetsTable table has a variable queue The dot3ExtPkgQueueSetsTable table has a variable queue
size which is limited by the size which is limited by the
dot3ExtPkgObjectReportMaximumNumQueues object as an ONU dot3ExtPkgObjectReportMaximumNumQueues object as an ONU
can have fewer queues to report. can have fewer queues to report.
Each object has a row for every virtual link, for each Each object has a row for every virtual link, for each
queue in the report and for each queue_set in the queue. queue in the report and for each queue_set in the queue.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that. broadcast LLID (with a value of 0xffff).
The number of queues is between 0 and 7 and limited by The number of queues is between 0 and 7 and limited by
dot3ExtPkgObjectReportMaximumNumQueues. dot3ExtPkgObjectReportMaximumNumQueues.
The number of queues_sets is between 0 and 7 and limited The number of queues_sets is between 0 and 7 and limited
by dot3ExtPkgObjectReportMaximumNumThreshold." by dot3ExtPkgObjectReportMaximumNumThreshold."
::= { dot3ExtPkgControlObjects 3 } ::= { dot3ExtPkgControlObjects 3 }
dot3ExtPkgQueueSetsEntry OBJECT-TYPE dot3ExtPkgQueueSetsEntry OBJECT-TYPE
SYNTAX Dot3ExtPkgQueueSetsEntry SYNTAX Dot3ExtPkgQueueSetsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Extended package queue_set table. At "An entry in the Extended package queue_set table. At
the OLT, the rows exist for each ifIndex, the OLT, the rows exist for each ifIndex,
dot3QueueSetQueueIndex and dot3QueueSetIndex. At the dot3QueueSetQueueIndex and dot3QueueSetIndex. At the
ONU, rows exist for the single ifIndex, for each ONU, rows exist for the single ifIndex, for each
dot3QueueSetQueueIndex and dot3QueueSetIndex. dot3QueueSetQueueIndex and dot3QueueSetIndex.
Rows in the table are created when the ifIndexes are Rows in the table are created when the ifIndex of the
created. A set of rows per queue and per queue_set is link is created. A set of rows per queue and per
added for each ifIndex, denoted with the queue_set are added for each ifIndex, denoted by
dot3QueueSetIndex and dot3QueueSetQueueIndex. dot3QueueSetIndex and dot3QueueSetQueueIndex.
For the ONU rows are created at system initialization. A set of rows per queue and per queue_set in the table,
For the OLT the rows of the OLT ifIndex and the rows of for an ONU interface are created at system
the ifIndex referring to the broadcast virtual link are initialization.
created at system initialization. For the ifIndexes A set of rows per queue and per queue_Set in the table,
referring to the virtual links at the OLT, a set of rows corresponding to the OLT ifIndex and a set of rows per
per queue and queue_set are created when a virtual link queue and per queue_set, corresponding to the broadcast
is established (ONU registers) and deleted when the virtual link, are created at system initialization.
virtual link is deleted (ONU deregisters)." A set of rows per queue and per queue_set in the table,
corresponding to the ifIndex of a virtual link are
created when the virtual link is established (ONU
registers) and deleted when the virtual link is deleted
(ONU deregisters)."
INDEX { ifIndex, INDEX { ifIndex,
dot3QueueSetQueueIndex,dot3QueueSetIndex} dot3QueueSetQueueIndex,dot3QueueSetIndex}
::= { dot3ExtPkgQueueSetsTable 1 } ::= { dot3ExtPkgQueueSetsTable 1 }
Dot3ExtPkgQueueSetsEntry ::= Dot3ExtPkgQueueSetsEntry ::=
SEQUENCE { SEQUENCE {
dot3QueueSetQueueIndex Unsigned32, dot3QueueSetQueueIndex Unsigned32,
dot3QueueSetIndex Unsigned32, dot3QueueSetIndex Unsigned32,
dot3ExtPkgObjectReportThreshold Unsigned32 dot3ExtPkgObjectReportThreshold Unsigned32
} }
skipping to change at page 78, line 4 skipping to change at page 80, line 45
dot3ExtPkgObjectReportThreshold OBJECT-TYPE dot3ExtPkgObjectReportThreshold OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "TQ (16nsec)" UNITS "TQ (16nsec)"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An object that defines the value of threshold report for "An object that defines the value of threshold report for
each queue_set in the REPORT message, as defined in each queue_set in the REPORT message, as defined in
[802.3ah] clause 64. The number of sets for each queue [802.3ah] clause 64. The number of sets for each queue
is dot3ExtPkgObjectReportNumThreshold. is dot3ExtPkgObjectReportNumThreshold.
In the REPORT message, each queue_set reporting will In the REPORT message, each queue_set reporting will
provide information on the occupancy of the queues for provide information on the occupancy of the queues for
frames below the matching Threshold. frames below the matching Threshold.
The value returned shall be in Time quanta (TQ) which The value returned shall be in Time quanta (TQ) which
is 16nsec or 2 octets increments. is 16nsec or 2 octets increments.
Reading will present the threshold value. Writing will Read operation provides the threshold value. Write
set the value of the threshold. operation sets the value of the threshold.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgObjectReportThreshold can lead to a change in
the reporting of the ONU interface and therefore to a
change in the bandwidth allocation of the respective
interface. This change may lead a degradation or an
interruption of service of the users connected to the
respective EPON interface.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface, for each OLT it has a distinct value for each virtual interface,
queue and for each queue_set. At the ONU it has a value for each queue and for each queue_set. At the ONU it has
for each queue and for each queue_set." a distinct value for each queue and for each queue_set."
DEFVAL { 0 } DEFVAL { 0 }
::= { dot3ExtPkgQueueSetsEntry 3 } ::= { dot3ExtPkgQueueSetsEntry 3 }
--Optical Interface status tables --Optical Interface status tables
dot3ExtPkgOptIfTable OBJECT-TYPE dot3ExtPkgOptIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3ExtPkgOptIfEntry SYNTAX SEQUENCE OF Dot3ExtPkgOptIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the control and status indication "This table defines the control and status indication
objects for the optical interface of the EPON interface. objects for the optical interface of the EPON interface.
Each object has a row for every virtual link denoted by Each object has a row for every virtual link denoted by
the corresponding ifIndex. the corresponding ifIndex.
Typically the number of expected virtual links in a PON The LLID field, as defined in the [802.3ah] is a 2bytes
is like the number of ONUs, which is 32-64, plus an register (15bits field and a broadcast bit) limiting the
additional entry for broadcast LLID (with a value of number of virtual links to 32768. Typically the number
0xffff). of expected virtual links in a PON is like the number of
In the [802.3ah] the LLID is a 2bytes register and the ONUs, which is 32-64, plus an additional entry for
number of LLIDs is limited by that. broadcast LLID (with a value of 0xffff).
Although the optical interface is a physical interface, Although the optical interface is a physical interface,
there is a row in the table for each virtual interface. there is a row in the table for each virtual interface.
The reason for having a separate row for each virtual The reason for having a separate row for each virtual
link is that the OLT has a separate link for each one of link is that the OLT has a separate link for each one of
the ONUs. For instance, they could be in different the ONUs. For instance, ONUs could be in different
distances with different link budgets and different distances with different link budgets and different
receive powers, therefore having different power alarms. receive powers, therefore having different power alarms.
It is quite similar to a case of different physical It is quite similar to a case of different physical
interfaces." interfaces."
::= { dot3ExtPkgControlObjects 5} ::= { dot3ExtPkgControlObjects 5}
dot3ExtPkgOptIfEntry OBJECT-TYPE dot3ExtPkgOptIfEntry OBJECT-TYPE
SYNTAX Dot3ExtPkgOptIfEntry SYNTAX Dot3ExtPkgOptIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the optical interface table of the EPON "An entry in the optical interface table of the EPON
interface. interface.
Rows exist for an OLT interface and an ONU interface. Rows exist for an OLT interface and an ONU interface.
Rows in the table are denoted by the ifIndexes and they A Row in the table is denoted by the ifIndex of the link
are created when the ifIndexes are created. and it is created when the ifIndex is created.
For the ONU rows are created at system initialization. The rows in the table for an ONU interface are created
For the OLT the row of the OLT ifIndex and the row of at system initialization.
the ifIndex referring to the broadcast virtual link are The row in the table corresponding to the OLT ifIndex
created at system initialization. For the ifIndexes and the row corresponding to the broadcast virtual link
referring to the virtual links at the OLT, a row is are created at system initialization.
created when a virtual link is established (ONU A row in the table corresponding to the ifIndex of a
registers) and deleted when the virtual link is deleted virtual links is created when a virtual link is
(ONU deregisters)." established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters)."
INDEX { ifIndex } INDEX { ifIndex }
::= { dot3ExtPkgOptIfTable 1 } ::= { dot3ExtPkgOptIfTable 1 }
Dot3ExtPkgOptIfEntry ::= Dot3ExtPkgOptIfEntry ::=
SEQUENCE { SEQUENCE {
dot3ExtPkgOptIfSuspectedFlag TruthValue, dot3ExtPkgOptIfSuspectedFlag TruthValue,
dot3ExtPkgOptIfInputPower Integer32, dot3ExtPkgOptIfInputPower Integer32,
dot3ExtPkgOptIfLowInputPower Integer32, dot3ExtPkgOptIfLowInputPower Integer32,
dot3ExtPkgOptIfHighInputPower Integer32, dot3ExtPkgOptIfHighInputPower Integer32,
dot3ExtPkgOptIfLowerInputPowerThreshold Integer32, dot3ExtPkgOptIfLowerInputPowerThreshold Integer32,
skipping to change at page 79, line 45 skipping to change at page 82, line 47
dot3ExtPkgOptIfSignalDetect TruthValue, dot3ExtPkgOptIfSignalDetect TruthValue,
dot3ExtPkgOptIfTransmitAlarm TruthValue, dot3ExtPkgOptIfTransmitAlarm TruthValue,
dot3ExtPkgOptIfTransmitEnable TruthValue dot3ExtPkgOptIfTransmitEnable TruthValue
} }
dot3ExtPkgOptIfSuspectedFlag OBJECT-TYPE dot3ExtPkgOptIfSuspectedFlag OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If true, the data in this entry may be unreliable. "This object is a reliability indication.
If true, the data in this entry may be unreliable.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 1 } ::= { dot3ExtPkgOptIfEntry 1 }
dot3ExtPkgOptIfInputPower OBJECT-TYPE dot3ExtPkgOptIfInputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optical power monitored at the input. "The optical power monitored at the input.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 2 } ::= { dot3ExtPkgOptIfEntry 2 }
dot3ExtPkgOptIfLowInputPower OBJECT-TYPE dot3ExtPkgOptIfLowInputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The lowest optical power monitored at the input during the "The lowest optical power monitored at the input during the
current 15-minute interval. current 15-minute interval.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 3 } ::= { dot3ExtPkgOptIfEntry 3 }
dot3ExtPkgOptIfHighInputPower OBJECT-TYPE dot3ExtPkgOptIfHighInputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The highest optical power monitored at the input during the "The highest optical power monitored at the input during the
current 15-minute interval. current 15-minute interval.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 4 } ::= { dot3ExtPkgOptIfEntry 4 }
dot3ExtPkgOptIfLowerInputPowerThreshold OBJECT-TYPE dot3ExtPkgOptIfLowerInputPowerThreshold OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The lower limit threshold on input power. If "The lower limit threshold on input power. If
dot3ExtPkgOptIfInputPower drops to this value or below, dot3ExtPkgOptIfInputPower drops to this value or below,
a Threshold Crossing Alert (TCA) should be sent. a Threshold Crossing Alert (TCA) should be sent.
Reading will present the threshold value. Writing will Reading will present the threshold value. Writing will
set the value of the threshold. set the value of the threshold.
Writing can be done at any time.
The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgOptIfLowerInputPowerThreshold can lead to a Threshold
Crossing Alert (TCA) being sent for the respective interface.
This alert may be leading to an interruption of service of the
users connected to the respective EPON interface, depending on
the system action on such an alert.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 5 } ::= { dot3ExtPkgOptIfEntry 5 }
dot3ExtPkgOptIfUpperInputPowerThreshold OBJECT-TYPE dot3ExtPkgOptIfUpperInputPowerThreshold OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The upper limit threshold on input power. If "The upper limit threshold on input power. If
dot3ExtPkgOptIfInputPower reaches or exceeds this value, dot3ExtPkgOptIfInputPower reaches or exceeds this value,
a Threshold Crossing Alert (TCA) should be sent. a Threshold Crossing Alert (TCA) should be sent.
Reading will present the threshold value. Writing will Reading will present the threshold value. Writing will
set the value of the threshold. set the value of the threshold.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgOptIfUpperInputPowerThreshold can lead to a Threshold
Crossing Alert (TCA) being sent for the respective interface.
This alert may be leading to an interruption of service of the
users connected to the respective EPON interface, depending on
the system action on such an alert.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 6 } ::= { dot3ExtPkgOptIfEntry 6 }
dot3ExtPkgOptIfOutputPower OBJECT-TYPE dot3ExtPkgOptIfOutputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optical power monitored at the output. "The optical power monitored at the output.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 7 } ::= { dot3ExtPkgOptIfEntry 7 }
dot3ExtPkgOptIfLowOutputPower OBJECT-TYPE dot3ExtPkgOptIfLowOutputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The lowest optical power monitored at the output during the "The lowest optical power monitored at the output during the
current 15-minute interval. current 15-minute interval.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 8 } ::= { dot3ExtPkgOptIfEntry 8 }
dot3ExtPkgOptIfHighOutputPower OBJECT-TYPE dot3ExtPkgOptIfHighOutputPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The highest optical power monitored at the output during the "The highest optical power monitored at the output during the
current 15-minute interval. current 15-minute interval.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 9 } ::= { dot3ExtPkgOptIfEntry 9 }
dot3ExtPkgOptIfLowerOutputPowerThreshold OBJECT-TYPE dot3ExtPkgOptIfLowerOutputPowerThreshold OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The lower limit threshold on output power. If "The lower limit threshold on output power. If
dot3ExtPkgOptIfOutputPower drops to this value or below, dot3ExtPkgOptIfOutputPower drops to this value or below,
a Threshold Crossing Alert (TCA) should be sent. a Threshold Crossing Alert (TCA) should be sent.
Reading will present the threshold value. Writing will Reading will present the threshold value. Writing will
set the value of the threshold. set the value of the threshold.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgOptIfLowerOutputPowerThreshold can lead to a Threshold
Crossing Alert (TCA) being sent for the respective interface.
This alert may be leading to an interruption of service of the
users connected to the respective EPON interface, depending on
the system action on such an alert.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 10 } ::= { dot3ExtPkgOptIfEntry 10 }
dot3ExtPkgOptIfUpperOutputPowerThreshold OBJECT-TYPE dot3ExtPkgOptIfUpperOutputPowerThreshold OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 dbm" UNITS "0.1 dbm"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The upper limit threshold on output power. If "The upper limit threshold on output power. If
dot3ExtPkgOptIfOutputPower reaches or exceeds this value, dot3ExtPkgOptIfOutputPower reaches or exceeds this value,
a Threshold Crossing Alert (TCA) should be sent. a Threshold Crossing Alert (TCA) should be sent.
Reading will present the threshold value. Writing will Reading will present the threshold value. Writing will
set the value of the threshold. set the value of the threshold.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgOptIfUpperOutputPowerThreshold can lead to a Threshold
Crossing Alert (TCA) being sent for the respective interface.
This alert may be leading to an interruption of service of the
users connected to the respective EPON interface, depending on
the system action on such an alert.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
::= { dot3ExtPkgOptIfEntry 11 } ::= { dot3ExtPkgOptIfEntry 11 }
dot3ExtPkgOptIfSignalDetect OBJECT-TYPE dot3ExtPkgOptIfSignalDetect OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When getting true(1) there is a valid optical signal at "When getting true(1) there is a valid optical signal at
the receive, that is above the optical power level for the receive, that is above the optical power level for
signal detection. When getting false(2) the optical signal detection. When getting false(2) the optical
signal at the receive is below the optical power level signal at the receive is below the optical power level
for signal detection. for signal detection.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
DEFVAL { false } DEFVAL { false }
::= { dot3ExtPkgOptIfEntry 12 } ::= { dot3ExtPkgOptIfEntry 12 }
dot3ExtPkgOptIfTransmitAlarm OBJECT-TYPE dot3ExtPkgOptIfTransmitAlarm OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When getting true(1) there is a non-valid optical signal "When getting true(1) there is a non-valid optical signal
at the transmit of the interface, either a higher level at the transmit of the interface, either a higher level
or lower level than expected. When getting false(2) the or lower level than expected. When getting false(2) the
optical signal at the transmit is valid and in the optical signal at the transmit is valid and in the
required range. required range.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
DEFVAL { false } DEFVAL { false }
::= { dot3ExtPkgOptIfEntry 13 } ::= { dot3ExtPkgOptIfEntry 13 }
dot3ExtPkgOptIfTransmitEnable OBJECT-TYPE dot3ExtPkgOptIfTransmitEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this object to true(1) will cause the optical "Setting this object to true(1) will cause the optical
interface to start transmission (according to the interface to start transmission (according to the
control protocol specified for the logical interface). control protocol specified for the logical interface).
Setting this object to false(2) will cause the Setting this object to false(2) will cause the
interface to stop the optical transmission. interface to stop the optical transmission.
When getting true(1) the optical interface is in When getting true(1) the optical interface is in
transmitting mode (obeying to the logical control transmitting mode (obeying to the logical control
protocol). protocol).
When getting false(2) the optical interface is not in When getting false(2) the optical interface is not in
transmitting mode. transmitting mode.
Writing can be done at any time. The write operation is not restricted in this document
and can be done at any time. Changing
dot3ExtPkgOptIfTransmitEnable state can lead to a halt
in the optical transmission of the respective interface
leading to an interruption of service of the users
connected to the respective EPON interface.
The object is relevant when the admin state of the The object is relevant when the admin state of the
device is active as set by the dot3MpcpAdminState. interface is active as set by the dot3MpcpAdminState.
This object is applicable for an OLT and an ONU. At the This object is applicable for an OLT and an ONU. At the
OLT it has a value for each virtual interface." OLT it has a distinct value for each virtual interface."
DEFVAL { false } DEFVAL { false }
::= { dot3ExtPkgOptIfEntry 14 } ::= { dot3ExtPkgOptIfEntry 14 }
-- Conformance Statements -- Conformance Statements
-- Conformance Groups -- Conformance Groups
dot3EponGroups OBJECT IDENTIFIER ::= { dot3EponConformance 1 } dot3EponGroups OBJECT IDENTIFIER ::= { dot3EponConformance 1 }
dot3MpcpGroupBase OBJECT-GROUP dot3MpcpGroupBase OBJECT-GROUP
OBJECTS { OBJECTS {
dot3MpcpOperStatus, dot3MpcpOperStatus,
dot3MpcpAdminState, dot3MpcpAdminState,
dot3MpcpMode, dot3MpcpMode,
dot3MpcpSyncTime, dot3MpcpSyncTime,
dot3MpcpLinkID, dot3MpcpLinkID,
dot3MpcpRemoteMACAddress, dot3MpcpRemoteMACAddress,
skipping to change at page 87, line 17 skipping to change at page 90, line 48
dot3ExtPkgOptIfHighOutputPower, dot3ExtPkgOptIfHighOutputPower,
dot3ExtPkgOptIfLowerOutputPowerThreshold, dot3ExtPkgOptIfLowerOutputPowerThreshold,
dot3ExtPkgOptIfUpperOutputPowerThreshold, dot3ExtPkgOptIfUpperOutputPowerThreshold,
dot3ExtPkgOptIfSignalDetect, dot3ExtPkgOptIfSignalDetect,
dot3ExtPkgOptIfTransmitAlarm, dot3ExtPkgOptIfTransmitAlarm,
dot3ExtPkgOptIfTransmitEnable dot3ExtPkgOptIfTransmitEnable
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects of control and status indication "A collection of objects of control and status indication
of the optical interface for the EPON Interfaces. of the optical interface.
Objects are per LLID." Objects are per LLID."
::= { dot3EponGroups 9 } ::= { dot3EponGroups 9 }
-- Compliance -- Compliance
dot3EponCompliances dot3EponCompliances
OBJECT IDENTIFIER ::= { dot3EponConformance 2 } OBJECT IDENTIFIER ::= { dot3EponConformance 2 }
dot3MPCPCompliance MODULE-COMPLIANCE dot3MPCPCompliance MODULE-COMPLIANCE
STATUS current STATUS current
skipping to change at page 88, line 11 skipping to change at page 91, line 41
GROUP dot3OmpeGroupStat GROUP dot3OmpeGroupStat
DESCRIPTION "This group is mandatory for all OMPemulation DESCRIPTION "This group is mandatory for all OMPemulation
supporting interfaces for statistics collection." supporting interfaces for statistics collection."
::= { dot3EponCompliances 2} ::= { dot3EponCompliances 2}
dot3EponFecCompliance MODULE-COMPLIANCE dot3EponFecCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for FEC EPON interfaces. DESCRIPTION "The compliance statement for FEC EPON interfaces.
This group is mandatory for all EPON interfaces This group is mandatory for all FEC supporting
supporting FEC functionality of control and interfaces for control and statistics collection."
statistics collection."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dot3EponFecGroupAll } MANDATORY-GROUPS { dot3EponFecGroupAll }
::= { dot3EponCompliances 3} ::= { dot3EponCompliances 3}
dot3ExtPkgCompliance MODULE-COMPLIANCE dot3ExtPkgCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION "The compliance statement for EPON Interfaces DESCRIPTION "The compliance statement for EPON Interfaces
using the extended package." using the extended package."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dot3ExtPkgGroupControl } MANDATORY-GROUPS { dot3ExtPkgGroupControl }
GROUP dot3ExtPkgGroupQueue GROUP dot3ExtPkgGroupQueue
DESCRIPTION " This group is mandatory for all EPON interfaces DESCRIPTION " This group is mandatory for all EPON interfaces
supporting REPORT queue management of the extended supporting REPORT queue management of the extended
skipping to change at page 89, line 7 skipping to change at page 93, line 7
DESCRIPTION "This group is mandatory for all EPON interfaces DESCRIPTION "This group is mandatory for all EPON interfaces
supporting optical interfaces management, supporting optical interfaces management,
of the extended package." of the extended package."
::= { dot3EponCompliances 4} ::= { dot3EponCompliances 4}
END END
6. IANA Considerations 6. IANA Considerations
The DOT3 EPON MIB module requires the allocation of a single object The DOT3-EPON-MIB module requires the allocation of a single object
identifier for its MODULE-IDENTITY under the MIB-2 tree. identifier for its MODULE-IDENTITY under the MIB-2 tree.
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
dot3EponMIB { mib-2 XXX } dot3EponMIB { mib-2 XXX }
Editor's Note (to be removed prior to publication): the IANA is Editor's Note (to be removed prior to publication): the IANA is
requested to assign a value for "XXX" under the 'mib-2' subtree and requested to assign a value for "XXX" under the 'mib-2' subtree and
to record the assignment in the SMI Numbers registry. When the to record the assignment in the SMI Numbers registry. When the
assignment has been made, the RFC Editor is asked to replace "XXX" assignment has been made, the RFC Editor is asked to replace "XXX"
(here and in the MIB module) with the assigned value and to remove (here and in the MIB module) with the assigned value and to remove
this note. this note.
7. Security Considerations 7. Acknowledgements
This document is the result of the efforts of the HUBMIB Working
Group. Some special thanks to Dan Romascanu who was WG chair during
most of the development of this document, and who did carefully
review and comment on the initial draft documents. Also some special
thanks to Bert Wijnen who is the current WG chair for his review and
comment on the final stages of this document.
Also special thanks are due to David Perkins for his detailed and
helpful MIB Doctor review of this document.
Also some special thanks to some of IEEE802.3ah Working Group people
for their contribution and additional reviews of the document.
8. Security Considerations
There are number of managed objects defined in this MIB module that There are number of managed objects defined in this MIB module that
have a MAX-ACCESS clause of read-write or read-create. Writing to have a MAX-ACCESS clause of read-write or read-create. Writing to
these objects can have potentially disruptive effects on network these objects can have potentially disruptive effects on network
operation: Including: operation: Including:
Changing dot3MpcpAdminState state (Writing can be done at any time) Changing dot3MpcpAdminState state can lead to disabling the Multi-
point control protocol on the respective interface leading to the
Changing dot3EponFecMode mode (Writing can be done at any time) interruption of service of the users connected to the respective EPON
interface.
Changing dot3ExtPkgObjectReset mode (Writing can be done at any time) Changing dot3EponFecMode state can lead to disabling the Forward
error correction on the respective interface which can lead to a
degradation of the optical link and therefore may lead to an
interruption of service of the users connected to the respective EPON
interface.
Changing dot3ExtPkgObjectFecEnabled mode (Writing can be done at any Changing dot3ExtPkgObjectReset state can lead to a reset of the
time) respective interface leading to an interruption of service of the
users connected to the respective EPON interface.
Changing dot3ExtPkgObjectPowerDown (Writing can be done at any time) Changing dot3ExtPkgObjectPowerDown state can lead to a power down of
the respective interface leading to an interruption of service of the
users connected to the respective EPON interface.
Changing dot3ExtPkgObjectReportNumThreshold (Writing can be done at Changing dot3ExtPkgObjectFecEnabled state can lead to disabling the
any time) Forward error correction on the respective interface which can lead
to a degradation of the optical link and therefore may lead to an
interruption of service of the users connected to the respective EPON
interface.
Changing dot3ExtPkgObjectReportThreshold (Writing can be done at any Changing dot3ExtPkgObjectRegisterAction state can lead to a change in
time) the registration state of the respective interface leading to a
deregistration and an interruption of service of the users connected
to the respective EPON interface.
Changing dot3ExtPkgObjectRegisterAction (Writing can be done at any Changing dot3ExtPkgObjectReportNumThreshold can lead to a change in
time) the reporting of the ONU interface and therefore to a change in the
bandwidth allocation of the respective interface. This change may
lead a degradation or an interruption of service of the users
connected to the respective EPON interface.
Changing dot3ExtPkgRMadlEntryStatus (Writing can be done at any time) Changing dot3ExtPkgObjectReportThreshold can lead to a change in the
reporting of the ONU interface and therefore to a change in the
bandwidth allocation of the respective interface. This change may
lead a degradation or an interruption of service of the users
connected to the respective EPON interface.
Changing dot3ExtPkgOptIfLowerInputPowerThreshold (Writing can be done Changing dot3ExtPkgOptIfLowerInputPowerThreshold can lead to a
at any time) Threshold Crossing Alert (TCA) being sent for the respective
interface. This alert may be leading to an interruption of service
of the users connected to the respective EPON interface, depending on
the system action on such an alert.
Changing dot3ExtPkgOptIfUpperInputPowerThreshold (Writing can be done Changing dot3ExtPkgOptIfUpperInputPowerThreshold can lead to a
at any time) Threshold Crossing Alert (TCA) being sent for the respective
interface. This alert may be leading to an interruption of service
of the users connected to the respective EPON interface, depending on
the system action on such an alert.
Changing dot3ExtPkgOptIfLowerOutputPowerThreshold (Writing can be Changing dot3ExtPkgOptIfLowerOutputPowerThreshold can lead to a
done at any time) Threshold Crossing Alert (TCA) being sent for the respective
interface. This alert may be leading to an interruption of service
of the users connected to the respective EPON interface, depending on
the system action on such an alert.
Changing dot3ExtPkgOptIfUpperOutputPowerThreshold (Writing can be Changing dot3ExtPkgOptIfUpperOutputPowerThreshold can lead to a
done at any time) Threshold Crossing Alert (TCA) being sent for the respective
interface. This alert may be leading to an interruption of service
of the users connected to the respective EPON interface, depending on
the system action on such an alert.
Changing dot3ExtPkgOptIfTransmitEnable (Writing can be done at any Changing dot3ExtPkgOptIfTransmitEnable state can lead to a halt in
time) the optical transmission of the respective interface leading to an
interruption of service of the users connected to the respective EPON
interface.
The user of this MIB module must therefore be aware that support for The user of this MIB module must therefore be aware that support for
SET operations in a non-secure environment without proper protection SET operations in a non-secure environment without proper protection
can have a negative effect on network operations. can have a negative effect on network operations.
The readable objects in this MIB module (i.e., those with MAX-ACCESS The readable objects in this MIB module (i.e., those with MAX-ACCESS
other than not-accessible) may be considered sensitive in some other than not-accessible) may be considered sensitive in some
environments since, collectively, they provide information about the environments since, collectively, they provide information about the
performance of network interfaces and can reveal some aspects of performance of network interfaces and can reveal some aspects of
their configuration. In such environments it is important to control their configuration. In such environments it is important to control
skipping to change at page 92, line 5 skipping to change at page 98, line 5
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
8. References 9. References
8.1. Normative References 9.1. Normative References
[802.1d] IEEE, "Institute of Electrical and Electronic Engineers, [802.1d] IEEE, "Institute of Electrical and Electronic Engineers,
802.1D-2004, IEEE Standard for Local and metropolitan area 802.1D-2004, IEEE Standard for Local and metropolitan area
networks Media Access Control (MAC) Bridges.", June 2004. networks Media Access Control (MAC) Bridges.", June 2004.
[802.3] IEEE, "Institute of Electrical and Electronic Engineers, [802.3] IEEE, "Institute of Electrical and Electronic Engineers,
IEEE Std 802.3-2002, "IEEE Standard for Carrier Sense IEEE Std 802.3-2002, "IEEE Standard for Carrier Sense
Multiple Access with Collision Detection (CSMA/CD) Access Multiple Access with Collision Detection (CSMA/CD) Access
Method and Physical Layer Specifications.", December 2002. Method and Physical Layer Specifications.", December 2002.
skipping to change at page 93, line 26 skipping to change at page 99, line 26
[RFC3636] Flick, J., "Definitions of Managed Objects for IEEE 802.3 [RFC3636] Flick, J., "Definitions of Managed Objects for IEEE 802.3
Medium Attachment Units (MAUs)", RFC 3636, September 2003. Medium Attachment Units (MAUs)", RFC 3636, September 2003.
[RFC3636bis-03] [RFC3636bis-03]
Beili, E., "Definitions of Managed Objects for IEEE 802.3 Beili, E., "Definitions of Managed Objects for IEEE 802.3
Medium Attachment Units (MAUs) Medium Attachment Units (MAUs)
draft-ietf-hubmib-rfc3636bis-03.txt", draft-ietf-hubmib-rfc3636bis-03.txt",
draft-ietf-hubmib-rfc3636bis-03.txt (work in progress), draft-ietf-hubmib-rfc3636bis-03.txt (work in progress),
June 2006. June 2006.
8.2. Informative References 9.2. Informative References
[I-D.ietf-hubmib-efm-mib] [I-D.ietf-hubmib-efm-mib]
Squire, M., "Definitions and Managed Objects for OAM Squire, M., "Definitions and Managed Objects for OAM
Functions on Ethernet Like Interfaces", Functions on Ethernet Like Interfaces",
draft-ietf-hubmib-efm-mib-04 (work in progress), draft-ietf-hubmib-efm-mib-04 (work in progress),
March 2006. March 2006.
[RFC1525] Decker, E., McCloghrie, K., Langille, P., and A. [RFC1525] Decker, E., McCloghrie, K., Langille, P., and A.
Rijsinghani, "Definitions of Managed Objects for Source Rijsinghani, "Definitions of Managed Objects for Source
Routing Bridges", RFC 1525, September 1993. Routing Bridges", RFC 1525, September 1993.
skipping to change at page 95, line 5 skipping to change at page 101, line 5
PMC-SIERRA PMC-SIERRA
Kohav Hertzelia bldg, Kohav Hertzelia bldg,
4 Hasadnaot St., 4 Hasadnaot St.,
Hertzliya Pituach, 46120 Hertzliya Pituach, 46120
ISRAEL ISRAEL
Phone: +972-9-9628000 Ext: 302 Phone: +972-9-9628000 Ext: 302
Fax: +972-9-9628001 Fax: +972-9-9628001
Email: lior_khermosh@pmc-sierra.com Email: lior_khermosh@pmc-sierra.com
Intellectual Property Statement Full Copyright Statement
Copyright (C) The IETF Trust (2006).
This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79. found in BCP 78 and BCP 79.
skipping to change at page 95, line 29 skipping to change at page 101, line 45
such proprietary rights by implementers or users of this such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr. http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at this standard. Please address the information to the IETF at
ietf-ipr@ietf.org. ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement
Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment Acknowledgment
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is provided by the IETF
Internet Society. Administrative Support Activity (IASA).
 End of changes. 216 change blocks. 
493 lines changed or deleted 676 lines changed or added

This html diff was produced by rfcdiff 1.33. The latest version is available from http://tools.ietf.org/tools/rfcdiff/