1-- ***************************************************************** 2-- INFINERA-TP-CHANNELCTP-MIB 3-- 4-- October 2008, Sharfuddin Syed / Narendra Gupta 5-- 6-- 7-- Copyright (c) 2008-2012 by Infinera Inc. 8-- All rights reserved. 9-- **************************************************************** 10 11INFINERA-TP-CHANNELCTP-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, OBJECT-TYPE, 15 Integer32 FROM SNMPv2-SMI 16 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 17 DisplayString, TruthValue FROM SNMPv2-TC 18 ifIndex FROM IF-MIB 19 terminationPoint FROM INFINERA-REG-MIB; 20 21 22channelCtpMIB MODULE-IDENTITY 23 LAST-UPDATED "200810200000Z" 24 ORGANIZATION "Infinera" 25 CONTACT-INFO 26 "Infinera 27 1322 Bordeaux Drive 28 Sunnyvale, CA - 94089 29 30 Contact : Technical Support 31 Email : support@infinera.com 32 Phone : 1-877-INF-5288" 33 DESCRIPTION 34 " " 35 REVISION "200810200000Z" 36 DESCRIPTION 37 "First Version" 38 ::= { terminationPoint 4 } 39 40 41 42channelCtpTable OBJECT-TYPE 43 SYNTAX SEQUENCE OF ChannelCtpEntry 44 MAX-ACCESS not-accessible 45 STATUS current 46 DESCRIPTION 47 "A list of ChannelCtp entries. Each entry is uniquely identified by the value of ifIndex." 48 ::= { channelCtpMIB 1 } 49 50channelCtpEntry OBJECT-TYPE 51 SYNTAX ChannelCtpEntry 52 MAX-ACCESS not-accessible 53 STATUS current 54 DESCRIPTION 55 "A ChannelCtp entry containing information pertaining to Infinera ChannelCtp interfaces. 56 This table is a subclass of IfCommon. 57 Entries will exist in this table only for interfaces of type ChannelCtp. 58 The Channel CTP models the termination point that corresponds to the individual lambda or wavelength." 59 INDEX { ifIndex } 60 ::= { channelCtpTable 1 } 61 62 63ChannelCtpEntry ::= SEQUENCE { 64 channelCtpPreFecThresholdOrder Integer32, 65 channelCtpPreFecThresholdMantissa Integer32, 66 channelCtpSignalDegradeReporting INTEGER, 67 channelCtpInsertDtsTti TruthValue, 68 channelCtpDtsTtiAlarmReporting INTEGER, 69 channelCtpTxDtsTti DisplayString, 70 channelCtpExpectedDtsTti DisplayString, 71 channelCtpRxDtsTti DisplayString, 72 channelCtpDtsCv15MinutesTce Integer32, 73 channelCtpDtsEs15MinutesTce Integer32, 74 channelCtpDtsSes15MinutesTce Integer32, 75 channelCtpDtsCvDayTce Integer32, 76 channelCtpDtsEsDayTce Integer32, 77 channelCtpDtsSesDayTce Integer32, 78 channelCtpDtsCv15MinutesTceReporting TruthValue, 79 channelCtpDtsEs15MinutesTceReporting TruthValue, 80 channelCtpDtsSes15MinutesTceReporting TruthValue, 81 channelCtpDtsCvDayTceReporting TruthValue, 82 channelCtpDtsEsDayTceReporting TruthValue, 83 channelCtpDtsSesDayTceReporting TruthValue, 84 channelCtpPrbsGenerationMode INTEGER, 85 channelCtpPrbsMonitoringMode INTEGER, 86 channelCtpTEEnabled TruthValue, 87 channelCtpPmHistStatsEnable INTEGER 88} 89 90channelCtpPreFecThresholdOrder OBJECT-TYPE 91 SYNTAX Integer32 92 MAX-ACCESS read-write 93 STATUS current 94 DESCRIPTION "Pre-FEC BER threshold exponent." 95 DEFVAL { -4 } 96 ::= { channelCtpEntry 1 } 97 98 99channelCtpPreFecThresholdMantissa OBJECT-TYPE 100 SYNTAX Integer32 101 MAX-ACCESS read-write 102 STATUS current 103 DESCRIPTION "Pre-FEC BER threshold matissa range." 104 DEFVAL { 1 } 105 ::= { channelCtpEntry 2 } 106 107 108channelCtpSignalDegradeReporting OBJECT-TYPE 109 SYNTAX INTEGER { 110 disabled(1), 111 enabled(2) 112 } 113 MAX-ACCESS read-write 114 STATUS current 115 DESCRIPTION 116 "When enabled and when the channel is in signal degraded state, the Signal Degrade alarm 117 is raised. If the value is disabled, the alarm is not raised (even under SD condition)." 118 DEFVAL { enabled } 119 ::= { channelCtpEntry 3 } 120 121 122channelCtpInsertDtsTti OBJECT-TYPE 123 SYNTAX TruthValue 124 MAX-ACCESS read-write 125 STATUS current 126 DESCRIPTION "Flag that enables the TTI string to be entered and monitored at the far end." 127 DEFVAL { false } 128 ::= { channelCtpEntry 4 } 129 130 131channelCtpDtsTtiAlarmReporting OBJECT-TYPE 132 SYNTAX INTEGER { 133 disabled(1), 134 enabled(2) 135 } 136 MAX-ACCESS read-write 137 STATUS current 138 DESCRIPTION 139 "Controls whether DTS Trail Trace Identifier will be transmitted." 140 DEFVAL { disabled } 141 ::= { channelCtpEntry 5 } 142 143 144channelCtpTxDtsTti OBJECT-TYPE 145 SYNTAX DisplayString 146 MAX-ACCESS read-write 147 STATUS current 148 DESCRIPTION 149 "The transmitted Dts trail trace identifier." 150 ::= { channelCtpEntry 6 } 151 152 153channelCtpExpectedDtsTti OBJECT-TYPE 154 SYNTAX DisplayString 155 MAX-ACCESS read-write 156 STATUS current 157 DESCRIPTION 158 "The Expected DTS TTI. If this is not equal to the zero-length string and it doesn't match 159 the recived TTI, an alarm will be raised." 160 ::= { channelCtpEntry 7 } 161 162 163channelCtpRxDtsTti OBJECT-TYPE 164 SYNTAX DisplayString 165 MAX-ACCESS read-only 166 STATUS current 167 DESCRIPTION 168 "The received Dts trail trace identifier." 169 ::= { channelCtpEntry 8 } 170 171 172channelCtpDtsCv15MinutesTce OBJECT-TYPE 173 SYNTAX Integer32 174 MAX-ACCESS read-write 175 STATUS current 176 DESCRIPTION "Count of BIP errors detected at the DTF Path layer. Up to 8 path BIP errors can be detected per frame, with each error incrementing the DTFDLM- CV-S current register." 177 DEFVAL { 1500 } 178 ::= { channelCtpEntry 9 } 179 180 181channelCtpDtsEs15MinutesTce OBJECT-TYPE 182 SYNTAX Integer32 183 MAX-ACCESS read-write 184 STATUS current 185 DESCRIPTION "Count of the number of seconds during which (at any point during the second) at least one DTF Path layer BIP error was detected or an AISP, DTPLOF or POST FEC SF BER defect was present." 186 DEFVAL { 120 } 187 ::= { channelCtpEntry 10 } 188 189 190channelCtpDtsSes15MinutesTce OBJECT-TYPE 191 SYNTAX Integer32 192 MAX-ACCESS read-write 193 STATUS current 194 DESCRIPTION "Count of the seconds during which K (= 2,400 as specified in GR-253-CORE Issue 3 specification) or more DTF Path layer BIP errors were detected or an AIS-P, DTPLOF or POST FEC SF BER defect was present." 195 DEFVAL { 3 } 196 ::= { channelCtpEntry 11 } 197 198 199channelCtpDtsCvDayTce OBJECT-TYPE 200 SYNTAX Integer32 201 MAX-ACCESS read-write 202 STATUS current 203 DESCRIPTION "Count of BIP errors detected at the DTF Path layer. Up to 8 path BIP errors can be detected per frame, with each error incrementing the DTFDLM-CV-S current register." 204 DEFVAL { 15000 } 205 ::= { channelCtpEntry 12 } 206 207 208channelCtpDtsEsDayTce OBJECT-TYPE 209 SYNTAX Integer32 210 MAX-ACCESS read-write 211 STATUS current 212 DESCRIPTION "Count of the number of seconds during which (at any point during the second) at least one DTF Path layer BIP error was detected or an AIS-P, DTPLOF or POST FEC SF BER defect was present." 213 DEFVAL { 1200 } 214 ::= { channelCtpEntry 13 } 215 216 217channelCtpDtsSesDayTce OBJECT-TYPE 218 SYNTAX Integer32 219 MAX-ACCESS read-write 220 STATUS current 221 DESCRIPTION "Count of the seconds during which K (= 2,400 as specified in GR-253-CORE Issue 3 specification) or more DTF Path layer BIP errors were detected or an AIS-P, DTP-LOF or POST FEC SF BER defect was present." 222 DEFVAL { 7 } 223 ::= { channelCtpEntry 14 } 224 225 226channelCtpDtsCv15MinutesTceReporting OBJECT-TYPE 227 SYNTAX TruthValue 228 MAX-ACCESS read-write 229 STATUS current 230 DESCRIPTION "Flag that enables the reporting of DtsCv15MinutesTce crossing." 231 DEFVAL { false } 232 ::= { channelCtpEntry 15 } 233 234 235channelCtpDtsEs15MinutesTceReporting OBJECT-TYPE 236 SYNTAX TruthValue 237 MAX-ACCESS read-write 238 STATUS current 239 DESCRIPTION "Flag that enables the reporting of DtsEs15MinutesTce crossing." 240 DEFVAL { false } 241 ::= { channelCtpEntry 16 } 242 243 244channelCtpDtsSes15MinutesTceReporting OBJECT-TYPE 245 SYNTAX TruthValue 246 MAX-ACCESS read-write 247 STATUS current 248 DESCRIPTION "Flag that enables the reporting of DtsSes15MinutesTce crossing." 249 DEFVAL { false } 250 ::= { channelCtpEntry 17 } 251 252 253channelCtpDtsCvDayTceReporting OBJECT-TYPE 254 SYNTAX TruthValue 255 MAX-ACCESS read-write 256 STATUS current 257 DESCRIPTION "Flag that enables the reporting of DtsCvDayTce crossing." 258 DEFVAL { false } 259 ::= { channelCtpEntry 18 } 260 261 262channelCtpDtsEsDayTceReporting OBJECT-TYPE 263 SYNTAX TruthValue 264 MAX-ACCESS read-write 265 STATUS current 266 DESCRIPTION "Flag that enables the reporting of DtsEsDayTce crossing." 267 DEFVAL { false } 268 ::= { channelCtpEntry 19 } 269 270 271channelCtpDtsSesDayTceReporting OBJECT-TYPE 272 SYNTAX TruthValue 273 MAX-ACCESS read-write 274 STATUS current 275 DESCRIPTION "Flag that enables the reporting of DtsSesDayTce crossing." 276 DEFVAL { false } 277 ::= { channelCtpEntry 20 } 278 279 280channelCtpPrbsGenerationMode OBJECT-TYPE 281 SYNTAX INTEGER { 282 disabled(1), 283 enabled(2) 284 } 285 MAX-ACCESS read-write 286 STATUS current 287 DESCRIPTION 288 "When enabled, this object starts generating PRBS data on the transmit side." 289 DEFVAL { disabled } 290 ::= { channelCtpEntry 21 } 291 292 293channelCtpPrbsMonitoringMode OBJECT-TYPE 294 SYNTAX INTEGER { 295 disabled(1), 296 enabled(2) 297 } 298 MAX-ACCESS read-write 299 STATUS current 300 DESCRIPTION "Flag which enables the monitoring of bit errors." 301 DEFVAL { disabled } 302 ::= { channelCtpEntry 22 } 303 304 305channelCtpTEEnabled OBJECT-TYPE 306 SYNTAX TruthValue 307 MAX-ACCESS read-write 308 STATUS current 309 DESCRIPTION "Controls whether this channel's bandwidth should be advertized/used for SNC creation" 310 DEFVAL { true } 311 ::= { channelCtpEntry 23 } 312 313 314channelCtpPmHistStatsEnable OBJECT-TYPE 315 SYNTAX INTEGER { 316 enabled(1), 317 disabled(2) 318 } 319 MAX-ACCESS read-write 320 STATUS current 321 DESCRIPTION "PmHistStatsEnable" 322 DEFVAL { enabled } 323 ::= { channelCtpEntry 24 } 324 325-- Conformance Statements 326channelCtpConformance OBJECT IDENTIFIER ::= { channelCtpMIB 3 } 327channelCtpCompliances OBJECT IDENTIFIER ::= { channelCtpConformance 1 } 328channelCtpGroups OBJECT IDENTIFIER ::= { channelCtpConformance 2 } 329 330channelCtpCompliance MODULE-COMPLIANCE 331 STATUS current 332 DESCRIPTION 333 "Describes the requirements for conformance to the CHANNELCTP-MIB" 334 MODULE 335 MANDATORY-GROUPS { channelCtpGroup } 336 ::= { channelCtpCompliances 1 } 337 338channelCtpGroup OBJECT-GROUP 339 OBJECTS { 340 channelCtpPreFecThresholdOrder, 341 channelCtpPreFecThresholdMantissa, 342 channelCtpSignalDegradeReporting, 343 channelCtpInsertDtsTti, 344 channelCtpDtsTtiAlarmReporting, 345 channelCtpTxDtsTti, 346 channelCtpExpectedDtsTti, 347 channelCtpRxDtsTti, 348 channelCtpDtsCv15MinutesTce, 349 channelCtpDtsEs15MinutesTce, 350 channelCtpDtsSes15MinutesTce, 351 channelCtpDtsCvDayTce, 352 channelCtpDtsEsDayTce, 353 channelCtpDtsSesDayTce, 354 channelCtpDtsCv15MinutesTceReporting, 355 channelCtpDtsEs15MinutesTceReporting, 356 channelCtpDtsSes15MinutesTceReporting, 357 channelCtpDtsCvDayTceReporting, 358 channelCtpDtsEsDayTceReporting, 359 channelCtpDtsSesDayTceReporting, 360 channelCtpPrbsGenerationMode, 361 channelCtpPrbsMonitoringMode, 362 channelCtpTEEnabled, 363 channelCtpPmHistStatsEnable 364 } 365 STATUS current 366 DESCRIPTION 367 " A collection of objects for managing the channelCtp" 368 ::= { channelCtpGroups 1 } 369 370 371END 372