-- ***************************************************************** -- INFINERA-TP-ODUKTICTP-MIB -- -- Copyright (c) 2011-2012 by Infinera Inc. -- All rights reserved. -- **************************************************************** INFINERA-TP-ODUKTICTP-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; oduiktClientCtpMIB MODULE-IDENTITY LAST-UPDATED "201110200000Z" 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 "201110200000Z" DESCRIPTION "First Version" ::= { terminationPoint 35 } oduiktClientCtpTable OBJECT-TYPE SYNTAX SEQUENCE OF OduiktClientCtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of OduiktClientCtp entries. Each entry is uniquely identified by the value of ifIndex." ::= { oduiktClientCtpMIB 1 } oduiktClientCtpEntry OBJECT-TYPE SYNTAX OduiktClientCtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A OduiktClientCtp entry containing information pertaining to Infinera OduiktClientCtp interfaces. Entries will exist in this table for interfaces of type oduiktclientCtp." INDEX { ifIndex , oduiktClientCtpTcmIdentifier} ::= { oduiktClientCtpTable 1 } OduiktClientCtpEntry ::= SEQUENCE { oduiktClientCtpTcmIdentifier Integer32, oduiktClientCtpSide INTEGER, oduiktClientCtpConfiguredServiceType InfnServiceType, oduiktClientCtpAlarmReportControl InfnArc, oduiktClientCtpSupportingCircuitIdList DisplayString, oduiktClientCtpMonitoringMode InfnMonitoringMode, oduiktClientCtpDSThreshold Integer32, oduiktClientCtpTxTTI DisplayString, oduiktClientCtpExpectedSAPI DisplayString, oduiktClientCtpExpectedDAPI DisplayString, oduiktClientCtpTimDetMode INTEGER, oduiktClientCtpReceivedTTI DisplayString, oduiktClientCtpPmHistStatsEnable INTEGER, oduiktClientCtpRxEb15MinutesTce Integer32, oduiktClientCtpRxEbDayTce Integer32, oduiktClientCtpRxDs15MinutesTce Integer32, oduiktClientCtpRxDsDayTce Integer32, oduiktClientCtpRxEbDayTceReporting TruthValue, oduiktClientCtpRxEb15MinutesTceReporting TruthValue, oduiktClientCtpRxDsDayTceReporting TruthValue, oduiktClientCtpRxDs15MinutesTceReporting TruthValue, oduiktClientCtpSDThreshold Integer32, oduiktClientCtpRxBei15MinutesTce Counter64, oduiktClientCtpRxBeiDayTce Counter64, oduiktClientCtpRxBei15MinutesTceReporting TruthValue, oduiktClientCtpRxBeiDayTceReporting TruthValue } oduiktClientCtpTcmIdentifier 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 ODUikT 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 ODUikT CTP object instances, but only for 3 TCM IDs)." ::= { oduiktClientCtpEntry 1 } oduiktClientCtpSide 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 ODUikT Client CTP. For ODUk-based adaptation, TCMs can only be enabled on the Facility-side." ::= { oduiktClientCtpEntry 2 } oduiktClientCtpConfiguredServiceType OBJECT-TYPE SYNTAX InfnServiceType MAX-ACCESS read-only STATUS current DESCRIPTION "The ODU Service type that is configured on this generic OduClientCtp managed object." ::= { oduiktClientCtpEntry 3 } oduiktClientCtpAlarmReportControl OBJECT-TYPE SYNTAX InfnArc MAX-ACCESS read-write STATUS current DESCRIPTION " The Alarm Reporting Control Flag for the ODUikT Clients. " DEFVAL { allowed } ::= { oduiktClientCtpEntry 4 } oduiktClientCtpSupportingCircuitIdList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Supporting Circuit ID List that is this client is using. " ::= { oduiktClientCtpEntry 5 } oduiktClientCtpMonitoringMode 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)." ::= { oduiktClientCtpEntry 6 } oduiktClientCtpDSThreshold 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 } ::= { oduiktClientCtpEntry 7 } oduiktClientCtpTxTTI 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." ::= { oduiktClientCtpEntry 8 } oduiktClientCtpExpectedSAPI 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. " ::= { oduiktClientCtpEntry 9 } oduiktClientCtpExpectedDAPI 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. " ::= { oduiktClientCtpEntry 10 } oduiktClientCtpTimDetMode 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 } ::= { oduiktClientCtpEntry 11 } oduiktClientCtpReceivedTTI 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 ODUikT CTP. " ::= { oduiktClientCtpEntry 12 } oduiktClientCtpPmHistStatsEnable 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 ODUikT CTP." DEFVAL { enabled } ::= { oduiktClientCtpEntry 13 } oduiktClientCtpRxEb15MinutesTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Error Block in received direction during 15 minutes interval." DEFVAL { 1500 } ::= { oduiktClientCtpEntry 14 } oduiktClientCtpRxEbDayTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Error Block in received direction during 24 hours interval." DEFVAL { 15000 } ::= { oduiktClientCtpEntry 15 } oduiktClientCtpRxDs15MinutesTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Defect Seconds in received direction during 15 minutes interval." DEFVAL { 120 } ::= { oduiktClientCtpEntry 16 } oduiktClientCtpRxDsDayTce OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Defect Seconds in receive direction during 24 hours interval." DEFVAL { 1200 } ::= { oduiktClientCtpEntry 17 } oduiktClientCtpRxEbDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxEbDayTce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 18 } oduiktClientCtpRxEb15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxEb15MinutesTce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 19 } oduiktClientCtpRxDsDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxDsDayTce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 20 } oduiktClientCtpRxDs15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxDs15MinutesTce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 21 } oduiktClientCtpSDThreshold 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 } ::= { oduiktClientCtpEntry 22 } oduiktClientCtpRxBei15MinutesTce OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the threshold level for Received BEI counts for 15Min-interval" ::= { oduiktClientCtpEntry 23 } oduiktClientCtpRxBeiDayTce OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the threshold level for Received BEI counts for day-interval" ::= { oduiktClientCtpEntry 24 } oduiktClientCtpRxBei15MinutesTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxBei15MinutesTce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 25 } oduiktClientCtpRxBeiDayTceReporting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Flag that enables/disables the reporting of RxBeiDay Tce threshold crossing." DEFVAL { false } ::= { oduiktClientCtpEntry 26 } -- Conformance Statements oduiktClientCtpConformance OBJECT IDENTIFIER ::= { oduiktClientCtpMIB 3 } oduiktClientCtpCompliances OBJECT IDENTIFIER ::= { oduiktClientCtpConformance 1 } oduiktClientCtpGroups OBJECT IDENTIFIER ::= { oduiktClientCtpConformance 2 } oduiktClientCtpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the ODUIKTCLIENTCTP-MIB" MODULE MANDATORY-GROUPS { oduiktClientCtpGroup } ::= { oduiktClientCtpCompliances 1 } oduiktClientCtpGroup OBJECT-GROUP OBJECTS { oduiktClientCtpTcmIdentifier, oduiktClientCtpSide, oduiktClientCtpConfiguredServiceType, oduiktClientCtpAlarmReportControl, oduiktClientCtpSupportingCircuitIdList, oduiktClientCtpMonitoringMode, oduiktClientCtpDSThreshold, oduiktClientCtpTxTTI , oduiktClientCtpExpectedSAPI, oduiktClientCtpExpectedDAPI, oduiktClientCtpTimDetMode , oduiktClientCtpReceivedTTI , oduiktClientCtpPmHistStatsEnable, oduiktClientCtpRxEb15MinutesTce , oduiktClientCtpRxEbDayTce, oduiktClientCtpRxDs15MinutesTce, oduiktClientCtpRxDsDayTce, oduiktClientCtpRxEbDayTceReporting, oduiktClientCtpRxEb15MinutesTceReporting , oduiktClientCtpRxDsDayTceReporting, oduiktClientCtpRxDs15MinutesTceReporting, oduiktClientCtpSDThreshold , oduiktClientCtpRxBei15MinutesTce, oduiktClientCtpRxBeiDayTce, oduiktClientCtpRxBei15MinutesTceReporting, oduiktClientCtpRxBeiDayTceReporting } STATUS current DESCRIPTION " A collection of objects for managing the oduiktClientCtp" ::= { oduiktClientCtpGroups 1 } END