1RDN-CMTS-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 5 riverdelta 6 FROM RDN-MIB 7 8 NOTIFICATION-TYPE, 9 MODULE-IDENTITY, 10 OBJECT-TYPE, 11 Integer32, 12 IpAddress, 13 Counter32, 14 Counter64 15 FROM SNMPv2-SMI 16 17 MacAddress, TruthValue 18 FROM SNMPv2-TC 19 20 ifIndex, ifAdminStatus, ifOperStatus 21 FROM IF-MIB 22 23 docsIfCmtsCmStatusIndex, 24 docsIfCmtsCmStatusMacAddress, 25 docsIfUpChannelId, 26 docsIfCmtsCmStatusEntry, 27 docsIfDownChannelId 28 FROM DOCS-IF-MIB -- RFC2670 29 30 rdnSpectrumGroupName 31 FROM RDN-CABLE-SPECTRUM-GROUP-MIB 32 DisplayString 33 FROM RFC1213-MIB 34 35 docsIfCmtsCmStatusDocsisMode 36 FROM DOCS-IF-EXT-MIB; 37 38rdnCmts MODULE-IDENTITY 39 LAST-UPDATED "200206250000Z" -- June 25, 2002 40 ORGANIZATION "Motorola" 41 CONTACT-INFO 42 "Peng Luo 43 Three HighWood Drive East 44 Tewksbury, MA 45 U.S.A. 46 Phone: +1 978 858 2451 47 E-mail: pluo@riverdelta.com" 48 DESCRIPTION 49 "This is the enterprise MIB Module for Motorola's 50 Cable Modem Termination Systems (CMTS)." 51 REVISION "0004030000Z" 52 DESCRIPTION 53 "Initial Version. 54 1/30/01 add rdnCmtsCpeToCmTable . XQ 55 Updated by JP Brahma 56 May-28-2002 add rdmIfCmtsCmStatusTable" 57 58 ::= { riverdelta 2 } 59 60 61rdnCmtsIfObjects OBJECT IDENTIFIER ::= { rdnCmts 1 } 62rdnCmtsMiscObjects OBJECT IDENTIFIER ::= { rdnCmts 2 } 63rdnCmtsRedunObjects OBJECT IDENTIFIER ::= { rdnCmts 3 } 64rdnCmtsStpObjects OBJECT IDENTIFIER ::= { rdnCmtsIfObjects 3 } 65-- rdnCmtsSaveConfig OBJECT IDENTIFIER ::= { rdnCmtsMiscObjects 1 } 66 67 68-- 69-- Upstream GROUP 70-- 71 72-- 73-- The following table is implemented on 74-- the Cable Modem Termination System (CMTS). 75-- 76 77rdnCmtsDownstreamChannelTable OBJECT-TYPE 78 SYNTAX SEQUENCE OF RdnCmtsDownstreamChannelEntry 79 MAX-ACCESS not-accessible 80 STATUS current 81 DESCRIPTION 82 "This table describes the attributes of downstream 83 channel in addition to those specified by the docsIfMib." 84 REFERENCE 85 "Proprietary MIB." 86 ::= { rdnCmtsIfObjects 1 } 87 88rdnCmtsDownstreamChannelEntry OBJECT-TYPE 89 SYNTAX RdnCmtsDownstreamChannelEntry 90 MAX-ACCESS not-accessible 91 STATUS current 92 DESCRIPTION 93 "An entry provides a list of attributes for a single 94 Downstream channel. 95 An entry in this table exists for each ifEntry with an 96 ifType of docsCableDownstream(128)." 97 INDEX { ifIndex } 98 ::= { rdnCmtsDownstreamChannelTable 1 } 99 100RdnCmtsDownstreamChannelEntry ::= SEQUENCE { 101 cmtsDSModulation TruthValue 102 } 103 104cmtsDSModulation OBJECT-TYPE 105 SYNTAX TruthValue 106 MAX-ACCESS read-write 107 STATUS current 108 DESCRIPTION 109 "The attribute to control the down stream modulation. When this 110 object is set to FALSE(2), the downstream transmitter will output 111 a CW, or tonal signal at the tuned RF frequency." 112 ::= { rdnCmtsDownstreamChannelEntry 1 } 113 114 115 116-- 117-- The following table is implemented for the upstream control. 118-- 119 120rdnCmtsUpstreamChannelTable OBJECT-TYPE 121 SYNTAX SEQUENCE OF RdnCmtsUpstreamChannelEntry 122 MAX-ACCESS not-accessible 123 STATUS current 124 DESCRIPTION 125 "This table describes the attributes of upstream 126 channel in addition to those specified by the docsIfMib." 127 ::= { rdnCmtsIfObjects 2 } 128 129rdnCmtsUpstreamChannelEntry OBJECT-TYPE 130 SYNTAX RdnCmtsUpstreamChannelEntry 131 MAX-ACCESS not-accessible 132 STATUS current 133 DESCRIPTION 134 "List of attributes for a single upstream channel. 135 An entry in this table exists for each ifEntry with an 136 ifType of docsCableUpstream(129)." 137 INDEX { ifIndex } 138 ::= { rdnCmtsUpstreamChannelTable 1 } 139 140RdnCmtsUpstreamChannelEntry ::= SEQUENCE { 141 cmtsUSNominalRxPower Integer32, 142 cmtsUSInvitedRangingInterval Integer32, 143 cmtsUSRangingResponseControl INTEGER, 144 cmtsUSRangingPowerOverride TruthValue, 145 rdnCmtsUSNominalRxPowerMode INTEGER 146 } 147 148 149cmtsUSNominalRxPower OBJECT-TYPE 150 SYNTAX Integer32 (-160..260) 151 MAX-ACCESS read-write 152 STATUS current 153 DESCRIPTION 154 "The attribute to program the target, or nominal, receive power of 155 each upstream RF port. The range is channel width dependent: 156 157 Power Level Channel Width 158 -160,+140 200 kHz 159 -130,+170 400 kHz 160 -100,+200 800 kHz 161 -70,+230 1600 kHz 162 -40,+260 3200 kHz" 163 164 ::= { rdnCmtsUpstreamChannelEntry 1 } 165 166 167rdnCmtsUSNominalRxPowerMode OBJECT-TYPE 168 SYNTAX INTEGER { 169 default(0), 170 absolute(1) 171 } 172 MAX-ACCESS read-write 173 STATUS current 174 DESCRIPTION 175 "This object describes the setting mode for rdnCmtsUSNomialRxPower. 176 The default setting is the absolute mode." 177 ::= { rdnCmtsUpstreamChannelEntry 2 } 178 179cmtsUSInvitedRangingInterval OBJECT-TYPE 180 SYNTAX Integer32 ( 0..30000 ) 181 MAX-ACCESS read-write 182 STATUS current 183 DESCRIPTION 184 "To fix Invited(Periodic) Ranging Intervals as in input to the 185 Bandwidth Allocator algorithm." 186 DEFVAL { 0 } 187 ::= { rdnCmtsUpstreamChannelEntry 3 } 188 189cmtsUSRangingResponseControl OBJECT-TYPE 190 SYNTAX INTEGER { 191 normal(0), 192 override(1) 193 } 194 MAX-ACCESS read-write 195 STATUS current 196 DESCRIPTION 197 "The attribute to force all RNG-Resp messages to issue a 'Continue' 198 Ranging Status indefinitely regardless of timing, power, etc. accuracy 199 of previous incoming Ranging Request. Value 0 means Normal Ranging Mode, 200 value 1 means Status Override" 201 ::= { rdnCmtsUpstreamChannelEntry 4 } 202 203cmtsUSRangingPowerOverride OBJECT-TYPE 204 SYNTAX TruthValue 205 MAX-ACCESS read-write 206 STATUS current 207 DESCRIPTION 208 "The attribute overrides upstream power adjustments performed by the 209 CMTS to CM's. When this object is set to TRUE(1), the override is 210 activated, all Ranging Response message will be transmitted with 211 ZERO power adjustment, regardless of received upstream power 212 levels." 213 ::= { rdnCmtsUpstreamChannelEntry 5 } 214 215-- 216-- STP control group 217-- The below two mibs will be used to control the operation of the MIB 218-- 219 220rdnCmtsStpEnable OBJECT-TYPE 221 SYNTAX TruthValue 222 MAX-ACCESS read-write 223 STATUS current 224 DESCRIPTION 225 "This object controls the activation of DOCSIS Spanning Tree Protocol 226 Bridging functionality. The Spanning Tree Bridging is disabled/enabled 227 by setting this object to FALSE/TRUE." 228 ::= { rdnCmtsStpObjects 1 } 229 230rdnCmtsStpTCNEnable OBJECT-TYPE 231 SYNTAX TruthValue 232 MAX-ACCESS read-write 233 STATUS current 234 DESCRIPTION 235 "This object controls the generation of Topology Change Notification 236 messages for DOCSIS Spanning Tree Protocol Bridge. " 237 ::= { rdnCmtsStpObjects 2 } 238 239 240 241rdnCmtsLinkUpdownTrapEnableTable OBJECT-TYPE 242 SYNTAX SEQUENCE OF RdnCmtsLinkUpdownTrapEnableEntry 243 MAX-ACCESS not-accessible 244 STATUS current 245 DESCRIPTION 246 "This table has the object to enable or disable the generation of 247 LinkUp and Link Down traps." 248 ::= { rdnCmtsIfObjects 4 } 249 250rdnCmtsLinkUpdownTrapEnableEntry OBJECT-TYPE 251 SYNTAX RdnCmtsLinkUpdownTrapEnableEntry 252 MAX-ACCESS not-accessible 253 STATUS current 254 DESCRIPTION 255 "An entry in this table exists for each ifEntry with an 256 ifType of docsCableUpstream(129)." 257 INDEX { ifIndex } 258 ::= { rdnCmtsLinkUpdownTrapEnableTable 1 } 259 260RdnCmtsLinkUpdownTrapEnableEntry ::= SEQUENCE { 261 rdnLinkUpDownTrapEnable INTEGER 262 } 263 264rdnLinkUpDownTrapEnable OBJECT-TYPE 265 SYNTAX INTEGER { enabled(1), disabled(2) } 266 MAX-ACCESS read-write 267 STATUS current 268 DESCRIPTION "Indicates whether linkUp and LinkDown traps should be 269 generated for this interface. By default, this object 270 should have the value disabled(2) for interfaces which do 271 not operate on 'top' of any other interface (as defined in 272 the ifStackTable), and enabled(1) otherwise. These traps 273 are convenient for knowing the Spectrum Group Name whenever 274 the link state changes. So the trap is only limited to the 275 ifIndex values related to upstream." 276 ::= { rdnCmtsLinkUpdownTrapEnableEntry 1 } 277 278 279 280 281 282-- 283-- This entry is used to save the current configuration into the flash 284-- 285rdnCmtsSaveConfig OBJECT-TYPE 286 SYNTAX TruthValue 287 MAX-ACCESS read-write 288 STATUS current 289 DESCRIPTION 290 "This object when set to TRUE will save the current configuration of 291 the CMTS. When this object is read it will return FALSE" 292 ::= { rdnCmtsMiscObjects 1 } 293 294-- 295-- The following three entries are used to control the CM reset through CMTS 296-- 297rdnCmtsCmResetByMacAddr OBJECT-TYPE 298 SYNTAX MacAddress 299 MAX-ACCESS read-write 300 STATUS current 301 DESCRIPTION 302 "The CM MAC address that the operator wants to reset. When this object 303 is set, it will cause the CMTS to reset that CM. When this object is 304 read it will return zero" 305 ::= { rdnCmtsMiscObjects 2 } 306 307rdnCmtsCmResetByIpAddr OBJECT-TYPE 308 SYNTAX IpAddress 309 MAX-ACCESS read-write 310 STATUS current 311 DESCRIPTION 312 "The CM IP address that the operator wants to reset. When this object 313 is set, it will cause the CMTS to reset that CM. When this object is 314 read it will return zero" 315 ::= { rdnCmtsMiscObjects 3 } 316 317rdnCmtsCmResetAll OBJECT-TYPE 318 SYNTAX TruthValue 319 MAX-ACCESS read-write 320 STATUS current 321 DESCRIPTION 322 "This object when set to TRUE will cause the CMTS to reset all the CM that 323 are registered with this CMTS. When this object is read it will return 324 FALSE" 325 ::= { rdnCmtsMiscObjects 4 } 326 327rdnCmtsHostAuthControl OBJECT-TYPE 328 SYNTAX OCTET STRING (SIZE (17)) 329 MAX-ACCESS read-write 330 STATUS current 331 DESCRIPTION 332 "This object is used to add or delete entry in CMTS host authorization 333 table. The first octet is for action, add (1) or delete (2), the rest 334 are composed with CM MAC address (6 octets), CPE MAC address (6 octets), 335 and the CPE IP address (4 octets). 336 Zero is returned for read on this object" 337 ::= { rdnCmtsMiscObjects 5 } 338 339 340rdnCmtsModemAgingTimer OBJECT-TYPE 341 SYNTAX Integer32 (10..30240) 342 MAX-ACCESS read-write 343 STATUS current 344 DESCRIPTION "The Time in minutes of modem inactivity after which the modem is 345 deleted from the registration table. The minimum is 10 minutes 346 and the maximum is 21 days. A value of '0' will disable the 347 aging timer" 348 ::= { rdnCmtsMiscObjects 6 } 349 350 351rdnCmtsCpeToCmObject OBJECT IDENTIFIER ::= { rdnCmtsMiscObjects 7 } 352 353-- 354-- CMTS CPE table 355-- 356 357rdnCmtsCpeToCmTable OBJECT-TYPE 358 SYNTAX SEQUENCE OF RdnCmtsCpeToCmEntry 359 MAX-ACCESS not-accessible 360 STATUS current 361 DESCRIPTION 362 "This table describes the mapping between CPE's MAC address 363 and MAC address of the cable modem these CPEs are attached to. 364 This table does not support the walk/getNext. It is not intended 365 to use this mib to walk the list of cpe's in the system." 366 REFERENCE 367 " " 368 ::= { rdnCmtsCpeToCmObject 1 } 369 370rdnCmtsCpeToCmEntry OBJECT-TYPE 371 SYNTAX RdnCmtsCpeToCmEntry 372 MAX-ACCESS not-accessible 373 STATUS current 374 DESCRIPTION 375 "An entry describes the mapping between one CPE's MAC address 376 and MAC address of the cable modem this CPE is attached to." 377 INDEX { rdnCmtsCpeMac } 378 ::= { rdnCmtsCpeToCmTable 1 } 379 380RdnCmtsCpeToCmEntry ::= SEQUENCE { 381 rdnCmtsCpeMac MacAddress, 382 rdnCmtsCmMac MacAddress 383 } 384 385rdnCmtsCpeMac OBJECT-TYPE 386 SYNTAX MacAddress 387 MAX-ACCESS not-accessible 388 STATUS current 389 DESCRIPTION 390 "This object is the MAC address of the CPE (host) that a cable 391 modem is attached to." 392 ::= { rdnCmtsCpeToCmEntry 1 } 393 394rdnCmtsCmMac OBJECT-TYPE 395 SYNTAX MacAddress 396 MAX-ACCESS read-only 397 STATUS current 398 DESCRIPTION 399 "This object returns the MAC address of the cable modem that a CPE 400 (host) is attached to. If the CPE is not found being attached to any 401 cable modem registered on this CMTS, the read of this object will 402 return zero." 403 ::= { rdnCmtsCpeToCmEntry 2 } 404 405 406-- 407-- End of CMTS CPE table 408-- 409 410 411 412 413 414-- 415-- Start of rdnIfCmtsCmStatusTable 416-- 417 418rdnIfCmtsCmStatusTable OBJECT-TYPE 419 SYNTAX SEQUENCE OF RdnIfCmtsCmStatusEntry 420 MAX-ACCESS not-accessible 421 STATUS current 422 DESCRIPTION "This table is an extension of the docsIfCmtsCmStatusTable. It 423 provides additional information about the CM." 424 ::={ rdnCmtsMiscObjects 8 } 425 426rdnIfCmtsCmStatusEntry OBJECT-TYPE 427 SYNTAX RdnIfCmtsCmStatusEntry 428 MAX-ACCESS not-accessible 429 STATUS current 430 DESCRIPTION "Each entry of the table rdnIfCmtsCmStatusTable. Each entry provides 431 some additonal information about the CM." 432 AUGMENTS { docsIfCmtsCmStatusEntry } 433 ::= { rdnIfCmtsCmStatusTable 1 } 434 435RdnIfCmtsCmStatusEntry ::= SEQUENCE 436 { 437 rdnIfCmtsCmStatusRegistrationTime Integer32, 438 rdnIfCmtsCmStatusTxUnicastBytes Counter64, 439 rdnIfCmtsCmStatusRxUnicastBytes Counter64, 440 rdnIfCmtsCmStatusSpectrumGroupName DisplayString, 441 rdnIfCmtsCmStatusUpstreamPort INTEGER, 442 rdnIfCmtsCmStatusDownStreamPort INTEGER 443 } 444 445rdnIfCmtsCmStatusRegistrationTime OBJECT-TYPE 446 SYNTAX Integer32 447 MAX-ACCESS read-only 448 STATUS current 449 DESCRIPTION "When read, this object will return the time in seconds since 450 the modem registered. If the modem is unregistered, it will 451 return ZERO" 452 ::= { rdnIfCmtsCmStatusEntry 1 } 453 454rdnIfCmtsCmStatusTxUnicastBytes OBJECT-TYPE 455 SYNTAX Counter64 456 MAX-ACCESS read-only 457 STATUS current 458 DESCRIPTION "When read, this object will return the number of unicast bytes 459 the modem has transmitted. For offline modems this value is the 460 the total number of unicast bytes when it was online. This 461 object is never reset as long as the CMTS is up. It does not 462 need to be restored across reboots . However, when the CM 463 reregisters into a new spectrum group, this data must be 464 restored." 465 ::= { rdnIfCmtsCmStatusEntry 2 } 466 467rdnIfCmtsCmStatusRxUnicastBytes OBJECT-TYPE 468 SYNTAX Counter64 469 MAX-ACCESS read-only 470 STATUS current 471 DESCRIPTION "When read, this object will return the number of unicast bytes 472 the modem has Received. For offline modems this value is the 473 the total number of unicast bytes when it was online. This 474 Object is never reset as long as the CMTS is up. It does not 475 need to be restored across reboots. However, when the CM 476 reregisters into a new spectrum group, this data must be 477 restored." 478 ::= { rdnIfCmtsCmStatusEntry 3 } 479 480rdnIfCmtsCmStatusSpectrumGroupName OBJECT-TYPE 481 SYNTAX DisplayString 482 MAX-ACCESS read-only 483 STATUS current 484 DESCRIPTION "When read, this object will return the spectrum group name. If 485 data not available, return NULL string" 486 ::= { rdnIfCmtsCmStatusEntry 4 } 487 488rdnIfCmtsCmStatusUpstreamPort OBJECT-TYPE 489 SYNTAX INTEGER (0..7) 490 MAX-ACCESS read-only 491 STATUS current 492 DESCRIPTION "The Upstream Port Number the modem is using. For offline modems 493 this value is meaningless." 494 ::= { rdnIfCmtsCmStatusEntry 5 } 495 496rdnIfCmtsCmStatusDownStreamPort OBJECT-TYPE 497 SYNTAX INTEGER (0..7) 498 MAX-ACCESS read-only 499 STATUS current 500 DESCRIPTION "The downstream port number the modem is using, For offline 501 modems this value is meaningless." 502 ::= { rdnIfCmtsCmStatusEntry 6 } 503 504-- 505-- End of rdnIfCmtsCmStatusTable 506-- 507 508 509-- 510-- Start of rdnCmToCpeTable 511-- 512 513rdnCmToCpeTable OBJECT-TYPE 514 SYNTAX SEQUENCE OF RdnCmToCpeEntry 515 MAX-ACCESS not-accessible 516 STATUS current 517 DESCRIPTION "This table provides the information about the CPEs attached to the 518 CM." 519 ::={ rdnCmtsMiscObjects 12 } 520 521rdnCmToCpeEntry OBJECT-TYPE 522 SYNTAX RdnCmToCpeEntry 523 MAX-ACCESS not-accessible 524 STATUS current 525 DESCRIPTION "An entry of the table rdnCmToCpeTable. Each entry provides the 526 CPE Mac and IP addresses." 527 INDEX { docsIfCmtsCmStatusIndex, 528 rdnCmToCpeIndex } 529 ::= { rdnCmToCpeTable 1 } 530 531RdnCmToCpeEntry ::= SEQUENCE 532 { 533 rdnCmToCpeIndex Integer32, 534 rdnCmToCpeMacAddress MacAddress, 535 rdnCmToCpeIpAddress IpAddress 536 } 537 538rdnCmToCpeIndex OBJECT-TYPE 539 SYNTAX Integer32 (1..2147483647) 540 MAX-ACCESS not-accessible 541 STATUS current 542 DESCRIPTION "Index Value for an individual CPE, This index value is not 543 guarenteed to remain same during CMTS uptime. " 544 ::= { rdnCmToCpeEntry 1 } 545 546rdnCmToCpeMacAddress OBJECT-TYPE 547 SYNTAX MacAddress 548 MAX-ACCESS read-only 549 STATUS current 550 DESCRIPTION "The Mac Address of the CPE attached to the CM" 551 ::= { rdnCmToCpeEntry 2 } 552 553 554rdnCmToCpeIpAddress OBJECT-TYPE 555 SYNTAX IpAddress 556 MAX-ACCESS read-only 557 STATUS current 558 DESCRIPTION "The IP Address of the CPE attached to the CM" 559 ::= { rdnCmToCpeEntry 3 } 560 561-- 562-- End of rdnCmToCpeTable 563-- 564 565 566 567rdnModemDeregReason OBJECT-TYPE 568 SYNTAX INTEGER { 569 normal(1), 570 operatorReset(2), 571 operatorDisabled(3), 572 operatorDeleted(4), 573 transmissionFailed(5), 574 transmissionDisabled(6), 575 transmissionDeleted(7), 576 servingGroupChanged(8), 577 receiverFailed(9), 578 receiverDisabled(10), 579 receiverDeleted(11), 580 channelDeleted(12), 581 channelErrors(13), 582 incompleteReg(14), 583 profileUpdateComplete(15), 584 skeyFailure(16), 585 dnChanChangeFailure(17), 586 noDeregReason(18), 587 powerTolerance(19), 588 freqTolerance(20), 589 timingTolerance(21), 590 rangingTolerance(22), 591 noResponseUCC(23) 592 } 593 MAX-ACCESS read-only 594 STATUS current 595 DESCRIPTION 596 "Modem Deregistration Reason 597 normal - the CMTS has lost contact witht the modem. 598 operatorReset - reset by the operator 599 operatorDisabled - operator has disabled the modem 600 operatorDeleted - was removed from the system 601 transmissionFailed - the transmitter communicating to the modem 602 has failed 603 transmissionDisabled - the transmitter communicating to the modem 604 has been disabled 605 transmissionDeleted - the transmitter communicating to the modem 606 has been deleted 607 servingGroupChanged - the assignment of the serving groups for the 608 modem has changed 609 receiverFailed - the receiver communicating with the modem has 610 failed 611 receiverDisabled - the receiver communicating with the modem has 612 been disabled 613 receiverDeleted - the receiver communicating with the modem has 614 beeb deleted 615 channelDeleted - a channel has changed on the reciver that has 616 caused the modem to deregister 617 channelErrors - deregistered due to unacceptable amount of channel 618 errors 619 incompleteReg - deregistered due to incomplete registration 620 profileUpdateComplete - deregistered after profile update 621 skeyFailure - deregistered due to session key failure 622 dnChanChangeFailure - due to downstream transmission channel change failure 623 noDeregReason - no deregistration reason available 624 powerTolerance - power ranging corrections were out of tolerance 625 freqTolerance - frequency ranging corrections were out of tolerance 626 timingTolerance - timing ranging correction were out of tolerance 627 rangingTolerance - multiple ranging corrections were out of tolerance 628 noResponseUCC - modem did not respond to the UCC request 629 630 631 This is a place holder for the modem deregistration reason. This should 632 return ZERO when read. This just allows us to include a deregistration 633 reason in the modem deregistration trap varbind. 634 " 635 ::= { rdnCmtsMiscObjects 9 } 636 637 638rdnDevCmtsTraps OBJECT IDENTIFIER ::= { rdnCmtsMiscObjects 10 } 639 640rdnModemRegIndex OBJECT-TYPE 641 SYNTAX Integer32 642 MAX-ACCESS read-only 643 STATUS current 644 DESCRIPTION "This is place holder for CMId which is the index to the CM table. 645 This table WILL contain the CM information. Right now the table is 646 not implemented yet. When read it returns ZERO. But in future this 647 should be part of the CM information table and this should be 648 removed from here. This is required now to support the varbind 649 in Registration and Deregistration Traps. " 650 ::= { rdnCmtsMiscObjects 11 } 651 652 653 654rdnDevCmtsCmRegisteredTrap NOTIFICATION-TYPE 655 OBJECTS { docsIfCmtsCmStatusDocsisMode, 656 docsIfCmtsCmStatusMacAddress, 657 docsIfUpChannelId, 658 docsIfDownChannelId, 659 rdnModemRegIndex, 660 rdnSpectrumGroupName } 661 STATUS current 662 DESCRIPTION 663 "An event to report the registration of a modem. The 664 values of docsDevEvLevel, docsDevId, and DocsDevEvText 665 are from the entry which logs this event in the 666 docsDevEventTable, DocsIfCmtsCmStatusDocsisMode and 667 docsIfCmtsCmStatusMacAddress indicate the docsis 668 version and the MAC address of the registered CM. 669 docsIfDocsisCapability indicate the docsis version of 670 the CMTS , docsIfUpChannelId, docsIfDownChannelId gives 671 the upstream and downstream channel id respectively 672 for the CM. rdnSpectrumGroupName gives the spectrum 673 group name." 674 ::= { rdnDevCmtsTraps 1 } 675 676 677rdnDevCmtsCmDeregisteredTrap NOTIFICATION-TYPE 678 OBJECTS { docsIfCmtsCmStatusDocsisMode, 679 docsIfCmtsCmStatusMacAddress, 680 docsIfUpChannelId, 681 docsIfDownChannelId, 682 rdnModemRegIndex, 683 rdnModemDeregReason, 684 rdnSpectrumGroupName } 685 STATUS current 686 DESCRIPTION 687 "An event to report the registration of a modem. The 688 values of docsDevEvLevel, docsDevId, and DocsDevEvText 689 are from the entry which logs this event in the 690 docsDevEventTable, DocsIfCntsCmStatusDocsisMode and 691 docsIfCmtsCmStatusMacAddress indicate the docsis 692 version and the MAC address of the registered CM. 693 docsIfDocsisCapability indicate the docsis version of 694 the CMTS , docsIfUpChannelId, docsIfDownChannelId gives 695 the upstream and downstream channel id respectively 696 for the CM. rdnSpectrumGroupId gives the spectrum 697 group name." 698 ::= { rdnDevCmtsTraps 2 } 699 700 701rdnLinkUpTrap NOTIFICATION-TYPE 702 OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, rdnSpectrumGroupName } 703 STATUS current 704 DESCRIPTION 705 "The standard linkUp traps don't give out the spectrum group name. 706 So this is the trap that will extend the varbind to include the 707 spectrum group name. " 708 ::= { rdnDevCmtsTraps 3 } 709 710 711rdnLinkDownTrap NOTIFICATION-TYPE 712 OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, rdnSpectrumGroupName } 713 STATUS current 714 DESCRIPTION 715 "The standard linkDown traps don't give out the spectrum group 716 name. So this is the trap that will extend the varbind to 717 include the spectrum group name. " 718 ::= { rdnDevCmtsTraps 4 } 719 720 721 722 723 724 725rdnCmtsRedundancyEnable OBJECT-TYPE 726 SYNTAX TruthValue 727 MAX-ACCESS read-write 728 STATUS current 729 DESCRIPTION 730 "This object enables or disables the redundant CM 731 card support. " 732 ::= { rdnCmtsRedunObjects 1 } 733 734rdnCmtsRedundancySlot OBJECT-TYPE 735 SYNTAX Integer32 (1..15) 736 MAX-ACCESS read-write 737 STATUS current 738 DESCRIPTION 739 "This object selects which CMTS card to use as the 740 redundant hot-standby. " 741 ::= { rdnCmtsRedunObjects 2 } 742 743rdnCmtsRedundancyRevertTimeout OBJECT-TYPE 744 SYNTAX Integer32 (0..86400) 745 MAX-ACCESS read-write 746 STATUS current 747 DESCRIPTION 748 "The number of seconds to wait before reverting from 749 the redundant standby back to the CMTS card. If 0 is 750 specified then reverting is disabled." 751 ::= { rdnCmtsRedunObjects 3 } 752 753rdnCmtsRedundancySwitchover OBJECT-TYPE 754 SYNTAX Integer32 (1..15) 755 MAX-ACCESS read-write 756 STATUS current 757 DESCRIPTION 758 "Writing to this object forces the specified CMTS card 759 to switchover to the redundant standby. Reading this 760 object does nothing and provides no information." 761 ::= { rdnCmtsRedunObjects 4 } 762 763--rdnCmtsRedundancyAssociateTable OBJECT-TYPE 764-- SYNTAX SEQUENCE OF RdnCmtsRedunAssocTableEntry 765-- MAX-ACCESS not-accessible 766-- STATUS current 767-- DESCRIPTION 768-- "Cmts redundancy association table" 769-- ::= { rdnCmtsRedunObjects 5 } 770 771-- 772-- start of cmts redundancy association table 773-- 774 775--rdnCmtsRedunAssocEntry OBJECT-TYPE 776-- SYNTAX RdnCmtsRedunAssocTableEntry 777-- MAX-ACCESS not-accessible 778-- STATUS current 779-- DESCRIPTION 780-- "Cmts redundancy association table." 781-- INDEX { rdnCmtsRedunIndex } 782-- ::= {rdnCmtsRedundancyAssociateTable 1 } 783 784--RdnCmtsRedunAssocTableEntry ::= 785-- SEQUENCE { 786-- rdnCmtsRedunIndex INTEGER, 787-- rdnCmtsRedunCardNum INTEGER 788-- } 789 790--rdnCmtsRedunIndex OBJECT-TYPE 791-- SYNTAX INTEGER 792-- MAX-ACCESS read-only 793-- STATUS current 794-- DESCRIPTION 795-- "Index into rdnCmtsRedundancyAssociateTable" 796-- ::= { rdnCmtsRedunAssocEntry 1 } 797 798--rdnCmtsRedunCardNum OBJECT-TYPE 799-- SYNTAX INTEGER 800-- MAX-ACCESS read-write 801-- STATUS current 802-- DESCRIPTION 803-- "Then slot number of the redundant standby card 804-- that this CMTS card is associated with." 805--::= { rdnCmtsRedunAssocEntry 2 } 806 807END 808 809