1165 lines
31 KiB
Plaintext
1165 lines
31 KiB
Plaintext
-- *********************************************************************
|
||
-- *********************************************************************
|
||
-- ** Filename: PRVT-CFM-MIB.mib
|
||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||
-- ** Purpose: Private MIB
|
||
-- *********************************************************************
|
||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||
-- WARNING:
|
||
--
|
||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||
--
|
||
-- This file is the property of BATM Advanced Communications.
|
||
-- BATM Advanced Communications retains all title and
|
||
-- ownership in the Specification, including any revisions.
|
||
|
||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||
-- license to use and distribute an unmodified copy of this
|
||
-- Specification in connection with management of BATM Advanced Communications
|
||
-- and Telco Systems products, and without fee, provided that the following
|
||
-- conditions are met:
|
||
-- 1. Redistributions of this specification must retain the above copyright
|
||
-- notice, this list of conditions and the following disclaimer.
|
||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||
-- notice, this list of conditions and the following disclaimer in the
|
||
-- documentation and/or other materials provided with the distribution.
|
||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||
-- or promote products derived from this specification without specific prior written
|
||
-- permission.
|
||
--
|
||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||
PRVT-CFM-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY,
|
||
OBJECT-TYPE,
|
||
NOTIFICATION-TYPE,
|
||
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
|
||
DisplayString,
|
||
RowStatus,
|
||
TruthValue,
|
||
MacAddress
|
||
FROM SNMPv2-TC -- [RFC2579]
|
||
|
||
Dot1afCfmIndexIntegerNextFree,
|
||
Dot1agCfmMDLevelOrNone,
|
||
dot1agCfmMaCompEntry,
|
||
dot1agCfmMepEntry,
|
||
dot1agCfmLtrEntry,
|
||
dot1agCfmMdIndex,
|
||
dot1agCfmMaIndex,
|
||
dot1agCfmMepIdentifier,
|
||
dot1agCfmMepDbRMepIdentifier
|
||
FROM IEEE8021-CFM-MIB
|
||
|
||
switch
|
||
FROM PRVT-SWITCH-MIB
|
||
|
||
VlanId FROM Q-BRIDGE-MIB -- [RFC4363]
|
||
;
|
||
|
||
prvtCfmMib MODULE-IDENTITY
|
||
LAST-UPDATED "201101180000Z"
|
||
ORGANIZATION "BATM Advanced Communication"
|
||
CONTACT-INFO
|
||
" BATM/Telco Systems Support team
|
||
Email:
|
||
For North America: techsupport@telco.com
|
||
For North Europe: support@batm.de, info@batm.de
|
||
For the rest of the world: techsupport@telco.com"
|
||
DESCRIPTION
|
||
"Prvt extension of Connectivity Fault Management module for managing IEEE 802.1ag"
|
||
|
||
|
||
-- revision history
|
||
REVISION "201209120000Z"
|
||
DESCRIPTION
|
||
"Added prvtCfmMepManageCCMTLV"
|
||
REVISION "201104180000Z"
|
||
DESCRIPTION
|
||
"Added prvtCfmMepSuportedRemoteMepsNo"
|
||
REVISION "201101180000Z"
|
||
DESCRIPTION
|
||
"Added AIS/LCK traps"
|
||
REVISION "201007080000Z"
|
||
DESCRIPTION
|
||
"Added prvtCfmMaAisLckVlan table"
|
||
REVISION "201004080000Z"
|
||
DESCRIPTION
|
||
"Changed description for prvtCfmMepAisCondition"
|
||
REVISION "201003170000Z"
|
||
DESCRIPTION
|
||
"Add posibility to enable/disable 1wJitter, 2wJitter, FrameLoss and Latency
|
||
on a CFM profile."
|
||
REVISION "200906200000Z"
|
||
DESCRIPTION
|
||
"Fixed some minor description issues, removed prvtCfmProfileFrameLossBucketSize"
|
||
REVISION "200808190000Z"
|
||
DESCRIPTION
|
||
"Added prvtCfmMepTransmitLbmSuccessRate, prvtCfmMepTransmitLbmMinTime,
|
||
prvtCfmMepTransmitLbmAvgTime, prvtCfmMepTransmitLbmMaxTime,
|
||
prvtCfmLbrBadMsdu."
|
||
REVISION "200806240000Z"
|
||
DESCRIPTION
|
||
"Added prvtCfmStatus"
|
||
REVISION "200801200000Z"
|
||
DESCRIPTION
|
||
"Initial"
|
||
::= { switch 131 }
|
||
|
||
prvtCfmMibNotifications OBJECT IDENTIFIER ::= { prvtCfmMib 0 }
|
||
prvtCfmMibObjects OBJECT IDENTIFIER ::= { prvtCfmMib 1 }
|
||
prvtCfmMibConformance OBJECT IDENTIFIER ::= { prvtCfmMib 2 }
|
||
|
||
prvtCfmUpdateInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Time between monitoring parameters update (in seconds).
|
||
A value of 0 suspends the monitoring task and a
|
||
value different from 0 resumes it. Default is 20 seconds."
|
||
DEFVAL { 20 }
|
||
::= { prvtCfmMibObjects 1 }
|
||
|
||
prvtCfmStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable ( 1 ),
|
||
disable ( 2 )
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable/disable cfm."
|
||
::= { prvtCfmMibObjects 2 }
|
||
|
||
prvtCfmProfile OBJECT IDENTIFIER ::= { prvtCfmMibObjects 3 }
|
||
|
||
prvtCfmProfileTableNextIndex OBJECT-TYPE
|
||
SYNTAX Dot1afCfmIndexIntegerNextFree
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains an unused value for prvtCfmProfileIndex in
|
||
the prvtCfmProfileTable, or a zero to indicate that none exist."
|
||
::= { prvtCfmProfile 1 }
|
||
|
||
-- ----------------------------------------------------
|
||
-- ----------------------------------------------------
|
||
|
||
prvtCfmProfileTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmProfileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table contains loopback results from all remote MEPs in the MA."
|
||
::= { prvtCfmProfile 2 }
|
||
|
||
prvtCfmProfileEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmProfileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
INDEX { prvtCfmProfileIndex }
|
||
::= { prvtCfmProfileTable 1 }
|
||
|
||
PrvtCfmProfileEntry ::= SEQUENCE {
|
||
prvtCfmProfileIndex Unsigned32,
|
||
prvtCfmProfileName DisplayString,
|
||
prvtCfmProfilePriority Unsigned32,
|
||
prvtCfmProfileRate Unsigned32,
|
||
prvtCfmProfileSize Unsigned32,
|
||
prvtCfmProfileBucketSize Unsigned32,
|
||
prvtCfmProfile1wJitterError Unsigned32,
|
||
prvtCfmProfile1wJitterWarning Unsigned32,
|
||
prvtCfmProfileJitterError Unsigned32,
|
||
prvtCfmProfileJitterErrorPeriod Unsigned32,
|
||
prvtCfmProfileJitterWarning Unsigned32,
|
||
prvtCfmProfileJitterWarningPeriod Unsigned32,
|
||
prvtCfmProfileFrameLossError Unsigned32,
|
||
prvtCfmProfileFrameLossWarning Unsigned32,
|
||
prvtCfmProfileLatencyError Unsigned32,
|
||
prvtCfmProfileLatencyErrorPeriod Unsigned32,
|
||
prvtCfmProfileLatencyWarning Unsigned32,
|
||
prvtCfmProfileLatencyWarningPeriod Unsigned32,
|
||
prvtCfmProfileRowStatus RowStatus,
|
||
prvtCfmProfile1wJitterEnable TruthValue,
|
||
prvtCfmProfileJitterEnable TruthValue,
|
||
prvtCfmProfileFrameLossEnable TruthValue,
|
||
prvtCfmProfileLatencyEnable TruthValue
|
||
}
|
||
|
||
prvtCfmProfileIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table index."
|
||
::= { prvtCfmProfileEntry 1 }
|
||
|
||
prvtCfmProfileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..20))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Profile name."
|
||
::= { prvtCfmProfileEntry 2 }
|
||
|
||
prvtCfmProfilePriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"802.1p class-of-service setting."
|
||
DEFVAL { 0 }
|
||
::= { prvtCfmProfileEntry 3 }
|
||
|
||
prvtCfmProfileRate OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..3)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of Request packets to send each time."
|
||
DEFVAL { 1 }
|
||
::= { prvtCfmProfileEntry 4 }
|
||
|
||
prvtCfmProfileSize OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..1462)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Size of data TLV included in probe packets (in octets)."
|
||
DEFVAL { 0 }
|
||
::= { prvtCfmProfileEntry 5 }
|
||
|
||
prvtCfmProfileBucketSize OBJECT-TYPE
|
||
SYNTAX Unsigned32 (2..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of the results to save for results calculation."
|
||
DEFVAL { 20 }
|
||
::= { prvtCfmProfileEntry 6 }
|
||
|
||
prvtCfmProfile1wJitterError OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies one-way jitter error values to monitor in milliseconds."
|
||
DEFVAL { 350 }
|
||
::= { prvtCfmProfileEntry 7 }
|
||
|
||
prvtCfmProfile1wJitterWarning OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies one-way jitter warning values to monitor in milliseconds."
|
||
DEFVAL { 300 }
|
||
::= { prvtCfmProfileEntry 8 }
|
||
|
||
prvtCfmProfileJitterError OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip jitter error values to monitor in milliseconds."
|
||
DEFVAL { 700 }
|
||
::= { prvtCfmProfileEntry 9 }
|
||
|
||
prvtCfmProfileJitterErrorPeriod OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..3600)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the duration jitter occurs in seconds."
|
||
DEFVAL { 90 }
|
||
::= { prvtCfmProfileEntry 10 }
|
||
|
||
prvtCfmProfileJitterWarning OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip jitter warning values
|
||
to monitor in milliseconds. If set value is greater than the
|
||
jitter-error it means that the warning is disabled."
|
||
DEFVAL { 600 }
|
||
::= { prvtCfmProfileEntry 11 }
|
||
|
||
prvtCfmProfileJitterWarningPeriod OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..3600)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the duration jitter occurs in seconds."
|
||
DEFVAL { 180 }
|
||
::= { prvtCfmProfileEntry 12 }
|
||
|
||
prvtCfmProfileFrameLossError OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..99)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip frame-loss error
|
||
values to monitor. The default is
|
||
frame-loss of 10% is reported."
|
||
DEFVAL { 10 }
|
||
::= { prvtCfmProfileEntry 13 }
|
||
|
||
prvtCfmProfileFrameLossWarning OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..99)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip frame-loss warning
|
||
values to monitor. The default is frame-loss
|
||
of 8% is reported. If set value is greater
|
||
than the frame-loss-error it means
|
||
that the warning is disable."
|
||
DEFVAL { 8 }
|
||
::= { prvtCfmProfileEntry 14 }
|
||
|
||
prvtCfmProfileLatencyError OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip latency error values to monitor in milliseconds."
|
||
DEFVAL { 2000 }
|
||
::= { prvtCfmProfileEntry 15 }
|
||
|
||
prvtCfmProfileLatencyErrorPeriod OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..3600)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the duration latency increase occurs in seconds."
|
||
DEFVAL { 90 }
|
||
::= { prvtCfmProfileEntry 16 }
|
||
|
||
prvtCfmProfileLatencyWarning OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies round-trip latency error values to
|
||
monitor in milliseconds. If set value is greater than the
|
||
latency-error it means that the warning is disabled."
|
||
DEFVAL { 1600 }
|
||
::= { prvtCfmProfileEntry 17 }
|
||
|
||
prvtCfmProfileLatencyWarningPeriod OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..3600)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the duration latency increase occurs in seconds."
|
||
DEFVAL { 180 }
|
||
::= { prvtCfmProfileEntry 18 }
|
||
|
||
prvtCfmProfileRowStatus 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.
|
||
"
|
||
::= { prvtCfmProfileEntry 19 }
|
||
|
||
prvtCfmProfile1wJitterEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if one way jitter calculation is enabled."
|
||
DEFVAL { true }
|
||
::= { prvtCfmProfileEntry 20 }
|
||
|
||
prvtCfmProfileJitterEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if two way jitter calculation is enabled."
|
||
DEFVAL { true }
|
||
::= { prvtCfmProfileEntry 21 }
|
||
|
||
prvtCfmProfileFrameLossEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if frame loss calculation is enabled."
|
||
DEFVAL { true }
|
||
::= { prvtCfmProfileEntry 22 }
|
||
|
||
prvtCfmProfileLatencyEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if latency calculation is enabled."
|
||
DEFVAL { true }
|
||
::= { prvtCfmProfileEntry 23 }
|
||
|
||
|
||
prvtCfmProcess OBJECT IDENTIFIER ::= { prvtCfmMibObjects 4 }
|
||
|
||
prvtCfmProcessTableNextIndex OBJECT-TYPE
|
||
SYNTAX Dot1afCfmIndexIntegerNextFree
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains an unused value for prvtCfmProcessIndex in
|
||
the prvtCfmProcessTable, or a zero to indicate that none exists."
|
||
::= { prvtCfmProcess 1 }
|
||
|
||
-- ----------------------------------------------------
|
||
-- ----------------------------------------------------
|
||
|
||
prvtCfmProcessTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmProcessEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Private extension of dot1agCfmMaNetTable.
|
||
Controls the two-way monitoring process
|
||
for MEP's in the MA."
|
||
::= { prvtCfmProcess 2 }
|
||
|
||
prvtCfmProcessEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmProcessEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, prvtCfmProcessIndex }
|
||
::= { prvtCfmProcessTable 1 }
|
||
|
||
PrvtCfmProcessEntry ::= SEQUENCE {
|
||
prvtCfmProcessIndex Unsigned32,
|
||
prvtCfmProcessProfileIndex Unsigned32,
|
||
prvtCfmProcessName OCTET STRING,
|
||
prvtCfmProcessStatus TruthValue,
|
||
prvtCfmProcessRepeatInterval Unsigned32,
|
||
prvtCfmProcessPacketType INTEGER,
|
||
prvtCfmProcessUnreturnedPkts Unsigned32,
|
||
prvtCfmProcessRowStatus RowStatus
|
||
}
|
||
|
||
prvtCfmProcessIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table index."
|
||
::= { prvtCfmProcessEntry 1 }
|
||
|
||
prvtCfmProcessProfileIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the monitoring profile to be used."
|
||
DEFVAL { 1 }
|
||
::= { prvtCfmProcessEntry 2 }
|
||
|
||
prvtCfmProcessName OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(1..20))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the process. Should be unique per domain/MA"
|
||
::= { prvtCfmProcessEntry 3 }
|
||
|
||
prvtCfmProcessStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable/disable two-way monitoring process for MEP's in the MA."
|
||
DEFVAL { true }
|
||
::= { prvtCfmProcessEntry 4 }
|
||
|
||
prvtCfmProcessRepeatInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..420)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Repeating frequency of the monitoring process."
|
||
DEFVAL { 60 }
|
||
::= { prvtCfmProcessEntry 5 }
|
||
|
||
prvtCfmProcessPacketType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
cfm (1),
|
||
y1731 (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Use CFM Loopback or Y.1731 LMMs and DMMs packets."
|
||
DEFVAL { cfm }
|
||
::= { prvtCfmProcessEntry 6 }
|
||
|
||
prvtCfmProcessUnreturnedPkts OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of requests for which a reply hasn't been
|
||
received. These packets will be counted as lost
|
||
when they enter timeout."
|
||
DEFVAL { 0 }
|
||
::= { prvtCfmProcessEntry 7 }
|
||
|
||
prvtCfmProcessRowStatus 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."
|
||
::= { prvtCfmProcessEntry 8 }
|
||
|
||
-- ------------------------------------------------
|
||
-- ------------------------------------------------
|
||
|
||
prvtCfmProcessResult OBJECT IDENTIFIER ::= { prvtCfmMibObjects 5 }
|
||
|
||
prvtCfmProcessResultTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmProcessResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table contains process results."
|
||
::= { prvtCfmProcessResult 1 }
|
||
|
||
prvtCfmProcessResultEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmProcessResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex,
|
||
prvtCfmProcessIndex, dot1agCfmMepDbRMepIdentifier }
|
||
::= { prvtCfmProcessResultTable 1 }
|
||
|
||
PrvtCfmProcessResultEntry ::= SEQUENCE {
|
||
prvtCfmProcessResultOneWayJitter Unsigned32,
|
||
prvtCfmProcessResultTwoWayJitter Unsigned32,
|
||
prvtCfmProcessResultLatency Unsigned32,
|
||
prvtCfmProcessResultFrameloss Unsigned32
|
||
}
|
||
|
||
prvtCfmProcessResultOneWayJitter OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"One way jitter calculated for a specific remote MEP in milliseconds"
|
||
::= { prvtCfmProcessResultEntry 1 }
|
||
|
||
prvtCfmProcessResultTwoWayJitter OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Two way jitter calculated for a specific remote MEP in milliseconds"
|
||
::= { prvtCfmProcessResultEntry 2 }
|
||
|
||
prvtCfmProcessResultLatency OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Two way latency calculated for a specific remote MEP
|
||
in milliseconds"
|
||
::= { prvtCfmProcessResultEntry 3 }
|
||
|
||
prvtCfmProcessResultFrameloss OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Two way frameloss calculated for a specific remote MEP
|
||
in units of hundredths of percent.
|
||
Note: When prvtCfmProcessResultFrameloss has value of 10000, all the values of
|
||
prvtCfmProcessResultOneWayJitter, prvtCfmProcessResultTwoWayJitter and
|
||
prvtCfmProcessResultLatency are irrelevant."
|
||
::= { prvtCfmProcessResultEntry 4 }
|
||
|
||
-- ------------------------------------------------
|
||
-- ------------------------------------------------
|
||
|
||
prvtCfmMa OBJECT IDENTIFIER ::= { prvtCfmMibObjects 6 }
|
||
|
||
prvtCfmMaTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmMaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table includes extra variables needed for Y.1731
|
||
support and service awareness"
|
||
::= { prvtCfmMa 1 }
|
||
|
||
prvtCfmMaEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmMaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
AUGMENTS { dot1agCfmMaCompEntry }
|
||
::= { prvtCfmMaTable 1 }
|
||
|
||
PrvtCfmMaEntry ::= SEQUENCE {
|
||
prvtCfmMaCompAisLckEnabled TruthValue,
|
||
prvtCfmMaCompAisLckLevel Dot1agCfmMDLevelOrNone,
|
||
prvtCfmMaCompAisLckInterval INTEGER,
|
||
prvtCfmMaCompAisLckPriority Unsigned32,
|
||
prvtCfmMaCompServiceId Unsigned32,
|
||
prvtCfmMaCompNumberOfServices Unsigned32,
|
||
prvtCfmMaCompClearConnectivity Unsigned32
|
||
}
|
||
|
||
prvtCfmMaCompAisLckEnabled OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Turn the AIS & LCK features on/off."
|
||
DEFVAL { false }
|
||
::= { prvtCfmMaEntry 1 }
|
||
|
||
prvtCfmMaCompAisLckLevel OBJECT-TYPE
|
||
SYNTAX Dot1agCfmMDLevelOrNone
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The MD level at which AIS & LCK frames will be sent.
|
||
It should be greater then that of the current domain.
|
||
The default value is '-1' representing 'not-configured'."
|
||
DEFVAL {-1}
|
||
::= { prvtCfmMaEntry 2 }
|
||
|
||
prvtCfmMaCompAisLckInterval OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
interval1s (1),
|
||
interval1min (2) }
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The time interval at which AIS and LCK frames will be sent"
|
||
DEFVAL { interval1s }
|
||
::= { prvtCfmMaEntry 3 }
|
||
|
||
prvtCfmMaCompAisLckPriority OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"COS parameter for the outgoing AIS & LCK frames.
|
||
The default value is '6'"
|
||
DEFVAL { 6 }
|
||
::= { prvtCfmMaEntry 4 }
|
||
|
||
prvtCfmMaCompServiceId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The primary service ID attached to this MA"
|
||
DEFVAL { 0 }
|
||
::= { prvtCfmMaEntry 5 }
|
||
|
||
prvtCfmMaCompNumberOfServices OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of services attached to this MA"
|
||
DEFVAL { 1 }
|
||
::= { prvtCfmMaEntry 6 }
|
||
|
||
prvtCfmMaCompClearConnectivity OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..8191)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of MEP or 0 for all"
|
||
DEFVAL { 0 }
|
||
::= { prvtCfmMaEntry 7 }
|
||
|
||
-- ----------------------------------------------------
|
||
-- ----------------------------------------------------
|
||
|
||
prvtCfmMep OBJECT IDENTIFIER ::= { prvtCfmMibObjects 7 }
|
||
|
||
prvtCfmMepTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmMepEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
::= { prvtCfmMep 1 }
|
||
|
||
prvtCfmMepEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmMepEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
AUGMENTS { dot1agCfmMepEntry }
|
||
::= { prvtCfmMepTable 1 }
|
||
|
||
PrvtCfmMepEntry ::= SEQUENCE {
|
||
prvtCfmMepAlarmSupressed TruthValue,
|
||
prvtCfmMepAisCondition TruthValue,
|
||
prvtCfmMepLckCondition TruthValue,
|
||
prvtCfmMepAisLifetime INTEGER,
|
||
prvtCfmMepLckLifetime INTEGER,
|
||
prvtCfmMepTransmitMcastLbm TruthValue,
|
||
prvtCfmMepTransmitLbmInfinite TruthValue,
|
||
prvtCfmMepTransmitLbmDelay Unsigned32,
|
||
prvtCfmMepTransmitLbmTimeout Unsigned32,
|
||
prvtCfmMepTransmitLtmTimeout Unsigned32,
|
||
prvtCfmMepTransmitLbmSentPkts Unsigned32,
|
||
prvtCfmMepTransmitLbmSuccessRate Unsigned32,
|
||
prvtCfmMepTransmitLbmMinTime Unsigned32,
|
||
prvtCfmMepTransmitLbmAvgTime Unsigned32,
|
||
prvtCfmMepTransmitLbmMaxTime Unsigned32,
|
||
prvtCfmMepSuportedRemoteMepsNo INTEGER,
|
||
prvtCfmMepExcludeCCMTLV DisplayString
|
||
}
|
||
|
||
prvtCfmMepAlarmSupressed OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if an AIS or LCK packet
|
||
was received from a lower level"
|
||
DEFVAL { false }
|
||
::= { prvtCfmMepEntry 1 }
|
||
|
||
prvtCfmMepAisCondition OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if there is AIS condition. The value of the object is true (an AIS condition), when
|
||
there is a detection of signal-fail condition at a Server layer or reception of AIS at a server (sub-) layer MEP [AIS condition/Rec.
|
||
ITU-T Y.1731].
|
||
The AIS condition will exit when following criteria is met: During an interval equal to 3.5 times the AIS transmission
|
||
period indicated in the AIS frames received earlier, the MEP does not receive AIS frames or, when ETH-CC is used,
|
||
upon clearing of LOC defect at MEP /Appendix I/Rec. ITU-T Y.1731.
|
||
If prvtCfmMaCompAisLckLevel is configured the MEP should send AIS packets."
|
||
DEFVAL { false }
|
||
::= { prvtCfmMepEntry 2 }
|
||
|
||
prvtCfmMepLckCondition OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean showing if the MEP should lock the service
|
||
towards the client and send LCK packets"
|
||
DEFVAL { false }
|
||
::= { prvtCfmMepEntry 3 }
|
||
|
||
prvtCfmMepAisLifetime OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
nolifetime (0),
|
||
lifetime35s (1),
|
||
lifetime35min (2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The lifetime of the last received AIS packet.
|
||
During an interval equal to 3.5 times the AIS transmission period indicated
|
||
in the AIS frames received earlier, the MEP does not receive AIS frames.
|
||
The value is valid (non-zero) if AIS packets are being received."
|
||
::= { prvtCfmMepEntry 4 }
|
||
|
||
prvtCfmMepLckLifetime OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
nolifetime (0),
|
||
lifetime35s (1),
|
||
lifetime35min (2) }
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The lifetime of the last received LCK packet.
|
||
During an interval equal to 3.5 times the LCK transmission period indicated
|
||
in the LCK frames received earlier, the MEP does not receive LCK frames.
|
||
The value is valid (non-zero) if AIS packets are being received."
|
||
::= { prvtCfmMepEntry 5 }
|
||
|
||
prvtCfmMepTransmitMcastLbm OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean to control sending Y.1731 multicast loopback."
|
||
DEFVAL { false }
|
||
::= { prvtCfmMepEntry 6 }
|
||
|
||
prvtCfmMepTransmitLbmInfinite OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A boolean to control sending LBMs continuously until the
|
||
operation is explicitly stopped by setting this back to false"
|
||
DEFVAL { false }
|
||
::= { prvtCfmMepEntry 7 }
|
||
|
||
prvtCfmMepTransmitLbmDelay OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..60)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An amount of time to wait between sent LBMs (in seconds)."
|
||
DEFVAL { 1 }
|
||
::= { prvtCfmMepEntry 8 }
|
||
|
||
prvtCfmMepTransmitLbmTimeout OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..60)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An amount of time to wait after the last sent LBM if no
|
||
LBR is received (in seconds)."
|
||
DEFVAL { 5 }
|
||
::= { prvtCfmMepEntry 9 }
|
||
|
||
prvtCfmMepTransmitLtmTimeout OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..60)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An amount of time to wait after the last sent LTM if no
|
||
LTR is received (in seconds)."
|
||
DEFVAL { 5 }
|
||
::= { prvtCfmMepEntry 10 }
|
||
|
||
prvtCfmMepTransmitLbmSentPkts OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..1024)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of successfully sent packets in the current LBM
|
||
session."
|
||
::= { prvtCfmMepEntry 11 }
|
||
|
||
prvtCfmMepTransmitLbmSuccessRate OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10000)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Success rate of the current LBM session (in percentage*100)."
|
||
::= { prvtCfmMepEntry 12 }
|
||
|
||
prvtCfmMepTransmitLbmMinTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Minimum LBR response time (in msec)."
|
||
::= { prvtCfmMepEntry 13 }
|
||
|
||
prvtCfmMepTransmitLbmAvgTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Average LBR response time (in msec)."
|
||
::= { prvtCfmMepEntry 14 }
|
||
|
||
prvtCfmMepTransmitLbmMaxTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Maximum LBR response time (in msec)."
|
||
::= { prvtCfmMepEntry 15 }
|
||
|
||
prvtCfmMepSuportedRemoteMepsNo OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
remoteMeps8 (8),
|
||
remoteMeps16 (16),
|
||
remoteMeps24 (24),
|
||
remoteMeps32 (32)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of suported remote meps (for TMarc3x0 and TMarc280 devices)"
|
||
DEFVAL {remoteMeps8}
|
||
::= { prvtCfmMepEntry 16 }
|
||
|
||
prvtCfmMepExcludeCCMTLV OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(2))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Bitmask that specifies what TLVs should be excluded(for TMarc3x0 and TMarc280 devices):
|
||
On set opertaion:
|
||
BIT4 = MSB Include/Exclude bit - if it is 1 the tlv is excluded from the specific CCM packet,if it is 0 the tlv will be included in the specific CCM packet
|
||
BIT3 = If set 1 the OrgSpecific TLV will be excluded or included
|
||
BIT2 = If set 1 the InterfaceStatus TLV will be excluded or included
|
||
BIT1 = If set 1 the PortStatus TLV will be excluded or included
|
||
BIT0 = LSB If set 1 the Sender ID TLV will be excluded or included
|
||
Examples:
|
||
If Interface Status and Port Status will be excluded the bitmask will look like this:
|
||
16 in hexadecimal BIT4 BIT3 BIT2 BIT1 BIT0
|
||
1 0 1 1 0
|
||
If Interface Status and Port Status will be included the bitmask will look like this:
|
||
06 in hexadecimal BIT4 BIT3 BIT2 BIT1 BIT0
|
||
0 0 1 1 0
|
||
On get operation it shows the bits corresponding to the excluded tlvs
|
||
If Interface Status and Port Status are excluded:
|
||
06 in hexadecimal - 0 1 1 0
|
||
"
|
||
::= { prvtCfmMepEntry 17 }
|
||
|
||
-- ------------------------------------------------
|
||
-- ------------------------------------------------
|
||
|
||
prvtCfmLbrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmLbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table contains loopback results following the last loopback operation."
|
||
::= { prvtCfmMep 2 }
|
||
|
||
prvtCfmLbrEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmLbrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier,
|
||
prvtCfmLbrSeqNumber, prvtCfmLbrReceiveOrder }
|
||
::= { prvtCfmLbrTable 1 }
|
||
|
||
PrvtCfmLbrEntry ::= SEQUENCE {
|
||
prvtCfmLbrSeqNumber Unsigned32,
|
||
prvtCfmLbrReceiveOrder Unsigned32,
|
||
prvtCfmLbrTime Unsigned32,
|
||
prvtCfmLbrMacAddress MacAddress,
|
||
prvtCfmLbrBadMsdu TruthValue
|
||
}
|
||
|
||
prvtCfmLbrSeqNumber OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..4294967295)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Transaction identifier/Sequence number of the received LBR."
|
||
::= { prvtCfmLbrEntry 1}
|
||
|
||
prvtCfmLbrReceiveOrder OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..4294967295)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index to distinguish among multiple LBRs with the same LBR
|
||
Transaction Identifier field value. This situation can appear
|
||
in the case of multicast loopback.
|
||
"
|
||
::= { prvtCfmLbrEntry 2 }
|
||
|
||
prvtCfmLbrTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Remote MEPs response time in milliseconds."
|
||
::= { prvtCfmLbrEntry 3 }
|
||
|
||
prvtCfmLbrMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Remote MEPs mac address. For unicast loopback
|
||
this is the same as dot1agCfmMepTransmitLbmDestMacAddress,
|
||
but for multicast loopback there will be different entries."
|
||
::= { prvtCfmLbrEntry 4 }
|
||
|
||
prvtCfmLbrBadMsdu OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Result of the Data TLV verification."
|
||
::= { prvtCfmLbrEntry 5 }
|
||
|
||
-- ------------------------------------------------
|
||
-- ------------------------------------------------
|
||
|
||
prvtCfmLtrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmLtrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table adds the possibility to measure the response
|
||
time to a linktrace request."
|
||
::= { prvtCfmMep 3 }
|
||
|
||
prvtCfmLtrEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmLtrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "a"
|
||
AUGMENTS { dot1agCfmLtrEntry }
|
||
::= { prvtCfmLtrTable 1 }
|
||
|
||
PrvtCfmLtrEntry ::= SEQUENCE {
|
||
prvtCfmLtrTime Unsigned32
|
||
}
|
||
|
||
prvtCfmLtrTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Remote MPs response time in milliseconds."
|
||
::= { prvtCfmLtrEntry 1 }
|
||
|
||
-- ----------------------------------------------------
|
||
-- ----------------------------------------------------
|
||
|
||
prvtCfmMaAisLckVlan OBJECT IDENTIFIER ::= { prvtCfmMibObjects 8 }
|
||
|
||
prvtCfmMaAisLckVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PrvtCfmMaAisLckVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table includes extra variables needed for AIS/LCK configurable vlans"
|
||
::= { prvtCfmMaAisLckVlan 1 }
|
||
|
||
prvtCfmMaAisLckVlanEntry OBJECT-TYPE
|
||
SYNTAX PrvtCfmMaAisLckVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table includes extra variables needed for AIS/LCK configurable vlans"
|
||
INDEX {dot1agCfmMdIndex, dot1agCfmMaIndex, prvtCfmMaAisLckVlanId }
|
||
::= { prvtCfmMaAisLckVlanTable 1 }
|
||
|
||
PrvtCfmMaAisLckVlanEntry ::= SEQUENCE {
|
||
prvtCfmMaAisLckVlanId VlanId,
|
||
prvtCfmMaAisLckVlanRowStatus RowStatus
|
||
}
|
||
|
||
prvtCfmMaAisLckVlanId OBJECT-TYPE
|
||
SYNTAX VlanId
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Vlan ID (towards customer level) that the generated AIS/LCK packets should use."
|
||
::= { prvtCfmMaAisLckVlanEntry 1 }
|
||
|
||
prvtCfmMaAisLckVlanRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of the row."
|
||
::= { prvtCfmMaAisLckVlanEntry 2 }
|
||
|
||
-- ------------------------------------------------
|
||
-- ------------------------------------------------
|
||
|
||
-- ***********************************************
|
||
-- **************** Notification *****************
|
||
-- ***********************************************
|
||
|
||
prvtCfm1wJitterThreshold NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmProcessResultOneWayJitter,
|
||
prvtCfmProfile1wJitterWarning,
|
||
prvtCfmProfile1wJitterError
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap should be sent whenever the one way jitter
|
||
on a CFM test will surpass one of the 2 defined thresholds."
|
||
::= { prvtCfmMibNotifications 1 }
|
||
|
||
prvtCfmJitterThreshold NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmProcessResultTwoWayJitter,
|
||
prvtCfmProfileJitterWarning,
|
||
prvtCfmProfileJitterWarningPeriod,
|
||
prvtCfmProfileJitterError,
|
||
prvtCfmProfileJitterErrorPeriod
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap should be sent whenever the two way jitter
|
||
on a CFM test will surpass one of the 2 defined thresholds."
|
||
::= { prvtCfmMibNotifications 2 }
|
||
|
||
prvtCfmFrameLossThreshold NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmProcessResultFrameloss,
|
||
prvtCfmProfileFrameLossWarning,
|
||
prvtCfmProfileFrameLossError
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap should be sent whenever the frame loss
|
||
on a CFM test will surpass one of the 2 defined
|
||
thresholds."
|
||
::= { prvtCfmMibNotifications 3 }
|
||
|
||
prvtCfmLatencyThreshold NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmProcessResultLatency,
|
||
prvtCfmProfileLatencyWarning,
|
||
prvtCfmProfileLatencyWarningPeriod,
|
||
prvtCfmProfileLatencyError,
|
||
prvtCfmProfileLatencyErrorPeriod
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap should be sent whenever the latency
|
||
on a CFM test will surpass one of the 2 defined
|
||
thresholds."
|
||
::= { prvtCfmMibNotifications 4 }
|
||
|
||
prvtCfmAisReceived NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmMepAisLifetime
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap is issued whenever an AIS condition with specified lifetime on a MEP is met."
|
||
::= { prvtCfmMibNotifications 5 }
|
||
|
||
prvtCfmLckReceived NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
prvtCfmMepLckLifetime
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap is issued whenever an LCK condition with specified lifetime on a MEP is met."
|
||
::= { prvtCfmMibNotifications 6 }
|
||
|
||
END
|
||
|