Observium_CE/mibs/rad/RAD-OamCfm-MIB

5439 lines
182 KiB
Plaintext

RAD-OamCfm-MIB DEFINITIONS ::= BEGIN
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier,
dot1agCfmMepDbRMepIdentifier, dot1agCfmMaMepListIdentifier, Dot1agCfmCcmInterval,
dot1agCfmMepDefects, dot1agCfmMepDbRMepState, dot1agCfmMepDbRdi,
dot1agCfmMdName, dot1agCfmMaNetName, Dot1agCfmMepId FROM IEEE8021-CFM-MIB
InterfaceIndexOrZero FROM IF-MIB
LldpPortIdSubtype FROM LLDP-MIB
PerfCurrentCount, PerfIntervalCount, PerfTotalCount FROM PerfHist-TC-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
sysName FROM SNMPv2-MIB
Integer32, Counter32, Unsigned32,
Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue, MacAddress FROM SNMPv2-TC
ethIf FROM RAD-EthIf-MIB
DayType, RadTestPbitValues FROM RAD-TC
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB;
ethIfOamCfm MODULE-IDENTITY
LAST-UPDATED "201608041940Z" -- August 04, 2016
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"OAM CFM MIB."
::= { ethIf 3 }
--======================================
-- Textual Conventions
--======================================
EthOamBinCounterType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of OAM BIN Measurements counter, e.g
Round Trip Frame Delay
Round Trip Frame Delay Variation
Forward Frame Delay
Forward Frame Delay Variation
Backward Frame Delay
Backward Frame Delay Variation"
SYNTAX INTEGER {
rtDelay (1),
rtDelayVar (2),
fwDelay(3),
fwDelayVar(4),
bwDelay(5),
bwDelayVar(6)
}
ethIfOamCfmEvents OBJECT IDENTIFIER ::= { ethIfOamCfm 0 }
ethOamCfmDefectCondition NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that a MEP has a persistent defect condition."
::= { ethIfOamCfmEvents 1 }
-- New RAD Common Traps
oamCfmMepAis NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates AIS on MEP.
"
::= { ethIfOamCfmEvents 4 }
oamCfmMepLck NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates LCK on MEP.
"
::= { ethIfOamCfmEvents 5 }
oamCfmMepMismatch NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName,
dot1agXCfmMepCcStatus }
STATUS current
DESCRIPTION
"This trap indicates Mismatch.
"
::= { ethIfOamCfmEvents 6 }
oamCfmRmepLoc NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates Remote MEP LOC.
"
::= { ethIfOamCfmEvents 7 }
oamCfmRmepRdi NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates Remote MEP RDI.
"
::= { ethIfOamCfmEvents 8 }
oamCfmDestNeDelayTca NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Delay threshold crossing alert.
"
::= { ethIfOamCfmEvents 9 }
oamCfmDestNeDelayTcaOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates that the Delay is in the permitted range.
"
::= { ethIfOamCfmEvents 10 }
oamCfmDestNeDelayVarTca NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Delay variance threshold crossing alert.
"
::= { ethIfOamCfmEvents 11 }
oamCfmDestNeDelayVarTcaOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates that the Delay variance is in the permitted range.
"
::= { ethIfOamCfmEvents 12 }
oamCfmDestNeLossRatioTca NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Loss ratio threshold crossing alert.
"
::= { ethIfOamCfmEvents 13 }
oamCfmDestNeLossRatioTcaOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates that the Loss ratio is in permitted range.
"
::= { ethIfOamCfmEvents 14 }
oamCfmDestNeLossRatioTcaFe NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Loss ratio is in permitted range at the far-end.
"
::= { ethIfOamCfmEvents 15 }
oamCfmDestNeLossRatioTcaFeOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Loss ratio threshold crossing alert at the far-end.
"
::= { ethIfOamCfmEvents 16 }
oamCfmDestNeUnavailRatioTca NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Unavailable ratio threshold crossing alert.
"
::= { ethIfOamCfmEvents 17 }
oamCfmDestNeUnavailRatioTcaOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Unavailable ratio is in the permitted range.
"
::= { ethIfOamCfmEvents 18 }
oamCfmDestNeUnavailRatioTcaFe NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"Unavailable ratio threshold crossing alert at the far-end.
"
::= { ethIfOamCfmEvents 19}
oamCfmDestNeUnavailRatioTcaFeOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ethOamDestNeDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates that the Unavailable ratio is in the permitted range at far-end.
"
::= { ethIfOamCfmEvents 20}
oamCfmMepDefXconCCM NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates the MEP has received at least one CCM from either
another MAID or lower MD level.
"
::= { ethIfOamCfmEvents 21 }
oamCfmMepDefErrorCCM NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates the MEP has received at least one invalid CCM whose CCM
interval has not yet timed out.
"
::= { ethIfOamCfmEvents 22 }
oamCfmRmepDefRemoteCCM NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates Loss Of Continuity (LOC) with a specific RMEP.
"
::= { ethIfOamCfmEvents 23 }
oamCfmRmepDefRDICCM NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates a specific RMEP has reported the RDI bit in its
last CCM.
"
::= { ethIfOamCfmEvents 24 }
oamCfmRmepDefMACstatus NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
dot1agXCfmMaMepListDescr, dot1agCfmMdName, dot1agCfmMaNetName }
STATUS current
DESCRIPTION
"This trap indicates a specific RMEP is either reporting its Interface
Status TLV as not isUp(1), or its Port Status TLV as not psUp(2).
"
::= { ethIfOamCfmEvents 25 }
systemCfmSoamRxPacketDropped NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This trap indicates received CFM SOAM packets dropped during last interval.
"
::= { ethIfOamCfmEvents 26 }
-- ETH OAM CFM Definitions (802.1ag)
-- MEP Definition
-- ******************************************************************
-- The MEG End Point Table
-- ******************************************************************
radMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadMepEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"MEG End Point (MEP) configuration table associated with
Maitenance Entity Group (MEG) End Point.
MEP is a short name for an expanded ETH flow point that includes a compound
ETH Segment flow termination function, which marks the end point of an ETH ME,
and a compound ETH Diagnostic flow function."
::= { ethIfOamCfm 1 }
radMepEntry OBJECT-TYPE
SYNTAX RadMepEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the table."
INDEX { radOamIdx1, radOamEvcIdx, radMepIdx }
::= { radMepTable 1 }
RadMepEntry ::= SEQUENCE {
radOamIdx1 Unsigned32,
radOamEvcIdx Unsigned32,
radMepIdx Unsigned32,
radMepRowStatus RowStatus,
radMepLocalMepId Unsigned32,
radMepRemoteMepId Unsigned32,
radMepOamMode INTEGER,
radMepContinuityVerMode INTEGER,
radMepMeLevel Unsigned32,
radMepOamDestAddrType INTEGER,
radMepOamDestMacAddr MacAddress,
radMepDefaultPriority Unsigned32,
radMepCcStatus INTEGER,
radMepOamProtocol INTEGER,
radMepMdId Unsigned32,
radMepMaFormat INTEGER,
radMepMaName OCTET STRING,
radMepSpVlanId Unsigned32,
radMepCcInterval INTEGER,
radMepTransmitLbmDestMacAddress MacAddress,
radMepTransmitLbmDestMepId Unsigned32,
radMepTransmitLbmDestIsMepId INTEGER,
radMepTransmitLbmMassages Integer32,
radMepTransmitLbmVlanPriority Unsigned32,
radMepTransmitLbmVlanDropEnable INTEGER,
radMepLbrIn Counter32,
radMepLbrInOutOfOrder Counter32,
radMepLbmOut Counter32,
radMepTransmitLtmTargetMacAddress MacAddress,
radMepTransmitLtmTargetMepId Unsigned32,
radMepTransmitLtmTargetIsMepId INTEGER,
radMepTransmitLtmTtl Unsigned32,
radMepTransmitLtmActivationCmd INTEGER
}
radOamIdx1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This object may indicate the Bridge Index or Configuration index."
::= { radMepEntry 1 }
radOamEvcIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This object indicates the Index of the EVC (Ethernet Virtual Circuit)
that the MEP is associated to."
::= { radMepEntry 2 }
radMepIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This object indicates the ID of the MEP being accessed."
::= { radMepEntry 3 }
radMepRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This attribute allows to create/delete a row in this table."
::= {radMepEntry 4 }
radMepLocalMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the local MEP ID."
::= { radMepEntry 5 }
radMepRemoteMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This atribute is currently implemneted at radMepCcTable, that
supports multicast."
::= { radMepEntry 6 }
radMepOamMode OBJECT-TYPE
SYNTAX INTEGER
{
disabled (2),
initiate (3),
react (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the OAM mode of the MEP:
disabled - no CC is initiated nor responded
initiate - the device initiates and responds to CC
react - the device does not initiate a CC, but responds to CC."
::= { radMepEntry 7 }
radMepContinuityVerMode OBJECT-TYPE
SYNTAX INTEGER
{
disabled (2),
ccBased (3),
lbBased (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the OAM behavior of the MEP:
disabled - no CC is done
cc_based - CC is done based on incoming messages
lb_based - CC is done based on loopback messages."
::= { radMepEntry 8 }
radMepMeLevel OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"At any point in a network, ME Level is used to distinguish between OAM
signals belonging to different nested MEs.
Maintenance Entity Levels are defined as follows:
0,1,2 are assigned to customers
3,4 are assigned to providers
5,6,7 are assigned to operators."
::= { radMepEntry 9 }
radMepOamDestAddrType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicast (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines if the OAM messages are sent to user defined
unicast address, or to RAD proprietary multicast address."
::= { radMepEntry 10 }
radMepOamDestMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the MAC address that OAM packets are sent to."
::= { radMepEntry 11 }
radMepDefaultPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the priority of the OAM messages sent when no
service is defined on EVC. If a service is defined, the OAM messages
will get the highest service priority existing on the EVC."
::= { radMepEntry 12 }
radMepCcStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fail (2),
ok (3),
mismerge (4),
unexpectedMep (5),
unexpectedMeLevel (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Continuity Check (CC)
status."
::= { radMepEntry 13 }
radMepOamProtocol OBJECT-TYPE
SYNTAX INTEGER
{
proprietary (1),
standard (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines whether to use proprietary OAM mechanism,
or to use the standard (IEEE 802.1ag, ITU-T Y.1731)."
::= { radMepEntry 14 }
radMepMdId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the Maintenance Domain in the radMdTable (radMdIndex)."
::= { radMepEntry 15 }
radMepMaFormat OBJECT-TYPE
SYNTAX INTEGER
{
primaryVid (1),
charString (2),
unsignedInt16 (3),
rfc2865VpnId (4),
icc (32) -- ITU Carrier Code
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type (and thereby format) of the Maintenance Association
Name."
::= { radMepEntry 16 }
radMepMaName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..45))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Short Maintenance Association name."
::= { radMepEntry 17 }
radMepSpVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SP (Service Provider) VLAN used when sending an OAM message."
::= { radMepEntry 18 }
radMepCcInterval OBJECT-TYPE
SYNTAX INTEGER
{
intervalInvalid (0), -- No CCMs are sent (disabled)
interval300Hz (1), -- CCMs are sent every 3 1/3 milliseconds (300Hz)
interval10ms (2), -- CCMs are sent every 10 milliseconds
interval100ms (3), -- CCMs are sent every 100 milliseconds
interval1s (4), -- CCMs are sent every 1 second
interval10s (5), -- CCMs are sent every 10 seconds
interval1min (6), -- CCMs are sent every minute
interval10min (7) -- CCMs are sent every 10 minutes
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the interval at which CCMs are sent by a MEP
Valid only if radMepOamMode = initiate(4)."
::= { radMepEntry 19 }
radMepTransmitLbmDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted in the Loopback Message:
For unicast MAC Address this is the unicast destination MAC address.
For multicast MAC Address, this variable is read-only.
This address will be used if the value of
radMepTransmitLbmDestIsMepId is no (2).
802.1ag clause 12.14.7.3.2:b."
::= { radMepEntry 20 }
radMepTransmitLbmDestMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MEPID of another MEP in the same MA to which the
LBM is to be sent. This address will be used if the value of
radMepTransmitLbmDestIsMepId is yes (3).
802.1ag clause 12.14.7.3.2:b."
::= { radMepEntry 21 }
radMepTransmitLbmDestIsMepId OBJECT-TYPE
SYNTAX INTEGER
{
no (2),
yes (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"yes (3) indicates that MEPID of the target MEP is used for loopback transmission.
no (2) indicates that unicast destination MAC address of the target MEP is used.
802.1ag clause 12.14.7.3.2:b."
::= { radMepEntry 22 }
radMepTransmitLbmMassages OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of Loopback messages to be transmitted."
::= { radMepEntry 23 }
radMepTransmitLbmVlanPriority OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority to be used in the VLAN tag, if present,
in the transmitted frame.
The default value is CCM priority.
802.1ag clause 12.14.7.3.2:e"
::= { radMepEntry 24 }
radMepTransmitLbmVlanDropEnable OBJECT-TYPE
SYNTAX INTEGER
{
no (2),
yes (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Drop Enable bit to be used in the VLAN tag, if present,
in the transmitted frame.
802.1ag clause 12.14.7.3.2:e"
::= { radMepEntry 25 }
radMepLbrIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of valid, in-order Loopback Replies received."
::= { radMepEntry 26 }
radMepLbrInOutOfOrder OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of valid, out-of-order Loopback Replies
received."
::= { radMepEntry 27 }
radMepLbmOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Loopback Messages transmitted."
::= { radMepEntry 28 }
radMepTransmitLtmTargetMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted in the Link Trace Message:
A unicast destination MAC address.
This address will be used
if the value of radMepTransmitLtmTargetIsMepId is no (2).
802.1ag clause 12.14.7.4.2:c."
::= { radMepEntry 29 }
radMepTransmitLtmTargetMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MEPID of another MEP in the same MA to which
LTM is to be transmitted. This address will be used
if the value of radMepTransmitLtmTargetIsMepId is yes (3).
802.1ag clause 12.14.7.4.2:c."
::= { radMepEntry 30 }
radMepTransmitLtmTargetIsMepId OBJECT-TYPE
SYNTAX INTEGER
{
no (2),
yes (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"yes (3) indicates that MEPID of the target MEP is used for Linktrace transmission.
no (2) indicates that unicast destination MAC address of the target MEP is used.
802.1ag clause 12.14.7.4.2:c."
::= { radMepEntry 31 }
radMepTransmitLtmTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The LTM TTL field. Default value, if not specified, is 64.
The TTL field indicates the number of hops remaining to the LTM.
Decremented by 1 each Linktrace Responder that handles the LTM.
The value received in the LTM is returned in the LTR.
If 0 on input, the LTM is not transmitted to the next hop.
802.1ag clause 12.14.7.4.2:b and 21.8.4."
::= { radMepEntry 32 }
radMepTransmitLtmActivationCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Activation command for starting Loop Trace. Set will be always
to 'on' value. After operation was finished, Agent will turn the value to 'off'."
::= { radMepEntry 33 }
ethOamMepStats OBJECT IDENTIFIER ::= { ethIfOamCfm 18 }
--=====================================
-- Local MEP Current Interval Statistics
--=====================================
ethOamMepCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamMepCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current interval statistics per local MEP."
::= { ethOamMepStats 1}
ethOamMepCurrentEntry OBJECT-TYPE
SYNTAX EthOamMepCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table includes current interval counters of local MEP. "
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier}
::= { ethOamMepCurrentTable 1 }
EthOamMepCurrentEntry ::= SEQUENCE {
ethOamMepCurrentCcmTx Counter64
}
ethOamMepCurrentCcmTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs transmitted by local MEP
in the current interval"
::= { ethOamMepCurrentEntry 1 }
--====================================
-- Local MEP statistics history
--====================================
ethOamMepIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamMepIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides local MEP statistics for the history intervals."
::= { ethOamMepStats 2 }
ethOamMepIntervalEntry OBJECT-TYPE
SYNTAX EthOamMepIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every ethOamMepCurrentEntry
that completes its statistics interval duration.
The contents of the current entry are copied to the new entry here.
The current entry then resets its counts to zero for the next
interval."
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
ethOamMepIntervalNumber }
::= { ethOamMepIntervalTable 1 }
EthOamMepIntervalEntry ::= SEQUENCE {
ethOamMepIntervalNumber Unsigned32,
ethOamMepIntervalValidData TruthValue,
ethOamMepIntervalDuration Unsigned32,
ethOamMepIntervalTimeStamp DateAndTime,
ethOamMepIntervalCcmTx Counter64
}
ethOamMepIntervalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number N, between 1 and 96, which identifies the interval for which
the set of statistics is available.
The interval identified by 1 is the most recently completed
interval, and the interval identified by N is the interval immediately
preceding the one identified by N-1."
::= { ethOamMepIntervalEntry 1 }
ethOamMepIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the data for this interval is valid."
::= { ethOamMepIntervalEntry 2 }
ethOamMepIntervalDuration OBJECT-TYPE
SYNTAX Unsigned32 (0..900)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of this interval in seconds."
::= { ethOamMepIntervalEntry 3 }
ethOamMepIntervalTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of start of this interval.
Time zone octets are not used (OCTET STRING (SIZE (8))."
::= { ethOamMepIntervalEntry 4 }
ethOamMepIntervalCcmTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs transmitted by Local MEP."
::= { ethOamMepIntervalEntry 5 }
--=====================================
-- Remote MEP Running Statistics
--======================================
ethOamRMepStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamRMepStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Running statistics of remote MEP."
::= { ethOamMepStats 3 }
ethOamRMepStatsEntry OBJECT-TYPE
SYNTAX EthOamRMepStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table includes running counters for remote MEP. "
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier, -- Local MEP
ethOamRMepStatsRMepId}
::= { ethOamRMepStatsTable 1 }
EthOamRMepStatsEntry ::= SEQUENCE {
ethOamRMepStatsRMepId Dot1agCfmMepId,
ethOamRMepStatsCcmRx Counter64,
ethOamRMepStatsClearCmd INTEGER
}
ethOamRMepStatsRMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote MEP ID."
::= { ethOamRMepStatsEntry 1 }
ethOamRMepStatsCcmRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs received by the MEP."
::= { ethOamRMepStatsEntry 2 }
ethOamRMepStatsClearCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2), -- read-only value
on (3) -- write-only value
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A command that instructs the agent to clear
running statistics of selected remote MEP.
Setting this object to on(3), shall clear the per MEP
statistics. Upon completion, the value shall automatically
change to off(2)."
DEFVAL {off}
::= { ethOamRMepStatsEntry 3 }
--=====================================
-- Remote MEP Current Interval Statistics
--=====================================
ethOamRMepCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamRMepCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current interval statistics of remote MEP."
::= { ethOamMepStats 4 }
ethOamRMepCurrentEntry OBJECT-TYPE
SYNTAX EthOamRMepCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table includes current interval counters of remote MEP."
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
ethOamRMepStatsRMepId}
::= { ethOamRMepCurrentTable 1 }
EthOamRMepCurrentEntry ::= SEQUENCE {
ethOamRMepCurrentCcmRx Counter64
}
ethOamRMepCurrentCcmRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs received by remote MEP in the current interval."
::= { ethOamRMepCurrentEntry 1 }
--====================================
-- Remote MEP statistics history
--====================================
ethOamRMepIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamRMepIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per remote MEP
statistics for the history intervals."
::= { ethOamMepStats 5 }
ethOamRMepIntervalEntry OBJECT-TYPE
SYNTAX EthOamRMepIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every ethOamRMepCurrentEntry
that completes its statistics interval duration.
The contents of the current entry are copied to the new entry here.
The current entry then resets its counts to zero for the next
interval."
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
ethOamRMepStatsRMepId,
ethOamRMepIntervalNumber }
::= { ethOamRMepIntervalTable 1 }
EthOamRMepIntervalEntry ::= SEQUENCE {
ethOamRMepIntervalNumber Unsigned32,
ethOamRMepIntervalValidData TruthValue,
ethOamRMepIntervalDuration Unsigned32,
ethOamRMepIntervalTimeStamp DateAndTime,
ethOamRMepIntervalCcmRx Counter64
}
ethOamRMepIntervalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number N, between 1 and 96, which identifies the interval for which
the set of statistics is available.
The interval identified by 1 is the most recently completed
interval, and the interval identified by N is the interval immediately
preceding the one identified by N-1."
::= { ethOamRMepIntervalEntry 1 }
ethOamRMepIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the data for this interval is valid."
::= { ethOamRMepIntervalEntry 2 }
ethOamRMepIntervalDuration OBJECT-TYPE
SYNTAX Unsigned32 (0..900)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of this interval in seconds."
::= { ethOamRMepIntervalEntry 3 }
ethOamRMepIntervalTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of start of this interval. (time stamp)
Time zone octets are not used (OCTET STRING (SIZE (8))."
::= { ethOamRMepIntervalEntry 4 }
ethOamRMepIntervalCcmRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs received by Remote MEP."
::= { ethOamRMepIntervalEntry 5 }
-- ETH OAM Service Definition
ethOamService OBJECT IDENTIFIER ::= { ethIfOamCfm 2 }
-- ******************************************************************
-- The ETH OAM Service Table
-- ******************************************************************
ethOamServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service configuration table associated with Services running on a MEP."
::= { ethOamService 1 }
ethOamServiceEntry OBJECT-TYPE
SYNTAX EthOamServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table. Indices are as follows:
- radOamIdx1 corresponds to MD Id (IEEE8021-CFM-MIB.dot1agCfmMdIndex).
- radOamEvcIdx corresponds to MA Id (IEEE8021-CFM-MIB.dot1agCfmMaIndex).
- radMepIdx corresponds to MEP ID (IEEE8021-CFM-MIB.dot1agCfmMepIdentifier).
- ethOamServiceIdx is the Service number. Up to 8 services can be defined per MEP."
INDEX { radOamIdx1, radOamEvcIdx, radMepIdx, ethOamServiceIdx }
::= { ethOamServiceTable 1 }
EthOamServiceEntry ::= SEQUENCE {
ethOamServiceIdx Unsigned32,
ethOamServiceRowStatus RowStatus,
ethOamServicePriority Unsigned32,
ethOamServicePmEnable INTEGER,
ethOamServiceFrameLossRatioThresh Integer32,
ethOamServiceDelayThresh Integer32,
ethOamServiceDelayVarThresh Integer32,
ethOamServiceUnavailRatioThresh Integer32,
ethOamServiceTxFrames Counter32,
ethOamServiceOverflowTxFrames Counter32,
ethOamServiceFarEndFrameLoss Counter32,
ethOamServiceOverflowFarEndFrameLoss Counter32,
ethOamServiceFarEndFrameLossRatio Unsigned32,
ethOamServiceElapsedTime Counter32,
ethOamServiceUnavailSec Counter32,
ethOamServiceUnavailRatio Unsigned32,
ethOamServiceFramesAboveDelay Counter32,
ethOamServiceOverflowFramesAboveDelay Counter32,
ethOamServiceFramesAboveDelayVar Counter32,
ethOamServiceOverflowFramesAboveDelayVar Counter32,
ethOamServiceCurrentDelay Unsigned32,
ethOamServiceCurrentDelayVariation Unsigned32,
ethOamServiceResetCounters INTEGER,
ethOamServiceNearEndFrameLoss Counter32,
ethOamServiceOverflowNearEndFrameLoss Counter32,
ethOamServiceNearEndFrameLossRatio Unsigned32,
ethOamServiceDmmInterval Dot1agCfmCcmInterval,
ethOamServiceLmmInterval Dot1agCfmCcmInterval,
ethOamServiceTxLmm Counter32,
ethOamServiceOverflowTxLmm Counter32,
ethOamServiceTxDmm Counter32,
ethOamServiceOverflowTxDmm Counter32,
ethOamServiceRxLmr Counter32,
ethOamServiceOverflowRxLmr Counter32,
ethOamServiceRxDmr Counter32,
ethOamServiceOverflowRxDmr Counter32,
ethOamServiceTxForward Counter32,
ethOamServiceOverflowTxForward Counter32,
ethOamServiceRxForward Counter32,
ethOamServiceOverflowRxForward Counter32,
ethOamServiceTxBackward Counter32,
ethOamServiceOverflowTxBackward Counter32,
ethOamServiceRxBackward Counter32,
ethOamServiceOverflowRxBackward Counter32,
ethOamServiceConvertedIndex Unsigned32
}
ethOamServiceIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the Index of the service being accessed."
::= { ethOamServiceEntry 1 }
ethOamServiceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute allows to create/delete a row in this table."
::= {ethOamServiceEntry 2 }
ethOamServicePriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the priority of the service.
It is sent as P bits in an OAM message originated by this service."
::= { ethOamServiceEntry 3 }
ethOamServicePmEnable OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines PM (Performance Monitoring)
shall be enabled or not for the service.
Setting the object to disable(2) will stop the PM activity
of all Destination NEs of this service."
::= { ethOamServiceEntry 4 }
ethOamServiceFrameLossRatioThresh OBJECT-TYPE
SYNTAX Integer32 (3..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the Frame Loss ratio threshold in exponent
of 1/10. That is, a value of 4 means that the threshold is 1E-4."
::= { ethOamServiceEntry 5 }
ethOamServiceDelayThresh OBJECT-TYPE
SYNTAX Integer32 (0..5000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the delay threshold defined for this service,
in measurement unit of 0.1 milliseconds (100 x usec)."
::= { ethOamServiceEntry 6 }
ethOamServiceDelayVarThresh OBJECT-TYPE
SYNTAX Integer32 (0..5000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the delay-variation threshold defined for this service,
in measurement unit of 0.1 milliseconds (100 x usec)."
::= { ethOamServiceEntry 7 }
ethOamServiceUnavailRatioThresh OBJECT-TYPE
SYNTAX Integer32 (3..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the Unavailability ratio threshold in exponent
of 1/10. That is, a value of 4 means that the threshold is 1E-4."
::= { ethOamServiceEntry 8 }
ethOamServiceTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of frames trnasmitted by since the time the service is up."
::= { ethOamServiceEntry 9 }
ethOamServiceOverflowTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamServiceTxFrames counter has overflowed."
::= { ethOamServiceEntry 10 }
ethOamServiceFarEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of frames lost at the far end
since the time the service is up."
::= { ethOamServiceEntry 11 }
ethOamServiceOverflowFarEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamServiceFarEndFrameLoss counter has overflowed."
::= { ethOamServiceEntry 12 }
ethOamServiceFarEndFrameLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ratio of the lost frames at the far end
since the time the service is up.
The value is the ratio multiplied by 1E10.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamServiceEntry 13 }
ethOamServiceElapsedTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time elapsed in seconds since the time the service is up."
::= { ethOamServiceEntry 14 }
ethOamServiceUnavailSec OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of unavailable seconds since
the time the service is up."
::= { ethOamServiceEntry 15 }
ethOamServiceUnavailRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Indicates the ratio of the unavailable seconds since the
time the service is up. The value is the ratio multiplied by 1E10.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamServiceEntry 16 }
ethOamServiceFramesAboveDelay OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of frames arrived with delay
greater than the delay threshold."
::= { ethOamServiceEntry 17 }
ethOamServiceOverflowFramesAboveDelay OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamServiceFramesAboveDelay counter has overflowed."
::= { ethOamServiceEntry 18 }
ethOamServiceFramesAboveDelayVar OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of frames arrived with delay variation
greater than the delay variation threshold."
::= { ethOamServiceEntry 19 }
ethOamServiceOverflowFramesAboveDelayVar OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamServiceFramesAboveDelayVar counter has overflowed."
::= { ethOamServiceEntry 20 }
ethOamServiceCurrentDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last measured delay sample."
::= { ethOamServiceEntry 21 }
ethOamServiceCurrentDelayVariation OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last measured delay variation sample."
::= { ethOamServiceEntry 22 }
ethOamServiceResetCounters OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset all PM counters of the selected service."
::= { ethOamServiceEntry 23 }
ethOamServiceNearEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of frames lost at the near end
since the time the service is up."
::= { ethOamServiceEntry 25 }
ethOamServiceOverflowNearEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamServiceNearEndFrameLoss counter has overflowed."
::= { ethOamServiceEntry 26 }
ethOamServiceNearEndFrameLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ratio of the lost frames at the near end
since the time the service is up.
The value is the ratio multiplied by 1E10.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamServiceEntry 27 }
ethOamServiceDmmInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the interval between DMM transmissions.
This value is used by all Destination NEs defined on a Service."
DEFVAL { interval1s }
::= { ethOamServiceEntry 28 }
ethOamServiceLmmInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the interval between PM transmissions:
DMM and LMM in Phase 2, LMM only in Phase 3.
This value is used by all Destination NEs defined on a Service."
DEFVAL { interval1s }
::= { ethOamServiceEntry 29 }
ethOamServiceTxLmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { ethOamServiceEntry 30 }
ethOamServiceOverflowTxLmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { ethOamServiceEntry 31 }
ethOamServiceTxDmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { ethOamServiceEntry 32 }
ethOamServiceOverflowTxDmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { ethOamServiceEntry 33 }
ethOamServiceRxLmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of LMR frames received since the time
the service is up, or since last counters reset."
::= { ethOamServiceEntry 34 }
ethOamServiceOverflowRxLmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeRxLmr counter has overflowed."
::= { ethOamServiceEntry 35 }
ethOamServiceRxDmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of DMR frames received since the time
the service is up, or since last counters reset."
::= { ethOamServiceEntry 36 }
ethOamServiceOverflowRxDmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeRxDmr counter has overflowed."
::= { ethOamServiceEntry 37 }
ethOamServiceTxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of transmitted frames in the forward direction
since the time the service is up, or since last counters reset."
::= { ethOamServiceEntry 38}
ethOamServiceOverflowTxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxForward counter has overflowed."
::= { ethOamServiceEntry 39}
ethOamServiceRxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of received frames in the forward direction
since the time the service is up, or since last counters reset."
::= { ethOamServiceEntry 40}
ethOamServiceOverflowRxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeRxForward counter has overflowed."
::= { ethOamServiceEntry 41}
ethOamServiceTxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of transmitted frames in the backward direction
since the time the service is up, or since last counters reset."
::= { ethOamServiceEntry 42}
ethOamServiceOverflowTxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxBackward counter has overflowed."
::= { ethOamServiceEntry 43}
ethOamServiceRxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number received frames in the backward direction
since the time the service is up, or since last counters reset."
::= { ethOamServiceEntry 44}
ethOamServiceOverflowRxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxBackward counter has overflowed."
::= { ethOamServiceEntry 45}
ethOamServiceConvertedIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute defines the converted index (according to entityConvertIndexTable )
assigned to this Service."
::= { ethOamServiceEntry 46}
-- ******************************************************************
-- The ETH OAM Service Current PM Table
-- ******************************************************************
ethOamSvcCurrentStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamSvcCurrentStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETH OAM Service/Destination NE Current PM counters Table."
::= { ethOamService 2 }
ethOamSvcCurrentStatEntry OBJECT-TYPE
SYNTAX EthOamSvcCurrentStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains the ETH OAM PM counters for the current interval.
The counters are per Service, and/or per Destination NE.
The value of the 4th index - ethOamServiceIdx - is either the Service ID, or,
the Destination NE ID as follows:
Values 1 - 1000000 represent Service ID.
The index for Destination NE ID is composed from Service ID x 1000000 + Destination NE ID.
For example: the index for Destination NE 7 of Service 4 is 4000007."
INDEX { radOamIdx1, radOamEvcIdx,
radMepIdx, ethOamServiceIdx }
::= { ethOamSvcCurrentStatTable 1 }
EthOamSvcCurrentStatEntry ::= SEQUENCE {
ethOamSvcCurrFramesAboveDelayThresh PerfCurrentCount,
ethOamSvcCurrFramesBelowDelayThresh PerfCurrentCount,
ethOamSvcCurrFramesAboveDVarThresh PerfCurrentCount,
ethOamSvcCurrFramesBelowDVarThresh PerfCurrentCount,
ethOamSvcCurrFramesTxCounter PerfCurrentCount,
ethOamSvcCurrFarEndFramesLossCounter PerfCurrentCount,
ethOamSvcCurrMinRoundTripDelay Unsigned32,
ethOamSvcCurrMaxRoundTripDelay Unsigned32,
ethOamSvcCurrAvgRoundTripDelay Unsigned32,
ethOamSvcCurrMaxRoundTripDVar Unsigned32,
ethOamSvcCurrAvgRoundTripDVar Unsigned32,
ethOamSvcCurrElapsedTime Integer32,
ethOamSvcCurrUnavailSec PerfCurrentCount,
ethOamSvcCurrLmmTxFrames PerfCurrentCount,
ethOamSvcCurrDmmTxFrames PerfCurrentCount,
ethOamSvcCurrLmrRxFrames PerfCurrentCount,
ethOamSvcCurrDmrRxFrames PerfCurrentCount,
ethOamSvcCurrNearEndFramesLossCounter PerfCurrentCount,
ethOamSvcCurrTxFramesForward PerfCurrentCount,
ethOamSvcCurrRxFramesForward PerfCurrentCount,
ethOamSvcCurrTxFramesBackward PerfCurrentCount,
ethOamSvcCurrRxFramesBackward PerfCurrentCount,
ethOamSvcCurrUnavailableIndForward PerfCurrentCount,
ethOamSvcCurrUnavailableIndBackward PerfCurrentCount,
ethOamSvcCurrNearEndFrameLossRatio PerfCurrentCount,
ethOamSvcCurrFarEndFrameLossRatio PerfCurrentCount,
ethOamSvcCurrMinRoundTripDVar Unsigned32,
ethOamSvcCurrMinForwardDelay Unsigned32,
ethOamSvcCurrMaxForwardDelay Unsigned32,
ethOamSvcCurrAvgForwardDelay Unsigned32,
ethOamSvcCurrMinForwardDVar Unsigned32,
ethOamSvcCurrMaxForwardDVar Unsigned32,
ethOamSvcCurrAvgForwardDVar Unsigned32,
ethOamSvcCurrMinBackwardDVar Unsigned32,
ethOamSvcCurrMaxBackwardDVar Unsigned32,
ethOamSvcCurrAvgBackwardDVar Unsigned32,
ethOamSvcCurrAvailableIndForward PerfCurrentCount,
ethOamSvcCurrAvailableIndBackward PerfCurrentCount
}
ethOamSvcCurrFramesAboveDelayThresh OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in the current interval
at a delay greater than the threshold value defined for the service."
::= { ethOamSvcCurrentStatEntry 1 }
ethOamSvcCurrFramesBelowDelayThresh OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in the current interval at a delay
lower than or equal to the threshold value defined for the service."
::= { ethOamSvcCurrentStatEntry 2 }
ethOamSvcCurrFramesAboveDVarThresh OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in the current interval at a delay
variation greater than the threshold value defined for the service."
::= { ethOamSvcCurrentStatEntry 3 }
ethOamSvcCurrFramesBelowDVarThresh OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in the current interval
at a delay variation lower than or equal to the
threshold value defined for the service."
::= { ethOamSvcCurrentStatEntry 4 }
ethOamSvcCurrFramesTxCounter OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of trnasmitted frames in the current interval."
::= { ethOamSvcCurrentStatEntry 5 }
ethOamSvcCurrFarEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of lost frames at the far end
in the current interval."
::= { ethOamSvcCurrentStatEntry 6 }
ethOamSvcCurrMinRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mininal value of round trip delay in the current interval."
::= { ethOamSvcCurrentStatEntry 7 }
ethOamSvcCurrMaxRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay in the current interval. "
::= { ethOamSvcCurrentStatEntry 8 }
ethOamSvcCurrAvgRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay in the current interval."
::= { ethOamSvcCurrentStatEntry 9 }
ethOamSvcCurrMaxRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 10 }
ethOamSvcCurrAvgRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay variation in the current interval. "
::= { ethOamSvcCurrentStatEntry 11 }
ethOamSvcCurrElapsedTime OBJECT-TYPE
SYNTAX Integer32 (0..899)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that have elapsed since
the beginning of the current interval."
::= { ethOamSvcCurrentStatEntry 12 }
ethOamSvcCurrUnavailSec OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that the service was unavailable in the current interval."
::= { ethOamSvcCurrentStatEntry 13 }
ethOamSvcCurrLmmTxFrames OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted LMM frames in the current interval."
::= { ethOamSvcCurrentStatEntry 14 }
ethOamSvcCurrDmmTxFrames OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted DMM frames in the current interval."
::= { ethOamSvcCurrentStatEntry 16 }
ethOamSvcCurrLmrRxFrames OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received LMR frames in the current interval."
::= { ethOamSvcCurrentStatEntry 19 }
ethOamSvcCurrDmrRxFrames OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received DMR frames in the current interval."
::= { ethOamSvcCurrentStatEntry 21 }
ethOamSvcCurrNearEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of lost frames at the near end
in the current interval."
::= { ethOamSvcCurrentStatEntry 22 }
ethOamSvcCurrTxFramesForward OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames transmited in the forward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 23 }
ethOamSvcCurrRxFramesForward OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of of frames received in the forward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 24 }
ethOamSvcCurrTxFramesBackward OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of of frames transmited in the backward direction
(as reported by far-end) in the current interval."
::= { ethOamSvcCurrentStatEntry 25 }
ethOamSvcCurrRxFramesBackward OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received in the backward direction
(as reported by far-end) in the current interval."
::= { ethOamSvcCurrentStatEntry 26 }
ethOamSvcCurrUnavailableIndForward OBJECT-TYPE
SYNTAX PerfCurrentCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the forward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 27 }
ethOamSvcCurrUnavailableIndBackward OBJECT-TYPE
SYNTAX PerfCurrentCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the backward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 28 }
ethOamSvcCurrNearEndFrameLossRatio OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the near end direction.
Equals to (near End frame loss / Tx frame count in the forward direction)
in the current interval."
::= { ethOamSvcCurrentStatEntry 29 }
ethOamSvcCurrFarEndFrameLossRatio OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the far end direction.
Equals to (Far End frame loss / Tx frame count in the forward direction)
in the current interval."
::= { ethOamSvcCurrentStatEntry 30 }
ethOamSvcCurrMinRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of round trip delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 31 }
ethOamSvcCurrMinForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way (forward 1DM) delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 32 }
ethOamSvcCurrMaxForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way (forward 1DM) delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 33 }
ethOamSvcCurrAvgForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way (forward 1DM) delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 34 }
ethOamSvcCurrMinForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way forward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 35 }
ethOamSvcCurrMaxForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way forward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 36 }
ethOamSvcCurrAvgForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way forward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 37 }
ethOamSvcCurrMinBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way backward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 38 }
ethOamSvcCurrMaxBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way backward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 39 }
ethOamSvcCurrAvgBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way backward delay variation in the current interval."
::= { ethOamSvcCurrentStatEntry 40 }
ethOamSvcCurrAvailableIndForward OBJECT-TYPE
SYNTAX PerfCurrentCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of availability
indicators evaluated as available in the forward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 41 }
ethOamSvcCurrAvailableIndBackward OBJECT-TYPE
SYNTAX PerfCurrentCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of availability
indicators evaluated as available in the backward direction
in the current interval."
::= { ethOamSvcCurrentStatEntry 42 }
-- ******************************************************************
-- The ETH OAM Service Interval PM Table
-- ******************************************************************
ethOamSvcIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamSvcIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains the ETH OAM PM counters
collected over the previous 24 hours of operation.
The past 24 hours are broken into 96 completed 15 minute intervals.
The counters are per Service, and/or per Destination NE.
Please refer to for ethOamSvcCurrentStatEntry for index resolution.
"
::= { ethOamService 3 }
ethOamSvcIntervalEntry OBJECT-TYPE
SYNTAX EthOamSvcIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interval Statistics per service"
INDEX { radOamIdx1, radOamEvcIdx,
radMepIdx, ethOamServiceIdx, ethOamSvcIntervalNum }
::= { ethOamSvcIntervalTable 1 }
EthOamSvcIntervalEntry ::= SEQUENCE {
ethOamSvcIntervalNum Integer32,
ethOamSvcIntervalFramesAboveDelayThresh PerfIntervalCount,
ethOamSvcIntervalFramesBelowDelayThresh PerfIntervalCount,
ethOamSvcIntervalFramesAboveDVarThresh PerfIntervalCount,
ethOamSvcIntervalFramesBelowDVarThresh PerfIntervalCount,
ethOamSvcIntervalFramesTxCounter PerfIntervalCount,
ethOamSvcIntervalFarEndFramesLossCounter PerfIntervalCount,
ethOamSvcIntervalMinRoundTripDelay Unsigned32,
ethOamSvcIntervalMaxRoundTripDelay Unsigned32,
ethOamSvcIntervalAvgRoundTripDelay Unsigned32,
ethOamSvcIntervalMaxRoundTripDVar Unsigned32,
ethOamSvcIntervalAvgRoundTripDVar Unsigned32,
ethOamSvcIntervalUnavailSec PerfIntervalCount,
ethOamSvcIntervalLmmTxFrames PerfIntervalCount,
ethOamSvcIntervalDmmTxFrames PerfIntervalCount,
ethOamSvcIntervalLmrRxFrames PerfIntervalCount,
ethOamSvcIntervalDmrRxFrames PerfIntervalCount,
ethOamSvcIntervalNearEndFramesLossCounter PerfIntervalCount,
ethOamSvcIntervalTxFramesForward PerfIntervalCount,
ethOamSvcIntervalRxFramesForward PerfIntervalCount,
ethOamSvcIntervalTxFramesBackward PerfIntervalCount,
ethOamSvcIntervalRxFramesBackward PerfIntervalCount,
ethOamSvcIntervalUnavailableIndForward PerfIntervalCount,
ethOamSvcIntervalUnavailableIndBackward PerfIntervalCount,
ethOamSvcIntervalNearEndFrameLossRatio PerfIntervalCount,
ethOamSvcIntervalFarEndFrameLossRatio PerfIntervalCount,
ethOamSvcIntervalValidData TruthValue,
ethOamSvcIntervalDuration Integer32,
ethOamSvcIntervalTimeStamp DateAndTime,
ethOamSvcIntervalMinRoundTripDVar Unsigned32,
ethOamSvcIntervalMinForwardDelay Unsigned32,
ethOamSvcIntervalMaxForwardDelay Unsigned32,
ethOamSvcIntervalAvgForwardDelay Unsigned32,
ethOamSvcIntervalMinForwardDVar Unsigned32,
ethOamSvcIntervalMaxForwardDVar Unsigned32,
ethOamSvcIntervalAvgForwardDVar Unsigned32,
ethOamSvcIntervalMinBackwardDVar Unsigned32,
ethOamSvcIntervalMaxBackwardDVar Unsigned32,
ethOamSvcIntervalAvgBackwardDVar Unsigned32,
ethOamSvcIntervalAvailableIndForward PerfIntervalCount,
ethOamSvcIntervalAvailableIndBackward PerfIntervalCount
}
ethOamSvcIntervalNum OBJECT-TYPE
SYNTAX Integer32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Interval index, which is actualy the Interval number,
where 1 is the most recently completed 15 minute interval,
and 96 is the least recently completed 15 minutes interval
(assuming that all 96 intervals exist)."
::= { ethOamSvcIntervalEntry 1 }
ethOamSvcIntervalFramesAboveDelayThresh OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay greater than the
threshold value defined for the service in the selected interval."
::= { ethOamSvcIntervalEntry 2 }
ethOamSvcIntervalFramesBelowDelayThresh OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay lower than the
threshold value defined for the service in the selected interval."
::= { ethOamSvcIntervalEntry 3 }
ethOamSvcIntervalFramesAboveDVarThresh OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay variation greater than the
threshold value defined for the service in the selected interval."
::= { ethOamSvcIntervalEntry 4 }
ethOamSvcIntervalFramesBelowDVarThresh OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay variation lower than the
threshold value defined for the service in the selected interval."
::= { ethOamSvcIntervalEntry 5 }
ethOamSvcIntervalFramesTxCounter OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of trnasmitted frames in the selected interval."
::= { ethOamSvcIntervalEntry 6 }
ethOamSvcIntervalFarEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of lost frames at the far end
in the selected interval."
::= { ethOamSvcIntervalEntry 7 }
ethOamSvcIntervalMinRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mininal value of round trip delay in the selected interval. "
::= { ethOamSvcIntervalEntry 8 }
ethOamSvcIntervalMaxRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay in the selected interval. "
::= { ethOamSvcIntervalEntry 9 }
ethOamSvcIntervalAvgRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay in the selected interval."
::= { ethOamSvcIntervalEntry 10 }
ethOamSvcIntervalMaxRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 11 }
ethOamSvcIntervalAvgRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay variation in the selected interval. "
::= { ethOamSvcIntervalEntry 12 }
ethOamSvcIntervalUnavailSec OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that the service was unavailable
in the selected interval."
::= { ethOamSvcIntervalEntry 13 }
ethOamSvcIntervalLmmTxFrames OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted LMM frames in the selected interval."
::= { ethOamSvcIntervalEntry 14 }
ethOamSvcIntervalDmmTxFrames OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted DMM frames in the selected interval."
::= { ethOamSvcIntervalEntry 16 }
ethOamSvcIntervalLmrRxFrames OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received LMR frames in the selected interval."
::= { ethOamSvcIntervalEntry 19 }
ethOamSvcIntervalDmrRxFrames OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received DMR frames in the selected interval."
::= { ethOamSvcIntervalEntry 21 }
ethOamSvcIntervalNearEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of lost frames at the near end
in the selected interval."
::= { ethOamSvcIntervalEntry 22 }
ethOamSvcIntervalTxFramesForward OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of transmitted frames in the forward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 23 }
ethOamSvcIntervalRxFramesForward OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received frames in the forward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 24 }
ethOamSvcIntervalTxFramesBackward OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of transmitted frames in the backward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 25 }
ethOamSvcIntervalRxFramesBackward OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received frames in the backward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 26 }
ethOamSvcIntervalUnavailableIndForward OBJECT-TYPE
SYNTAX PerfIntervalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the forward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 27 }
ethOamSvcIntervalUnavailableIndBackward OBJECT-TYPE
SYNTAX PerfIntervalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the backward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 28 }
ethOamSvcIntervalNearEndFrameLossRatio OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the near end direction.
Equals to (near End frame loss / Tx frame count in the forward direction)
in the current interval."
::= { ethOamSvcIntervalEntry 29 }
ethOamSvcIntervalFarEndFrameLossRatio OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the far end direction.
Equals to (Far End frame loss / Tx frame count in the forward direction)
in the current interval."
::= { ethOamSvcIntervalEntry 30 }
ethOamSvcIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if the data for this interval is
valid."
::= { ethOamSvcIntervalEntry 31 }
ethOamSvcIntervalDuration OBJECT-TYPE
SYNTAX Integer32 (1..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Object presents duration of a particular interval
in seconds. The partial second is counted."
::= { ethOamSvcIntervalEntry 32 }
ethOamSvcIntervalTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Object presents date and time of start of Interval.
Time zone octets are not used (OCTET STRING (SIZE (8))."
::= { ethOamSvcIntervalEntry 33 }
ethOamSvcIntervalMinRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of round trip delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 34 }
ethOamSvcIntervalMinForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way (forward 1DM) delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 35 }
ethOamSvcIntervalMaxForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way (forward 1DM) delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 36 }
ethOamSvcIntervalAvgForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way (forward 1DM) delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 37 }
ethOamSvcIntervalMinForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way forward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 38 }
ethOamSvcIntervalMaxForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way forward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 39 }
ethOamSvcIntervalAvgForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way forward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 40 }
ethOamSvcIntervalMinBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way backward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 41 }
ethOamSvcIntervalMaxBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way backward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 42 }
ethOamSvcIntervalAvgBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way backward delay variation in the selected interval."
::= { ethOamSvcIntervalEntry 43 }
ethOamSvcIntervalAvailableIndForward OBJECT-TYPE
SYNTAX PerfIntervalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of availability
indicators evaluated as available in the forward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 44 }
ethOamSvcIntervalAvailableIndBackward OBJECT-TYPE
SYNTAX PerfIntervalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of availability
indicators evaluated as available in the backward direction
in the selected interval."
::= { ethOamSvcIntervalEntry 45 }
-- ******************************************************************
-- The ETH OAM Service Total PM Table
-- ******************************************************************
ethOamSvcTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamSvcTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETH OAM Service Total (24H) Statistics Table."
::= { ethOamService 4 }
ethOamSvcTotalEntry OBJECT-TYPE
SYNTAX EthOamSvcTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains the ETH OAM PM counters
collected over the previous 24 hours of operation.
The counters are per Service, and/or per Destination NE.
Please refer to for ethOamSvcCurrentStatEntry for index resolution."
INDEX { radOamIdx1, radOamEvcIdx,
radMepIdx, ethOamServiceIdx }
::= { ethOamSvcTotalTable 1 }
EthOamSvcTotalEntry ::= SEQUENCE {
ethOamSvcTotalFramesAboveDelayThresh PerfTotalCount,
ethOamSvcTotalFramesBelowDelayThresh PerfTotalCount,
ethOamSvcTotalFramesAboveDVarThresh PerfTotalCount,
ethOamSvcTotalFramesBelowDVarThresh PerfTotalCount,
ethOamSvcTotalFramesTxCounter PerfTotalCount,
ethOamSvcTotalFarEndFramesLossCounter PerfTotalCount,
ethOamSvcTotalMinRoundTripDelay Unsigned32,
ethOamSvcTotalMaxRoundTripDelay Unsigned32,
ethOamSvcTotalAvgRoundTripDelay Unsigned32,
ethOamSvcTotalMaxRoundTripDVar Unsigned32,
ethOamSvcTotalAvgRoundTripDVar Unsigned32,
ethOamSvcTotalUnavailSec PerfTotalCount,
ethOamSvcTotalLmmTxFrames PerfTotalCount,
ethOamSvcTotalDmmTxFrames PerfTotalCount,
ethOamSvcTotalLmrRxFrames PerfTotalCount,
ethOamSvcTotalDmrRxFrames PerfTotalCount,
ethOamSvcTotalNearEndFramesLossCounter PerfTotalCount,
ethOamSvcTotalTxFramesForward PerfTotalCount,
ethOamSvcTotalRxFramesForward PerfTotalCount,
ethOamSvcTotalTxFramesBackward PerfTotalCount,
ethOamSvcTotalRxFramesBackward PerfTotalCount,
ethOamSvcTotalUnavailableIndForward PerfTotalCount,
ethOamSvcTotalUnavailableIndBackward PerfTotalCount,
ethOamSvcTotalMinRoundTripDVar Unsigned32,
ethOamSvcTotalMinForwardDelay Unsigned32,
ethOamSvcTotalMaxForwardDelay Unsigned32,
ethOamSvcTotalAvgForwardDelay Unsigned32,
ethOamSvcTotalMinForwardDVar Unsigned32,
ethOamSvcTotalMaxForwardDVar Unsigned32,
ethOamSvcTotalAvgForwardDVar Unsigned32,
ethOamSvcTotalMinBackwardDVar Unsigned32,
ethOamSvcTotalMaxBackwardDVar Unsigned32,
ethOamSvcTotalAvgBackwardDVar Unsigned32,
ethOamSvcTotalForwardFrameLossRatio PerfTotalCount,
ethOamSvcTotalBackwardFrameLossRatio PerfTotalCount,
ethOamSvcTotalAvailableIndForward Counter32,
ethOamSvcTotalAvailableIndBackward Counter32
}
ethOamSvcTotalFramesAboveDelayThresh OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay greater than the
threshold value defined for the service in the last 24H."
::= { ethOamSvcTotalEntry 1 }
ethOamSvcTotalFramesBelowDelayThresh OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay lower than the
threshold value defined for the service in the last 24H."
::= { ethOamSvcTotalEntry 2 }
ethOamSvcTotalFramesAboveDVarThresh OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay variation greater than the
threshold value defined for the service in the last 24H."
::= { ethOamSvcTotalEntry 3 }
ethOamSvcTotalFramesBelowDVarThresh OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames that arrived in a delay variation lower than the
threshold value defined for the service in the last 24H."
::= { ethOamSvcTotalEntry 4 }
ethOamSvcTotalFramesTxCounter OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of trnasmitted frames in the last 24H."
::= { ethOamSvcTotalEntry 5 }
ethOamSvcTotalFarEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nuumber of lost frames at the far end
in the last 24H."
::= { ethOamSvcTotalEntry 6 }
ethOamSvcTotalMinRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mininal value of round trip delay in the last 24H. "
::= { ethOamSvcTotalEntry 7 }
ethOamSvcTotalMaxRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay in the last 24H. "
::= { ethOamSvcTotalEntry 8 }
ethOamSvcTotalAvgRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay in the last 24H. "
::= { ethOamSvcTotalEntry 9 }
ethOamSvcTotalMaxRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 10 }
ethOamSvcTotalAvgRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 11 }
ethOamSvcTotalUnavailSec OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that the service was unavailable
in the last 24H."
::= { ethOamSvcTotalEntry 12 }
ethOamSvcTotalLmmTxFrames OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted LMM frames in the last 24H."
::= { ethOamSvcTotalEntry 13 }
ethOamSvcTotalDmmTxFrames OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted DMM frames in the last 24H."
::= { ethOamSvcTotalEntry 15 }
ethOamSvcTotalLmrRxFrames OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received LMR frames in the last 24H."
::= { ethOamSvcTotalEntry 18 }
ethOamSvcTotalDmrRxFrames OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received DMR frames in the last 24H."
::= { ethOamSvcTotalEntry 20 }
ethOamSvcTotalNearEndFramesLossCounter OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of lost frames at the near end
in the last 24H."
::= { ethOamSvcTotalEntry 21 }
ethOamSvcTotalTxFramesForward OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted frames in the forward direction
in the last 24H."
::= { ethOamSvcTotalEntry 22 }
ethOamSvcTotalRxFramesForward OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames in the forward direction
in the last 24H."
::= { ethOamSvcTotalEntry 23 }
ethOamSvcTotalTxFramesBackward OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted frames in the backward direction
in the last 24H."
::= { ethOamSvcTotalEntry 24 }
ethOamSvcTotalRxFramesBackward OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames in the backward direction
in the last 24H."
::= { ethOamSvcTotalEntry 25 }
ethOamSvcTotalUnavailableIndForward OBJECT-TYPE
SYNTAX PerfTotalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the forward direction
in the last 24H."
::= { ethOamSvcTotalEntry 26 }
ethOamSvcTotalUnavailableIndBackward OBJECT-TYPE
SYNTAX PerfTotalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter reflecting the number of unavailability
indicators evaluated as unavailable in the backward direction
in the last 24H"
::= { ethOamSvcTotalEntry 27 }
ethOamSvcTotalMinRoundTripDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of round trip delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 29 }
ethOamSvcTotalMinForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way (forward 1DM) delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 30 }
ethOamSvcTotalMaxForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way (forward 1DM) delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 31 }
ethOamSvcTotalAvgForwardDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way (forward 1DM) delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 32 }
ethOamSvcTotalMinForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way (forward 1DM) delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 33}
ethOamSvcTotalMaxForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way (forward 1DM) delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 34 }
ethOamSvcTotalAvgForwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way (forward 1DM) delay variation in the last 24H."
::= { ethOamSvcTotalEntry 35 }
ethOamSvcTotalMinBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimal value of one way backward delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 36 }
ethOamSvcTotalMaxBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of one way backward delay variation in the last 24H."
::= { ethOamSvcTotalEntry 37 }
ethOamSvcTotalAvgBackwardDVar OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average value of one way backward delay variation in the last 24H. "
::= { ethOamSvcTotalEntry 38 }
ethOamSvcTotalForwardFrameLossRatio OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the forward direction.
Equals to (near End frame loss / Tx frame count in the backward direction)
in the last 24H."
::= { ethOamSvcTotalEntry 39 }
ethOamSvcTotalBackwardFrameLossRatio OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object reflecting the percentage lost frames at the backward direction.
Equals to (Far End frame loss / Tx frame count in the forward direction)
in the last 24H."
::= { ethOamSvcTotalEntry 40 }
ethOamSvcTotalAvailableIndForward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter presenting the number of availability indicators
evaluated as available in the forward direction in the last 24H."
::= { ethOamSvcTotalEntry 41 }
ethOamSvcTotalAvailableIndBackward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter presenting the number of availability indicators
evaluated as available in the backward direction in the last 24H."
::= { ethOamSvcTotalEntry 42 }
-- ******************************************************************
-- The ETH OAM Service Destination NE Table
-- ******************************************************************
-- OAM functions for performance monitoring allow measurement of
-- different performance parameters.
-- The performance parameters implemented are according to
-- ITU-T Y.1731 Recommendation parameters, which are based on MEF 10:
-- Frame Loss
-- Frame Delay
-- Frame Delay Variation
-- Availability
-- Frame Loss measurement (ETH-LM) can be performed in two ways:
-- Single-ended ETH-LM
-- Dual-ended ETH-LM
-- Frame Delay Measurement (ETH-DM) can be performed in two ways:
-- One-way ETH-DM
-- Two-way ETH-DM
ethOamDestNeTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamDestNeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One of the targets in ETH OAM is to support point-to-point
as well as point-to-multipoint PM.
For point-to-multipoint support it is needed to identify each of
the remote NEs to which PM frames are sent,
and from which PM frames are received.
PM activity for each such remote NE (Destination NE)
is managed separately,
maintaining its own set of parameters and PM counters.
Note:
In point-to-multipoint PM mode, only the first
defined Destination NE (per Service)
will count the transmitted (DMM, LMM) multicast frames."
::= { ethOamService 5 }
ethOamDestNeEntry OBJECT-TYPE
SYNTAX EthOamDestNeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds the parameters of a Destination NE."
INDEX { radOamIdx1, radOamEvcIdx,
radMepIdx, ethOamServiceIdx, ethOamDestNeIdx }
::= { ethOamDestNeTable 1 }
EthOamDestNeEntry ::= SEQUENCE {
ethOamDestNeIdx Unsigned32,
ethOamDestNeRowStatus RowStatus,
ethOamDestNePmDestAddr MacAddress,
ethOamDestNePmRemoteMepId Unsigned32,
ethOamDestNePmActivity BITS,
ethOamDestNeTxFrames Counter32,
ethOamDestNeOverflowTxFrames Counter32,
ethOamDestNeTxLmm Counter32,
ethOamDestNeOverflowTxLmm Counter32,
ethOamDestNeTxDmm Counter32,
ethOamDestNeOverflowTxDmm Counter32,
ethOamDestNeRxLmr Counter32,
ethOamDestNeOverflowRxLmr Counter32,
ethOamDestNeRxDmr Counter32,
ethOamDestNeOverflowRxDmr Counter32,
ethOamDestNeFarEndFrameLoss Counter32,
ethOamDestNeOverflowFarEndFrameLoss Counter32,
ethOamDestNeFarEndFrameLossRatio Unsigned32,
ethOamDestNeTimeElapsed Unsigned32,
ethOamDestNeFramesAboveDelay Counter32,
ethOamDestNeOverflowFramesAboveDelay Counter32,
ethOamDestNeFramesAboveDelayVar Counter32,
ethOamDestNeOverflowFramesAboveDelayVar Counter32,
ethOamDestNeCurrentDelay Unsigned32,
ethOamDestNeCurrentDelayVariation Unsigned32,
ethOamDestNeResetCounters INTEGER,
ethOamDestNeNearEndFrameLoss Counter32,
ethOamDestNeOverflowNearEndFrameLoss Counter32,
ethOamDestNeNearEndFrameLossRatio Unsigned32,
ethOamDestNeLmmTraffic INTEGER,
ethOamDestNeFramesAboveDelayBinProfile Unsigned32,
ethOamDestNeFramesAboveDelayVarBinProfile Unsigned32,
ethOamDestNeDmmDataTlvLength Unsigned32,
ethOamDestNeLossActivity INTEGER,
ethOamDestNeDelayActivity INTEGER,
ethOamDestNeTxForward Counter32,
ethOamDestNeOverflowTxForward Counter32,
ethOamDestNeRxForward Counter32,
ethOamDestNeOverflowRxForward Counter32,
ethOamDestNeTxBackward Counter32,
ethOamDestNeOverflowTxBackward Counter32,
ethOamDestNeRxBackward Counter32,
ethOamDestNeOverflowRxBackward Counter32,
ethOamDestNeUnavailableIndForward Counter32,
ethOamDestNeOverflowUnavailableIndForward Counter32,
ethOamDestNeUnavailableIndBackward Counter32,
ethOamDestNeOverflowUnavailableIndBackward Counter32,
ethOamDestNeUnavailRatioForward Unsigned32,
ethOamDestNeUnavailRatioBackward Unsigned32,
ethOamDestNeDescr SnmpAdminString,
ethOamDestNeConvertedIndex Unsigned32,
ethOamDestNeSlmDataTlvLength Unsigned32,
ethOamDestNeLmMode INTEGER,
ethOamDestNeSlmTestId Unsigned32,
ethOamDestNeForwardDelayVarBinProfile Unsigned32,
ethOamDestNeBackwardDelayVarBinProfile Unsigned32,
ethOamDestNeAvailableIndForward Counter32,
ethOamDestNeAvailableIndBackward Counter32,
ethOamDestNeDelayVariationForward Unsigned32,
ethOamDestNeDelayVariationBackward Unsigned32
}
ethOamDestNeIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the Index of the Destination NE being accessed."
::= { ethOamDestNeEntry 1 }
ethOamDestNeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute allows to create/delete a row in this table."
::= { ethOamDestNeEntry 2 }
ethOamDestNePmDestAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the destination NE (remote) MAC Address
that PM frames (LMMs, DMMs, LMRs and DMRs) are sent to.
If its value is 0, then the ethOamDestNePmRemoteMepId will be used.
Setting this object to a value different from 0,
will set ethOamDestNePmRemoteMepId to 0."
::= { ethOamDestNeEntry 3 }
ethOamDestNePmRemoteMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Remote MEP ID that PM frames are sent to.
This parameter refers to dot1agCfmMaMepListIdentifier of the MEP.
If no remote MEP has been learned yet, the value will be 0,
until a remote MEP is learned.
If its value is 0, then ethOamDestNePmDestAddr will be used.
Setting this object to a value different than 0,
will set ethOamDestNePmDestAddr to 0.
This object is applicable only when dot1agCfmMaNetCcmInterval
of the corresponding MEP is different than 0."
::= { ethOamDestNeEntry 4 }
ethOamDestNePmActivity OBJECT-TYPE
SYNTAX BITS {
singleEndedLoss (0),
dualEndedLoss (1),
oneWayDelay (2),
twoWayDelay (3)
}
MAX-ACCESS read-create
STATUS deprecated
-- This Object is replaced by two objects:
-- ethOamDestNeLossActivity and ethOamDestNeDelayActivity
DESCRIPTION
"This object defines the PM activity of the specific Destination NE.
Setting this object to 0 (all zeros) will stop all PM activity
for the Destination NE.
singleEndedLoss(0) and dualEndedLoss(1) cannot be set simultaneously.
oneWayDelay(2) and twoWayDelay(3) cannot be set simultaneously."
::= { ethOamDestNeEntry 5 }
ethOamDestNeTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the total number of frames transmitted since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 6 }
ethOamDestNeOverflowTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeTxFrames counter has overflowed."
::= { ethOamDestNeEntry 7 }
ethOamDestNeTxLmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of LMM frames transmitted since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 8 }
ethOamDestNeOverflowTxLmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeTxLmm counter has overflowed."
::= { ethOamDestNeEntry 9 }
ethOamDestNeTxDmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of DMM frames transmitted since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 12 }
ethOamDestNeOverflowTxDmm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeTxDmm counter has overflowed."
::= { ethOamDestNeEntry 13 }
ethOamDestNeRxLmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of LMR frames received since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 18 }
ethOamDestNeOverflowRxLmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeRxLmr counter has overflowed."
::= { ethOamDestNeEntry 19 }
ethOamDestNeRxDmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of DMR frames received since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 22 }
ethOamDestNeOverflowRxDmr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeRxDmr counter has overflowed."
::= { ethOamDestNeEntry 23 }
ethOamDestNeFarEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of frames lost at the far end
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 24 }
ethOamDestNeOverflowFarEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeFarEndFrameLoss counter has overflowed."
::= { ethOamDestNeEntry 25 }
ethOamDestNeFarEndFrameLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ratio of the lost frames at the far end
since the time the service is up.
The value is the ratio multiplied by 1E10.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamDestNeEntry 26 }
ethOamDestNeTimeElapsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time elapsed in seconds since the time
the service is up, or since last counters reset."
::= { ethOamDestNeEntry 27 }
ethOamDestNeFramesAboveDelay OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of frames arrived with delay
greater than the delay threshold, since the time
the service is up, or since last counters reset.
Delay threshold is defined in RMON-MIB in alarmTable (alarmRisingThreshold)."
::= { ethOamDestNeEntry 30 }
ethOamDestNeOverflowFramesAboveDelay OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeFramesAboveDelay counter has overflowed."
::= { ethOamDestNeEntry 31 }
ethOamDestNeFramesAboveDelayVar OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of frames arrived with delay variation
greater than the delay variation threshold, since the time
the service is up, or since last counters reset.
Delay variation threshold is defined in RMON-MIB in alarmTable (alarmRisingThreshold)."
::= { ethOamDestNeEntry 32 }
ethOamDestNeOverflowFramesAboveDelayVar OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeFramesAboveDelayVar counter has overflowed."
::= { ethOamDestNeEntry 33 }
ethOamDestNeCurrentDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last measured delay sample."
::= { ethOamDestNeEntry 34 }
ethOamDestNeCurrentDelayVariation OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last measured delay variation sample."
::= { ethOamDestNeEntry 35 }
ethOamDestNeResetCounters OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset all PM counters related to the Destination NE."
::= { ethOamDestNeEntry 36 }
ethOamDestNeNearEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of frames lost at the near end
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 37 }
ethOamDestNeOverflowNearEndFrameLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated
ethOamDestNeNearEndFrameLoss counter has overflowed."
::= { ethOamDestNeEntry 38 }
ethOamDestNeNearEndFrameLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ratio of the lost frames at the near end
since the time the service is up.
The value is the ratio multiplied by 1E10.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamDestNeEntry 39 }
ethOamDestNeLmmTraffic OBJECT-TYPE
SYNTAX INTEGER
{
syntheticTraffic (1),
realTraffic (2), --LMM
lmmSynthetic (3),
slm (4),
realTrafficGreen (5),
realTrafficYellow (6),
realTrafficNoCcm (7),
realTrafficGreenNoCcm (8),
notApplicable (255)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determine if Frame Loss measurements will be applied on
synthetic traffic or on real traffic (all, Green only or
Yellow only, with or without CCM).
Note that if the MEP is configured in E-LAN forwarding mode,
only synthetic traffic is supported."
DEFVAL { realTraffic }
::= { ethOamDestNeEntry 40 }
ethOamDestNeFramesAboveDelayBinProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable defines the delay measurement bin profile assigned
to this Dest NE. If set to '0', no profile is assigned to this Dest NE."
::= { ethOamDestNeEntry 41 }
ethOamDestNeFramesAboveDelayVarBinProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable defines the dalay variation measurement bin profile assigned
to this Dest NE. If set to '0', no profile is assigned to this Dest NE."
::= { ethOamDestNeEntry 42 }
ethOamDestNeDmmDataTlvLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the length of the data TLV sent in DMM frames."
DEFVAL {0}
::= { ethOamDestNeEntry 43 }
ethOamDestNeLossActivity OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
singleEnded (2),
dualEnded (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determine the type of activity for Tx LMM."
DEFVAL { none }
::= { ethOamDestNeEntry 44 }
ethOamDestNeDelayActivity OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
oneWay (2),
twoWay (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determine the type of activity for Tx DMM."
DEFVAL { none }
::= { ethOamDestNeEntry 45 }
ethOamDestNeTxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of transmitted frames in the forward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 46}
ethOamDestNeOverflowTxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxForward counter has overflowed."
::= { ethOamDestNeEntry 47}
ethOamDestNeRxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of received frames in the forward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 48}
ethOamDestNeOverflowRxForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeRxForward counter has overflowed."
::= { ethOamDestNeEntry 49}
ethOamDestNeTxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of transmitted frames in the backward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 50}
ethOamDestNeOverflowTxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxBackward counter has overflowed."
::= { ethOamDestNeEntry 51}
ethOamDestNeRxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number received frames in the backward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 52}
ethOamDestNeOverflowRxBackward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeTxBackward counter has overflowed."
::= { ethOamDestNeEntry 53}
ethOamDestNeUnavailableIndForward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of unavailability indicators evaluated
as unavailable in the forward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 54}
ethOamDestNeOverflowUnavailableIndForward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeUnavailableIndForward counter has overflowed."
::= { ethOamDestNeEntry 55}
ethOamDestNeUnavailableIndBackward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Counts the number of unavailability indicators evaluated
as unavailable in the backward direction
since the time the service is up, or since last counters reset."
::= { ethOamDestNeEntry 56}
ethOamDestNeOverflowUnavailableIndBackward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of times the associated
ethOamDestNeUnavailableIndBackward counter has overflowed."
::= { ethOamDestNeEntry 57}
ethOamDestNeUnavailRatioForward OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ratio of the unavailable seconds, in the forward
direction, in the last 48 intervals. (12 hours window).
The mib value is the ratio multiplied by 1000.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamDestNeEntry 58 }
ethOamDestNeUnavailRatioBackward OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Indicates the ratio of the unavailable seconds, in the backward
direction, in the last 48 intervals period (12 hours window).
The mib value is the ratio multiplied by 1000.
0xFFFFFFFF will be returned for ratio greater than 4/10 (40%)."
::= { ethOamDestNeEntry 59 }
ethOamDestNeDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A textual string containing information about the Remote MEP."
DEFVAL { "" }
::= { ethOamDestNeEntry 61}
ethOamDestNeConvertedIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines the converted index (according to entityConvertIndexTable )
assigned to this Dest NE."
::= { ethOamDestNeEntry 62}
ethOamDestNeSlmDataTlvLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the SLM Data TLV length.
It is taken into consideration only if ethOamDestNeLmmTraffic
is set to 'slm'(4)."
DEFVAL { 0 }
::= { ethOamDestNeEntry 63}
ethOamDestNeLmMode OBJECT-TYPE
SYNTAX INTEGER
{
rx (1),
txAndRx (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines Loss Measurement work mode:
rx(1): Rx only.
txAndRx(2): Tx and Rx."
DEFVAL { txAndRx }
::= { ethOamDestNeEntry 64}
ethOamDestNeSlmTestId OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the unique indication per EVC.COS
and MEP/RMEP of SLM Test ID.
Range of values is 1..255."
DEFVAL { 1 }
::= { ethOamDestNeEntry 65}
ethOamDestNeForwardDelayVarBinProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable defines the 1-Way delay measurement bin
profile assigned to this Dest NE forward direction. if set
to '0', no profile is assigned to this Dest NE."
DEFVAL { 0 }
::= { ethOamDestNeEntry 66}
ethOamDestNeBackwardDelayVarBinProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable defines the 1-Way delay measurement bin
profile assigned to this Dest NE backward direction. if set
to '0', no profile is assigned to this Dest NE."
DEFVAL { 0 }
::= { ethOamDestNeEntry 67}
ethOamDestNeAvailableIndForward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of availability indicators evaluated
as available in the forward direction since the time the
service is up, or since last counters reset."
::= { ethOamDestNeEntry 68}
ethOamDestNeAvailableIndBackward OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of availability indicators evaluated
as available in the backward direction since the time the
service is up, or since last counters reset."
::= { ethOamDestNeEntry 69}
ethOamDestNeDelayVariationForward OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last calculated one way forward delay variation
value."
::= { ethOamDestNeEntry 70}
ethOamDestNeDelayVariationBackward OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last calculated one way forward delay variation
value."
::= { ethOamDestNeEntry 71}
-- ******************************************************************
-- The RMON Configuration Table
-- ******************************************************************
ethOamSvcRmonConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamSvcRmonConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The purpose of this table is to enable RMON parameters configuration
for all Destination NEs that exists for a certain service."
::= { ethOamService 6 }
ethOamSvcRmonConfigEntry OBJECT-TYPE
SYNTAX EthOamSvcRmonConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table includes parameters to be configured in
alarmTable and eventTable of RMON-MIB.
When the manager creates an entry in this table, the agent
automatically creates corresponding entries in
RMON-MIB.alarmTable and eventTable.
An entry is created for each Dest NE that exists for the selected
service and the selected counter type that is denoted by
ethOamSvcRmonConfigCounterType. The values set for each Dest NE are identical
to the values set in this table."
INDEX { radOamIdx1, radOamEvcIdx,
radMepIdx, ethOamServiceIdx, ethOamSvcRmonConfigPerfAttrib }
::= { ethOamSvcRmonConfigTable 1 }
EthOamSvcRmonConfigEntry ::= SEQUENCE {
ethOamSvcRmonConfigPerfAttrib INTEGER,
ethOamSvcRmonConfigRowStatus RowStatus,
ethOamSvcRmonConfigAlarmInterval Integer32,
ethOamSvcRmonConfigAlarmRisingThresh Integer32,
ethOamSvcRmonConfigAlarmFallingThresh Integer32,
ethOamSvcRmonConfigEventType INTEGER
}
ethOamSvcRmonConfigPerfAttrib OBJECT-TYPE
SYNTAX INTEGER
{
framesAboveDelay (1),
framesAboveDelayVar (2),
farEndFrameLossRatio (3),
nearEndFrameLossRatio (4),
unavailabilityRatio (5),
farEndUnavailabilityRatio (6),
nearEndUnavailabilityRatio (7)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each value corresponds to a service performance attribute
(as defined in MEF 10.1), that can be monitored.
The value set to this variable is used to resolve which counter's
OID will be set to alarmTable.alarmVariable of RMON-MIB."
::= { ethOamSvcRmonConfigEntry 1 }
ethOamSvcRmonConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable enables table row creation and deletion."
::= { ethOamSvcRmonConfigEntry 2 }
ethOamSvcRmonConfigAlarmInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value set to this variable will be set (by the agent) to
alarmTable.alarmInterval in RMON-MIB for each Dest NE.
The measurement unit is seconds.
For further information refer to RFC-2819."
::= { ethOamSvcRmonConfigEntry 3 }
ethOamSvcRmonConfigAlarmRisingThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value set to this variable will be set (by the agent) to
alarmTable.alarmRisingThreshold in RMON-MIB for each Dest NE.
For further information refer to RFC-2819."
::= { ethOamSvcRmonConfigEntry 4 }
ethOamSvcRmonConfigAlarmFallingThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value set to this variable will be set (by the agent) to
alarmTable.alarmFallingThreshold in RMON-MIB for each Dest NE.
For further information refer to RFC-2819."
::= { ethOamSvcRmonConfigEntry 5 }
ethOamSvcRmonConfigEventType OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
log (2),
snmptrap (3), -- send an SNMP trap
logandtrap(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value set to this variable will be set (by the agent) to
eventTable.eventType in RMON-MIB for each Dest NE.
For further information refer to RFC-2819."
::= { ethOamSvcRmonConfigEntry 6 }
-- ******************************************************************
-- The Measurement Bins Profile Table
-- ******************************************************************
ethOamMeasureBinProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamMeasureBinProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines measurement bin profiles, to be used for
threshold setting of FD (Frame Delay) and FDV (Frame Delay Variation) measurements."
::= { ethOamService 7 }
ethOamMeasureBinProfileEntry OBJECT-TYPE
SYNTAX EthOamMeasureBinProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a profile that can be
bind to a Dest NE."
INDEX { ethOamMeasureBinProfileIndex }
::= { ethOamMeasureBinProfileTable 1 }
EthOamMeasureBinProfileEntry ::= SEQUENCE {
ethOamMeasureBinProfileIndex Unsigned32,
ethOamMeasureBinProfileRowStatus RowStatus,
ethOamMeasureBinProfileName SnmpAdminString,
ethOamMeasureBinThresh OCTET STRING
}
ethOamMeasureBinProfileIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute defines the Measurement Bin profile index."
::= { ethOamMeasureBinProfileEntry 1 }
ethOamMeasureBinProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute is used to create a new row or to delete an existing row
in the table."
::= { ethOamMeasureBinProfileEntry 2 }
ethOamMeasureBinProfileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A string to denote the profile's name."
::= { ethOamMeasureBinProfileEntry 3 }
ethOamMeasureBinThresh OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(36))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The structure of this variable is as follows:
Each consecutive 4 bytes represent a threshold value.
There are up to 10 possible bins per measurement type (FD, FDV).
The first 4 bytes represent the upper threshold of Bin #1.
The next 4 bytes represent the upper threshold of Bin #2, etc.
Threshold measurement unit is microseconds."
::= { ethOamMeasureBinProfileEntry 4 }
-- ******************************************************************
-- The Current Delay (Frame Delay and Frame Delay Variation),
-- Measurement Bins Table
-- ******************************************************************
ethOamDelayCurrentBinsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamDelayCurrentBinsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds a set of Frame Delay bin or Frame Delay Variation
counters in the current interval.
The number of bins is determined according to the Bin Profile selected
per Dest NE.
For Dest NE resolution (ethOamServiceIdx) refer to ethOamSvcCurrentStatTable."
::= { ethOamService 8 }
ethOamDelayCurrentBinsEntry OBJECT-TYPE
SYNTAX EthOamDelayCurrentBinsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds a Frame Delay or Frame Delay Variation
bin counter of a Destination NE in the current interval."
INDEX { radOamIdx1, radOamEvcIdx, radMepIdx,
ethOamServiceIdx,ethOamDelayCurrentBinCounterType,
ethOamDelayCurrentBinNumber }
::= { ethOamDelayCurrentBinsTable 1 }
EthOamDelayCurrentBinsEntry ::= SEQUENCE {
ethOamDelayCurrentBinCounterType EthOamBinCounterType,
ethOamDelayCurrentBinNumber Unsigned32,
ethOamDelayCurrentBinValue PerfCurrentCount
}
ethOamDelayCurrentBinCounterType OBJECT-TYPE
SYNTAX EthOamBinCounterType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define counter type for current bin measurements
(See Textual Convention for detailed defintion.) "
::= { ethOamDelayCurrentBinsEntry 1 }
ethOamDelayCurrentBinNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable denotes the Frame Delay or Frame Delay Variation Bin number
in the current interval.
The bin upper threshold is derived from the corresponding bytes of
ethOamMeasureBinThresh of the Bin Profile selected per Dest NE."
::= { ethOamDelayCurrentBinsEntry 2 }
ethOamDelayCurrentBinValue OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the number of frames that arrived in the current interval
with delay or or Delay Variation falling within the bin range."
::= { ethOamDelayCurrentBinsEntry 3 }
-- ******************************************************************
-- The Delay (Frame Delay and Frame Delay Variation)
-- Interval Measurement Bins Table
-- ******************************************************************
ethOamDelayIntervalBinsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamDelayIntervalBinsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds a set of Frame Delay or Frame Delay Variation
bin counters in the last 24H period.
The number of bins is determined according to the Bin Profile selected
per Dest NE."
::= { ethOamService 10 }
ethOamDelayIntervalBinsEntry OBJECT-TYPE
SYNTAX EthOamDelayIntervalBinsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds a Frame Delay or Frame Delay Variation
bin counter of a Destination NE in the selected interval.
For Dest NE resolution (ethOamServiceIdx) refer to ethOamSvcIntervalStatTable."
INDEX { radOamIdx1, radOamEvcIdx, radMepIdx,
ethOamServiceIdx, ethOamSvcIntervalNum,
ethOamDelayIntervalBinCounterType,
ethOamDelayIntervalBinNumber }
::= { ethOamDelayIntervalBinsTable 1 }
EthOamDelayIntervalBinsEntry ::= SEQUENCE {
ethOamDelayIntervalBinCounterType EthOamBinCounterType,
ethOamDelayIntervalBinNumber Unsigned32,
ethOamDelayIntervalBinValue PerfIntervalCount
}
ethOamDelayIntervalBinCounterType OBJECT-TYPE
SYNTAX EthOamBinCounterType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define counter type for current bin measurements
(See Textual Convention for detailed defintion.)"
::= { ethOamDelayIntervalBinsEntry 1 }
ethOamDelayIntervalBinNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable denotes the Frame Delay or Frame Delay Variation
bin number in the selected interval.
The bin upper threshold is derived from the corresponding bytes of
ethOamMeasureBinThresh of the Bin Profile selected per Dest NE."
::= { ethOamDelayIntervalBinsEntry 2 }
ethOamDelayIntervalBinValue OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the number of frames in the selected interval
that arrived with delay or Delay Variation falling within the bin range."
::= { ethOamDelayIntervalBinsEntry 3 }
-- MD (Maintenance Domain) Definition
-- ******************************************************************
-- The Maintenance Domain Table
-- ******************************************************************
radMdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MaintenanceDomain table. Each row in the table represents
a different maintenance domain.
A Maintenance domain is described in 802.1ag (3.22) as the
network or the part of the network for which faults in
connectivity are to be managed. The boundary of a Maintenance
Domain is defined by a set of DSAPs, each of which can become
a point of connectivity to a service instance."
::= { ethIfOamCfm 3 }
radMdEntry OBJECT-TYPE
SYNTAX RadMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain table entry. This entry is not lost
upon reboot. It is backed up by stable storage"
INDEX { radMdIndex }
::= { radMdTable 1 }
RadMdEntry ::= SEQUENCE {
radMdIndex Unsigned32,
radMdFormat INTEGER,
radMdName OCTET STRING,
radMdRowStatus RowStatus
}
radMdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the maintenance domain table."
::= { radMdEntry 1 }
radMdFormat OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
dnsLikeName (2),
macAddressAndUint (3),
charString (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type (and thereby format) of the Maintenance Domain Name."
::= { radMdEntry 2 }
radMdName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..43))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Maintenance Domain name. The type/format of this object
is determined by the value of the radMdNameType object.
Each Maintenance Domain has unique name amongst all those
used or available to a service provider or operator. It
facilitates easy identification of administrative
responsibility for each Maintenance Domain."
::= { radMdEntry 3 }
radMdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute allows to create/delete a row in this table.
The writable columns in a row can not be changed if the row
is active. All columns must have a valid value before a row
can be activated."
::= { radMdEntry 4 }
-- ******************************************************************
-- The Linktrace Reply Table
-- ******************************************************************
radMepLtrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadMepLtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of Linktrace replies
received by a specific MEP in response to
a linktrace message.
"
::= { ethIfOamCfm 4 }
radMepLtrEntry OBJECT-TYPE
SYNTAX RadMepLtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LinktraceReply table entry."
INDEX { radOamIdx1, radMepIdx, radMepLtrReceiveOrder }
::= { radMepLtrTable 1 }
RadMepLtrEntry ::= SEQUENCE {
radMepLtrReceiveOrder Unsigned32,
radMepLtrTtl Unsigned32,
radMepLtrMacAddr MacAddress,
radMepLtrRelay INTEGER,
radMepLtrIngress INTEGER,
radMepLtrIngressPortIdSubtype LldpPortIdSubtype,
radMepLtrIngressPortId OCTET STRING,
radMepLtrEgress INTEGER,
radMepLtrEgressPortIdSubtype LldpPortIdSubtype,
radMepLtrEgressPortId OCTET STRING
}
radMepLtrReceiveOrder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index to distinguish among multiple LTRs with the same LTR
Transaction Identifier field value. radMepLtrReceiveOrder
are assigned sequentially from 1, in the order that the
Linktrace Initiator received the LTRs."
::= { radMepLtrEntry 1 }
radMepLtrTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TTL field value for a returned LTR."
::= { radMepLtrEntry 2 }
radMepLtrMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address in the header of the returned LTR."
::= { radMepLtrEntry 3 }
radMepLtrRelay OBJECT-TYPE
SYNTAX INTEGER
{
rlyHit (1),
rlyFdb (2),
rlyMpdb (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returned in the Relay Action field:
rlyHit - the LTM reached an MP whose MAC address matches the target MAC address.
rlyFdb - the Egress Port was determined by consulting the Filtering Database.
rlyMpdb - the Egress Port was determined by consulting the MIP CCM Database.
802.1ag clauses 12.14.7.5.3:g and 20.36.2.5"
::= { radMepLtrEntry 4 }
radMepLtrIngress OBJECT-TYPE
SYNTAX INTEGER
{
ingNoTlv (1),
ingOk (2),
ingDown (3),
ingBlocked (4),
ingVid (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returned in the Ingress Action Field of the LTM.
ingNoTlv - no Reply Ingress TLV was returned in the LTM.
ingOK - the target data frame would be passed through to the MAC Relay Entity.
ingDown - the Bridge Port's MAC_Operational parameter is false.
ingBlocked - the target data frame would not be forwarded if received on this port.
ingVid - the ingress port is not in the members of the LTM's VID,
and ingress filtering is enabled, so the target data frame would be
filtered by the ingress filtering.
802.1ag clauses 12.14.7.5.3:k and 20.36.2.6"
::= { radMepLtrEntry 5 }
radMepLtrIngressPortIdSubtype OBJECT-TYPE
SYNTAX LldpPortIdSubtype
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The format of the Ingress Port ID.
If the radMepLtrIngress object contains the value
egrNoTlv(1), then the contents of this object are meaningless.
802.1ag clauses 12.14.7.5.3:m and 20.36.2.8"
::= { radMepLtrEntry 6 }
radMepLtrIngressPortId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ingress Port ID. This is an alpha-numeric string that contains a
specific identifier for the port.
The format of this object is determined by
the value of the radMepLtrIngressPortIdSubtype object.
If the radMepLtrIngress object contains the value
ingNoTlv(1), then the contents of this object are meaningless.
802.1ag clauses 12.14.7.5.3:n and 20.36.2.9"
::= { radMepLtrEntry 7 }
radMepLtrEgress OBJECT-TYPE
SYNTAX INTEGER
{
egrNoTlv (1),
egrOK (2),
egrDown (3),
egrBlocked (4),
egrVid (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returned in the Egress Action Field of the LTM.
The value egrNoTlv(1) indicates that no Reply Egress TLV was
returned in the LTM.
802.1ag clauses 12.14.7.5.3:o and 20.36.2.10"
::= { radMepLtrEntry 8 }
radMepLtrEgressPortIdSubtype OBJECT-TYPE
SYNTAX LldpPortIdSubtype
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The format of the egress Port ID.
If the radMepLtrEgress object contains the value
egrNoTlv(1), then the contents of this object are meaningless.
802.1ag clauses 12.14.7.5.3:q and 20.36.2.12"
::= { radMepLtrEntry 9 }
radMepLtrEgressPortId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Egress Port ID. The format of this object is determined by
the value of the radMepLtrEgressPortIdSubtype object.
If the radMepLtrEgress object contains the value
egrNoTlv(1), then the contents of this object are meaningless.
802.1ag clauses 12.14.7.5.3:r and 20.36.2.13"
::= { radMepLtrEntry 10 }
-- ******************************************************************
-- The MEP CC Status Table
-- ******************************************************************
radMepCcStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadMepCcStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of CC Status
received by a specific MEP from different Remote MEPs.
"
::= { ethIfOamCfm 5 }
radMepCcStatusEntry OBJECT-TYPE
SYNTAX RadMepCcStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CC Status Table."
INDEX { radOamIdx1, radMepIdx, radMepRemoteMepIdx }
::= { radMepCcStatusTable 1 }
RadMepCcStatusEntry ::= SEQUENCE {
radMepRemoteMepIdx Unsigned32,
radMepCcStatusRemMepId Unsigned32,
radMepCcStat INTEGER,
radMepCcStatusMacAddr MacAddress
}
radMepRemoteMepIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a running index for arriving CC messages (from different Remote MEPs)
for a specific MEP ID."
::= { radMepCcStatusEntry 1 }
radMepCcStatusRemMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute indicates the Remote MEP ID from which the CC
messages has arrived."
::= { radMepCcStatusEntry 2 }
radMepCcStat OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fail (2),
ok (3),
mismerge (4),
unexpectedMep (5),
unexpectedMeLevel (6),
unexpectedPeriod (7),
rdi (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Continuity Check (CC) status (ITU-T Y.1731, Appendix I):
mismerge - A MEP detects a Mismerge condition when a CCM frame arrives with the
correct MEG level, but incorrect MEG ID.
unexpectedMep -A MEP detects an Unexpected MEP condition when a CCM frame arrives with the
correct MEG level, the correct MEG ID, but an unexpected MEP ID,
which includes the MEP's own MEP ID.
unexpectedMeLevel - A MEP detects an Unexpected MEG Level condition when a CCM frame
arrives with incorrect MEG Level. Incorrect MEG Level is less than the MEP's
own MEG level.
unexpectedPeriod - A MEP detects an Unexpected Period condition when a CCM frame
arrives with a correct MEG level. a correct MEG ID, a correct MEP ID,
but with the Period field value different from the MEP's own CCM
transmission period.
rdi - A MEP detects RDI when it receives a CCM frame with the RDI field set."
::= { radMepCcStatusEntry 3 }
radMepCcStatusMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the MAC Address in the
CC Status message received."
::= { radMepCcStatusEntry 4 }
--Ethernet Type at system level
ethOamStdEtherType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Standard Ether Type in an OAM message.
This object will be RW until a formal value will be issued for standard Ethernet Type.
When such Standard will exist, this object will be supported RO to reflect
the Standard value."
::= { ethIfOamCfm 6 }
--MAC Address at system level
ethOamStdMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Standard MAC Address in an OAM message.
This object will be RW until a formal value will be issued for standard MAC Address.
When such Standard will exist, this object will be supported RO to reflect
the Standard value."
::= { ethIfOamCfm 7 }
-- ******************************************************************
-- The Extension for the Maintenance Domain Table
-- ******************************************************************
dot1agXCfmMdTable
OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1agXCfmMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain table. Each row in the table represents
a different maintenance association."
::= { ethIfOamCfm 8 }
dot1agXCfmMdEntry OBJECT-TYPE
SYNTAX Dot1agXCfmMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain table entry."
-- AUGMENTS { dot1agCfmMdEntry }
INDEX { dot1agCfmMdIndex }
::= { dot1agXCfmMdTable 1 }
Dot1agXCfmMdEntry ::= SEQUENCE {
dot1agXCfmMdProtocol INTEGER
}
dot1agXCfmMdProtocol OBJECT-TYPE
SYNTAX INTEGER
{
preStandard (1),
standard (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
."
::= { dot1agXCfmMdEntry 1 }
-- ********************************************************************
-- The Extension for the MA Table
-- ********************************************************************
dot1agXCfmMaNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1agXCfmMaNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An extension to the standard Maintenance Association
table, dot1agCfmMaNetTable"
::= { ethIfOamCfm 15 }
dot1agXCfmMaNetEntry OBJECT-TYPE
SYNTAX Dot1agXCfmMaNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association table entry."
-- AUGMENTS { dot1agCfmMaNetTable }
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex }
::= { dot1agXCfmMaNetTable 1 }
Dot1agXCfmMaNetEntry ::= SEQUENCE {
dot1agXCfmMaNetServiceIdName SnmpAdminString,
dot1agXCfmMaNetIfStatusTlv INTEGER
}
dot1agXCfmMaNetServiceIdName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute specify the Service ID name of this MA."
::= { dot1agXCfmMaNetEntry 1 }
dot1agXCfmMaNetIfStatusTlv OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines if Interface Status TLV is added in
CCM message."
DEFVAL { enable }
::= { dot1agXCfmMaNetEntry 2 }
-- ******************************************************************
-- The Extension for the MEP Table
-- ******************************************************************
dot1agXCfmMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1agXCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association End Point (MEP) table."
::= { ethIfOamCfm 9 }
dot1agXCfmMepEntry OBJECT-TYPE
SYNTAX Dot1agXCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP table entry."
-- AUGMENTS { dot1agCfmMepEntry }
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier
}
::= { dot1agXCfmMepTable 1 }
Dot1agXCfmMepEntry ::= SEQUENCE {
dot1agXCfmMepContinuityVerMode INTEGER,
dot1agXCfmMepDestAddrType INTEGER,
dot1agXCfmMepDestMacAddr MacAddress,
dot1agXCfmMepMappingProfile Unsigned32,
dot1agXCfmMepQBlock OBJECT IDENTIFIER,
dot1agXCfmMepFixedQueueMapping Unsigned32,
dot1agXCfmMepQueueMappingProfile Unsigned32,
dot1agXCfmMepConvertedIndex Unsigned32,
dot1agXCfmMepPmDestAddrType INTEGER,
dot1agXCfmMepForwardingMode INTEGER,
dot1agXCfmMepLbmDataTlvLength Unsigned32,
dot1agXCfmMepClientMdLevel Unsigned32,
dot1agXCfmMepAisTransmit INTEGER,
dot1agXCfmMepAisInterval Dot1agCfmCcmInterval,
dot1agXCfmMepAisPriority Unsigned32,
dot1agXCfmMepDefects BITS,
dot1agXCfmMepLastAlarmDefect INTEGER,
dot1agXCfmMepCosMapping Unsigned32,
dot1agXCfmMepCosMappingProfile Unsigned32,
dot1agXCfmMepCcStatus BITS,
dot1agXCfmMepStatus INTEGER,
dot1agXCfmMepExcludeCustomerTags TruthValue,
dot1agXCfmMepClearStatsCmd INTEGER,
dot1agXCfmMepTimeElapsed Unsigned32,
dot1agXCfmMepCcmTx Counter64
}
dot1agXCfmMepContinuityVerMode OBJECT-TYPE
SYNTAX INTEGER
{
disabled (2),
ccBased (3),
lbBased (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the OAM behavior of the MEP:
disabled - no Continuity Verification is done
cc_based - Continuity Verification is done based on incoming CC messages
lb_based - Continuity Verification is done based on loopback messages."
::= { dot1agXCfmMepEntry 1 }
dot1agXCfmMepDestAddrType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicast (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines if the OAM messages are sent to user defined
unicast address, or to RAD proprietary multicast address."
::= { dot1agXCfmMepEntry 2 }
dot1agXCfmMepDestMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object determines the MAC address that OAM packets are sent to."
::= { dot1agXCfmMepEntry 3 }
dot1agXCfmMepMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines the Mapping/classification profile (flowMappingProfileTable )
assigned to this MEP."
::= { dot1agXCfmMepEntry 4}
dot1agXCfmMepQBlock OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines the QBlock assigned to this MEP."
::= { dot1agXCfmMepEntry 5 }
dot1agXCfmMepFixedQueueMapping OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines the queue (cosProfileTable) that will be assigned to the MEP.
A value of 255 means that the Mep will use the profile according
to dot1agXCfmMepQueueMappingProfile."
::= { dot1agXCfmMepEntry 6 }
dot1agXCfmMepQueueMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines the queueMapping Profile (CosProfileTable) assigned to this MEP."
::= { dot1agXCfmMepEntry 7 }
dot1agXCfmMepConvertedIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute defines the converted index (according to entityConvertIndexTable )
assigned to this MEP."
::= { dot1agXCfmMepEntry 8 }
dot1agXCfmMepPmDestAddrType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicast (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the type of MAC Address being used by the PM frames
(Delay Measurement frames and Loss Measurement frames)."
::= { dot1agXCfmMepEntry 9 }
dot1agXCfmMepForwardingMode OBJECT-TYPE
SYNTAX INTEGER
{
eline (1),
elan (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the mode MEP forwarding mode.
If set to elan(2) mode, dot1agXCfmMepPmDestAddrType must be unicast(1). "
DEFVAL { eline }
::= { dot1agXCfmMepEntry 10 }
dot1agXCfmMepLbmDataTlvLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the length of the data TLV sent in LBM."
DEFVAL {0}
::= { dot1agXCfmMepEntry 11 }
dot1agXCfmMepClientMdLevel OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the client MD level to transmit ETH-AIS and LCK frames.
It is irrelevant if the corresponding dot1agCfmMdMdLevel equals to 7.
Otherwise, it value must be greater than the corresponding value of dot1agCfmMdMdLevel "
::= { dot1agXCfmMepEntry 12 }
dot1agXCfmMepAisTransmit OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes if ETH-AIS frame transmission is enabled or not.
It can be enabled only if the value of the corresponding
dot1agCfmMdMdLevel is less than 7
"
DEFVAL { disable }
::= { dot1agXCfmMepEntry 13 }
dot1agXCfmMepAisInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the interval of ETH-AIS frame transmission."
DEFVAL { interval1s }
::= { dot1agXCfmMepEntry 14 }
dot1agXCfmMepAisPriority OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable denotes the priority of ETH-AIS frames."
DEFVAL {0}
::= { dot1agXCfmMepEntry 15 }
dot1agXCfmMepDefects OBJECT-TYPE
SYNTAX BITS
{
bDefAIS (0),
bDefLCK (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
An extnetion to dot1agCfmMepDefects which is A vector of
Boolean error conditions, any of which may be true.
A MEP can detect and report a number of defects,
and multiple defects can be present at the same time.
The following defects are indicated by this object.
Defect are ordered according to their severity.
bDefAIS - an AIS was received by this MEP in the last
3.5*AIS-interval, meaning some server MEP is reporting an AIS.
bDefLCK - An LCK was received by this MEP in the last
3.5*AIS-interval, meaning some server MEP is performing a test.
"
::= { dot1agXCfmMepEntry 16 }
dot1agXCfmMepLastAlarmDefect OBJECT-TYPE
SYNTAX INTEGER
{
none(1), -- no defects since FNG_RESET
defRDICCM(2), -- RDI CCM
defMACstatus(3), -- MAC status
defRemoteCCM(4), -- Remote CCM
defErrorCCM(5), -- ErrorCCM
defXconCCM(6), -- Xcon CCM
defAIS(7), -- AIS
defLCK(8) -- LCK
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the last defect that generated an alarm at the MEP:
none no defects since FNG_RESET
defRDICCM RDI CCM
defMACstatus MAC status
defRemoteCCM Remote CCM
defErrorCCM Error CCM
defXconCCM Xcon CCM
defAIS
defLCK."
::= { dot1agXCfmMepEntry 17 }
dot1agXCfmMepCosMapping OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines MEP CoS mapping.
The value 0..7 indicates fixed CoS selection.
The value 255 defines using of dot1agXCfmMepCosMappingProfile
OBJECT belonging to this table (see below)."
::= { dot1agXCfmMepEntry 19 }
dot1agXCfmMepCosMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute contains cosInternalProfileIndex that defines CoS
mapping profile assigned to this MEP, see cosInternalProfileTable."
::= { dot1agXCfmMepEntry 20 }
dot1agXCfmMepCcStatus OBJECT-TYPE
SYNTAX BITS
{
notApplicable (0),
otherFail (1),
mismerge (2),
unexpectedMep (3),
unexpectedMepLevel (4),
unexpectedPeriod (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This obejct indicates the Continuity Check status.
If no bit is set then it means that the ststus is ok.
If notApplicable (0) is set then the other bits should not be set.
If otherFail (1) is set then the other bits should not be set."
::= { dot1agXCfmMepEntry 24 }
dot1agXCfmMepStatus OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
y1564 (2),
rfc2544 (3),
mef46Loop (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates the test status of the MEP."
::= { dot1agXCfmMepEntry 28}
dot1agXCfmMepExcludeCustomerTags OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This objects denotes whether the tag structure of transmitted OAM
frames includes or excludes the customer tags (C-tags).
A value of true(1) forbids C-tags on OAM frames.
A value of false(2) allows C-tags on OAM frames.
This object is relevant only when dot1agCfmMepDirection is up(2).
The default value is implementation specific."
::= { dot1agXCfmMepEntry 29}
dot1agXCfmMepClearStatsCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2), -- read-only value
on (3) -- write-only value
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A command that instructs the agent to clear
running statistics of selected MEP.
Setting this object to on(3), shall clear the MEP
statistics. Upon completion, the value shall automatically
change to off(2)."
DEFVAL {off}
::= { dot1agXCfmMepEntry 30 }
dot1agXCfmMepTimeElapsed OBJECT-TYPE
SYNTAX Unsigned32 (0..899)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that have elapsed since the beginning of the
current statistics interval of the MEPs (local and remote).
(Time elapsed is common to MEP current interval statistics tables:
ethOamMepCurrentTable and ethOamRMepCurrentTable)"
::= { dot1agXCfmMepEntry 31 }
dot1agXCfmMepCcmTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CCM PDUs transmitted by the MEP"
::= { dot1agXCfmMepEntry 32 }
-- ******************************************************************
-- The Extension for the MEP Database Table - deprecated - for Remote MEP
-- ******************************************************************
dot1agXCfmMepDbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1agXCfmMepDbEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The MEP DB table, now used for Remote MEP.
Table was deprectated and replaced by the following objects:
dot1agCfmMepDefects, and dot1agCfmMepDbRMepState (standard MIB)
and dot1agXCfmMepDefects
"
::= { ethIfOamCfm 10 }
dot1agXCfmMepDbEntry OBJECT-TYPE
SYNTAX Dot1agXCfmMepDbEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The MEP Database table entry.
"
-- AUGMENTS dot1agCfmMepDbEntry
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
dot1agCfmMepDbRMepIdentifier
}
::= { dot1agXCfmMepDbTable 1 }
Dot1agXCfmMepDbEntry ::= SEQUENCE {
dot1agXCfmMepCcStat INTEGER,
dot1agXCfmMepDbConvertedIndex Unsigned32
}
dot1agXCfmMepCcStat OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fail (2),
ok (3),
mismerge (4),
unexpectedMep (5),
unexpectedMeLevel (6),
unexpectedPeriod (7),
rdi (8)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object indicates the Continuity Check (CC) status (ITU-T Y.1731, Appendix I):
mismerge - A MEP detects a Mismerge condition when a CCM frame arrives with the
correct MEG level, but incorrect MEG ID.
unexpectedMep -A MEP detects an Unexpected MEP condition when a CCM frame arrives with the
correct MEG level, the correct MEG ID, but an unexpected MEP ID,
which includes the MEP's own MEP ID.
unexpectedMeLevel - A MEP detects an Unexpected MEG Level condition when a CCM frame
arrives with incorrect MEG Level. Incorrect MEG Level is less than the MEP's
own MEG level.
unexpectedPeriod - A MEP detects an Unexpected Period condition when a CCM frame
arrives with a correct MEG level. a correct MEG ID, a correct MEP ID,
but with the Period field value different from the MEP's own CCM
transmission period.
rdi - A MEP detects RDI when it receives a CCM frame with the RDI field set."
::= { dot1agXCfmMepDbEntry 1 }
dot1agXCfmMepDbConvertedIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This attribute defines the converted index (according to entityConvertIndexTable )
assigned to this remote MEP."
::= { dot1agXCfmMepDbEntry 2}
-- ***************************************************************************
-- The Extension for the MA List Table: The list of known MEPs for a given MA
-- ***************************************************************************
dot1agXCfmMaMepListTable
OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1agXCfmMaMepListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MA List table"
::= { ethIfOamCfm 11 }
dot1agXCfmMaMepListEntry OBJECT-TYPE
SYNTAX Dot1agXCfmMaMepListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The known MEPS table entry.
"
-- AUGMENTS dot1agCfmMaMepListEntry
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMaMepListIdentifier
}
::= { dot1agXCfmMaMepListTable 1 }
Dot1agXCfmMaMepListEntry ::= SEQUENCE {
dot1agXCfmMaMepListLocalMep Unsigned32,
dot1agXCfmMaMepListDescr SnmpAdminString
}
dot1agXCfmMaMepListLocalMep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the entry is of a Remote MEP then
this variable denotes the Local MEPID that the Remote MEPID applies to.
If the entry is of a Local MEP, then this variable will be set to 0xFFFF.
It intends to support the case of multiple Local MEPs on the same MD/MA,
with different p-bit."
::= { dot1agXCfmMaMepListEntry 1 }
dot1agXCfmMaMepListDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the description of MEP entity.
By default the device sets this object value in the following format:
1. If md name is not empty:
md: 'IEEE8021-CFM-MIB.dot1agCfmMdName'
ma: 'IEEE8021-CFM-MIB.dot1agCfmMaNetName'
2. If md name is empty:
ma: 'IEEE8021-CFM-MIB.dot1agCfmMaNetName' "
::= { dot1agXCfmMaMepListEntry 2 }
--********************************
-- MIP per MD Configuration Table
--********************************
ethIfOamCfmMip OBJECT IDENTIFIER ::= { ethIfOamCfm 12 }
ethIfOamCfmMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthIfOamCfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Entity Group Intermediate Point (MIP) table.
MIP entities are defined under MD (Maintenance Domain Level)."
::= { ethIfOamCfmMip 1 }
ethIfOamCfmMipEntry OBJECT-TYPE
SYNTAX EthIfOamCfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP (per MD) table entry."
INDEX { ethIfOamCfmMipMdIdx, ethIfOamCfmMipIdx}
::= { ethIfOamCfmMipTable 1 }
EthIfOamCfmMipEntry ::= SEQUENCE {
ethIfOamCfmMipMdIdx Unsigned32,
ethIfOamCfmMipIdx Unsigned32,
ethIfOamCfmMipRowStatus RowStatus,
ethIfOamCfmMipBoundedPortIfIndex InterfaceIndexOrZero,
ethIfOamCfmMipFlowType INTEGER,
ethIfOamCfmMipFlowRxIndex Unsigned32,
ethIfOamCfmMipFlowTxIndex Unsigned32
}
ethIfOamCfmMipMdIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Maintenance Domain (MD).
See dot1agCfmMdIndex description in the IEEE8021-CFM-MIB."
::= { ethIfOamCfmMipEntry 1 }
ethIfOamCfmMipIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Maintenance Entity Group Intermediate
Point (MIP)"
::= { ethIfOamCfmMipEntry 2 }
ethIfOamCfmMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns MUST have a valid value before a row
can be activated."
::= { ethIfOamCfmMipEntry 3 }
ethIfOamCfmMipBoundedPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the interface index of the interface to
which the MIP is attached. If no such interface exists, then
the variable is set to 0."
::= { ethIfOamCfmMipEntry 4 }
ethIfOamCfmMipFlowType OBJECT-TYPE
SYNTAX INTEGER
{
uniDirectional (1),
biDirectional (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"uni-directional indicates that the flow
is defined from ingress port to egress,
bi-directional indicates both flow parameters
for ingress to egress and opposite."
::= { ethIfOamCfmMipEntry 5}
ethIfOamCfmMipFlowRxIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The received flow for the MIP that holds the MIP 1 classification "
::= { ethIfOamCfmMipEntry 6}
ethIfOamCfmMipFlowTxIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The received flow for the MIP that holds the MIP 2 classification "
::= { ethIfOamCfmMipEntry 7}
--**************************
-- MHF Configuration Table
--**************************
ethIfOamCfmMhfTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthIfOamCfmMhfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP Half Function (MHF) table.
The table defines MHF configuration, two MHF entities per
MIP."
::= { ethIfOamCfmMip 2 }
ethIfOamCfmMhfEntry OBJECT-TYPE
SYNTAX EthIfOamCfmMhfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MHF table entry"
INDEX { ethIfOamCfmMhfMdIdx, ethIfOamCfmMhfMipIdx,
ethIfOamCfmMhfIdx }
::= { ethIfOamCfmMhfTable 1 }
EthIfOamCfmMhfEntry ::= SEQUENCE {
ethIfOamCfmMhfMdIdx Unsigned32,
ethIfOamCfmMhfMipIdx Unsigned32,
ethIfOamCfmMhfIdx Unsigned32,
ethIfOamCfmMhfActive TruthValue,
ethIfOamCfmMhfOutputPortIfIndex InterfaceIndexOrZero,
ethIfOamCfmMhfPrimaryVid Unsigned32,
ethIfOamCfmMhfMappingProfile Unsigned32,
ethIfOamCfmMhfCosMapping Unsigned32,
ethIfOamCfmMhfCosMappingProfile Unsigned32,
ethIfOamCfmMhfQBlock OBJECT IDENTIFIER,
ethIfOamCfmMhfFixedQueueMapping Unsigned32,
ethIfOamCfmMhfQueueMappingProfile Unsigned32
}
ethIfOamCfmMhfMdIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Maintenance Domain (MD).
See description of the dot1agCfmMdIndex in the
IEEE8021-CFM-MIB."
::= { ethIfOamCfmMhfEntry 1 }
ethIfOamCfmMhfMipIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Maintenance Entity Group Intermediate
Point (MIP)"
::= { ethIfOamCfmMhfEntry 2 }
ethIfOamCfmMhfIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the MIP Half Function (MHF)."
::= { ethIfOamCfmMhfEntry 3 }
ethIfOamCfmMhfActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating the administrative state of the MHF.
True indicates that the MHF is to function normally, and
false that it is to cease functioning."
::= { ethIfOamCfmMhfEntry 4 }
ethIfOamCfmMhfOutputPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is the interface index of the output interface
of the MHF. If no such interface exists, then the variable
is set to 0."
::= { ethIfOamCfmMhfEntry 5 }
ethIfOamCfmMhfPrimaryVid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Primary VID of the MHF.
The value 0 defines using of ethIfOamCfmMhfMappingProfile
OBJECT belonging to this table (see below)."
::= { ethIfOamCfmMhfEntry 6 }
ethIfOamCfmMhfMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute defines the Mapping (Classification) profile
(flowMappingProfileTable) assigned to this MHF."
::= { ethIfOamCfmMhfEntry 7 }
ethIfOamCfmMhfCosMapping OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute defines MHF CoS mapping.
The value 0..7 indicates fixed CoS selection.
The value 255 defines use of ethIfOamCfmMhfCosMappingProfile
OBJECT belonging to this table (see below)."
::= { ethIfOamCfmMhfEntry 8 }
ethIfOamCfmMhfCosMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The attribute contains cosInternalProfileIndex that defines
CoS mapping profile assigned to this MHF, see
cosInternalProfileTable."
::= { ethIfOamCfmMhfEntry 9 }
ethIfOamCfmMhfQBlock OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute defines the QBlock assigned to this MHF."
::= { ethIfOamCfmMhfEntry 10 }
ethIfOamCfmMhfFixedQueueMapping OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute defines the queue (cosProfileTable) that is
assigned to the MHF.
The value 255 defines using of
ethIfOamCfmMhfQueueMappingProfile OBJECT belonging to this
table (see below)."
::= { ethIfOamCfmMhfEntry 11 }
ethIfOamCfmMhfQueueMappingProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute defines the queueMapping Profile
(CosProfileTable) assigned to this MHF."
::= { ethIfOamCfmMhfEntry 12 }
--*******************************************
-- MIP per port and VLAN Configuration Table
--*******************************************
ethOamMip OBJECT IDENTIFIER ::= { ethIfOamCfm 13 }
ethOamMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Entity Group Intermediate Point (MIP) table.
MIP entities are defined per port and VLAN.
This table holds all the MIPs that were created."
::= { ethOamMip 1 }
ethOamMipEntry OBJECT-TYPE
SYNTAX EthOamMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP (per port and VLAN) table entry."
INDEX { ethOamMipIfIndex, ethOamMipVlanId }
::= { ethOamMipTable 1 }
EthOamMipEntry ::= SEQUENCE {
ethOamMipIfIndex Unsigned32,
ethOamMipVlanId Unsigned32,
ethOamMipMdLevel Unsigned32
}
ethOamMipIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port index associated with this MIP port."
::= { ethOamMipEntry 1 }
ethOamMipVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-ID with which the MIP is associated on the
interface."
::= { ethOamMipEntry 2 }
ethOamMipMdLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD level of the MIP."
::= { ethOamMipEntry 3 }
agnAutoMipAssign OBJECT-TYPE
SYNTAX INTEGER {
auto (1),
manual (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the mode of creation of OAM MIP entity:
auto(1) - If the MIP Policy (dot1agCfmMdMhfCreation) has a value
that is different than None and if the conditions
enable creating the MIP according to 802.1ag definitions,
the MIP will be created automatically without human intervention.
In this case the value of agnFunctionAttributes Bit 32 will be set to 0.
manual(2)- the MIP will be created manually by user
configuration. This is the default value and
the value of agnFunctionAttributes Bit 32
(MIP and MHF manual configuration)
will be set to 1.
"
DEFVAL { manual }
::= { ethOamMip 2 }
ethIfOamCfmSumMipMep OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object is used as an index in rowInfoTable to calculate the number
of MEP and MIP entities.
This OID object is referenced in rowInfoTableId."
::= { ethIfOamCfm 14 }
ethOamMepFlowsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamMepFlowsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Multiple flows association to MEP."
::= { ethIfOamCfm 16 }
ethOamMepFlowsEntry OBJECT-TYPE
SYNTAX EthOamMepFlowsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in this table represents flow association to MEP."
INDEX {dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
ethOamMepFlowType,
ethOamMepFlowIndex1,
ethOamMepFlowIndex2
}
::= { ethOamMepFlowsTable 1 }
EthOamMepFlowsEntry ::= SEQUENCE {
ethOamMepFlowType INTEGER,
ethOamMepFlowIndex1 Unsigned32,
ethOamMepFlowIndex2 Unsigned32,
ethOamMepFlowsRowStatus RowStatus
}
ethOamMepFlowType OBJECT-TYPE
SYNTAX INTEGER
{
uniDirectionalRx (1),
uniDirectionalTx (2),
biDirectional (3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow direction:
uniDirectionalRx - flow toward the UNI (LAN)),
uniDirectionalTx - flow toward the NNI (WAN)),
bidirectional - two flows with same index,
having same properties, in opposite directions."
::= { ethOamMepFlowsEntry 1 }
ethOamMepFlowIndex1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow 1st index, equals to MEF-R flowTable flowIdx1"
::= { ethOamMepFlowsEntry 2 }
ethOamMepFlowIndex2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow 2nd index, equals to MEF-R flowTable flowIdx2"
::= { ethOamMepFlowsEntry 3 }
ethOamMepFlowsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute allows to create/delete a row in this table."
::= {ethOamMepFlowsEntry 4 }
-- ******************************************************************
-- The OAM Per Device Table
-- ******************************************************************
ethOamConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EthOamConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The purpose of this table is to enable the configuration
of all per-Device OAM parameters. A single row is automatically
created, and cannot be deleted."
::= { ethIfOamCfm 17 }
ethOamConfigEntry OBJECT-TYPE
SYNTAX EthOamConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table includes parameters to be configured
Per Device."
INDEX { ethOamConfigIdx }
::= { ethOamConfigTable 1 }
EthOamConfigEntry ::= SEQUENCE {
ethOamConfigIdx Unsigned32,
ethOamConfigAlarmType INTEGER,
ethOamConfigAvailabilityDeltaT Unsigned32,
ethOamConfigAvailabilityNumDeltaTs Unsigned32,
ethOamConfigAvailabilityFwdFlrThreshold Unsigned32,
ethOamConfigAvailabilityBckFlrThreshold Unsigned32,
ethOamConfigMdLevelMips BITS
}
ethOamConfigIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index is equal to 1."
::= { ethOamConfigEntry 1 }
ethOamConfigAlarmType OBJECT-TYPE
SYNTAX INTEGER
{
legacy (1),
soam (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates alarm legacy report configuration.
Legacy (1): Alarm name as defined in RAD OamCfm-MIB.
SOAM (2): Alarm name as defined in IEEE 802.1ag table 20-1."
DEFVAL { legacy }
::= { ethOamConfigEntry 2 }
ethOamConfigAvailabilityDeltaT OBJECT-TYPE
SYNTAX Unsigned32 ( 1 | 2 | 3 | 4 | 5 | 6 | 10 | 12 | 15 | 20 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the length of the small time interval for
frame loss ratio calculation."
DEFVAL { 1 }
::= { ethOamConfigEntry 3 }
ethOamConfigAvailabilityNumDeltaTs OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the number of consecutive small
time intervals used to determine a change in the availability
status as indicated by MEF 10.2.1. This parameter is equivalent
to the Availability parameter of 'n' as specified by MEF 10.2.1."
DEFVAL { 10 }
::= { ethOamConfigEntry 4 }
ethOamConfigAvailabilityFwdFlrThreshold OBJECT-TYPE
SYNTAX Unsigned32(0..100)
UNITS "percents"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Forward FLR threshold, in percentage,
to be used in evaluating the availability/unavailability status
of an availability indicator per MEF 10.2.1. This parameter is
equivalent to the Availability parameter of 'C' as specified in
MEF 10.2.1."
DEFVAL { 50 }
::= { ethOamConfigEntry 5 }
ethOamConfigAvailabilityBckFlrThreshold OBJECT-TYPE
SYNTAX Unsigned32(0..100)
UNITS "percents"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Backward FLR threshold, in percentage,
to be used in evaluating the availability/unavailability status
of an availability indicator per MEF 10.2.1. This parameter is
equivalent to the Availability parameter of 'C' as specified in
MEF 10.2.1."
DEFVAL { 50 }
::= { ethOamConfigEntry 6 }
ethOamConfigMdLevelMips OBJECT-TYPE
SYNTAX BITS
{
mdlLevel0 (0),
mdlLevel1 (1),
mdlLevel2 (2),
mdlLevel3 (3),
mdlLevel4 (4),
mdlLevel5 (5),
mdlLevel6 (6),
mdlLevel7 (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global MIP/s that are configured for device services.
When configured, a MIP shall be automatically defined at the
specified MD level/s for all the services (EVCs) in the device."
DEFVAL { {} } -- Default: No bit is selected
::= { ethOamConfigEntry 7 }
END