Dot3MpcpControlEntry |
|
SEQUENCE |
|
|
|
|
dot3MpcpOperStatus |
TruthValue |
|
|
dot3MpcpAdminState |
TruthValue |
|
|
dot3MpcpMode |
INTEGER |
|
|
dot3MpcpSyncTime |
Unsigned32 |
|
|
dot3MpcpLinkID |
Unsigned32 |
|
|
dot3MpcpRemoteMACAddress |
MacAddress |
|
|
dot3MpcpRegistrationState |
INTEGER |
|
|
dot3MpcpTransmitElapsed |
Unsigned32 |
|
|
dot3MpcpReceiveElapsed |
Unsigned32 |
|
|
dot3MpcpRoundTripTime |
Unsigned32 |
|
|
dot3MpcpMaximumPendingGrants |
Unsigned32 |
|
Dot3MpcpStatEntry |
|
SEQUENCE |
|
|
|
|
dot3MpcpMACCtrlFramesTransmitted |
Counter64 |
|
|
dot3MpcpMACCtrlFramesReceived |
Counter64 |
|
|
dot3MpcpDiscoveryWindowsSent |
Counter32 |
|
|
dot3MpcpDiscoveryTimeout |
Counter32 |
|
|
dot3MpcpTxRegRequest |
Counter64 |
|
|
dot3MpcpRxRegRequest |
Counter64 |
|
|
dot3MpcpTxRegAck |
Counter64 |
|
|
dot3MpcpRxRegAck |
Counter64 |
|
|
dot3MpcpTxReport |
Counter64 |
|
|
dot3MpcpRxReport |
Counter64 |
|
|
dot3MpcpTxGate |
Counter64 |
|
|
dot3MpcpRxGate |
Counter64 |
|
|
dot3MpcpTxRegister |
Counter64 |
|
|
dot3MpcpRxRegister |
Counter64 |
|
Dot3OmpEmulationStatEntry |
|
SEQUENCE |
|
|
|
|
dot3OmpEmulationSLDErrors |
Counter64 |
|
|
dot3OmpEmulationCRC8Errors |
Counter64 |
|
|
dot3OmpEmulationBadLLID |
Counter64 |
|
|
dot3OmpEmulationGoodLLID |
Counter64 |
|
|
dot3OmpEmulationOnuPonCastLLID |
Counter64 |
|
|
dot3OmpEmulationOltPonCastLLID |
Counter64 |
|
|
dot3OmpEmulationBroadcastBitNotOnuLlid |
Counter64 |
|
|
dot3OmpEmulationOnuLLIDNotBroadcast |
Counter64 |
|
|
dot3OmpEmulationBroadcastBitPlusOnuLlid |
Counter64 |
|
|
dot3OmpEmulationNotBroadcastBitNotOnuLlid |
Counter64 |
|
Dot3EponFecEntry |
|
SEQUENCE |
|
|
|
|
dot3EponFecPCSCodingViolation |
Counter64 |
|
|
dot3EponFecAbility |
INTEGER |
|
|
dot3EponFecMode |
INTEGER |
|
|
dot3EponFecCorrectedBlocks |
Counter64 |
|
|
dot3EponFecUncorrectableBlocks |
Counter64 |
|
|
dot3EponFecBufferHeadCodingViolation |
Counter64 |
|
Dot3ExtPkgControlEntry |
|
SEQUENCE |
|
|
|
|
dot3ExtPkgObjectReset |
INTEGER |
|
|
dot3ExtPkgObjectPowerDown |
TruthValue |
|
|
dot3ExtPkgObjectNumberOfLLIDs |
Unsigned32 |
|
|
dot3ExtPkgObjectFecEnabled |
INTEGER |
|
|
dot3ExtPkgObjectReportMaximumNumQueues |
Unsigned32 |
|
|
dot3ExtPkgObjectRegisterAction |
INTEGER |
|
Dot3ExtPkgQueueEntry |
|
SEQUENCE |
|
|
|
|
dot3QueueIndex |
Unsigned32 |
|
|
dot3ExtPkgObjectReportNumThreshold |
Unsigned32 |
|
|
dot3ExtPkgObjectReportMaximumNumThreshold |
Unsigned32 |
|
|
dot3ExtPkgStatTxFramesQueue |
Counter64 |
|
|
dot3ExtPkgStatRxFramesQueue |
Counter64 |
|
|
dot3ExtPkgStatDroppedFramesQueue |
Counter64 |
|
Dot3ExtPkgQueueSetsEntry |
|
SEQUENCE |
|
|
|
|
dot3QueueSetQueueIndex |
Unsigned32 |
|
|
dot3QueueSetIndex |
Unsigned32 |
|
|
dot3ExtPkgObjectReportThreshold |
Unsigned32 |
|
Dot3ExtPkgOptIfEntry |
|
SEQUENCE |
|
|
|
|
dot3ExtPkgOptIfSuspectedFlag |
TruthValue |
|
|
dot3ExtPkgOptIfInputPower |
Integer32 |
|
|
dot3ExtPkgOptIfLowInputPower |
Integer32 |
|
|
dot3ExtPkgOptIfHighInputPower |
Integer32 |
|
|
dot3ExtPkgOptIfLowerInputPowerThreshold |
Integer32 |
|
|
dot3ExtPkgOptIfUpperInputPowerThreshold |
Integer32 |
|
|
dot3ExtPkgOptIfOutputPower |
Integer32 |
|
|
dot3ExtPkgOptIfLowOutputPower |
Integer32 |
|
|
dot3ExtPkgOptIfHighOutputPower |
Integer32 |
|
|
dot3ExtPkgOptIfLowerOutputPowerThreshold |
Integer32 |
|
|
dot3ExtPkgOptIfUpperOutputPowerThreshold |
Integer32 |
|
|
dot3ExtPkgOptIfSignalDetect |
TruthValue |
|
|
dot3ExtPkgOptIfTransmitAlarm |
TruthValue |
|
|
dot3ExtPkgOptIfTransmitEnable |
TruthValue |
|
dot3MpcpControlEntry |
1.3.6.1.2.1.155.1.1.1.1 |
An entry in the dot3 MPCP Control table.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3MpcpControlEntry |
|
|
dot3MpcpStatEntry |
1.3.6.1.2.1.155.1.1.2.1 |
An entry in the table of statistics counters of the
[802.3ah], clause 64, MPCP interface.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual link is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3MpcpStatEntry |
|
|
dot3OmpEmulationEntry |
1.3.6.1.2.1.155.1.2.1.1 |
An entry in the dot3 OmpEmulation table.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3OmpEmulationEntry |
|
|
dot3OmpEmulationStatEntry |
1.3.6.1.2.1.155.1.2.2.1 |
An entry in the table of statistics counters of
[802.3ah], clause 65, OMPEmulation sublayer.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3OmpEmulationStatEntry |
|
|
dot3EponFecEntry |
1.3.6.1.2.1.155.1.3.1.1 |
An entry in the dot3 EPON FEC table.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3EponFecEntry |
|
|
dot3ExtPkgControlEntry |
1.3.6.1.2.1.155.1.4.1.1.1 |
An entry in the Extended package Control table.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3ExtPkgControlEntry |
|
|
dot3ExtPkgObjectFecEnabled |
1.3.6.1.2.1.155.1.4.1.1.1.4 |
An object defining the FEC mode of operation of the
interface, and indicating its state. The modes defined in
this object are extensions to the FEC modes defined in
the dot3EponFecMode object.
When noFECEnabled(1), the interface does not enable FEC
mode.
When fecTxEnabled(2), the interface enables the FEC
transmit mode.
When fecRxEnabled(3), the interface enables the FEC
receive mode.
When fecTxRxEnabled(4), the interface enables the FEC
transmit and receive mode.
This object is applicable for an OLT and an ONU. At the
OLT, it has a distinct value for each virtual interface.
The FEC counters are referring to the receive path. The
FEC counters will stop when the FEC receive mode of the
interface is disabled, as defined by fecRxEnabled(3)
and fecTxRxEnabled(4) values.
The counters:
dot3EponFecPCSCodingViolation - not affected by FEC
mode.
dot3EponFecCorrectedBlocks - stops counting when
Rx_FEC is not enabled (noFecEnabled(1) and
fecTxEnabled(2)).
dot3EponFecUncorrectableBlocks - stops counting when
Rx_FEC is not enabled (noFecEnabled(1) and
fecTxEnabled(2)).
dot3EponFecBufferHeadCodingViolation - stops counting
when Rx_FEC is not enabled (noFecEnabled(1) and
fecTxEnabled(2)).
The objects:
dot3EponFecAbility - indicates the FEC ability and is
not affected by the FEC mode.
dot3EponFecMode - indicates the FEC mode for combined RX
and TX.
The write operation is not restricted in this document
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 for the
users connected to the respective EPON interface. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
noFecEnabled(1), fecTxEnabled(2), fecRxEnabled(3), fecTxRxEnabled(4) |
|
dot3ExtPkgObjectRegisterAction |
1.3.6.1.2.1.155.1.4.1.1.1.6 |
An object configuring the registration state of an
interface, and indicating its registration state.
Write operation changes the registration state to its new
value.
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,
register(2) indicates a registered LLID,
deregister(3) indicates a deregistered LLID,
reregister(4) indicates an LLID that is reregistering.
The following list describes the operation of the
interface, as specified in the [802.3ah], when a write
operation is setting a value.
none(1) - not doing any action.
register(2) - registering an LLID that has been requested
for registration (The LLID is in registering mode.
dot3MpcpRegistrationState - registering(2) ).
deregister(3) - deregisters an LLID that is registered
(dot3MpcpRegistrationState - registered(3) ).
reregister(4) - reregister an LLID that is registered
(dot3MpcpRegistrationState - registered(3) ).
The behavior of an ONU and OLT interfaces, at each one
of the detailed operation at each state, is described in
the registration state machine of figure 64-22,
[802.3ah].
This object is applicable for an OLT and an ONU. At the
OLT, it has a distinct value for each virtual interface.
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. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
none(1), register(2), deregister(3), reregister(4) |
|
dot3ExtPkgQueueEntry |
1.3.6.1.2.1.155.1.4.1.2.1 |
An entry in the Extended package Queue table. At the
OLT, the rows exist for each ifIndex and dot3QueueIndex.
At the ONU, rows exist for the single ifIndex for each
dot3QueueIndex.
Rows in the table are created when the ifIndex of the
link is created. A set of rows per queue are added for
each ifIndex, denoted by the dot3QueueIndex.
A set of rows per queue in the table, for an ONU
interface, are created at the system initialization.
A set of rows per queue in the table, corresponding to
the OLT ifIndex and a set of rows per queue
corresponding to the broadcast virtual link, are
created at the system initialization.
A set of rows per queue 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). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3ExtPkgQueueEntry |
|
|
dot3ExtPkgQueueSetsTable |
1.3.6.1.2.1.155.1.4.1.3 |
A table of Extended package objects used for the
management of the queue_sets. Entries are control and
status indication objects of an EPON interface, which
are gathered in an extended package as an addition to
the objects based on the [802.3ah] attributes. The
objects in this table are specific for the queue_sets,
which are reported in the MPCP REPORT message as defined
in [802.3ah], clause 64.
The [802.3ah] MPCP defines a report message of the
occupancy of the transmit queues for the feedback BW
request from the ONUs. These queues serve the uplink
transmission of the ONU and data is gathered there until
the ONU is granted for transmission.
The management table of the queues_sets is added here
mainly to control the reporting and to gather some
statistics of their operation. This table is not
duplicating existing management objects of bridging
queues, specified in [802.1d], since the existence of a
dedicated transmit queuing mechanism is implied in the
[802.3ah], and the ONU may be a device that is not a
bridge with embedded bridging queues.
The format of the REPORT message, as specified
in [802.3], is presented below:
+-----------------------------------+
| Destination Address |
+-----------------------------------+
| Source Address |
+-----------------------------------+
| Length/Type |
+-----------------------------------+
| OpCode |
+-----------------------------------+
| TimeStamp |
+-----------------------------------+
| Number of queue Sets |
+-----------------------------------+ /|\
| Report bitmap | |
+-----------------------------------+ |
| Queue 0 report | |
+-----------------------------------+ | repeated for
| Queue 1 report | | every
+-----------------------------------+ | queue_set
| Queue 2 report | |
+-----------------------------------+ |
| Queue 3 report | |
+-----------------------------------+ |
| Queue 4 report | |
+-----------------------------------+ |
| Queue 5 report | |
+-----------------------------------+ |
| Queue 6 report | |
+-----------------------------------+ |
| Queue 7 report | |
+-----------------------------------+ \|/
| Pad/reserved |
+-----------------------------------+
| FCS |
+-----------------------------------+
As can be seen from the message format, the ONU
interface reports of the status of up to 8 queues
and it can report in a single MPCP REPORT message
of a few sets of queues.
The number of queue_sets defines the number of the
reported sets, and it can reach a value of up to 8.
It means that an ONU can hold a variable number of
sets between 0 and 7.
The dot3ExtPkgQueueSetsTable table has a variable
queue_set size that is limited by the
dot3ExtPkgObjectReportMaximumNumThreshold object as an
ONU can have fewer queue_sets to report.
The 'Queue report' field reports the occupancy of each
uplink transmission queue. The queue_sets can be used to
report the occupancy of the queues in a few levels as to
allow granting, in an accurate manner, of only part of
the data available in the queues. A Threshold is
defined for each queue_set to define the level of the
queue that is counted for the report of the occupancy.
The threshold is reflected in the queue_set table by the
dot3ExtPkgObjectReportThreshold object.
For each queue set, the report bitmap defines which
queues are present in the report, meaning that
although the MPCP REPORT message can report of up to 8
queues in a REPORT message, the actual number is
flexible.
The dot3ExtPkgQueueSetsTable table has a variable queue
size that is limited by the
dot3ExtPkgObjectReportMaximumNumQueues object as an ONU
can have fewer queues to report.
Each object has a row for every virtual link, for each
queue in the report and for each queue_set in the queue.
The LLID field, as defined in the [802.3ah], is a 2-byte
register (15-bit field and a broadcast bit) limiting the
number of virtual links to 32768. Typically the number
of expected virtual links in a PON is like the number of
ONUs, which is 32-64, plus an additional entry for
broadcast LLID (with a value of 0xffff).
The number of queues is between 0 and 7 and limited by
dot3ExtPkgObjectReportMaximumNumQueues.
The number of queues_sets is between 0 and 7 and limited
by dot3ExtPkgObjectReportMaximumNumThreshold. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Dot3ExtPkgQueueSetsEntry |
|
dot3ExtPkgQueueSetsEntry |
1.3.6.1.2.1.155.1.4.1.3.1 |
An entry in the Extended package queue_set table. At
the OLT, the rows exist for each ifIndex,
dot3QueueSetQueueIndex and dot3QueueSetIndex. At the
ONU, rows exist for the single ifIndex, for each
dot3QueueSetQueueIndex and dot3QueueSetIndex.
Rows in the table are created when the ifIndex of the
link is created. A set of rows per queue and per
queue_set are added for each ifIndex, denoted by
dot3QueueSetIndex and dot3QueueSetQueueIndex.
A set of rows per queue and per queue_set in the table,
for an ONU interface are created at system
initialization.
A set of rows per queue and per queue_Set in the table,
corresponding to the OLT ifIndex and a set of rows per
queue and per queue_set, corresponding to the broadcast
virtual link, are created at system initialization.
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). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3ExtPkgQueueSetsEntry |
|
|
dot3ExtPkgOptIfEntry |
1.3.6.1.2.1.155.1.4.1.5.1 |
An entry in the optical interface table of the EPON
interface.
Rows exist for an OLT interface and an ONU interface.
A row in the table is denoted by the ifIndex of the link
and it is created when the ifIndex is created.
The rows in the table for an ONU interface are created
at system initialization.
The row in the table corresponding to the OLT ifIndex
and the row corresponding to the broadcast virtual link
are created at system initialization.
A row in the table corresponding to the ifIndex of a
virtual links is created when a virtual link is
established (ONU registers) and deleted when the virtual
link is deleted (ONU deregisters). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Dot3ExtPkgOptIfEntry |
|
|