-- ***************************************************************** -- INFINERA-TP-ODUKTCLIENTCTP-MIB -- -- Copyright (c) 2008-2012 by Infinera Inc. -- All rights reserved. -- **************************************************************** INFINERA-TP-ODUKTCLIENTCTP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, TruthValue FROM SNMPv2-TC ifIndex FROM IF-MIB InfnServiceType,InfnArc,InfnEnableDisable, InfnMonitoringMode FROM INFINERA-TC-MIB terminationPoint FROM INFINERA-REG-MIB; oduktClientCtpMIB MODULE-IDENTITY LAST-UPDATED "200904200000Z" ORGANIZATION "Infinera" CONTACT-INFO "Infinera 1322 Bordeaux Drive Sunnyvale, CA - 94089 Contact : Technical Support Email : support@infinera.com Phone : 1-877-INF-5288" DESCRIPTION " " REVISION "200904200000Z" DESCRIPTION "First Version" ::= { terminationPoint 24 } oduktClientCtpTable OBJECT-TYPE SYNTAX SEQUENCE OF OduktClientCtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of OduktClientCtp entries. Each entry is uniquely identified by the value of ifIndex." ::= { oduktClientCtpMIB 1 } oduktClientCtpEntry OBJECT-TYPE SYNTAX OduktClientCtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A OduktClientCtp entry containing information pertaining to Infinera OduktClientCtp interfaces. Entries will exist in this table for interfaces of type oduktclientCtp." INDEX { ifIndex , oduktClientCtpTcmIdentifier} ::= { oduktClientCtpTable 1 } OduktClientCtpEntry ::= SEQUENCE { oduktClientCtpTcmIdentifier Integer32, oduktClientCtpSide INTEGER, oduktClientCtpConfiguredServiceType InfnServiceType, oduktClientCtpAlarmReportControl InfnArc, oduktClientCtpSupportingCircuitIdList DisplayString, oduktClientCtpMonitoringMode InfnMonitoringMode, oduktClientCtpDSThreshold Integer32, -- oduktClientCtpSDThreshold Integer32, oduktClientCtpTxTTI DisplayString, oduktClientCtpExpectedSAPI DisplayString, oduktClientCtpExpectedDAPI DisplayString, oduktClientCtpTimDetMode INTEGER, oduktClientCtpReceivedTTI DisplayString, oduktClientCtpPmHistStatsEnable INTEGER, oduktClientCtpRxEb15MinutesTce Integer32, oduktClientCtpRxEbDayTce Integer32, oduktClientCtpRxDs15MinutesTce Integer32, oduktClientCtpRxDsDayTce Integer32, oduktClientCtpRxEbDayTceReporting TruthValue, oduktClientCtpRxEb15MinutesTceReporting TruthValue, oduktClientCtpRxDsDayTceReporting TruthValue, oduktClientCtpRxDs15MinutesTceReporting TruthValue, oduktClientCtpSDThreshold Integer32, oduktClientCtpRxBei15MinutesTce Counter64, oduktClientCtpRxBeiDayTce Counter64, oduktClientCtpRxBei15MinutesTceReporting TruthValue, oduktClientCtpRxBeiDayTceReporting TruthValue } oduktClientCtpTcmIdentifier OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS read-only STATUS current DESCRIPTION "The TCM field identifier for this Tandem Connection Monitoring point. This TCM identifier is used along with the Side identifier to explicitly formulate the AID of the ODUkT Client CTP. Note that out of the 6 values, a maximum of 3 can be active at any given time, each with one or both sides (facility and/or terminal) active (e.g., there can be up to 12 ODUkT CTP object instances, but only for 3 TCM IDs)." ::= { oduktClientCtpEntry 1 } oduktClientCtpSide OBJECT-TYPE SYNTAX INTEGER { fac(1), term(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "TThe TCM Side identifier for this Tandem Connection Monitoring point. This TCM Side identifier is used along with the TCM identifier to explicitly formulate the AID of the ODUkT Client CTP. For ODUk-based adaptation, TCMs can only be enabled on the Facility-side." ::= { oduktClientCtpEntry 2 } oduktClientCtpConfiguredServiceType OBJECT-TYPE SYNTAX InfnServiceType MAX-ACCESS read-only STATUS current DESCRIPTION "The ODU Service type that is configured on this generic OduClientCtp managed object." ::= { oduktClientCtpEntry 3 } oduktClientCtpAlarmReportControl OBJECT-TYPE SYNTAX InfnArc MAX-ACCESS read-write STATUS current DESCRIPTION " The Alarm Reporting Control Flag for the ODUkT Clients. " DEFVAL { allowed } ::= { oduktClientCtpEntry 4 } oduktClientCtpSupportingCircuitIdList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Supporting Circuit ID List that is this client is using. " ::= { oduktClientCtpEntry 5 } oduktClientCtpMonitoringMode OBJECT-TYPE SYNTAX InfnMonitoringMode MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed Section Monitoring / Path Monitoring / TCM Attribute Value(s) (For side corresponding to MonitoringMode) (Fac-Side/Term-Side)." ::= { oduktClientCtpEntry 6 } oduktClientCtpDSThreshold OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION " This attribute indicates the threshold level for declaring a performance monitoring (PM) Second to be bad. A PM Second is declared bad if the percentage of detected error blocks in that second is greater than or equal to the specified threshold level. This attribute maps to the DEGThr MIB of RFC-3591" DEFVAL { 30 } ::= { oduktClientCtpEntry 7 } oduktClientCtpTxTTI OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " The TTI message that needs to be transmitted from Trib to Line direction. This message is inserted only when the TribInsertTTI field is set to Enabled." ::= { oduktClientCtpEntry 8 } oduktClientCtpExpectedSAPI OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION " The Source Access Point Identifier that is expected in the Trib to Line direction. " ::= { oduktClientCtpEntry 9 } oduktClientCtpExpectedDAPI OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION " The Destination Access Point Identifier that is expected in the Trib to Line direction. " ::= { oduktClientCtpEntry 10 } oduktClientCtpTimDetMode OBJECT-TYPE SYNTAX INTEGER { off(1), sapi(2), dapi(3), sapidapi(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute is used to configure if the TIM-S alarm shall be reported on mismatch of Expected and Received TTI message. The following are the values and their meaning: OFF: TIM-S is not reported. DAPI: TIM-S is reported only if the DAPI message mismatch occurs. SAPI: TIM-S is reported only if the SAPI message mismatch occurs. DAPISAPI: Either the DAPI or the SAPI messages are in a mismatch state." DEFVAL { off } ::= { oduktClientCtpEntry 11 } oduktClientCtpReceivedTTI OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The TTI message received from the side indicated by the AID of the ODUkT CTP. " ::= { oduktClientCtpEntry 12 } oduktClientCtpPmHistStatsEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Flag to enable or disable the collection of PMs on the side indicated by the AID of the ODUkT CTP." DEFVAL { enabled } ::= { oduktClientCtpEntry 13 } oduktClientCtpRxEb15MinutesTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Error Block in received direction during 15 minutes interval." DEFVAL { 1500 } ::= { oduktClientCtpEntry 14 } oduktClientCtpRxEbDayTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Error Block in received direction during 24 hours interval." DEFVAL { 15000 } ::= { oduktClientCtpEntry 15 } oduktClientCtpRxDs15MinutesTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Defect Seconds in received direction during 15 minutes interval." DEFVAL { 120 } ::= { oduktClientCtpEntry 16 } oduktClientCtpRxDsDayTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Defect Seconds in receive direction during 24 hours interval." DEFVAL { 1200 } ::= { oduktClientCtpEntry 17 } oduktClientCtpRxEbDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxEbDayTce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 18 } oduktClientCtpRxEb15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxEb15MinutesTce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 19 } oduktClientCtpRxDsDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxDsDayTce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 20 } oduktClientCtpRxDs15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxDs15MinutesTce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 21 } oduktClientCtpSDThreshold OBJECT-TYPE SYNTAX Integer32 (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the threshold level for declaring a Degraded Signal defect. A Degraded Signal defect shall be declared if SDThreshold consecutive bad PM Seconds are detected. This attributes maps to the DEGM MIB of RFC-3591." DEFVAL { 7 } ::= { oduktClientCtpEntry 22 } oduktClientCtpRxBei15MinutesTce OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the threshold level for Received BEI counts for 15Min-interval" ::= { oduktClientCtpEntry 23 } oduktClientCtpRxBeiDayTce OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the threshold level for Received BEI counts for day-interval" ::= { oduktClientCtpEntry 24 } oduktClientCtpRxBei15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxBei15MinutesTce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 25 } oduktClientCtpRxBeiDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxBeiDay Tce threshold crossing." DEFVAL { false } ::= { oduktClientCtpEntry 26 } -- Conformance Statements oduktClientCtpConformance OBJECT IDENTIFIER ::= { oduktClientCtpMIB 3 } oduktClientCtpCompliances OBJECT IDENTIFIER ::= { oduktClientCtpConformance 1 } oduktClientCtpGroups OBJECT IDENTIFIER ::= { oduktClientCtpConformance 2 } oduktClientCtpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the ODUKTCLIENTCTP-MIB" MODULE MANDATORY-GROUPS { oduktClientCtpGroup } ::= { oduktClientCtpCompliances 1 } oduktClientCtpGroup OBJECT-GROUP OBJECTS { oduktClientCtpTcmIdentifier, oduktClientCtpSide, oduktClientCtpConfiguredServiceType, oduktClientCtpAlarmReportControl, oduktClientCtpSupportingCircuitIdList, oduktClientCtpMonitoringMode, oduktClientCtpDSThreshold, oduktClientCtpTxTTI , oduktClientCtpExpectedSAPI, oduktClientCtpExpectedDAPI, oduktClientCtpTimDetMode , oduktClientCtpReceivedTTI , oduktClientCtpPmHistStatsEnable, oduktClientCtpRxEb15MinutesTce , oduktClientCtpRxEbDayTce, oduktClientCtpRxDs15MinutesTce, oduktClientCtpRxDsDayTce, oduktClientCtpRxEbDayTceReporting, oduktClientCtpRxEb15MinutesTceReporting , oduktClientCtpRxDsDayTceReporting, oduktClientCtpRxDs15MinutesTceReporting, oduktClientCtpSDThreshold, oduktClientCtpRxBei15MinutesTce, oduktClientCtpRxBeiDayTce, oduktClientCtpRxBei15MinutesTceReporting, oduktClientCtpRxBeiDayTceReporting } STATUS current DESCRIPTION " A collection of objects for managing the oduktClientCtp" ::= { oduktClientCtpGroups 1 } END