5439 lines
182 KiB
Plaintext
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
|
|
|