Observium_CE/mibs/zte/ZTE-AN-CFM-MIB

1231 lines
44 KiB
Plaintext

--------------------------------------------------------------------------
-- File Name : ZTE-AN-CFM-MIB.mib
-- Date : 2010-01-28
-- Author : ZTE Nms dept.
--
-- Zte System Mgmt Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-CFM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY,Integer32 ,Unsigned32 ,
Counter64, Counter32 FROM SNMPv2-SMI
TimeStamp,MacAddress,RowStatus,TruthValue FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
ifIndex FROM RFC1213-MIB
InterfaceIndexOrZero FROM IF-MIB
dot1agCfmMaNetEntry, Dot1agCfmMepIdOrZero,
dot1agCfmMepEntry, dot1agCfmMdIndex,
dot1agCfmMaIndex, dot1agCfmMepIdentifier FROM IEEE8021-CFM-MIB;
zxAnCfmMib MODULE-IDENTITY
LAST-UPDATED "201001281600Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Li Xiaochun 68896452"
DESCRIPTION "This MIB defines Description of zte ethernet OAM
managed objects."
::= { zxAn 62 }
zxAnCfmObjects OBJECT IDENTIFIER ::= { zxAnCfmMib 1 }
zxAnCfmTrapObjects OBJECT IDENTIFIER ::= { zxAnCfmMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- Global Configuration
-- MA Management
-- MEP Management
-- Remote MEP Config Table
-- MIP Table
-- CFM Compatibility Table
-- CFM Interface Table
-- Trap Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Global Configuration
--------------------------------------------------------------------------------
zxAnCfmGlobalObjects OBJECT IDENTIFIER ::= { zxAnCfmObjects 1 }
zxAnCfmEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled ( 1 ) ,
disabled ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enabled or disabled the CFM functions."
::= { zxAnCfmGlobalObjects 1}
--------------------------------------------------------------------------------
-- MA Management
--------------------------------------------------------------------------------
zxAnCfmMa OBJECT IDENTIFIER ::= { zxAnCfmObjects 2 }
zxAnCfmMaNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCfmMaNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association table. Each row in the table
represents an MA. An MA is a set of MEPs, each configured
with a single service instance.
This is the part of the complete MA table that is constant
across all Bridges in a Maintenance Domain, and across all
components of a single Bridge. That part of the MA table that
can vary from Bridge component to Bridge component is contained
in the dot1agCfmMaCompTable.
Creation of a Service Instance establishes a connectionless
association among the selected DSAPs. Configuring a
Maintenance association End Point (MEP) at each of the
DSAPs creates a Maintenance Association (MA) to monitor
that connectionless connectivity. The MA is identified by a
Short MA Name that is unique within the Maintenance Domain
and chosen to facilitate easy identification of the Service
Instance. Together, the Maintenance Domain Name and the
Short MA Name form the Maintenance Association Identifier
(MAID) that is carried in CFM Messages to identify
incorrect connectivity among Service Instances. A small
integer, the Maintenance association End Point Identifier
(MEPID), identifies each MEP among those configured on a
single MA (802.1ag clauses 3.19 and 18.2).
This table uses two indices, first index is the index of the
Maintenance Domain table. The second index is the same as the
index of the dot1agCfmMaCompEntry for the same MA.
The writable objects in this table need to be persistent
upon reboot or restart of a device."
::= { zxAnCfmMa 1 }
zxAnCfmMaNetEntry OBJECT-TYPE
SYNTAX ZxAnCfmMaNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MA table entry."
AUGMENTS { dot1agCfmMaNetEntry }
::= { zxAnCfmMaNetTable 1 }
ZxAnCfmMaNetEntry ::= SEQUENCE {
zxAnCfmMaNetCcmDaType INTEGER,
zxAnCfmMaProtect INTEGER,
zxAnCfmMaTunnel Unsigned32
}
zxAnCfmMaNetCcmDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast ( 1 ) ,
multicastclass1 ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of CCM DA(destination MAC address),
which should be unicast or multicastclass1.
"
::= { zxAnCfmMaNetEntry 1 }
zxAnCfmMaProtect OBJECT-TYPE
SYNTAX INTEGER
{
maProtectNothing (1),
cfmMaProtectVlan (2),
cfmMaProtectTunnel (3),
cfmMaProtectPort (4),
cfmMaProtectLink (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of CCM DA(destination MAC address),
which should be unicast or multicastclass1.
"
::= { zxAnCfmMaNetEntry 2 }
zxAnCfmMaTunnel OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxAnCfmMaNetEntry 3 }
--------------------------------------------------------------------------------
-- MEP Management
--------------------------------------------------------------------------------
zxAnCfmMep OBJECT IDENTIFIER ::= { zxAnCfmObjects 3 }
zxAnCfmMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "CFM Mep Table"
::= { zxAnCfmMep 1 }
zxAnCfmMepEntry OBJECT-TYPE
SYNTAX ZxAnCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "CFM Mep Entry"
AUGMENTS { dot1agCfmMepEntry }
::= { zxAnCfmMepTable 1 }
ZxAnCfmMepEntry ::= SEQUENCE {
zxAnCfmMepCcCheckEnable TruthValue,
zxAnCfmMepLmEnable TruthValue,
zxAnCfmMepDmEnable TruthValue,
zxAnCfmMepLbmTestType INTEGER,
zxAnCfmMepLbmAppType INTEGER,
zxAnCfmMepLmTargetMacAddress MacAddress,
zxAnCfmMepLmTargetMepId Dot1agCfmMepIdOrZero,
zxAnCfmMepLmTargetIsMepId TruthValue,
zxAnCfmMepLmmDaType INTEGER,
zxAnCfmMepLmEndType INTEGER,
zxAnCfmMepLmInterval Integer32,
zxAnCfmMepLmDuration Integer32,
zxAnCfmMepLmPriority Unsigned32,
zxAnCfmMepLmFarendLoss Integer32,
zxAnCfmMepLmNearendLoss Integer32,
zxAnCfmMepLmLossRatio Integer32,
zxAnCfmMepLmStatus TruthValue,
zxAnCfmMepLmResultOk TruthValue,
zxAnCfmMepLmFarendLossRatio Integer32,
zxAnCfmMepDmTargetMacAddress MacAddress,
zxAnCfmMepDmTargetMepId Dot1agCfmMepIdOrZero,
zxAnCfmMepDmTargetIsMepId TruthValue,
zxAnCfmMep1dmDaType INTEGER,
zxAnCfmMepDdmDaType INTEGER,
zxAnCfmMepDmWayType INTEGER,
zxAnCfmMepDmInterval Integer32,
zxAnCfmMepDmDuration Integer32,
zxAnCfmMepDmPriority Unsigned32,
zxAnCfmMepDmOneWayAvgDelay Counter64,
zxAnCfmMepDmOneWayAvgDv Counter64,
zxAnCfmMepDmTwoWayAvgDelay Counter64,
zxAnCfmMepDmTwoWayAvgDv Counter64,
zxAnCfmMepDmStatus TruthValue,
zxAnCfmMepDmResultOk TruthValue,
zxAnCfmMepTestTlvLength Unsigned32,
zxAnCfmMepTestEnable INTEGER,
zxAnCfmMepTestAppType INTEGER,
zxAnCfmMepTestDestMacAddress MacAddress,
zxAnCfmMepTestDestMepId Dot1agCfmMepIdOrZero,
zxAnCfmMepTestDestIsMepId TruthValue,
zxAnCfmMepTestInterval Integer32,
zxAnCfmMepTestDuration Integer32,
zxAnCfmMepTestPriority Unsigned32,
zxAnCfmMepTestDaType INTEGER,
zxAnCfmMepTestTlvEnable INTEGER,
zxAnCfmMepTestPattern INTEGER,
zxAnCfmMepTestStatus TruthValue,
zxAnCfmMepTestResultOk TruthValue,
zxAnCfmMepTestMsgSeqNumber Unsigned32,
zxAnCfmMepTestNextMsgSeqNumber Unsigned32,
zxAnCfmMepTestTransmitRate Unsigned32,
zxAnCfmMepTestFarendLossRatio Integer32,
zxAnCfmMepTestFarendBitErrRatio Integer32,
zxAnCfmMepAisEnable INTEGER,
zxAnCfmMepLckEnable INTEGER,
zxAnCfmMepAisClientMegLevel Integer32,
zxAnCfmMepLckClientMegLevel Integer32,
zxAnCfmMepAisLckInterval Integer32,
zxAnCfmMepAisPriority Unsigned32,
zxAnCfmMepLckPriority Unsigned32,
zxAnCfmMepAisDaType INTEGER,
zxAnCfmMepLckDaType INTEGER,
zxAnCfmMepAisStatus TruthValue,
zxAnCfmMepLckStatus TruthValue,
zxAnCfmMepLckSendEnable TruthValue,
zxAnCfmMepRdiStatus TruthValue
}
zxAnCfmMepCcCheckEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enabled or disabled the CCM frame defect checking."
::= { zxAnCfmMepEntry 1 }
zxAnCfmMepLmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enabled or disabled the ETH-LM functions."
::= { zxAnCfmMepEntry 2 }
zxAnCfmMepDmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enabled or disabled the ETH-DM functions."
::= { zxAnCfmMepEntry 3 }
zxAnCfmMepLbmTestType OBJECT-TYPE
SYNTAX INTEGER
{
unicast ( 1 ) ,
multicastclass1 ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of ETH-LBM is unicast or multicast."
::= { zxAnCfmMepEntry 4 }
zxAnCfmMepLbmAppType OBJECT-TYPE
SYNTAX INTEGER
{
connectivity ( 1 ) ,
outofservicediagnostic ( 2 ) ,
inservicediagnostic ( 3 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the app type of ETH-LBM, which means to verify
bidirectional connectivity of a MEP with a MIP or a peer MEP,
or to perform a bidirectional in-service or out-of-service
diagnostics test between a pair of peer MEPs.
This includes verifying bandwidth throughput, detecting bit
errors, etc.
"
::= { zxAnCfmMepEntry 5 }
zxAnCfmMepLmTargetMacAddress 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
dot1agCfmMepLmTargetIsMepId is 'false'.
"
::= { zxAnCfmMepEntry 6 }
zxAnCfmMepLmTargetMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An indication of the Target MAC Address Field to be
transmitted:
The Maintenance association End Point Identifier of
another MEP in the same Maintenance Association
This address will be used if the value of the column
dot1agCfmMepLmTargetIsMepId is 'true'.
"
::= { zxAnCfmMepEntry 7 }
zxAnCfmMepLmTargetIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for
Linktrace transmission.
False indicates that unicast destination MAC address of the
target MEP is used for LM transmission.
"
::= { zxAnCfmMepEntry 8 }
zxAnCfmMepLmmDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast ( 1 ) ,
multicastclass1 ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the da type of LMM."
::= { zxAnCfmMepEntry 9 }
zxAnCfmMepLmEndType OBJECT-TYPE
SYNTAX INTEGER
{
oneended ( 1 ) ,
twoended ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end type of ETH-LM, which should be one-ended
or two-ended."
::= { zxAnCfmMepEntry 10 }
zxAnCfmMepLmInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval at which LMMs are sent by a MEP, the default
value is 5 seconds."
DEFVAL { 5 }
::= { zxAnCfmMepEntry 11 }
zxAnCfmMepLmDuration OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time of duration of ETH-LM test, the default value is
60 seconds."
DEFVAL { 60 }
::= { zxAnCfmMepEntry 12 }
zxAnCfmMepLmPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for LMMs transmitted by the MEP.
Default Value is the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7)."
::= { zxAnCfmMepEntry 13 }
zxAnCfmMepLmFarendLoss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of far-end frame loss."
::= { zxAnCfmMepEntry 14 }
zxAnCfmMepLmNearendLoss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of near-end frame loss."
::= { zxAnCfmMepEntry 15 }
zxAnCfmMepLmLossRatio OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The near-end frame loss ratio in percent."
::= { zxAnCfmMepEntry 16 }
zxAnCfmMepLmStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP LM Initiator State
Machine or an MIB manager to indicate
that another LM is being transmitted.
Reset to false by the MEP LM Initiator State Machine."
DEFVAL { false }
::= { zxAnCfmMepEntry 17 }
zxAnCfmMepLmResultOk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The Loss Measurement Message(s) will be
(or has been) sent.
- false The Loss Measurement Message(s) will not
be sent.
"
DEFVAL { true }
::= { zxAnCfmMepEntry 18 }
zxAnCfmMepLmFarendLossRatio OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The far-end frame loss ratio in percent."
::= { zxAnCfmMepEntry 19 }
zxAnCfmMepDmTargetMacAddress 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
dot1agCfmMepDmTargetIsMepId is 'false'.
"
::= { zxAnCfmMepEntry 30 }
zxAnCfmMepDmTargetMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An indication of the Target MAC Address Field to be
transmitted:
The Maintenance association End Point Identifier of
another MEP in the same Maintenance Association
This address will be used if the value of the column
dot1agCfmMepDmTargetIsMepId is 'true'.
"
::= { zxAnCfmMepEntry 31 }
zxAnCfmMepDmTargetIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for Linktrace
transmission.
False indicates that unicast destination MAC address of the
target MEP is used for DM transmission.
"
::= { zxAnCfmMepEntry 32 }
zxAnCfmMep1dmDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast ( 1 ) ,
multicastclass1 ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The da type of 1DM."
::= { zxAnCfmMepEntry 33 }
zxAnCfmMepDdmDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast ( 1 ) ,
multicastclass1 ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The da type of DDM."
::= { zxAnCfmMepEntry 34 }
zxAnCfmMepDmWayType OBJECT-TYPE
SYNTAX INTEGER
{
oneway ( 1 ) ,
twoway ( 2 )
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The DM way type."
::= { zxAnCfmMepEntry 35 }
zxAnCfmMepDmInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval at which DMMs are sent by a MEP, the default value
is 5 seconds."
DEFVAL { 5 }
::= { zxAnCfmMepEntry 36 }
zxAnCfmMepDmDuration OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time of duration of ETH-DM test, the default value is
60 seconds."
DEFVAL { 60 }
::= { zxAnCfmMepEntry 37 }
zxAnCfmMepDmPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for DMMs transmitted by the MEP.
Default Value is the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7).
"
::= { zxAnCfmMepEntry 38 }
zxAnCfmMepDmOneWayAvgDelay OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of One-way Frame Delay."
::= { zxAnCfmMepEntry 39 }
zxAnCfmMepDmOneWayAvgDv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of One-way Frame Delay variation."
::= { zxAnCfmMepEntry 40 }
zxAnCfmMepDmTwoWayAvgDelay OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Two-way Frame Delay."
::= { zxAnCfmMepEntry 41 }
zxAnCfmMepDmTwoWayAvgDv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Two-way Frame Delay variation."
::= { zxAnCfmMepEntry 42 }
zxAnCfmMepDmStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP DM Initiator State
Machine or an MIB manager to indicate that another LBM is
being transmitted.
Reset to false by the MEP DM Initiator State Machine."
DEFVAL { false }
::= { zxAnCfmMepEntry 43 }
zxAnCfmMepDmResultOk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The Delay Measurement Message(s) will be
(or has been) sent.
- false The Delay Measurement Message(s) will not
be sent.
"
DEFVAL { true }
::= { zxAnCfmMepEntry 44 }
zxAnCfmMepTestTlvLength OBJECT-TYPE
SYNTAX Unsigned32(0..200)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of test TLV.
This object can be used if the value of the column
zxAnCfmMepTestTlvEnable is 'enable'."
::= { zxAnCfmMepEntry 54 }
zxAnCfmMepTestEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enabled or disabled the ETH-Test functions."
DEFVAL { disable }
::= { zxAnCfmMepEntry 55 }
zxAnCfmMepTestAppType OBJECT-TYPE
SYNTAX INTEGER
{
inServiceDiagnostic (1),
outOfServiceDiagnostic (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the app type of ETH-Test, which means to
perform a bidirectional in-service or out-of-service
diagnostics test between a pair of peer MEPs.
This includes verifying bandwidth throughput, frame loss, bit
errors, etc."
::= { zxAnCfmMepEntry 56 }
zxAnCfmMepTestDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination MAC address field to be transmitted: A unicast
destination MAC address.
This address will be used if the value of the column
zxAnCfmMepTestDestIsMepId is 'false'."
::= { zxAnCfmMepEntry 57 }
zxAnCfmMepTestDestMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maintenance association end point identifier of another
MEP in the same maintenance association to which the ETH-Test
message is to be sent.
This address will be used if the value of the column
zxAnCfmMepTestDestIsMepId is 'true'."
::= { zxAnCfmMepEntry 58 }
zxAnCfmMepTestDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID of the destination MEP is used for
ETH-Test transmission.
False indicates that unicast destination MAC address of the
target MEP is used for ETH-Test transmission."
::= { zxAnCfmMepEntry 59 }
zxAnCfmMepTestInterval OBJECT-TYPE
SYNTAX Integer32(100..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval value for ETH-Test messages transmitted by the MEP.
the default value is 1000 milliseconds."
DEFVAL { 1000 }
::= { zxAnCfmMepEntry 60 }
zxAnCfmMepTestDuration OBJECT-TYPE
SYNTAX Integer32(1..3600)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time of duration of ETH-Test, the default value is
60 seconds."
DEFVAL { 60 }
::= { zxAnCfmMepEntry 61 }
zxAnCfmMepTestPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for ETH-Test Messages transmitted by the MEP.
Default value is the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7).
"
::= { zxAnCfmMepEntry 62 }
zxAnCfmMepTestDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicastClass1 (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The destination address type of ETH-Test Message."
::= { zxAnCfmMepEntry 63 }
zxAnCfmMepTestTlvEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enabled or disabled ETH-Test TLV."
::= { zxAnCfmMepEntry 64 }
zxAnCfmMepTestPattern OBJECT-TYPE
SYNTAX INTEGER
{
allZeroesWithoutCrc32 (1), -- Null signal without CRC-32
allZeroesWithCrc32 (2), -- Null signal with CRC-32
prbsWithoutCrc32 (3), -- PRBS 2-31-1 without CRC-32
prbsWithCrc32 (4) -- PRBS 2-31-1 with CRC-32
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the test pattern.
This pattern will be used if the value of the column
zxAnCfmMepTestTlvEnable is 'enable'."
::= { zxAnCfmMepEntry 65 }
zxAnCfmMepTestStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP TEST initiator state
machine or an MIB manager to indicate that another ETH-Test is
being done.
Reset to false by the MEP TEST initiator state machine."
DEFVAL { false }
::= { zxAnCfmMepEntry 66 }
zxAnCfmMepTestResultOk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The ETH-Test message(s) will be (or has been) sent.
- false The ETH-Test message(s) will not be sent."
DEFVAL { true }
::= { zxAnCfmMepEntry 67 }
zxAnCfmMepTestMsgSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ETH-Test transaction identifier
(zxAnCfmMepTestNextMsgSeqNumber) of the first ETH-Test
message(to be) sent. The value returned is undefined if
zxAnCfmMepTestResultOk is false."
::= { zxAnCfmMepEntry 68 }
zxAnCfmMepTestNextMsgSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next sequence number/transaction identifier to be sent in a
ETH-Test message. This sequence number can be zero because
it wraps around."
::= { zxAnCfmMepEntry 69 }
zxAnCfmMepTestTransmitRate OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum transmission rate at which frames with
ETH-Test information can be sent."
::= { zxAnCfmMepEntry 70 }
zxAnCfmMepTestFarendLossRatio OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The far-end frame loss ratio in percent."
::= { zxAnCfmMepEntry 71 }
zxAnCfmMepTestFarendBitErrRatio OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The far-end received bit error ratio in percent."
::= { zxAnCfmMepEntry 72 }
zxAnCfmMepAisEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enabled or disabled the ETH-AIS functions."
DEFVAL { disable }
::= { zxAnCfmMepEntry 87 }
zxAnCfmMepLckEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enabled or disabled the ETH-LCK functions."
DEFVAL { disable }
::= { zxAnCfmMepEntry 88 }
zxAnCfmMepAisClientMegLevel OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MEG level at which the most immediate client layer MIPs and MEPs
exist."
DEFVAL { 1 }
::= { zxAnCfmMepEntry 89 }
zxAnCfmMepLckClientMegLevel OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MEG level at which the most immediate client layer MIPs and MEPs
exist."
DEFVAL { 1 }
::= { zxAnCfmMepEntry 90 }
zxAnCfmMepAisLckInterval OBJECT-TYPE
SYNTAX Integer32(1..600)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval value for AISMs and LCKMs transmitted by the MEP.
the default value is 1 second."
DEFVAL { 1 }
::= { zxAnCfmMepEntry 91 }
zxAnCfmMepAisPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for AISMs transmitted by the MEP.
Default value is the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7).
"
::= { zxAnCfmMepEntry 92 }
zxAnCfmMepLckPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for LCKMs transmitted by the MEP.
Default value is the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7).
"
::= { zxAnCfmMepEntry 93 }
zxAnCfmMepAisDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicastClass1 (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The destination address type of AISM."
::= { zxAnCfmMepEntry 94 }
zxAnCfmMepLckDaType OBJECT-TYPE
SYNTAX INTEGER
{
unicast (1),
multicastClass1 (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The destination address type of LCKM."
::= { zxAnCfmMepEntry 95 }
zxAnCfmMepAisStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents if MEP is in AIS status or not."
::= { zxAnCfmMepEntry 96 }
zxAnCfmMepLckStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents if MEP is in LCK status or not."
::= { zxAnCfmMepEntry 97 }
zxAnCfmMepLckSendEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents if LCK message can be sent by the MEP."
::= { zxAnCfmMepEntry 98 }
zxAnCfmMepRdiStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents if MEP is in RDI status or not."
::= { zxAnCfmMepEntry 99 }
--------------------------------------------------------------------------------
-- Remote MEP Config Table
--------------------------------------------------------------------------------
zxAnCfmRemoteMepConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCfmRemoteMepConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote Mep Config Table"
::= { zxAnCfmMep 2 }
zxAnCfmRemoteMepConfEntry OBJECT-TYPE
SYNTAX ZxAnCfmRemoteMepConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote Mep Config Entry"
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier }
::= { zxAnCfmRemoteMepConfTable 1 }
ZxAnCfmRemoteMepConfEntry ::= SEQUENCE {
zxAnCfmRemoteMepMacAddress MacAddress,
zxAnCfmRemoteMepConfRowStatus RowStatus
}
zxAnCfmRemoteMepMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of the remote MEP."
REFERENCE
"802.1ag clause 12.14.7.6.3:d and 20.19.7"
::= { zxAnCfmRemoteMepConfEntry 1 }
zxAnCfmRemoteMepConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus of this table. "
::= { zxAnCfmRemoteMepConfEntry 20 }
--------------------------------------------------------------------------------
-- MIP Table
--------------------------------------------------------------------------------
zxAnCfmMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "CFM Mip Table"
::= { zxAnCfmMep 3 }
zxAnCfmMipEntry OBJECT-TYPE
SYNTAX ZxAnCfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "CFM Mip Entry"
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier }
::= { zxAnCfmMipTable 1 }
ZxAnCfmMipEntry ::= SEQUENCE {
zxAnCfmMipIfIndex InterfaceIndexOrZero,
zxAnCfmMipRowStatus RowStatus
}
zxAnCfmMipIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the interface index of the interface either a
bridge port, or an aggregated IEEE 802.1 link within a bridge
port, to which the MEP is attached.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable so that it indexes the
entry in the interface table with the same value of ifAlias
that it indexed before the system restart. If no such
entry exists, then the system SHALL set this variable to 0.
"
::= { zxAnCfmMipEntry 1 }
zxAnCfmMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus of this table. "
::= { zxAnCfmMipEntry 20 }
--------------------------------------------------------------------------------
-- CFM Compatibility Table
--------------------------------------------------------------------------------
zxAnCfmCompatibleObjects OBJECT IDENTIFIER ::= { zxAnCfmObjects 4 }
zxAnCfmCompatible OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The compatibility of Device. Every bit denotes the compatibility
of some function. If the value of the bit is not 1, the related
function has compatible problem. The related function of the first
bit is the naming rules of string.
bit 1: value 1 means support ETH-Test, ETH-AIS, ETH-LCK and ETH-RDI
in zxAnCfmMepTable.
"
::= { zxAnCfmCompatibleObjects 1 }
--------------------------------------------------------------------------------
-- CFM Interface Table
--------------------------------------------------------------------------------
zxAnCfmInterfaceObjects OBJECT IDENTIFIER ::= { zxAnCfmObjects 5 }
zxAnCfmIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCfmIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The CFM interface table.
This table specifies CFM interface configuration."
::= { zxAnCfmInterfaceObjects 1 }
zxAnCfmIfEntry OBJECT-TYPE
SYNTAX ZxAnCfmIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The CFM interface entry."
INDEX { zxAnCfmRack, zxAnCfmShelf,
zxAnCfmSlot, zxAnCfmPort,
zxAnCfmOnu, zxAnCfmIfType,
zxAnCfmLogicalId }
::= { zxAnCfmIfTable 1 }
ZxAnCfmIfEntry ::= SEQUENCE {
zxAnCfmRack Integer32,
zxAnCfmShelf Integer32,
zxAnCfmSlot Integer32,
zxAnCfmPort Integer32,
zxAnCfmOnu Integer32,
zxAnCfmIfType INTEGER,
zxAnCfmLogicalId OBJECT IDENTIFIER,
zxAnCfmIfOamPduFilterEnable INTEGER
}
zxAnCfmRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack number of the port."
::= { zxAnCfmIfEntry 1 }
zxAnCfmShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf number of the port."
::= { zxAnCfmIfEntry 2 }
zxAnCfmSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot number of the port."
::= { zxAnCfmIfEntry 3 }
zxAnCfmPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number."
::= { zxAnCfmIfEntry 4 }
zxAnCfmOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ONU number. It is 0 in DSL port."
::= { zxAnCfmIfEntry 5 }
zxAnCfmIfType OBJECT-TYPE
SYNTAX INTEGER
{
physicalPort(1),
onuUni(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the interface."
::= { zxAnCfmIfEntry 6 }
zxAnCfmLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logic index of the interface.
If zxAnCfmIfType is 'physicalPort', its value is 0.
If zxAnCfmIfType is 'onuUni', this object
indicates 'onuSlot.uniId', this type is used for SFUs only.
If the ONU slot is not cared about, the onuSlot is 0,
such as oid '0.1' indicates 'ONUSlot0.UNIID1'.
"
::= { zxAnCfmIfEntry 7 }
zxAnCfmIfOamPduFilterEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object controls whether the Ethernet OAMPDU
filtering is enabled on specific interface. A disable(2) value will
prevent the Ethernet OAMPDU filtering action on specific
interface."
DEFVAL { disable }
::= { zxAnCfmIfEntry 8 }
--------------------------------------------------------------------------------
-- Trap Objects
--------------------------------------------------------------------------------
END