1-- ***************************************************************** 2-- CISCO-CDL-MIB.my: Cisco Converged Data Link MIB file 3-- 4-- May 2002, Sameer Merchant, Mickey Spiegel and Sonal Maheshwari 5-- 6-- Copyright (c) 2002, 2003 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10 11CISCO-CDL-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, OBJECT-TYPE, 15 NOTIFICATION-TYPE, Counter32, 16 Counter64, Unsigned32 FROM SNMPv2-SMI 17 TEXTUAL-CONVENTION, 18 TimeStamp, TruthValue FROM SNMPv2-TC 19 MODULE-COMPLIANCE, OBJECT-GROUP, 20 NOTIFICATION-GROUP FROM SNMPv2-CONF 21 ciscoExperiment FROM CISCO-SMI 22 ifIndex FROM IF-MIB; 23 24ciscoCdlMIB MODULE-IDENTITY 25 LAST-UPDATED "200210020000Z" -- 10/02/2002 26 ORGANIZATION "Cisco Systems, Inc." 27 CONTACT-INFO "Cisco Systems 28 Customer Service 29 30 Postal: 170 W Tasman Drive 31 San Jose, CA 95134 32 33 Tel: +1 800 553-NETS 34 35 E-mail: cs-dwdm@cisco.com" 36 DESCRIPTION 37 "This MIB module defines objects to manage Converged Data Link 38 (CDL). 39 40 CDL provides OAM&P (Operation, Administration, Maintenance and 41 Provisioning) in Ethernet packet-based optical networks without 42 a SONET/SDH layer. 43 44 The CDL functionality can be divided into the following 45 categories: 46 47 APS/Defect Indications: 48 The CDL frame carries defect indication bits and provides 49 signalling mechanism support for automatic protection 50 switching. 51 52 Message Channel: 53 The message channel is used to carry control (e.g. routing, 54 signalling) and management traffic. 55 56 Packet-by-packet multiplexing of multiple data flows: 57 CDL uses one or two octets to identify the elementary 58 packet stream that this packet belongs to. This allows 59 more than one elementary packet stream to share the 60 bandwidth on a CDL enabled interface. 61 62 This MIB defines objects to manage Defect Indications and the 63 Packet-by-packet Multiplexing feature. 64 65 The CDL Message channel is modeled as a separate interface and 66 should be controlled using the IF-MIB and other MIBs for 67 managing IP. This MIB does not provide a mechanism to manage 68 the CDL message channel. 69 70 APS configuration and monitoring can be done using the 71 CISCO-APS-MIB and CISCO-APS-EXT-MIB. 72 " 73 REVISION "200210020000Z" -- 10/02/2002 74 DESCRIPTION 75 "Second version of this MIB module. 76 77 The following new counters have been added - 78 coCdlFromCdlNetEthernetCRC 79 coCdlFromCdlNetEthernetCRCOvrflw 80 coCdlFromCdlNetHCEthernetCRC 81 " 82 REVISION "200205300000Z" -- 05/30/2002 83 DESCRIPTION 84 "Initial version of this MIB module." 85 ::= { ciscoExperiment 88 } 86 87coCdlMIBNotifications OBJECT IDENTIFIER ::= { ciscoCdlMIB 0 } 88coCdlMIBObjects OBJECT IDENTIFIER ::= { ciscoCdlMIB 1 } 89coCdlMIBConformance OBJECT IDENTIFIER ::= { ciscoCdlMIB 3 } 90 91-- Textual Conventions 92 93CoCdlAggDefectIndStatus ::= TEXTUAL-CONVENTION 94 STATUS current 95 DESCRIPTION 96 "This reflects the status of the aggregate defect indication 97 bits, i.e., those defect indication bits defined to reflect the 98 protection hop and aggregate path status in the CDL OAM field. 99 The status of the end-to-end backward defect indication bit 100 (BDI-E) is not included, since this status may vary for each 101 elementary packet stream present at a CDL enabled interface. 102 103 (MSB) (LSB) 104 7 6 5 4 3 2 1 0 105 +----------------------+ 106 | | 107 +----------------------+ 108 | | | 109 | | +-- FDI-H hop-by-hop forward defect 110 | | indication 111 | +----- BDI-H hop-by-hop backward defect 112 | indication 113 +-------- FDI-E end-to-end (aggregate path) 114 forward defect indication 115 116 A bit value of '1' indicates the presence of a defect. 117 A bit value of '0' indicates the absence of a defect. 118 119 " 120 SYNTAX BITS { 121 hopByHopForwardDefect(0), 122 hopByHopBackwardDefect(1), 123 endToEndAggPathForwardDefect(2) 124 } 125 126CoCdlFlowDefectIndStatus ::= TEXTUAL-CONVENTION 127 STATUS current 128 DESCRIPTION 129 "This reflects the status of the CDL flow defect indications. 130 131 The end-to-end path forward defect indication is implicit, 132 i.e. it is not signalled using a bit. An end-to-end path forward 133 defect is inferred when no CDL Ethernet or Idle packets with a 134 given CDL flow identifier value are received over a 135 pre-determined length of time. 136 137 The end-to-end path backward defect indication is signalled 138 using one of the CDL Defect Indication bits in the CDL OAM 139 field. 140 141 (MSB) (LSB) 142 7 6 5 4 3 2 1 0 143 +----------------------+ 144 | | 145 +----------------------+ 146 | | 147 | +-- implicit end-to-end path forward 148 | defect indication 149 +----- BDI-E end-to-end path backward 150 defect indication 151 152 A bit value of '1' indicates the presence of a defect. 153 A bit value of '0' indicates the absence of a defect. 154 155 " 156 SYNTAX BITS { 157 endToEndPathImplicitFwdDefect(0), 158 endToEndPathBackwardDefect(1) 159 } 160 161 162CoCdlNodeBehavior ::= TEXTUAL-CONVENTION 163 STATUS current 164 DESCRIPTION 165 "A network element can take on one of three roles for each CDL 166 enabled interface: 167 endOfHop 168 endOfAggPath 169 cdlRegenerator 170 171 endOfHop: Indicates that this network element acts as a CDL 172 Hop Terminating Network Element but not as a CDL Aggregate 173 Path Terminating Network Element, at this interface. A CDL 174 Hop Terminating Network Element is a network element that 175 terminates (generates in one direction and consumes in 176 another direction) OAM information associated with a Hop 177 at an interface. 178 179 A network element will be designated a Hop Terminating 180 Network Element at an interface only if it meets one of the 181 following conditions: 182 183 (1) It is an Aggregate Path Terminating Network Element, 184 185 (2) It carries out Hop-by-hop Automatic Protection 186 Switching (APS), or 187 188 (3) It has been configured to be a Hop Terminating Network 189 Element. This may be desirable at administrative 190 boundaries between networks, for example, in order to 191 limit the span of the hop-by-hop backward defect 192 indication to the interface between the two networks. 193 194 endOfAggPath: Indicates that this network element acts as a 195 CDL Aggregate Path Terminating Network Element that 196 terminates (generates in one direction and consumes in 197 another direction) OAM information associated with an 198 Aggregate Path (as well as OAM information associated with 199 a Hop), at this interface. 200 201 A network element will be designated an Aggregate Path 202 Terminating network element at an interface only if it: 203 204 (1) applies/removes the CDL Ethernet encapsulation, or 205 206 (2) demultiplexes the arriving aggregate packet stream 207 into elementary packet streams, and multiplexes two 208 or more elementary packet streams into the departing 209 packet stream. 210 211 cdlRegenerator: 212 A CDL Regenerator transmits a regenerated input packet 213 stream. It monitors integrity of the CDL header and 214 generates CDL alarms (FDI-H) if the incoming packet stream 215 fails. It also terminates the CDL Message Channel. 216 " 217 SYNTAX INTEGER { 218 endOfAggPath(1), 219 endOfHop(2), 220 cdlRegenerator(3) 221 } 222 223CoCdlFlowIdentifier ::= TEXTUAL-CONVENTION 224 STATUS current 225 DESCRIPTION 226 "A CDL Flow Identifier value that is used to differentiate 227 one elementary packet stream from other elementary packet 228 streams carried on a CDL enabled interface. This value is 229 carried in the CDL header of packets belonging to 230 this elementary packet stream. 231 " 232 SYNTAX Unsigned32 (0..65535) 233 234-- MIB Object Definitions 235 236coCdlBaseGroup OBJECT IDENTIFIER ::= { coCdlMIBObjects 1 } 237coCdlFlowTermGroup OBJECT IDENTIFIER ::= { coCdlMIBObjects 2 } 238 239-- CDL Capable Interface Table 240 241coCdlIntfTable OBJECT-TYPE 242 SYNTAX SEQUENCE OF CoCdlIntfEntry 243 MAX-ACCESS not-accessible 244 STATUS current 245 DESCRIPTION 246 "This table provides objects to configure and monitor CDL on an 247 Ethernet interface. 248 " 249 ::= { coCdlBaseGroup 1 } 250 251coCdlIntfEntry OBJECT-TYPE 252 SYNTAX CoCdlIntfEntry 253 MAX-ACCESS not-accessible 254 STATUS current 255 DESCRIPTION 256 "An entry in the CDL Interface Table, providing objects to 257 configure and monitor CDL on an Ethernet interface. 258 259 An entry exists for each CDL capable Ethernet interface. 260 " 261 INDEX { ifIndex } 262 ::= { coCdlIntfTable 1 } 263 264CoCdlIntfEntry ::= 265 SEQUENCE { 266 coCdlAdminStatus TruthValue, 267 coCdlForceEndOfHop TruthValue, 268 coCdlNodeBehavior CoCdlNodeBehavior, 269 coCdlRxAggDefectIndCurrStatus CoCdlAggDefectIndStatus, 270 coCdlRxAggDefectIndLastChange TimeStamp, 271 coCdlTxAggDefectIndCurrStatus CoCdlAggDefectIndStatus, 272 coCdlTxAggDefectIndLastChange TimeStamp, 273 coCdlTransmitMaxFlowIdentifier CoCdlFlowIdentifier, 274 coCdlReceiveMaxFlowIdentifier CoCdlFlowIdentifier, 275 coCdlRxHeaderCRCError Counter32, 276 coCdlRxHeaderCRCErrorOverflow Counter32, 277 coCdlHCRxHeaderCRCError Counter64, 278 coCdlRxInvalidFlowID Counter32, 279 coCdlRxInvalidFlowIDOverflow Counter32, 280 coCdlHCRxInvalidFlowID Counter64, 281 coCdlRxNonCdlPackets Counter32, 282 coCdlRxNonCdlPacketsOverflow Counter32, 283 coCdlHCRxNonCdlPackets Counter64 284 } 285 286coCdlAdminStatus OBJECT-TYPE 287 SYNTAX TruthValue 288 MAX-ACCESS read-write 289 STATUS current 290 DESCRIPTION 291 "Enables/disables CDL on this interface. 292 When this object is set to 'true', CDL is enabled on 293 this interface. When this object is set to 'false', 294 CDL is disabled on this interface. 295 296 When CDL is enabled, the following actions are taken: 297 1) When a non-CDL packet is progressed to this interface for 298 transmission, the Ethernet packet is modified to carry the 299 CDL header. Similarly, when a received packet is progressed 300 from this interface to a non-CDL interface, the CDL header 301 is removed from the Ethernet packet. 302 2) Processing of CDL defect indications is activated. 303 3) The CDL Message Channel used to carry control (e.g. routing, 304 signalling) and management traffic is activated. The SNMP 305 agent creates an interface that represents the CDL Message 306 Channel. The interface representing the CDL Message Channel 307 is shown as a higher layer interface, with ifType 308 'propPointToPointSerial', residing above this CDL enabled 309 interface in the ifStackTable in the IF-MIB. 310 4) The CDL APS Channel is activated, if supported and APS is 311 configured for this interface. 312 5) Transport of multiple data flows (i.e. packet-by-packet 313 multiplexing) is activated, if this capability is supported 314 on this interface. 315 316 When CDL is disabled, only traditional (non-CDL) Ethernet 317 packets are transported, all packets on this interface are 318 treated as one Ethernet data flow, and the interface 319 representing the CDL message channel is deleted. 320 " 321 ::= { coCdlIntfEntry 1 } 322 323coCdlForceEndOfHop OBJECT-TYPE 324 SYNTAX TruthValue 325 MAX-ACCESS read-write 326 STATUS current 327 DESCRIPTION 328 "When set to 'true', this object forces CDL Hop Terminating 329 behavior at this interface. A CDL Hop Terminating Network 330 Element terminates (generates in one direction and consumes in 331 another direction) hop-by-hop CDL Defect Indications at an 332 interface. 333 334 When this object is set to 'false', this network element may 335 still act as a CDL Hop Terminating Network Element at this 336 interface, if either 337 1) Automatic Protection Switching (APS) has been configured for 338 this interface, or 339 2) this network element is an Aggregate Path Terminating 340 Network Element at this interface. 341 342 It is recommended to force CDL Hop Terminating behavior at 343 administrative boundaries. This ensures that the hop-by-hop 344 CDL Defect Indications (FDI-H and BDI-H) between two 345 administrative domains reflect only errors that occur between 346 the domains, even if APS is not configured for this interface. 347 " 348 DEFVAL { false } 349 ::= { coCdlIntfEntry 2 } 350 351coCdlNodeBehavior OBJECT-TYPE 352 SYNTAX CoCdlNodeBehavior 353 MAX-ACCESS read-only 354 STATUS current 355 DESCRIPTION 356 "This object indicates the current CDL defect indication 357 behavior of this network element, at this interface. A network 358 element can take on one of three roles at a CDL enabled 359 interface: Aggregate Path Terminating Network Element 360 (endOfAggPath), Hop Terminating Network Element (endOfHop), or 361 CDL Regenerator. 362 " 363 ::= { coCdlIntfEntry 3 } 364 365coCdlRxAggDefectIndCurrStatus OBJECT-TYPE 366 SYNTAX CoCdlAggDefectIndStatus 367 MAX-ACCESS read-only 368 STATUS current 369 DESCRIPTION 370 "This object reflects the current status of the CDL Defect 371 Indication bits received on this interface. 372 " 373 ::= { coCdlIntfEntry 4 } 374 375coCdlRxAggDefectIndLastChange OBJECT-TYPE 376 SYNTAX TimeStamp 377 MAX-ACCESS read-only 378 STATUS current 379 DESCRIPTION 380 "This object specifies the value of sysUpTime at the last time 381 there was a change in the value of 382 coCdlRxAggDefectIndCurrStatus. 383 " 384 ::= { coCdlIntfEntry 5 } 385 386coCdlTxAggDefectIndCurrStatus OBJECT-TYPE 387 SYNTAX CoCdlAggDefectIndStatus 388 MAX-ACCESS read-only 389 STATUS current 390 DESCRIPTION 391 "This object reflects the current status of the CDL Defect 392 Indication bits transmitted on this interface. 393 " 394 ::= { coCdlIntfEntry 6 } 395 396coCdlTxAggDefectIndLastChange OBJECT-TYPE 397 SYNTAX TimeStamp 398 MAX-ACCESS read-only 399 STATUS current 400 DESCRIPTION 401 "This object specifies the value of sysUpTime at the last time 402 there was a change in the value of 403 coCdlTxAggDefectIndCurrStatus. 404 " 405 ::= { coCdlIntfEntry 7 } 406 407coCdlTransmitMaxFlowIdentifier OBJECT-TYPE 408 SYNTAX CoCdlFlowIdentifier 409 MAX-ACCESS read-write 410 STATUS current 411 DESCRIPTION 412 "A CDL enabled interface can aggregate packet streams 413 (called elementary packet streams) from multiple interfaces. 414 CDL uses one or two octets to identify the elementary packet 415 stream that this packet belongs to (called the flow identifier). 416 417 This object identifies the maximum value that can be assigned 418 to the CDL flow identifier for a packet transmitted on this 419 interface. 420 " 421 ::= { coCdlIntfEntry 8 } 422 423coCdlReceiveMaxFlowIdentifier OBJECT-TYPE 424 SYNTAX CoCdlFlowIdentifier 425 MAX-ACCESS read-write 426 STATUS current 427 DESCRIPTION 428 "A CDL enabled interface can aggregate packet streams 429 (called elementary packet streams) from multiple interfaces. 430 CDL uses one or two octets to identify the elementary packet 431 stream that this packet belongs to (called the flow identifier). 432 433 This object identifies the maximum value that can be assigned 434 to the CDL flow identifier for a packet received on this 435 interface. 436 " 437 ::= { coCdlIntfEntry 9 } 438 439coCdlRxHeaderCRCError OBJECT-TYPE 440 SYNTAX Counter32 441 MAX-ACCESS read-only 442 STATUS current 443 DESCRIPTION 444 "The number of CDL frames received with CDL Header CRC errors. 445 446 This object represents the lower word value of the counter 447 associated with the number of CDL header CRC errors 448 encountered in the receive direction. 449 450 NOTE: The object coCdlRxHeaderCRCErrorOverflow contains the 451 higher 32 bits of this counter value. SNMP v2c or v3 managers 452 can use the coCdlHCRxHeaderCRCError object directly which is a 453 64 bit counter. 454 " 455 ::= { coCdlIntfEntry 10 } 456 457coCdlRxHeaderCRCErrorOverflow OBJECT-TYPE 458 SYNTAX Counter32 459 MAX-ACCESS read-only 460 STATUS current 461 DESCRIPTION 462 "This object represents the higher word value of the counter 463 associated with the number of CDL Header CRC errors 464 encountered in the receive direction. 465 466 NOTE: The object coCdlRxHecError contains the lower 32 bits of 467 this counter value. If the error count is greater than 468 4,294,967,295, the higher word value will be stored in this 469 object. SNMP v2c or v3 managers can use the 470 coCdlHCRxHeaderCRCError object directly which is a 64 bit 471 counter. 472 " 473 ::= { coCdlIntfEntry 11 } 474 475coCdlHCRxHeaderCRCError OBJECT-TYPE 476 SYNTAX Counter64 477 MAX-ACCESS read-only 478 STATUS current 479 DESCRIPTION 480 "The number of CDL frames received with CDL Header CRC errors. 481 482 This is a High Capacity (64 bit) version of the 483 coCdlRxHeaderCRCError counter. 484 " 485 ::= { coCdlIntfEntry 12 } 486 487coCdlRxInvalidFlowID OBJECT-TYPE 488 SYNTAX Counter32 489 MAX-ACCESS read-only 490 STATUS current 491 DESCRIPTION 492 "This object counts the number of CDL Flow Identifier lookup 493 errors in the receive direction. When a CDL interface 494 multiplexes/demultiplexes more than one elementary packet 495 stream, it uses the flow identifier in the CDL header. This 496 error counter is incremented when a flow identifier value 497 received on this interface does not map to any of the 498 elementary packet streams demultiplexed by this interface. 499 500 This object represents the lower word value of the counter 501 associated with the number of CDL Flow Identifier lookup errors 502 encountered in the receive direction. 503 504 NOTE: The object coCdlRxInvalidFlowIDOverflow contains the 505 higher 32 bits of this counter value. SNMP v2c or v3 managers 506 can use the coCdlHCRxInvalidFlowID object directly which is a 507 64 bit counter. 508 " 509 ::= { coCdlIntfEntry 13 } 510 511coCdlRxInvalidFlowIDOverflow OBJECT-TYPE 512 SYNTAX Counter32 513 MAX-ACCESS read-only 514 STATUS current 515 DESCRIPTION 516 "This object represents the higher word value of the counter 517 associated with the number of CDL Flow Identifier lookup errors 518 encountered in the receive direction. 519 520 NOTE: The object coCdlRxInvalidFlowID contains the lower 32 521 bits of this counter value. If the error count is greater than 522 4,294,967,295, the higher word value will be stored in this 523 object. SNMP v2c or v3 managers can use the 524 coCdlHCRxInvalidFlowID object directly which is a 64 bit 525 counter. 526 " 527 ::= { coCdlIntfEntry 14 } 528 529coCdlHCRxInvalidFlowID OBJECT-TYPE 530 SYNTAX Counter64 531 MAX-ACCESS read-only 532 STATUS current 533 DESCRIPTION 534 "This object counts the number of CDL Flow Identifier lookup 535 errors in the receive direction. When a CDL interface 536 multiplexes/demultiplexes more than one elementary packet 537 stream, it uses the flow identifier in the CDL header. This 538 error counter is incremented when a flow identifier value 539 received on this interface does not map to any of the 540 elementary packet streams demultiplexed by this interface. 541 542 This is a High Capacity (64 bit) version of the 543 coCdlRxInvalidFlowID counter. 544 " 545 ::= { coCdlIntfEntry 15 } 546 547coCdlRxNonCdlPackets OBJECT-TYPE 548 SYNTAX Counter32 549 MAX-ACCESS read-only 550 STATUS current 551 DESCRIPTION 552 "This object counts the number of packets received without 553 a CDL header on this interface. This counter is 554 incremented only when CDL is enabled on this interface. 555 556 This object represents the lower word value of the counter 557 associated with the number of packets received without a CDL 558 header on this interface. 559 560 NOTE: The object coCdlRxNonCdlPacketsOverflow contains the 561 higher 32 bits of this counter value. SNMP v2c or v3 managers 562 can use the coCdlHCRxNonCdlPackets object directly which is a 563 64 bit counter. 564 " 565 ::= { coCdlIntfEntry 16 } 566 567coCdlRxNonCdlPacketsOverflow OBJECT-TYPE 568 SYNTAX Counter32 569 MAX-ACCESS read-only 570 STATUS current 571 DESCRIPTION 572 "This object represents the higher word value of the counter 573 associated with the number of packets received without a CDL 574 header on this interface. 575 576 NOTE: The object coCdlRxNonCdlPackets contains the lower 32 577 bits of this counter value. If the error count is greater than 578 4,294,967,295, the higher word value will be stored in this 579 object. SNMP v2c or v3 managers can use the 580 coCdlHCRxNonCdlPackets object directly which is a 64 bit 581 counter. 582 " 583 ::= { coCdlIntfEntry 17 } 584 585coCdlHCRxNonCdlPackets OBJECT-TYPE 586 SYNTAX Counter64 587 MAX-ACCESS read-only 588 STATUS current 589 DESCRIPTION 590 "This object counts the number of packets received without 591 a CDL header on this interface. This counter is 592 incremented only when CDL is enabled on this interface. 593 594 This is a High Capacity (64 bit) version of the 595 coCdlRxNonCdlPackets counter. 596 " 597 ::= { coCdlIntfEntry 18 } 598 599-- CDL Defect Indication Control Objects 600 601coCdlDefectIndNotifyEnable OBJECT-TYPE 602 SYNTAX INTEGER { 603 disabled(1), 604 enabledAtTerminatingInterfaces(2), 605 enabledAtAllInterfaces(3) 606 } 607 MAX-ACCESS read-write 608 STATUS current 609 DESCRIPTION 610 "This object indicates whether a change in the received CDL 611 Defect Indications, including the implicit end-to-end path 612 defect indication as well as the CDL defect indication bits in 613 the CDL OAM field, causes a notification to be generated. 614 615 disabled: Received CDL aggregate defect indication bit changes 616 do not cause coCdlRxAggDefectIndChange notifications to be 617 generated, and CDL flow defect indication changes from the 618 CDL network at path terminating interfaces do not cause 619 coCdlFromCdlNetFlowDIChange notifications to be generated. 620 621 enabledAtTerminatingInterfaces: A coCdlRxAggDefectIndChange 622 notification is generated whenever 623 - the received hop-by-hop forward defect indication (FDI-H) 624 or the received hop-by-hop backward defect indication bit 625 (BDI-H) changes at a hop terminating interface, or 626 - the received end-to-end (aggregate path) defect 627 indication bit (FDI-E) changes at an aggregate path 628 terminating interface. 629 A coCdlFromCdlNetFlowDIChange notification is generated 630 whenever a CDL flow defect indication, i.e. implicit 631 end-to-end path forward defect indication or end-to-end 632 path backward defect indication bit, from the CDL network 633 changes at a path terminating interface. 634 635 enabledAtAllInterfaces: a coCdlRxAggDefectIndChange 636 notification is generated whenever a received CDL aggregate 637 defect indication bit changes on any interface, and a 638 coCdlFromCdlNetFlowDIChange notification is generated 639 whenever a CDL flow defect indication, i.e. implicit 640 end-to-end path forward defect indication or end-to-end 641 path backward defect indication bit, from the CDL network 642 changes at a path terminating interface. 643 644 To minimize the probability of prematurely reacting to 645 momentary signal variations, a soak time may be incorporated 646 into the notification in the following manner. A notification 647 is generated after a defect is first detected, when the defect 648 persists for a period of time that exceeds the set soak 649 interval specified by coCdlDefectIndSetSoakInterval. A 650 notification is generated after a defect stops being detected, 651 when the defect does not appear over a period of time that 652 exceeds the clear soak interval specified by 653 coCdlDefectIndClearSoakInterval. 654 655 When changes in CDL defect indications are received for 656 multiple interfaces within a short time span, notifications 657 should be deferred so that each notification is generated at 658 least one coCdlDINotifyThrottleInterval after the previous 659 notification. 660 " 661 DEFVAL { disabled } 662 ::= { coCdlBaseGroup 2 } 663 664coCdlDefectIndSetSoakInterval OBJECT-TYPE 665 SYNTAX Unsigned32 (100..60000) 666 UNITS "milliseconds" 667 MAX-ACCESS read-write 668 STATUS current 669 DESCRIPTION 670 "To minimize the probability of prematurely reacting to 671 momentary signal variations, a soak time may be incorporated 672 into the defect indications. The indication is set when the 673 defect persists for a period of time that exceeds the set soak 674 interval. 675 " 676 DEFVAL { 2500 } 677 ::= { coCdlBaseGroup 3 } 678 679coCdlDefectIndClearSoakInterval OBJECT-TYPE 680 SYNTAX Unsigned32 (100..60000) 681 UNITS "milliseconds" 682 MAX-ACCESS read-write 683 STATUS current 684 DESCRIPTION 685 "To minimize the probability of prematurely reacting to 686 momentary signal variations, a soak time may be incorporated 687 into the defect indications. The indication is cleared when no 688 defect occurs over a period of time that exceeds the clear soak 689 interval. 690 " 691 DEFVAL { 10000 } 692 ::= { coCdlBaseGroup 4 } 693 694coCdlDINotifyThrottleInterval OBJECT-TYPE 695 SYNTAX Unsigned32 (100..60000) 696 UNITS "milliseconds" 697 MAX-ACCESS read-write 698 STATUS current 699 DESCRIPTION 700 "The minimum time interval between generation of successive 701 CDL defect indication 'notification-events' by this agent. A 702 'notification-event' is the transmission of a single trap or 703 inform PDU to a list of notification destinations. 704 705 If more than one change occurs within a short time span, for 706 for example if hop-by-hop forward defect indications are 707 received for multiple interfaces, then notification-events 708 for these changes should be deferred by the agent so that each 709 notification-event occurs at least one throttle interval after 710 the previous notification-event. At the end of each throttle 711 interval, one notification-event should be generated if the 712 current defect indication state on any interface is different 713 from the last state indicated in a notification-event. In such 714 a case, another throttle interval is started immediately. 715 " 716 DEFVAL { 1000 } 717 ::= { coCdlBaseGroup 5 } 718 719-- Flow Termination Objects 720 721coCdlFlowTermTable OBJECT-TYPE 722 SYNTAX SEQUENCE OF CoCdlFlowTermEntry 723 MAX-ACCESS not-accessible 724 STATUS current 725 DESCRIPTION 726 "This table contains objects used to manage logical or physical 727 interfaces representing elementary packet streams at the point 728 where the CDL path defect indications are terminated. 729 Typically, this is a point where the CDL Ethernet encapsulation 730 is applied and removed. This can also be a point between a part 731 of the CDL network that supports packet-by-packet multiplexing, 732 and a part of the CDL network that does not support 733 packet-by-packet multiplexing. 734 735 Several elementary packet streams (from multiple logical or 736 physical path terminating interfaces) may be multiplexed into 737 an aggregate packet stream before being transmitted out of this 738 network element, towards the rest of the CDL network. 739 740 (1) +---------------+ 741 ------>|\ | Aggregate CDL packet stream 742 : | +----------\ | 743 ------>|-------------==|======> towards CDL network 744 : | +----------/ | (A) 745 ------>|/ | 746 (N) +---------------+ 747 748 In the figure above, interface 'A' aggregates the elementary 749 packet streams from interfaces '1' through 'N'. A row in this 750 table exists for each path terminating interface carrying an 751 elementary packet stream. In the figure above, these interfaces 752 are labeled '1' through 'N'. 753 754 The relationship between the aggregating interface 'A' and an 755 interface carrying an elementary packet stream is not specified 756 in this table. It could be derived from the ifstackTable, or 757 from a cross connect MIB supported by the platform, or from any 758 other means suitable to the platform. 759 " 760 ::= { coCdlFlowTermGroup 1 } 761 762coCdlFlowTermEntry OBJECT-TYPE 763 SYNTAX CoCdlFlowTermEntry 764 MAX-ACCESS not-accessible 765 STATUS current 766 DESCRIPTION 767 "An entry that contains objects used to manage a logical or 768 physical interface representing a single elementary packet 769 stream at the point where the CDL path defect indications are 770 terminated. Typically, this is a point where the CDL Ethernet 771 encapsulation is applied and removed. This can also be a point 772 between a part of the CDL network that supports 773 packet-by-packet multiplexing, and a part of the CDL network 774 that does not support packet-by-packet multiplexing. 775 776 This interface may have ifType value other than 777 'ethernetCsmacd', if traffic from a non-Ethernet protocol is 778 received on this interface and then encapsulated (or otherwise 779 interworked) in Ethernet and then CDL, before being progressed 780 into the CDL network. 781 " 782 INDEX { ifIndex } 783 ::= { coCdlFlowTermTable 1 } 784 785CoCdlFlowTermEntry ::= 786 SEQUENCE { 787 coCdlFromCdlNetFlowIdentifier CoCdlFlowIdentifier, 788 coCdlToCdlNetFlowIdentifier CoCdlFlowIdentifier, 789 coCdlFromCdlNetFlowDICurrStatus CoCdlFlowDefectIndStatus, 790 coCdlFromCdlNetFlowDILastChange TimeStamp, 791 coCdlToCdlNetFlowDICurrStatus CoCdlFlowDefectIndStatus, 792 coCdlToCdlNetFlowDILastChange TimeStamp, 793 coCdlFromCdlNetEthernetCRC Counter32, 794 coCdlFromCdlNetEthernetCRCOvrflw Counter32, 795 coCdlFromCdlNetHCEthernetCRC Counter64 796 } 797 798coCdlFromCdlNetFlowIdentifier OBJECT-TYPE 799 SYNTAX CoCdlFlowIdentifier 800 MAX-ACCESS read-write 801 STATUS current 802 DESCRIPTION 803 "This object specifies the flow identifier value received from 804 the CDL network that identifies this elementary packet stream 805 at this interface. 806 807 Note that if CDL is not enabled on this interface, this 808 represents the flow identifier value passed to this interface 809 from the cross connect fabric. If the cross connect fabric 810 does not map the flow identifier value for this elementary 811 packet stream, this is the value passed from the CDL 812 aggregation interface on the other side of the cross connect. 813 " 814 ::= { coCdlFlowTermEntry 1 } 815 816coCdlToCdlNetFlowIdentifier OBJECT-TYPE 817 SYNTAX CoCdlFlowIdentifier 818 MAX-ACCESS read-write 819 STATUS current 820 DESCRIPTION 821 "This object specifies the flow identifier value set in CDL 822 packets in this elementary packet stream that are progressed 823 from this interface towards the CDL network. 824 825 Note that if CDL is not enabled on this interface, this 826 represents the flow identifier value passed to the fabric 827 that cross connects this packet stream onto a CDL aggregation 828 interface. 829 " 830 ::= { coCdlFlowTermEntry 2 } 831 832coCdlFromCdlNetFlowDICurrStatus OBJECT-TYPE 833 SYNTAX CoCdlFlowDefectIndStatus 834 MAX-ACCESS read-only 835 STATUS current 836 DESCRIPTION 837 "This object reflects the current status of the CDL flow defect 838 indications received from the CDL network, at this interface. 839 840 Note that the end-to-end path forward defect indication is 841 implicit, i.e. it is not signalled using a bit. An end-to-end 842 path forward defect is inferred when no CDL Ethernet or Idle 843 packets are received with the flow identifier value specified 844 by coCdlFromCdlNetFlowIdentifier, over a pre-determined length 845 of time. 846 " 847 ::= { coCdlFlowTermEntry 3 } 848 849coCdlFromCdlNetFlowDILastChange OBJECT-TYPE 850 SYNTAX TimeStamp 851 MAX-ACCESS read-only 852 STATUS current 853 DESCRIPTION 854 "This object specifies the value of sysUpTime at the last time 855 there was a change in the value of 856 coCdlFromCdlNetFlowDICurrStatus. 857 " 858 ::= { coCdlFlowTermEntry 4 } 859 860coCdlToCdlNetFlowDICurrStatus OBJECT-TYPE 861 SYNTAX CoCdlFlowDefectIndStatus 862 MAX-ACCESS read-only 863 STATUS current 864 DESCRIPTION 865 "This object reflects the current status of the CDL flow defect 866 indications progressed towards the CDL network from this 867 interface. 868 869 Note that the end-to-end path forward defect indication is 870 implicit, i.e. it is not signalled using a bit. An end-to-end 871 path forward defect is indicated by stopping transmission of 872 CDL Ethernet and Idle packets with the flow identifier value 873 specified by coCdlToCdlNetFlowIdentifier. 874 " 875 ::= { coCdlFlowTermEntry 5 } 876 877coCdlToCdlNetFlowDILastChange OBJECT-TYPE 878 SYNTAX TimeStamp 879 MAX-ACCESS read-only 880 STATUS current 881 DESCRIPTION 882 "This object specifies the value of sysUpTime at the last time 883 there was a change in the value of 884 coCdlToCdlNetFlowDICurrStatus. 885 " 886 ::= { coCdlFlowTermEntry 6 } 887 888coCdlFromCdlNetEthernetCRC OBJECT-TYPE 889 SYNTAX Counter32 890 MAX-ACCESS read-only 891 STATUS current 892 DESCRIPTION 893 "This object represents the lower word value of the counter 894 that provides a count of Ethernet packets with CRC 895 errors, for an elementary packet stream, at the point where 896 the CDL header is removed. When Ethernet is used as an 897 encapsulation for transport of non-Ethernet protocols, this 898 is the number of Ethernet CRC errors, before the Ethernet 899 encapsulation is removed and the resulting traffic for the 900 underlying protocol is transmitted out this interface. 901 902 NOTE: The object coCdlFromCdlNetEthernetCRCOvrflw contains the 903 higher 32 bits of this counter value. SNMP v2c or v3 managers 904 can use the coCdlFromCdlNetHCEthernetCRC object directly which 905 is a 64 bit counter. 906 " 907 ::= { coCdlFlowTermEntry 7 } 908 909coCdlFromCdlNetEthernetCRCOvrflw OBJECT-TYPE 910 SYNTAX Counter32 911 MAX-ACCESS read-only 912 STATUS current 913 DESCRIPTION 914 "This object represents the higher word value of the counter 915 that provides a count of Ethernet packets with CRC 916 errors, for an elementary packet stream, at the point where 917 the CDL header is removed. When Ethernet is used as an 918 encapsulation for transport of non-Ethernet protocols, this 919 is the number of Ethernet CRC errors, before the Ethernet 920 encapsulation is removed and the resulting traffic for the 921 underlying protocol is transmitted out this interface. 922 923 NOTE: The object coCdlFromCdlNetEthernetCRC contains the 924 lower 32 bits of this counter value. SNMP v2c or v3 managers 925 can use the coCdlFromCdlNetHCEthernetCRC object directly which 926 is a 64 bit counter. 927 " 928 ::= { coCdlFlowTermEntry 8 } 929 930coCdlFromCdlNetHCEthernetCRC OBJECT-TYPE 931 SYNTAX Counter64 932 MAX-ACCESS read-only 933 STATUS current 934 DESCRIPTION 935 "This object provides a count of Ethernet packets with CRC 936 errors, for an elementary packet stream, at the point where 937 the CDL header is removed. When Ethernet is used as an 938 encapsulation for transport of non-Ethernet protocols, this 939 is the number of Ethernet CRC errors, before the Ethernet 940 encapsulation is removed and the resulting traffic for the 941 underlying protocol is transmitted out this interface. 942 943 This is a High Capacity (64 bit) version of the 944 coCdlFromCdlNetEthernetCRC counter. 945 " 946 ::= { coCdlFlowTermEntry 9 } 947 948 949-- CDL Notifications 950 951 952coCdlRxAggDefectIndChange NOTIFICATION-TYPE 953 OBJECTS { coCdlRxAggDefectIndCurrStatus, 954 coCdlRxAggDefectIndLastChange 955 } 956 STATUS current 957 DESCRIPTION 958 "This notification is sent when the value of the hop-by-hop 959 forward defect indication (FDI-H), hop-by-hop backward defect 960 indication (BDI-H), or end-to-end (aggregate path) forward 961 defect indication (FDI-E) bit received on an interface changes. 962 963 To minimize the probability of prematurely reacting to 964 momentary signal variations, a soak time may be incorporated 965 into the notification in the following manner. A notification 966 is generated after a defect is first detected, when the defect 967 persists for a period of time that exceeds the set soak 968 interval specified by coCdlDefectIndSetSoakInterval. A 969 notification is generated after a defect stops being detected, 970 when the defect does not appear over a period of time that 971 exceeds the clear soak interval specified by 972 coCdlDefectIndClearSoakInterval. 973 974 When changes in CDL defect indications are received for 975 multiple interfaces within a short time span, notifications 976 should be deferred so that each notification is generated at 977 least one coCdlDINotifyThrottleInterval after the previous 978 notification. 979 " 980 ::= { coCdlMIBNotifications 1 } 981 982coCdlFromCdlNetFlowDIChange NOTIFICATION-TYPE 983 OBJECTS { coCdlFromCdlNetFlowDICurrStatus, 984 coCdlFromCdlNetFlowDILastChange 985 } 986 STATUS current 987 DESCRIPTION 988 "This notification is sent when the value of the received 989 end-to-end path forward defect indication or the received 990 end-to-end path backward defect indication changes. 991 992 Note that the end-to-end path forward defect indication is 993 implicit, i.e. it is not signalled using a bit. An end-to-end 994 path forward defect is inferred when no CDL Ethernet or Idle 995 packets are received over a pre-determined length of time. 996 997 To minimize the probability of prematurely reacting to 998 momentary signal variations, a soak time may be incorporated 999 into the notification in the following manner. A notification 1000 is generated after a defect is first detected, when the defect 1001 persists for a period of time that exceeds the set soak 1002 interval specified by coCdlDefectIndSetSoakInterval. A 1003 notification is generated after a defect stops being detected, 1004 when the defect does not appear over a period of time that 1005 exceeds the clear soak interval specified by 1006 coCdlDefectIndClearSoakInterval. 1007 1008 When changes in CDL defect indications are received for 1009 multiple interfaces within a short time span, notifications 1010 should be deferred so that each notification is generated at 1011 least one coCdlDINotifyThrottleInterval after the previous 1012 notification. 1013 " 1014 ::= { coCdlMIBNotifications 2 } 1015 1016-- Conformance Information 1017 1018coCdlMIBCompliances OBJECT IDENTIFIER 1019 ::= { coCdlMIBConformance 1 } 1020 1021coCdlMIBGroups OBJECT IDENTIFIER 1022 ::= { coCdlMIBConformance 2 } 1023 1024coCdlMIBCompliance MODULE-COMPLIANCE 1025 STATUS deprecated 1026 DESCRIPTION 1027 "The Compliance statement for the Cisco CDL MIB." 1028 MODULE -- this module 1029 MANDATORY-GROUPS { coCdlMIBBaseGroup, coCdlDIAggMandatoryGroup, 1030 coCdlDIAggNotifGroup } 1031 1032 OBJECT coCdlAdminStatus 1033 MIN-ACCESS read-only 1034 DESCRIPTION 1035 "Write access is required only when the presence of CDL is 1036 configurable on an Ethernet interface. 1037 " 1038 1039 OBJECT coCdlDINotifyThrottleInterval 1040 MIN-ACCESS read-only 1041 DESCRIPTION 1042 "Write access is required only when the notify throttle 1043 interval is configurable. 1044 " 1045 1046 OBJECT coCdlDefectIndSetSoakInterval 1047 MIN-ACCESS read-only 1048 DESCRIPTION 1049 "Write access is required only when the set soak interval 1050 is configurable. 1051 " 1052 1053 OBJECT coCdlDefectIndClearSoakInterval 1054 MIN-ACCESS read-only 1055 DESCRIPTION 1056 "Write access is required only when the clear soak interval 1057 is configurable. 1058 " 1059 1060 GROUP coCdlDIConfigGroup 1061 DESCRIPTION 1062 "This group is required when CDL defect indication behavior 1063 is configurable. 1064 " 1065 1066 OBJECT coCdlForceEndOfHop 1067 MIN-ACCESS read-only 1068 DESCRIPTION 1069 "Write access is required only when the node behavior is 1070 configurable. 1071 " 1072 1073 GROUP coCdlMIBFlowIdGroup 1074 DESCRIPTION 1075 "This group is required when the network element supports 1076 transport of CDL aggregate packet streams consisting of 1077 multiple elementary packet streams. 1078 " 1079 1080 OBJECT coCdlTransmitMaxFlowIdentifier 1081 MIN-ACCESS read-only 1082 DESCRIPTION 1083 "Write access is required only when the maximum transmitted 1084 flow identifier value is configurable. 1085 " 1086 1087 OBJECT coCdlReceiveMaxFlowIdentifier 1088 MIN-ACCESS read-only 1089 DESCRIPTION 1090 "Write access is required only when the maximum received 1091 flow identifier value is configurable. 1092 " 1093 1094 GROUP coCdlMIBFlowTermGroup 1095 DESCRIPTION 1096 "This group is required when the network element supports 1097 termination of CDL packet-by-packet multiplexing, i.e., 1098 either the network element supports CDL packet-by-packet 1099 multiplexing and can apply/remove the CDL Ethernet 1100 encapsulation, or the network element contains interfaces 1101 that support packet-by-packet multiplexing as well as 1102 interfaces that do not support packet-by-packet 1103 multiplexing. 1104 " 1105 1106 OBJECT coCdlToCdlNetFlowIdentifier 1107 MIN-ACCESS read-only 1108 DESCRIPTION 1109 "Write access is required only when the interface supports 1110 configuration of the flow identifier value progressed 1111 towards the CDL network. 1112 " 1113 1114 OBJECT coCdlFromCdlNetFlowIdentifier 1115 MIN-ACCESS read-only 1116 DESCRIPTION 1117 "Write access is required only when the interface supports 1118 configuration of the flow identifier value received from 1119 the CDL network. 1120 " 1121 1122 GROUP coCdlDIFlowNotifGroup 1123 DESCRIPTION 1124 "This group is required when the network element supports 1125 termination of CDL packet-by-packet multiplexing, i.e., 1126 either the network element supports CDL packet-by-packet 1127 multiplexing and can apply/remove the CDL Ethernet 1128 encapsulation, or the network element contains interfaces 1129 that support packet-by-packet multiplexing as well as 1130 interfaces that do not support packet-by-packet 1131 multiplexing. 1132 " 1133 1134 ::= { coCdlMIBCompliances 1 } 1135 1136 1137coCdlMIBCompliance2 MODULE-COMPLIANCE 1138 STATUS current 1139 DESCRIPTION 1140 "The Compliance statement for the Cisco CDL MIB." 1141 MODULE -- this module 1142 MANDATORY-GROUPS { coCdlMIBBaseGroup, coCdlDIAggMandatoryGroup, 1143 coCdlDIAggNotifGroup } 1144 1145 OBJECT coCdlAdminStatus 1146 MIN-ACCESS read-only 1147 DESCRIPTION 1148 "Write access is required only when the presence of CDL is 1149 configurable on an Ethernet interface. 1150 " 1151 1152 OBJECT coCdlDINotifyThrottleInterval 1153 MIN-ACCESS read-only 1154 DESCRIPTION 1155 "Write access is required only when the notify throttle 1156 interval is configurable. 1157 " 1158 1159 OBJECT coCdlDefectIndSetSoakInterval 1160 MIN-ACCESS read-only 1161 DESCRIPTION 1162 "Write access is required only when the set soak interval 1163 is configurable. 1164 " 1165 1166 OBJECT coCdlDefectIndClearSoakInterval 1167 MIN-ACCESS read-only 1168 DESCRIPTION 1169 "Write access is required only when the clear soak interval 1170 is configurable. 1171 " 1172 1173 GROUP coCdlDIConfigGroup 1174 DESCRIPTION 1175 "This group is required when CDL defect indication behavior 1176 is configurable. 1177 " 1178 1179 OBJECT coCdlForceEndOfHop 1180 MIN-ACCESS read-only 1181 DESCRIPTION 1182 "Write access is required only when the node behavior is 1183 configurable. 1184 " 1185 1186 GROUP coCdlMIBFlowIdGroup 1187 DESCRIPTION 1188 "This group is required when the network element supports 1189 transport of CDL aggregate packet streams consisting of 1190 multiple elementary packet streams. 1191 " 1192 1193 OBJECT coCdlTransmitMaxFlowIdentifier 1194 MIN-ACCESS read-only 1195 DESCRIPTION 1196 "Write access is required only when the maximum transmitted 1197 flow identifier value is configurable. 1198 " 1199 1200 OBJECT coCdlReceiveMaxFlowIdentifier 1201 MIN-ACCESS read-only 1202 DESCRIPTION 1203 "Write access is required only when the maximum received 1204 flow identifier value is configurable. 1205 " 1206 1207 GROUP coCdlMIBFlowTerm2Group 1208 DESCRIPTION 1209 "This group is required when the network element supports 1210 termination of CDL packet-by-packet multiplexing, i.e., 1211 either the network element supports CDL packet-by-packet 1212 multiplexing and can apply/remove the CDL Ethernet 1213 encapsulation, or the network element contains interfaces 1214 that support packet-by-packet multiplexing as well as 1215 interfaces that do not support packet-by-packet 1216 multiplexing. 1217 " 1218 1219 OBJECT coCdlToCdlNetFlowIdentifier 1220 MIN-ACCESS read-only 1221 DESCRIPTION 1222 "Write access is required only when the interface supports 1223 configuration of the flow identifier value progressed 1224 towards the CDL network. 1225 " 1226 1227 OBJECT coCdlFromCdlNetFlowIdentifier 1228 MIN-ACCESS read-only 1229 DESCRIPTION 1230 "Write access is required only when the interface supports 1231 configuration of the flow identifier value received from 1232 the CDL network. 1233 " 1234 1235 GROUP coCdlDIFlowNotifGroup 1236 DESCRIPTION 1237 "This group is required when the network element supports 1238 termination of CDL packet-by-packet multiplexing, i.e., 1239 either the network element supports CDL packet-by-packet 1240 multiplexing and can apply/remove the CDL Ethernet 1241 encapsulation, or the network element contains interfaces 1242 that support packet-by-packet multiplexing as well as 1243 interfaces that do not support packet-by-packet 1244 multiplexing. 1245 " 1246 1247 ::= { coCdlMIBCompliances 2 } 1248 1249 1250-- Units of Conformance 1251 1252coCdlMIBBaseGroup OBJECT-GROUP 1253 OBJECTS { 1254 coCdlAdminStatus, 1255 coCdlNodeBehavior, 1256 coCdlRxHeaderCRCError, 1257 coCdlRxHeaderCRCErrorOverflow, 1258 coCdlHCRxHeaderCRCError, 1259 coCdlRxNonCdlPackets, 1260 coCdlRxNonCdlPacketsOverflow, 1261 coCdlHCRxNonCdlPackets 1262 } 1263 STATUS current 1264 DESCRIPTION 1265 "A collection of objects used to control and monitor CDL on an 1266 Ethernet interface. 1267 " 1268 ::= { coCdlMIBGroups 1 } 1269 1270coCdlMIBFlowIdGroup OBJECT-GROUP 1271 OBJECTS { 1272 coCdlTransmitMaxFlowIdentifier, 1273 coCdlReceiveMaxFlowIdentifier, 1274 coCdlRxInvalidFlowID, 1275 coCdlRxInvalidFlowIDOverflow, 1276 coCdlHCRxInvalidFlowID 1277 } 1278 STATUS current 1279 DESCRIPTION 1280 "A collection of objects used to manage packet-by-packet 1281 multiplexing on a CDL enabled interface. 1282 " 1283 ::= { coCdlMIBGroups 2 } 1284 1285coCdlMIBFlowTermGroup OBJECT-GROUP 1286 OBJECTS { 1287 coCdlFromCdlNetFlowIdentifier, 1288 coCdlToCdlNetFlowIdentifier, 1289 coCdlFromCdlNetFlowDICurrStatus, 1290 coCdlFromCdlNetFlowDILastChange, 1291 coCdlToCdlNetFlowDICurrStatus, 1292 coCdlToCdlNetFlowDILastChange 1293 } 1294 STATUS deprecated 1295 DESCRIPTION 1296 "A collection of objects to configure and monitor the status of 1297 elementary packet streams at path terminating interfaces. 1298 " 1299 ::= { coCdlMIBGroups 3 } 1300 1301coCdlDIConfigGroup OBJECT-GROUP 1302 OBJECTS { 1303 coCdlForceEndOfHop 1304 } 1305 STATUS current 1306 DESCRIPTION 1307 "A collection of objects to configure CDL aggregate defect 1308 indication behavior. 1309 " 1310 ::= { coCdlMIBGroups 4 } 1311 1312coCdlDIAggMandatoryGroup OBJECT-GROUP 1313 OBJECTS { 1314 coCdlRxAggDefectIndCurrStatus, 1315 coCdlRxAggDefectIndLastChange, 1316 coCdlTxAggDefectIndCurrStatus, 1317 coCdlTxAggDefectIndLastChange, 1318 coCdlDefectIndNotifyEnable, 1319 coCdlDefectIndSetSoakInterval, 1320 coCdlDefectIndClearSoakInterval, 1321 coCdlDINotifyThrottleInterval 1322 } 1323 STATUS current 1324 DESCRIPTION 1325 "A collection of objects to monitor CDL aggregate defect 1326 indications. 1327 " 1328 ::= { coCdlMIBGroups 5 } 1329 1330coCdlDIAggNotifGroup NOTIFICATION-GROUP 1331 NOTIFICATIONS { 1332 coCdlRxAggDefectIndChange 1333 } 1334 STATUS current 1335 DESCRIPTION 1336 "A collection of notifications for CDL aggregate defect 1337 indications. 1338 " 1339 ::= { coCdlMIBGroups 6 } 1340 1341coCdlDIFlowNotifGroup NOTIFICATION-GROUP 1342 NOTIFICATIONS { 1343 coCdlFromCdlNetFlowDIChange 1344 } 1345 STATUS current 1346 DESCRIPTION 1347 "A collection of notifications for CDL flow defect indications. 1348 " 1349 ::= { coCdlMIBGroups 7 } 1350 1351coCdlMIBFlowTerm2Group OBJECT-GROUP 1352 OBJECTS { 1353 coCdlFromCdlNetFlowIdentifier, 1354 coCdlToCdlNetFlowIdentifier, 1355 coCdlFromCdlNetFlowDICurrStatus, 1356 coCdlFromCdlNetFlowDILastChange, 1357 coCdlToCdlNetFlowDICurrStatus, 1358 coCdlToCdlNetFlowDILastChange, 1359 coCdlFromCdlNetEthernetCRC, 1360 coCdlFromCdlNetEthernetCRCOvrflw, 1361 coCdlFromCdlNetHCEthernetCRC 1362 } 1363 STATUS current 1364 DESCRIPTION 1365 "A collection of objects to configure and monitor the status of 1366 elementary packet streams at path terminating interfaces. 1367 " 1368 ::= { coCdlMIBGroups 8 } 1369 1370 1371END 1372