mibs/MIBS/calix/CALIX-SOAM-EXT-MIB
2023-12-05 12:25:34 +01:00

1784 lines
58 KiB
Plaintext

CALIX-EOAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises, IpAddress, Counter32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue, MacAddress, TDomain, TAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB -- [RFC2863]
VlanIdOrNone, VlanId
FROM Q-BRIDGE-MIB -- [RFC4363]
LldpChassisId, LldpChassisIdSubtype, LldpPortId, LldpPortIdSubtype
FROM LLDP-MIB -- [IEEE802.1AB]
Dot1agCfmPbbComponentIdentifier,
Dot1agCfmMDLevel, Dot1agCfmCcmInterval, Dot1agCfmMepId, Dot1agCfmIdPermission, Dot1agCfmMepIdOrZero,
dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier,
dot1agCfmLtrSeqNumber, dot1agCfmLtrReceiveOrder, dot1agCfmMaComponentId, dot1agCfmMaMepListIdentifier,
Dot1agCfmMpDirection
FROM IEEE8021-CFM-MIB;
calixEoamExtMIB MODULE-IDENTITY
LAST-UPDATED "201101240000Z"
ORGANIZATION "CALIX, Inc"
CONTACT-INFO
"Technical Support
Calix Networks
1035 North McDowell Blvd.
Petaluma CA 94954
UNITED STATES
Tel: +1 707-766-3100
E-mail:
"
DESCRIPTION
"A MIB module that extends the support of Ethernet OAM standards.
Extensions are made to IEEE 802.3ah MIB for Link OAM or EFM (Ethernet
First Mile) functionality, IEEE 802.1ag MIB for Service OAM
or CFM (Connection Fault Management) functionality, including
ITU-T Y.1731 entities. This version is compatible with Interport
SOAM release 3.0.
"
::= { iso(1) org(3) dod(6)
internet(1) private(4) enterprises(1) calix (6321) calixMibs (1) 99 }
calixEoamExtConfig OBJECT IDENTIFIER ::= { calixEoamExtMIB 1 }
CalixEoamEnableType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enable/disable state."
SYNTAX INTEGER {
enable (1),
disable (2)
}
CalixSoamLmType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Single/Dual Frame Loss Measurement Type."
SYNTAX INTEGER {
single (1),
dual (2)
}
-- ******************************************************************
-- ITU-T Y.1731 MEG Object
-- ******************************************************************
calixSoamExtMegTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all ITU-T Y.1731 MEG entries in the system."
::= { calixEoamExtConfig 1 }
calixSoamExtMegEntry OBJECT-TYPE
SYNTAX CalixSoamExtMegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ITU-T Y.1731 MEG entry."
INDEX { calixSoamExtMegIdentifier }
::= { calixSoamExtMegTable 1}
CalixSoamExtMegEntry ::= SEQUENCE {
calixSoamExtMegIdentifier Unsigned32,
calixSoamExtMegName OCTET STRING,
calixSoamExtMegLevel Dot1agCfmMDLevel,
calixSoamExtMegCcmInterval Dot1agCfmCcmInterval,
calixSoamExtMegVid Unsigned32,
calixSoamExtMegAutoDiscovery CalixEoamEnableType,
calixSoamExtMegAutoDiscoveryTimeout Unsigned32,
calixSoamExtMegCciInterworking CalixEoamEnableType,
calixSoamExtMegIdPermission Dot1agCfmIdPermission,
calixSoamExtMegRowStatus RowStatus
}
calixSoamExtMegIdentifier OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the MEG entry in the MEG table. There is a common
indexing space shared between MAs (IEEE 802.1ag) and MEGs(ITU-T Y.1731).
"
::= { calixSoamExtMegEntry 1 }
calixSoamExtMegName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..44))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Textual name of the MEG."
::= { calixSoamExtMegEntry 2 }
calixSoamExtMegLevel OBJECT-TYPE
SYNTAX Dot1agCfmMDLevel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level for the MEG."
DEFVAL { 0 }
::= { calixSoamExtMegEntry 3 }
calixSoamExtMegCcmInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval between CCM transmissions to be used by all MEPs
in the MEG.
"
DEFVAL { interval1s }
::= { calixSoamExtMegEntry 4 }
calixSoamExtMegVid OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Primary VLAN ID with which the MEG is
associated, or 0 if the MEG is not attached to any VID. If
the MEG is associated with more than one VID, the
dot1agCfmVlanTable lists them.
"
::= { calixSoamExtMegEntry 5 }
calixSoamExtMegAutoDiscovery OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies if MEP autodiscovery feature is enabled or not
for this particular MEG.
"
::= { calixSoamExtMegEntry 6 }
calixSoamExtMegAutoDiscoveryTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The timeout value for removal of peer MEPs added through autodetection
if no CCM frames are received from that peer MEP.
"
::= { calixSoamExtMegEntry 7 }
calixSoamExtMegCciInterworking OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies if IEEE 802.1ag compatibility mode is enabled on
this MEG.
"
::= { calixSoamExtMegEntry 8 }
calixSoamExtMegIdPermission OBJECT-TYPE
SYNTAX Dot1agCfmIdPermission
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enumerated value indicating what, if anything, is to be
included in the Sender ID TLV transmitted by MPs
configured in this MEG. The value sendIdDefer is not allowed.
"
DEFVAL { sendIdNone }
::= { calixSoamExtMegEntry 9 }
calixSoamExtMegRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
This field should be used to create or remove a MEG from the system.
"
::= { calixSoamExtMegEntry 10 }
-- ******************************************************************
-- MIP configuration
-- ******************************************************************
calixSoamExtMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all MIPs configured in the system."
::= { calixEoamExtConfig 2 }
calixSoamExtMipEntry OBJECT-TYPE
SYNTAX CalixSoamExtMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each MIP in the system shall have an entry in this table."
INDEX { calixSoamExtMegIdentifier,
calixSoamExtMipIdentifier }
::= { calixSoamExtMipTable 1 }
CalixSoamExtMipEntry ::= SEQUENCE {
calixSoamExtMipIdentifier Unsigned32,
calixSoamExtMipIfIndex InterfaceIndex,
calixSoamExtMipAdminState CalixEoamEnableType,
calixSoamExtMipMacAddress MacAddress,
calixSoamExtMipResetStat TruthValue,
calixSoamExtMipRowStatus RowStatus
}
calixSoamExtMipIdentifier OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique numerical identifier for the MIP."
::= { calixSoamExtMipEntry 1 }
calixSoamExtMipIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attributes specifies the interface index for the port
on which the MIP is attached.
"
::= { calixSoamExtMipEntry 3 }
calixSoamExtMipAdminState OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative state of the MIP."
::= { calixSoamExtMipEntry 4 }
calixSoamExtMipMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the MIP."
::= { calixSoamExtMipEntry 5 }
calixSoamExtMipResetStat OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates MIPs statistics should be cleared."
::= { calixSoamExtMipEntry 6 }
calixSoamExtMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
This attribute is used to create and delete a MIP in the system.
"
::= { calixSoamExtMipEntry 7 }
-- ******************************************************************
-- MIP statistics
-- ******************************************************************
calixSoamExtMipStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMipStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Stats for all MIPs configured in the system."
::= { calixEoamExtConfig 3 }
calixSoamExtMipStatsEntry OBJECT-TYPE
SYNTAX CalixSoamExtMipStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stats for a MIP entity."
INDEX { calixSoamExtMegIdentifier,
calixSoamExtMipIdentifier }
::= { calixSoamExtMipStatsTable 1 }
CalixSoamExtMipStatsEntry ::= SEQUENCE {
calixSoamExtMipStatsDirection Dot1agCfmMpDirection,
calixSoamExtMipStatsLbmIn Counter32,
calixSoamExtMipStatsLbrOut Counter32,
calixSoamExtMipStatsLtmIn Counter32,
calixSoamExtMipStatsLtmForwarded Counter32,
calixSoamExtMipStatsLtrOut Counter32,
calixSoamExtMipStatsLbmInvalidSenderId Counter32,
calixSoamExtMipStatsDiscards Counter32,
calixSoamExtMipStatsResetStat TruthValue
}
calixSoamExtMipStatsDirection OBJECT-TYPE
SYNTAX Dot1agCfmMpDirection
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The direction in which the MHF faces for statistics."
::= { calixSoamExtMipStatsEntry 1 }
calixSoamExtMipStatsLbmIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LBMs received by this MIP."
::= { calixSoamExtMipStatsEntry 2 }
calixSoamExtMipStatsLbrOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LBRs sent by this MIP."
::= { calixSoamExtMipStatsEntry 3 }
calixSoamExtMipStatsLtmIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LTMs received by this MIP."
::= { calixSoamExtMipStatsEntry 4 }
calixSoamExtMipStatsLtmForwarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LTM messages forwarded by MIP."
::= { calixSoamExtMipStatsEntry 5 }
calixSoamExtMipStatsLtrOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LTR responses sent by this MIP."
::= { calixSoamExtMipStatsEntry 6 }
calixSoamExtMipStatsLbmInvalidSenderId
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received LBM with a bad Sender ID.
"
::= { calixSoamExtMipStatsEntry 7 }
calixSoamExtMipStatsDiscards
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of discarded OAM frames.
"
::= { calixSoamExtMipStatsEntry 8 }
calixSoamExtMipStatsResetStat OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates MEP statistics should be cleared."
::= { calixSoamExtMipStatsEntry 9 }
-- ******************************************************************
-- MEP extension for Delay Measurement and DVM
-- ******************************************************************
calixSoamExtMepDmExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepDmExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains extended attributes and counters for the standard
MEP table dot1agCfmMepTable, in order to support Delay Measurement and
Delay Variation Measurment functionality.
"
::= { calixEoamExtConfig 4 }
calixSoamExtMepDmExtEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepDmExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MEP Extension (DM and DVM) table for a given MEP object."
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier }
::= { calixSoamExtMepDmExtTable 1 }
CalixSoamExtMepDmExtEntry ::= SEQUENCE {
calixSoamExtMepDmExtActive CalixEoamEnableType,
calixSoamExtMepDmExtDestMacAddress MacAddress,
calixSoamExtMepDmExtDestMepId Dot1agCfmMepIdOrZero,
calixSoamExtMepDmExtDestIsMepId TruthValue,
calixSoamExtMepDmExtClassOfService Unsigned32,
calixSoamExtMepDmExtDmPeriod INTEGER,
calixSoamExtMepDmExtMaxRtdThrSet Unsigned32,
calixSoamExtMepDmExtMaxRtdThrClr Unsigned32,
calixSoamExtMepDmExtAvgRtdThrSet Unsigned32,
calixSoamExtMepDmExtAvgRtdThrClr Unsigned32,
calixSoamExtMepDmExtMaxRtdVarThrSet Unsigned32,
calixSoamExtMepDmExtMaxRtdVarThrClr Unsigned32,
calixSoamExtMepDmExtAvgRtdVarThrSet Unsigned32,
calixSoamExtMepDmExtAvgRtdVarThrClr Unsigned32,
calixSoamExtMepDmExtAvgRoundTripDelay Unsigned32,
calixSoamExtMepDmExtMinRoundTripDelay Unsigned32,
calixSoamExtMepDmExtMaxRoundTripDelay Unsigned32,
calixSoamExtMepDmExtAvgRoundTripDelayVariation Unsigned32,
calixSoamExtMepDmExtMinRoundTripDelayVariation Unsigned32,
calixSoamExtMepDmExtMaxRoundTripDelayVariation Unsigned32,
calixSoamExtMepDmExtAvgRoundTripProcessingDelay Unsigned32,
calixSoamExtMepDmExtMinRoundTripProcessingDelay Unsigned32,
calixSoamExtMepDmExtMaxRoundTripProcessingDelay Unsigned32,
calixSoamExtMepDmExtDataLength Unsigned32,
calixSoamExtMepDmExtDataPattern Unsigned32
}
calixSoamExtMepDmExtActive OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Use to enable delay measurement."
::= { calixSoamExtMepDmExtEntry 1 }
calixSoamExtMepDmExtDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address field to be transmitted: A unicast
destination MAC address.
This address will be used if the value of the column
calixSoamExtMepDmExtDestIsMepId is 'False'.
"
::= { calixSoamExtMepDmExtEntry 2 }
calixSoamExtMepDmExtDestMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MEP ID of remote MEP to which the DM is to be sent.
This address will be used if the value of the column
calixSoamExtMepDmExtDestIsMepId is 'True'.
"
::= { calixSoamExtMepDmExtEntry 3 }
calixSoamExtMepDmExtDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEP ID of the target MEP is used for
DM transmission.
False indicates that unicast destination MAC address of the
target MEP is used for DM transmission.
"
::= { calixSoamExtMepDmExtEntry 4 }
calixSoamExtMepDmExtClassOfService OBJECT-TYPE
SYNTAX Unsigned32(0..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the class of service for which the DMM is requested.
A value of 8 indicates a full MEP level (CoS agnostic) request.
"
::= { calixSoamExtMepDmExtEntry 5 }
calixSoamExtMepDmExtDmPeriod OBJECT-TYPE
SYNTAX INTEGER {
dm1sec(3),
dm10sec(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the delay between two consecutive DM messages."
::= { calixSoamExtMepDmExtEntry 6 }
calixSoamExtMepDmExtMaxRtdThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum round trip delay threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepDmExtEntry 7 }
calixSoamExtMepDmExtMaxRtdThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum round trip delay threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepDmExtEntry 8 }
calixSoamExtMepDmExtAvgRtdThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average round trip delay threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepDmExtEntry 9 }
calixSoamExtMepDmExtAvgRtdThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average round trip delay threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepDmExtEntry 10 }
calixSoamExtMepDmExtMaxRtdVarThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum round trip delay variation threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepDmExtEntry 11 }
calixSoamExtMepDmExtMaxRtdVarThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum round trip delay variation threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepDmExtEntry 12 }
calixSoamExtMepDmExtAvgRtdVarThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average round trip delay variation threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepDmExtEntry 13 }
calixSoamExtMepDmExtAvgRtdVarThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average round trip delay variation threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepDmExtEntry 14 }
calixSoamExtMepDmExtAvgRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay for the session, expressed in 1/100th of
miliseconds.
"
::= { calixSoamExtMepDmExtEntry 15 }
calixSoamExtMepDmExtMinRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum round trip delay for the session, expressed in 1/100th of
miliseconds."
::= { calixSoamExtMepDmExtEntry 16 }
calixSoamExtMepDmExtMaxRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum round trip delay for the session, expressed in 1/100th of
miliseconds.
"
::= { calixSoamExtMepDmExtEntry 17 }
calixSoamExtMepDmExtAvgRoundTripDelayVariation OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay variation for the session,
expressed in 1/100th of miliseconds."
::= { calixSoamExtMepDmExtEntry 18 }
calixSoamExtMepDmExtMinRoundTripDelayVariation OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum round trip delay variation for the session,
expressed in 1/100th of miliseconds."
::= { calixSoamExtMepDmExtEntry 19 }
calixSoamExtMepDmExtMaxRoundTripDelayVariation OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum round trip delay variation for the session,
expressed in 1/100th of miliseconds."
::= { calixSoamExtMepDmExtEntry 20 }
calixSoamExtMepDmExtAvgRoundTripProcessingDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average processing delay for the session,
expressed in 1/100th of miliseconds.
"
::= { calixSoamExtMepDmExtEntry 21 }
calixSoamExtMepDmExtMinRoundTripProcessingDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum round trip delay variation for the session,
expressed in 1/100th of miliseconds.
"
::= { calixSoamExtMepDmExtEntry 22 }
calixSoamExtMepDmExtMaxRoundTripProcessingDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum round trip delay variation for the session,
expressed in 1/100th of miliseconds.
"
::= { calixSoamExtMepDmExtEntry 23}
calixSoamExtMepDmExtDataLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Length of data TLV in delay measurement frame.
"
::= { calixSoamExtMepDmExtEntry 24 }
calixSoamExtMepDmExtDataPattern OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Data pattern copied into data TLV.
"
::= { calixSoamExtMepDmExtEntry 25 }
-- ******************************************************************
-- MEP extension for Frame Loss Measurement
-- ******************************************************************
calixSoamExtMepLmExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepLmExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains extended attributes and counters for the standard
MEP table dot1agCfmMepTable, in order to support FLM on demand functionality.
"
::= { calixEoamExtConfig 5 }
calixSoamExtMepLmExtEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepLmExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MEP Extension (FLM) table for a given MEP object"
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier }
::= { calixSoamExtMepLmExtTable 1 }
CalixSoamExtMepLmExtEntry ::= SEQUENCE {
calixSoamExtMepLmExtActive CalixEoamEnableType,
calixSoamExtMepLmExtDestMacAddress MacAddress,
calixSoamExtMepLmExtDestMepId Dot1agCfmMepIdOrZero,
calixSoamExtMepLmExtDestIsMepId TruthValue,
calixSoamExtMepLmExtLmType CalixSoamLmType,
calixSoamExtMepLmExtClassOfService Unsigned32,
calixSoamExtMepLmExtLmPeriod INTEGER,
calixSoamExtMepLmExtMaxNearEndLossThrSet Unsigned32,
calixSoamExtMepLmExtMaxNearEndLossThrClr Unsigned32,
calixSoamExtMepLmExtAvgNearEndLossThrSet Unsigned32,
calixSoamExtMepLmExtAvgNearEndLossThrClr Unsigned32,
calixSoamExtMepLmExtMaxFarEndLossThrSet Unsigned32,
calixSoamExtMepLmExtMaxFarEndLossThrClr Unsigned32,
calixSoamExtMepLmExtAvgFarEndLossThrSet Unsigned32,
calixSoamExtMepLmExtAvgFarEndLossThrClr Unsigned32,
calixSoamExtMepLmExtNearEndLostPkts Counter32,
calixSoamExtMepLmExtNearEndLossRatio Unsigned32,
calixSoamExtMepLmExtMaxNearEndLossRatio Unsigned32,
calixSoamExtMepLmExtMinNearEndLossRatio Unsigned32,
calixSoamExtMepLmExtAvgNearEndLossRatio Unsigned32,
calixSoamExtMepLmExtFarEndLostPkts Counter32,
calixSoamExtMepLmExtFarEndLossRatio Unsigned32,
calixSoamExtMepLmExtMaxFarEndLossRatio Unsigned32,
calixSoamExtMepLmExtMinFarEndLossRatio Unsigned32,
calixSoamExtMepLmExtAvgFarEndLossRatio Unsigned32
}
calixSoamExtMepLmExtActive OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Use to enable frame delay measurement."
::= { calixSoamExtMepLmExtEntry 1 }
calixSoamExtMepLmExtDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted: A unicast
destination MAC address.
This address will be used if the value of the column
calixSoamExtMepLmExtDestIsMepId is 'False'.
"
::= { calixSoamExtMepLmExtEntry 2 }
calixSoamExtMepLmExtDestMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MEP ID of remote MEP to which the FLM is to be sent.
This address will be used if the value of the column
calixSoamExtMepLmExtDestIsMepId is 'True'.
"
::= { calixSoamExtMepLmExtEntry 3 }
calixSoamExtMepLmExtDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID is used for FLM transmission.
False indicates that unicast destination MAC address is used for FLM transmission.
"
::= { calixSoamExtMepLmExtEntry 4}
calixSoamExtMepLmExtLmType OBJECT-TYPE
SYNTAX CalixSoamLmType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of Frame Loss Measurement: Single or Dual.
"
::= { calixSoamExtMepLmExtEntry 5 }
calixSoamExtMepLmExtClassOfService OBJECT-TYPE
SYNTAX Unsigned32(0..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the class of service for which the FLM is requested.
A value of 8 indicates a full MEP level (CoS agnostic) request.
"
::= { calixSoamExtMepLmExtEntry 6 }
calixSoamExtMepLmExtLmPeriod OBJECT-TYPE
SYNTAX INTEGER {
lm100ms(1),
lm1sec(2),
lm10sec(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the delay between two consecutive FLM messages"
::= { calixSoamExtMepLmExtEntry 7 }
calixSoamExtMepLmExtMaxNearEndLossThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum near end frame loss threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepLmExtEntry 8 }
calixSoamExtMepLmExtMaxNearEndLossThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum near end frame loss threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepLmExtEntry 9 }
calixSoamExtMepLmExtAvgNearEndLossThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average near end frame loss threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepLmExtEntry 10 }
calixSoamExtMepLmExtAvgNearEndLossThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average near end frame loss threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepLmExtEntry 11 }
calixSoamExtMepLmExtMaxFarEndLossThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum far end loss threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepLmExtEntry 12 }
calixSoamExtMepLmExtMaxFarEndLossThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum far end loss threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepLmExtEntry 13 }
calixSoamExtMepLmExtAvgFarEndLossThrSet OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average far end loss threshold upon which an alarm is to be raised.
"
::= { calixSoamExtMepLmExtEntry 14 }
calixSoamExtMepLmExtAvgFarEndLossThrClr OBJECT-TYPE
SYNTAX Unsigned32(0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The average far end loss threshold upon which an alarm is to be cleared.
"
::= { calixSoamExtMepLmExtEntry 15 }
calixSoamExtMepLmExtNearEndLostPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames lost at the near end."
::= { calixSoamExtMepLmExtEntry 16 }
calixSoamExtMepLmExtNearEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame loss ratio at near end, in 1/1000000th of percentage points.
A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 17 }
calixSoamExtMepLmExtMaxNearEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum frame loss ratio at near end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 18 }
calixSoamExtMepLmExtMinNearEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum frame loss ratio at near end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 19 }
calixSoamExtMepLmExtAvgNearEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average frame loss ratio at near end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 20 }
calixSoamExtMepLmExtFarEndLostPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames lost at the far end."
::= { calixSoamExtMepLmExtEntry 21 }
calixSoamExtMepLmExtFarEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame loss ratio at far end, in 1/1000000th of percentage points.
A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 22 }
calixSoamExtMepLmExtMaxFarEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum frame loss ratio at far end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 23 }
calixSoamExtMepLmExtMinFarEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum frame loss ratio at far end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 24 }
calixSoamExtMepLmExtAvgFarEndLossRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average frame loss ratio at far end, in 1/1000000th of percentage
points. A value of 10000 means 1% loss ratio.
"
::= { calixSoamExtMepLmExtEntry 25 }
-- ******************************************************************
-- MEP extension for Multicast Loopback
-- ******************************************************************
calixSoamExtMepMcastLoopbackSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepMcastLoopbackSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to initiate a multicast loopback request for
a given MEP.
"
::= { calixEoamExtConfig 6 }
calixSoamExtMepMcastLoopbackSessionEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepMcastLoopbackSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each MEP can have only one active Multicast Loopback Request
at a given time.
"
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier }
::= { calixSoamExtMepMcastLoopbackSessionTable 1 }
CalixSoamExtMepMcastLoopbackSessionEntry ::= SEQUENCE {
calixSoamExtMepMcastLoopbackSessionStatus INTEGER,
calixSoamExtMepMcastLoopbackSessionReplies Unsigned32
}
calixSoamExtMepMcastLoopbackSessionStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
inProgress(2),
completed(3),
activate(4),
failed(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the status of the Multicast Loopback request
for the particular ITU-T Y.1731 MEP. In order to activate a new
session, write 'activate' in this variable.
"
::= { calixSoamExtMepMcastLoopbackSessionEntry 1 }
calixSoamExtMepMcastLoopbackSessionReplies OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of replies received for this multicast loopback
session.
"
::= { calixSoamExtMepMcastLoopbackSessionEntry 2 }
-- ******************************************************************
-- Multicast Loopback Results table
-- ******************************************************************
calixSoamExtMepMcastLoopbackResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepMcastLoopbackResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to read the results of a multicast
loopback request for a given MEP.
"
::= { calixEoamExtConfig 7 }
calixSoamExtMepMcastLoopbackResultsEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepMcastLoopbackResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each MEP can have only one active Multicast Loopback Request
at a given time. This table presents the results of the last request
indexed by the reply order.
"
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
calixSoamExtMepMcastLoopbackResultsIndex }
::= { calixSoamExtMepMcastLoopbackResultsTable 1 }
CalixSoamExtMepMcastLoopbackResultsEntry ::= SEQUENCE {
calixSoamExtMepMcastLoopbackResultsIndex Unsigned32,
calixSoamExtMepMcastLoopbackResultsMacAddress MacAddress
}
calixSoamExtMepMcastLoopbackResultsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the index of the multicast loopback result."
::= { calixSoamExtMepMcastLoopbackResultsEntry 1 }
calixSoamExtMepMcastLoopbackResultsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address for the received reply."
::= { calixSoamExtMepMcastLoopbackResultsEntry 2 }
-- ******************************************************************
-- MEP extension for Statistics
-- ******************************************************************
calixSoamExtMepStatsExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains extensions of the dot1agCfmMepTable for MEP Statistics."
::= { calixEoamExtConfig 8 }
calixSoamExtMepStatsExtEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Extended counters and attributes for MEP configuration."
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier
}
::= { calixSoamExtMepStatsExtTable 1}
CalixSoamExtMepStatsExtEntry ::= SEQUENCE {
calixSoamExtMepStatsExtCcmRdiSent Counter32,
calixSoamExtMepStatsExtCcmReceived Counter32,
calixSoamExtMepStatsExtCcmInvalidSenderId Counter32,
calixSoamExtMepStatsExtCcmInvalidPortStatus Counter32,
calixSoamExtMepStatsExtCcmInvalidIfStatus Counter32,
calixSoamExtMepStatsExtCcmRdiReceived Counter32,
calixSoamExtMepStatsExtLbmReceived Counter32,
calixSoamExtMepStatsExtLbmSent Counter32,
calixSoamExtMepStatsExtLbmInvalidSenderId Counter32,
calixSoamExtMepStatsExtLbrInvalidSenderId Counter32,
calixSoamExtMepStatsExtLtmReceived Counter32,
calixSoamExtMepStatsExtLtmSent Counter32,
calixSoamExtMepStatsExtLtrInvalidMac Counter32,
calixSoamExtMepStatsExtLtrReceived Counter32,
calixSoamExtMepStatsExtLtrSent Counter32,
calixSoamExtMepStatsExtLmmReceived Counter32,
calixSoamExtMepStatsExtLmmSent Counter32,
calixSoamExtMepStatsExtLmrReceived Counter32,
calixSoamExtMepStatsExtLmrSent Counter32,
calixSoamExtMepStatsExtDmmReceived Counter32,
calixSoamExtMepStatsExtDmmSent Counter32,
calixSoamExtMepStatsExtDmrReceived Counter32,
calixSoamExtMepStatsExtDmrSent Counter32,
calixSoamExtMepStatsExtResetStat TruthValue
}
calixSoamExtMepStatsExtCcmRdiSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sent CCMs with RDI bit set."
::= { calixSoamExtMepStatsExtEntry 1 }
calixSoamExtMepStatsExtCcmReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCMs received from all remote MEPs."
::= { calixSoamExtMepStatsExtEntry 2 }
calixSoamExtMepStatsExtCcmInvalidSenderId
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCMs with invalid Sender ID TLV received from all
remote MEPs.
"
::= { calixSoamExtMepStatsExtEntry 3 }
calixSoamExtMepStatsExtCcmInvalidPortStatus
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCMs with invalid Port Status TLV received from all
remote MEPs.
"
::= { calixSoamExtMepStatsExtEntry 4 }
calixSoamExtMepStatsExtCcmInvalidIfStatus
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCMs with invalid Interface Status TLV received from all
remote MEPs.
"
::= { calixSoamExtMepStatsExtEntry 5 }
calixSoamExtMepStatsExtCcmRdiReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCMs with RDI bit set received from all
remote MEPs.
"
::= { calixSoamExtMepStatsExtEntry 6 }
calixSoamExtMepStatsExtLbmReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LBM messages received.
"
::= { calixSoamExtMepStatsExtEntry 7 }
calixSoamExtMepStatsExtLbmSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LBM messages sent.
"
::= { calixSoamExtMepStatsExtEntry 8 }
calixSoamExtMepStatsExtLbmInvalidSenderId
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LBM messages received with
a bad sender ID.
"
::= { calixSoamExtMepStatsExtEntry 9 }
calixSoamExtMepStatsExtLbrInvalidSenderId
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LBR messages received with
a bad sender ID.
"
::= { calixSoamExtMepStatsExtEntry 10 }
calixSoamExtMepStatsExtLtmReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LTM messages received.
"
::= { calixSoamExtMepStatsExtEntry 11 }
calixSoamExtMepStatsExtLtmSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LTM messages sent.
"
::= { calixSoamExtMepStatsExtEntry 12 }
calixSoamExtMepStatsExtLtrInvalidMac
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LTR messages received with
a bad MAC address.
"
::= { calixSoamExtMepStatsExtEntry 13 }
calixSoamExtMepStatsExtLtrReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LTR messages received.
"
::= { calixSoamExtMepStatsExtEntry 14 }
calixSoamExtMepStatsExtLtrSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LTR messages sent.
"
::= { calixSoamExtMepStatsExtEntry 15 }
calixSoamExtMepStatsExtLmmReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMM messages received.
"
::= { calixSoamExtMepStatsExtEntry 16 }
calixSoamExtMepStatsExtLmmSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMM messages sent.
"
::= { calixSoamExtMepStatsExtEntry 17 }
calixSoamExtMepStatsExtLmrReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMR messages received.
"
::= { calixSoamExtMepStatsExtEntry 18 }
calixSoamExtMepStatsExtLmrSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMR messages sent.
"
::= { calixSoamExtMepStatsExtEntry 19 }
calixSoamExtMepStatsExtDmmReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DMM messages received.
"
::= { calixSoamExtMepStatsExtEntry 20 }
calixSoamExtMepStatsExtDmmSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DMM messages sent.
"
::= { calixSoamExtMepStatsExtEntry 21 }
calixSoamExtMepStatsExtDmrReceived
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DMR messages received.
"
::= { calixSoamExtMepStatsExtEntry 22 }
calixSoamExtMepStatsExtDmrSent
OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DMR messages sent.
"
::= { calixSoamExtMepStatsExtEntry 23 }
calixSoamExtMepStatsExtResetStat OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates MEP statistics should be cleared."
::= { calixSoamExtMepStatsExtEntry 24 }
-- ******************************************************************
-- MEP Extension for Unicast Loopback Result Table
-- ******************************************************************
calixSoamExtMepUcastLoopbackResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtMepUcastLoopbackResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Unicast Loopback protocol results for corresponding MEP."
::= { calixEoamExtConfig 9 }
calixSoamExtMepUcastLoopbackResultsEntry OBJECT-TYPE
SYNTAX CalixSoamExtMepUcastLoopbackResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unicast Loopback result for corresponding MEP."
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier
}
::= { calixSoamExtMepUcastLoopbackResultsTable 1}
CalixSoamExtMepUcastLoopbackResultsEntry ::= SEQUENCE {
calixSoamExtMepUcastLoopbackResultsLbmFirstSeqNumber Unsigned32,
calixSoamExtMepUcastLoopbackResultsDestMacAddress MacAddress,
calixSoamExtMepUcastLoopbackResultsStatus INTEGER,
calixSoamExtMepUcastLoopbackResultsLbmOut Counter32,
calixSoamExtMepUcastLoopbackResultsLbrIn Counter32
}
calixSoamExtMepUcastLoopbackResultsLbmFirstSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Loopback Transaction Identifier of the first LBM sent. This value can be obtained
from dot1agCfmMepTransmitLbmSeqNumber of dot1agCfmMepTable table after Loopback transmitting.
"
::= { calixSoamExtMepUcastLoopbackResultsEntry 1 }
calixSoamExtMepUcastLoopbackResultsDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Address of destination MP."
::= { calixSoamExtMepUcastLoopbackResultsEntry 2 }
calixSoamExtMepUcastLoopbackResultsStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
inProgress(1),
failed(2),
succeeded(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state of the current Loopback request."
::= { calixSoamExtMepUcastLoopbackResultsEntry 3 }
calixSoamExtMepUcastLoopbackResultsLbmOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Loopback Messages sent."
::= { calixSoamExtMepUcastLoopbackResultsEntry 4 }
calixSoamExtMepUcastLoopbackResultsLbrIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Loopback replies received."
::= { calixSoamExtMepUcastLoopbackResultsEntry 5 }
-- ******************************************************************
-- System Level MIB extensions for SOAM
-- ******************************************************************
-- ******************************************************************
-- SOAM Configration Extension
-- ******************************************************************
calixSoamExtCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixSoamExtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Unicast Loopback protocol results for corresponding MEP."
::= { calixEoamExtConfig 10 }
calixSoamExtCfgEntry OBJECT-TYPE
SYNTAX CalixSoamExtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"General Service OAM Configuration Table."
INDEX { calixSoamExtCfgIndex
}
::= { calixSoamExtCfgTable 1}
CalixSoamExtCfgEntry ::= SEQUENCE {
calixSoamExtCfgIndex Unsigned32,
calixSoamExtCfgAdminState CalixEoamEnableType,
calixSoamExtCfgPermission Dot1agCfmIdPermission,
calixSoamExtCfgChassisIdSubtype LldpChassisIdSubtype,
calixSoamExtCfgChassisId LldpChassisId,
calixSoamExtCfgManAddressDomain TDomain,
calixSoamExtCfgManAddress TAddress,
calixSoamExtCfgCcmOptTlvSenderId CalixEoamEnableType,
calixSoamExtCfgCcmOptTlvPortStatus CalixEoamEnableType,
calixSoamExtCfgCcmOptTlvIfStatus CalixEoamEnableType,
calixSoamExtCfgLtmOptTlvSenderId CalixEoamEnableType,
calixSoamExtCfgLbmOptTlvSenderId CalixEoamEnableType,
calixSoamExtCfgLbmOptTlvIfStatus CalixEoamEnableType,
calixSoamExtCfgLbmOptTlvData CalixEoamEnableType,
calixSoamExtCfgDmmOptTlvData CalixEoamEnableType
}
calixSoamExtCfgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of auto instantited configuration MIB. Must be 1.
"
::= { calixSoamExtCfgEntry 1 }
calixSoamExtCfgAdminState OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"State of Service level Ethernet OAM. Set this to enable to begin transmitting Ethernet OAM
frames from configures MEG/MEPs.
"
::= { calixSoamExtCfgEntry 2 }
calixSoamExtCfgPermission OBJECT-TYPE
SYNTAX Dot1agCfmIdPermission
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Default permission level determining which optional TLVs to include.
"
::= { calixSoamExtCfgEntry 3 }
calixSoamExtCfgChassisIdSubtype OBJECT-TYPE
SYNTAX LldpChassisIdSubtype
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Chassis ID Subtype.
"
::= { calixSoamExtCfgEntry 4 }
calixSoamExtCfgChassisId OBJECT-TYPE
SYNTAX LldpChassisId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Chassis ID.
"
::= { calixSoamExtCfgEntry 5 }
calixSoamExtCfgManAddressDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Management Domain.
"
::= { calixSoamExtCfgEntry 6 }
calixSoamExtCfgManAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Management Address.
"
::= { calixSoamExtCfgEntry 7 }
calixSoamExtCfgCcmOptTlvSenderId OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include sender ID TLV in CCM messages.
"
::= { calixSoamExtCfgEntry 8 }
calixSoamExtCfgCcmOptTlvPortStatus OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Port Status TLV in CCM messages.
"
::= { calixSoamExtCfgEntry 9 }
calixSoamExtCfgCcmOptTlvIfStatus OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Interface Status TLV in CCM messages.
"
::= { calixSoamExtCfgEntry 10 }
calixSoamExtCfgLtmOptTlvSenderId OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Sender ID TLV in LTM messages.
"
::= { calixSoamExtCfgEntry 11 }
calixSoamExtCfgLbmOptTlvSenderId OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Sender ID TLV in LBM messages.
"
::= { calixSoamExtCfgEntry 12 }
calixSoamExtCfgLbmOptTlvIfStatus OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Interface Status TLV in LBM messages.
"
::= { calixSoamExtCfgEntry 13 }
calixSoamExtCfgLbmOptTlvData OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Data TLV in LBM messages.
"
::= { calixSoamExtCfgEntry 14 }
calixSoamExtCfgDmmOptTlvData OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable to include Data TLV in DMM messages.
"
::= { calixSoamExtCfgEntry 15 }
-- ******************************************************************
-- LOAM Configration Extension
-- ******************************************************************
calixLoamExtCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixLoamExtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains settings for enabling/disabling the Link OAM feature."
::= { calixEoamExtConfig 11 }
calixLoamExtCfgEntry OBJECT-TYPE
SYNTAX CalixLoamExtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"General Link OAM Configuration Table."
INDEX { calixLoamExtCfgIndex
}
::= { calixLoamExtCfgTable 1}
CalixLoamExtCfgEntry ::= SEQUENCE {
calixLoamExtCfgIndex Unsigned32,
calixLoamExtCfgAdminState CalixEoamEnableType
}
calixLoamExtCfgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of auto instantiated configuration MIB. Must be 1.
"
::= { calixLoamExtCfgEntry 1 }
calixLoamExtCfgAdminState OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State of Service level Ethernet OAM. Set this to enable to begin transmitting Ethernet OAM
frames from configures MEG/MEPs.
"
::= { calixLoamExtCfgEntry 2 }
-- ******************************************************************
-- RFC 2544 configuration
-- ******************************************************************
calixRfc2544CfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CalixRfc2544CfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table places a port in RFC2544 Reflector Mode."
::= { calixEoamExtConfig 12 }
calixRfc2544CfgEntry OBJECT-TYPE
SYNTAX CalixRfc2544CfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Only one port can be in RFC 2544 Reflector Mode at any given time."
INDEX { calixRfc2544CfgIndex }
::= { calixRfc2544CfgTable 1 }
CalixRfc2544CfgEntry ::= SEQUENCE {
calixRfc2544CfgIndex Unsigned32,
calixRfc2544CfgIfIndex InterfaceIndex,
calixRfc2544CfgAdminState CalixEoamEnableType,
calixRfc2544CfgVlanId VlanId,
calixRfc2544CfgMacAddress MacAddress
}
calixRfc2544CfgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of auto instantiated RFC 2544 configuration MIB. Must be 1.
"
::= { calixRfc2544CfgEntry 1 }
calixRfc2544CfgAdminState OBJECT-TYPE
SYNTAX CalixEoamEnableType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative state of the RFC 2544 Reflector."
::= { calixRfc2544CfgEntry 2 }
calixRfc2544CfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attributes specifies the interface index for the port
in RFC 2544 Reflector Mode.
"
::= { calixRfc2544CfgEntry 3 }
calixRfc2544CfgVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN ID of Service."
::= { calixRfc2544CfgEntry 4 }
calixRfc2544CfgMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination MAC address of frames to reflect."
::= { calixRfc2544CfgEntry 5 }
END