CYAN-Y1731-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI CyanNoYesTc FROM CYAN-TC-MIB cyanMibModules FROM CYAN-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; cyanY1731Module MODULE-IDENTITY LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:32 2014 ORGANIZATION "Cyan, Inc." CONTACT-INFO " E-mail: support@cyaninc.com Postal: Cyan, Inc. 1390 N. McDowell Blvd., # G-327 Petaluma, CA 94954 USA Tel: +1-707-735-2300" DESCRIPTION "MIB module for CYAN Y1731 OAMPM" REVISION "201412070545Z" -- Sun Dec 7 05:45:32 2014 DESCRIPTION "Release 6.0 build 1416362081" ::= { cyanMibModules 40 } cyanY1731MibObjects OBJECT IDENTIFIER ::={ cyanY1731Module 1 } -- ***************************************************************************** -- CYAN Y1731 MEP Configuration Table -- ***************************************************************************** cyanY1731MepConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanY1731MepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Y1731 MEP config entries" ::= { cyanY1731MibObjects 1 } cyanY1731MepConfigEntry OBJECT-TYPE SYNTAX CyanY1731MepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Y1731 MEP Configuration." INDEX { cyanY1731MepConfigShelfId, cyanY1731MepConfigModuleId, cyanY1731MepConfigMepId } ::= { cyanY1731MepConfigTable 1 } CyanY1731MepConfigEntry ::= SEQUENCE { cyanY1731MepConfigShelfId Unsigned32, cyanY1731MepConfigModuleId Unsigned32, cyanY1731MepConfigMepId Unsigned32, cyanY1731MepConfigLMTxInterval Unsigned32, cyanY1731MepConfigDMTxInterval Unsigned32, cyanY1731MepConfigPmEnabled CyanNoYesTc, cyanY1731MepConfigOneWayLossEnabled CyanNoYesTc, cyanY1731MepConfigTwoWayDelayEnabled CyanNoYesTc, cyanY1731MepConfigTwoWayJitterEnabled CyanNoYesTc } cyanY1731MepConfigShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanY1731MepConfigEntry 1 } cyanY1731MepConfigModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Id" ::= { cyanY1731MepConfigEntry 2 } cyanY1731MepConfigMepId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "MEP Id" ::= { cyanY1731MepConfigEntry 3 } cyanY1731MepConfigLMTxInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Loss OAM PDU Tx Interval in Seconds" ::= { cyanY1731MepConfigEntry 4 } cyanY1731MepConfigDMTxInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Delay OAM PDU Tx Interval in Seconds" ::= { cyanY1731MepConfigEntry 5 } cyanY1731MepConfigPmEnabled OBJECT-TYPE SYNTAX CyanNoYesTc MAX-ACCESS read-only STATUS current DESCRIPTION "PM Enabled" ::= { cyanY1731MepConfigEntry 6 } cyanY1731MepConfigOneWayLossEnabled OBJECT-TYPE SYNTAX CyanNoYesTc MAX-ACCESS read-only STATUS current DESCRIPTION "One-way LOSS Enabled" ::= { cyanY1731MepConfigEntry 7 } cyanY1731MepConfigTwoWayDelayEnabled OBJECT-TYPE SYNTAX CyanNoYesTc MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay Enabled" ::= { cyanY1731MepConfigEntry 8 } cyanY1731MepConfigTwoWayJitterEnabled OBJECT-TYPE SYNTAX CyanNoYesTc MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Jitter Enabled" ::= { cyanY1731MepConfigEntry 9 } -- ***************************************************************************** -- CYAN Y1731 MEP Loss Measurement (LM) Table -- ***************************************************************************** cyanY1731LMTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanY1731LMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Y1731 Packet Loss Mesurement(LM) Entries. Each row in this table represents last completed Loss Measurement (LM) for a given MEP. Only the last completed historical bucket is supported. The value of cyanY1731LMIndex is always 1 and this represents last completed historical bucket. " ::= { cyanY1731MibObjects 2 } cyanY1731LMEntry OBJECT-TYPE SYNTAX CyanY1731LMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Y1731 Loss Measurement." INDEX { cyanY1731LMShelfId, cyanY1731LMModuleId, cyanY1731LMMepId, cyanY1731LMIndex } ::= { cyanY1731LMTable 1 } CyanY1731LMEntry ::= SEQUENCE { cyanY1731LMShelfId Unsigned32, cyanY1731LMModuleId Unsigned32, cyanY1731LMMepId Unsigned32, cyanY1731LMIndex Unsigned32, cyanY1731LMNe15MinPmCount Unsigned32, cyanY1731LMNe15MinPmTimestamp Unsigned32, cyanY1731LMFe15MinPmCount Unsigned32, cyanY1731LMFe15MinPmTimestamp Unsigned32, cyanY1731LMRatioNe15MinHighValue Unsigned32, cyanY1731LMRatioNe15MinLowValue Unsigned32, cyanY1731LMRatioNe15MinAvgValue Unsigned32, cyanY1731LMRatioNe15MinTimestamp Unsigned32, cyanY1731LMRatioFe15MinHighValue Unsigned32, cyanY1731LMRatioFe15MinLowValue Unsigned32, cyanY1731LMRatioFe15MinAvgValue Unsigned32, cyanY1731LMRatioFe15MinTimestamp Unsigned32 } cyanY1731LMShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanY1731LMEntry 1 } cyanY1731LMModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Id" ::= { cyanY1731LMEntry 2 } cyanY1731LMMepId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "MEP Id" ::= { cyanY1731LMEntry 3 } cyanY1731LMIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Y1731 LM MEP Bucket Index. Currently only one bucket is supported with possible value of 1. Value 1 means that it is the latest historical bucket" ::= { cyanY1731LMEntry 4 } cyanY1731LMNe15MinPmCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss 15 Min Pm Count" ::= { cyanY1731LMEntry 5 } cyanY1731LMNe15MinPmTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss 15 Min Pm Timestamp" ::= { cyanY1731LMEntry 6 } cyanY1731LMFe15MinPmCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss 15 Min Pm Count" ::= { cyanY1731LMEntry 7 } cyanY1731LMFe15MinPmTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss 15 Min Pm Timestamp" ::= { cyanY1731LMEntry 8 } cyanY1731LMRatioNe15MinHighValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss Ratio 15 Min High Value" ::= { cyanY1731LMEntry 9 } cyanY1731LMRatioNe15MinLowValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss Ratio 15 Min Low Value" ::= { cyanY1731LMEntry 10 } cyanY1731LMRatioNe15MinAvgValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss Ratio 15 Min Avg Value" ::= { cyanY1731LMEntry 11 } cyanY1731LMRatioNe15MinTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Near-end Packet Loss Ratio 15 Min Timestamp" ::= { cyanY1731LMEntry 12 } cyanY1731LMRatioFe15MinHighValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss Ratio 15 Min High Value" ::= { cyanY1731LMEntry 13 } cyanY1731LMRatioFe15MinLowValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss Ratio 15 Min Low Value" ::= { cyanY1731LMEntry 14 } cyanY1731LMRatioFe15MinAvgValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss Ratio 15 Min Avg Value" ::= { cyanY1731LMEntry 15 } cyanY1731LMRatioFe15MinTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Far-end Packet Loss Ratio 15 Min Timestamp" ::= { cyanY1731LMEntry 16 } -- ***************************************************************************** -- CYAN Y1731 MEP Delay Measurement (DM) Table -- ***************************************************************************** cyanY1731DMTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanY1731DMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Y1731 Packet Delay Mesurement(DM) Current Entries. Each row in this table represents last completed Delay Measurement (DM) for a given MEP. Only the last completed historical bucket is supported. The value of cyanY1731DMMepIndex is always 1 and this represents last completed historical bucket. " ::= { cyanY1731MibObjects 3 } cyanY1731DMEntry OBJECT-TYPE SYNTAX CyanY1731DMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Y1731 Delay Measurement." INDEX { cyanY1731DMShelfId, cyanY1731DMModuleId, cyanY1731DMMepId, cyanY1731DMMepIndex } ::= { cyanY1731DMTable 1 } CyanY1731DMEntry ::= SEQUENCE { cyanY1731DMShelfId Unsigned32, cyanY1731DMModuleId Unsigned32, cyanY1731DMMepId Unsigned32, cyanY1731DMMepIndex Unsigned32, cyanY1731DMTwoWayDelay15MinHighValue Unsigned32, cyanY1731DMTwoWayDelay15MinLowValue Unsigned32, cyanY1731DMTwoWayDelay15MinAvgValue Unsigned32, cyanY1731DMTwoWayDelay15MinTimestamp Unsigned32, cyanY1731DMTwoWayDelayVar15MinHighValue Unsigned32, cyanY1731DMTwoWayDelayVar15MinLowValue Unsigned32, cyanY1731DMTwoWayDelayVar15MinAvgValue Unsigned32, cyanY1731DMTwoWayDelayVar15MinTimestamp Unsigned32 } cyanY1731DMShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanY1731DMEntry 1 } cyanY1731DMModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Id" ::= { cyanY1731DMEntry 2 } cyanY1731DMMepId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "MEP Id" ::= { cyanY1731DMEntry 3 } cyanY1731DMMepIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Y1731 DM MEP Bucket Index. Currently only one bucket is supported with possible value of 1. Value 1 means that it is the latest historical bucket" ::= { cyanY1731DMEntry 4 } cyanY1731DMTwoWayDelay15MinHighValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay (micro-secs) 15 Min High Value " ::= { cyanY1731DMEntry 5 } cyanY1731DMTwoWayDelay15MinLowValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay (micro-secs) 15 Min Low Value " ::= { cyanY1731DMEntry 6 } cyanY1731DMTwoWayDelay15MinAvgValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay (micro-secs) 15 Min Avg Value " ::= { cyanY1731DMEntry 7 } cyanY1731DMTwoWayDelay15MinTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay (micro-secs) 15 Min Time-stamp " ::= { cyanY1731DMEntry 8 } cyanY1731DMTwoWayDelayVar15MinHighValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay Var (micro-secs) 15 Min High Value " ::= { cyanY1731DMEntry 9 } cyanY1731DMTwoWayDelayVar15MinLowValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay Var (micro-secs) 15 Min Low Value " ::= { cyanY1731DMEntry 10 } cyanY1731DMTwoWayDelayVar15MinAvgValue OBJECT-TYPE SYNTAX Unsigned32 -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay Var (micro-secs) 15 Min Avg Value " ::= { cyanY1731DMEntry 11 } cyanY1731DMTwoWayDelayVar15MinTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Two-way Delay Var (micro-secs) 15 Min Time-stamp " ::= { cyanY1731DMEntry 12 } -- ****************************************************************** -- CYAN Y1731 MIB Module Compliance statements -- ****************************************************************** cyanY1731MepConfigObjectGroup OBJECT-GROUP OBJECTS { cyanY1731MepConfigLMTxInterval, cyanY1731MepConfigDMTxInterval, cyanY1731MepConfigPmEnabled, cyanY1731MepConfigOneWayLossEnabled, cyanY1731MepConfigTwoWayDelayEnabled, cyanY1731MepConfigTwoWayJitterEnabled } STATUS current DESCRIPTION "Group of objects that comes with cyanY1731Config module" ::= {cyanY1731Module 100} cyanY1731MepConfigCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan cyanY1731Config" MODULE MANDATORY-GROUPS { cyanY1731MepConfigObjectGroup } ::= { cyanY1731Module 101 } cyanY1731LMObjectGroup OBJECT-GROUP OBJECTS { cyanY1731LMNe15MinPmCount, cyanY1731LMNe15MinPmTimestamp, cyanY1731LMFe15MinPmCount, cyanY1731LMFe15MinPmTimestamp, cyanY1731LMRatioNe15MinHighValue, cyanY1731LMRatioNe15MinLowValue, cyanY1731LMRatioNe15MinAvgValue, cyanY1731LMRatioNe15MinTimestamp, cyanY1731LMRatioFe15MinHighValue, cyanY1731LMRatioFe15MinLowValue, cyanY1731LMRatioFe15MinAvgValue, cyanY1731LMRatioFe15MinTimestamp } STATUS current DESCRIPTION "Group of objects that comes with cyanY1731LM module" ::= {cyanY1731Module 102} cyanY1731LMCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan cyanY1731LM" MODULE MANDATORY-GROUPS { cyanY1731LMObjectGroup } ::= { cyanY1731Module 103 } cyanY1731DMObjectGroup OBJECT-GROUP OBJECTS { cyanY1731DMTwoWayDelay15MinHighValue, cyanY1731DMTwoWayDelay15MinLowValue, cyanY1731DMTwoWayDelay15MinAvgValue, cyanY1731DMTwoWayDelay15MinTimestamp, cyanY1731DMTwoWayDelayVar15MinHighValue, cyanY1731DMTwoWayDelayVar15MinLowValue, cyanY1731DMTwoWayDelayVar15MinAvgValue, cyanY1731DMTwoWayDelayVar15MinTimestamp } STATUS current DESCRIPTION "Group of objects that comes with cyanY1731DM module" ::= {cyanY1731Module 104} cyanY1731DMCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan cyanY1731DM" MODULE MANDATORY-GROUPS { cyanY1731DMObjectGroup } ::= { cyanY1731Module 105 } END