1956 lines
121 KiB
Plaintext
1956 lines
121 KiB
Plaintext
-- This file was included in WWP MIB release 04-10-01-0027
|
|
--
|
|
-- WWP-LEOS-OAM-MIB.my
|
|
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
|
|
|
|
WWP-LEOS-OAM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
Integer32, Unsigned32, Counter32, Counter64, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
TimeStamp, TruthValue
|
|
FROM SNMPv2-TC
|
|
wwpModulesLeos
|
|
FROM WWP-SMI
|
|
wwpLeosEtherPortDesc, wwpLeosEtherPortOperStatus
|
|
FROM WWP-LEOS-PORT-MIB;
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400
|
|
wwpLeosOamMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "200801030000Z" -- January 3,2008 at 00:00GMT
|
|
ORGANIZATION "Ciena, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
115 North Sullivan Road
|
|
Spokane Valley, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: support@ciena.com"
|
|
DESCRIPTION
|
|
"The MIB module for managing the new Ethernet OAM features
|
|
introduced by the Ethernet in the First Mile task force (IEEE
|
|
802.3ah). The functionality presented here is based on IEEE
|
|
802.3ah [802.3ah], released in October, 2004.
|
|
|
|
In particular, this MIB focused on the changes to Clause 30 of
|
|
the draft that are not specific to any physical layer. These
|
|
changes are primarily reflected in the new OAM features
|
|
developed under this project, that can be applied to any
|
|
Ethernet like interface. The OAM features are described in
|
|
Clause 57 of [802.3ah].
|
|
|
|
The following reference is used throughout this MIB module:
|
|
|
|
[802.3ah] refers to:
|
|
IEEE Std 802.3ah-2004: 'Draft amendment to -
|
|
Information technology - Telecommunications and
|
|
information exchange between systems - Local and
|
|
metropolitan are networks - Specific requirements - Part
|
|
3: Carrier sense multiple access with collision detection
|
|
(CSMA/CD) access method and physical layer specifications
|
|
- Media Access Control Parameters, Physical Layers and
|
|
Management Parameters for subscriber access networks',
|
|
October 2004.
|
|
|
|
[802-2001] refers to:
|
|
'IEEE Standard for LAN/MAN (Local Area
|
|
Network/Metropolitan Area Network): Overview and
|
|
Architecture', IEEE 802, June 2001.
|
|
|
|
Copyright (c) The Internet Society (2005). This version of
|
|
this MIB module is part of RFC XXXX; See the RFC itself for
|
|
full legal notices."
|
|
|
|
REVISION "200801030000Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModulesLeos 400 }
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1
|
|
wwpLeosOamMIB OBJECT IDENTIFIER ::= { wwpLeosOamMibModule 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.1
|
|
wwpLeosOamConf OBJECT IDENTIFIER ::= { wwpLeosOamMIB 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.1.1
|
|
wwpLeosOamGroups OBJECT IDENTIFIER ::= { wwpLeosOamConf 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.1.1.1
|
|
--wwpLeosOamObjectGroup OBJECT-GROUP
|
|
-- OBJECTS { object1 }
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Description."
|
|
-- ::= { wwpLeosOamGroups 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.1.1.2
|
|
--wwpLeosOamNotificationGroup NOTIFICATION-GROUP
|
|
-- NOTIFICATIONS { notification1 }
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Description."
|
|
-- ::= { wwpLeosOamGroups 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.1.2
|
|
wwpLeosOamCompls OBJECT IDENTIFIER ::= { wwpLeosOamConf 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2
|
|
wwpLeosOamObjs OBJECT IDENTIFIER ::= { wwpLeosOamMIB 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1
|
|
wwpLeosOamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary controls and status for the OAM capabilities of an
|
|
Ethernet like interface. There will be one row in this table
|
|
for each Ethernet like interface in the system that supports
|
|
the Ethernet OAM functions defined in [802.3ah]."
|
|
::= { wwpLeosOamObjs 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1
|
|
wwpLeosOamEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table. Contains an Ethernet like interface
|
|
in the system that supports the Ethernet OAM functions
|
|
defined in [802.3ah]."
|
|
INDEX { wwpLeosOamPort }
|
|
::= { wwpLeosOamTable 1 }
|
|
|
|
|
|
WwpLeosOamEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamAdminState
|
|
INTEGER,
|
|
wwpLeosOamOperStatus
|
|
INTEGER,
|
|
wwpLeosOamMode
|
|
INTEGER,
|
|
wwpLeosMaxOamPduSize
|
|
Integer32,
|
|
wwpLeosOamConfigRevision
|
|
Unsigned32,
|
|
wwpLeosOamFunctionsSupported
|
|
BITS,
|
|
wwpLeosOamPort
|
|
Integer32,
|
|
wwpLeosOamPduTimer
|
|
INTEGER,
|
|
wwpLeosOamLinkLostTimer
|
|
INTEGER,
|
|
wwpLeosOamPeerStatusNotifyState
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.1
|
|
wwpLeosOamAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to provision the default administrative OAM mode for this
|
|
interface. This object represents the desired state of OAM for this interface.
|
|
|
|
The wwpLeosOamAdminState always starts in the disabled(1) state
|
|
until an explicit management action or configuration
|
|
information retained by the system causes a transition to the
|
|
enabled(2) state.
|
|
|
|
Note that the value of this object is ignored when the
|
|
interface is not operating in full-duplex mode. OAM is not
|
|
supported on half-duplex links."
|
|
::= { wwpLeosOamEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.2
|
|
wwpLeosOamOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
linkfault(2),
|
|
passiveWait(3),
|
|
activeSendLocal(4),
|
|
sendLocalAndRemote(5),
|
|
sendLocalAndRemoteOk(6),
|
|
oamPeeringLocallyRejected(7),
|
|
oamPeeringRemotelyRejected(8),
|
|
operational(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"At initialization and failure conditions, two OAM entities on
|
|
the same full-duplex Ethernet link begin a discovery phase to
|
|
determine what OAM capabilities may be used on that link. The
|
|
progress of this initialization is controlled by the OAM
|
|
sub layer.
|
|
|
|
This value is always disabled(1) if OAM is disabled on this
|
|
interface via the wwpLeosOamAdminState.
|
|
|
|
If the link has detected a fault and is transmitting OAMPDUs
|
|
with a link fault indication, the value is linkFault(2).
|
|
|
|
The passiveWait(3) state is returned only by OAM entities in
|
|
passive mode (wwpLeosOamMode) and reflects the state in which the
|
|
OAM entity is waiting to see if the peer device is OAM
|
|
capable. The activeSendLocal(4) is used by active mode
|
|
devices (wwpLeosOamMode) and reflects the OAM entity actively
|
|
trying to discover whether the peer has OAM capability but has
|
|
not yet made that determination.
|
|
|
|
The state sendLocalAndRemote(5) reflects that the local OAM
|
|
entity has discovered the peer but has not yet accepted or
|
|
rejected the configuration of the peer. The local device can,
|
|
for whatever reason, decide that the peer device is
|
|
unacceptable and decline OAM peering. If the local OAM entity
|
|
rejects the peer OAM entity, the state becomes
|
|
oamPeeringLocallyRejected(7). If the OAM peering is allowed
|
|
by the local device, the state moves to
|
|
sendLocalAndRemoteOk(6). Note that both the
|
|
sendLocalAndRemote(5) and oamPeeringLocallyRejected(7) states
|
|
fall within the state SEND_LOCAL_REMOTE of the Discovery state
|
|
diagram [802.3ah, Figure 57-5], with the difference being
|
|
whether the local OAM client has actively rejected the peering
|
|
or has just not indicated any decision yet. Whether a peering
|
|
decision has been made is indicated via the local flags field
|
|
in the OAMPDU (reflected in the aOAMLocalFlagsField of
|
|
30.3.6.1.10).
|
|
|
|
If the remote OAM entity rejects the peering, the state
|
|
becomes oamPeeringRemotelyRejected(8). Note that both the
|
|
sendLocalAndRemoteOk(6) and oamPeeringRemotelyRejected(8)
|
|
states fall within the state SEND_LOCAL_REMOTE_OK of the
|
|
Discovery state diagram [802.3ah, Figure 57-5], with the
|
|
difference being whether the remote OAM client has rejected
|
|
the peering or has just not yet decided. This is indicated
|
|
via the remote flags field in the OAM PDU (reflected in the
|
|
aOAMRemoteFlagsField of 30.3.6.1.11).
|
|
|
|
When the local OAM entity learns that both it and the remote
|
|
OAM entity have accepted the peering, the state moves to
|
|
operational(9) corresponding to the SEND_ANY state of the
|
|
Discovery state diagram [802.3ah, Figure 57-5]. "
|
|
::= { wwpLeosOamEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.3
|
|
wwpLeosOamMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
passive(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the mode of OAM operation for this
|
|
Ethernet like interface. OAM on Ethernet interfaces may be in
|
|
'active' mode or 'passive' mode. These two modes differ in
|
|
that active mode provides additional capabilities to initiate
|
|
monitoring activities with the remote OAM peer entity, while
|
|
passive mode generally waits for the peer to initiate OAM
|
|
actions with it. As an example, an active OAM entity can put
|
|
the remote OAM entity in a loopback state, where a passive OAM
|
|
entity cannot.
|
|
|
|
The default value of wwpLeosOamMode is dependent on the type of
|
|
system on which this Ethernet like interface resides. The
|
|
default value should be 'active(1)' unless it is known that
|
|
this system should take on a subservient role to the other
|
|
device connected over this interface.
|
|
|
|
Changing this value results in incrementing the configuration
|
|
revision field of locally generated OAMPDUs (30.3.6.1.12) and
|
|
potentially re-doing the OAM discovery process if the
|
|
wwpLeosOamOperStatus was already operational(9). "
|
|
::= { wwpLeosOamEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.4
|
|
wwpLeosMaxOamPduSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The largest OAMPDU that the OAM entity supports. OAM
|
|
entities exchange maximum OAMPDU sizes and negotiate to use
|
|
the smaller of the two maximum OAMPDU sizes between the peers.
|
|
This value is determined by the local implementation."
|
|
::= { wwpLeosOamEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.5
|
|
wwpLeosOamConfigRevision OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration revision of the OAM entity as reflected in
|
|
the latest OAMPDU sent by the OAM entity. The configuration revision
|
|
is used by OAM entities to indicate configuration changes have
|
|
occurred which might require the peer OAM entity to re-evaluate
|
|
whether the peering is allowed. See local_satisfied in
|
|
[802.3ah, 57.3.1.2]."
|
|
::= { wwpLeosOamEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.6
|
|
wwpLeosOamFunctionsSupported OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
unidirectionalSupport(0),
|
|
loopbackSupport(1),
|
|
eventSupport(2),
|
|
variableSupport(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM functions supported on this Ethernet like interface.
|
|
OAM consists of separate functional sets beyond the basic
|
|
discovery process which is always required. These functional
|
|
groups can be supported independently by any implementation.
|
|
These values are communicated to the peer via the local
|
|
configuration field of Information OAMPDUs. "
|
|
::= { wwpLeosOamEntry 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.7
|
|
wwpLeosOamPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the switch."
|
|
::= { wwpLeosOamEntry 7 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.8
|
|
wwpLeosOamPduTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (100..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in milliseconds between Information OAMPDUs
|
|
being transmitted via the Ethernet port."
|
|
::= { wwpLeosOamEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.9
|
|
wwpLeosOamLinkLostTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (500..5000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in milliseconds to wait for an Information OAMPDU
|
|
via the Ethernet port, from a peer, before declaring the link lost."
|
|
::= { wwpLeosOamEntry 9 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.1.1.10
|
|
wwpLeosOamPeerStatusNotifyState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether or not a change in peer status, IE whether or not a Link Lost
|
|
Timer is active for the peer, should result in a system event being
|
|
generated."
|
|
::= { wwpLeosOamEntry 10 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2
|
|
wwpLeosOamPeerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the OAM peer for a particular Ethernet like
|
|
interface. OAM entities communicate with a single OAM peer
|
|
entity on full-duplex Ethernet links on which OAM is enabled
|
|
and operating properly.
|
|
|
|
In certain states, the OAM peer information is not available.
|
|
Whether peer information is available is communicated via the
|
|
wwpLeosOamPeerStatus object. When this object is inactive, all
|
|
other information in the row is to be considered invalid."
|
|
::= { wwpLeosOamObjs 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1
|
|
wwpLeosOamPeerEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information on the peer OAM
|
|
entity for a single Ethernet like interface.
|
|
|
|
Note that there is at most one OAM peer for each Ethernet like
|
|
interface. There is exactly one row in this table for each
|
|
Ethernet like interface supporting OAM. "
|
|
INDEX { wwpLeosOamLocalPort }
|
|
::= { wwpLeosOamPeerTable 1 }
|
|
|
|
|
|
WwpLeosOamPeerEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamPeerStatus INTEGER,
|
|
wwpLeosOamPeerMacAddress OCTET STRING,
|
|
wwpLeosOamPeerVendorOui OCTET STRING,
|
|
wwpLeosOamPeerVendorInfo Unsigned32,
|
|
wwpLeosOamPeerMode INTEGER,
|
|
wwpLeosOamPeerMaxOamPduSize Integer32,
|
|
wwpLeosOamPeerConfigRevision Unsigned32,
|
|
wwpLeosOamPeerFunctionsSupported BITS,
|
|
wwpLeosOamLocalPort Integer32
|
|
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.1
|
|
wwpLeosOamPeerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the information in this row
|
|
should be considered valid. When active(1), the information
|
|
is valid and represents the current peer of the OAM entity.
|
|
When inactive(2), the information in this row is invalid.
|
|
|
|
A value of inactive(2) is returned if the wwpLeosOamOperStatus is
|
|
disabled, passiveWait, or activeSendLocal. For all other
|
|
values of wwpLeosOamOperStatus, a value of active(1) is returned."
|
|
::= { wwpLeosOamPeerEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.2
|
|
wwpLeosOamPeerMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the peer OAM entity. The MAC address is
|
|
derived from the most recently received OAMPDU. This value is
|
|
initialized to all zeros (0x000000000000). This value is
|
|
invalid if the wwpLeosOamPeerStatus is inactive.
|
|
|
|
An OAMPDU is indicated by a valid frame with (1) destination
|
|
MAC address equal to that of the reserved MAC address for Slow
|
|
Protocols (See 43B of [802.3ah]), (2) a lengthOrType field
|
|
equal to the reserved type for Slow Protocols, (3) and a Slow
|
|
Protocols subtype equal to that of the subtype reserved for
|
|
OAM."
|
|
::= { wwpLeosOamPeerEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.3
|
|
wwpLeosOamPeerVendorOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OUI of the OAM peer as reflected in the latest
|
|
Information OAMPDU received with a Local Information TLV. The
|
|
OUI can be used to identify the vendor of the remote OAM
|
|
entity. This value is initialized to all zeros (0x000000).
|
|
This value is considered invalid if the wwpLeosOamPeerStatus is
|
|
inactive.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, (4) a OAM code that equals the code
|
|
reserved for Information OAMPDUs."
|
|
::= { wwpLeosOamPeerEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.4
|
|
wwpLeosOamPeerVendorInfo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Vendor Info of the OAM peer as reflected in the latest
|
|
Information OAMPDU received with a Local Information TLV. The
|
|
vendor information field is within the Local Information TLV,
|
|
and can be used to determine additional information about the
|
|
peer entity. The format of the vendor information is
|
|
unspecified within the 32-bit field. This value is initialized
|
|
to all zeros (0x00000000). This value is invalid if the
|
|
wwpLeosOamPeerStatus is inactive.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) a OAM code that equals the
|
|
code reserved for Information OAMPDUs. "
|
|
::= { wwpLeosOamPeerEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.5
|
|
wwpLeosOamPeerMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
passive(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of the OAM peer as reflected in the latest
|
|
Information OAMPDU received with a Local Information TLV. The
|
|
mode of the peer can be determined from the Configuration
|
|
field in the Local Information TLV of the last Information
|
|
OAMPDU received from the peer. This value is initialized to
|
|
unknown(3), and is not valid if the wwpLeosOamPeerStatus is
|
|
inactive.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) a OAM code that equals the
|
|
code reserved for Information OAMPDUs."
|
|
::= { wwpLeosOamPeerEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.6
|
|
wwpLeosOamPeerMaxOamPduSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of OAMPDU supported by the peer as reflected
|
|
in the latest Information OAMPDU received with a Local
|
|
Information TLV. Ethernet OAM on this interface must not use
|
|
OAMPDUs that exceed this size. The maximum OAMPDU size can be
|
|
determined from the PDU Configuration field of the Local
|
|
Information TLV of the last Information OAMPDU received from
|
|
the peer. This value is initialized to 64, and is invalid if
|
|
the wwpLeosOamPeerStatus is inactive.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) a OAM code that equals the
|
|
code reserved for Information OAMPDUs."
|
|
::= { wwpLeosOamPeerEntry 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.7
|
|
wwpLeosOamPeerConfigRevision OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration revision of the OAM peer as reflected in
|
|
the latest OAMPDU. This attribute is changed by the peer
|
|
whenever it has a local configuration change for Ethernet OAM
|
|
this interface. This value is initialized to all zeros
|
|
(0x00000000), and is invalid if the wwpLeosOamPeerStatus is
|
|
inactive.
|
|
|
|
The configuration revision can be determined from the Revision
|
|
|
|
field of the Local Information TLV of the most recently
|
|
received Information OAMPDU with a Local Information TLV.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) a OAM code that equals the
|
|
code reserved for Information OAMPDUs."
|
|
::= { wwpLeosOamPeerEntry 7 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.8
|
|
wwpLeosOamPeerFunctionsSupported OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
unidirectionalSupport(0),
|
|
loopbackSupport(1),
|
|
eventSupport(2),
|
|
variableSupport(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM functions supported on this Ethernet like interface.
|
|
OAM consists of separate functionality sets above the basic
|
|
discovery process. This value indicates the capabilities of
|
|
the peer OAM entity with respect to these functions. This
|
|
value is initialized so all bits are clear, and is invalid if
|
|
the wwpLeosOamPeerStatus is inactive.
|
|
|
|
The capbilities of the OAM peer can be determined from the
|
|
configuration field of the Local Information TLV of the most
|
|
recently received Information OAMPDU with a Local Information
|
|
TLV.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) a OAM code that equals the
|
|
code reserved for Information OAMPDUs. "
|
|
::= { wwpLeosOamPeerEntry 8 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.2.1.9
|
|
wwpLeosOamLocalPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the local switch."
|
|
::= { wwpLeosOamPeerEntry 9 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3
|
|
wwpLeosOamLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains methods to control the loopback state of
|
|
the local link as well as indicating the status of the
|
|
loopback function.
|
|
|
|
Loopback can be used to place the remote OAM entity in a state
|
|
where every received frame (except OAMPDUs) are echoed back
|
|
over the same interface on which they were received. In this
|
|
state, at the remote entity, 'normal' traffic is disabled as
|
|
only the looped back frames are transmitted on the interface.
|
|
Loopback is thus an intrusive operation that prohibits normal
|
|
data flow and should be used accordingly."
|
|
::= { wwpLeosOamObjs 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3.1
|
|
wwpLeosOamLoopbackEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information on the loopback
|
|
status for a single Ethernet like interface. There is an
|
|
entry in this table for every Ethernet like interface on which
|
|
supports OAM and loopback function within OAM (as indicated in
|
|
wwpLeosOamFunctionsSupported)."
|
|
INDEX { wwpLeosOamLoopbackPort }
|
|
::= { wwpLeosOamLoopbackTable 1 }
|
|
|
|
|
|
WwpLeosOamLoopbackEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamLoopbackCommand
|
|
INTEGER,
|
|
wwpLeosOamLoopbackStatus
|
|
INTEGER,
|
|
wwpLeosOamLoopbackIgnoreRx
|
|
INTEGER,
|
|
wwpLeosOamLoopbackPort
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3.1.1
|
|
wwpLeosOamLoopbackCommand OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noLoopback(1),
|
|
startRemoteLoopback(2),
|
|
stopRemoteLoopback(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute initiates or terminates remote loopback with
|
|
an OAM peer. Writing startRemoteLoopback(2) to this attribute
|
|
cause the local OAM client to send a loopback OAMPDU to the
|
|
OAM peer with the loopback enable flags set. Writing
|
|
stopRemoteLoopback(3) to this attribute will cause the local
|
|
OAM client to send a loopback OAMPDU to the OAM peer with the
|
|
loopback enable flags cleared. Writing noLoopback to this
|
|
attribute has no effect.
|
|
|
|
Writes to this attribute are ignored unless the OAM status of
|
|
this interface is 'operational' (wwpLeosOamOperStatus).
|
|
|
|
The attribute always returns noLoopback on a read. To
|
|
determine the loopback status, use the attribute
|
|
wwpLeosOamLoopbackStatus. "
|
|
::= { wwpLeosOamLoopbackEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3.1.2
|
|
wwpLeosOamLoopbackStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noLoopback(1),
|
|
initiatingLoopback(2),
|
|
remoteLoopback(3),
|
|
terminatingLoopback(4),
|
|
localLoopback(5),
|
|
unknown(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The loopback status of the OAM entity. This status is
|
|
determined by a combination of the local parser and
|
|
multiplexer states, the remote parser and multiplexer states,
|
|
as well as by the actions of the local OAM client. When
|
|
operating in normal mode with no loopback in progress, the
|
|
status reads noLoopback(1).
|
|
|
|
If the OAM client has sent an Loopback OAMPDU and is waiting
|
|
for a response, where the local parser and multiplexer states
|
|
are DISCARD (see [802.3ah, 57.2.11.1]), the status is
|
|
'initiatingLoopback'. In this case, the local OAM entity has
|
|
yet to receive any acknowledgement that the remote OAM entity
|
|
has received its loopback command request.
|
|
|
|
If the local OAM client knows that the remote OAM entity is in
|
|
loopback mode (via the remote state information as described
|
|
in [802.3ah, 57.2.11.1, 30.3.6.1.15]), the status is remoteLoopback(3). If the local OAM client is in the process
|
|
of terminating the remote loopback [802.3ah, 57.2.11.3,
|
|
30.3.6.1.14], with its local multiplexer and parser states in
|
|
DISCARD, the status is terminatingLoopback(4). If the remote
|
|
OAM client has put the local OAM entity in loopback mode as
|
|
indicated by its local parser state, the status is
|
|
localLoopback(5).
|
|
|
|
The unknown(6) status indicates the parser and multiplexer
|
|
combination is unexpected. This status may be returned if the
|
|
OAM loopback is in a transition state but should not persist.
|
|
|
|
The values of this attribute correspond to the following
|
|
values of the local and remote parser and multiplexer states.
|
|
|
|
value LclPrsr LclMux RmtPrsr RmtMux
|
|
noLoopback FWD FWD FWD FWD
|
|
initLoopback DISCARD DISCARD FWD FWD
|
|
rmtLoopback DISCARD FWD LPBK DISCARD
|
|
tmtngLoopback DISCARD DISCARD LPBK DISCARD
|
|
lclLoopback LPBK DISCARD DISCARD FWD
|
|
unknown *** any other combination ***"
|
|
::= { wwpLeosOamLoopbackEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3.1.3
|
|
wwpLeosOamLoopbackIgnoreRx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ignore(1),
|
|
process(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Since OAM loopback is a disruptive operation (user traffic
|
|
does not pass), this attribute provides a mechanism to provide
|
|
controls over whether received OAM loopback commands are
|
|
processed or ignored. When the value is ignore(1), received
|
|
loopback commands are ignored. When the value is process(2),
|
|
OAM loopback commands are processed. The default value is to
|
|
ignore loopback commands (ignore(1)).
|
|
|
|
The attribute has no meaning if the local OAM entity does not
|
|
support the loopback function (as defined in
|
|
wwpLeosOamFunctionsSupported). "
|
|
::= { wwpLeosOamLoopbackEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.3.1.4
|
|
wwpLeosOamLoopbackPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the switch"
|
|
::= { wwpLeosOamLoopbackEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4
|
|
wwpLeosOamStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics for the OAM function on a particular Ethernet like
|
|
interface."
|
|
::= { wwpLeosOamObjs 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1
|
|
wwpLeosOamStatsEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing statistics information on
|
|
the Ethernet OAM function for a single Ethernet like
|
|
interface."
|
|
INDEX { wwpLeosOamStatsPort }
|
|
::= { wwpLeosOamStatsTable 1 }
|
|
|
|
|
|
WwpLeosOamStatsEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamInformationTx
|
|
Counter32,
|
|
wwpLeosOamInformationRx
|
|
Counter32,
|
|
wwpLeosOamUniqueEventNotificationTx
|
|
Counter32,
|
|
wwpLeosOamUniqueEventNotificationRx
|
|
Counter32,
|
|
wwpLeosOamLoopbackControlTx
|
|
Counter32,
|
|
wwpLeosOamLoopbackControlRx
|
|
Counter32,
|
|
wwpLeosOamVariableRequestTx
|
|
Counter32,
|
|
wwpLeosOamVariableRequestRx
|
|
Counter32,
|
|
wwpLeosOamVariableResponseTx
|
|
Counter32,
|
|
wwpLeosOamVariableResponseRx
|
|
Counter32,
|
|
wwpLeosOamOrgSpecificTx
|
|
Counter32,
|
|
wwpLeosOamOrgSpecificRx
|
|
Counter32,
|
|
wwpLeosOamUnsupportedCodesTx
|
|
Counter32,
|
|
wwpLeosOamUnsupportedCodesRx
|
|
Counter32,
|
|
wwpLeosOamframesLostDueToOam
|
|
Counter32,
|
|
wwpLeosOamStatsPort
|
|
Integer32,
|
|
wwpLeosOamDuplicateEventNotificationTx
|
|
Counter32,
|
|
wwpLeosOamDuplicateEventNotificationRx
|
|
Counter32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.1
|
|
wwpLeosOamInformationTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Information OAMPDUs transmitted on
|
|
this interface.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Information code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.2
|
|
wwpLeosOamInformationRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Information OAMPDUs received on this
|
|
interface.
|
|
|
|
An Information OAMPDU is indicated by a valid frame with (1)
|
|
destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Information code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.3
|
|
wwpLeosOamUniqueEventNotificationTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of unique Event OAMPDUs transmitted on
|
|
this interface. Event notifications may be sent in duplicate
|
|
to increase the probability of successfully being received,
|
|
given the possibility that a frame may be lost in transit.
|
|
|
|
An Event Notification OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Event code.
|
|
|
|
A unique Event Notification OAMPDU is indicated as an Event
|
|
Notification OAMPDU with a Sequence Number field that is
|
|
distinct from the previously transmitted Event Notification
|
|
OAMPDU Sequence Number.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.4
|
|
wwpLeosOamUniqueEventNotificationRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of unique Event OAMPDUs received on
|
|
this interface. Event notification OAMPDUs may be sent in
|
|
duplicate to increase the probability of successfully being
|
|
received, given the possibility that a frame may be lost in
|
|
transit.
|
|
|
|
An Event Notification OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Event code.
|
|
|
|
A unique Event Notification OAMPDU is indicated as an Event
|
|
Notification OAMPDU with a Sequence Number field that is
|
|
distinct from the previously received Event Notification
|
|
|
|
|
|
|
|
OAMPDU Sequence Number.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.5
|
|
wwpLeosOamLoopbackControlTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Loopback Control OAMPDUs transmitted
|
|
on this interface.
|
|
|
|
An Loopback Control OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Loopback Control code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.26."
|
|
::= { wwpLeosOamStatsEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.6
|
|
wwpLeosOamLoopbackControlRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Loopback Control OAMPDUs transmitted
|
|
on this interface.
|
|
|
|
An Loopback Control OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Loopback Control code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.27."
|
|
::= { wwpLeosOamStatsEntry 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.7
|
|
wwpLeosOamVariableRequestTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Variable Request OAMPDUs transmitted
|
|
on this interface.
|
|
|
|
An Variable Request OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Variable Request code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.28."
|
|
::= { wwpLeosOamStatsEntry 7 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.8
|
|
wwpLeosOamVariableRequestRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Variable Request OAMPDUs received on
|
|
this interface.
|
|
|
|
|
|
|
|
|
|
An Variable Request OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Variable Request code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 8 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.9
|
|
wwpLeosOamVariableResponseTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Variable Response OAMPDUs
|
|
transmitted on this interface.
|
|
|
|
An Variable Response OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Variable Response code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 9 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.10
|
|
wwpLeosOamVariableResponseRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Variable Response OAMPDUs received
|
|
on this interface.
|
|
|
|
An Variable Response OAMPDU is indicated by a valid frame with
|
|
(1) destination MAC address equal to that of the reserved MAC
|
|
|
|
|
|
|
|
address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Variable Response code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 10 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.11
|
|
wwpLeosOamOrgSpecificTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Organization Specific OAMPDUs
|
|
transmitted on this interface.
|
|
|
|
An Organization Specific OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Organization Specific code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 11 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.12
|
|
wwpLeosOamOrgSpecificRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of Organization Specific OAMPDUs
|
|
received on this interface.
|
|
|
|
An Organization Specific OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
|
|
|
|
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Organization Specific code.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 12 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.13
|
|
wwpLeosOamUnsupportedCodesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of OAMPDUs transmitted on this
|
|
interface with an unsupported op-code.
|
|
|
|
An unsupported op-code OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
op-code for a function that is not supported by the device.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 13 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.14
|
|
wwpLeosOamUnsupportedCodesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of OAMPDUs received on this interface
|
|
with an unsupported op-code.
|
|
|
|
An unsupported op-code OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
opcode for a function that is not supported by the device.
|
|
|
|
|
|
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 14 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.15
|
|
wwpLeosOamframesLostDueToOam OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of frames that were dropped by the OAM
|
|
multiplexer. Since the OAM multiplexer has multiple inputs
|
|
and a single output, there may be cases where frames are
|
|
dropped due to transmit resource contention. This counter is
|
|
incremented whenever a frame is dropped by the OAM layer.
|
|
When this counter is incremented, no other counters in this
|
|
MIB are incremented.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 15 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.16
|
|
wwpLeosOamStatsPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the switch"
|
|
::= { wwpLeosOamStatsEntry 16 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.17
|
|
wwpLeosOamDuplicateEventNotificationTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of duplicate Event OAMPDUs transmitted
|
|
on this interface. Event notification OAMPDUs may be sent in
|
|
duplicate to increase the probability of successfully being
|
|
received, given the possibility that a frame may be lost in
|
|
transit.
|
|
|
|
An Event Notification OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Event code.
|
|
|
|
A duplicate Event Notification OAMPDU is indicated as an Event
|
|
Notification OAMPDU with a Sequence Number field that is
|
|
identical to the previously transmitted Event Notification
|
|
OAMPDU Sequence Number.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime."
|
|
::= { wwpLeosOamStatsEntry 17 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.4.1.18
|
|
wwpLeosOamDuplicateEventNotificationRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of duplicate Event OAMPDUs received on
|
|
this interface. Event notification OAMPDUs may be sent in
|
|
duplicate to increase the probability of successfully being
|
|
received, given the possibility that a frame may be lost in
|
|
|
|
|
|
|
|
transit.
|
|
|
|
An Event Notification OAMPDU is indicated by a valid frame
|
|
with (1) destination MAC address equal to that of the reserved
|
|
MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
|
|
lengthOrType field equal to the reserved type for Slow
|
|
Protocols, (3) a Slow Protocols subtype equal to that of the
|
|
subtype reserved for OAM, and (4) an OAMPDU code equals the
|
|
OAM Event code.
|
|
|
|
A duplicate Event Notification OAMPDU is indicated as an Event
|
|
Notification OAMPDU with a Sequence Number field that is
|
|
identical to the previously received Event Notification OAMPDU
|
|
Sequence Number.
|
|
|
|
Discontinuities of this counter can occur at re-initialization
|
|
of the management system, and at other times as indicated by
|
|
the value of the ifCounterDiscontinuityTime. "
|
|
::= { wwpLeosOamStatsEntry 18 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.2.5
|
|
wwpLeosOamSystemEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global Enable/disable OAM on the switch"
|
|
::= { wwpLeosOamObjs 5 }
|
|
|
|
|
|
wwpLeosOamEventConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamEventConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ethernet OAM includes the ability to generate and receive
|
|
event notifications to indicate various link problems. This
|
|
table contains the mechanisms to configure the thresholds to
|
|
generate the standard Ethernet OAM Event.
|
|
These events are:
|
|
- Errored Symbol Period Event. Generated when the number of
|
|
symbol errors exceeds a threshold within a given window
|
|
defined by a number of symbols (e.g. 1,000 symbols out of
|
|
1,000,000 had errors).
|
|
|
|
- Errored Frame Period Event. Generated when the number of
|
|
frame errors exceeds a threshold within a given window
|
|
defined by a number of frames (e.g. 10 frames out of 1000
|
|
had errors).
|
|
- Errored Frame Event. Generated when the number of frame
|
|
errors exceeds a threshold within a given window defined
|
|
by a period of time (e.g. 10 frames in 1 second had
|
|
errors).
|
|
- Errored Frame Seconds Summary Event. Generated when the
|
|
number of errored frame seconds exceeds a threshold within
|
|
a given time period (e.g. 10 errored frame seconds within
|
|
the last 100 seconds). An errored frame second is defined
|
|
as a 1 second interval which had >0 frame errors.
|
|
"
|
|
::= { wwpLeosOamObjs 6 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1
|
|
wwpLeosOamEventConfigEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamEventConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event configuration information is available for every
|
|
Ethernet like interface that supports OAM and the event
|
|
function of OAM as indicated in the wwpLeosOamFunctionsSupported
|
|
attribute.
|
|
|
|
Event configuration controls when the local management entity
|
|
sends Event Notification OAMPDUs to its OAM peer. "
|
|
|
|
INDEX { wwpLeosOamEventPort }
|
|
::= { wwpLeosOamEventConfigTable 1 }
|
|
|
|
WwpLeosOamEventConfigEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamEventPort Integer32,
|
|
wwpLeosOamErrFramePeriodWindow Unsigned32,
|
|
wwpLeosOamErrFramePeriodThreshold Unsigned32,
|
|
wwpLeosOamErrFramePeriodEvNotifEnable INTEGER,
|
|
wwpLeosOamErrFrameWindow Unsigned32,
|
|
wwpLeosOamErrFrameThreshold Unsigned32,
|
|
wwpLeosOamErrFrameEvNotifEnable INTEGER,
|
|
wwpLeosOamErrFrameSecsSummaryWindow Integer32,
|
|
wwpLeosOamErrFrameSecsSummaryThreshold Integer32,
|
|
wwpLeosOamErrFrameSecsEvNotifEnable INTEGER,
|
|
wwpLeosOamDyingGaspEnable INTEGER,
|
|
wwpLeosOamCriticalEventEnable INTEGER
|
|
}
|
|
|
|
wwpLeosOamEventPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the switch"
|
|
::= { wwpLeosOamEventConfigEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.1
|
|
|
|
wwpLeosOamErrFramePeriodWindow OBJECT-TYPE
|
|
SYNTAX Unsigned32 (14880..8928000)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames over which the threshold is defined.
|
|
The default value of the window is the number of minimum size
|
|
Ethernet frames that can be received over the physical layer in
|
|
one second.
|
|
|
|
If wwpLeosOamErrFramePeriodThreshold frame errors occur within a
|
|
window of wwpLeosOamErrFramePeriodWindow frames, an Event
|
|
Notification OAMPDU should be generated with an Errored Frame
|
|
Period Event TLV indicating the threshold has been crossed in
|
|
this window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.38"
|
|
::= { wwpLeosOamEventConfigEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.2
|
|
wwpLeosOamErrFramePeriodThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967293)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frame errors that must occur for this event to
|
|
be triggered. The default value is one frame error.
|
|
|
|
If wwpLeosOamErrFramePeriodThreshold frame errors occur within a
|
|
window of wwpLeosOamErrFramePeriodWindow frames, an Event
|
|
Notification OAMPDU should be generated with an Errored Frame
|
|
Period Event TLV indicating the threshold has been crossed in
|
|
this window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.38"
|
|
::= { wwpLeosOamEventConfigEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.3
|
|
wwpLeosOamErrFramePeriodEvNotifEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the occurrence of an Errored Frame Period
|
|
Event should result in an Event Notification OAMPDU generated
|
|
by the OAM layer.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
Ethernet like interfaces that support OAM. If the OAM layer
|
|
does not support event notifications (as indicated via the
|
|
wwpLeosOamFunctionsSupported attribute), this value is ignored. "
|
|
::= { wwpLeosOamEventConfigEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.4
|
|
wwpLeosOamErrFrameWindow OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..600)
|
|
UNITS "tenths of a second"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time (in 100ms increments) over which the
|
|
threshold is defined. The default value is 10 (1 second).
|
|
|
|
If wwpLeosOamErrFrameThreshold frame errors occur within a window
|
|
of wwpLeosOamErrFrameWindow seconds (measured in tenths of
|
|
seconds), an Event Notification OAMPDU should be generated with
|
|
an Errored Frame Event TLV indicating the threshold has been
|
|
crossed in this window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.36"
|
|
::= { wwpLeosOamEventConfigEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.5
|
|
wwpLeosOamErrFrameThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967293)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frame errors that must occur for this event to
|
|
be triggered. The default value is one frame error.
|
|
|
|
If wwpLeosOamErrFrameThreshold frame errors occur within a window
|
|
of wwpLeosOamErrFrameWindow (in tenths of seconds), an Event
|
|
Notification OAMPDU should be generated with an Errored Frame
|
|
Event TLV indicating the threshold has been crossed in this
|
|
window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.36"
|
|
::= { wwpLeosOamEventConfigEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.6
|
|
wwpLeosOamErrFrameEvNotifEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the occurrence of an Errored Frame Event
|
|
should result in an Event Notification OAMPDU generated by the
|
|
OAM layer.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
Ethernet like interfaces that support OAM. If the OAM layer
|
|
does not support event notifications (as indicated via the
|
|
wwpLeosOamFunctionsSupported attribute), this value is ignored. "
|
|
::= { wwpLeosOamEventConfigEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.7
|
|
wwpLeosOamErrFrameSecsSummaryWindow OBJECT-TYPE
|
|
SYNTAX Integer32 (100..9000)
|
|
UNITS "tenths of a second"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time (in 100ms intervals) over which the
|
|
threshold is defined. The default value is 100 (10 seconds).
|
|
|
|
If wwpLeosOamErrFrameSecsSummaryThreshold frame errors occur
|
|
within a window of wwpLeosOamErrFrameSecsSummaryWindow (in tenths
|
|
of seconds), an Event Notification OAMPDU should be generated
|
|
with an Errored Frame Seconds Summary Event TLV indicating the
|
|
threshold has been crossed in this window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.40"
|
|
::= { wwpLeosOamEventConfigEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.8
|
|
wwpLeosOamErrFrameSecsSummaryThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
UNITS "errored frame seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of errored frame seconds that must occur for this
|
|
event to be triggered. The default value is one errored frame
|
|
second.
|
|
|
|
If wwpLeosOamErrFrameSecsSummaryThreshold frame errors occur
|
|
within a window of wwpLeosOamErrFrameSecsSummaryWindow (in tenths
|
|
of seconds), an Event Notification OAMPDU should be generated
|
|
with an Errored Frame Seconds Summary Event TLV indicating the
|
|
threshold has been crossed in this window. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.40"
|
|
::= { wwpLeosOamEventConfigEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.9
|
|
wwpLeosOamErrFrameSecsEvNotifEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the occurrence of an Errored Frame Seconds
|
|
Summary Event should result in an Event Notification OAMPDU
|
|
generated by the OAM layer.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
Ethernet like interfaces that support OAM. If the OAM layer
|
|
does not support event notifications (as indicated via the
|
|
wwpLeosOamFunctionsSupported attribute), this value is ignored."
|
|
::= { wwpLeosOamEventConfigEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.10
|
|
wwpLeosOamDyingGaspEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the local device should attempt to indicate
|
|
a dying gasp fault via the OAMPDU flags field to its peer OAM
|
|
entity. If the system does not support dying gasp capability,
|
|
setting this object has no effect, and reading the object
|
|
should always result in 'disabled(2)'.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
Ethernet like interfaces that support OAM. If the OAM layer
|
|
does not support event notifications (as indicated via the
|
|
OamFunctionsSupported attribute), this value is ignored."
|
|
::= { wwpLeosOamEventConfigEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.1.1.11
|
|
|
|
wwpLeosOamCriticalEventEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the local device should attempt to indicate
|
|
a critical event has occurred via the OAMPDU flags field to its peer OAM
|
|
entity. If the system does not support dying gasp capability,
|
|
setting this object has no effect, and reading the object
|
|
should always result in 'disabled(2)'.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
Ethernet like interfaces that support OAM. If the OAM layer
|
|
does not support event notifications (as indicated via the
|
|
OamFunctionsSupported attribute), this value is ignored."
|
|
::= { wwpLeosOamEventConfigEntry 12 }
|
|
|
|
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.2
|
|
wwpLeosOamEventLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosOamEventLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table records a history of the events that have occurred
|
|
at the Ethernet OAM level. These events can include locally
|
|
detected events, which may result in locally generated
|
|
OAMPDUs, and remotely detected events, which are detected by
|
|
the OAM peer entity and signaled to the local entity via
|
|
Ethernet OAM. Ethernet OAM events can be signaled by Event
|
|
Notification OAMPDUs or by the flags field in any OAMPDU. "
|
|
::= { wwpLeosOamObjs 7 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.60.400.1.3.2.1
|
|
wwpLeosOamEventLogEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosOamEventLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the wwpLeosOamEventLogTable."
|
|
INDEX { wwpLeosOamEventLogPort, wwpLeosOamEventLogIndex }
|
|
::= { wwpLeosOamEventLogTable 1 }
|
|
|
|
WwpLeosOamEventLogEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosOamEventLogPort Integer32,
|
|
wwpLeosOamEventLogIndex Unsigned32,
|
|
wwpLeosOamEventLogTimestamp TimeStamp,
|
|
wwpLeosOamEventLogOui OCTET STRING,
|
|
wwpLeosOamEventLogType Unsigned32,
|
|
wwpLeosOamEventLogLocation INTEGER,
|
|
wwpLeosOamEventLogWindowHi Unsigned32,
|
|
wwpLeosOamEventLogWindowLo Unsigned32,
|
|
wwpLeosOamEventLogThresholdHi Unsigned32,
|
|
wwpLeosOamEventLogThresholdLo Unsigned32,
|
|
wwpLeosOamEventLogValue Counter64,
|
|
wwpLeosOamEventLogRunningTotal Counter64,
|
|
wwpLeosOamEventLogEventTotal Unsigned32
|
|
}
|
|
|
|
wwpLeosOamEventLogPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Ethernet port on the switch"
|
|
::= { wwpLeosOamEventLogEntry 1 }
|
|
|
|
wwpLeosOamEventLogIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer for identifying individual events
|
|
within the event log. "
|
|
::= { wwpLeosOamEventLogEntry 2 }
|
|
|
|
wwpLeosOamEventLogTimestamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time of the logged event. For
|
|
locally generated events, the time of the event can be
|
|
accurately retrieved from sysUpTime. For remotely generated
|
|
events, the time of the event is indicated by the reception of
|
|
the Event Notification OAMPDU indicating the event occurred on
|
|
the peer. A system may attempt to adjust the timestamp value
|
|
to more accurately reflect the time of the event at the peer
|
|
OAM entity by using other information, such as that found in
|
|
the timestamp found of the Event Notification TLVs, which
|
|
provides an indication of the relative time between events at
|
|
the peer entity. "
|
|
::= { wwpLeosOamEventLogEntry 3 }
|
|
|
|
wwpLeosOamEventLogOui OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OUI of the entity defining the object type. All IEEE
|
|
802.3 defined events (as appearing in [802.3ah] except for the
|
|
Organizationally Unique Event TLVs) use the IEEE 802.3 OUI of
|
|
0x0180C2. Organizations defining their own Event Notification
|
|
TLVs include their OUI in the Event Notification TLV which
|
|
gets reflected here. "
|
|
::= { wwpLeosOamEventLogEntry 4 }
|
|
|
|
wwpLeosOamEventLogType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of event that generated this entry in the event log.
|
|
|
|
When the OUI is the IEEE 802.3 OUI of 0x0180C2, the following
|
|
event types are defined:
|
|
erroredSymbolEvent(1),
|
|
erroredFramePeriodEvent (2),
|
|
erroredFrameEvent(3),
|
|
erroredFrameSecondsEvent(4),
|
|
linkFault(256),
|
|
dyingGaspEvent(257),
|
|
criticalLinkEvent(258)
|
|
The first four are considered threshold crossing events as
|
|
they are generated when a metric exceeds a given value within
|
|
a specified window. The other three are not threshold
|
|
crossing events.
|
|
|
|
When the OUI is not 0x0180C2, then some other organization has
|
|
defined the event space. If event subtyping is known to the
|
|
implementation, it may be reflected here. Otherwise, this
|
|
value should return all F's (0xFFFFFFFF).
|
|
"
|
|
REFERENCE "[802.3ah], 30.3.6.1.10 and 57.5.3."
|
|
::= { wwpLeosOamEventLogEntry 5 }
|
|
|
|
wwpLeosOamEventLogLocation OBJECT-TYPE
|
|
SYNTAX INTEGER { local(1), remote(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this event occurred locally, or was received from the
|
|
OAM peer via Ethernet OAM."
|
|
::= { wwpLeosOamEventLogEntry 6 }
|
|
|
|
wwpLeosOamEventLogWindowHi OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the event represents a threshold crossing event, the two
|
|
objects wwpLeosOamEventWindowHi and wwpLeosOamEventWindowLo form an
|
|
unsigned 64-bit integer yielding the window over which the
|
|
value was measured for the threshold crossing event (e.g. 5,
|
|
when 11 occurrences happened in 5 seconds while the threshold
|
|
was 10). The two objects are combined as:
|
|
|
|
wwpLeosOamEventLogWindow = ((2^32) * wwpLeosOamEventLogWindowHi)
|
|
+ wwpLeosOamEventLogWindowLo
|
|
|
|
|
|
Otherwise, this value is returned as all F's (0xFFFFFFFF) and
|
|
adds no useful information. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 7 }
|
|
|
|
wwpLeosOamEventLogWindowLo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the event represents a threshold crossing event, the two
|
|
objects wwpLeosOamEventWindowHi and wwpLeosOamEventWindowLo form an
|
|
unsigned 64-bit integer yielding the window over which the
|
|
value was measured for the threshold crossing event (e.g. 5,
|
|
when 11 occurrences happened in 5 seconds while the threshold
|
|
was 10). The two objects are combined as:
|
|
|
|
wwpLeosOamEventLogWindow = ((2^32) * wwpLeosOamEventLogWindowHi)
|
|
+ wwpLeosOamEventLogWindowLo
|
|
|
|
Otherwise, this value is returned as all F's (0xFFFFFFFF) and
|
|
adds no useful information. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 8 }
|
|
|
|
wwpLeosOamEventLogThresholdHi OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the event represents a threshold crossing event, the two
|
|
objects wwpLeosOamEventThresholdHi and wwpLeosOamEventThresholdLo
|
|
form an unsigned 64-bit integer yielding the value that was
|
|
crossed for the threshold crossing event (e.g. 10, when 11
|
|
occurrences happened in 5 seconds while the threshold was 10).
|
|
The two objects are combined as:
|
|
|
|
wwpLeosOamEventLogThreshold = ((2^32) * wwpLeosOamEventLogThresholdHi)
|
|
+ wwpLeosOamEventLogThresholdLo
|
|
|
|
Otherwise, this value is returned as all F's (0xFFFFFFFF) and
|
|
adds no useful information. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.6141.2.400.1.2.7.1.10
|
|
wwpLeosOamEventLogThresholdLo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the event represents a threshold crossing event, the two
|
|
objects wwpLeosOamEventThresholdHi and wwpLeosOamEventThresholdLo
|
|
form an unsigned 64-bit integer yielding the value that was
|
|
crossed for the threshold crossing event (e.g. 10, when 11
|
|
occurrences happened in 5 seconds while the threshold was 10).
|
|
The two objects are combined as:
|
|
|
|
wwpLeosOamEventLogThreshold = ((2^32) * wwpLeosOamEventLogThresholdHi)
|
|
+ wwpLeosOamEventLogThresholdLo
|
|
|
|
Otherwise, this value is returned as all F's (0xFFFFFFFF) and
|
|
adds no useful information. "
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 10 }
|
|
|
|
|
|
wwpLeosOamEventLogValue OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the event represents a threshold crossing event, this
|
|
value indicates the value of the parameter within the given
|
|
window that generated this event (e.g. 11, when 11 occurrences
|
|
happened in 5 seconds while the threshold was 10).
|
|
|
|
Otherwise, this value is returned as all F's
|
|
(0xFFFFFFFFFFFFFFFF) and adds no useful information.
|
|
"
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 11 }
|
|
|
|
wwpLeosOamEventLogRunningTotal OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents the total number of times this
|
|
occurrence has happened since the last reset (e.g. 3253, when
|
|
3253 symbol errors have occurred since the last reset, which
|
|
has resulted in 51 symbol error threshold crossing events
|
|
since the last reset). "
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 12 }
|
|
|
|
wwpLeosOamEventLogEventTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents the total number of times one or more
|
|
of these occurrences have resulted in an event (e.g. 51 when
|
|
3253 symbol errors have occurred since the last reset, which
|
|
has resulted in 51 symbol error threshold crossing events
|
|
since the last reset)."
|
|
REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
|
|
::= { wwpLeosOamEventLogEntry 13 }
|
|
|
|
--
|
|
-- OAM Global Attributes
|
|
--
|
|
wwpLeosOamGlobal OBJECT IDENTIFIER ::= { wwpLeosOamObjs 8 }
|
|
|
|
wwpLeosOamStatsClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'true' will cause the values of all objects maintained within the wwpLeosOamStatsTable to reset to the value of zero.
|
|
When read, this object always returns the value of false."
|
|
::= { wwpLeosOamGlobal 1 }
|
|
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
wwpLeosOamNotifMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosOamMIB 3 }
|
|
wwpLeosOamNotifMIBNotification OBJECT IDENTIFIER ::= { wwpLeosOamNotifMIBNotificationPrefix 0 }
|
|
|
|
wwpLeosOamLinkEventTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosOamEventLogPort,
|
|
wwpLeosOamEventLogType,
|
|
wwpLeosOamEventLogLocation
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A wwpLeosOamLinkEventTrap notification is sent whenever a local or
|
|
remote link event is detected and recorded in the wwpLeosOamEventLogTable."
|
|
::= { wwpLeosOamNotifMIBNotification 1 }
|
|
|
|
wwpLeosOamLinkLostTimerActiveTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosOamPort,
|
|
wwpLeosEtherPortDesc,
|
|
wwpLeosEtherPortOperStatus,
|
|
wwpLeosOamOperStatus,
|
|
wwpLeosOamPeerStatus,
|
|
wwpLeosOamPeerMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A wwpLeowsOamLinkLostTimerActiveTrap notification is sent whenever a
|
|
link lost timer becomes active for a port."
|
|
::= { wwpLeosOamNotifMIBNotification 2 }
|
|
|
|
wwpLeosOamLinkLostTimerExpiredTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosOamPort,
|
|
wwpLeosEtherPortDesc,
|
|
wwpLeosEtherPortOperStatus,
|
|
wwpLeosOamOperStatus,
|
|
wwpLeosOamPeerStatus,
|
|
wwpLeosOamPeerMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A wwpLeowsOamLinkLostTimerActiveTrap notification is sent whenever a
|
|
link lost timer expires for a port."
|
|
::= { wwpLeosOamNotifMIBNotification 3 }
|
|
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-LEOS-OAM-MIB.my
|
|
--
|