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<6D>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
|
|||
|
|