1-- ***************************************************************** 2-- BASIS SHELF MIB 3-- 4-- August 2001 5-- 6-- Copyright (c) 1996-2001 by cisco Systems, Inc. 7-- All rights reserved. 8-- ***************************************************************** 9 10-- 11-- LAST-UPDATED "200109210000Z" 12-- DESCRIPTION "This MIB contains information on the shelf and 13-- redundancy configuration. 14-- The shelf information constitutes the card types 15-- for the front modules and the module state. 16-- 17-- The redundancy information constitutes the 18-- configuring the redundancy between the service modules 19-- and service resource modules." 20-- 21-- REVISION "200109210000Z" 22-- DESCRIPTION 23-- "Added following enumerations in <shelfFunctionModuleState>, 24-- <redPrimaryState> and <redSecondaryState> 25-- notResponding(14) 26-- cardinit(17) 27-- " 28-- 29-- REVISION "200108230000Z" 30-- DESCRIPTION 31-- "- 32-- 33 34BASIS-SHELF-MIB DEFINITIONS ::= BEGIN 35 36IMPORTS 37 IpAddress FROM RFC1155-SMI 38 OBJECT-TYPE FROM RFC-1212 39 DisplayString FROM RFC1213-MIB 40 basisShelf,axisRedundancy FROM BASIS-MIB; 41 42 43 44-- shelfTable OBJECT IDENTIFIER ::= {basisShelf 1} 45-- shelfNumOfValidEntries OBJECT IDENTIFIER ::= {basisShelf 2} 46-- shelfNodeName OBJECT IDENTIFIER ::= {basisShelf 3} 47-- shelfDate OBJECT IDENTIFIER ::= {basisShelf 4} 48-- shelfTime OBJECT IDENTIFIER ::= {basisShelf 5} 49-- shelfTmZn OBJECT IDENTIFIER ::= {basisShelf 6} 50-- shelfTmZnGMTOff OBJECT IDENTIFIER ::= {basisShelf 7} 51-- shelfBkPlnType OBJECT IDENTIFIER ::= {basisShelf 8} 52-- shelfBkplnSerialNum OBJECT IDENTIFIER ::= {basisShelf 9} 53-- statsMasterIpAddress OBJECT IDENTIFIER ::= {basisShelf 10} 54-- statsCollectionInterval OBJECT IDENTIFIER ::= {basisShelf 11} 55-- statsBucketInterval OBJECT IDENTIFIER ::= {basisShelf 12} 56-- userName OBJECT IDENTIFIER ::= {basisShelf 13} 57-- shelfIntegratedAlarm OBJECT IDENTIFIER ::= {basisShelf 14} 58-- shelfAlarmCardBitMap OBJECT IDENTIFIER ::= {basisShelf 15} 59-- axisFeederTkNo OBJECT IDENTIFIER ::= {basisShelf 16} 60-- axisSvcBillingColInterval OBJECT IDENTIFIER ::= {basisShelf 17} 61-- axisSvcBillingBucketInterval OBJECT IDENTIFIER ::= {basisShelf 18} 62-- apsIpAddress OBJECT IDENTIFIER ::= {basisShelf 19} 63-- redundantApsIpAddress OBJECT IDENTIFIER ::= {basisShelf 20} 64-- axisSvcBilling OBJECT IDENTIFIER ::= {basisShelf 21} 65-- shelfCBClkRateTable OBJECT IDENTIFIER ::= {basisShelf 22} 66-- shelfPowerSupplyVoltage OBJECT IDENTIFIER ::= {basisShelf 23} 67-- 68-- 69-- shelf table 70-- 71-- 72-- ---------------------------------------------------------------- 73shelfTable OBJECT-TYPE 74 SYNTAX SEQUENCE OF ShelfEntry 75 ACCESS not-accessible 76 STATUS mandatory 77 DESCRIPTION 78 "The table has the Physical slot number and state of the cards 79 " 80 ::= { basisShelf 1 } 81 82shelfEntry OBJECT-TYPE 83 SYNTAX ShelfEntry 84 ACCESS not-accessible 85 STATUS mandatory 86 DESCRIPTION 87 "An entry for the slot 88 " 89 INDEX { shelfNum, shelfSlotNum } 90 ::= { shelfTable 1} 91 92ShelfEntry ::= 93 SEQUENCE { 94 shelfNum 95 INTEGER, 96 shelfSlotNum 97 INTEGER, 98 shelfBkplnSerialNumDeprecated 99 INTEGER, 100 shelfFunctionModuleState 101 INTEGER, 102 shelfFunctionModuleType 103 INTEGER, 104 shelfFunctionModuleHoldReset 105 INTEGER 106 } 107 108 109shelfNum OBJECT-TYPE 110 SYNTAX INTEGER (1..4) 111 ACCESS read-only 112 STATUS mandatory 113 DESCRIPTION 114 "A unique value for each shelf. Its value 115 ranges between 1 and the maxvalue of shelfNumber. 116 " 117 ::= { shelfEntry 1 } 118 119 120shelfSlotNum OBJECT-TYPE 121 SYNTAX INTEGER (1..33) 122 ACCESS read-only 123 STATUS mandatory 124 DESCRIPTION 125 "Slot number of a card. 126 BASIS can have maximum 16 slots in one shelf. 127 17 is used to reset the whole shelf. 128 Some MGX Series can have maximum 32 slots in one shelf. 129 33 is used to reset the whole shelf. 130 For MGX8220: 131 INTEGER (1..17) 132 For other selected MGX series: 133 INTEGER (1..33) 134 " 135 ::= { shelfEntry 2 } 136 137shelfBkplnSerialNumDeprecated OBJECT-TYPE 138 SYNTAX INTEGER (1..4) 139 ACCESS read-only 140 STATUS mandatory 141 DESCRIPTION 142 "This entry has been deprecated. It is available as the 9th 143 entry in basisShelf. It is included here to prevent a hole 144 in the shelfEntry table. 145 " 146 ::= { shelfEntry 3 } 147 148shelfFunctionModuleState OBJECT-TYPE 149 SYNTAX INTEGER{ 150 nocard (1), 151 standby (2), 152 active (3), 153 failed (4), 154 selfTest (5), 155 heldInReset (6), 156 boot (7), 157 mismatch (8), 158 unknown (9), 159 coreCardMismatch (10), 160 blocked (11), 161 reserved (12), 162-- hold state applies to PXM during Graceful Upgrade. 163 hold (13), 164 notResponding (14), 165 cardinit (17) 166 } 167 ACCESS read-only 168 STATUS mandatory 169 DESCRIPTION 170 "This object holds the status of a card in a particular shelf-slot. 171 The hold state is applicable only to MGX8800 Platform. 172 The Slave PXM assumes the hold state during PXM Upgrades. In this 173 state the Slave PXM will be running a different fw but will be 174 receiving all Standby updates(BRAM and Database). 175 The description for the two new states is as follows: 176 'notResponding' - Response from the Service module has become slow 177 probably due to overloading of CPU. 178 No recovery action is required on user part. 179 At present, this state is implemented only for RPM card. 180 'cardinit' - When the physical presence of card has been detected 181 but the communication hasn't yet been established between the 182 controller card (PXM) and Service Module. 183 " 184 ::= { shelfEntry 4 } 185 186shelfFunctionModuleType OBJECT-TYPE 187 SYNTAX INTEGER { 188 other (1), 189 asc (2), 190 bnm-T3 (10), 191 bnm-E3 (11), 192 bnm-155 (12), 193 srm-4T1E1 (20), 194 srm-3T3 (21), 195-- SRME cards 196 srme-1OC3 (22), 197 srme-1STS3(23), 198 srme-NOBC(24), 199 srm-3T3-NOBC(25), 200 201 frsm-4T1 (30), 202 frsm-4E1 (31), 203 frsm-4T1-C(32), 204 frsm-4E1-C(33), 205-- HSSI: 206 frsm-hs1 (34), 207-- HSSI 208 frsm-8T1 (35), 209 frsm-8E1 (36), 210 frsm-hs1b (37), 211 ausm-4T1 (40), 212 ausm-4E1 (41), 213 ausm-8T1 (50), 214 ausm-8E1 (51), 215-- AUSM Model B : 216 ausmB-8T1 (52), 217 ausmB-8E1 (53), 218 cesm-4T1 (60), 219 cesm-4E1 (61), 220 imatm-T3T1 (70), 221 imatm-E3E1 (71), 222 imatmB-T1 (72), 223 imatmB-E1 (73), 224 225 frasm-8T1 (80), 226 227 cesm-8T1 (90), 228 cesm-8E1 (91), 229 230-- SM from Netro 231 bscsm-2 (100), 232 bscsm-4 (101), 233 234-- testers 235 atmt-8T1 (110), 236 atmt-8E1 (111), 237 frt-8T1 (120), 238 frt-8E1 (121), 239 240-- frsm_vhs cards 241 frsm-2ct3 (130), 242 frsm-2t3 (131), 243 frsm-2e3 (132), 244 frsm-hs2 (133), 245 frsm-2t3b (134), 246 frsm-2e3b (135), 247 frsm-hs2b-hssi (136), 248 frsm-hs2b-12In1 (137), 249 250 cesm-T3 (140), 251 cesm-E3 (141), 252 253-- VISM 254 vism-8T1 (150), 255 vism-8E1 (151), 256 257 pxm1 (1000), 258 pxm1-2t3e3 (1001), 259 pxm1-4oc3 (1002), 260 pxm1-oc12 (1003), 261 262 rpm (2000), 263 rpm-pr (2001) 264 265 } 266 ACCESS read-only 267 STATUS mandatory 268 DESCRIPTION 269 "This object holds the type of a card in 270 a particular shelf-slot. 271 " 272 DEFVAL { other } 273 ::= { shelfEntry 5 } 274 275shelfFunctionModuleHoldReset OBJECT-TYPE 276 SYNTAX INTEGER { 277 doNotHold (1), 278 holdInReset(2) 279 } 280 ACCESS read-write 281 STATUS mandatory 282 DESCRIPTION 283 "This object holds the card in 284 a particular shelf-slot, in reset, 285 If the object is set to holdInReset. 286 If the object is set to doNotHold, then 287 it only reset the card in the specified 288 slot, if slot number is 17 then it'll 289 reset the whole shelf. 290 " 291 ::= { shelfEntry 6 } 292-- -------------------------------------------------------------- 293 294shelfNumOfValidEntries OBJECT-TYPE 295 SYNTAX INTEGER (0..64) 296 ACCESS read-only 297 STATUS mandatory 298 DESCRIPTION 299 "Number of rows in shelfTable. 300 In some MGX series, it is equal to the number of slots 301 in the shelf. 302 " 303 ::= { basisShelf 2 } 304 305shelfNodeName OBJECT-TYPE 306 SYNTAX DisplayString (SIZE (1..10)) 307 ACCESS read-write 308 STATUS mandatory 309 DESCRIPTION 310 "Has the node name of BASIS for MGX8220 only. 311 For others NodeName supplied by PAR will be returned, 312 A set on this MIB is not allowed. 313 The NodeName of the shelf can be set using 314 the PAR MIB. 315 " 316 ::= { basisShelf 3 } 317 318shelfDate OBJECT-TYPE 319 SYNTAX DisplayString (SIZE (10)) 320 ACCESS read-write 321 STATUS mandatory 322 DESCRIPTION 323 "This object sets/gets the DATE. The syntax is mm/dd/yyyy 324 " 325 DEFVAL { "01/01/1994" } 326 ::= { basisShelf 4 } 327 328shelfTime OBJECT-TYPE 329 SYNTAX DisplayString (SIZE (8)) 330 ACCESS read-write 331 STATUS mandatory 332 DESCRIPTION 333 "This object sets/gets the TIME. The syntax is hh:mm:ss 334 " 335 DEFVAL { "12:00:00" } 336 ::= { basisShelf 5 } 337 338shelfTmZn OBJECT-TYPE 339 SYNTAX INTEGER{ 340 gmt (1), 341 est (2), 342 cst (3), 343 mst (4), 344 pst (5), 345 edt (6), 346 cdt (7), 347 mdt (8), 348 pdt (9) 349 350 } 351 ACCESS read-write 352 STATUS mandatory 353 DESCRIPTION 354 "Object defines standard time. GMT for greenwich mean time, 355 est for Eastern std time (USA EST). 356 cst for Central std time (USA CST). 357 mst for Mountain std time (USA MST). 358 pst for Pacific std time (USA PST). 359 edt for Eastern daylight time (USA EDT). 360 cdt for Central daylight time (USA CDT). 361 mdt for Mountain daylight time (USA MDT). 362 pdt for Pacific daylight time (USA PDT). 363 To define a std time that are not defined in here use the 364 GMT and set the offset from the GMT in the shelfTmZnGMTOff object. 365 " 366 DEFVAL { pst } 367 ::= { basisShelf 6 } 368 369shelfTmZnGMTOff OBJECT-TYPE 370 SYNTAX INTEGER (-12..12) 371 ACCESS read-write 372 STATUS mandatory 373 DESCRIPTION 374 "This object contains the offset from greenwich mean time in 375 hours, if configuring for std time in shelfTmZn object, set this 376 object to 0. If configuring for non standard times use this 377 object as an offset from the GMT. 378 " 379 DEFVAL { 0 } 380 ::= { basisShelf 7 } 381 382 383shelfBkPlnType OBJECT-TYPE 384 SYNTAX INTEGER (1..10) 385 ACCESS read-only 386 STATUS mandatory 387 DESCRIPTION 388 "This object contains the back plane type. 389 The possible values are : 390 1 - For 336Mbps backplane 391 2 - For 1.2Gbps backplane 392 3 - For 45Gbps backplane 393 " 394 ::= { basisShelf 8 } 395 396shelfBkplnSerialNum OBJECT-TYPE 397 SYNTAX DisplayString (SIZE (0..11)) 398 ACCESS read-only 399 STATUS mandatory 400 DESCRIPTION 401 "A unique value for each shelf, entered in nvram 402 by manf. The serial No. is on the non-volatile RAM on the 403 backplane. 404 " 405 ::= { basisShelf 9 } 406 407statsMasterIpAddress OBJECT-TYPE 408 SYNTAX IpAddress 409 ACCESS read-only 410 STATUS mandatory 411 DESCRIPTION 412 "IP address of the Stats Master. 413 " 414 ::= { basisShelf 10 } 415 416statsCollectionInterval OBJECT-TYPE 417 SYNTAX INTEGER (0..65535) 418 ACCESS read-only 419 STATUS mandatory 420 DESCRIPTION 421 "Statistics collection interval (in minutes). 422 " 423 DEFVAL { 0 } 424 ::= { basisShelf 11 } 425 426 427statsBucketInterval OBJECT-TYPE 428 SYNTAX INTEGER (0..65535) 429 ACCESS read-only 430 STATUS mandatory 431 DESCRIPTION 432 "Statistics bucket interval (in minutes). 433 " 434 DEFVAL { 0 } 435 ::= { basisShelf 12 } 436 437userName OBJECT-TYPE 438 SYNTAX DisplayString (SIZE (1..20)) 439 ACCESS read-only 440 STATUS mandatory 441 DESCRIPTION 442 "username of the person logging in or logging out. used only in traps 443 currently only limit to 12 chars 444 " 445 ::= { basisShelf 13 } 446 447 448shelfIntegratedAlarm OBJECT-TYPE 449 SYNTAX INTEGER { 450 clear (1), 451 minor (2), 452 major (3), 453 critical (4) 454 } 455 ACCESS read-only 456 STATUS mandatory 457 DESCRIPTION 458 "Alarm status of the shelf.An implementation may not support 459 all the values. 460 461 possible values are : 462 463 clear (1) : shelf is not in alarm 464 minor (2) : Indicates that a non-service affecting condition 465 has occurred and that corrective action should 466 be taken in order to prevent a more serious fault. 467 major (3) : Indicates that a service affecting condition 468 has occurred and urgent corrective action is 469 required. 470 critical (4) : Indicates that a service affecting condition has 471 occurred and immediate corrective action is required. 472 The definition for minor(2),major(3),critical(4) are taken from 473 Bell Core document : GR-1248-CORE. 474 " 475 DEFVAL { clear } 476 ::= { basisShelf 14 } 477 478 479shelfAlarmCardBitMap OBJECT-TYPE 480 SYNTAX INTEGER 481 ACCESS read-only 482 STATUS mandatory 483 DESCRIPTION 484 " 485 default value is 0, none of the cards is in alarm 486 bit position represents the card physical slot 487 number which is in alarm 488 " 489 DEFVAL { 0 } 490 ::= { basisShelf 15 } 491 492 493apsIpAddress OBJECT-TYPE 494 SYNTAX IpAddress 495 ACCESS read-write 496 STATUS mandatory 497 DESCRIPTION 498 "the IP address of the APS" 499 ::= {basisShelf 19} 500 501redundantApsIpAddress OBJECT-TYPE 502 SYNTAX IpAddress 503 ACCESS read-write 504 STATUS mandatory 505 DESCRIPTION 506 "the IP address of the redundant APS" 507 ::= {basisShelf 20} 508 509axisFeederTkNo OBJECT-TYPE 510 SYNTAX INTEGER (0..65535) 511 ACCESS read-write 512 STATUS mandatory 513 DESCRIPTION 514 "ASC creates its cell/frame file based on the feeder trunk number." 515 ::= { basisShelf 16} 516 517axisSvcBillingColInterval OBJECT-TYPE 518 SYNTAX INTEGER { 519 a0minutes (1), 520 a15minutes (2), 521 a30minutes (3) 522 } 523 ACCESS read-write 524 STATUS mandatory 525 DESCRIPTION 526 "SVC billing collection interval (in 0, 15, 30 minute steps). 527 " 528 DEFVAL { a30minutes } 529 ::= { basisShelf 17 } 530 531axisSvcBillingBucketInterval OBJECT-TYPE 532 SYNTAX INTEGER { 533 a0minutes (1), 534 a5minutes (2), 535 a15minutes (3), 536 a30minutes (4) 537 } 538 ACCESS read-write 539 STATUS mandatory 540 DESCRIPTION 541 "SVC billing bucket interval (in 0, 5, 15, 30 minute steps). 542 " 543 DEFVAL { a15minutes } 544 ::= { basisShelf 18 } 545 546axisSvcBilling OBJECT-TYPE 547 SYNTAX INTEGER { 548 enable (1), 549 disable (2) 550 } 551 ACCESS read-write 552 STATUS mandatory 553 DESCRIPTION 554 "SVC billing feature. 555 " 556 DEFVAL {disable} 557 ::= { basisShelf 21} 558 559shelfCBClkRateTable OBJECT-TYPE 560 SYNTAX SEQUENCE OF ShelfCBClkRateEntry 561 ACCESS not-accessible 562 STATUS mandatory 563 DESCRIPTION 564 "The table has the Clock Rates of each Cell Bus 565 " 566 ::= { basisShelf 22 } 567 568shelfCBClkRateEntry OBJECT-TYPE 569 SYNTAX ShelfCBClkRateEntry 570 ACCESS not-accessible 571 STATUS mandatory 572 DESCRIPTION 573 "An entry for the Cell Bus 574 " 575 INDEX { cBNum } 576 ::= { shelfCBClkRateTable 1} 577 578ShelfCBClkRateEntry ::= 579 SEQUENCE { 580 cBNum 581 INTEGER, 582 clkRate 583 INTEGER 584 } 585 586cBNum OBJECT-TYPE 587 SYNTAX INTEGER (1..8) 588 ACCESS read-only 589 STATUS mandatory 590 DESCRIPTION 591 "The number (1-8) designation for the Cell Bus. 592 " 593 ::= { shelfCBClkRateEntry 1 } 594 595 596clkRate OBJECT-TYPE 597 SYNTAX INTEGER { 598 twentyOne-Mhz (1), 599 fortyTwo-Mhz (2) 600 } 601 ACCESS read-write 602 STATUS mandatory 603 DESCRIPTION 604 "The Cell Bus Clock Rate designation. 605 " 606 ::= { shelfCBClkRateEntry 2 } 607 608 609shelfPowerSupplyVoltage OBJECT-TYPE 610 SYNTAX INTEGER { 611 two-twenty (1), 612 one-ten (2) 613 614 } 615 ACCESS read-only 616 STATUS mandatory 617 DESCRIPTION 618 "Power Supply voltage rating for some selected 619 MGX Series. 620 two-twenty (1): 220Volts AC. 621 one-ten (2): 110Volts AC. 622 " 623 624 ::= { basisShelf 23} 625 626-- ---------------------------------------------------------------- 627-- 628-- Group "axisRedundancy" 629-- This group contains information of the redundancy mapping 630-- 631-- Terminology: 632-- 633-- Core-Card set in MGX8220 includes : ASC,BNM and SRM 634-- ASC - Axis Shelf Controller 635-- BNM - Broadband Network Module 636-- SRM - Service Redundancy/Resource Module 637-- 638-- Core-Card set in MGX8850 includes : PXM,SRM 639-- PXM - Processor Switch Module 640-- SRM - Service Redundancy/Resource module 641-- 642-- Core-Card set in some systems include : PXM only 643-- 644-- The slot numbers where the Core-Card set can be plugged in may 645-- be different in different products. 646-- 647-- A "redundant pair" is a set of cards/modules that may operate 648-- in a redundant manner. At any time one or more cards/modules 649-- of the pair are 'active', while other is 'standby', such 650-- that if an active member fails,one of the standby member becomes 651-- active instead. 652-- 653 654 655smRedMapTable OBJECT-TYPE 656 SYNTAX SEQUENCE OF SmRedMapEntry 657 ACCESS not-accessible 658 STATUS mandatory 659 DESCRIPTION 660 "The table has the redundancy map for a service module. 661 This table is for configuring redundancy for service modules. 662 This table might contain entries for Core-Card set,in some 663 implementations. 664 " 665 ::= { axisRedundancy 1 } 666 667smRedMapEntry OBJECT-TYPE 668 SYNTAX SmRedMapEntry 669 ACCESS not-accessible 670 STATUS mandatory 671 DESCRIPTION 672 "An entry for module(Service Module,Core-Card set) redundancy. 673 Some implementations might have entries for the core-card set. 674 The entries for core-card set may not be added , modified or deleted. 675 An entry has to be created in this table to configure Service Modules 676 in redundant configuration. 677 678 For a 1:1 (Y cable ) redundancy configuration,an entry exists for 679 each redundant pair with redPrimarySlotNum as the index. 680 681 For 1:N Redundancy configuration,an entry exists with different 682 primary slot numbers(redPrimarySlot value) with the same 683 secondary slot numbers(redSecondarySlot value). 684 " 685 INDEX { redPrimarySlotNum } 686 ::= { smRedMapTable 1} 687 688SmRedMapEntry ::= 689 SEQUENCE { 690 redPrimarySlotNum 691 INTEGER, 692 redRowStatus 693 INTEGER, 694 redPrimaryType 695 INTEGER, 696 redPrimaryState 697 INTEGER, 698 redSecondarySlotNum 699 INTEGER, 700 redSecondaryType 701 INTEGER, 702 redSecondaryState 703 INTEGER, 704 redType 705 INTEGER, 706 redCoveringSlot 707 INTEGER, 708 redFeature 709 INTEGER, 710 redLineModuleType 711 INTEGER 712 } 713 714 715redPrimarySlotNum OBJECT-TYPE 716 SYNTAX INTEGER (1..32) 717 ACCESS read-write 718 STATUS mandatory 719 DESCRIPTION 720 " The index to the table. This is the slot number of the 721 primary module in the redundant configuration. 722 723 For MGX8850 Release 1.x,skip PXM slot 7,8,23,24, SRM slot 15,16,31,32. 724 725 For MGX8220(Formerly known as AXIS), values 5-14 are supported. 726 727 For systems, where the entries are created by the agent 728 for the Core-Card set, the implied slot numbers are used 729 for this object. The implied slot number values are depend 730 on the system. 731 " 732 ::= { smRedMapEntry 1 } 733 734 735redRowStatus OBJECT-TYPE 736 SYNTAX INTEGER { 737 add(1), 738 del(2), 739 mod(3) 740 } 741 ACCESS read-write 742 STATUS mandatory 743 DESCRIPTION 744 "This will add, delete or modify the redundancy 745 Note that mod is NOT used but it is there for consistency. 746 747 This object is for creating and deleting an entry in 748 smRedMapTable. 749 This object is set to add(1) to create an entry in the table. 750 The values of redPrimarySlot and redSecondarySlot objects 751 constitute the redundant Pairs. The slot numbers specified for 752 redPrimarySlot and redSecondarySlot should be in the same half 753 of the shelf for half-height service modules. 754 755 This object is set to del(2) to delete an entry from the table. 756 " 757 DEFVAL { del } 758 ::= { smRedMapEntry 2 } 759 760redPrimaryType OBJECT-TYPE 761 SYNTAX INTEGER { 762 other (1), 763 bsc (2), 764 aum-T3 (10), 765 tim (20), 766 frsm-4T1 (30), 767 frsm-4E1 (31), 768 frsm-hs1 (34), 769 frsm-8T1 (35), 770 frsm-8E1 (36), 771 frsm-hs1b (37), 772 ausm-4T1 (40), 773 ausm-4E1 (41), 774 ausm-8T1 (50), 775 ausm-8E1 (51), 776-- AUSM Model B 777 ausmB-8T1 (52), 778 ausmB-8E1 (53), 779 cesm-4T1 (60), 780 cesm-4E1 (61), 781 imatm-T3T1 (70), 782 imatm-E3E1 (71), 783 imatmB-T1 (72), 784 imatmB-E1 (73), 785 786 frasm-8T1 (80), 787 788 cesm-8T1 (90), 789 cesm-8E1 (91), 790 791-- SM from Netro 792 bscsm-2 (100), 793 bscsm-4 (101), 794 795-- frsm_vhs cards 796 frsm-2ct3 (130), 797 frsm-2t3 (131), 798 frsm-2e3 (132), 799 frsm-hs2 (133), 800 frsm-2t3b (134), 801 frsm-2e3b (135), 802 frsm-hs2b-hssi (136), 803 frsm-hs2b-12In1 (137), 804 805-- cesm-t3e3 cards 806 cesm-T3 (140), 807 cesm-E3 (141), 808 809-- testers 810 atmt-8T1 (110), 811 atmt-8E1 (111), 812 frt-8T1 (120), 813 frt-8E1 (121), 814 815-- VISM 816 vism-8T1 (150), 817 vism-8E1 (151), 818 819-- reserved for MGX8850 after 1000 820 pxm1 (1000), 821 pxm1-2t3e3 (1001), 822 pxm1-4oc3 (1002), 823 pxm1-oc12 (1003), 824 825 rpm (2000), 826 rpm-pr (2001) 827 828 } 829 ACCESS read-only 830 STATUS mandatory 831 DESCRIPTION 832 "This object holds the type of the primary card 833 Some of the card types are not supported in the table but 834 they are defined here for consistency with the shelf card types. 835 " 836 ::= { smRedMapEntry 3 } 837 838redPrimaryState OBJECT-TYPE 839 SYNTAX INTEGER{ 840 nocard (1), 841 standby (2), 842 active (3), 843 failed (4), 844 selfTest (5), 845 heldInReset (6), 846 boot (7), 847 mismatch (8), 848 unknown (9), 849 unusedCoreCardMisMatch (10), 850 blocked (11), 851 reserved (12), 852-- Hold state applies to PXM during Graceful Upgrade. 853 unusedHold (13), 854 notResponding (14), 855 cardinit (17) 856 } 857 ACCESS read-only 858 STATUS mandatory 859 DESCRIPTION 860 "This object holds the state of the primary card 861 Some of the states are not supported in the table but 862 they are defined here for consistency with the cardStates. 863 heldInReset, boot and unknown are not supported. 864 865 Supported values are : 866 867 nocard (1) : Module not present in the slot 868 standby (2) : Module is in 'standby' state 869 active (3) : Module is in 'active' state 870 failed (4) : Module is in 'failed' state due to some condition 871 selfTest(5) : Module is performing selftest 872 mismatch(8) : Module is not compatible with the current configuration 873 or a wrong type of back-card/line-module is plugged in. 874 notResponding(14) : Response from the Service module has become slow 875 probably due to overloading of CPU. 876 No recovery action is required on user part. 877 At present, this state is implemented only for RPM card. 878 cardinit(17) : When the physical presence of card has been detected 879 but the communication hasn't yet been established between the 880 controller card (PXM) and Service Module. 881 " 882 ::= { smRedMapEntry 4 } 883 884redSecondarySlotNum OBJECT-TYPE 885 SYNTAX INTEGER (0..32) 886 ACCESS read-write 887 STATUS mandatory 888 DESCRIPTION 889 " This is the slot number of the redundant card for the 890 primary card. SecondarySlotNum will be 0 when no secondary 891 card covering the primary card. SecondarySlotNum in case 892 of MGX8850 shloud be from the same half of the shelf. Like 893 if primary card is in the top then secondary card also 894 should be in the top and will be covered by top SRM. 895 " 896 ::= { smRedMapEntry 5 } 897 898 899redSecondaryType OBJECT-TYPE 900 SYNTAX INTEGER { 901 other (1), 902 bsc (2), 903 aum-T3 (10), 904 tim (20), 905 frsm-4T1 (30), 906 frsm-4E1 (31), 907 frsm-hs1 (34), 908 frsm-8T1 (35), 909 frsm-8E1 (36), 910 frsm-hs1b (37), 911 ausm-4T1 (40), 912 ausm-4E1 (41), 913 ausm-8T1 (50), 914 ausm-8E1 (51), 915 ausmB-8T1 (52), 916 ausmB-8E1 (53), 917 cesm-4T1 (60), 918 cesm-4E1 (61), 919 imatm-T3T1 (70), 920 imatm-E3E1 (71), 921 imatmB-T1 (72), 922 imatmB-E1 (73), 923 924 frasm-8T1 (80), 925 926 cesm-8T1 (90), 927 cesm-8E1 (91), 928 929-- SM from Netro 930 bscsm-2 (100), 931 bscsm-4 (101), 932 933-- frsm_vhs cards 934 frsm-2ct3 (130), 935 frsm-2t3 (131), 936 frsm-2e3 (132), 937 frsm-hs2 (133), 938 frsm-2t3b (134), 939 frsm-2e3b (135), 940 frsm-hs2b-hssi (136), 941 frsm-hs2b-12In1 (137), 942 943-- cesm-t3e3 cards 944 cesm-T3 (140), 945 cesm-E3 (141), 946 947-- testers 948 atmt-8T1 (110), 949 atmt-8E1 (111), 950 frt-8T1 (120), 951 frt-8E1 (121), 952 953-- VISM 954 vism-8T1 (150), 955 vism-8E1 (151), 956 957-- reserved for MGX8850 after 1000 958 pxm1 (1000), 959 pxm1-2t3e3 (1001), 960 pxm1-4oc3 (1002), 961 pxm1-oc12 (1003), 962 963 rpm (2000), 964 rpm-pr (2001) 965 966 } 967 ACCESS read-only 968 STATUS mandatory 969 DESCRIPTION 970 "This object holds the type of the redundant card 971 Note that redSecondaryType is the same as redPrimaryType 972 unless it is changed for a new service module. 973 Some of the card types are not supported in the table but 974 they are defined here for consistency with the shelf card types. 975 " 976 ::= { smRedMapEntry 6 } 977 978redSecondaryState OBJECT-TYPE 979 SYNTAX INTEGER{ 980 nocard (1), 981 standby (2), 982 active (3), 983 failed (4), 984 selfTest (5), 985 heldInReset (6), 986 boot (7), 987 mismatch (8), 988 unknown (9), 989 unusedCoreCardMisMatch (10), 990 blocked (11), 991 reserved (12), 992-- Hold state applies to PXM during Graceful Upgrade. 993 unusedHold (13), 994 notResponding (14), 995 cardinit (17) 996 } 997 ACCESS read-only 998 STATUS mandatory 999 DESCRIPTION 1000 "This object holds the state of the secondary card 1001 1002 Supported values are : 1003 1004 nocard (1) : Module not present in the slot 1005 standby (2) : Module is in 'standby' state 1006 active (3) : Module is in 'active' state 1007 failed (4) : Module is in 'failed' state due to some condition 1008 selfTest(5) : Module is performing selftest 1009 mismatch(8) : Module is not compatible with the current configuration 1010 or a wrong type of back-card/line-module is plugged in. 1011 notResponding(14) : Response from the Service module has become slow 1012 probably due to overloading of CPU. 1013 No recovery action is required on user part. 1014 At present, this state is implemented only for RPM card. 1015 cardinit(17) : When the physical presence of card has been detected 1016 but the communication hasn't yet been established between the 1017 controller card (PXM) and Service Module. 1018 " 1019 ::= { smRedMapEntry 7 } 1020 1021redType OBJECT-TYPE 1022 SYNTAX INTEGER { 1023 yCable (1), 1024 oneToN (2) 1025 } 1026 ACCESS read-write 1027 STATUS mandatory 1028 DESCRIPTION 1029 "This object describes the type of redundancy. 1030 The supported values are : 1031 yCable (1) : 1:1 (y cable) redundancy configuration. In this 1032 configuration,there is only one module which acts 1033 as the backup for the other. 1034 oneToN (2) : 1:N redundancy configuration. In this configuration, 1035 there is one module(secondary)which acts as the 1036 backup for other primary modules. There are multiple 1037 primary modules and one secondary module in this 1038 configuration. At any point of time, the secondary 1039 module is backup for only one failed primary 1040 module. If more than one primary module fails, 1041 then the failed primary modules are not covered 1042 by the secondary module. 1043 " 1044 ::= { smRedMapEntry 8 } 1045 1046redCoveringSlot OBJECT-TYPE 1047 SYNTAX INTEGER (0..32) 1048 ACCESS read-only 1049 STATUS mandatory 1050 DESCRIPTION 1051 " This is the slot number of the primary card for which 1052 the secondary card is covering 1053 Note that redCoveringSlot is set to 0 when the primary 1054 is not being protected. If this primary card is being 1055 protected by its redundant card then this object would 1056 be the primary slot number. 1057 " 1058 ::= { smRedMapEntry 9 } 1059 1060redFeature OBJECT-TYPE 1061 SYNTAX INTEGER 1062 ACCESS read-only 1063 STATUS mandatory 1064 DESCRIPTION 1065 "This is the feature of the primary card. 1066 " 1067 ::= { smRedMapEntry 10 } 1068 1069redLineModuleType OBJECT-TYPE 1070 SYNTAX INTEGER 1071 { 1072 lm-DB15-4T1 (16), 1073 lm-DB15-4E1 (17), 1074 lm-BNC-4E1 (18), 1075 lm-DB15-4T1-R(19), 1076 lm-DB15-4E1-R(20), 1077 lm-BNC-4E1-R (21), 1078 lm-RJ48-8T1 (22), 1079 lm-RJ48-8E1 (23), 1080 lm-SMB-8E1 (24), 1081 lm-RJ48-T3T1 (25), 1082 lm-RJ48-E3E1 (26), 1083 lm-RJ48-T3E1 (27), 1084 lm-SMB-E3E1 (28), 1085 lm-RJ48-E3T1 (29), 1086 lm-SMB-T3E1 (30), 1087 lm-T3E3-D (32), 1088 lm-T3E3-B (33), 1089 lm-RJ48-8T1-R(48), 1090 lm-RJ48-8E1-R(49), 1091 lm-SMB-8E1-R (50), 1092-- HSSI/X.21 Added by Suheel 1093 lm-HS1-4X21 (60), 1094 lm-HS1-3HSSI (61), 1095-- HSSI/X.21 1096 lm-HS1-4V35 (62), 1097 1098 lm-12In1-8s (63) 1099 } 1100 ACCESS read-only 1101 STATUS mandatory 1102 DESCRIPTION 1103 "This is the line module type for the primary card. 1104 This object is NOT configurable and it only has the type 1105 of the current line module that is present in this slot. 1106 Note that the types that end with a -R are of redundant 1107 back card type which do not have a connector on the 1108 its faceplate and they are used for the redundant card 1109 but they can be plugged into the primary by mistake and 1110 this object would show its type. 1111 " 1112 ::= { smRedMapEntry 11 } 1113END 1114 1115