idnits 2.17.1 draft-yang-ib-subnet-management-mib-01.txt: -(1661): Line appears to be too long, but this could be caused by non-ascii characters in UTF-8 encoding Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? == There is 1 instance of lines with non-ascii characters in the document. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** There are 185 instances of too long lines in the document, the longest one being 6 characters in excess of 72. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? RFC 2119 keyword, line 4587: '... It is RECOMMENDED that implementers...' RFC 2119 keyword, line 4592: '...ns prior to SNMPv3 is NOT RECOMMENDED....' RFC 2119 keyword, line 4593: '... Instead, it is RECOMMENDED to deploy...' Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 1628 has weird spacing: '... byte descr...' == Line 2015 has weird spacing: '... byte descr...' == Line 2018 has weird spacing: '...bitmask bit 0...' -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (October 2003) is 7493 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: 'RFC2119' is mentioned on line 92, but not defined -- Possible downref: Non-RFC (?) normative reference: ref. 'IBTAArch' Summary: 5 errors (**), 0 flaws (~~), 7 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003 3 IP over Infiniband 4 Internet Draft Edwin Tsang & 5 Carl Yang 6 TopSpin 7 Communications 8 Inc. 10 Cheng Yang 11 Sun Microsystems 12 Inc. 13 Expires: April 2004 October 2003 15 Infiniband Subnet Manager(SM) MIB 17 19 Status of this Memo 21 This document is an Internet-Draft and is in full conformance with all 22 provisions of Section 10 of RFC 2026. 24 Internet-Drafts are working documents of the Internet Engineering Task 25 Force (IETF), its areas, and its working groups. Note that other groups 26 may also distribute working documents as Internet-Drafts. 28 Internet-Drafts are draft documents valid for a maximum of six months 29 and may be updated, replaced, or obsolete by other documents at any time. 30 It is inappropriate to use Internet-Drafts as reference material or to 31 cite them other than as "work in progress." 33 The list of current Internet-Drafts can be accessed at 34 http://www.ietf.org/ietf/1id-abstracts.txt 35 The list of Internet-Draft Shadow Directories can be accessed at 36 http://www.ietf.org/shadow.html. 38 For potential updates to the above required-text see: 39 http://www.ietf.org/ietf/1id-guidelines.txt 41 Abstract 43 This memo defines a portion of the Management Information Base (MIB) 44 for use with network management protocols in the Internet community. 45 In particular, it defines objects for the InfiniBand Subnet Manager(SM) 47 Expires: April 2004 [Page 1 ] 48 (http://www.infinibandta.org). 50 Table of Contents 52 1 Introduction....................................................2 53 2 Terminology.....................................................2 54 3 The Internet-Standard Management Framework......................3 55 4 Overview........................................................3 56 4.1 IB Subnet Manager Configuration Group......................3 57 4.2 IB Subnet Manager Node Information Group...................3 58 4.3 IB Subnet Manager Port Information Group...................3 59 4.4 IB Subnet Manager Switch Information Group.................4 60 4.5 IB Subnet Manager Partition Group..........................4 61 4.6 IB Subnet Manager Multicast Information Group..............4 62 4.7 IB Subnet Manager Path Group...............................4 63 4.8 IB Subnet Manager Information Group........................4 64 4.9 IB Subnet Manager Link Information Group...................4 65 4.10 IB Subnet Manager Path Information Group...................4 66 4.11 IB Subnet Manager MultiPath Information Group..............4 67 4.12 IB Subnet Manager Trace Information Group..................5 68 4.13 IB Subnet Manager Service Information Group................5 69 4.14 IB Subnet Manager Switch SL to VL Map Group................5 70 4.15 IB Subnet Manager Channel Adapter (CA) SL to VL Map Group..5 71 4.16 IB Subnet Manager VL Arbitration Group.....................5 72 5 Next Steps......................................................5 73 6 Definitions.....................................................5 74 7 Revision History...............................................91 75 7.1 Changes from .91 76 8 Security Considerations........................................91 77 9 Full Copyright Statement.......................................92 78 10 Intellectual Property Notice...................................93 79 11 Normative References...........................................93 80 12 Informative References.........................................93 81 13 Acknowledgments................................................93 82 14 Author's Addresses.............................................94 84 1 Introduction 86 2 Terminology 88 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT" 90 Expires: April 2004 [Page 2 ] 91 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 92 document are to be interpreted as described in RFC 2119 [RFC2119]. 94 For an introduction to the concepts of InfiniBand, see [IBTAArch]. 96 3 The Internet-Standard Management Framework 98 For a detailed overview of the documents that describe the current 99 Internet-Standard Management Framework, please refer to section 7 of RFC 100 3410 [RFC3410]. 102 Managed objects are accessed via a virtual information store, termed the 103 Management Information Base or MIB. MIB objects are generally accessed 104 through the Simple Network Management Protocol (SNMP). Objects in the 105 MIB are defined using the mechanisms defined in the Structure of 106 Management Information (SMI). This memo specifies a MIB module that is 107 compliant to the SMIv2, which is described in STD 58,RFC 2578 [RFC2578], 108 STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580[RFC2580]. 110 4 Overview 112 The Infiniband Architecture [IBTAArch] is defined by the Infiniband Trade 113 Association. Infiniband is designed to provide low latency high bandwidth 114 interconnect in a computing environment. This document will define the 115 objects related to managing the Subnet Manager, which are responsible for 116 configuring and monitoring of Infiniband subnet. 118 4.1 IB Subnet Manager Configuration Group 120 This group contains all Subnet Managers that are active on this device. 121 An IB device can be attached to one or more IB subnets. If the IB device 122 is hosting a Subnet Manager, responsible for managing the attached IB 123 subnet, a row is present in ibSmConfigTable. 125 4.2 IB Subnet Manager Node Information Group 127 This table contains the node information for the IB nodes that are managed 128 by the Subnet Managers active on this device. 130 4.3 IB Subnet Manager Port Information Group 132 This table contains the port information for the IB ports that are managed 133 by the Subnet Managers active on this device. 135 Expires: April 2004 [Page 3 ] 136 4.4 IB Subnet Manager Switch Information Group 138 This table contains the switch information for the IB switches that are 139 managed by the Subnet Managers active on this device. 141 4.5 IB Subnet Manager Partition Group 143 This table contains the partition groups that are managed by the Subnet 144 Managers active on this device. 146 4.6 IB Subnet Manager Multicast Information Group 148 This groups contains the information for the IB multicast groups that are 149 managed by the Subnet Managers active on this device. 151 4.7 IB Subnet Manager Path Group 153 This table contains the path information between two IB end-nodes that 154 are managed by the Subnet Managers active on this device. 156 4.8 IB Subnet Manager Information Group 158 This group contains a table of information regarding other Subnet 159 Managers that are on the same IB subnet as the Subnet Managers active 160 on this device. 162 4.9 IB Subnet Manager Link Information Group 164 This group contains a table of information regarding to the physical link 165 topology of the IB subnets. 167 4.10 IB Subnet Manager Path Information Group 169 This group contains two tables for accessing IB Path records: 170 ibSmPathReqTable should be used to initiate query of Path records, and 171 then ibSmPathResultTable should be used to retrieve the query results. 173 4.11 IB Subnet Manager MultiPath Information Group 175 This group contains two tables for accessing IB MultiPath records: 176 ibSmMultiPathReqTable should be used to initiate query of MultiPath 177 records, and then ibSmMultiPathResultTable should be used to retrieve 179 Expires: April 2004 [Page 4 ] 180 the query results. 182 4.12 IB Subnet Manager Trace Information Group 184 This group contains two tables for accessing IB Trace records: 185 ibSmTraceReqTable should be used to initiate query of Trace records, and 186 then ibSmTraceResultTable should be used to retrieve the query results. 188 4.13 IB Subnet Manager Service Information Group 190 This group contains two tables: ibSmServiceTable should be used to 191 retrieve Service records, and ibSmServiceAssociationTable should be used 192 to manage Service Key to Service Name mappings. 194 4.14 IB Subnet Manager Switch SL to VL Map Group 196 This group contains a table of map between SL to VL for the switches that 197 are managed by the Subnet Managers active on this device. 199 4.15 IB Subnet Manager Channel Adapter (CA) SL to VL Map Group 201 This group contains a table of the map between SL to VL for the channel 202 adapters and routers that are managed by the Subnet Managers active on 203 this device. 205 4.16 IB Subnet Manager VL Arbitration Group 207 This group contains a table of VL arbitration for the ports that are 208 managed by the Subnet Managers active on this device. 210 5 Next Steps 212 This draft should be considered a work in progress. Currently, this draft 213 is missing: 215 1. Trap definitions. 216 2. Compliance statement section. 217 3. Security Consideration to be finished. 219 6 Definitions 221 IB-SM-MIB DEFINITIONS ::= BEGIN 223 IMPORTS 224 MODULE-IDENTITY, OBJECT-TYPE, 226 Expires: April 2004 [Page 5 ] 227 Counter32, 228 NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI 229 TEXTUAL-CONVENTION, 230 TruthValue, RowStatus, DisplayString FROM SNMPv2-TC 231 infinibandMIB FROM IB-TC-MIB; 233 ibSmMIB MODULE-IDENTITY 234 LAST-UPDATED "200310200000Z" -- 20 October 2003 235 ORGANIZATION "IETF IP over IB Working Group" 236 CONTACT-INFO 237 "Working Group Email: ipoverib@ietf.org 239 Carl Yang/Edwin Tsang 240 Postal: TopSpin Communications, Inc. 241 515 Ellis Street 242 Mountain View, CA 94043 243 United States 244 Tel: +1 650 316 3300 245 Email: carl@topspin.com edwin@topspin.com 247 Cheng Yang 248 Postal: Sun Microsystems, Inc. 249 4150 Network Circle 250 Santa Clara, CA 95054 251 United States 252 Tel: 1-800-555-9SUN or 1-650-960-1300 253 Email: cheng.yang@sun.com 254 http://www.sun.com" 256 DESCRIPTION 257 "The managed objects for Infiniband Subnet Managers(SM)." 259 REVISION "200310200000Z" -- 20 October 2003 260 DESCRIPTION "Complete revision of this MIB. " 262 REVISION "200110220000Z" 263 DESCRIPTION "Initial version of this MIB." 265 ::={ infinibandMIB 7 } 267 -- Objects 269 ibSmMIBObjects OBJECT IDENTIFIER ::= { ibSmMIB 1 } 270 ibSmConfigInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 1} 271 ibSmNodeInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 2} 272 ibSmPortInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 3} 273 ibSmSwitchInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 4} 274 ibSmPartitionInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 5} 275 ibSmMcastInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 7} 277 Expires: April 2004 [Page 6 ] 278 ibSmSMInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 8} 279 ibSmLinkInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 9} 280 ibSmPathInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 10} 281 ibSmMultiPathInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 11} 282 ibSmTraceInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 12} 283 ibSmServiceInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 13} 284 ibSmSwSLtoVLMapInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 14} 285 ibSmCaSLtoVLMapInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 15} 286 ibSmVLArbitrationInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 16} 288 ibSmMIBTrap OBJECT IDENTIFIER ::= { ibSmMIB 2 } 289 ibSmMIBConformance OBJECT IDENTIFIER ::= { ibSmMIB 3 } 290 ibSmMIBCompliances OBJECT IDENTIFIER ::= { ibSmMIBConformance 1 } 291 ibSmMIBGroups OBJECT IDENTIFIER ::= { ibSmMIBConformance 2 } 293 -- Textual Conventions 295 IbSmSubnetPrefix ::= TEXTUAL-CONVENTION 296 DISPLAY-HINT "2x:" 297 STATUS current 298 DESCRIPTION 299 "A 64-bit value used to identify an IB subnet." 300 SYNTAX OCTET STRING (SIZE(8)) 302 -- Subnet Manager Configuration Table 304 ibSmConfigTable OBJECT-TYPE 305 SYNTAX SEQUENCE OF IbSmConfigEntry 306 MAX-ACCESS not-accessible 307 STATUS current 308 DESCRIPTION 309 "A table used to list all configured Subnet Managers on this 310 node." 311 ::= { ibSmConfigInfo 1 } 313 ibSmConfigEntry OBJECT-TYPE 314 SYNTAX IbSmConfigEntry 315 MAX-ACCESS not-accessible 316 STATUS current 317 DESCRIPTION 318 "Table entry for ibSmConfigTable." 319 INDEX { ibSmConfigSubnetPrefix } 320 ::= { ibSmConfigTable 1 } 322 IbSmConfigEntry ::= SEQUENCE { 323 ibSmConfigSubnetPrefix IbSmSubnetPrefix, 324 ibSmConfigGUID OCTET STRING, 326 Expires: April 2004 [Page 7 ] 327 ibSmConfigPriority INTEGER, 328 ibSmConfigSMKey OCTET STRING, 329 ibSmConfigAdminStatus INTEGER, 330 ibSmConfigOperStatus INTEGER, 331 ibSmConfigActCount Counter32, 332 ibSmConfigStatus RowStatus, 333 ibSmConfigSweepInterval INTEGER, 334 ibSmConfigResponseTimeout INTEGER, 335 ibSmConfigPortAgingTime INTEGER, 336 ibSmConfigMinUnicastLID INTEGER, 337 ibSmConfigMaxUnicastLID INTEGER, 338 ibSmConfigDefaultLMC INTEGER, 339 ibSmConfigMasterPollInterval INTEGER, 340 ibSmConfigMasterPollRetries INTEGER, 341 ibSmConfigMKeyLeasePeriod INTEGER 342 } 344 ibSmConfigSubnetPrefix OBJECT-TYPE 345 SYNTAX IbSmSubnetPrefix 346 MAX-ACCESS read-only 347 STATUS current 348 DESCRIPTION 349 "Subnet prefix of this IB subnet." 350 ::= { ibSmConfigEntry 1 } 352 ibSmConfigGUID OBJECT-TYPE 353 SYNTAX OCTET STRING (SIZE(8)) 354 MAX-ACCESS read-only 355 STATUS current 356 DESCRIPTION 357 "The GUID of this subnet manager." 358 ::= { ibSmConfigEntry 2 } 360 ibSmConfigPriority OBJECT-TYPE 361 SYNTAX INTEGER 362 MAX-ACCESS read-write 363 STATUS current 364 DESCRIPTION 365 "Assigned priority for this Subnet Manager. It is used as one of 366 parameters in selecting the master Subnet Manager in an IB subnet." 367 DEFVAL { 0 } 368 ::= { ibSmConfigEntry 3 } 370 ibSmConfigSMKey OBJECT-TYPE 371 SYNTAX OCTET STRING (SIZE(8)) 372 MAX-ACCESS read-write 373 STATUS current 374 DESCRIPTION 375 "SM_Key of the SM. SM Key exclusively identifies an SM on the 377 Expires: April 2004 [Page 8 ] 378 subnet. User should take extra caution when setting this value." 379 DEFVAL { "00000000" } 380 ::= { ibSmConfigEntry 4 } 382 ibSmConfigAdminStatus OBJECT-TYPE 383 SYNTAX INTEGER { 384 enable(1), 385 disable(2) 386 } 387 MAX-ACCESS read-write 388 STATUS current 389 DESCRIPTION 390 "Administrative status of the Subnet Manager." 391 DEFVAL { enable } 392 ::= { ibSmConfigEntry 5 } 394 ibSmConfigOperStatus OBJECT-TYPE 395 SYNTAX INTEGER(0..4) 396 MAX-ACCESS read-only 397 STATUS current 398 DESCRIPTION 399 "Operational status of the Subnet Manager: 400 notActive(0), discovering(1), standby(2), master(3), 401 reserved(4)." 402 ::= { ibSmConfigEntry 6 } 404 ibSmConfigActCount OBJECT-TYPE 405 SYNTAX Counter32 406 MAX-ACCESS read-only 407 STATUS current 408 DESCRIPTION 409 "Activity counter that increments each time the SM issues 410 an SMP or performs other management activities." 411 ::= { ibSmConfigEntry 7 } 413 ibSmConfigStatus OBJECT-TYPE 414 SYNTAX RowStatus 415 MAX-ACCESS read-write 416 STATUS current 417 DESCRIPTION 418 "Used to create or delete a row in this table. Creating 419 a row has the effect of assigning a Subnet Manager to an 420 IB subnet. Depending on the negotiation process the 421 Subnet Manager can take the role of a master or standby 422 Subnet Manager for the IB subnet. Deleting a row has the 423 effect of removing the Subnet Manager from the IB subnet." 424 ::= { ibSmConfigEntry 8 } 426 ibSmConfigSweepInterval OBJECT-TYPE 428 Expires: April 2004 [Page 9 ] 429 SYNTAX INTEGER 430 MAX-ACCESS read-write 431 STATUS current 432 DESCRIPTION 433 "Used to configure the interval the SM should sweep the 434 IB network. The value is specified in seconds." 435 ::= { ibSmConfigEntry 9 } 437 ibSmConfigResponseTimeout OBJECT-TYPE 438 SYNTAX INTEGER 439 MAX-ACCESS read-write 440 STATUS current 441 DESCRIPTION 442 "Used to configure the time-out interval for that SM should 443 wait for a response before the SM declares a port to 444 be unresponsive. The value is specified in milliseconds." 445 DEFVAL { 2000 } 446 ::= { ibSmConfigEntry 10 } 448 ibSmConfigPortAgingTime OBJECT-TYPE 449 SYNTAX INTEGER 450 MAX-ACCESS read-write 451 STATUS current 452 DESCRIPTION 453 "Used to configure the time interval for that SM should 454 retain a port's configuration after the port is unresponsive. 455 The value is specified in seconds." 456 ::= { ibSmConfigEntry 11 } 458 ibSmConfigMinUnicastLID OBJECT-TYPE 459 SYNTAX INTEGER(1..49151) 460 MAX-ACCESS read-write 461 STATUS current 462 DESCRIPTION 463 "Used to configure unicast LID range for the Subnet Manager. 464 This is the low limit of the LID and its value must be less than 465 the value of ibSmConfigMaxUnicastLID." 466 ::= { ibSmConfigEntry 12 } 468 ibSmConfigMaxUnicastLID OBJECT-TYPE 469 SYNTAX INTEGER(1..49151) 470 MAX-ACCESS read-write 471 STATUS current 472 DESCRIPTION 473 "Used to configure unicast LID range for the Subnet Manager. 474 This is the high limit of the LID and its value must be greater 475 Than the value of ibSmConfigMinUnicastLID." 476 ::= { ibSmConfigEntry 13 } 478 Expires: April 2004 [Page 10 ] 479 ibSmConfigDefaultLMC OBJECT-TYPE 480 SYNTAX INTEGER(0..7) 481 MAX-ACCESS read-write 482 STATUS current 483 DESCRIPTION 484 "Used to configure how many LID to be assigned per port. The user 485 should take extra caution when setting this value because the 486 change affects the routing of the packets and existing LID 487 assignments." 488 ::= { ibSmConfigEntry 14 } 490 ibSmConfigMasterPollInterval OBJECT-TYPE 491 SYNTAX INTEGER 492 MAX-ACCESS read-write 493 STATUS current 494 DESCRIPTION 495 "Used to configure the time interval the Standby Subnet Manager 496 will use to poll the Master Subnet Manager, in seconds." 497 ::= { ibSmConfigEntry 15 } 499 ibSmConfigMasterPollRetries OBJECT-TYPE 500 SYNTAX INTEGER 501 MAX-ACCESS read-write 502 STATUS current 503 DESCRIPTION 504 "Used to configure the number of retries the Standby Subnet Manager 505 will retry its poll of the Master Subnet Manager, in seconds." 506 ::= { ibSmConfigEntry 16 } 508 ibSmConfigMKeyLeasePeriod OBJECT-TYPE 509 SYNTAX INTEGER 510 MAX-ACCESS read-write 511 STATUS current 512 DESCRIPTION 513 "Used to configure the MKey lease period, in seconds" 514 ::= { ibSmConfigEntry 17 } 516 -- node information table 518 ibSmNodeInfoTable OBJECT-TYPE 519 SYNTAX SEQUENCE OF IbSmNodeInfoEntry 520 MAX-ACCESS not-accessible 521 STATUS current 522 DESCRIPTION 523 "A table used to list all IB nodes that are actively managed 524 by the Subnet Managers on this device." 525 ::= { ibSmNodeInfo 1 } 527 ibSmNodeInfoEntry OBJECT-TYPE 529 Expires: April 2004 [Page 11 ] 530 SYNTAX IbSmNodeInfoEntry 531 MAX-ACCESS not-accessible 532 STATUS current 533 DESCRIPTION 534 "Table entry for ibSmNodeInfoTable." 535 INDEX { ibSmNodeInfoSubnetPrefix, ibSmNodeInfoNodeGUID } 536 ::= { ibSmNodeInfoTable 1 } 538 IbSmNodeInfoEntry ::= SEQUENCE { 539 ibSmNodeInfoSubnetPrefix IbSmSubnetPrefix, 540 ibSmNodeInfoNodeGUID OCTET STRING, 541 ibSmNodeInfoBaseVersion INTEGER, 542 ibSmNodeInfoClassVersion INTEGER, 543 ibSmNodeInfoType INTEGER, 544 ibSmNodeInfoNumPorts INTEGER, 545 ibSmNodeInfoSystemImageGUID OCTET STRING, 546 ibSmNodeInfoPortGUID OCTET STRING, 547 ibSmNodeInfoPartitionCap INTEGER, 548 ibSmNodeInfoDeviceID OCTET STRING, 549 ibSmNodeInfoRevision OCTET STRING, 550 ibSmNodeInfoLocalPortNum INTEGER, 551 ibSmNodeInfoVendorID OCTET STRING, 552 ibSmNodeInfoDescription DisplayString 553 } 555 ibSmNodeInfoSubnetPrefix OBJECT-TYPE 556 SYNTAX IbSmSubnetPrefix 557 MAX-ACCESS read-only 558 STATUS current 559 DESCRIPTION 560 "Subnet prefix of this IB subnet." 561 ::= { ibSmNodeInfoEntry 1 } 563 ibSmNodeInfoNodeGUID OBJECT-TYPE 564 SYNTAX OCTET STRING (SIZE(8)) 565 MAX-ACCESS read-only 566 STATUS current 567 DESCRIPTION 568 "The GUID of this node." 569 ::= { ibSmNodeInfoEntry 2 } 571 ibSmNodeInfoBaseVersion OBJECT-TYPE 572 SYNTAX INTEGER 573 MAX-ACCESS read-only 574 STATUS current 575 DESCRIPTION 576 "Supported base management datagram version." 577 ::= { ibSmNodeInfoEntry 3 } 579 Expires: April 2004 [Page 12 ] 580 ibSmNodeInfoClassVersion OBJECT-TYPE 581 SYNTAX INTEGER 582 MAX-ACCESS read-only 583 STATUS current 584 DESCRIPTION 585 "Supported subnet management class." 586 ::= { ibSmNodeInfoEntry 4 } 588 ibSmNodeInfoType OBJECT-TYPE 589 SYNTAX INTEGER(0..4) 590 MAX-ACCESS read-only 591 STATUS current 592 DESCRIPTION 593 "Type of node being managed: 594 reserved(0), channelAdapter(1), switch(2), router(3),error(4)." 595 ::= { ibSmNodeInfoEntry 5 } 597 ibSmNodeInfoNumPorts OBJECT-TYPE 598 SYNTAX INTEGER 599 MAX-ACCESS read-only 600 STATUS current 601 DESCRIPTION 602 "Number of physical ports on this node." 603 ::= { ibSmNodeInfoEntry 6 } 605 ibSmNodeInfoSystemImageGUID OBJECT-TYPE 606 SYNTAX OCTET STRING (SIZE(8)) 607 MAX-ACCESS read-only 608 STATUS current 609 DESCRIPTION 610 "GUID associating this node with other nodes controlled by common 611 supervisory code. Provides a means for system software to 612 indicate the availability of multiple paths to the same 613 destination via multiple nodes. Set to zero if indication of 614 node association is not desired. The SystemImageGUID may be 615 the NodeGUID of one of the associated nodes if that node is 616 not field-replaceable." 617 ::= { ibSmNodeInfoEntry 7 } 619 ibSmNodeInfoPortGUID OBJECT-TYPE 620 SYNTAX OCTET STRING (SIZE(8)) 621 MAX-ACCESS read-only 622 STATUS current 623 DESCRIPTION 624 "GUID of this port. One port within a node can return the 625 nodeGUID as its PortGUID if the port is an integral part of the 626 node and is not field-replaceable." 627 ::= { ibSmNodeInfoEntry 8 } 629 Expires: April 2004 [Page 13 ] 630 ibSmNodeInfoPartitionCap OBJECT-TYPE 631 SYNTAX INTEGER 632 MAX-ACCESS read-only 633 STATUS current 634 DESCRIPTION 635 "Number of entries in the partition table for CA, router, and the 636 switch management port. This is at a minimum set to 1 for all 637 nodes including switch." 638 DEFVAL { 1 } 639 ::= { ibSmNodeInfoEntry 9 } 641 ibSmNodeInfoDeviceID OBJECT-TYPE 642 SYNTAX OCTET STRING (SIZE(2)) 643 MAX-ACCESS read-only 644 STATUS current 645 DESCRIPTION 646 "Device ID information as assigned by device manufacturer." 647 ::= { ibSmNodeInfoEntry 10 } 649 ibSmNodeInfoRevision OBJECT-TYPE 650 SYNTAX OCTET STRING (SIZE(4)) 651 MAX-ACCESS read-only 652 STATUS current 653 DESCRIPTION 654 "Device revision, assigned by manufacturer." 655 ::= { ibSmNodeInfoEntry 11 } 657 ibSmNodeInfoLocalPortNum OBJECT-TYPE 658 SYNTAX INTEGER (0..255) 659 MAX-ACCESS read-only 660 STATUS current 661 DESCRIPTION 662 "The link port number this SNMP packet came in on." 663 ::= { ibSmNodeInfoEntry 12 } 665 ibSmNodeInfoVendorID OBJECT-TYPE 666 SYNTAX OCTET STRING (SIZE(3)) 667 MAX-ACCESS read-only 668 STATUS current 669 DESCRIPTION 670 "Device vendor ID, per IEEE." 671 ::= { ibSmNodeInfoEntry 13 } 673 ibSmNodeInfoDescription OBJECT-TYPE 674 SYNTAX DisplayString (SIZE(0..64)) 675 MAX-ACCESS read-only 676 STATUS current 677 DESCRIPTION 678 "A vendor specific optional text string describing this node." 680 Expires: April 2004 [Page 14 ] 681 ::= { ibSmNodeInfoEntry 14 } 683 -- Subnet Manager port information table 685 ibSmPortInfoTable OBJECT-TYPE 686 SYNTAX SEQUENCE OF IbSmPortInfoEntry 687 MAX-ACCESS not-accessible 688 STATUS current 689 DESCRIPTION 690 "A table used to list all IB ports that are actively managed by 691 the Subnet Managers on this device." 692 ::= { ibSmPortInfo 1 } 694 ibSmPortInfoEntry OBJECT-TYPE 695 SYNTAX IbSmPortInfoEntry 696 MAX-ACCESS not-accessible 697 STATUS current 698 DESCRIPTION 699 "Table entry for ibSmPortInfoTable." 700 INDEX { ibSmPortInfoSubnetPrefix, ibSmPortInfoNodeGUID, 701 ibSmPortInfoLocalPortNum } 702 ::= { ibSmPortInfoTable 1 } 704 IbSmPortInfoEntry ::= SEQUENCE { 705 ibSmPortInfoSubnetPrefix IbSmSubnetPrefix, 706 ibSmPortInfoNodeGUID OCTET STRING, 707 ibSmPortInfoLocalPortNum INTEGER, 708 ibSmPortInfoMKey OCTET STRING, 709 ibSmPortInfoGIDPrefix OCTET STRING, 710 ibSmPortInfoLID INTEGER, 711 ibSmPortInfoMasterSmLID INTEGER, 712 ibSmPortInfoCapMask OCTET STRING, 713 ibSmPortInfoDiagCode OCTET STRING, 714 ibSmPortInfoMKeyLeasePeriod INTEGER, 715 ibSmPortInfoLinkWidthEnabled INTEGER, 716 ibSmPortInfoLinkWidthSupported INTEGER, 717 ibSmPortInfoLinkWidthActive INTEGER, 718 ibSmPortInfoLinkSpeedSupported INTEGER, 719 ibSmPortInfoState INTEGER, 720 ibSmPortInfoPhyState INTEGER, 721 ibSmPortInfoLinkDownDefState INTEGER, 722 ibSmPortInfoMKeyProtBits INTEGER, 723 ibSmPortInfoLMC INTEGER, 724 ibSmPortInfoLinkSpeedActive INTEGER, 725 ibSmPortInfoLinkSpeedEnabled INTEGER, 726 ibSmPortInfoNeighborMTU INTEGER, 727 ibSmPortInfoMasterSmSL INTEGER, 728 ibSmPortInfoVLCap INTEGER, 729 ibSmPortInfoVLHighLimit INTEGER, 731 Expires: April 2004 [Page 15 ] 732 ibSmPortInfoVLArbHighCap INTEGER, 733 ibSmPortInfoVLArbLowCap INTEGER, 734 ibSmPortInfoMTUCap INTEGER, 735 ibSmPortInfoVLStallCount INTEGER, 736 ibSmPortInfoHOQLife INTEGER, 737 ibSmPortInfoOperVL INTEGER, 738 ibSmPortInfoInPartEnforce TruthValue, 739 ibSmPortInfoOutPartEnforce TruthValue, 740 ibSmPortInfoInFilterRawPktEnf TruthValue, 741 ibSmPortInfoOutFilterRawPktEnf TruthValue, 742 ibSmPortInfoMKeyViolation INTEGER, 743 ibSmPortInfoPKeyViolation INTEGER, 744 ibSmPortInfoQKeyViolation INTEGER, 745 ibSmPortInfoGUIDCap INTEGER, 746 ibSmPortInfoSubnetTimeout INTEGER, 747 ibSmPortInfoRespTime INTEGER, 748 ibSmPortInfoLocalPhyError INTEGER, 749 ibSmPortInfoOverrunError INTEGER, 750 ibSmPortInfoInitType OCTET STRING, 751 ibSmPortInfoInitTypeReply OCTET STRING 752 } 754 ibSmPortInfoSubnetPrefix OBJECT-TYPE 755 SYNTAX IbSmSubnetPrefix 756 MAX-ACCESS read-only 757 STATUS current 758 DESCRIPTION 759 "Subnet prefix of this IB subnet." 760 ::= { ibSmPortInfoEntry 1 } 762 ibSmPortInfoNodeGUID OBJECT-TYPE 763 SYNTAX OCTET STRING (SIZE(8)) 764 MAX-ACCESS read-only 765 STATUS current 766 DESCRIPTION 767 "The 64-bit GUID of the node that contains this port." 768 ::= { ibSmPortInfoEntry 2 } 770 ibSmPortInfoLocalPortNum OBJECT-TYPE 771 SYNTAX INTEGER(0..255) 772 MAX-ACCESS read-only 773 STATUS current 774 DESCRIPTION 775 "The local port number this port." 776 ::= { ibSmPortInfoEntry 3 } 778 ibSmPortInfoMKey OBJECT-TYPE 779 SYNTAX OCTET STRING (SIZE(8)) 780 MAX-ACCESS read-only 782 Expires: April 2004 [Page 16 ] 783 STATUS current 784 DESCRIPTION 785 "The 64-bit management Key for this port." 786 ::= { ibSmPortInfoEntry 4 } 788 ibSmPortInfoGIDPrefix OBJECT-TYPE 789 SYNTAX OCTET STRING (SIZE(8)) 790 MAX-ACCESS read-only 791 STATUS current 792 DESCRIPTION 793 "The 64-bit GID prefix for this port." 794 ::= { ibSmPortInfoEntry 5 } 796 ibSmPortInfoLID OBJECT-TYPE 797 SYNTAX INTEGER(1..65535) 798 MAX-ACCESS read-only 799 STATUS current 800 DESCRIPTION 801 "The 16-bit base LID of this port." 802 ::= { ibSmPortInfoEntry 6 } 804 ibSmPortInfoMasterSmLID OBJECT-TYPE 805 SYNTAX INTEGER(1..65535) 806 MAX-ACCESS read-only 807 STATUS current 808 DESCRIPTION 809 "The 16-bit base LID of the master SM that is managing this 810 port." 811 ::= { ibSmPortInfoEntry 7 } 813 ibSmPortInfoCapMask OBJECT-TYPE 814 SYNTAX OCTET STRING (SIZE(4)) 815 MAX-ACCESS read-only 816 STATUS current 817 DESCRIPTION 818 "Supported capabilities of this node. A bit set to 1 for 819 affirmation of supported capability: 821 0: Reserved, shall be zero 822 1: IsSM 823 2: IsNoticeSupported 824 3: IsTrapSupported 825 4: IsResetSupported 826 5: IsAutomaticMigrationSupported 827 6: IsSLMappingSupported 828 7: IsMKeyNVRAM 829 8: IsPKeyNVRAM 830 9: IsLEDInfoSupported 831 10: IsSMDisabled 833 Expires: April 2004 [Page 17 ] 834 11-15: Reserved, shall be zero 835 16: IsConnectionManagerSupported 836 17: IsSNMPTunnelingSupported 837 18: Reserved, shall be zero 838 19: IsDeviceManagementSupported 839 20: IsVendorClassSupported 840 21-31: Reserved, shall be zero" 841 ::= { ibSmPortInfoEntry 8 } 843 ibSmPortInfoDiagCode OBJECT-TYPE 844 SYNTAX OCTET STRING (SIZE(2)) 845 MAX-ACCESS read-only 846 STATUS current 847 DESCRIPTION 848 "Diagnostic code" 849 ::= { ibSmPortInfoEntry 9 } 851 ibSmPortInfoMKeyLeasePeriod OBJECT-TYPE 852 SYNTAX INTEGER 853 MAX-ACCESS read-only 854 STATUS current 855 DESCRIPTION 856 "Timer value used to indicate how long the M_Key protection bits 857 are to be remain non-zero aftera SubnSet(PortInfo) fails a M Key 858 check. The value of the timer indicates the number of seconds 859 for the lease period." 860 ::= { ibSmPortInfoEntry 10 } 862 ibSmPortInfoLinkWidthEnabled OBJECT-TYPE 863 SYNTAX INTEGER 864 MAX-ACCESS read-write 865 STATUS current 866 DESCRIPTION 867 "Enabled link width. Indicated as follows: 869 0: No state change 870 1: 1x 871 2: 4x 872 3: 1x or 4x 873 8: 12x 874 9: 1x or 12x 875 10: 4x or 12x 876 11: 1x, 4x or 12x 877 1-7, 12-254: reserved 878 255: Set to ibSmPortInfoLinkWidthSupported value." 879 ::= { ibSmPortInfoEntry 11 } 881 ibSmPortInfoLinkWidthSupported OBJECT-TYPE 882 SYNTAX INTEGER 884 Expires: April 2004 [Page 18 ] 885 MAX-ACCESS read-only 886 STATUS current 887 DESCRIPTION 888 "Supported link width. Indicated as follows: 890 1: 1x 891 3: 1x or 4x 892 11: 1x, 4x or 12x 893 0, 2, 4-10, 12-255 reserved." 894 ::= { ibSmPortInfoEntry 12 } 896 ibSmPortInfoLinkWidthActive OBJECT-TYPE 897 SYNTAX INTEGER(0..255) 898 MAX-ACCESS read-only 899 STATUS current 900 DESCRIPTION 901 "Currently active link width. Indicated as follows: 903 1: 1x 904 2: 4x 905 8: 12x 906 0, 3, 4-7, 9-255 reserved." 907 ::= { ibSmPortInfoEntry 13 } 909 ibSmPortInfoLinkSpeedSupported OBJECT-TYPE 910 SYNTAX INTEGER(0..15) 911 MAX-ACCESS read-only 912 STATUS current 913 DESCRIPTION 914 "Supported link speed. Indicated as follows: 916 1: 2.5Gps 917 0, 2-15: reserved." 918 ::= { ibSmPortInfoEntry 14 } 920 ibSmPortInfoState OBJECT-TYPE 921 SYNTAX INTEGER(0..5) 922 MAX-ACCESS read-write 923 STATUS current 924 DESCRIPTION 925 "Port state. When writing to this field, only legal transitions 926 are valid. noStateChange(0),down(1), initialize(2), armed(3), 927 active(4), reserved(5). " 928 ::= { ibSmPortInfoEntry 15 } 930 ibSmPortInfoPhyState OBJECT-TYPE 931 SYNTAX INTEGER(0..7) 932 MAX-ACCESS read-write 933 STATUS current 935 Expires: April 2004 [Page 19 ] 936 DESCRIPTION 937 "When writing this field, only legal transition are valid. 938 noStateChange(0), sleep(1), polling(2), disabled(3), 939 portConfigurationTraining(4), linkup(5),linkErrorRecovery(6), 940 reserved(7). " 941 ::= { ibSmPortInfoEntry 16 } 943 ibSmPortInfoLinkDownDefState OBJECT-TYPE 944 SYNTAX INTEGER(0..3) 945 MAX-ACCESS read-write 946 STATUS current 947 DESCRIPTION 948 "When writing this field, only legal transitions are valid. 949 noStateChange(0), sleep(1), polling(2), reserved(3) " 950 ::= { ibSmPortInfoEntry 17 } 952 ibSmPortInfoMKeyProtBits OBJECT-TYPE 953 SYNTAX INTEGER(0..3) 954 MAX-ACCESS read-write 955 STATUS current 956 DESCRIPTION 957 "The bits are described below: 959 0: SubnGet() shall succeed for any Key in the 960 MADHeader:M_Key and SubnGetResp(PortInfo) shall return 961 the contents of the PortInfo:M_Key component. 963 1: SubnGet() shall succeed for any Key in the 964 MADHeader:M_Key and SubnGetResp(PortInfo) shall return 965 the contents of the PortInfo:M_Key component set to zero 966 if MADHeader:M_Key does not match the PortInfo:M Key 967 component of the port. 969 2: SubnGet() and SubnSet() shall fail if MADHeader:M_Key 970 does not match the PortInfo:M_Key component in the port. 972 3: SubnGet() and SubnSet() shall fail if MADHeader:M_Key 973 does not match the PortInfo:M_Key component in the port." 974 ::= { ibSmPortInfoEntry 18 } 976 ibSmPortInfoLMC OBJECT-TYPE 977 SYNTAX INTEGER(0..7) 978 MAX-ACCESS read-write 979 STATUS current 980 DESCRIPTION 981 "LID mask for multipath support. User should take extra caution 982 when setting this value, since any change will effect packet 983 routing." 984 ::= { ibSmPortInfoEntry 19 } 986 Expires: April 2004 [Page 20 ] 987 ibSmPortInfoLinkSpeedActive OBJECT-TYPE 988 SYNTAX INTEGER(0..15) 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION 992 "Current active link speed, indicated as follows: 994 1: 2.5Gps 995 0, 2-15: reserved" 996 ::= { ibSmPortInfoEntry 20 } 998 ibSmPortInfoLinkSpeedEnabled OBJECT-TYPE 999 SYNTAX INTEGER(0..15) 1000 MAX-ACCESS read-write 1001 STATUS current 1002 DESCRIPTION 1003 "Enabled link speed, indicated as follows: 1005 0: No state change 1006 1: 2.5Gps 1007 2-14: reserved 1008 15: Set to ibSmPortLinkSpeedSupported value. 1010 When writing this field only legal transitions are 1011 valid." 1012 ::= { ibSmPortInfoEntry 21 } 1014 ibSmPortInfoNeighborMTU OBJECT-TYPE 1015 SYNTAX INTEGER { 1016 mtu256(1), 1017 mtu512(2), 1018 mtu1024(3), 1019 mtu2048(4), 1020 mtu4096(5), 1021 reserved(6) 1022 } 1023 MAX-ACCESS read-write 1024 STATUS current 1025 DESCRIPTION 1026 "Active maximum MTU enabled on this port for transmit." 1027 ::= { ibSmPortInfoEntry 22 } 1029 ibSmPortInfoMasterSmSL OBJECT-TYPE 1030 SYNTAX INTEGER(0..15) 1031 MAX-ACCESS read-only 1032 STATUS current 1033 DESCRIPTION 1034 "The administrative SL of the master SM that is managing this 1036 Expires: April 2004 [Page 21 ] 1037 port." 1038 ::= { ibSmPortInfoEntry 23 } 1040 ibSmPortInfoVLCap OBJECT-TYPE 1041 SYNTAX INTEGER { 1042 vl0(1), 1043 vl0ToVl1(2), 1044 vl0ToVl3(3), 1045 vl0ToVl7(4), 1046 vl0ToVl14(5), 1047 reserved(6) 1048 } 1049 MAX-ACCESS read-only 1050 STATUS current 1051 DESCRIPTION 1052 "Virtual Lanes supported on this port." 1053 ::= { ibSmPortInfoEntry 24 } 1055 ibSmPortInfoVLHighLimit OBJECT-TYPE 1056 SYNTAX INTEGER(0..255) 1057 MAX-ACCESS read-write 1058 STATUS current 1059 DESCRIPTION 1060 "Limit of high priority component of VL arbitration table." 1061 ::= { ibSmPortInfoEntry 25 } 1063 ibSmPortInfoVLArbHighCap OBJECT-TYPE 1064 SYNTAX INTEGER(0..255) 1065 MAX-ACCESS read-only 1066 STATUS current 1067 DESCRIPTION 1068 "VL/Weight pairs supported on this port in the smVLArbTable for 1069 high priority." 1070 ::= { ibSmPortInfoEntry 26 } 1072 ibSmPortInfoVLArbLowCap OBJECT-TYPE 1073 SYNTAX INTEGER(0..255) 1074 MAX-ACCESS read-only 1075 STATUS current 1076 DESCRIPTION 1077 "VL/Weight pairs supported on this port in the smVLArbTable for 1078 low priority." 1079 ::= { ibSmPortInfoEntry 27 } 1081 ibSmPortInfoMTUCap OBJECT-TYPE 1082 SYNTAX INTEGER { 1083 mtu256(1), 1084 mtu512(2), 1085 mtu1024(3), 1087 Expires: April 2004 [Page 22 ] 1088 mtu2048(4), 1089 mtu4096(5), 1090 reserved(6) 1091 } 1092 MAX-ACCESS read-only 1093 STATUS current 1094 DESCRIPTION 1095 "Maximum MTU supported by this port." 1096 ::= { ibSmPortInfoEntry 28 } 1098 ibSmPortInfoVLStallCount OBJECT-TYPE 1099 SYNTAX INTEGER(0..7) 1100 MAX-ACCESS read-write 1101 STATUS current 1102 DESCRIPTION 1103 "Specifies the number of sequential packets dropped that causes 1104 the port to enter the VLStalled state." 1105 ::= { ibSmPortInfoEntry 29 } 1107 ibSmPortInfoHOQLife OBJECT-TYPE 1108 SYNTAX INTEGER(0..31) 1109 MAX-ACCESS read-write 1110 STATUS current 1111 DESCRIPTION 1112 "Sets the time a packet can live at the head of a VL queue." 1113 ::= { ibSmPortInfoEntry 30 } 1115 ibSmPortInfoOperVL OBJECT-TYPE 1116 SYNTAX INTEGER { 1117 vl0(1), 1118 vl0ToVl1(2), 1119 vl0ToVl3(3), 1120 vl0ToVl7(4), 1121 vl0ToVl14(5), 1122 reserved(6) 1123 } 1124 MAX-ACCESS read-write 1125 STATUS current 1126 DESCRIPTION 1127 "Virtual Lanes operational on this port." 1128 ::= { ibSmPortInfoEntry 31 } 1130 ibSmPortInfoInPartEnforce OBJECT-TYPE 1131 SYNTAX TruthValue 1132 MAX-ACCESS read-write 1133 STATUS current 1134 DESCRIPTION 1135 "Indicates support of optional partition enforcement on packets 1136 received from this port." 1138 Expires: April 2004 [Page 23 ] 1139 ::= { ibSmPortInfoEntry 32 } 1141 ibSmPortInfoOutPartEnforce OBJECT-TYPE 1142 SYNTAX TruthValue 1143 MAX-ACCESS read-write 1144 STATUS current 1145 DESCRIPTION 1146 "Indicates support of optional partition enforcement on packets 1147 transmitted from this port." 1148 ::= { ibSmPortInfoEntry 33 } 1150 ibSmPortInfoInFilterRawPktEnf OBJECT-TYPE 1151 SYNTAX TruthValue 1152 MAX-ACCESS read-write 1153 STATUS current 1154 DESCRIPTION 1155 "Indicates support of optional raw packet enforcement on raw 1156 packets received from this port." 1157 ::= { ibSmPortInfoEntry 34 } 1159 ibSmPortInfoOutFilterRawPktEnf OBJECT-TYPE 1160 SYNTAX TruthValue 1161 MAX-ACCESS read-write 1162 STATUS current 1163 DESCRIPTION 1164 "Indicates support of optional raw packet enforcement on raw 1165 packets transmitted from this port." 1166 ::= { ibSmPortInfoEntry 35 } 1168 ibSmPortInfoMKeyViolation OBJECT-TYPE 1169 SYNTAX INTEGER(0..65535) 1170 MAX-ACCESS read-write 1171 STATUS current 1172 DESCRIPTION 1173 "Counts the number of SMP packets that have been received on the 1174 port that have had invalid M_Key, since power on or reset. 1175 Increments till count reaches all 1s and then must be set back to 1176 zero to re-able incrementing." 1177 ::= { ibSmPortInfoEntry 36 } 1179 ibSmPortInfoPKeyViolation OBJECT-TYPE 1180 SYNTAX INTEGER(0..65535) 1181 MAX-ACCESS read-write 1182 STATUS current 1183 DESCRIPTION 1184 "Counts the number of packets that have been received on the port 1185 that have had invalid P_Key, since power on or reset. Increments 1186 till count reaches all 1s and then must be set back to zero to 1187 re-able incrementing." 1189 Expires: April 2004 [Page 24 ] 1190 ::= { ibSmPortInfoEntry 37 } 1192 ibSmPortInfoQKeyViolation OBJECT-TYPE 1193 SYNTAX INTEGER(0..65535) 1194 MAX-ACCESS read-only 1195 STATUS current 1196 DESCRIPTION 1197 "Counts the number of packets that have been received on the port 1198 that have had invalid Q_Key, since power on or reset. Increments 1199 till count reaches all 1s and then must be set back to zero to 1200 re-able incrementing." 1201 ::= { ibSmPortInfoEntry 38 } 1203 ibSmPortInfoGUIDCap OBJECT-TYPE 1204 SYNTAX INTEGER(0..255) 1205 MAX-ACCESS read-only 1206 STATUS current 1207 DESCRIPTION 1208 "Number of GUID entries supported in the GUIDInfo attribute for 1209 this port." 1210 ::= { ibSmPortInfoEntry 39 } 1212 ibSmPortInfoSubnetTimeout OBJECT-TYPE 1213 SYNTAX INTEGER(0..31) 1214 MAX-ACCESS read-write 1215 STATUS current 1216 DESCRIPTION 1217 "Specifies the maximum expected subnet propagation delay, which 1218 depends upon the configuration of the switches, to reach any 1219 other port in the subnet and shall also be used to determine the 1220 maximum rate which SubnTraps() can be sent from this port." 1221 ::= { ibSmPortInfoEntry 40 } 1223 ibSmPortInfoRespTime OBJECT-TYPE 1224 SYNTAX INTEGER(0..31) 1225 MAX-ACCESS read-only 1226 STATUS current 1227 DESCRIPTION 1228 "Specifies the expected maximum time between the port reception 1229 of a SMP and the transmission of the associated response." 1230 ::= { ibSmPortInfoEntry 41 } 1232 ibSmPortInfoLocalPhyError OBJECT-TYPE 1233 SYNTAX INTEGER(0..15) 1234 MAX-ACCESS read-write 1235 STATUS current 1236 DESCRIPTION 1237 "Threshold value. When the count of marginal link errors exceeds 1238 this threshold, the local link integrity error shall be generated." 1240 Expires: April 2004 [Page 25 ] 1241 ::= { ibSmPortInfoEntry 42 } 1243 ibSmPortInfoOverrunError OBJECT-TYPE 1244 SYNTAX INTEGER(0..15) 1245 MAX-ACCESS read-write 1246 STATUS current 1247 DESCRIPTION 1248 "Threshold value. When the count of buffer overruns over 1249 consecutive flow control update periods exceeds this threshold, 1250 the excessive buffer overrun error shall be generated." 1251 ::= { ibSmPortInfoEntry 43 } 1253 ibSmPortInfoInitType OBJECT-TYPE 1254 SYNTAX OCTET STRING(SIZE(1)) 1255 MAX-ACCESS read-only 1256 STATUS current 1257 DESCRIPTION 1258 "Optional; shall be 0 if not implemented. Type of initialization 1259 requested by this port before SM moves it to Active or Armed state. 1261 Bit 0: NoLoad. 0 = Port is requesting that its 1262 attributes be initialized. 1 = Port is requesting that 1263 no data be loaded into its attributes at all, asserting 1264 that the last-loaded data still exists and is valid. 1266 Bit 1: PreserveContent. 0 = Port makes no 1267 request regarding content of the data that is 1268 loaded into its attributes. 1 = Port is requesting 1269 that all such data, if loaded, be set to the most 1270 recent content loaded by the SM. 1272 Bit 2: PreservePresence. 0 = Port is requesting 1273 that all settable SA attributes referencing this port 1274 be removed prior to activating this port and Report()s 1275 of in/out of service (trap numbers 64/65) be sent. 1 = Port is 1276 requesting that all such data be preserved, and 1277 Report()s of in/out of service (trap numbers 64/65) not be sent 1278 for this port. 1280 Bit 3: DoNotResuscitate. 0 = bits 0, 1, and 2 of this 1281 field are valid; initialization of this port should 1282 begin based on their values. 1 = bits 0, 1, and 2 1283 are not valid; port is requesting that reinitialization 1284 of this port, and any Report()s of in/out of service 1285 (trap numbers 64/65) be delayed until this bit is 1286 set to 0. 1288 Other Bits: Reserved. " 1290 Expires: April 2004 [Page 26 ] 1291 ::= { ibSmPortInfoEntry 44 } 1293 ibSmPortInfoInitTypeReply OBJECT-TYPE 1294 SYNTAX OCTET STRING(SIZE(1)) 1295 MAX-ACCESS read-write 1296 STATUS current 1297 DESCRIPTION 1298 "Written by the SM prior to changing the port to Active or 1299 Armed state. Optional; shall be set to all 0s if not implemented. 1300 Indicates the type of initialization performed. 1302 Bit 0: NoLoadReply. 0 = Port attributes were initialized. 1303 1 = No data was loaded into the port attributes. 1305 Bit 1: PreserveContentReply. 0 = No information 1306 is available regarding content of the data loaded 1307 into the port attributes. 1 = The data loaded into 1308 the port attributes was set to the content most 1309 recently loaded by the SM. 1311 Bit 2: PreservePresenceReply. 0 = All settable SA 1312 attributes referencing this port were removed prior to activating 1313 this port and Report()s of in/out of service (trap numbers 1314 64/65) were sent. 1 = All such data existing 1315 when this port was last active was not removed 1316 and Report()s of in/out of service (trap numbers 1317 64/65) were not sent. 1319 Other Bits: Reserved. " 1321 ::= { ibSmPortInfoEntry 45 } 1323 -- switch information table 1325 ibSmSwitchInfoTable OBJECT-TYPE 1326 SYNTAX SEQUENCE OF IbSmSwitchInfoEntry 1327 MAX-ACCESS not-accessible 1328 STATUS current 1329 DESCRIPTION 1330 "A table used to list all IB switches that are actively 1331 managed by the Subnet Managers on this device." 1332 ::= { ibSmSwitchInfo 1 } 1334 ibSmSwitchInfoEntry OBJECT-TYPE 1335 SYNTAX IbSmSwitchInfoEntry 1336 MAX-ACCESS not-accessible 1337 STATUS current 1338 DESCRIPTION 1339 "Table entry for ibSmSwitchInfoTable." 1341 Expires: April 2004 [Page 27 ] 1342 INDEX { ibSmSwitchInfoSubnetPrefix, ibSmSwitchInfoNodeGUID } 1343 ::= { ibSmSwitchInfoTable 1 } 1345 IbSmSwitchInfoEntry ::= SEQUENCE { 1346 ibSmSwitchInfoSubnetPrefix IbSmSubnetPrefix, 1347 ibSmSwitchInfoNodeGUID OCTET STRING, 1348 ibSmSwitchInfoLinearFdbCap INTEGER, 1349 ibSmSwitchInfoRandomFdbCap INTEGER, 1350 ibSmSwitchInfoMcastFdbCap INTEGER, 1351 ibSmSwitchInfoLinearFdbTop INTEGER, 1352 ibSmSwitchInfoDefaultPort INTEGER, 1353 ibSmSwitchInfoDefPriMcastPort INTEGER, 1354 ibSmSwitchInfoDefNonPriMcastPort INTEGER, 1355 ibSmSwitchInfoLifeTimeValue INTEGER, 1356 ibSmSwitchInfoPortStateChange INTEGER, 1357 ibSmSwitchInfoLIDsPerPort INTEGER, 1358 ibSmSwitchInfoPartitionEnfCap INTEGER, 1359 ibSmSwitchInfoInEnfCap TruthValue, 1360 ibSmSwitchInfoOutEnfCap TruthValue, 1361 ibSmSwitchInfoInFilterRawPktCap TruthValue, 1362 ibSmSwitchInfoOutFilterRawPktCap TruthValue, 1363 ibSmSwitchInfoEnhanced0 INTEGER 1364 } 1366 ibSmSwitchInfoSubnetPrefix OBJECT-TYPE 1367 SYNTAX IbSmSubnetPrefix 1368 MAX-ACCESS read-only 1369 STATUS current 1370 DESCRIPTION 1371 "Subnet prefix of this IB subnet." 1372 ::= { ibSmSwitchInfoEntry 1 } 1374 ibSmSwitchInfoNodeGUID OBJECT-TYPE 1375 SYNTAX OCTET STRING (SIZE(8)) 1376 MAX-ACCESS read-only 1377 STATUS current 1378 DESCRIPTION 1379 "The GUID of this node." 1380 ::= { ibSmSwitchInfoEntry 2 } 1382 ibSmSwitchInfoLinearFdbCap OBJECT-TYPE 1383 SYNTAX INTEGER 1384 MAX-ACCESS read-only 1385 STATUS current 1386 DESCRIPTION 1387 "Number of entries supported in the Linear Unicast Forwarding 1388 table. Zero indicates that there is no Linear Forwarding 1389 Database." 1390 ::= { ibSmSwitchInfoEntry 3 } 1392 Expires: April 2004 [Page 28 ] 1393 ibSmSwitchInfoRandomFdbCap OBJECT-TYPE 1394 SYNTAX INTEGER 1395 MAX-ACCESS read-only 1396 STATUS current 1397 DESCRIPTION 1398 "Number of entries supported in the Random Unicast Forwarding 1399 table. Zero indicates that there is no Random Forwarding 1400 Database." 1401 ::= { ibSmSwitchInfoEntry 4 } 1403 ibSmSwitchInfoMcastFdbCap OBJECT-TYPE 1404 SYNTAX INTEGER 1405 MAX-ACCESS read-only 1406 STATUS current 1407 DESCRIPTION 1408 "Number of entries supported in the Multicast Forwarding table." 1409 ::= { ibSmSwitchInfoEntry 5 } 1411 ibSmSwitchInfoLinearFdbTop OBJECT-TYPE 1412 SYNTAX INTEGER 1413 MAX-ACCESS read-write 1414 STATUS current 1415 DESCRIPTION 1416 "Indicates the top of the linear forwarding table. Packets 1417 received with unicast DLIDs greater than this value are discarded 1418 by the switch. This component applies only to switches that 1419 implement linear forwarding tables and is ignored by switches 1420 that implement random forwarding tables." 1421 ::= { ibSmSwitchInfoEntry 6 } 1423 ibSmSwitchInfoDefaultPort OBJECT-TYPE 1424 SYNTAX INTEGER 1425 MAX-ACCESS read-write 1426 STATUS current 1427 DESCRIPTION 1428 "Forward to this port all the unicast packets from the other 1429 ports whose DLID does not exist in the random forwarding table." 1430 ::= { ibSmSwitchInfoEntry 7 } 1432 ibSmSwitchInfoDefPriMcastPort OBJECT-TYPE 1433 SYNTAX INTEGER 1434 MAX-ACCESS read-write 1435 STATUS current 1436 DESCRIPTION 1437 "Forward to this port all the multicast packets from the other 1438 ports whose DLID does not exist in the forwarding table." 1439 ::= { ibSmSwitchInfoEntry 8 } 1441 Expires: April 2004 [Page 29 ] 1442 ibSmSwitchInfoDefNonPriMcastPort OBJECT-TYPE 1443 SYNTAX INTEGER 1444 MAX-ACCESS read-write 1445 STATUS current 1446 DESCRIPTION 1447 "Forward to this port all the multicast packets from the 1448 smDefPriMcastPort port whose DLID does not exist in the 1449 forwarding table." 1450 ::= { ibSmSwitchInfoEntry 9 } 1452 ibSmSwitchInfoLifeTimeValue OBJECT-TYPE 1453 SYNTAX INTEGER 1454 MAX-ACCESS read-write 1455 STATUS current 1456 DESCRIPTION 1457 "The time a packet can live in the switch." 1458 ::= { ibSmSwitchInfoEntry 10 } 1460 ibSmSwitchInfoPortStateChange OBJECT-TYPE 1461 SYNTAX INTEGER(0..1) 1462 MAX-ACCESS read-only 1463 STATUS current 1464 DESCRIPTION 1465 "It is set to PortInTransition(1) anytime the PortState component 1466 in the smPortInfo of any ports transition from Down to 1467 Initialize, Initialize to Down, Armed to Down, or Active to Down 1468 as a result of link state machine logic. 1469 portNotInTransition(0), 1470 portInTransition(1)" 1471 ::= { ibSmSwitchInfoEntry 11 } 1473 ibSmSwitchInfoLIDsPerPort OBJECT-TYPE 1474 SYNTAX INTEGER 1475 MAX-ACCESS read-only 1476 STATUS current 1477 DESCRIPTION 1478 "Number of LID/LMC combinations that may be assigned to a given 1479 external port for switches that support the random forwarding 1480 table." 1481 ::= { ibSmSwitchInfoEntry 12 } 1483 ibSmSwitchInfoPartitionEnfCap OBJECT-TYPE 1484 SYNTAX INTEGER 1485 MAX-ACCESS read-only 1486 STATUS current 1487 DESCRIPTION 1488 "The number of entries in this partition enforcement table per 1489 physical port. Zero indicates that partition enforcement is not 1490 supported by the switch" 1492 Expires: April 2004 [Page 30 ] 1493 ::= { ibSmSwitchInfoEntry 13 } 1495 ibSmSwitchInfoInEnfCap OBJECT-TYPE 1496 SYNTAX TruthValue 1497 MAX-ACCESS read-only 1498 STATUS current 1499 DESCRIPTION 1500 "Indicates switch is capable of partition enforcement on received 1501 packets." 1502 ::= { ibSmSwitchInfoEntry 14 } 1504 ibSmSwitchInfoOutEnfCap OBJECT-TYPE 1505 SYNTAX TruthValue 1506 MAX-ACCESS read-only 1507 STATUS current 1508 DESCRIPTION 1509 "Indicates switch is capable of partition enforcement on 1510 transmitted packets." 1511 ::= { ibSmSwitchInfoEntry 15 } 1513 ibSmSwitchInfoInFilterRawPktCap OBJECT-TYPE 1514 SYNTAX TruthValue 1515 MAX-ACCESS read-only 1516 STATUS current 1517 DESCRIPTION 1518 "Indicates switch is capable of raw packet enforcement on 1519 received packets." 1520 ::= { ibSmSwitchInfoEntry 16 } 1522 ibSmSwitchInfoOutFilterRawPktCap OBJECT-TYPE 1523 SYNTAX TruthValue 1524 MAX-ACCESS read-only 1525 STATUS current 1526 DESCRIPTION 1527 "Indicates switch is capable of raw packet enforcement on 1528 transmitted packets." 1529 ::= { ibSmSwitchInfoEntry 17 } 1531 ibSmSwitchInfoEnhanced0 OBJECT-TYPE 1532 SYNTAX TruthValue 1533 MAX-ACCESS read-only 1534 STATUS current 1535 DESCRIPTION 1536 "Indicates whether switch port 0 supports enhanced functions." 1537 ::= { ibSmSwitchInfoEntry 18 } 1539 -- Subnet Manager Network Partition table 1541 ibSmPartitionTable OBJECT-TYPE 1543 Expires: April 2004 [Page 31 ] 1544 SYNTAX SEQUENCE OF IbSmPartitionEntry 1545 MAX-ACCESS not-accessible 1546 STATUS current 1547 DESCRIPTION 1548 "A table used to list all partitions that are managed by the 1549 Subnet Managers on this device." 1550 ::= { ibSmPartitionInfo 1 } 1552 ibSmPartitionEntry OBJECT-TYPE 1553 SYNTAX IbSmPartitionEntry 1554 MAX-ACCESS not-accessible 1555 STATUS current 1556 DESCRIPTION 1557 "Table entry for ibSmPartitionTable." 1558 INDEX { ibSmPartitionSubnetPrefix, ibSmPartitionKey, 1559 ibSmPartitionVectorIndex } 1560 ::= { ibSmPartitionTable 1 } 1562 IbSmPartitionEntry ::= SEQUENCE { 1563 ibSmPartitionSubnetPrefix IbSmSubnetPrefix, 1564 ibSmPartitionKey OCTET STRING, 1565 ibSmPartitionVectorIndex INTEGER, 1566 ibSmPartitionVector OCTET STRING, 1567 ibSmPartitionVectorSize INTEGER, 1568 ibSmPartitionVectorElementSize INTEGER, 1569 ibSmPartitionLastChange TimeTicks 1570 } 1572 ibSmPartitionSubnetPrefix OBJECT-TYPE 1573 SYNTAX IbSmSubnetPrefix 1574 MAX-ACCESS read-only 1575 STATUS current 1576 DESCRIPTION 1577 "Subnet prefix of this IB subnet." 1578 ::= { ibSmPartitionEntry 1 } 1580 ibSmPartitionKey OBJECT-TYPE 1581 SYNTAX OCTET STRING (SIZE(2)) 1582 MAX-ACCESS read-only 1583 STATUS current 1584 DESCRIPTION 1585 "The 16-bit P-Key of this Partition entry." 1586 ::= { ibSmPartitionEntry 2 } 1588 ibSmPartitionVectorIndex OBJECT-TYPE 1589 SYNTAX INTEGER (0..2147483647) 1590 MAX-ACCESS read-only 1591 STATUS current 1592 DESCRIPTION 1594 Expires: April 2004 [Page 32 ] 1595 "An index indentifying a particular vector of the partition 1596 table." 1597 ::= { ibSmPartitionEntry 3 } 1599 ibSmPartitionVector OBJECT-TYPE 1600 SYNTAX OCTET STRING (SIZE(0..255)) 1601 MAX-ACCESS read-only 1602 STATUS current 1603 DESCRIPTION 1604 "A vector containing a portion of the partition table. To 1605 retrieve the entire table, the user must perform consecutive 1606 GET operations to read one vector at a time." 1607 ::= { ibSmPartitionEntry 4 } 1609 ibSmPartitionVectorSize OBJECT-TYPE 1610 SYNTAX INTEGER 1611 MAX-ACCESS read-only 1612 STATUS current 1613 DESCRIPTION 1614 "Indicates the size (in bytes) of the current vector." 1615 ::= { ibSmPartitionEntry 5 } 1617 ibSmPartitionVectorElementSize OBJECT-TYPE 1618 SYNTAX INTEGER 1619 MAX-ACCESS read-only 1620 STATUS current 1621 DESCRIPTION 1622 "Indicates the size (in bytes) of each element in the vector. 1623 Each GET operation on the 'ibSmPartitionVector' variable will 1624 return zero or more elements. Each element is ten(10) bytes 1625 long. This is how the ten bytes are coded (in network byte 1626 order): 1628 byte description 1629 ---- ----------- 1630 1-8 Node-GUID of the member 1631 9 Port number (0..255) 1632 10 Partition type (1=full-membership, 2=limited-membership) 1634 The number of elements in 'ibSmPartitionVector' can be 1635 calculated by dividing 'ibSmPartitionVectorSize' by 1636 'ibSmPartitionVectorElementSize'." 1637 ::= { ibSmPartitionEntry 6 } 1639 ibSmPartitionLastChange OBJECT-TYPE 1640 SYNTAX TimeTicks 1641 MAX-ACCESS read-only 1642 STATUS current 1643 DESCRIPTION 1645 Expires: April 2004 [Page 33 ] 1646 "Indicates the time stamp when the partition table was last 1647 changed. To verify the entire partition table was read without 1648 any changes to the table in between GET operations, the user 1649 can do a comparion on this time stamp." 1650 ::= { ibSmPartitionEntry 7 } 1652 -- Subnet Manager Network Partition Configuration Group 1654 ibSmPartitionConfig OBJECT IDENTIFIER ::= { ibSmPartitionInfo 2 } 1656 -- The "SubnetPrefix" and "Key" are mandatory for all configuration 1657 -- operations. If any of these fields contain blank or invalid 1658 -- information, the operation will be rejected. 1659 -- 1660 -- The "Action", "MemberNodeGUID", "MemberPortNum", "MemberType" fields 1661 �- are optional depending on the configuration operations (see below for 1662 -- details). 1663 -- 1664 -- To see the results of the last specified operation, the "SubnetPrefix", 1665 -- "Key" fields must be specified when reading the "Result" field. If 1666 -- any of these fields contain blank or invalid information, the "Result" 1667 -- field will return "none". 1668 -- 1669 -- This group can be used to perform the following operations : 1670 -- 1671 -- (1) Create a new partition or delete an existing partition. 1672 -- "Action" field is mandatory. 1673 -- 1674 -- (2) Add a port to a partition. 1675 -- "Action", "MemberNodeGUID", "MemberPortNum", "MemberType" fields 1676 -- are mandatory. 1677 -- 1678 -- (3) Remove a port from a partition. 1679 -- "Action", "MemberNodeGUID" fields are mandatory. "MemberPortNum" 1680 -- is optional. If "MemberPortNum" is not specified, all ports on 1681 -- IB device will be added to the partition. If "MemberPortNum" is 1682 -- specified, only the specified port is added to the partition. 1683 -- 1684 -- (4) Update the membership type for a particular member. 1685 -- "Action", "MemberNodeGUID", "MemberPortNum", MemberType" fields 1686 -- are mandatory. 1687 -- 1689 ibSmPartitionConfigSubnetPrefix OBJECT-TYPE 1690 SYNTAX IbSmSubnetPrefix 1691 MAX-ACCESS read-write 1692 STATUS current 1693 DESCRIPTION 1694 "Subnet prefix of an IB subnet." 1696 Expires: April 2004 [Page 34 ] 1697 ::= { ibSmPartitionConfig 1 } 1699 ibSmPartitionConfigKey OBJECT-TYPE 1700 SYNTAX OCTET STRING (SIZE(2)) 1701 MAX-ACCESS read-write 1702 STATUS current 1703 DESCRIPTION 1704 "The 16-bit P-Key of an IB partition." 1705 ::= { ibSmPartitionConfig 2 } 1707 ibSmPartitionConfigAction OBJECT-TYPE 1708 SYNTAX INTEGER { 1709 none(1), 1710 createPartition(2), 1711 deletePartition(3), 1712 addMember(4), 1713 removeMember(5), 1714 updateMemberType(6) 1715 } 1716 MAX-ACCESS read-write 1717 STATUS current 1718 DESCRIPTION 1719 "Used to specify an action to perform on a specified 1720 IB Subnet Partition." 1721 DEFVAL { none } 1722 ::= { ibSmPartitionConfig 3 } 1724 ibSmPartitionConfigMemberNodeGUID OBJECT-TYPE 1725 SYNTAX OCTET STRING (SIZE(8)) 1726 MAX-ACCESS read-write 1727 STATUS current 1728 DESCRIPTION 1729 "Used to specify the Node GUID of a member." 1730 ::= { ibSmPartitionConfig 4 } 1732 ibSmPartitionConfigMemberPortNum OBJECT-TYPE 1733 SYNTAX INTEGER (0..255) 1734 MAX-ACCESS read-write 1735 STATUS current 1736 DESCRIPTION 1737 "Used to specify the local port number of a member." 1738 ::= { ibSmPartitionConfig 5 } 1740 ibSmPartitionConfigMemberType OBJECT-TYPE 1741 SYNTAX INTEGER { 1742 fullMembership(1), 1743 limitedMembership(2) 1744 } 1745 MAX-ACCESS read-write 1747 Expires: April 2004 [Page 35 ] 1748 STATUS current 1749 DESCRIPTION 1750 "Used to specify the type of membership of a member." 1751 ::= { ibSmPartitionConfig 6 } 1753 -- Subnet Manager Multicast group table 1755 ibSmMcastGroupTable OBJECT-TYPE 1756 SYNTAX SEQUENCE OF IbSmMcastGroupEntry 1757 MAX-ACCESS not-accessible 1758 STATUS current 1759 DESCRIPTION 1760 "A table used to list all multicast groups actively managed by 1761 the Subnet Managers on this device." 1762 ::= { ibSmMcastInfo 1 } 1764 ibSmMcastGroupEntry OBJECT-TYPE 1765 SYNTAX IbSmMcastGroupEntry 1766 MAX-ACCESS not-accessible 1767 STATUS current 1768 DESCRIPTION 1769 "Table entry for ibSmMcastGroupTable." 1770 INDEX { ibSmMcastGroupSubnetPrefix, ibSmMcastGroupMGID } 1771 ::= { ibSmMcastGroupTable 1 } 1773 IbSmMcastGroupEntry ::= SEQUENCE { 1774 ibSmMcastGroupSubnetPrefix IbSmSubnetPrefix, 1775 ibSmMcastGroupMGID OCTET STRING, 1776 ibSmMcastGroupQKey OCTET STRING, 1777 ibSmMcastGroupMLID OCTET STRING, 1778 ibSmMcastGroupMTU INTEGER, 1779 ibSmMcastGroupTClass INTEGER, 1780 ibSmMcastGroupPKey OCTET STRING, 1781 ibSmMcastGroupRateSelector INTEGER, 1782 ibSmMcastGroupRate INTEGER, 1783 ibSmMcastGroupPacketLifeTime INTEGER, 1784 ibSmMcastGroupSL INTEGER, 1785 ibSmMcastGroupFlowLabel OCTET STRING, 1786 ibSmMcastGroupHopLimit INTEGER, 1787 ibSmMcastGroupScope INTEGER 1788 } 1790 ibSmMcastGroupSubnetPrefix OBJECT-TYPE 1791 SYNTAX IbSmSubnetPrefix 1792 MAX-ACCESS read-only 1793 STATUS current 1794 DESCRIPTION 1795 "Subnet prefix of this IB subnet." 1796 ::= { ibSmMcastGroupEntry 1 } 1798 Expires: April 2004 [Page 36 ] 1799 ibSmMcastGroupMGID OBJECT-TYPE 1800 SYNTAX OCTET STRING (SIZE(16)) 1801 MAX-ACCESS read-only 1802 STATUS current 1803 DESCRIPTION 1804 "The 128-bit multicast GID address for this multicast group." 1805 ::= { ibSmMcastGroupEntry 2 } 1807 ibSmMcastGroupQKey OBJECT-TYPE 1808 SYNTAX OCTET STRING (SIZE(4)) 1809 MAX-ACCESS read-only 1810 STATUS current 1811 DESCRIPTION 1812 "The 16-bit Q-Key of this multicast group." 1813 ::= { ibSmMcastGroupEntry 3 } 1815 ibSmMcastGroupMLID OBJECT-TYPE 1816 SYNTAX OCTET STRING (SIZE(2)) 1817 MAX-ACCESS read-only 1818 STATUS current 1819 DESCRIPTION 1820 "The 16-bit LID of this multicast group." 1821 ::= { ibSmMcastGroupEntry 4 } 1823 ibSmMcastGroupMTU OBJECT-TYPE 1824 SYNTAX INTEGER { 1825 mtu256(1), 1826 mtu512(2), 1827 mtu1024(3), 1828 mtu2048(4), 1829 mtu4096(5) 1830 } 1831 MAX-ACCESS read-only 1832 STATUS current 1833 DESCRIPTION 1834 "The MTU of this multicast group." 1835 ::= { ibSmMcastGroupEntry 5 } 1837 ibSmMcastGroupTClass OBJECT-TYPE 1838 SYNTAX INTEGER 1839 MAX-ACCESS read-only 1840 STATUS current 1841 DESCRIPTION 1842 "The Tclass to be used in the GRH if GRH is used." 1843 ::= { ibSmMcastGroupEntry 6 } 1845 ibSmMcastGroupPKey OBJECT-TYPE 1846 SYNTAX OCTET STRING (SIZE(2)) 1848 Expires: April 2004 [Page 37 ] 1849 MAX-ACCESS read-only 1850 STATUS current 1851 DESCRIPTION 1852 "The 16-bit Partition Key for this multicast group." 1853 ::= { ibSmMcastGroupEntry 7 } 1855 ibSmMcastGroupRateSelector OBJECT-TYPE 1856 SYNTAX INTEGER (0..3) 1857 MAX-ACCESS read-only 1858 STATUS current 1859 DESCRIPTION 1860 "The 16-bit Partition Key for this multicast group. 1861 greater(0), 1862 less(1), 1863 equal(2), 1864 largest(3)" 1865 ::= { ibSmMcastGroupEntry 8 } 1867 ibSmMcastGroupRate OBJECT-TYPE 1868 SYNTAX INTEGER { 1869 mbps2500(2), 1870 gbps10(3), 1871 gbps30(4) 1872 } 1873 MAX-ACCESS read-only 1874 STATUS current 1875 DESCRIPTION 1876 "Traffic rate of this multicast group." 1877 ::= { ibSmMcastGroupEntry 9 } 1879 ibSmMcastGroupPacketLifeTime OBJECT-TYPE 1880 SYNTAX INTEGER 1881 MAX-ACCESS read-only 1882 STATUS current 1883 DESCRIPTION 1884 "Packet life time of this multicast group." 1885 ::= { ibSmMcastGroupEntry 10 } 1887 ibSmMcastGroupSL OBJECT-TYPE 1888 SYNTAX INTEGER 1889 MAX-ACCESS read-only 1890 STATUS current 1891 DESCRIPTION 1892 "Service level of this multicast group." 1893 ::= { ibSmMcastGroupEntry 11 } 1895 ibSmMcastGroupFlowLabel OBJECT-TYPE 1896 SYNTAX OCTET STRING (SIZE(3)) 1897 MAX-ACCESS read-only 1899 Expires: April 2004 [Page 38 ] 1900 STATUS current 1901 DESCRIPTION 1902 "Flow label to be used on this multicast group if GRH Is used." 1903 ::= { ibSmMcastGroupEntry 12 } 1905 ibSmMcastGroupHopLimit OBJECT-TYPE 1906 SYNTAX INTEGER 1907 MAX-ACCESS read-only 1908 STATUS current 1909 DESCRIPTION 1910 "Hop limit to be used on this multicast group if GRH Is used." 1911 ::= { ibSmMcastGroupEntry 13 } 1913 ibSmMcastGroupScope OBJECT-TYPE 1914 SYNTAX INTEGER { 1915 linkLocal(2), 1916 siteLocal(5), 1917 orgLocal(8), 1918 global(14) 1919 } 1920 MAX-ACCESS read-only 1921 STATUS current 1922 DESCRIPTION 1923 "Scope of this multicast group." 1924 ::= { ibSmMcastGroupEntry 14 } 1926 -- Subnet Manager Multicast Member table 1928 ibSmMcastMemberTable OBJECT-TYPE 1929 SYNTAX SEQUENCE OF IbSmMcastMemberEntry 1930 MAX-ACCESS not-accessible 1931 STATUS current 1932 DESCRIPTION 1933 "A table used to list all members of multicast groups managed 1934 by the Subnet Managers on this device." 1935 ::= { ibSmMcastInfo 2 } 1937 ibSmMcastMemberEntry OBJECT-TYPE 1938 SYNTAX IbSmMcastMemberEntry 1939 MAX-ACCESS not-accessible 1940 STATUS current 1941 DESCRIPTION 1942 "Table entry for ibSmMcastMemberTable." 1943 INDEX { ibSmMcastMemberSubnetPrefix, ibSmMcastMemberMGID, 1944 ibSmMcastMemberVectorIndex } 1945 ::= { ibSmMcastMemberTable 1 } 1947 IbSmMcastMemberEntry ::= SEQUENCE { 1948 ibSmMcastMemberSubnetPrefix IbSmSubnetPrefix, 1950 Expires: April 2004 [Page 39 ] 1951 ibSmMcastMemberMGID OCTET STRING, 1952 ibSmMcastMemberVectorIndex INTEGER, 1953 ibSmMcastMemberVector OCTET STRING, 1954 ibSmMcastMemberVectorSize INTEGER, 1955 ibSmMcastMemberVectorElementSize INTEGER, 1956 ibSmMcastMemberLastChange TimeTicks 1957 } 1959 ibSmMcastMemberSubnetPrefix OBJECT-TYPE 1960 SYNTAX IbSmSubnetPrefix 1961 MAX-ACCESS read-only 1962 STATUS current 1963 DESCRIPTION 1964 "Subnet prefix of this IB subnet." 1965 ::= { ibSmMcastMemberEntry 1 } 1967 ibSmMcastMemberMGID OBJECT-TYPE 1968 SYNTAX OCTET STRING (SIZE(16)) 1969 MAX-ACCESS read-only 1970 STATUS current 1971 DESCRIPTION 1972 "The 128-bit multicast GID address for this multicast group." 1973 ::= { ibSmMcastMemberEntry 2 } 1975 ibSmMcastMemberVectorIndex OBJECT-TYPE 1976 SYNTAX INTEGER (0..2147483647) 1977 MAX-ACCESS read-only 1978 STATUS current 1979 DESCRIPTION 1980 "An index indentifying a particular vector of the multicast member 1981 table." 1982 ::= { ibSmMcastMemberEntry 3 } 1984 ibSmMcastMemberVector OBJECT-TYPE 1985 SYNTAX OCTET STRING (SIZE(0..255)) 1986 MAX-ACCESS read-only 1987 STATUS current 1988 DESCRIPTION 1989 "A vector containing a portion of the multicast member table. To 1990 retrieve the entire table, the user must perform consecutive 1991 GET operations to read one vector at a time." 1992 ::= { ibSmMcastMemberEntry 4 } 1994 ibSmMcastMemberVectorSize OBJECT-TYPE 1995 SYNTAX INTEGER 1996 MAX-ACCESS read-only 1997 STATUS current 1998 DESCRIPTION 1999 "Indicates the size (in bytes) of the current vector." 2001 Expires: April 2004 [Page 40 ] 2002 ::= { ibSmMcastMemberEntry 5 } 2004 ibSmMcastMemberVectorElementSize OBJECT-TYPE 2005 SYNTAX INTEGER 2006 MAX-ACCESS read-only 2007 STATUS current 2008 DESCRIPTION 2009 "Indicates the size (in bytes) of each element in the vector. 2010 Each GET operation on the 'ibSmMcastMemberVector' variable will 2011 return zero or more elements. Each element is eighteen(18) bytes 2012 long. This is how the eighteen bytes are coded (in network byte 2013 order): 2015 byte description 2016 ---- ----------- 2017 1-16 Member port GID 2018 17 Member join state (bitmask bit 0=fullMember, 2019 bit 1=nonMember, 2020 bit 2=sendOnlyMember) 2021 18 Member proxy join status (1=true, 2=false) 2023 The number of elements in 'ibSmMcastMemberVector' can be 2024 calculated by dividing 'ibSmMcastMemberVectorSize' by 2025 'ibSmMcastMemberVectorElementSize'." 2026 ::= { ibSmMcastMemberEntry 6 } 2028 ibSmMcastMemberLastChange OBJECT-TYPE 2029 SYNTAX TimeTicks 2030 MAX-ACCESS read-only 2031 STATUS current 2032 DESCRIPTION 2033 "Indicates the time stamp when the multicast member table was last 2034 changed. To verify the entire table was read without any changes 2035 to the table in between GET operations, the user can do a comparison 2036 on this time stamp." 2037 ::= { ibSmMcastMemberEntry 7 } 2039 -- Subnet Manager Information table 2041 ibSmSMInfoTable OBJECT-TYPE 2042 SYNTAX SEQUENCE OF IbSmSMInfoEntry 2043 MAX-ACCESS not-accessible 2044 STATUS current 2045 DESCRIPTION 2046 "A table used to list other Subnet Managers that are on the same 2047 IB subnet as the Subnet Managers on this device." 2048 ::= { ibSmSMInfo 1 } 2050 Expires: April 2004 [Page 41 ] 2051 ibSmSMInfoEntry OBJECT-TYPE 2052 SYNTAX IbSmSMInfoEntry 2053 MAX-ACCESS not-accessible 2054 STATUS current 2055 DESCRIPTION 2056 "Table entry for ibSmSMInfoTable." 2057 INDEX { ibSmSMInfoSubnetPrefix, ibSmSMInfoGUID } 2058 ::= { ibSmSMInfoTable 1 } 2060 IbSmSMInfoEntry ::= SEQUENCE { 2061 ibSmSMInfoSubnetPrefix IbSmSubnetPrefix, 2062 ibSmSMInfoGUID OCTET STRING, 2063 ibSmSMInfoSMKey OCTET STRING, 2064 ibSmSMInfoActCount INTEGER, 2065 ibSmSMInfoPriority INTEGER, 2066 ibSmSMInfoSMState INTEGER 2067 } 2069 ibSmSMInfoSubnetPrefix OBJECT-TYPE 2070 SYNTAX IbSmSubnetPrefix 2071 MAX-ACCESS read-only 2072 STATUS current 2073 DESCRIPTION 2074 "Subnet prefix of this IB subnet." 2075 ::= { ibSmSMInfoEntry 1 } 2077 ibSmSMInfoGUID OBJECT-TYPE 2078 SYNTAX OCTET STRING (SIZE(8)) 2079 MAX-ACCESS read-only 2080 STATUS current 2081 DESCRIPTION 2082 "The 64-bit GUID of the other Subnet Manager on 2083 this IB subnet." 2084 ::= { ibSmSMInfoEntry 2 } 2086 ibSmSMInfoSMKey OBJECT-TYPE 2087 SYNTAX OCTET STRING (SIZE(2)) 2088 MAX-ACCESS read-only 2089 STATUS current 2090 DESCRIPTION 2091 "Subnet managementKey of this subnet manager." 2092 ::= { ibSmSMInfoEntry 3 } 2094 ibSmSMInfoActCount OBJECT-TYPE 2095 SYNTAX INTEGER 2096 MAX-ACCESS read-only 2097 STATUS current 2098 DESCRIPTION 2099 "Activity counter of this subnet manager. The counter 2101 Expires: April 2004 [Page 42 ] 2102 increments each time the SM issues an SMP or perform other 2103 management activities." 2104 ::= { ibSmSMInfoEntry 4 } 2106 ibSmSMInfoPriority OBJECT-TYPE 2107 SYNTAX INTEGER 2108 MAX-ACCESS read-only 2109 STATUS current 2110 DESCRIPTION 2111 "The Priority of this Subnet Manager." 2112 ::= { ibSmSMInfoEntry 5 } 2114 ibSmSMInfoSMState OBJECT-TYPE 2115 SYNTAX INTEGER (0..4) 2116 MAX-ACCESS read-only 2117 STATUS current 2118 DESCRIPTION 2119 "The state of this Subnet Manager. 2120 notActive(0), 2121 discovering(1), 2122 standby(2), 2123 master(3), 2124 reserved(4) " 2125 ::= { ibSmSMInfoEntry 6 } 2127 -- Physical Link Table 2129 ibSmLinkTable OBJECT-TYPE 2130 SYNTAX SEQUENCE OF IbSmLinkEntry 2131 MAX-ACCESS not-accessible 2132 STATUS current 2133 DESCRIPTION 2134 "A table used to list physical link topology of the subnet." 2135 ::= { ibSmLinkInfo 1 } 2137 ibSmLinkEntry OBJECT-TYPE 2138 SYNTAX IbSmLinkEntry 2139 MAX-ACCESS not-accessible 2140 STATUS current 2141 DESCRIPTION 2142 "Table entry for ibSmLinkTable." 2143 INDEX { ibSmLinkSubnetPrefix, ibSmLinkFromNodeGUID, 2144 ibSmLinkFromPortNum} 2145 ::= { ibSmLinkTable 1 } 2147 IbSmLinkEntry ::= SEQUENCE { 2148 ibSmLinkSubnetPrefix IbSmSubnetPrefix, 2149 ibSmLinkFromNodeGUID OCTET STRING, 2150 ibSmLinkFromPortNum INTEGER, 2152 Expires: April 2004 [Page 43 ] 2153 ibSmLinkToNodeGUID OCTET STRING, 2154 ibSmLinkToPortNum INTEGER 2155 } 2157 ibSmLinkSubnetPrefix OBJECT-TYPE 2158 SYNTAX IbSmSubnetPrefix 2159 MAX-ACCESS read-only 2160 STATUS current 2161 DESCRIPTION 2162 "Subnet prefix of this IB subnet." 2163 ::= { ibSmLinkEntry 1 } 2165 ibSmLinkFromNodeGUID OBJECT-TYPE 2166 SYNTAX OCTET STRING (SIZE(8)) 2167 MAX-ACCESS read-only 2168 STATUS current 2169 DESCRIPTION 2170 "From Node GUID" 2171 ::= { ibSmLinkEntry 2 } 2173 ibSmLinkFromPortNum OBJECT-TYPE 2174 SYNTAX INTEGER(0..255) 2175 MAX-ACCESS read-only 2176 STATUS current 2177 DESCRIPTION 2178 "From Port Number" 2179 ::= { ibSmLinkEntry 3 } 2181 ibSmLinkToNodeGUID OBJECT-TYPE 2182 SYNTAX OCTET STRING (SIZE(8)) 2183 MAX-ACCESS read-only 2184 STATUS current 2185 DESCRIPTION 2186 "To Node GUID" 2187 ::= { ibSmLinkEntry 4 } 2189 ibSmLinkToPortNum OBJECT-TYPE 2190 SYNTAX INTEGER(0..255) 2191 MAX-ACCESS read-only 2192 STATUS current 2193 DESCRIPTION 2194 "To Port Number" 2195 ::= { ibSmLinkEntry 5 } 2197 -- Subnet Manager Path Tables 2198 -- 2199 -- In order to query IB PathRecords, management client should 2200 -- create a row in ibSmPathReqTable, with the proper values of: 2201 -- ibSmPathReqSubnetPrefix, ibSmPathReqSessionId, ibSmPathReqRowStatus 2203 Expires: April 2004 [Page 44 ] 2204 -- ibSmPathReqRowCompMask, and other relevant PathRecord attribute 2205 -- values. 2206 -- 2207 -- ibSmPathReqSessionId is a positive pseudo-random 32-bit integer 2208 -- generated by the client. This number should be based on per request, 2209 -- and should not be reused by the client. Before the client creates 2210 -- the row, it should try to do a GET operation to ensure the number is 2211 -- not being used currently. If it detects a conflict, the client should 2212 -- re-generate another random value and try again. When a row is 2213 -- successfully created in ibSmPathReqTable, that means a request of the 2214 -- path has been issued. 2215 -- 2216 -- ibSmPathResultTable is used to retrieve the query results. The client 2217 -- should use the same value of ibSmPathReqSessionId as 2218 -- ibSmPathResultSessionId to retrieve the results. 2219 -- 2220 -- The management application should delete the row it created from 2221 -- ibSmPathReqTable after it finishes retrieving the results. 2222 -- This will effectively remove the results from ibSmPathResultTable. 2223 -- It is suggested that the MIB agent remove the row after a timeout 2224 -- period, to avoid resource leak. 2226 ibSmPathReqTable OBJECT-TYPE 2227 SYNTAX SEQUENCE OF IbSmPathReqEntry 2228 MAX-ACCESS not-accessible 2229 STATUS current 2230 DESCRIPTION 2231 "A table used to list all the path entries that satisfy the 2232 multi path request." 2233 ::= { ibSmPathInfo 1 } 2235 ibSmPathReqEntry OBJECT-TYPE 2236 SYNTAX IbSmPathReqEntry 2237 MAX-ACCESS not-accessible 2238 STATUS current 2239 DESCRIPTION 2240 "Table entry for ibSmPathReqTable." 2241 INDEX { ibSmPathReqSubnetPrefix, ibSmPathReqSessionId } 2243 ::= { ibSmPathReqTable 1 } 2245 IbSmPathReqEntry ::= SEQUENCE { 2246 ibSmPathReqSubnetPrefix IbSmSubnetPrefix, 2247 ibSmPathReqSessionId INTEGER, 2248 ibSmPathReqRowStatus RowStatus, 2249 ibSmPathReqCreationTime TimeTicks, 2250 ibSmPathReqRowCompMask OCTET STRING, 2251 ibSmPathReqDstGID OCTET STRING, 2253 Expires: April 2004 [Page 45 ] 2254 ibSmPathReqSrcGID OCTET STRING, 2255 ibSmPathReqNumbPath INTEGER, 2256 ibSmPathReqDstLID INTEGER, 2257 ibSmPathReqSrcLID INTEGER, 2258 ibSmPathReqRawTraffic INTEGER, 2259 ibSmPathReqFlowLabel OCTET STRING, 2260 ibSmPathReqHopLimit INTEGER, 2261 ibSmPathReqTClass INTEGER, 2262 ibSmPathReqPKey OCTET STRING, 2263 ibSmPathReqSL INTEGER, 2264 ibSmPathReqMTUSel INTEGER, 2265 ibSmPathReqMTU INTEGER, 2266 ibSmPathReqRateSel INTEGER, 2267 ibSmPathReqRate INTEGER, 2268 ibSmPathReqPktLifeTimeSel INTEGER, 2269 ibSmPathReqPktLifeTime INTEGER, 2270 ibSmPathReqPreference INTEGER 2271 } 2272 ibSmPathReqSubnetPrefix OBJECT-TYPE 2273 SYNTAX IbSmSubnetPrefix 2274 MAX-ACCESS not-accessible 2275 STATUS current 2276 DESCRIPTION 2277 "Subnet prefix of this IB subnet." 2278 ::= { ibSmPathReqEntry 1 } 2280 ibSmPathReqSessionId OBJECT-TYPE 2281 SYNTAX INTEGER(0..2147483647) 2282 MAX-ACCESS not-accessible 2283 STATUS current 2284 DESCRIPTION 2285 "pseudo-random 32 bit number provided by the client." 2286 ::= { ibSmPathReqEntry 2 } 2288 ibSmPathReqRowStatus OBJECT-TYPE 2289 SYNTAX RowStatus 2290 MAX-ACCESS read-create 2291 STATUS current 2292 DESCRIPTION 2293 "RowStatus for row creation/deletion." 2294 ::= { ibSmPathReqEntry 3 } 2296 ibSmPathReqCreationTime OBJECT-TYPE 2297 SYNTAX TimeTicks 2298 MAX-ACCESS read-only 2299 STATUS current 2300 DESCRIPTION 2301 "Time stamp when this row is created." 2302 ::= { ibSmPathReqEntry 4 } 2304 Expires: April 2004 [Page 46 ] 2305 ibSmPathReqRowCompMask OBJECT-TYPE 2306 SYNTAX OCTET STRING(SIZE(8)) 2307 MAX-ACCESS read-create 2308 STATUS current 2309 DESCRIPTION 2310 "64-bit Component Mask for the request." 2311 ::= { ibSmPathReqEntry 5 } 2313 ibSmPathReqDstGID OBJECT-TYPE 2314 SYNTAX OCTET STRING (SIZE(16)) 2315 MAX-ACCESS read-create 2316 STATUS current 2317 DESCRIPTION 2318 "The 128-bit destination GID of this path entry." 2319 ::= { ibSmPathReqEntry 6 } 2321 ibSmPathReqSrcGID OBJECT-TYPE 2322 SYNTAX OCTET STRING (SIZE(16)) 2323 MAX-ACCESS read-create 2324 STATUS current 2325 DESCRIPTION 2326 "The 128-bit source GID of this path entry." 2327 ::= { ibSmPathReqEntry 7 } 2329 ibSmPathReqNumbPath OBJECT-TYPE 2330 SYNTAX INTEGER 2331 MAX-ACCESS read-create 2332 STATUS current 2333 DESCRIPTION 2334 "Number of path between this source and destination GID pair." 2335 ::= { ibSmPathReqEntry 8 } 2337 ibSmPathReqDstLID OBJECT-TYPE 2338 SYNTAX INTEGER(1..65535) 2339 MAX-ACCESS read-create 2340 STATUS current 2341 DESCRIPTION 2342 "A 16-bit destination LID." 2343 ::= { ibSmPathReqEntry 9 } 2345 ibSmPathReqSrcLID OBJECT-TYPE 2346 SYNTAX INTEGER(1..65535) 2347 MAX-ACCESS read-create 2348 STATUS current 2349 DESCRIPTION 2350 "A 16-bit source LID." 2351 ::= { ibSmPathReqEntry 10 } 2353 Expires: April 2004 [Page 47 ] 2354 ibSmPathReqRawTraffic OBJECT-TYPE 2355 SYNTAX INTEGER(0..1) 2356 MAX-ACCESS read-create 2357 STATUS current 2358 DESCRIPTION 2359 "The type of traffic that is on this path. 2360 iBPkt(0), 2361 rawPkt(1) " 2362 ::= { ibSmPathReqEntry 11 } 2364 ibSmPathReqFlowLabel OBJECT-TYPE 2365 SYNTAX OCTET STRING (SIZE(3)) 2366 MAX-ACCESS read-create 2367 STATUS current 2368 DESCRIPTION 2369 "Flow label used on this path if GRH is used." 2370 ::= { ibSmPathReqEntry 12 } 2372 ibSmPathReqHopLimit OBJECT-TYPE 2373 SYNTAX INTEGER 2374 MAX-ACCESS read-create 2375 STATUS current 2376 DESCRIPTION 2377 "Hop limit used on this path if GRH is used." 2378 ::= { ibSmPathReqEntry 13 } 2380 ibSmPathReqTClass OBJECT-TYPE 2381 SYNTAX INTEGER 2382 MAX-ACCESS read-create 2383 STATUS current 2384 DESCRIPTION 2385 "TClass used on this path if GRH is used." 2386 ::= { ibSmPathReqEntry 14 } 2388 ibSmPathReqPKey OBJECT-TYPE 2389 SYNTAX OCTET STRING (SIZE(2)) 2390 MAX-ACCESS read-create 2391 STATUS current 2392 DESCRIPTION 2393 "The 16-bit P-Key used on this path." 2394 ::= { ibSmPathReqEntry 15 } 2396 ibSmPathReqSL OBJECT-TYPE 2397 SYNTAX INTEGER 2398 MAX-ACCESS read-create 2399 STATUS current 2400 DESCRIPTION 2401 "Service level used on this path." 2402 ::= { ibSmPathReqEntry 16 } 2404 Expires: April 2004 [Page 48 ] 2405 ibSmPathReqMTUSel OBJECT-TYPE 2406 SYNTAX INTEGER(0..2) 2407 MAX-ACCESS read-create 2408 STATUS current 2409 DESCRIPTION 2410 "MTU selector used on this path. 2411 greaterMtu(0), 2412 lessMtu(1), 2413 exactMtu(2) 2414 " 2415 ::= { ibSmPathReqEntry 17 } 2417 ibSmPathReqMTU OBJECT-TYPE 2418 SYNTAX INTEGER(0..5) 2419 MAX-ACCESS read-create 2420 STATUS current 2421 DESCRIPTION 2422 "MTU used on this path. 2423 mtu256(0), 2424 mtu512(1), 2425 mtu1024(2), 2426 mtu2048(3), 2427 mtu4096(4), 2428 reserved(5) 2429 " 2430 ::= { ibSmPathReqEntry 18 } 2432 ibSmPathReqRateSel OBJECT-TYPE 2433 SYNTAX INTEGER(0..2) 2434 MAX-ACCESS read-create 2435 STATUS current 2436 DESCRIPTION 2437 "Rate selector used on this path. 2438 greaterRate(0), 2439 lessRate(1), 2440 exactRate(2) 2441 " 2442 ::= { ibSmPathReqEntry 19 } 2444 ibSmPathReqRate OBJECT-TYPE 2445 SYNTAX INTEGER 2446 MAX-ACCESS read-create 2447 STATUS current 2448 DESCRIPTION 2449 "Rate used on this path. Specified as follows: 2450 1: 1Gps 2451 2: 2.5Gps 2452 3: 10Gps 2454 Expires: April 2004 [Page 49 ] 2455 4: 30Gps 2456 5-64: reserved" 2457 ::= { ibSmPathReqEntry 20 } 2459 ibSmPathReqPktLifeTimeSel OBJECT-TYPE 2460 SYNTAX INTEGER (0..2) 2461 MAX-ACCESS read-create 2462 STATUS current 2463 DESCRIPTION 2464 "Packet life time selector used on this path. 2465 greaterOrEqual(0), 2466 lessOrEqual(1), 2467 exact(2) 2468 " 2469 ::= { ibSmPathReqEntry 21 } 2471 ibSmPathReqPktLifeTime OBJECT-TYPE 2472 SYNTAX INTEGER 2473 MAX-ACCESS read-create 2474 STATUS current 2475 DESCRIPTION 2476 "Packet life time used on this path" 2477 ::= { ibSmPathReqEntry 22 } 2479 ibSmPathReqPreference OBJECT-TYPE 2480 SYNTAX INTEGER 2481 MAX-ACCESS read-create 2482 STATUS current 2483 DESCRIPTION 2484 "The preference of the path, larger number indicates worse paths." 2485 ::= { ibSmPathReqEntry 23 } 2487 ibSmPathResultTable OBJECT-TYPE 2488 SYNTAX SEQUENCE OF IbSmPathResultEntry 2489 MAX-ACCESS not-accessible 2490 STATUS current 2491 DESCRIPTION 2492 "A table used to list all the path entries that are actively 2493 managed by the Subnet Managers on this device." 2494 ::= { ibSmPathInfo 2 } 2496 ibSmPathResultEntry OBJECT-TYPE 2497 SYNTAX IbSmPathResultEntry 2498 MAX-ACCESS not-accessible 2499 STATUS current 2500 DESCRIPTION 2501 "Table entry for ibSmPathResultTable." 2502 INDEX { ibSmPathResultSubnetPrefix, ibSmPathResultSessionId, 2503 ibSmPathResultIndex } 2505 Expires: April 2004 [Page 50 ] 2506 ::= { ibSmPathResultTable 1 } 2508 IbSmPathResultEntry ::= SEQUENCE { 2509 ibSmPathResultSubnetPrefix IbSmSubnetPrefix, 2510 ibSmPathResultSessionId INTEGER, 2511 ibSmPathResultIndex INTEGER, 2512 ibSmPathResultDstGID OCTET STRING, 2513 ibSmPathResultSrcGID OCTET STRING, 2514 ibSmPathResultNumbPath INTEGER, 2515 ibSmPathResultDstLID INTEGER, 2516 ibSmPathResultSrcLID INTEGER, 2517 ibSmPathResultRawTraffic INTEGER, 2518 ibSmPathResultFlowLabel OCTET STRING, 2519 ibSmPathResultHopLimit INTEGER, 2520 ibSmPathResultTClass INTEGER, 2521 ibSmPathResultPKey OCTET STRING, 2522 ibSmPathResultSL INTEGER, 2523 ibSmPathResultMTUSel INTEGER, 2524 ibSmPathResultMTU INTEGER, 2525 ibSmPathResultRateSel INTEGER, 2526 ibSmPathResultRate INTEGER, 2527 ibSmPathResultPktLifeTimeSel INTEGER, 2528 ibSmPathResultPktLifeTime INTEGER, 2529 ibSmPathResultPreference INTEGER 2530 } 2532 ibSmPathResultSubnetPrefix OBJECT-TYPE 2533 SYNTAX IbSmSubnetPrefix 2534 MAX-ACCESS not-accessible 2535 STATUS current 2536 DESCRIPTION 2537 "Subnet prefix of this IB subnet." 2538 ::= { ibSmPathResultEntry 1 } 2540 ibSmPathResultSessionId OBJECT-TYPE 2541 SYNTAX INTEGER(0..2147483647) 2542 MAX-ACCESS not-accessible 2543 STATUS current 2544 DESCRIPTION 2545 "pseudo-random 32 bit number provided by the client." 2546 ::= { ibSmPathResultEntry 2 } 2548 ibSmPathResultIndex OBJECT-TYPE 2549 SYNTAX INTEGER(0..2147483647) 2550 MAX-ACCESS not-accessible 2551 STATUS current 2552 DESCRIPTION 2553 "The index of Path Records." 2554 ::= { ibSmPathResultEntry 3 } 2556 Expires: April 2004 [Page 51 ] 2557 ibSmPathResultDstGID OBJECT-TYPE 2558 SYNTAX OCTET STRING (SIZE(16)) 2559 MAX-ACCESS read-only 2560 STATUS current 2561 DESCRIPTION 2562 "The 128-bit destination GID of this path entry." 2563 ::= { ibSmPathResultEntry 4 } 2565 ibSmPathResultSrcGID OBJECT-TYPE 2566 SYNTAX OCTET STRING (SIZE(16)) 2567 MAX-ACCESS read-only 2568 STATUS current 2569 DESCRIPTION 2570 "The 128-bit source GID of this path entry." 2571 ::= { ibSmPathResultEntry 5 } 2573 ibSmPathResultNumbPath OBJECT-TYPE 2574 SYNTAX INTEGER 2575 MAX-ACCESS read-only 2576 STATUS current 2577 DESCRIPTION 2578 "Number of path between this source and destination GID pair." 2579 ::= { ibSmPathResultEntry 6 } 2581 ibSmPathResultDstLID OBJECT-TYPE 2582 SYNTAX INTEGER(1..65535) 2583 MAX-ACCESS read-only 2584 STATUS current 2585 DESCRIPTION 2586 "A 16-bit destination LID." 2587 ::= { ibSmPathResultEntry 7 } 2589 ibSmPathResultSrcLID OBJECT-TYPE 2590 SYNTAX INTEGER(1..65535) 2591 MAX-ACCESS read-only 2592 STATUS current 2593 DESCRIPTION 2594 "A 16-bit source LID." 2595 ::= { ibSmPathResultEntry 8 } 2597 ibSmPathResultRawTraffic OBJECT-TYPE 2598 SYNTAX INTEGER(0..1) 2599 MAX-ACCESS read-only 2600 STATUS current 2601 DESCRIPTION 2602 "The type of traffic that is on this path. 2603 iBPkt(0), 2604 rawPkt(1) " 2606 Expires: April 2004 [Page 52 ] 2607 ::= { ibSmPathResultEntry 9 } 2609 ibSmPathResultFlowLabel OBJECT-TYPE 2610 SYNTAX OCTET STRING (SIZE(3)) 2611 MAX-ACCESS read-only 2612 STATUS current 2613 DESCRIPTION 2614 "Flow label used on this path if GRH is used." 2615 ::= { ibSmPathResultEntry 10 } 2617 ibSmPathResultHopLimit OBJECT-TYPE 2618 SYNTAX INTEGER 2619 MAX-ACCESS read-only 2620 STATUS current 2621 DESCRIPTION 2622 "Hop limit used on this path if GRH is used." 2623 ::= { ibSmPathResultEntry 11 } 2625 ibSmPathResultTClass OBJECT-TYPE 2626 SYNTAX INTEGER 2627 MAX-ACCESS read-only 2628 STATUS current 2629 DESCRIPTION 2630 "TClass used on this path if GRH is used." 2631 ::= { ibSmPathResultEntry 12 } 2633 ibSmPathResultPKey OBJECT-TYPE 2634 SYNTAX OCTET STRING (SIZE(2)) 2635 MAX-ACCESS read-only 2636 STATUS current 2637 DESCRIPTION 2638 "The 16-bit P-Key used on this path." 2639 ::= { ibSmPathResultEntry 13 } 2641 ibSmPathResultSL OBJECT-TYPE 2642 SYNTAX INTEGER 2643 MAX-ACCESS read-only 2644 STATUS current 2645 DESCRIPTION 2646 "Service level used on this path." 2647 ::= { ibSmPathResultEntry 14 } 2649 ibSmPathResultMTUSel OBJECT-TYPE 2650 SYNTAX INTEGER (0..2) 2651 MAX-ACCESS read-only 2652 STATUS current 2653 DESCRIPTION 2654 "MTU selector used on this path. 2655 greaterMtu(0), 2657 Expires: April 2004 [Page 53 ] 2658 lessMtu(1), 2659 exactMtu(2)" 2660 ::= { ibSmPathResultEntry 15 } 2662 ibSmPathResultMTU OBJECT-TYPE 2663 SYNTAX INTEGER(0..5) 2664 MAX-ACCESS read-only 2665 STATUS current 2666 DESCRIPTION 2667 "MTU used on this path. 2668 mtu256(0), 2669 mtu512(1), 2670 mtu1024(2), 2671 mtu2048(3), 2672 mtu4096(4), 2673 reserved(5) " 2674 ::= { ibSmPathResultEntry 16 } 2676 ibSmPathResultRateSel OBJECT-TYPE 2677 SYNTAX INTEGER (0..2) 2678 MAX-ACCESS read-only 2679 STATUS current 2680 DESCRIPTION 2681 "Rate selector used on this path. 2682 greaterRate(0), 2683 lessRate(1), 2684 exactRate(2) " 2685 ::= { ibSmPathResultEntry 17 } 2687 ibSmPathResultRate OBJECT-TYPE 2688 SYNTAX INTEGER 2689 MAX-ACCESS read-only 2690 STATUS current 2691 DESCRIPTION 2692 "Rate used on this path. Specified as follows: 2693 1: 1Gps 2694 2: 2.5Gps 2695 3: 10Gps 2696 4: 30Gps 2697 5-64: reserved" 2698 ::= { ibSmPathResultEntry 18 } 2700 ibSmPathResultPktLifeTimeSel OBJECT-TYPE 2701 SYNTAX INTEGER (0..2) 2702 MAX-ACCESS read-only 2703 STATUS current 2704 DESCRIPTION 2705 "Packet life time selector used on this path. 2706 greaterOrEqual(0), 2708 Expires: April 2004 [Page 54 ] 2709 lessOrEqual(1), 2710 exact(2) " 2711 ::= { ibSmPathResultEntry 19 } 2713 ibSmPathResultPktLifeTime OBJECT-TYPE 2714 SYNTAX INTEGER 2715 MAX-ACCESS read-only 2716 STATUS current 2717 DESCRIPTION 2718 "Packet life time used on this path" 2719 ::= { ibSmPathResultEntry 20 } 2721 ibSmPathResultPreference OBJECT-TYPE 2722 SYNTAX INTEGER 2723 MAX-ACCESS read-only 2724 STATUS current 2725 DESCRIPTION 2726 "The preference of the path, larger number indicates worse paths." 2727 ::= { ibSmPathResultEntry 21 } 2729 -- Subnet Manager MultiPath Tables 2730 -- 2731 -- In order to query IB MultiPathRecords, management client should 2732 -- create a row in ibSmMultiPathReqTable, with the proper values of: 2733 -- ibSmMultiPathReqSubnetPrefix, ibSmMultiPathReqSessionId, 2734 -- ibSmMultiPathReqRowStatus, ibSmMultiPathReqRowCompMask, and other 2735 -- relevant MultiPathRecord attribute values. 2736 -- 2737 -- ibSmMultiPathReqSessionId is a positive pseudo-random 32-bit integer 2738 -- generated by the client. This number should be based on per request, 2739 -- and should not be reused by the client. Before the client creates 2740 -- the row, it should try to do a GET operation to ensure the number is 2741 -- not being used currently. If it detects a conflict, the client should 2742 -- re-generate another random value and try again. When a row is 2743 -- successfully created in ibSmMultiPathReqTable, that means a request 2744 -- of the path has been issued. 2745 -- 2746 -- ibSmMultiPathResultTable is used to retrieve the query results. The 2747 -- client should use the same value of ibSmMultiPathReqSessionId as 2748 -- ibSmMultiPathResultSessionId to retrieve the results. 2749 -- 2750 -- The management application should delete the row it created from 2751 -- ibSmMultiPathReqTable after it finishes retrieving the results. 2752 -- This will effectively remove the results from 2753 -- ibSmMultiPathResultTable. It is suggested that the MIB agent remove 2754 -- the row after a timeout period, to avoid resource leak. 2756 ibSmMultiPathReqTable OBJECT-TYPE 2757 SYNTAX SEQUENCE OF IbSmMultiPathReqEntry 2759 Expires: April 2004 [Page 55 ] 2760 MAX-ACCESS not-accessible 2761 STATUS current 2762 DESCRIPTION 2763 "A table used to list all the path entries that are actively 2764 managed by the Subnet Managers on this device." 2765 ::= { ibSmMultiPathInfo 1 } 2767 ibSmMultiPathReqEntry OBJECT-TYPE 2768 SYNTAX IbSmMultiPathReqEntry 2769 MAX-ACCESS not-accessible 2770 STATUS current 2771 DESCRIPTION 2772 "Table entry for ibSmMultiPathReqTable." 2773 INDEX { ibSmMultiPathReqSubnetPrefix, ibSmMultiPathReqSessionId } 2774 ::= { ibSmMultiPathReqTable 1 } 2776 IbSmMultiPathReqEntry ::= SEQUENCE { 2777 ibSmMultiPathReqSubnetPrefix IbSmSubnetPrefix, 2778 ibSmMultiPathReqSessionId INTEGER, 2779 ibSmMultiPathReqRowStatus RowStatus, 2780 ibSmMultiPathReqCreationTime TimeTicks, 2781 ibSmMultiPathReqCompMask OCTET STRING, 2782 ibSmMultiPathReqRawTraffic INTEGER, 2783 ibSmMultiPathReqFlowLabel OCTET STRING, 2784 ibSmMultiPathReqHopLimit INTEGER, 2785 ibSmMultiPathReqTClass INTEGER, 2786 ibSmMultiPathReqNumbPath INTEGER, 2787 ibSmMultiPathReqPKey OCTET STRING, 2788 ibSmMultiPathReqSL INTEGER, 2789 ibSmMultiPathReqMTUSel INTEGER, 2790 ibSmMultiPathReqMTU INTEGER, 2791 ibSmMultiPathReqRateSel INTEGER, 2792 ibSmMultiPathReqRate INTEGER, 2793 ibSmMultiPathReqPktLifeTimeSel INTEGER, 2794 ibSmMultiPathReqPktLifeTime INTEGER, 2795 ibSmMultiPathReqIndepSel INTEGER, 2796 ibSmMultiPathReqSGIDCount INTEGER, 2797 ibSmMultiPathReqDGIDCount INTEGER, 2798 ibSmMultiPathReqSDGIDBlock1 OCTET STRING, 2799 ibSmMultiPathReqSDGIDBlock2 OCTET STRING, 2800 ibSmMultiPathReqSDGIDBlock3 OCTET STRING, 2801 ibSmMultiPathReqSDGIDBlock4 OCTET STRING, 2802 ibSmMultiPathReqSDGIDBlock5 OCTET STRING, 2803 ibSmMultiPathReqSDGIDBlock6 OCTET STRING, 2804 ibSmMultiPathReqSDGIDBlock7 OCTET STRING, 2805 ibSmMultiPathReqSDGIDBlock8 OCTET STRING, 2806 ibSmMultiPathReqSDGIDBlock9 OCTET STRING, 2807 ibSmMultiPathReqSDGIDBlock10 OCTET STRING, 2808 ibSmMultiPathReqSDGIDBlock11 OCTET STRING, 2810 Expires: April 2004 [Page 56 ] 2811 ibSmMultiPathReqSDGIDBlock12 OCTET STRING, 2812 ibSmMultiPathReqSDGIDBlock13 OCTET STRING, 2813 ibSmMultiPathReqSDGIDBlock14 OCTET STRING, 2814 ibSmMultiPathReqSDGIDBlock15 OCTET STRING, 2815 ibSmMultiPathReqSDGIDBlock16 OCTET STRING, 2816 ibSmMultiPathReqSDGIDBlock17 OCTET STRING, 2817 ibSmMultiPathReqSDGIDBlock18 OCTET STRING, 2818 ibSmMultiPathReqSDGIDBlock19 OCTET STRING, 2819 ibSmMultiPathReqSDGIDBlock20 OCTET STRING, 2820 ibSmMultiPathReqSDGIDBlock21 OCTET STRING, 2821 ibSmMultiPathReqSDGIDBlock22 OCTET STRING, 2822 ibSmMultiPathReqSDGIDBlock23 OCTET STRING, 2823 ibSmMultiPathReqSDGIDBlock24 OCTET STRING, 2824 ibSmMultiPathReqSDGIDBlock25 OCTET STRING, 2825 ibSmMultiPathReqSDGIDBlock26 OCTET STRING, 2826 ibSmMultiPathReqSDGIDBlock27 OCTET STRING, 2827 ibSmMultiPathReqSDGIDBlock28 OCTET STRING, 2828 ibSmMultiPathReqSDGIDBlock29 OCTET STRING, 2829 ibSmMultiPathReqSDGIDBlock30 OCTET STRING, 2830 ibSmMultiPathReqSDGIDBlock31 OCTET STRING, 2831 ibSmMultiPathReqSDGIDBlock32 OCTET STRING 2832 } 2833 ibSmMultiPathReqSubnetPrefix OBJECT-TYPE 2834 SYNTAX IbSmSubnetPrefix 2835 MAX-ACCESS not-accessible 2836 STATUS current 2837 DESCRIPTION 2838 "Subnet prefix of this IB subnet." 2839 ::= { ibSmMultiPathReqEntry 1 } 2841 ibSmMultiPathReqSessionId OBJECT-TYPE 2842 SYNTAX INTEGER(0..2147483647) 2843 MAX-ACCESS not-accessible 2844 STATUS current 2845 DESCRIPTION 2846 "pseudo-random 32 bit number provided by the client." 2847 ::= { ibSmMultiPathReqEntry 2 } 2849 ibSmMultiPathReqRowStatus OBJECT-TYPE 2850 SYNTAX RowStatus 2851 MAX-ACCESS read-create 2852 STATUS current 2853 DESCRIPTION 2854 "RowStatus for row creation/deletion." 2855 ::= { ibSmMultiPathReqEntry 3 } 2857 ibSmMultiPathReqCreationTime OBJECT-TYPE 2858 SYNTAX TimeTicks 2859 MAX-ACCESS read-only 2861 Expires: April 2004 [Page 57 ] 2862 STATUS current 2863 DESCRIPTION 2864 "Time stamp when this row is created." 2865 ::= { ibSmMultiPathReqEntry 4 } 2867 ibSmMultiPathReqCompMask OBJECT-TYPE 2868 SYNTAX OCTET STRING(SIZE(8)) 2869 MAX-ACCESS read-create 2870 STATUS current 2871 DESCRIPTION 2872 "64-bit Component Mask for the request." 2873 ::= { ibSmMultiPathReqEntry 5 } 2875 ibSmMultiPathReqRawTraffic OBJECT-TYPE 2876 SYNTAX INTEGER(0..1) 2877 MAX-ACCESS read-create 2878 STATUS current 2879 DESCRIPTION 2880 "The type of traffic that is on this path. 2881 iBPkt(0), 2882 rawPkt(1) " 2883 ::= { ibSmMultiPathReqEntry 6 } 2885 ibSmMultiPathReqFlowLabel OBJECT-TYPE 2886 SYNTAX OCTET STRING (SIZE(3)) 2887 MAX-ACCESS read-create 2888 STATUS current 2889 DESCRIPTION 2890 "Flow label used on this path if GRH is used." 2891 ::= { ibSmMultiPathReqEntry 7 } 2893 ibSmMultiPathReqHopLimit OBJECT-TYPE 2894 SYNTAX INTEGER 2895 MAX-ACCESS read-create 2896 STATUS current 2897 DESCRIPTION 2898 "Hop limit used on this path if GRH is used." 2899 ::= { ibSmMultiPathReqEntry 8 } 2901 ibSmMultiPathReqTClass OBJECT-TYPE 2902 SYNTAX INTEGER 2903 MAX-ACCESS read-create 2904 STATUS current 2905 DESCRIPTION 2906 "TClass used on this path if GRH is used." 2907 ::= { ibSmMultiPathReqEntry 9 } 2909 ibSmMultiPathReqNumbPath OBJECT-TYPE 2910 SYNTAX INTEGER 2912 Expires: April 2004 [Page 58 ] 2913 MAX-ACCESS read-create 2914 STATUS current 2915 DESCRIPTION 2916 "Number of path between this source and destination GID pair." 2917 ::= { ibSmMultiPathReqEntry 10 } 2919 ibSmMultiPathReqPKey OBJECT-TYPE 2920 SYNTAX OCTET STRING (SIZE(2)) 2921 MAX-ACCESS read-create 2922 STATUS current 2923 DESCRIPTION 2924 "The 16-bit P-Key used on this path." 2925 ::= { ibSmMultiPathReqEntry 11 } 2927 ibSmMultiPathReqSL OBJECT-TYPE 2928 SYNTAX INTEGER 2929 MAX-ACCESS read-create 2930 STATUS current 2931 DESCRIPTION 2932 "Service level used on this path." 2933 ::= { ibSmMultiPathReqEntry 12 } 2935 ibSmMultiPathReqMTUSel OBJECT-TYPE 2936 SYNTAX INTEGER(0..2) 2937 MAX-ACCESS read-create 2938 STATUS current 2939 DESCRIPTION 2940 "MTU selector used on this path. 2941 greaterMtu(0), 2942 lessMtu(1), 2943 exactMtu(2) 2944 " 2945 ::= { ibSmMultiPathReqEntry 13 } 2947 ibSmMultiPathReqMTU OBJECT-TYPE 2948 SYNTAX INTEGER(0..5) 2949 MAX-ACCESS read-create 2950 STATUS current 2951 DESCRIPTION 2952 "MTU used on this path. 2953 mtu256(0), 2954 mtu512(1), 2955 mtu1024(2), 2956 mtu2048(3), 2957 mtu4096(4), 2958 reserved(5) 2959 " 2960 ::= { ibSmMultiPathReqEntry 14 } 2962 Expires: April 2004 [Page 59 ] 2963 ibSmMultiPathReqRateSel OBJECT-TYPE 2964 SYNTAX INTEGER(0..2) 2965 MAX-ACCESS read-create 2966 STATUS current 2967 DESCRIPTION 2968 "Rate selector used on this path. 2969 greaterRate(0), 2970 lessRate(1), 2971 exactRate(2) 2972 " 2973 ::= { ibSmMultiPathReqEntry 15 } 2975 ibSmMultiPathReqRate OBJECT-TYPE 2976 SYNTAX INTEGER 2977 MAX-ACCESS read-create 2978 STATUS current 2979 DESCRIPTION 2980 "Rate used on this path. Specified as follows: 2981 1: 1Gps 2982 2: 2.5Gps 2983 3: 10Gps 2984 4: 30Gps 2985 5-64: reserved" 2986 ::= { ibSmMultiPathReqEntry 16 } 2988 ibSmMultiPathReqPktLifeTimeSel OBJECT-TYPE 2989 SYNTAX INTEGER (0..2) 2990 MAX-ACCESS read-create 2991 STATUS current 2992 DESCRIPTION 2993 "Packet life time selector used on this path. 2994 greaterOrEqual(0), 2995 lessOrEqual(1), 2996 exact(2) 2997 " 2998 ::= { ibSmMultiPathReqEntry 17 } 3000 ibSmMultiPathReqPktLifeTime OBJECT-TYPE 3001 SYNTAX INTEGER 3002 MAX-ACCESS read-create 3003 STATUS current 3004 DESCRIPTION 3005 "Packet life time used on this path" 3006 ::= { ibSmMultiPathReqEntry 18 } 3008 ibSmMultiPathReqIndepSel OBJECT-TYPE 3009 SYNTAX INTEGER(0..3) 3010 MAX-ACCESS read-create 3011 STATUS current 3013 Expires: April 2004 [Page 60 ] 3014 DESCRIPTION 3015 "1-paths that are as fault-independent as possible. 0,2,3 3016 reserved. " 3017 ::= { ibSmMultiPathReqEntry 19 } 3019 ibSmMultiPathReqSGIDCount OBJECT-TYPE 3020 SYNTAX INTEGER(0..255) 3021 MAX-ACCESS read-create 3022 STATUS current 3023 DESCRIPTION 3024 "Number of SGIDs. " 3025 ::= { ibSmMultiPathReqEntry 20 } 3027 ibSmMultiPathReqDGIDCount OBJECT-TYPE 3028 SYNTAX INTEGER(0..255) 3029 MAX-ACCESS read-create 3030 STATUS current 3031 DESCRIPTION 3032 "Number of DGIDs. " 3033 ::= { ibSmMultiPathReqEntry 21 } 3035 ibSmMultiPathReqSDGIDBlock1 OBJECT-TYPE 3036 SYNTAX OCTET STRING(SIZE(0..256)) 3037 MAX-ACCESS read-create 3038 STATUS current 3039 DESCRIPTION 3040 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3041 ::= { ibSmMultiPathReqEntry 22 } 3043 ibSmMultiPathReqSDGIDBlock2 OBJECT-TYPE 3044 SYNTAX OCTET STRING(SIZE(0..256)) 3045 MAX-ACCESS read-create 3046 STATUS current 3047 DESCRIPTION 3048 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3049 ::= { ibSmMultiPathReqEntry 23 } 3051 ibSmMultiPathReqSDGIDBlock3 OBJECT-TYPE 3052 SYNTAX OCTET STRING(SIZE(0..256)) 3053 MAX-ACCESS read-create 3054 STATUS current 3055 DESCRIPTION 3056 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3057 ::= { ibSmMultiPathReqEntry 24 } 3059 ibSmMultiPathReqSDGIDBlock4 OBJECT-TYPE 3060 SYNTAX OCTET STRING(SIZE(0..256)) 3061 MAX-ACCESS read-create 3062 STATUS current 3064 Expires: April 2004 [Page 61 ] 3065 DESCRIPTION 3066 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3067 ::= { ibSmMultiPathReqEntry 25 } 3069 ibSmMultiPathReqSDGIDBlock5 OBJECT-TYPE 3070 SYNTAX OCTET STRING(SIZE(0..256)) 3071 MAX-ACCESS read-create 3072 STATUS current 3073 DESCRIPTION 3074 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3075 ::= { ibSmMultiPathReqEntry 26 } 3077 ibSmMultiPathReqSDGIDBlock6 OBJECT-TYPE 3078 SYNTAX OCTET STRING(SIZE(0..256)) 3079 MAX-ACCESS read-create 3080 STATUS current 3081 DESCRIPTION 3082 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3083 ::= { ibSmMultiPathReqEntry 27 } 3085 ibSmMultiPathReqSDGIDBlock7 OBJECT-TYPE 3086 SYNTAX OCTET STRING(SIZE(0..256)) 3087 MAX-ACCESS read-create 3088 STATUS current 3089 DESCRIPTION 3090 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3091 ::= { ibSmMultiPathReqEntry 28 } 3093 ibSmMultiPathReqSDGIDBlock8 OBJECT-TYPE 3094 SYNTAX OCTET STRING(SIZE(0..256)) 3095 MAX-ACCESS read-create 3096 STATUS current 3097 DESCRIPTION 3098 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3099 ::= { ibSmMultiPathReqEntry 29 } 3101 ibSmMultiPathReqSDGIDBlock9 OBJECT-TYPE 3102 SYNTAX OCTET STRING(SIZE(0..256)) 3103 MAX-ACCESS read-create 3104 STATUS current 3105 DESCRIPTION 3106 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3107 ::= { ibSmMultiPathReqEntry 30 } 3109 ibSmMultiPathReqSDGIDBlock10 OBJECT-TYPE 3110 SYNTAX OCTET STRING(SIZE(0..256)) 3111 MAX-ACCESS read-create 3112 STATUS current 3113 DESCRIPTION 3115 Expires: April 2004 [Page 62 ] 3116 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3117 ::= { ibSmMultiPathReqEntry 31 } 3119 ibSmMultiPathReqSDGIDBlock11 OBJECT-TYPE 3120 SYNTAX OCTET STRING(SIZE(0..256)) 3121 MAX-ACCESS read-create 3122 STATUS current 3123 DESCRIPTION 3124 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3125 ::= { ibSmMultiPathReqEntry 32 } 3127 ibSmMultiPathReqSDGIDBlock12 OBJECT-TYPE 3128 SYNTAX OCTET STRING(SIZE(0..256)) 3129 MAX-ACCESS read-create 3130 STATUS current 3131 DESCRIPTION 3132 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3133 ::= { ibSmMultiPathReqEntry 33 } 3135 ibSmMultiPathReqSDGIDBlock13 OBJECT-TYPE 3136 SYNTAX OCTET STRING(SIZE(0..256)) 3137 MAX-ACCESS read-create 3138 STATUS current 3139 DESCRIPTION 3140 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3141 ::= { ibSmMultiPathReqEntry 34 } 3143 ibSmMultiPathReqSDGIDBlock14 OBJECT-TYPE 3144 SYNTAX OCTET STRING(SIZE(0..256)) 3145 MAX-ACCESS read-create 3146 STATUS current 3147 DESCRIPTION 3148 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3149 ::= { ibSmMultiPathReqEntry 35 } 3151 ibSmMultiPathReqSDGIDBlock15 OBJECT-TYPE 3152 SYNTAX OCTET STRING(SIZE(0..256)) 3153 MAX-ACCESS read-create 3154 STATUS current 3155 DESCRIPTION 3156 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3157 ::= { ibSmMultiPathReqEntry 36 } 3159 ibSmMultiPathReqSDGIDBlock16 OBJECT-TYPE 3160 SYNTAX OCTET STRING(SIZE(0..256)) 3161 MAX-ACCESS read-create 3162 STATUS current 3163 DESCRIPTION 3164 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3166 Expires: April 2004 [Page 63 ] 3167 ::= { ibSmMultiPathReqEntry 37 } 3169 ibSmMultiPathReqSDGIDBlock17 OBJECT-TYPE 3170 SYNTAX OCTET STRING(SIZE(0..256)) 3171 MAX-ACCESS read-create 3172 STATUS current 3173 DESCRIPTION 3174 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3175 ::= { ibSmMultiPathReqEntry 38 } 3177 ibSmMultiPathReqSDGIDBlock18 OBJECT-TYPE 3178 SYNTAX OCTET STRING(SIZE(0..256)) 3179 MAX-ACCESS read-create 3180 STATUS current 3181 DESCRIPTION 3182 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3183 ::= { ibSmMultiPathReqEntry 39 } 3185 ibSmMultiPathReqSDGIDBlock19 OBJECT-TYPE 3186 SYNTAX OCTET STRING(SIZE(0..256)) 3187 MAX-ACCESS read-create 3188 STATUS current 3189 DESCRIPTION 3190 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3191 ::= { ibSmMultiPathReqEntry 40 } 3193 ibSmMultiPathReqSDGIDBlock20 OBJECT-TYPE 3194 SYNTAX OCTET STRING(SIZE(0..256)) 3195 MAX-ACCESS read-create 3196 STATUS current 3197 DESCRIPTION 3198 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3199 ::= { ibSmMultiPathReqEntry 41 } 3201 ibSmMultiPathReqSDGIDBlock21 OBJECT-TYPE 3202 SYNTAX OCTET STRING(SIZE(0..256)) 3203 MAX-ACCESS read-create 3204 STATUS current 3205 DESCRIPTION 3206 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3207 ::= { ibSmMultiPathReqEntry 42 } 3209 ibSmMultiPathReqSDGIDBlock22 OBJECT-TYPE 3210 SYNTAX OCTET STRING(SIZE(0..256)) 3211 MAX-ACCESS read-create 3212 STATUS current 3213 DESCRIPTION 3214 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3215 ::= { ibSmMultiPathReqEntry 43 } 3217 Expires: April 2004 [Page 64 ] 3218 ibSmMultiPathReqSDGIDBlock23 OBJECT-TYPE 3219 SYNTAX OCTET STRING(SIZE(0..256)) 3220 MAX-ACCESS read-create 3221 STATUS current 3222 DESCRIPTION 3223 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3224 ::= { ibSmMultiPathReqEntry 44 } 3226 ibSmMultiPathReqSDGIDBlock24 OBJECT-TYPE 3227 SYNTAX OCTET STRING(SIZE(0..256)) 3228 MAX-ACCESS read-create 3229 STATUS current 3230 DESCRIPTION 3231 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3232 ::= { ibSmMultiPathReqEntry 45 } 3234 ibSmMultiPathReqSDGIDBlock25 OBJECT-TYPE 3235 SYNTAX OCTET STRING(SIZE(0..256)) 3236 MAX-ACCESS read-create 3237 STATUS current 3238 DESCRIPTION 3239 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3240 ::= { ibSmMultiPathReqEntry 46 } 3242 ibSmMultiPathReqSDGIDBlock26 OBJECT-TYPE 3243 SYNTAX OCTET STRING(SIZE(0..256)) 3244 MAX-ACCESS read-create 3245 STATUS current 3246 DESCRIPTION 3247 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3248 ::= { ibSmMultiPathReqEntry 47 } 3250 ibSmMultiPathReqSDGIDBlock27 OBJECT-TYPE 3251 SYNTAX OCTET STRING(SIZE(0..256)) 3252 MAX-ACCESS read-create 3253 STATUS current 3254 DESCRIPTION 3255 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3256 ::= { ibSmMultiPathReqEntry 48 } 3258 ibSmMultiPathReqSDGIDBlock28 OBJECT-TYPE 3259 SYNTAX OCTET STRING(SIZE(0..256)) 3260 MAX-ACCESS read-create 3261 STATUS current 3262 DESCRIPTION 3263 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3264 ::= { ibSmMultiPathReqEntry 49 } 3266 Expires: April 2004 [Page 65 ] 3267 ibSmMultiPathReqSDGIDBlock29 OBJECT-TYPE 3268 SYNTAX OCTET STRING(SIZE(0..256)) 3269 MAX-ACCESS read-create 3270 STATUS current 3271 DESCRIPTION 3272 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3273 ::= { ibSmMultiPathReqEntry 50 } 3275 ibSmMultiPathReqSDGIDBlock30 OBJECT-TYPE 3276 SYNTAX OCTET STRING(SIZE(0..256)) 3277 MAX-ACCESS read-create 3278 STATUS current 3279 DESCRIPTION 3280 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3281 ::= { ibSmMultiPathReqEntry 51 } 3283 ibSmMultiPathReqSDGIDBlock31 OBJECT-TYPE 3284 SYNTAX OCTET STRING(SIZE(0..256)) 3285 MAX-ACCESS read-create 3286 STATUS current 3287 DESCRIPTION 3288 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3289 ::= { ibSmMultiPathReqEntry 52 } 3291 ibSmMultiPathReqSDGIDBlock32 OBJECT-TYPE 3292 SYNTAX OCTET STRING(SIZE(0..256)) 3293 MAX-ACCESS read-create 3294 STATUS current 3295 DESCRIPTION 3296 "May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set" 3297 ::= { ibSmMultiPathReqEntry 53 } 3299 ibSmMultiPathResultTable OBJECT-TYPE 3300 SYNTAX SEQUENCE OF IbSmMultiPathResultEntry 3301 MAX-ACCESS not-accessible 3302 STATUS current 3303 DESCRIPTION 3304 "A table used to list all the path entries that satisfy the 3305 multi path request." 3306 ::= { ibSmMultiPathInfo 2 } 3308 ibSmMultiPathResultEntry OBJECT-TYPE 3309 SYNTAX IbSmMultiPathResultEntry 3310 MAX-ACCESS not-accessible 3311 STATUS current 3312 DESCRIPTION 3313 "Table entry for ibSmMultiPathResultTable." 3314 INDEX { ibSmMultiPathResultSubnetPrefix, 3315 ibSmMultiPathResultSessionId, 3317 Expires: April 2004 [Page 66 ] 3318 ibSmMultiPathResultIndex } 3320 ::= { ibSmMultiPathResultTable 1 } 3322 IbSmMultiPathResultEntry ::= SEQUENCE { 3323 ibSmMultiPathResultSubnetPrefix IbSmSubnetPrefix, 3324 ibSmMultiPathResultSessionId INTEGER, 3325 ibSmMultiPathResultIndex INTEGER, 3326 ibSmMultiPathResultDstGID OCTET STRING, 3327 ibSmMultiPathResultSrcGID OCTET STRING, 3328 ibSmMultiPathResultNumbPath INTEGER, 3329 ibSmMultiPathResultDstLID INTEGER, 3330 ibSmMultiPathResultSrcLID INTEGER, 3331 ibSmMultiPathResultRawTraffic INTEGER, 3332 ibSmMultiPathResultFlowLabel OCTET STRING, 3333 ibSmMultiPathResultHopLimit INTEGER, 3334 ibSmMultiPathResultTClass INTEGER, 3335 ibSmMultiPathResultPKey OCTET STRING, 3336 ibSmMultiPathResultSL INTEGER, 3337 ibSmMultiPathResultMTUSel INTEGER, 3338 ibSmMultiPathResultMTU INTEGER, 3339 ibSmMultiPathResultRateSel INTEGER, 3340 ibSmMultiPathResultRate INTEGER, 3341 ibSmMultiPathResultPktLifeTimeSel INTEGER, 3342 ibSmMultiPathResultPktLifeTime INTEGER, 3343 ibSmMultiPathResultPreference INTEGER 3344 } 3346 ibSmMultiPathResultSubnetPrefix OBJECT-TYPE 3347 SYNTAX IbSmSubnetPrefix 3348 MAX-ACCESS not-accessible 3349 STATUS current 3350 DESCRIPTION 3351 "Subnet prefix of this IB subnet." 3352 ::= { ibSmMultiPathResultEntry 1 } 3354 ibSmMultiPathResultSessionId OBJECT-TYPE 3355 SYNTAX INTEGER(0..2147483647) 3356 MAX-ACCESS not-accessible 3357 STATUS current 3358 DESCRIPTION 3359 "pseudo-random 32 bit number provided by the client." 3360 ::= { ibSmMultiPathResultEntry 2 } 3362 ibSmMultiPathResultIndex OBJECT-TYPE 3363 SYNTAX INTEGER(0..2147483647) 3364 MAX-ACCESS not-accessible 3365 STATUS current 3366 DESCRIPTION 3368 Expires: April 2004 [Page 67 ] 3369 "The index of Path Records." 3370 ::= { ibSmMultiPathResultEntry 3 } 3372 ibSmMultiPathResultDstGID OBJECT-TYPE 3373 SYNTAX OCTET STRING (SIZE(16)) 3374 MAX-ACCESS read-only 3375 STATUS current 3376 DESCRIPTION 3377 "The 128-bit destination GID of this path entry." 3378 ::= { ibSmMultiPathResultEntry 4 } 3380 ibSmMultiPathResultSrcGID OBJECT-TYPE 3381 SYNTAX OCTET STRING (SIZE(16)) 3382 MAX-ACCESS read-only 3383 STATUS current 3384 DESCRIPTION 3385 "The 128-bit source GID of this path entry." 3386 ::= { ibSmMultiPathResultEntry 5 } 3388 ibSmMultiPathResultNumbPath OBJECT-TYPE 3389 SYNTAX INTEGER 3390 MAX-ACCESS read-only 3391 STATUS current 3392 DESCRIPTION 3393 "Number of path between this source and destination GID pair." 3394 ::= { ibSmMultiPathResultEntry 6 } 3396 ibSmMultiPathResultDstLID OBJECT-TYPE 3397 SYNTAX INTEGER(1..65535) 3398 MAX-ACCESS read-only 3399 STATUS current 3400 DESCRIPTION 3401 "A 16-bit destination LID." 3402 ::= { ibSmMultiPathResultEntry 7 } 3404 ibSmMultiPathResultSrcLID OBJECT-TYPE 3405 SYNTAX INTEGER(1..65535) 3406 MAX-ACCESS read-only 3407 STATUS current 3408 DESCRIPTION 3409 "A 16-bit source LID." 3410 ::= { ibSmMultiPathResultEntry 8 } 3412 ibSmMultiPathResultRawTraffic OBJECT-TYPE 3413 SYNTAX INTEGER(0..1) 3414 MAX-ACCESS read-only 3415 STATUS current 3416 DESCRIPTION 3417 "The type of traffic that is on this path. 3419 Expires: April 2004 [Page 68 ] 3420 iBPkt(0), 3421 rawPkt(1) " 3422 ::= { ibSmMultiPathResultEntry 9 } 3424 ibSmMultiPathResultFlowLabel OBJECT-TYPE 3425 SYNTAX OCTET STRING (SIZE(3)) 3426 MAX-ACCESS read-only 3427 STATUS current 3428 DESCRIPTION 3429 "Flow label used on this path if GRH is used." 3430 ::= { ibSmMultiPathResultEntry 10 } 3432 ibSmMultiPathResultHopLimit OBJECT-TYPE 3433 SYNTAX INTEGER 3434 MAX-ACCESS read-only 3435 STATUS current 3436 DESCRIPTION 3437 "Hop limit used on this path if GRH is used." 3438 ::= { ibSmMultiPathResultEntry 11 } 3440 ibSmMultiPathResultTClass OBJECT-TYPE 3441 SYNTAX INTEGER 3442 MAX-ACCESS read-only 3443 STATUS current 3444 DESCRIPTION 3445 "TClass used on this path if GRH is used." 3446 ::= { ibSmMultiPathResultEntry 12 } 3448 ibSmMultiPathResultPKey OBJECT-TYPE 3449 SYNTAX OCTET STRING (SIZE(2)) 3450 MAX-ACCESS read-only 3451 STATUS current 3452 DESCRIPTION 3453 "The 16-bit P-Key used on this path." 3454 ::= { ibSmMultiPathResultEntry 13 } 3456 ibSmMultiPathResultSL OBJECT-TYPE 3457 SYNTAX INTEGER 3458 MAX-ACCESS read-only 3459 STATUS current 3460 DESCRIPTION 3461 "Service level used on this path." 3462 ::= { ibSmMultiPathResultEntry 14 } 3464 ibSmMultiPathResultMTUSel OBJECT-TYPE 3465 SYNTAX INTEGER (0..2) 3466 MAX-ACCESS read-only 3467 STATUS current 3468 DESCRIPTION 3470 Expires: April 2004 [Page 69 ] 3471 "MTU selector used on this path. 3472 greaterMtu(0), 3473 lessMtu(1), 3474 exactMtu(2)" 3475 ::= { ibSmMultiPathResultEntry 15 } 3477 ibSmMultiPathResultMTU OBJECT-TYPE 3478 SYNTAX INTEGER(0..5) 3479 MAX-ACCESS read-only 3480 STATUS current 3481 DESCRIPTION 3482 "MTU used on this path. mtu256(0), 3483 mtu512(1), 3484 mtu1024(2), 3485 mtu2048(3), 3486 mtu4096(4), 3487 reserved(5) " 3488 ::= { ibSmMultiPathResultEntry 16 } 3490 ibSmMultiPathResultRateSel OBJECT-TYPE 3491 SYNTAX INTEGER (0..2) 3492 MAX-ACCESS read-only 3493 STATUS current 3494 DESCRIPTION 3495 "Rate selector used on this path. 3496 greaterRate(0), 3497 lessRate(1), 3498 exactRate(2) " 3499 ::= { ibSmMultiPathResultEntry 17 } 3501 ibSmMultiPathResultRate OBJECT-TYPE 3502 SYNTAX INTEGER 3503 MAX-ACCESS read-only 3504 STATUS current 3505 DESCRIPTION 3506 "Rate used on this path. Specified as follows: 3507 1: 1Gps 3508 2: 2.5Gps 3509 3: 10Gps 3510 4: 30Gps 3511 5-64: reserved" 3512 ::= { ibSmMultiPathResultEntry 18 } 3514 ibSmMultiPathResultPktLifeTimeSel OBJECT-TYPE 3515 SYNTAX INTEGER (0..2) 3516 MAX-ACCESS read-only 3517 STATUS current 3518 DESCRIPTION 3519 "Packet life time selector used on this path. 3521 Expires: April 2004 [Page 70 ] 3522 greaterOrEqual(0), 3523 lessOrEqual(1), 3524 exact(2) " 3525 ::= { ibSmMultiPathResultEntry 19 } 3527 ibSmMultiPathResultPktLifeTime OBJECT-TYPE 3528 SYNTAX INTEGER 3529 MAX-ACCESS read-only 3530 STATUS current 3531 DESCRIPTION 3532 "Packet life time used on this path" 3533 ::= { ibSmMultiPathResultEntry 20 } 3535 ibSmMultiPathResultPreference OBJECT-TYPE 3536 SYNTAX INTEGER 3537 MAX-ACCESS read-only 3538 STATUS current 3539 DESCRIPTION 3540 "The preference of the path, larger number indicates worse paths." 3541 ::= { ibSmMultiPathResultEntry 21 } 3543 -- Subnet Manager Trace Tables 3544 -- 3545 -- In order to query IB TraceRecords, management client should 3546 -- create a row in ibSmTraceReqTable, with the proper values of: 3547 -- ibSmTraceReqSubnetPrefix, ibSmTraceReqSessionId, 3548 -- ibSmTraceReqRowStatus, ibSmTraceReqRowCompMask, and other 3549 -- relevant TraceRecord attribute values. 3550 -- 3551 -- ibSmTraceReqSessionId is a positive pseudo-random 32-bit integer 3552 -- generated by the client. This number should be based on per request, 3553 -- and should not be reused by the client. Before the client creates 3554 -- the row, it should try to do a GET operation to ensure the number is 3555 -- not being used currently. If it detects a conflict, the client should 3556 -- re-generate another random value and try again. When a row is 3557 -- successfully created in ibSmTraceReqTable, that means a request 3558 -- of the path has been issued. 3559 -- 3560 -- ibSmTraceResultTable is used to retrieve the query results. The 3561 -- client should use the same value of ibSmTraceReqSessionId as 3562 -- ibSmTraceResultSessionId to retrieve the results. 3563 -- 3564 -- The management application should delete the row it created from 3565 -- ibSmTraceReqTable after it finishes retrieving the results. This will 3566 -- effectively remove the results from ibSmTraceResultTable. It is 3567 -- suggested that the MIB agent remove the row after a timeout period, 3568 -- to avoid resource leak. 3570 Expires: April 2004 [Page 71 ] 3571 ibSmTraceReqTable OBJECT-TYPE 3572 SYNTAX SEQUENCE OF IbSmTraceReqEntry 3573 MAX-ACCESS not-accessible 3574 STATUS current 3575 DESCRIPTION 3576 "A table used to list all the path entries that are actively 3577 managed by the Subnet Managers on this device." 3578 ::= { ibSmTraceInfo 1 } 3580 ibSmTraceReqEntry OBJECT-TYPE 3581 SYNTAX IbSmTraceReqEntry 3582 MAX-ACCESS not-accessible 3583 STATUS current 3584 DESCRIPTION 3585 "Table entry for ibSmTraceReqTable." 3586 INDEX { ibSmTraceReqSubnetPrefix, ibSmTraceReqSessionId } 3588 ::= { ibSmTraceReqTable 1 } 3590 IbSmTraceReqEntry ::= SEQUENCE { 3591 ibSmTraceReqSubnetPrefix IbSmSubnetPrefix, 3592 ibSmTraceReqSessionId INTEGER, 3593 ibSmTraceReqRowStatus RowStatus, 3594 ibSmTraceReqCreationTime TimeTicks, 3595 ibSmTraceReqCompMask OCTET STRING, 3596 ibSmTraceReqIDGeneration INTEGER, 3597 ibSmTraceReqNodeType INTEGER, 3598 ibSmTraceReqNodeID OCTET STRING, 3599 ibSmTraceReqChassisID OCTET STRING, 3600 ibSmTraceReqEntryPortID OCTET STRING, 3601 ibSmTraceReqExitPortID OCTET STRING, 3602 ibSmTraceReqEntryPort INTEGER, 3603 ibSmTraceReqExitPort INTEGER 3604 } 3606 ibSmTraceReqSubnetPrefix OBJECT-TYPE 3607 SYNTAX IbSmSubnetPrefix 3608 MAX-ACCESS not-accessible 3609 STATUS current 3610 DESCRIPTION 3611 "Subnet prefix of this IB subnet." 3612 ::= { ibSmTraceReqEntry 1 } 3614 ibSmTraceReqSessionId OBJECT-TYPE 3615 SYNTAX INTEGER(0..2147483647) 3616 MAX-ACCESS read-create 3617 STATUS current 3618 DESCRIPTION 3619 "pseudo-random 32 bit number provided by the client." 3621 Expires: April 2004 [Page 72 ] 3622 ::= { ibSmTraceReqEntry 2 } 3624 ibSmTraceReqRowStatus OBJECT-TYPE 3625 SYNTAX RowStatus 3626 MAX-ACCESS read-create 3627 STATUS current 3628 DESCRIPTION 3629 "RowStatus for row creation/deletion." 3630 ::= { ibSmTraceReqEntry 3 } 3632 ibSmTraceReqCreationTime OBJECT-TYPE 3633 SYNTAX TimeTicks 3634 MAX-ACCESS read-only 3635 STATUS current 3636 DESCRIPTION 3637 "Time stamp when this row is created." 3638 ::= { ibSmTraceReqEntry 4 } 3640 ibSmTraceReqCompMask OBJECT-TYPE 3641 SYNTAX OCTET STRING(SIZE(8)) 3642 MAX-ACCESS read-create 3643 STATUS current 3644 DESCRIPTION 3645 "64-bit Component Mask for the request." 3646 ::= { ibSmTraceReqEntry 5 } 3648 ibSmTraceReqIDGeneration OBJECT-TYPE 3649 SYNTAX INTEGER(0..65535) 3650 MAX-ACCESS read-create 3651 STATUS current 3652 DESCRIPTION 3653 "Generation of the IDs used in this attribute." 3654 ::= { ibSmTraceReqEntry 6 } 3656 ibSmTraceReqNodeType OBJECT-TYPE 3657 SYNTAX INTEGER(1..3) 3658 MAX-ACCESS read-create 3659 STATUS current 3660 DESCRIPTION 3661 "NodeType, CA, Switch or Router." 3662 ::= { ibSmTraceReqEntry 7 } 3664 ibSmTraceReqNodeID OBJECT-TYPE 3665 SYNTAX OCTET STRING(SIZE(8)) 3666 MAX-ACCESS read-create 3667 STATUS current 3668 DESCRIPTION 3669 "ID of the Node." 3670 ::= { ibSmTraceReqEntry 8 } 3672 Expires: April 2004 [Page 73 ] 3673 ibSmTraceReqChassisID OBJECT-TYPE 3674 SYNTAX OCTET STRING(SIZE(8)) 3675 MAX-ACCESS read-create 3676 STATUS current 3677 DESCRIPTION 3678 "ID of the chassis or power domain, or 0 if ChassisGUID or 3679 equivalent 3680 information is unavailable." 3681 ::= { ibSmTraceReqEntry 9 } 3683 ibSmTraceReqEntryPortID OBJECT-TYPE 3684 SYNTAX OCTET STRING(SIZE(8)) 3685 MAX-ACCESS read-create 3686 STATUS current 3687 DESCRIPTION 3688 "If NodeType is CA: ID of the port used. 3689 If NodeType is router: ID of Entry Port. 3690 Otherwise reserved." 3691 ::= { ibSmTraceReqEntry 10 } 3693 ibSmTraceReqExitPortID OBJECT-TYPE 3694 SYNTAX OCTET STRING(SIZE(8)) 3695 MAX-ACCESS read-create 3696 STATUS current 3697 DESCRIPTION 3698 "If NodeType is router and path continues past this router: 3699 ID of the exit port of the router. Otherwise reserved." 3700 ::= { ibSmTraceReqEntry 11 } 3702 ibSmTraceReqEntryPort OBJECT-TYPE 3703 SYNTAX INTEGER(0..255) 3704 MAX-ACCESS read-create 3705 STATUS current 3706 DESCRIPTION 3707 "If NodeType is switch: number of the entry port. 3708 Otherwise: reserved." 3709 ::= { ibSmTraceReqEntry 12 } 3711 ibSmTraceReqExitPort OBJECT-TYPE 3712 SYNTAX INTEGER(0..255) 3713 MAX-ACCESS read-create 3714 STATUS current 3715 DESCRIPTION 3716 "If NodeType is switch: number of the exit port. 3717 Otherwise: reserved." 3718 ::= { ibSmTraceReqEntry 13 } 3720 ibSmTraceResultTable OBJECT-TYPE 3722 Expires: April 2004 [Page 74 ] 3723 SYNTAX SEQUENCE OF IbSmTraceResultEntry 3724 MAX-ACCESS not-accessible 3725 STATUS current 3726 DESCRIPTION 3727 "A table used to list all the path entries that are actively 3728 managed by the Subnet Managers on this device." 3729 ::= { ibSmTraceInfo 2 } 3731 ibSmTraceResultEntry OBJECT-TYPE 3732 SYNTAX IbSmTraceResultEntry 3733 MAX-ACCESS not-accessible 3734 STATUS current 3735 DESCRIPTION 3736 "Table entry for ibSmTraceResultTable." 3737 INDEX { ibSmTraceResultSubnetPrefix, ibSmTraceResultSessionId, 3738 ibSmTraceResultIndex } 3740 ::= { ibSmTraceResultTable 1 } 3742 IbSmTraceResultEntry ::= SEQUENCE { 3743 ibSmTraceResultSubnetPrefix IbSmSubnetPrefix, 3744 ibSmTraceResultSessionId INTEGER, 3745 ibSmTraceResultIndex INTEGER, 3746 ibSmTraceResultIDGeneration INTEGER, 3747 ibSmTraceResultNodeType INTEGER, 3748 ibSmTraceResultNodeID OCTET STRING, 3749 ibSmTraceResultChassisID OCTET STRING, 3750 ibSmTraceResultEntryPortID OCTET STRING, 3751 ibSmTraceResultExitPortID OCTET STRING, 3752 ibSmTraceResultEntryPort INTEGER, 3753 ibSmTraceResultExitPort INTEGER 3754 } 3756 ibSmTraceResultSubnetPrefix OBJECT-TYPE 3757 SYNTAX IbSmSubnetPrefix 3758 MAX-ACCESS not-accessible 3759 STATUS current 3760 DESCRIPTION 3761 "Subnet prefix of this IB subnet." 3762 ::= { ibSmTraceResultEntry 1 } 3764 ibSmTraceResultSessionId OBJECT-TYPE 3765 SYNTAX INTEGER(0..2147483647) 3766 MAX-ACCESS not-accessible 3767 STATUS current 3768 DESCRIPTION 3769 "pseudo-random 32 bit number provided by the client." 3770 ::= { ibSmTraceResultEntry 2 } 3772 Expires: April 2004 [Page 75 ] 3773 ibSmTraceResultIndex OBJECT-TYPE 3774 SYNTAX INTEGER(0..2147483647) 3775 MAX-ACCESS not-accessible 3776 STATUS current 3777 DESCRIPTION 3778 "Index for the results." 3779 ::= { ibSmTraceResultEntry 3 } 3781 ibSmTraceResultIDGeneration OBJECT-TYPE 3782 SYNTAX INTEGER(0..65535) 3783 MAX-ACCESS read-only 3784 STATUS current 3785 DESCRIPTION 3786 "Generation of the IDs used in this attribute." 3787 ::= { ibSmTraceResultEntry 4 } 3789 ibSmTraceResultNodeType OBJECT-TYPE 3790 SYNTAX INTEGER(1..3) 3791 MAX-ACCESS read-only 3792 STATUS current 3793 DESCRIPTION 3794 "NodeType, CA, Switch or Router." 3795 ::= { ibSmTraceResultEntry 5 } 3797 ibSmTraceResultNodeID OBJECT-TYPE 3798 SYNTAX OCTET STRING(SIZE(8)) 3799 MAX-ACCESS read-only 3800 STATUS current 3801 DESCRIPTION 3802 "ID of the Node." 3803 ::= { ibSmTraceResultEntry 6 } 3805 ibSmTraceResultChassisID OBJECT-TYPE 3806 SYNTAX OCTET STRING(SIZE(8)) 3807 MAX-ACCESS read-only 3808 STATUS current 3809 DESCRIPTION 3810 "ID of the chassis or power domain, or 0 if ChassisGUID or 3811 equivalent 3812 information is unavailable." 3813 ::= { ibSmTraceResultEntry 7 } 3815 ibSmTraceResultEntryPortID OBJECT-TYPE 3816 SYNTAX OCTET STRING(SIZE(8)) 3817 MAX-ACCESS read-only 3818 STATUS current 3819 DESCRIPTION 3820 "If NodeType is CA: ID of the port used. 3821 If NodeType is router: ID of Entry Port. 3823 Expires: April 2004 [Page 76 ] 3824 Otherwise reserved." 3825 ::= { ibSmTraceResultEntry 8 } 3827 ibSmTraceResultExitPortID OBJECT-TYPE 3828 SYNTAX OCTET STRING(SIZE(8)) 3829 MAX-ACCESS read-only 3830 STATUS current 3831 DESCRIPTION 3832 "If NodeType is router and path continues past this router: 3833 ID of the exit port of the router. Otherwise reserved." 3834 ::= { ibSmTraceResultEntry 9 } 3836 ibSmTraceResultEntryPort OBJECT-TYPE 3837 SYNTAX INTEGER(0..255) 3838 MAX-ACCESS read-only 3839 STATUS current 3840 DESCRIPTION 3841 "If NodeType is switch: number of the entry port. 3842 Otherwise: reserved." 3843 ::= { ibSmTraceResultEntry 10 } 3845 ibSmTraceResultExitPort OBJECT-TYPE 3846 SYNTAX INTEGER(0..255) 3847 MAX-ACCESS read-only 3848 STATUS current 3849 DESCRIPTION 3850 "If NodeType is switch: number of the exit port. 3851 Otherwise: reserved." 3852 ::= { ibSmTraceResultEntry 11 } 3854 -- Subnet Manager Service table 3856 ibSmServiceTable OBJECT-TYPE 3857 SYNTAX SEQUENCE OF IbSmServiceEntry 3858 MAX-ACCESS not-accessible 3859 STATUS current 3860 DESCRIPTION 3861 "A table used to list services managed by the Subnet 3862 Managers on this device." 3863 ::= { ibSmServiceInfo 1 } 3865 ibSmServiceEntry OBJECT-TYPE 3866 SYNTAX IbSmServiceEntry 3867 MAX-ACCESS not-accessible 3868 STATUS current 3869 DESCRIPTION 3870 "Table entry for ibSmServiceTable." 3871 INDEX { ibSmServiceSubnetPrefix, ibSmServiceID, 3872 ibSmServiceGID, ibSmServicePKey } 3874 Expires: April 2004 [Page 77 ] 3875 ::= { ibSmServiceTable 1 } 3877 IbSmServiceEntry ::= SEQUENCE { 3878 ibSmServiceSubnetPrefix IbSmSubnetPrefix, 3879 ibSmServiceID OCTET STRING, 3880 ibSmServiceGID OCTET STRING, 3881 ibSmServicePKey OCTET STRING, 3882 ibSmServiceLease INTEGER, 3883 ibSmServiceKey OCTET STRING, 3884 ibSmServiceName DisplayString, 3885 ibSmServiceData OCTET STRING 3886 } 3888 ibSmServiceSubnetPrefix OBJECT-TYPE 3889 SYNTAX IbSmSubnetPrefix 3890 MAX-ACCESS read-only 3891 STATUS current 3892 DESCRIPTION 3893 "Subnet prefix of this IB subnet." 3894 ::= { ibSmServiceEntry 1 } 3896 ibSmServiceID OBJECT-TYPE 3897 SYNTAX OCTET STRING (SIZE(8)) 3898 MAX-ACCESS read-only 3899 STATUS current 3900 DESCRIPTION 3901 "The 64-bit ID of the service." 3902 ::= { ibSmServiceEntry 2 } 3904 ibSmServiceGID OBJECT-TYPE 3905 SYNTAX OCTET STRING (SIZE(16)) 3906 MAX-ACCESS read-only 3907 STATUS current 3908 DESCRIPTION 3909 "The 128-bit multicast GID address." 3910 ::= { ibSmServiceEntry 3 } 3912 ibSmServicePKey OBJECT-TYPE 3913 SYNTAX OCTET STRING (SIZE(2)) 3914 MAX-ACCESS read-only 3915 STATUS current 3916 DESCRIPTION 3917 "The 16-bit P-Key." 3918 ::= { ibSmServiceEntry 4 } 3920 ibSmServiceLease OBJECT-TYPE 3921 SYNTAX INTEGER 3922 MAX-ACCESS read-only 3923 STATUS current 3925 Expires: April 2004 [Page 78 ] 3926 DESCRIPTION 3927 "Lease period remaining (in seconds) for this service. 3928 A value of 4294967295 means the lease is indefinite." 3929 ::= { ibSmServiceEntry 5 } 3931 ibSmServiceKey OBJECT-TYPE 3932 SYNTAX OCTET STRING (SIZE(16)) 3933 MAX-ACCESS read-only 3934 STATUS current 3935 DESCRIPTION 3936 "The 64-bit service key." 3937 ::= { ibSmServiceEntry 6 } 3939 ibSmServiceName OBJECT-TYPE 3940 SYNTAX DisplayString(SIZE(0..64)) 3941 MAX-ACCESS read-only 3942 STATUS current 3943 DESCRIPTION 3944 "The name of this service." 3945 ::= { ibSmServiceEntry 7 } 3947 ibSmServiceData OBJECT-TYPE 3948 SYNTAX OCTET STRING (SIZE(64)) 3949 MAX-ACCESS read-only 3950 STATUS current 3951 DESCRIPTION 3952 "Data associated with this service." 3953 ::= { ibSmServiceEntry 8 } 3955 -- Subnet Manager Service Association table 3956 -- 3957 -- When a row of this table is created or deleted, a pair of 3958 -- { Service Key, Service Name } mapping is being added or removed on 3959 -- the device. 3960 -- 3962 ibSmServiceAssocTable OBJECT-TYPE 3963 SYNTAX SEQUENCE OF IbSmServiceAssocEntry 3964 MAX-ACCESS not-accessible 3965 STATUS current 3966 DESCRIPTION 3967 "A table used to list service associations managed by the 3968 Subnet Managers on this device." 3969 ::= { ibSmServiceInfo 2 } 3971 ibSmServiceAssocEntry OBJECT-TYPE 3972 SYNTAX IbSmServiceAssocEntry 3973 MAX-ACCESS not-accessible 3974 STATUS current 3976 Expires: April 2004 [Page 79 ] 3977 DESCRIPTION 3978 "Table entry for ibSmServiceAssocTable." 3979 INDEX { ibSmServiceAssocSubnetPrefix, ibSmServiceAssocKey, 3980 IMPLIED ibSmServiceName} 3981 ::= { ibSmServiceAssocTable 1 } 3983 IbSmServiceAssocEntry ::= SEQUENCE { 3984 ibSmServiceAssocSubnetPrefix IbSmSubnetPrefix, 3985 ibSmServiceAssocKey OCTET STRING, 3986 ibSmServiceAssocName DisplayString, 3987 ibSmServiceAssocRowStatus RowStatus 3988 } 3990 ibSmServiceAssocSubnetPrefix OBJECT-TYPE 3991 SYNTAX IbSmSubnetPrefix 3992 MAX-ACCESS not-accessible 3993 STATUS current 3994 DESCRIPTION 3995 "Subnet prefix of this IB subnet." 3996 ::= { ibSmServiceAssocEntry 1 } 3998 ibSmServiceAssocKey OBJECT-TYPE 3999 SYNTAX OCTET STRING (SIZE(16)) 4000 MAX-ACCESS read-create 4001 STATUS current 4002 DESCRIPTION 4003 "The 64-bit service key." 4004 ::= { ibSmServiceAssocEntry 2 } 4006 ibSmServiceAssocName OBJECT-TYPE 4007 SYNTAX DisplayString(SIZE(0..64)) 4008 MAX-ACCESS read-create 4009 STATUS current 4010 DESCRIPTION 4011 "The name of this service." 4012 ::= { ibSmServiceAssocEntry 3 } 4014 ibSmServiceAssocRowStatus OBJECT-TYPE 4015 SYNTAX RowStatus 4016 MAX-ACCESS read-create 4017 STATUS current 4018 DESCRIPTION 4019 "The RowStatus for row creation and deletion." 4020 ::= { ibSmServiceAssocEntry 4 } 4022 -- Subnet Manager Switch SL to VL Map table 4024 ibSmSwSLtoVLMapTable OBJECT-TYPE 4025 SYNTAX SEQUENCE OF IbSmSwSLtoVLMapEntry 4027 Expires: April 2004 [Page 80 ] 4028 MAX-ACCESS not-accessible 4029 STATUS current 4030 DESCRIPTION 4031 "A table used to list the SL to VL mapping for the 4032 switches that are managed by the Subnet Managers on 4033 this device." 4034 ::= { ibSmSwSLtoVLMapInfo 1 } 4036 ibSmSwSLtoVLMapEntry OBJECT-TYPE 4037 SYNTAX IbSmSwSLtoVLMapEntry 4038 MAX-ACCESS not-accessible 4039 STATUS current 4040 DESCRIPTION 4041 "Entry for ibSmSwSLtoVLMapTable." 4042 INDEX { ibSmSwSLtoVLMapSubnetPrefix, ibSmSwSLtoVLMapNodeGUID, 4043 ibSmSwSLtoVLMapInPortNum, ibSmSwSLtoVLMapOutPortNum } 4044 ::= { ibSmSwSLtoVLMapTable 1 } 4046 IbSmSwSLtoVLMapEntry ::= SEQUENCE { 4047 ibSmSwSLtoVLMapSubnetPrefix IbSmSubnetPrefix, 4048 ibSmSwSLtoVLMapNodeGUID OCTET STRING, 4049 ibSmSwSLtoVLMapInPortNum INTEGER, 4050 ibSmSwSLtoVLMapOutPortNum INTEGER, 4051 ibSmSwSLtoVLMapSL0toVL INTEGER, 4052 ibSmSwSLtoVLMapSL1toVL INTEGER, 4053 ibSmSwSLtoVLMapSL2toVL INTEGER, 4054 ibSmSwSLtoVLMapSL3toVL INTEGER, 4055 ibSmSwSLtoVLMapSL4toVL INTEGER, 4056 ibSmSwSLtoVLMapSL5toVL INTEGER, 4057 ibSmSwSLtoVLMapSL6toVL INTEGER, 4058 ibSmSwSLtoVLMapSL7toVL INTEGER, 4059 ibSmSwSLtoVLMapSL8toVL INTEGER, 4060 ibSmSwSLtoVLMapSL9toVL INTEGER, 4061 ibSmSwSLtoVLMapSL10toVL INTEGER, 4062 ibSmSwSLtoVLMapSL11toVL INTEGER, 4063 ibSmSwSLtoVLMapSL12toVL INTEGER, 4064 ibSmSwSLtoVLMapSL13toVL INTEGER, 4065 ibSmSwSLtoVLMapSL14toVL INTEGER, 4066 ibSmSwSLtoVLMapSL15toVL INTEGER 4067 } 4069 ibSmSwSLtoVLMapSubnetPrefix OBJECT-TYPE 4070 SYNTAX IbSmSubnetPrefix 4071 MAX-ACCESS read-only 4072 STATUS current 4073 DESCRIPTION 4074 "Subnet prefix of this IB subnet." 4075 ::= { ibSmSwSLtoVLMapEntry 1 } 4077 Expires: April 2004 [Page 81 ] 4078 ibSmSwSLtoVLMapNodeGUID OBJECT-TYPE 4079 SYNTAX OCTET STRING (SIZE(8)) 4080 MAX-ACCESS read-only 4081 STATUS current 4082 DESCRIPTION 4083 "The 64-bit GUID of a node in this IB subnet." 4084 ::= { ibSmSwSLtoVLMapEntry 2 } 4086 ibSmSwSLtoVLMapInPortNum OBJECT-TYPE 4087 SYNTAX INTEGER (1..255) 4088 MAX-ACCESS read-only 4089 STATUS current 4090 DESCRIPTION 4091 "The input port of the IB packet." 4092 ::= { ibSmSwSLtoVLMapEntry 3 } 4094 ibSmSwSLtoVLMapOutPortNum OBJECT-TYPE 4095 SYNTAX INTEGER (1..255) 4096 MAX-ACCESS read-only 4097 STATUS current 4098 DESCRIPTION 4099 "The output port of the IB packet." 4100 ::= { ibSmSwSLtoVLMapEntry 4 } 4102 ibSmSwSLtoVLMapSL0toVL OBJECT-TYPE 4103 SYNTAX INTEGER (0..15) 4104 MAX-ACCESS read-write 4105 STATUS current 4106 DESCRIPTION 4107 "SL0 to VL mapping." 4108 ::= { ibSmSwSLtoVLMapEntry 5 } 4110 ibSmSwSLtoVLMapSL1toVL OBJECT-TYPE 4111 SYNTAX INTEGER (0..15) 4112 MAX-ACCESS read-write 4113 STATUS current 4114 DESCRIPTION 4115 "SL1 to VL mapping." 4116 ::= { ibSmSwSLtoVLMapEntry 6 } 4118 ibSmSwSLtoVLMapSL2toVL OBJECT-TYPE 4119 SYNTAX INTEGER (0..15) 4120 MAX-ACCESS read-write 4121 STATUS current 4122 DESCRIPTION 4123 "SL2 to VL mapping." 4124 ::= { ibSmSwSLtoVLMapEntry 7 } 4126 ibSmSwSLtoVLMapSL3toVL OBJECT-TYPE 4128 Expires: April 2004 [Page 82 ] 4129 SYNTAX INTEGER (0..15) 4130 MAX-ACCESS read-write 4131 STATUS current 4132 DESCRIPTION 4133 "SL3 to VL mapping." 4134 ::= { ibSmSwSLtoVLMapEntry 8 } 4136 ibSmSwSLtoVLMapSL4toVL OBJECT-TYPE 4137 SYNTAX INTEGER (0..15) 4138 MAX-ACCESS read-write 4139 STATUS current 4140 DESCRIPTION 4141 "SL4 to VL mapping." 4142 ::= { ibSmSwSLtoVLMapEntry 9 } 4144 ibSmSwSLtoVLMapSL5toVL OBJECT-TYPE 4145 SYNTAX INTEGER (0..15) 4146 MAX-ACCESS read-write 4147 STATUS current 4148 DESCRIPTION 4149 "SL5 to VL mapping." 4150 ::= { ibSmSwSLtoVLMapEntry 10 } 4152 ibSmSwSLtoVLMapSL6toVL OBJECT-TYPE 4153 SYNTAX INTEGER (0..15) 4154 MAX-ACCESS read-write 4155 STATUS current 4156 DESCRIPTION 4157 "SL6 to VL mapping." 4158 ::= { ibSmSwSLtoVLMapEntry 11 } 4160 ibSmSwSLtoVLMapSL7toVL OBJECT-TYPE 4161 SYNTAX INTEGER (0..15) 4162 MAX-ACCESS read-write 4163 STATUS current 4164 DESCRIPTION 4165 "SL7 to VL mapping." 4166 ::= { ibSmSwSLtoVLMapEntry 12 } 4168 ibSmSwSLtoVLMapSL8toVL OBJECT-TYPE 4169 SYNTAX INTEGER (0..15) 4170 MAX-ACCESS read-write 4171 STATUS current 4172 DESCRIPTION 4173 "SL8 to VL mapping." 4174 ::= { ibSmSwSLtoVLMapEntry 13 } 4176 ibSmSwSLtoVLMapSL9toVL OBJECT-TYPE 4177 SYNTAX INTEGER (0..15) 4179 Expires: April 2004 [Page 83 ] 4180 MAX-ACCESS read-write 4181 STATUS current 4182 DESCRIPTION 4183 "SL9 to VL mapping." 4184 ::= { ibSmSwSLtoVLMapEntry 14 } 4186 ibSmSwSLtoVLMapSL10toVL OBJECT-TYPE 4187 SYNTAX INTEGER (0..15) 4188 MAX-ACCESS read-write 4189 STATUS current 4190 DESCRIPTION 4191 "SL10 to VL mapping." 4192 ::= { ibSmSwSLtoVLMapEntry 15 } 4194 ibSmSwSLtoVLMapSL11toVL OBJECT-TYPE 4195 SYNTAX INTEGER (0..15) 4196 MAX-ACCESS read-write 4197 STATUS current 4198 DESCRIPTION 4199 "SL11 to VL mapping." 4200 ::= { ibSmSwSLtoVLMapEntry 16 } 4202 ibSmSwSLtoVLMapSL12toVL OBJECT-TYPE 4203 SYNTAX INTEGER (0..15) 4204 MAX-ACCESS read-write 4205 STATUS current 4206 DESCRIPTION 4207 "SL12 to VL mapping." 4208 ::= { ibSmSwSLtoVLMapEntry 17 } 4210 ibSmSwSLtoVLMapSL13toVL OBJECT-TYPE 4211 SYNTAX INTEGER (0..15) 4212 MAX-ACCESS read-write 4213 STATUS current 4214 DESCRIPTION 4215 "SL13 to VL mapping." 4216 ::= { ibSmSwSLtoVLMapEntry 18 } 4218 ibSmSwSLtoVLMapSL14toVL OBJECT-TYPE 4219 SYNTAX INTEGER (0..15) 4220 MAX-ACCESS read-write 4221 STATUS current 4222 DESCRIPTION 4223 "SL14 to VL mapping." 4224 ::= { ibSmSwSLtoVLMapEntry 19 } 4226 ibSmSwSLtoVLMapSL15toVL OBJECT-TYPE 4227 SYNTAX INTEGER (0..15) 4228 MAX-ACCESS read-write 4230 Expires: April 2004 [Page 84 ] 4231 STATUS current 4232 DESCRIPTION 4233 "SL15 to VL mapping." 4234 ::= { ibSmSwSLtoVLMapEntry 20 } 4236 -- Subnet Manager Channel Adapter/Router SL to VL Map table 4238 ibSmCaSLtoVLMapTable OBJECT-TYPE 4239 SYNTAX SEQUENCE OF IbSmCaSLtoVLMapEntry 4240 MAX-ACCESS not-accessible 4241 STATUS current 4242 DESCRIPTION 4243 "A table used to list the SL to VL mapping for the 4244 channel adapters and routers that are managed by the Subnet 4245 Managers on this device." 4246 ::= { ibSmCaSLtoVLMapInfo 1 } 4248 ibSmCaSLtoVLMapEntry OBJECT-TYPE 4249 SYNTAX IbSmCaSLtoVLMapEntry 4250 MAX-ACCESS not-accessible 4251 STATUS current 4252 DESCRIPTION 4253 "Entry for ibSmCaSLtoVLMapTable." 4254 INDEX { ibSmCaSLtoVLMapSubnetPrefix, ibSmCaSLtoVLMapNodeGUID, 4255 ibSmCaSLtoVLMapPortNum } 4256 ::= { ibSmCaSLtoVLMapTable 1 } 4258 IbSmCaSLtoVLMapEntry ::= SEQUENCE { 4259 ibSmCaSLtoVLMapSubnetPrefix IbSmSubnetPrefix, 4260 ibSmCaSLtoVLMapNodeGUID OCTET STRING, 4261 ibSmCaSLtoVLMapPortNum INTEGER, 4262 ibSmCaSLtoVLMapSL0toVL INTEGER, 4263 ibSmCaSLtoVLMapSL1toVL INTEGER, 4264 ibSmCaSLtoVLMapSL2toVL INTEGER, 4265 ibSmCaSLtoVLMapSL3toVL INTEGER, 4266 ibSmCaSLtoVLMapSL4toVL INTEGER, 4267 ibSmCaSLtoVLMapSL5toVL INTEGER, 4268 ibSmCaSLtoVLMapSL6toVL INTEGER, 4269 ibSmCaSLtoVLMapSL7toVL INTEGER, 4270 ibSmCaSLtoVLMapSL8toVL INTEGER, 4271 ibSmCaSLtoVLMapSL9toVL INTEGER, 4272 ibSmCaSLtoVLMapSL10toVL INTEGER, 4273 ibSmCaSLtoVLMapSL11toVL INTEGER, 4274 ibSmCaSLtoVLMapSL12toVL INTEGER, 4275 ibSmCaSLtoVLMapSL13toVL INTEGER, 4276 ibSmCaSLtoVLMapSL14toVL INTEGER, 4277 ibSmCaSLtoVLMapSL15toVL INTEGER 4278 } 4280 Expires: April 2004 [Page 85 ] 4281 ibSmCaSLtoVLMapSubnetPrefix OBJECT-TYPE 4282 SYNTAX IbSmSubnetPrefix 4283 MAX-ACCESS read-only 4284 STATUS current 4285 DESCRIPTION 4286 "Subnet prefix of this IB subnet." 4287 ::= { ibSmCaSLtoVLMapEntry 1 } 4289 ibSmCaSLtoVLMapNodeGUID OBJECT-TYPE 4290 SYNTAX OCTET STRING (SIZE(8)) 4291 MAX-ACCESS read-only 4292 STATUS current 4293 DESCRIPTION 4294 "The 64-bit GUID of a node in this IB subnet." 4295 ::= { ibSmCaSLtoVLMapEntry 2 } 4297 ibSmCaSLtoVLMapPortNum OBJECT-TYPE 4298 SYNTAX INTEGER (1..255) 4299 MAX-ACCESS read-only 4300 STATUS current 4301 DESCRIPTION 4302 "The output port of the IB packet." 4303 ::= { ibSmCaSLtoVLMapEntry 3 } 4305 ibSmCaSLtoVLMapSL0toVL OBJECT-TYPE 4306 SYNTAX INTEGER (0..15) 4307 MAX-ACCESS read-write 4308 STATUS current 4309 DESCRIPTION 4310 "SL0 to VL mapping." 4311 ::= { ibSmCaSLtoVLMapEntry 4 } 4313 ibSmCaSLtoVLMapSL1toVL OBJECT-TYPE 4314 SYNTAX INTEGER (0..15) 4315 MAX-ACCESS read-write 4316 STATUS current 4317 DESCRIPTION 4318 "SL1 to VL mapping." 4319 ::= { ibSmCaSLtoVLMapEntry 5 } 4321 ibSmCaSLtoVLMapSL2toVL OBJECT-TYPE 4322 SYNTAX INTEGER (0..15) 4323 MAX-ACCESS read-write 4324 STATUS current 4325 DESCRIPTION 4326 "SL2 to VL mapping." 4327 ::= { ibSmCaSLtoVLMapEntry 6 } 4329 Expires: April 2004 [Page 86 ] 4330 ibSmCaSLtoVLMapSL3toVL OBJECT-TYPE 4331 SYNTAX INTEGER (0..15) 4332 MAX-ACCESS read-write 4333 STATUS current 4334 DESCRIPTION 4335 "SL3 to VL mapping." 4336 ::= { ibSmCaSLtoVLMapEntry 7 } 4338 ibSmCaSLtoVLMapSL4toVL OBJECT-TYPE 4339 SYNTAX INTEGER (0..15) 4340 MAX-ACCESS read-write 4341 STATUS current 4342 DESCRIPTION 4343 "SL4 to VL mapping." 4344 ::= { ibSmCaSLtoVLMapEntry 8 } 4346 ibSmCaSLtoVLMapSL5toVL OBJECT-TYPE 4347 SYNTAX INTEGER (0..15) 4348 MAX-ACCESS read-write 4349 STATUS current 4350 DESCRIPTION 4351 "SL5 to VL mapping." 4352 ::= { ibSmCaSLtoVLMapEntry 9 } 4354 ibSmCaSLtoVLMapSL6toVL OBJECT-TYPE 4355 SYNTAX INTEGER (0..15) 4356 MAX-ACCESS read-write 4357 STATUS current 4358 DESCRIPTION 4359 "SL6 to VL mapping." 4360 ::= { ibSmCaSLtoVLMapEntry 10 } 4362 ibSmCaSLtoVLMapSL7toVL OBJECT-TYPE 4363 SYNTAX INTEGER (0..15) 4364 MAX-ACCESS read-write 4365 STATUS current 4366 DESCRIPTION 4367 "SL7 to VL mapping." 4368 ::= { ibSmCaSLtoVLMapEntry 11 } 4370 ibSmCaSLtoVLMapSL8toVL OBJECT-TYPE 4371 SYNTAX INTEGER (0..15) 4372 MAX-ACCESS read-write 4373 STATUS current 4374 DESCRIPTION 4375 "SL8 to VL mapping." 4376 ::= { ibSmCaSLtoVLMapEntry 12 } 4378 ibSmCaSLtoVLMapSL9toVL OBJECT-TYPE 4380 Expires: April 2004 [Page 87 ] 4381 SYNTAX INTEGER (0..15) 4382 MAX-ACCESS read-write 4383 STATUS current 4384 DESCRIPTION 4385 "SL9 to VL mapping." 4386 ::= { ibSmCaSLtoVLMapEntry 13 } 4388 ibSmCaSLtoVLMapSL10toVL OBJECT-TYPE 4389 SYNTAX INTEGER (0..15) 4390 MAX-ACCESS read-write 4391 STATUS current 4392 DESCRIPTION 4393 "SL10 to VL mapping." 4394 ::= { ibSmCaSLtoVLMapEntry 14 } 4396 ibSmCaSLtoVLMapSL11toVL OBJECT-TYPE 4397 SYNTAX INTEGER (0..15) 4398 MAX-ACCESS read-write 4399 STATUS current 4400 DESCRIPTION 4401 "SL11 to VL mapping." 4402 ::= { ibSmCaSLtoVLMapEntry 15 } 4404 ibSmCaSLtoVLMapSL12toVL OBJECT-TYPE 4405 SYNTAX INTEGER (0..15) 4406 MAX-ACCESS read-write 4407 STATUS current 4408 DESCRIPTION 4409 "SL12 to VL mapping." 4410 ::= { ibSmCaSLtoVLMapEntry 16 } 4412 ibSmCaSLtoVLMapSL13toVL OBJECT-TYPE 4413 SYNTAX INTEGER (0..15) 4414 MAX-ACCESS read-write 4415 STATUS current 4416 DESCRIPTION 4417 "SL13 to VL mapping." 4418 ::= { ibSmCaSLtoVLMapEntry 17 } 4420 ibSmCaSLtoVLMapSL14toVL OBJECT-TYPE 4421 SYNTAX INTEGER (0..15) 4422 MAX-ACCESS read-write 4423 STATUS current 4424 DESCRIPTION 4425 "SL14 to VL mapping." 4426 ::= { ibSmCaSLtoVLMapEntry 18 } 4428 ibSmCaSLtoVLMapSL15toVL OBJECT-TYPE 4429 SYNTAX INTEGER (0..15) 4431 Expires: April 2004 [Page 88 ] 4432 MAX-ACCESS read-write 4433 STATUS current 4434 DESCRIPTION 4435 "SL15 to VL mapping." 4436 ::= { ibSmCaSLtoVLMapEntry 19 } 4438 -- Subnet Manager VL Arbitration table 4440 ibSmVLArbitrationTable OBJECT-TYPE 4441 SYNTAX SEQUENCE OF IbSmVLArbitrationEntry 4442 MAX-ACCESS not-accessible 4443 STATUS current 4444 DESCRIPTION 4445 "A table used to list VL arbitration for ports on CA, routers and 4446 switches that are managed by the Subnet Managers on this device." 4447 ::= { ibSmVLArbitrationInfo 1 } 4449 ibSmVLArbitrationEntry OBJECT-TYPE 4450 SYNTAX IbSmVLArbitrationEntry 4451 MAX-ACCESS not-accessible 4452 STATUS current 4453 DESCRIPTION 4454 "Table entry for ibSmVLArbitrationTable." 4455 INDEX { ibSmVLArbitrationSubnetPrefix, 4456 ibSmVLArbitrationNodeGUID, 4457 ibSmVLArbitrationPortNum, ibSmVLArbitrationPriority 4458 } 4459 ::= { ibSmVLArbitrationTable 1 } 4461 IbSmVLArbitrationEntry ::= SEQUENCE { 4462 ibSmVLArbitrationSubnetPrefix IbSmSubnetPrefix, 4463 ibSmVLArbitrationNodeGUID OCTET STRING, 4464 ibSmVLArbitrationPriority INTEGER, 4465 ibSmVLArbitrationIndex INTEGER, 4466 ibSmVLArbitrationPortNum INTEGER, 4467 ibSmVLArbitrationWeight INTEGER 4468 } 4470 ibSmVLArbitrationSubnetPrefix OBJECT-TYPE 4471 SYNTAX IbSmSubnetPrefix 4472 MAX-ACCESS read-only 4473 STATUS current 4474 DESCRIPTION 4475 "Subnet prefix of this IB subnet." 4476 ::= { ibSmVLArbitrationEntry 1 } 4478 ibSmVLArbitrationNodeGUID OBJECT-TYPE 4479 SYNTAX OCTET STRING (SIZE(8)) 4480 MAX-ACCESS read-only 4482 Expires: April 2004 [Page 89 ] 4483 STATUS current 4484 DESCRIPTION 4485 "The 64-bit Node GUID of this VL arbitration entry." 4486 ::= { ibSmVLArbitrationEntry 2 } 4488 ibSmVLArbitrationPriority OBJECT-TYPE 4489 SYNTAX INTEGER { 4490 lowPriority(1), 4491 highPriority(2) 4492 } 4493 MAX-ACCESS read-only 4494 STATUS current 4495 DESCRIPTION 4496 "The priority of this VL arbitration entry." 4497 ::= { ibSmVLArbitrationEntry 3 } 4499 ibSmVLArbitrationIndex OBJECT-TYPE 4500 SYNTAX INTEGER (1..64) 4501 MAX-ACCESS read-only 4502 STATUS current 4503 DESCRIPTION 4504 "The index of this VL arbitration entry." 4505 ::= { ibSmVLArbitrationEntry 4 } 4507 ibSmVLArbitrationPortNum OBJECT-TYPE 4508 SYNTAX INTEGER (0..255) 4509 MAX-ACCESS read-only 4510 STATUS current 4511 DESCRIPTION 4512 "Local port ID of this VL arbitration entry." 4513 ::= { ibSmVLArbitrationEntry 5 } 4515 ibSmVLArbitrationWeight OBJECT-TYPE 4516 SYNTAX INTEGER 4517 MAX-ACCESS read-write 4518 STATUS current 4519 DESCRIPTION 4520 " The weight of this VL arbitration entry. Zero indicates that 4521 this element is skipped." 4522 ::= { ibSmVLArbitrationEntry 6 } 4524 -- Traps: TBD 4525 -- Comformance: TBD 4527 END 4529 Expires: April 2004 [Page 90 ] 4530 7 Revision History 4532 This section should be removed when this document is published as an RFC. 4534 7.1 Changes from 4536 Cheng Yang joined as a co-author of the draft. 4538 Most tables have been revised. 4540 ibSmPathInfo group has been remodeled. 4542 ibSmMultiPathInfo group has been added. 4544 ibSmTraceInfo group has been added. 4546 ibSmServiceAssociationTable has been added. 4548 ibsmLinkTable has been added. 4550 Linear Forwarding, Random Forwarding and Multicast Forwarding tables 4551 have been removed because of no interest. 4553 Revision History section has been added to keep track of updates to the 4554 MIB. 4556 MIB has been updated to reflect changes in InfiniBand Architecture 4557 Specification Volume 1,Release 1.1 [IBTAArch] 4559 8 Security Considerations 4561 There are a number of management objects defined in this MIB module with 4562 a MAX-ACCESS clause of read-write and/or read-create. Such objects may 4563 be considered sensitive or vulnerable in some network environments. The 4564 support for SET operations in a non-secure environment without proper 4565 protection can have a negative effect on network operations. These are 4566 the tables and objects and their sensitivity/vulnerability: 4568 TBD: 4570 Some of the readable objects in this MIB module (i.e., objects with a 4571 MAX-ACCESS other than not-accessible) may be considered sensitive or 4572 vulnerable in some network environments. It is thus important to control 4573 even GET and/or NOTIFY access to these objects and possibly to even 4574 encrypt the values of these objects when sending them over the network 4575 via SNMP. These are the tables and objects and their 4577 Expires: April 2004 [Page 91 ] 4578 sensitivity/vulnerability: 4580 TBD: 4582 SNMP versions prior to SNMPv3 did not include adequate security. Even 4583 if the network itself is secure (for example by using IPSec), even then, 4584 there is no control as to who on the secure network is allowed to access 4585 and GET/SET (read/change/create/delete) the objects in this MIB module. 4587 It is RECOMMENDED that implementers consider the security features as 4588 provided by the SNMPv3 framework (see [RFC3410], section 8), including 4589 full support for the SNMPv3 cryptographic mechanisms (for authentication 4590 and privacy). 4592 Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. 4593 Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic 4594 security. It is then a customer/operator responsibility to ensure that 4595 the SNMP entity giving access to an instance of this MIB module is properly 4596 configured to give access to the objects only to those principals (users) 4597 that have legitimate rights to indeed GET or SET (change/create/delete) 4598 them. 4600 9 Full Copyright Statement 4602 Copyright (C) The Internet Society (2003). All Rights Reserved. 4604 This document and translations of it may be copied and furnished to 4605 others, and derivative works that comment on or otherwise explain it or 4606 assist in its implementation may be prepared, copied, published and 4607 distributed, in whole or in part, without restriction of any kind, 4608 provided that the above copyright notice and this paragraph are included 4609 on all such copies and derivative works. However, this document itself 4610 may not be modified in any way, such as by removing the copyright notice 4611 or references to the Internet Society or other Internet organizations, 4612 except as needed for the purpose of developing Internet standards in which 4613 case the procedures for copyrights defined in the Internet Standards 4614 process must be followed, or as required to translate it into languages 4615 other than English. 4617 The limited permissions granted above are perpetual and will not be 4618 revoked by the Internet Society or its successors or assigns. 4620 This document and the information contained herein is provided on an "AS 4621 IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE 4622 DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 4623 TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE 4624 ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR 4625 A PARTICULAR PURPOSE. 4627 Expires: April 2004 [Page 92 ] 4628 10 Intellectual Property Notice 4630 The IETF takes no position regarding the validity or scope of any 4631 intellectual property or other rights that might be claimed to pertain 4632 to the implementation or use of the technology described in this document 4633 or the extent to which any license under such rights might or might not 4634 be available; neither does it represent that it has made any effort to 4635 identify any such rights. Information on the IETF's procedures with 4636 respect to rights in standards-track and standards-related documentation 4637 can be found in BCP-11. Copies of claims of rights made available for 4638 publication and any assurances of licenses to be made available, or the 4639 result of an attempt made to obtain a general license or permission for 4640 the use of such proprietary rights by implementers or users of this 4641 specification can be obtained from the IETF Secretariat. 4643 The IETF invites any interested party to bring to its attention any 4644 copyrights, patents or patent applications, or other proprietary rights 4645 which may cover technology that may be required to practice this standard. 4646 Please address the information to the IETF Executive Director. 4648 11 Normative References 4650 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4651 Rose, M. and S. Waldbusser, "Structure of Management 4652 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 4653 1999. 4655 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4656 Rose, M. and S. Waldbusser, "Textual Conventions for 4657 SMIv2", STD 58, RFC 2579, April 1999. 4659 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4660 Rose, M. and S. Waldbusser, "Conformance Statements for 4661 SMIv2", STD 58, RFC 2580, April 1999. 4663 [IBTAArch] InfiniBand Architecture Specification Volume 1,Release 1.1, 4664 November 6, 2002. 4666 12 Informative References 4668 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 4669 "Introduction and Applicability Statements for Internet- 4670 Standard Management Framework", RFC 3410, December 2002. 4672 13 Acknowledgments 4674 Cheng Yang would like to thank Brian DeForest, David Brean, Rick Lagueux, 4676 Expires: April 2004 [Page 93 ] 4677 Nivas Madhur and other members of Sun Microsystems IB development team 4678 for their valuable comments and suggestions. 4680 14 Author's Addresses 4682 Carl Yang 4683 TopSpin Communications Inc 4684 515 Ellis Street Phone: +1 650 316 3300 4685 Mountain View, CA 94043 Email: carl@topspin.com 4686 United States 4688 Edwin Tsang 4689 TopSpin Communications Inc 4690 515 Ellis Street Phone: +1 650 316 3300 4691 Mountain View, CA 94043 Email: edwin@topspin.com 4692 United States 4694 Cheng Yang 4695 Sun Microsystems, Inc. Phone: +1 650 960 1300 4696 4150 Network Circle Email: cheng.yang@sun.com 4697 Santa Clara, CA 95054 4698 United States 4700 Expires: April 2004 [Page 94 ]