idnits 2.17.1 draft-yang-ib-subnet-management-mib-00.txt: ** The Abstract section seems to be numbered 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: ---------------------------------------------------------------------------- ** Missing revision: the document name given in the document, 'draft-yang-ib-subnet-management-mib-', does not give the document revision number ~~ Missing draftname component: the document name given in the document, 'draft-yang-ib-subnet-management-mib-', does not seem to contain all the document name components required ('draft' prefix, document source, document name, and revision) -- see https://www.ietf.org/id-info/guidelines#naming for more information. == Mismatching filename: the document gives the document name as 'draft-yang-ib-subnet-management-mib-', but the file name used is 'draft-yang-ib-subnet-management-mib-00' == 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 Introduction section. ** The document seems to lack a Security Considerations section. (A line matching the expected section header was found, but with an unexpected indentation: ' 8. Security Considerations' ) ** 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.) ** The document seems to lack an Authors' Addresses Section. Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 2340 has weird spacing: '... in this...' == Line 2341 has weird spacing: '... rights migh...' == Line 2342 has weird spacing: '...that it has ...' == Line 2344 has weird spacing: '...ack and stan...' == Line 2345 has weird spacing: '...pies of clai...' == Couldn't figure out when the document was first submitted -- there may comments or warnings related to the use of a disclaimer for pre-RFC5378 work that could not be issued because of this. Please check the Legal Provisions document at https://trustee.ietf.org/license-info to determine if you need the pre-RFC5378 disclaimer. -- The document date (Oct 2001) is 8222 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 section? 'RFC2571' on line 2360 looks like a reference -- Missing reference section? 'RFC1155' on line 2364 looks like a reference -- Missing reference section? 'RFC1212' on line 2368 looks like a reference -- Missing reference section? 'RFC1215' on line 2371 looks like a reference -- Missing reference section? 'RFC2578' on line 2374 looks like a reference -- Missing reference section? 'RFC2579' on line 2379 looks like a reference -- Missing reference section? 'RFC2580' on line 2383 looks like a reference -- Missing reference section? 'RFC1157' on line 2387 looks like a reference -- Missing reference section? 'RFC1901' on line 2390 looks like a reference -- Missing reference section? 'RFC1906' on line 2394 looks like a reference -- Missing reference section? 'RFC2572' on line 2398 looks like a reference -- Missing reference section? 'RFC2574' on line 2402 looks like a reference -- Missing reference section? 'RFC1905' on line 2406 looks like a reference -- Missing reference section? 'RFC2573' on line 2410 looks like a reference -- Missing reference section? 'RFC2575' on line 2413 looks like a reference -- Missing reference section? 'RFC2570' on line 2417 looks like a reference -- Missing reference section? 'RFC2119' on line 2421 looks like a reference -- Missing reference section? 'IBTAArch' on line 2424 looks like a reference Summary: 7 errors (**), 1 flaw (~~), 8 warnings (==), 19 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Draft Yang/Tsang 3 Document: draft-yang-ib-subnet-management-mib- TopSpin 4 00.txt Communications 5 Expires: April 2002 Oct 2001 7 Infiniband Subnet Management MIB 9 1. Status of this Memo 11 This document is an Internet-Draft and is in full conformance with 12 all provisions of Section 10 of RFC2026. 14 Internet-Drafts are working documents of the Internet Engineering 15 Task Force (IETF), its areas, and its working groups. Note that 16 other groups may also distribute working documents as Internet- 17 Drafts. 19 Internet-Drafts are draft documents valid for a maximum of six 20 months and may be updated, replaced, or obsoleted by other documents 21 at any time. It is inappropriate to use Internet-Drafts as 22 reference material or to cite them other than as "work in progress." 24 The list of current Internet-Drafts can be accessed at 25 http://www.ietf.org/ietf/1id-abstracts.txt 26 The list of Internet-Draft Shadow Directories can be accessed at 27 http://www.ietf.org/shadow.html. 29 2. Abstract 31 This memo defines a portion of the Management Information Base (MIB) 32 for use with network management protocols in the Internet community. 33 In particular, it defines objects for managing the InfiniBand Subnet 34 Management (http://www.infinibandta.org). 36 Table of Contents 38 1. Status of this Memo............................................1 39 2. Abstract.......................................................1 40 3. The SNMP Management Framework..................................3 41 4. Conventions used in this document..............................4 42 5. Overview.......................................................4 43 5.1. IB Subnet Manager Configuration Table.......................4 44 5.2. IB Subnet Manager Node Information Table....................4 45 5.3. IB Subnet Manager Switch Information Table..................4 46 5.4. IB Subnet Manager Port Information Table....................4 47 5.5. IB Subnet Manager Multicast Group Table.....................4 48 5.6. IB Subnet Manager Linear Forwarding Table...................4 49 5.7. IB Subnet Manager Random Forwarding Table...................4 50 5.8. IB Subnet Manager Partition Table...........................5 51 5.9. IB Subnet Manager Path Table................................5 52 5.10. IB Subnet Manager Information Table.........................5 53 5.11. IB Subnet Manager Switch SL to VL Map Table.................5 54 5.12. IB Subnet Manager Channel Adapter (CA) SL to VL Map Table...5 55 5.13. IB Subnet Manager VL Arbitration Table......................5 56 6. Next Steps.....................................................5 57 7. Definitions....................................................5 58 8. Security Considerations.......................................46 59 9. Acknowledgements..............................................46 60 10. Intellectual Property.......................................46 61 11. References..................................................48 62 12. Addresses of Authors........................................49 63 3. The SNMP Management Framework 65 The SNMP Management Framework presently consists of five major 66 components: 68 o An overall architecture, described in RFC 2571[RFC2571]. 70 o Mechanisms for describing and naming objects and events for 71 the purpose of management. The first version of this 72 Structure of Management Information (SMI) is called SMIv1 73 and described in STD 16, RFC 1155[RFC1155], STD 16, RFC 1212 74 [RFC1212] and RFC 1215 [RFC1215]. The second version, 75 called SMIv2, is described in STD 58, RFC 2578[RFC2578], STD 76 58, RFC 2579[RFC2579], and STD 58, RFC 2580[RFC2580]. 78 o Message protocols for transferring management information. 79 The first version of the SNMP message protocol is called 80 SNMPv1 and described in STD 15, RFC 1157[RFC1157]. A second 81 version of the SNMP message protocol, which is not an 82 Internet standards track protocol, is called SNMPv2c and 83 described in RFC 1901[RFC1901] and RFC 1906[RFC1906]. The 84 third version of the message protocol is called SNMPv3 and 85 described in RFC 1906[RFC1906], RFC 2572[RFC2572] and RFC 86 2574[RFC2574]. 88 o Protocol operations for accessing management information. 89 The first set of protocol operations and associated PDU 90 formats is described in STD 15, RFC 1157[RFC1157]. A second 91 set of protocol operations and associated PDU formats is 92 described in RFC 1905[RFC1905]. 94 o A set of fundamental applications described in RFC 95 2573[RFC2573] and the view-based access control mechanism 96 described in RFC 2575[RFC2575]. 98 A more detailed introduction to the current SNMP Management 99 Framework can be found in RFC 2570[RFC2570]. 101 Managed objects are accessed via a virtual information store, 102 termed the Management Information Base or MIB. Objects in the MIB 103 are defined using the mechanisms defined in the SMI. 105 This memo specifies a MIB module that is compliant to the SMIv2. 106 A MIB conforming to the SMIv1 can be produced through the 107 appropriate translations. The resulting translated MIB must be 108 semantically equivalent, except where objects or events are 109 omitted because no translation is possible (use of Counter64). 110 Some machine readable information in SMIv2 will be converted into 111 textual descriptions in SMIv1 during the translation process. 112 However, this loss of machine readable information is not 113 considered to change the semantics of the MIB. 115 4. Conventions used in this document 117 The Key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 118 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and 119 "OPTIONAL" in this document are to be interpreted as described in 120 RFC 2119 [RFC2119]. 122 5. Overview 124 The Infiniband Architecture[IBTAArch] is defined by the Infiniband 125 Trade Association. Infiniband is designed to provide low latency 126 high bandwidth interconnect in a computing environment. This 127 document will define the objects related to managing the Subnet 128 Manager, which are responsible for configuring and monitoring of 129 Infiniband subnet. 131 5.1. IB Subnet Manager Configuration Table 133 This table contains all Subnet Managers that are active on this 134 device. An IB device can be attached to one or more IB subnets. 135 If the IB device is hosting a Subnet Manager, responsible for 136 managing the attached IB subnet, a row is present in this table. 138 5.2. IB Subnet Manager Node Information Table 140 This table contains the node information for the IB nodes that are 141 managed by the Subnet Managers active on this device. 143 5.3. IB Subnet Manager Switch Information Table 145 This table contains the switch information for the IB switches 146 that are managed by the Subnet Managers active on this device. 148 5.4. IB Subnet Manager Port Information Table 150 This table contains the port information for the IB ports that are 151 managed by the Subnet Managers active on this device. 153 5.5. IB Subnet Manager Multicast Group Table 155 This table contains the information for the IB multicast groups 156 that are managed by the Subnet Managers active on this device. 158 5.6. IB Subnet Manager Linear Forwarding Table 160 This table contains the information for the linear forwarding 161 entries on the IB switches that are managed by the Subnet Managers 162 active on this device. 164 5.7. IB Subnet Manager Random Forwarding Table 165 This table contains the information for the random forwarding 166 entries on the IB switches that are managed by the Subnet Managers 167 active on this device. 169 5.8. IB Subnet Manager Partition Table 171 This table contains the partition groups that are managed by the 172 Subnet Managers active on this device. 174 5.9. IB Subnet Manager Path Table 176 This table contains the path information between two IB end-nodes 177 that are managed by the Subnet Managers active on this device. 179 5.10. IB Subnet Manager Information Table 181 This table contains information regarding other Subnet Managers 182 that are on the same IB subnet as the Subnet Managers active on 183 this device. 185 5.11. IB Subnet Manager Switch SL to VL Map Table 187 This table contains the map between SL to VL for the switches that 188 are managed by the Subnet Managers active on this device. 190 5.12. IB Subnet Manager Channel Adapter (CA) SL to VL Map Table 192 This table contains the map between SL to VL for the channel 193 adapters and routers that are managed by the Subnet Managers 194 active on this device. 196 5.13. IB Subnet Manager VL Arbitration Table 198 This table contains VL arbitration for the ports that are managed 199 by the Subnet Managers active on this device. 201 6. Next Steps 203 This draft should be considered a strawman proposal and a work in 204 Progress. 206 Currently, this draft is missing: 208 1. Security Consideration section. 209 2. Compliance section. 211 7. Definitions 213 IB-SM-MIB DEFINITIONS ::= BEGIN 214 IMPORTS 215 MODULE-IDENTITY, OBJECT-TYPE, 216 Counter32, Integer32, experimental, 217 NOTIFICATION-TYPE FROM SNMPv2-SMI 218 TEXTUAL-CONVENTION, 219 TruthValue, RowStatus FROM SNMPv2-TC; 221 sm MODULE-IDENTITY 222 LAST-UPDATED "200110220000Z" -- 22 Oct 2001 223 ORGANIZATION "IETF IP over IB Working Group 224 Email: ipoverib@ietf.org" 225 CONTACT-INFO "Carl Yang/Edwin Tsang 226 Postal: TopSpin Communications, Inc. 227 2460 Embarcadero Way 228 Palo Alto, CA 94303 229 United States 230 Tel: +1 650 251 1036 231 Email: carl@topspin.com" 233 DESCRIPTION "The managed objects for an Infiniband 234 Subnet Manager(SM)." 236 REVISION "200110220000Z" 237 DESCRIPTION "Initial version of this MIB." 239 ::={ experimental 117 } 240 -- 241 -- Textual Conventions 242 -- 244 SmSubnetPrefix ::= TEXTUAL-CONVENTION 245 STATUS current 246 DESCRIPTION 247 "A 64-bit value used to identify an IB subnet." 248 SYNTAX OCTET STRING (SIZE(8)) 250 SmPortList ::= TEXTUAL-CONVENTION 251 STATUS current 252 DESCRIPTION 253 "Each octet within this value specifies a port 254 in an IB device. A port can have a number from 255 0 to 255. The port number is unique only within 256 the scope of an IB device." 257 SYNTAX OCTET STRING 259 -- 260 -- Objects 261 -- 262 smMIBObjects OBJECT IDENTIFIER ::= { sm 1 } 263 smConfigInfo OBJECT IDENTIFIER ::= { smMIBObjects 1} 264 smNodeInfo OBJECT IDENTIFIER ::= { smMIBObjects 2} 265 smSwitchInfo OBJECT IDENTIFIER ::= { smMIBObjects 3} 266 smPortInfo OBJECT IDENTIFIER ::= { smMIBObjects 4} 267 smMcastInfo OBJECT IDENTIFIER ::= { smMIBObjects 5} 268 smLFTInfo OBJECT IDENTIFIER ::= { smMIBObjects 6} 269 smRFTInfo OBJECT IDENTIFIER ::= { smMIBObjects 7} 270 smPartitionInfo OBJECT IDENTIFIER ::= { smMIBObjects 8} 271 smPathInfo OBJECT IDENTIFIER ::= { smMIBObjects 9} 272 smInfo OBJECT IDENTIFIER ::= { smMIBObjects 10} 273 smSwSLtoVLMapInfo OBJECT IDENTIFIER ::= { smMIBObjects 11} 274 smCaSLtoVLMapInfo OBJECT IDENTIFIER ::= { smMIBObjects 12} 275 smVLArbitrationInfo OBJECT IDENTIFIER ::= { smMIBObjects 13} 276 smTrap OBJECT IDENTIFIER ::= { smMIBObjects 14} 278 -- 279 -- Subnet Manager Configuration Table 280 -- 281 smConfigTable OBJECT-TYPE 282 SYNTAX SEQUENCE OF SmConfigEntry 283 MAX-ACCESS not-accessible 284 STATUS current 285 DESCRIPTION 286 "A table used to list all configured Subnet Managers on this 287 node." 288 ::= { smConfigInfo 1 } 290 smConfigEntry OBJECT-TYPE 291 SYNTAX SmConfigEntry 292 MAX-ACCESS not-accessible 293 STATUS current 294 DESCRIPTION 295 "Table entry for smConfigTable." 296 INDEX { smConfigSubnetPrefix } 297 ::= { smConfigTable 1 } 299 SmConfigEntry::= SEQUENCE { 300 smConfigSubnetPrefix SmSubnetPrefix, 301 smConfigGUID OCTET STRING, 302 smConfigPriority Integer32, 303 smConfigSMKey OCTET STRING, 304 smConfigAdminStatus INTEGER, 305 smConfigOperStatus INTEGER, 306 smConfigActCount Counter32, 307 smConfigStatus RowStatus 308 } 310 smConfigSubnetPrefix OBJECT-TYPE 311 SYNTAX SmSubnetPrefix 312 MAX-ACCESS read-only 313 STATUS current 314 DESCRIPTION 315 "Subnet prefix of this IB subnet." 316 ::= { smConfigEntry 1 } 318 smConfigGUID OBJECT-TYPE 319 SYNTAX OCTET STRING (SIZE(8)) 320 MAX-ACCESS read-only 321 STATUS current 322 DESCRIPTION 323 "The GUID of this subnet manager." 324 ::= { smConfigEntry 2 } 326 smConfigPriority OBJECT-TYPE 327 SYNTAX Integer32 328 MAX-ACCESS read-write 329 STATUS current 330 DESCRIPTION 331 "Assigned priority for this Subnet Manager. It is used as one of 332 parameters in selecting the master Subnet Manager in an IB 333 subnet." 334 ::= { smConfigEntry 3 } 336 smConfigSMKey OBJECT-TYPE 337 SYNTAX OCTET STRING (SIZE(8)) 338 MAX-ACCESS read-write 339 STATUS current 340 DESCRIPTION 341 "SM_Key of the SM." 342 ::= { smConfigEntry 4 } 343 smConfigAdminStatus OBJECT-TYPE 344 SYNTAX INTEGER { 345 enable(1), 346 disable(2) 347 } 348 MAX-ACCESS read-write 349 STATUS current 350 DESCRIPTION 351 "Administrative status of the Subnet Manager." 352 DEFVAL { disable } 353 ::= { smConfigEntry 5 } 355 smConfigOperStatus OBJECT-TYPE 356 SYNTAX INTEGER { 357 notActive(0), 358 discovering(1), 359 standby(2), 360 master(3), 361 reserved(4) 362 } 363 MAX-ACCESS read-only 364 STATUS current 365 DESCRIPTION 366 "Operational status of the Subnet Manager." 367 ::= { smConfigEntry 6 } 369 smConfigActCount OBJECT-TYPE 370 SYNTAX Counter32 371 MAX-ACCESS read-only 372 STATUS current 373 DESCRIPTION 374 "Activity counter that increments each time the SM issues 375 an SMP or performs other management activities." 376 ::= { smConfigEntry 7 } 378 smConfigStatus OBJECT-TYPE 379 SYNTAX RowStatus 380 MAX-ACCESS read-write 381 STATUS current 382 DESCRIPTION 383 "Used to create or delete a row in this table. Creating 384 a row has the effect of assigning a Subnet Manager to an 385 IB subnet. Depending on the negotiation process the 386 Subnet Manager can take the role of a master or standby 387 Subnet Manager for the IB subnet. Deleting a row has the 388 effect of removing the Subnet Manager from the IB subnet." 389 ::= { smConfigEntry 8 } 391 -- 392 -- Subnet Manager node information table 393 -- 394 smNodeInfoTable OBJECT-TYPE 395 SYNTAX SEQUENCE OF SmNodeInfoEntry 396 MAX-ACCESS not-accessible 397 STATUS current 398 DESCRIPTION 399 "A table used to list all IB nodes that are actively managed 400 by the Subnet Managers on this device." 401 ::= { smNodeInfo 1 } 403 smNodeInfoEntry OBJECT-TYPE 404 SYNTAX SmNodeInfoEntry 405 MAX-ACCESS not-accessible 406 STATUS current 407 DESCRIPTION 408 "Table entry for smNodeInfoTable." 409 INDEX { smConfigSubnetPrefix, smNodeGUID } 410 ::= { smNodeInfoTable 1 } 412 SmNodeInfoEntry::= SEQUENCE { 413 smNodeGUID OCTET STRING, 414 smNodeBaseVersion Integer32, 415 smNodeClassVersion Integer32, 416 smNodeType INTEGER, 417 smNodeNumPorts Integer32, 418 smNodePortGUID OCTET STRING, 419 smNodePartitionCap Integer32, 420 smNodeDeviceID OCTET STRING, 421 smNodeRevision OCTET STRING, 422 smNodeLocalPortNum Integer32, 423 smNodeVendorID OCTET STRING 424 } 426 smNodeGUID OBJECT-TYPE 427 SYNTAX OCTET STRING (SIZE(8)) 428 MAX-ACCESS read-only 429 STATUS current 430 DESCRIPTION 431 "The GUID of this node." 432 ::= { smNodeInfoEntry 1 } 434 smNodeBaseVersion OBJECT-TYPE 435 SYNTAX Integer32 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "Supported base management datagram version." 440 ::= { smNodeInfoEntry 2 } 442 smNodeClassVersion OBJECT-TYPE 443 SYNTAX Integer32 444 MAX-ACCESS read-only 445 STATUS current 446 DESCRIPTION 447 "Supported subnet management class." 448 ::= { smNodeInfoEntry 3 } 449 smNodeType OBJECT-TYPE 450 SYNTAX INTEGER { 451 reserved(1), 452 channelAdapter(2), 453 switch(3), 454 router(4), 455 error(5) 456 } 457 MAX-ACCESS read-only 458 STATUS current 459 DESCRIPTION 460 "Type of node being managed." 461 ::= { smNodeInfoEntry 4 } 463 smNodeNumPorts OBJECT-TYPE 464 SYNTAX Integer32 465 MAX-ACCESS read-only 466 STATUS current 467 DESCRIPTION 468 "Number of physical ports on this node." 469 ::= { smNodeInfoEntry 5 } 471 smNodePortGUID OBJECT-TYPE 472 SYNTAX OCTET STRING (SIZE(8)) 473 MAX-ACCESS read-only 474 STATUS current 475 DESCRIPTION 476 "GUID of this port. One port within a node can return the 477 nodeGUID as its PortGUID if the port is an integral part of the 478 node and is not field-replaceable." 479 ::= { smNodeInfoEntry 6 } 481 smNodePartitionCap OBJECT-TYPE 482 SYNTAX Integer32 483 MAX-ACCESS read-only 484 STATUS current 485 DESCRIPTION 486 "Number of entries in the partition table for CA, router, and the 487 switch management port. This is at a minimum set to 1 for all 488 nodes including switch." 489 DEFVAL { 1 } 490 ::= { smNodeInfoEntry 7 } 492 smNodeDeviceID OBJECT-TYPE 493 SYNTAX OCTET STRING (SIZE(2)) 494 MAX-ACCESS read-only 495 STATUS current 496 DESCRIPTION 497 "Device ID information as assigned by device manufacturer." 498 ::= { smNodeInfoEntry 8 } 500 smNodeRevision OBJECT-TYPE 501 SYNTAX OCTET STRING (SIZE(4)) 502 MAX-ACCESS read-only 503 STATUS current 504 DESCRIPTION 505 "Device revision, assigned by manufacturer." 506 ::= { smNodeInfoEntry 9 } 508 smNodeLocalPortNum OBJECT-TYPE 509 SYNTAX Integer32 (0..255) 510 MAX-ACCESS read-only 511 STATUS current 512 DESCRIPTION 513 "The link port number this SNMP packet came in on." 514 ::= { smNodeInfoEntry 10 } 516 smNodeVendorID OBJECT-TYPE 517 SYNTAX OCTET STRING (SIZE(3)) 518 MAX-ACCESS read-only 519 STATUS current 520 DESCRIPTION 521 "Device vendor ID, per IEEE." 522 ::= { smNodeInfoEntry 11 } 524 -- 525 -- Subnet Manager switch information table 526 -- 527 smSwitchInfoTable OBJECT-TYPE 528 SYNTAX SEQUENCE OF SmSwitchInfoEntry 529 MAX-ACCESS not-accessible 530 STATUS current 531 DESCRIPTION 532 "A table used to list all IB switches that are actively 533 managed by the Subnet Managers on this device." 534 ::= { smSwitchInfo 1 } 536 smSwitchInfoEntry OBJECT-TYPE 537 SYNTAX SmSwitchInfoEntry 538 MAX-ACCESS not-accessible 539 STATUS current 540 DESCRIPTION 541 "Table entry for smSwitchInfoTable." 542 INDEX { smConfigSubnetPrefix, smSwitchNodeGUID } 543 ::= { smSwitchInfoTable 1 } 545 SmSwitchInfoEntry::= SEQUENCE { 546 smSwitchNodeGUID OCTET STRING, 547 smSwitchLinearFdbCap Integer32, 548 smSwitchRandomFdbCap Integer32, 549 smSwitchMcastFdbCap Integer32, 550 smSwitchLinearFdbTop Integer32, 551 smSwitchDefaultPort Integer32, 552 smSwitchDefPriMcastPort Integer32, 553 smSwitchDefNonPriMcastPort Integer32, 554 smSwitchLifeTimeValue Integer32, 555 smSwitchPortStateChange INTEGER, 556 smSwitchLIDPerPort Integer32, 557 smSwitchPartitionEnfCap Integer32, 558 smSwitchInEnfCap TruthValue, 559 smSwitchOutEnfCap TruthValue, 560 smSwitchInFilterRawPktCap TruthValue, 561 smSwitchOutFilterRawPktCap TruthValue 562 } 564 smSwitchNodeGUID OBJECT-TYPE 565 SYNTAX OCTET STRING (SIZE(8)) 566 MAX-ACCESS read-only 567 STATUS current 568 DESCRIPTION 569 "The GUID of this node." 570 ::= { smSwitchInfoEntry 1 } 572 smSwitchLinearFdbCap OBJECT-TYPE 573 SYNTAX Integer32 574 MAX-ACCESS read-only 575 STATUS current 576 DESCRIPTION 577 "Number of entries supported in the Linear Unicast Forwarding 578 table. Zero indicates that there is no Linear Forwarding 579 Database." 580 ::= { smSwitchInfoEntry 2 } 582 smSwitchRandomFdbCap OBJECT-TYPE 583 SYNTAX Integer32 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "Number of entries supported in the Random Unicast Forwarding 588 table. Zero indicates that there is no Random Forwarding 589 Database." 590 ::= { smSwitchInfoEntry 3 } 592 smSwitchMcastFdbCap OBJECT-TYPE 593 SYNTAX Integer32 594 MAX-ACCESS read-only 595 STATUS current 596 DESCRIPTION 597 "Number of entries supported in the Multicast Forwarding table." 598 ::= { smSwitchInfoEntry 4 } 600 smSwitchLinearFdbTop OBJECT-TYPE 601 SYNTAX Integer32 602 MAX-ACCESS read-write 603 STATUS current 604 DESCRIPTION 605 "Indicates the top of the linear forwarding table. Packets 606 received with unicast DLIDs greater than this value are discarded 607 by the switch. This component applies only to switches that 608 implement linear forwarding tables and is ignored by switches 609 that implement random forwarding tables." 610 ::= { smSwitchInfoEntry 5 } 612 smSwitchDefaultPort OBJECT-TYPE 613 SYNTAX Integer32 614 MAX-ACCESS read-write 615 STATUS current 616 DESCRIPTION 617 "Forward to this port all the unicast packets from the other 618 ports whose DLID does not exist in the random forwarding table." 619 ::= { smSwitchInfoEntry 6 } 621 smSwitchDefPriMcastPort OBJECT-TYPE 622 SYNTAX Integer32 623 MAX-ACCESS read-write 624 STATUS current 625 DESCRIPTION 626 "Forward to this port all the multicast packets from the other 627 ports whose DLID does not exist in the forwarding table." 628 ::= { smSwitchInfoEntry 7 } 630 smSwitchDefNonPriMcastPort OBJECT-TYPE 631 SYNTAX Integer32 632 MAX-ACCESS read-write 633 STATUS current 634 DESCRIPTION 635 "Forward to this port all the multicast packets from the 636 smDefPriMcastPort port whose DLID does not exist in the 637 forwarding table." 638 ::= { smSwitchInfoEntry 8 } 640 smSwitchLifeTimeValue OBJECT-TYPE 641 SYNTAX Integer32 642 MAX-ACCESS read-write 643 STATUS current 644 DESCRIPTION 645 "The time a packet can live in the switch." 646 ::= { smSwitchInfoEntry 9 } 648 smSwitchPortStateChange OBJECT-TYPE 649 SYNTAX INTEGER { 650 portInTransition(0) 651 } 652 MAX-ACCESS read-write 653 STATUS current 654 DESCRIPTION 655 "It is set to PortInTransition(1) anytime the PortState component 656 in the smPortInfo of any ports transition from Down to 657 Initialize, Initialize to Down, Armed to Down, or Active to Down 658 as a result of link state machine logic." 659 ::= { smSwitchInfoEntry 10 } 660 smSwitchLIDPerPort OBJECT-TYPE 661 SYNTAX Integer32 662 MAX-ACCESS read-only 663 STATUS current 664 DESCRIPTION 665 "Number of LID/LMC combinations that may be assigned to a given 666 external port for switches that support the random forwarding 667 table." 668 ::= { smSwitchInfoEntry 11 } 670 smSwitchPartitionEnfCap OBJECT-TYPE 671 SYNTAX Integer32 672 MAX-ACCESS read-only 673 STATUS current 674 DESCRIPTION 675 "The number of entries in this partition enforcement table per 676 physical port. Zero indicates that partition enforcement is not 677 supported by the switch" 678 ::= { smSwitchInfoEntry 12 } 680 smSwitchInEnfCap OBJECT-TYPE 681 SYNTAX TruthValue 682 MAX-ACCESS read-only 683 STATUS current 684 DESCRIPTION 685 "Indicates switch is capable of partition enforcement on received 686 packets." 687 ::= { smSwitchInfoEntry 13 } 689 smSwitchOutEnfCap OBJECT-TYPE 690 SYNTAX TruthValue 691 MAX-ACCESS read-only 692 STATUS current 693 DESCRIPTION 694 "Indicates switch is capable of partition enforcement on 695 transmitted packets." 696 ::= { smSwitchInfoEntry 14 } 698 smSwitchInFilterRawPktCap OBJECT-TYPE 699 SYNTAX TruthValue 700 MAX-ACCESS read-only 701 STATUS current 702 DESCRIPTION 703 "Indicates switch is capable of raw packet enforcement on 704 received packets." 705 ::= { smSwitchInfoEntry 15 } 707 smSwitchOutFilterRawPktCap OBJECT-TYPE 708 SYNTAX TruthValue 709 MAX-ACCESS read-only 710 STATUS current 711 DESCRIPTION 712 "Indicates switch is capable of raw packet enforcement on 713 transmitted packets." 714 ::= { smSwitchInfoEntry 16 } 716 -- 717 -- Subnet Manager port information table 718 -- 719 smPortInfoTable OBJECT-TYPE 720 SYNTAX SEQUENCE OF SmPortInfoEntry 721 MAX-ACCESS not-accessible 722 STATUS current 723 DESCRIPTION 724 "A table used to list all IB ports that are actively managed by 725 the Subnet Managers on this device." 726 ::= { smPortInfo 1 } 728 smPortInfoEntry OBJECT-TYPE 729 SYNTAX SmPortInfoEntry 730 MAX-ACCESS not-accessible 731 STATUS current 732 DESCRIPTION 733 "Table entry for smPortInfoTable." 734 INDEX { smConfigSubnetPrefix, smPortGUID } 735 ::= { smPortInfoTable 1 } 737 SmPortInfoEntry::= SEQUENCE { 738 smPortGUID OCTET STRING, 739 smPortMKey OCTET STRING, 740 smPortGIDPrefix OCTET STRING, 741 smPortLID OCTET STRING, 742 smPortMasterSmLID OCTET STRING, 743 smPortCapMask OCTET STRING, 744 smPortDiagCode OCTET STRING, 745 smPortMKeyLeasePeriod Integer32, 746 smPortLocalPortNum Integer32, 747 smPortLinkWidthEnabled Integer32, 748 smPortLinkWidthSupported Integer32, 749 smPortLinkWidthActive Integer32, 750 smPortLinkSpeedSupported Integer32, 751 smPortState INTEGER, 752 smPortPhyState INTEGER, 753 smPortLinkDownDefState INTEGER, 754 smPortMKeyProtBits Integer32, 755 smPortLMC Integer32, 756 smPortLinkSpeedActive Integer32, 757 smPortLinkSpeedEnabled Integer32, 758 smPortNeighborMTU INTEGER, 759 smPortMasterSmSL Integer32, 760 smPortVLCap INTEGER, 761 smPortVLHighLimit Integer32, 762 smPortVLArbHighCap Integer32, 763 smPortVLArbLowCap Integer32, 764 smPortMTUCap INTEGER, 765 smPortVLStallCount Integer32, 766 smPortHOQLife Integer32, 767 smPortOperVL INTEGER, 768 smPortInPartEnforce TruthValue, 769 smPortOutPartEnforce TruthValue, 770 smPortInFilterRawPktEnf TruthValue, 771 smPortOutFilterRawPktEnf TruthValue, 772 smPortMKeyViolation Integer32, 773 smPortPKeyViolation Integer32, 774 smPortQKeyViolation Integer32, 775 smPortGUIDCap Integer32, 776 smPortSubnetTimeout Integer32, 777 smPortRespTime Integer32, 778 smPortLocalPhyError Integer32, 779 smPortLocalOverrunError Integer32 780 } 782 smPortGUID OBJECT-TYPE 783 SYNTAX OCTET STRING (SIZE(8)) 784 MAX-ACCESS read-only 785 STATUS current 786 DESCRIPTION 787 "The 64-bit GUID of this port." 788 ::= { smPortInfoEntry 1 } 790 smPortMKey OBJECT-TYPE 791 SYNTAX OCTET STRING (SIZE(8)) 792 MAX-ACCESS read-only 793 STATUS current 794 DESCRIPTION 795 "The 64-bit management Key for this port." 796 ::= { smPortInfoEntry 2 } 798 smPortGIDPrefix OBJECT-TYPE 799 SYNTAX OCTET STRING (SIZE(8)) 800 MAX-ACCESS read-only 801 STATUS current 802 DESCRIPTION 803 "The 64-bit GID prefix for this port." 804 ::= { smPortInfoEntry 3 } 806 smPortLID OBJECT-TYPE 807 SYNTAX OCTET STRING (SIZE(2)) 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "The 16-bit base LID of this port." 812 ::= { smPortInfoEntry 4 } 814 smPortMasterSmLID OBJECT-TYPE 815 SYNTAX OCTET STRING (SIZE(2)) 816 MAX-ACCESS read-only 817 STATUS current 818 DESCRIPTION 819 "The 16-bit base LID of the master SM that is managing this 820 port." 821 ::= { smPortInfoEntry 5 } 823 smPortCapMask OBJECT-TYPE 824 SYNTAX OCTET STRING (SIZE(4)) 825 MAX-ACCESS read-only 826 STATUS current 827 DESCRIPTION 828 "Supported capabilities of this node. A bit set to 1 for 829 affirmation of supported capability: 830 0: Reserved, shall be zero 831 1: IsSM 832 2: IsNoticeSupported 833 3: IsTrapSupported 834 4: IsResetSupported 835 5: IsAutomaticMigrationSupported 836 6: IsSLMappingSupported 837 7: IsMKeyNVRAM 838 8: IsPKeyNVRAM 839 9: IsLEDInfoSupported 840 10: IsSMDisabled 841 11-15: Reserved, shall be zero 842 16: IsConnectionManagerSupported 843 17: IsSNMPTunnelingSupported 844 18: Reserved, shall be zero 845 19: IsDeviceManagementSupported 846 20: IsVendorClassSupported 847 21-31: Reserved, shall be zero" 848 ::= { smPortInfoEntry 6 } 850 smPortDiagCode OBJECT-TYPE 851 SYNTAX OCTET STRING (SIZE(2)) 852 MAX-ACCESS read-only 853 STATUS current 854 DESCRIPTION 855 "Diagnostic code" 856 ::= { smPortInfoEntry 7 } 858 smPortMKeyLeasePeriod OBJECT-TYPE 859 SYNTAX Integer32 860 MAX-ACCESS read-write 861 STATUS current 862 DESCRIPTION 863 "Timer value used to indicate how long the M_Key protection bits 864 are to be remain non-zero aftera SubnSet(PortInfo) fails a M Key 865 check. The value of the timer indicates the number of seconds 866 for the lease period." 867 ::= { smPortInfoEntry 8 } 869 smPortLocalPortNum OBJECT-TYPE 870 SYNTAX Integer32 (0..255) 871 MAX-ACCESS read-only 872 STATUS current 873 DESCRIPTION 874 "The port number of the link this SNMP packet came in on []." 875 ::= { smPortInfoEntry 9 } 877 smPortLinkWidthEnabled OBJECT-TYPE 878 SYNTAX Integer32 879 MAX-ACCESS read-write 880 STATUS current 881 DESCRIPTION 882 "Enabled link width. Indicated as follows: 883 0: No state change 884 1: 1x 885 2: 4x 886 3: 1x or 4x 887 8: 12x 888 9: 1x or 12x 889 10: 4x or 12x 890 11: 1x, 4x or 12x 891 1-7, 12-254: reserved 892 255: Set to smPortLinkWidthSupported value." 893 ::= { smPortInfoEntry 10 } 895 smPortLinkWidthSupported OBJECT-TYPE 896 SYNTAX Integer32 897 MAX-ACCESS read-only 898 STATUS current 899 DESCRIPTION 900 "Supported link switch. Indicated as follows: 901 1: 1x 902 3: 1x or 4x 903 11: 1x, 4x or 12x 904 0, 2, 4-10, 12-255 reserved." 905 ::= { smPortInfoEntry 11 } 907 smPortLinkWidthActive OBJECT-TYPE 908 SYNTAX Integer32 909 MAX-ACCESS read-only 910 STATUS current 911 DESCRIPTION 912 "Currently active link width. Indicated as follows: 913 1: 1x 914 2: 4x 915 8: 12x 916 0, 3, 4-7, 9-255 reserved." 917 ::= { smPortInfoEntry 12 } 919 smPortLinkSpeedSupported OBJECT-TYPE 920 SYNTAX Integer32 921 MAX-ACCESS read-only 922 STATUS current 923 DESCRIPTION 924 "Supported link speed. Indicated as follows: 925 1: 2.5Gps 926 0, 2-15: reserved." 927 ::= { smPortInfoEntry 13 } 929 smPortState OBJECT-TYPE 930 SYNTAX INTEGER { 931 noStateChange(0), 932 down(1), 933 initialize(2), 934 armed(3), 935 active(4), 936 reserved(5) 937 } 938 MAX-ACCESS read-write 939 STATUS current 940 DESCRIPTION 941 "Port state. When writing to this field, only legal transitions 942 are valid." 943 ::= { smPortInfoEntry 14 } 945 smPortPhyState OBJECT-TYPE 946 SYNTAX INTEGER { 947 noStateChange(0), 948 sleep(1), 949 polling(2), 950 disabled(3), 951 portConfigurationTraining(4), 952 linkup(5), 953 linkErrorRecovery(6), 954 reserved(7) 955 } 956 MAX-ACCESS read-write 957 STATUS current 958 DESCRIPTION 959 "When writing this field, only legal transition are valid." 960 ::= { smPortInfoEntry 15 } 962 smPortLinkDownDefState OBJECT-TYPE 963 SYNTAX INTEGER { 964 noStateChange(0), 965 sleep(1), 966 polling(2), 967 reserved(3) 968 } 969 MAX-ACCESS read-write 970 STATUS current 971 DESCRIPTION 972 "When writing this field, only legal transitions are valid." 973 ::= { smPortInfoEntry 16 } 975 smPortMKeyProtBits OBJECT-TYPE 976 SYNTAX Integer32 977 MAX-ACCESS read-write 978 STATUS current 979 DESCRIPTION 980 "The bits are described below: 981 0: SubnGet() shall succeed for any Key in the 982 MADHeader:M_Key and SubnGetResp(PortInfo) shall return 983 the contents of the PortInfo:M_Key component. 985 1: SubnGet() shall succeed for any Key in the 986 MADHeader:M_Key and SubnGetResp(PortInfo) shall return 987 the contents of the PortInfo:M_Key component set to zero 988 if MADHeader:M_Key does not match the PortInfo:M Key 989 component of the port. 991 2: SubnGet() and SubnSet() shall fail if MADHeader:M_Key 992 does not match the PortInfo:M_Key component in the port. 994 3: SubnGet() and SubnSet() shall fail if MADHeader:M_Key 995 does not match the PortInfo:M_Key component in the port." 996 ::= { smPortInfoEntry 17 } 998 smPortLMC OBJECT-TYPE 999 SYNTAX Integer32 1000 MAX-ACCESS read-write 1001 STATUS current 1002 DESCRIPTION 1003 "LID mask for multipath support." 1004 ::= { smPortInfoEntry 18 } 1006 smPortLinkSpeedActive OBJECT-TYPE 1007 SYNTAX Integer32 1008 MAX-ACCESS read-only 1009 STATUS current 1010 DESCRIPTION 1011 "Current active link speed, indicated as follows: 1012 1: 2.5Gps 1013 0, 2-15: reserved" 1014 ::= { smPortInfoEntry 19 } 1016 smPortLinkSpeedEnabled OBJECT-TYPE 1017 SYNTAX Integer32 1018 MAX-ACCESS read-write 1019 STATUS current 1020 DESCRIPTION 1021 "Enabled link speed, indicated as follows: 1022 0: No state change 1023 1: 2.5Gps 1024 2-14: reserved 1025 15: Set to smPortLinkSpeedSupported value. 1027 When writing this field only legal transitions are 1028 valid." 1029 ::= { smPortInfoEntry 20 } 1030 smPortNeighborMTU OBJECT-TYPE 1031 SYNTAX INTEGER { 1032 mtu256(1), 1033 mtu512(2), 1034 mtu1024(3), 1035 mtu2048(4), 1036 mtu4096(5), 1037 reserved(6) 1038 } 1039 MAX-ACCESS read-write 1040 STATUS current 1041 DESCRIPTION 1042 "Active maximum MTU enabled on this port for transmit." 1043 ::= { smPortInfoEntry 21 } 1045 smPortMasterSmSL OBJECT-TYPE 1046 SYNTAX Integer32 1047 MAX-ACCESS read-write 1048 STATUS current 1049 DESCRIPTION 1050 "The administrative SL of the master SM that is managing this 1051 port." 1052 ::= { smPortInfoEntry 22 } 1054 smPortVLCap OBJECT-TYPE 1055 SYNTAX INTEGER { 1056 vl0(1), 1057 vl0ToVl1(2), 1058 vl0ToVl3(3), 1059 vl0ToVl7(4), 1060 vl0ToVl14(5), 1061 reserved(6) 1062 } 1063 MAX-ACCESS read-only 1064 STATUS current 1065 DESCRIPTION 1066 "Virtual Lanes supported on this port." 1067 ::= { smPortInfoEntry 23 } 1069 smPortVLHighLimit OBJECT-TYPE 1070 SYNTAX Integer32 1071 MAX-ACCESS read-write 1072 STATUS current 1073 DESCRIPTION 1074 "Limit of high priority component of VL arbitration table." 1075 ::= { smPortInfoEntry 24 } 1077 smPortVLArbHighCap OBJECT-TYPE 1078 SYNTAX Integer32 1079 MAX-ACCESS read-only 1080 STATUS current 1081 DESCRIPTION 1082 "VL/Weight pairs supported on this port in the smVLArbTable for 1083 high priority." 1084 ::= { smPortInfoEntry 25 } 1086 smPortVLArbLowCap OBJECT-TYPE 1087 SYNTAX Integer32 1088 MAX-ACCESS read-only 1089 STATUS current 1090 DESCRIPTION 1091 "VL/Weight pairs supported on this port in the smVLArbTable for 1092 low priority." 1093 ::= { smPortInfoEntry 26 } 1095 smPortMTUCap OBJECT-TYPE 1096 SYNTAX INTEGER { 1097 mtu256(1), 1098 mtu512(2), 1099 mtu1024(3), 1100 mtu2048(4), 1101 mtu4096(5), 1102 reserved(6) 1103 } 1104 MAX-ACCESS read-only 1105 STATUS current 1106 DESCRIPTION 1107 "Maximum MTU supported by this port." 1108 ::= { smPortInfoEntry 27 } 1110 smPortVLStallCount OBJECT-TYPE 1111 SYNTAX Integer32 1112 MAX-ACCESS read-write 1113 STATUS current 1114 DESCRIPTION 1115 "Specifies the number of sequential packets dropped that causes 1116 the port to enter the VLStalled state." 1117 ::= { smPortInfoEntry 28 } 1119 smPortHOQLife OBJECT-TYPE 1120 SYNTAX Integer32 1121 MAX-ACCESS read-write 1122 STATUS current 1123 DESCRIPTION 1124 "Sets the time a packet can live at the head of a VL queue." 1125 ::= { smPortInfoEntry 29 } 1127 smPortOperVL OBJECT-TYPE 1128 SYNTAX INTEGER { 1129 vl0(1), 1130 vl0ToVl1(2), 1131 vl0ToVl3(3), 1132 vl0ToVl7(4), 1133 vl0ToVl14(5), 1134 reserved(6) 1135 } 1136 MAX-ACCESS read-write 1137 STATUS current 1138 DESCRIPTION 1139 "Virtual Lanes operational on this port." 1140 ::= { smPortInfoEntry 30 } 1142 smPortInPartEnforce OBJECT-TYPE 1143 SYNTAX TruthValue 1144 MAX-ACCESS read-write 1145 STATUS current 1146 DESCRIPTION 1147 "Indicates support of optional partition enforcement on packets 1148 received from this port." 1149 ::= { smPortInfoEntry 31 } 1151 smPortOutPartEnforce OBJECT-TYPE 1152 SYNTAX TruthValue 1153 MAX-ACCESS read-write 1154 STATUS current 1155 DESCRIPTION 1156 "Indicates support of optional partition enforcement on packets 1157 transmitted from this port." 1158 ::= { smPortInfoEntry 32 } 1160 smPortInFilterRawPktEnf OBJECT-TYPE 1161 SYNTAX TruthValue 1162 MAX-ACCESS read-write 1163 STATUS current 1164 DESCRIPTION 1165 "Indicates support of optional raw packet enforcement on raw 1166 packets received from this port." 1167 ::= { smPortInfoEntry 33 } 1169 smPortOutFilterRawPktEnf OBJECT-TYPE 1170 SYNTAX TruthValue 1171 MAX-ACCESS read-write 1172 STATUS current 1173 DESCRIPTION 1174 "Indicates support of optional raw packet enforcement on raw 1175 packets transmitted from this port." 1176 ::= { smPortInfoEntry 34 } 1178 smPortMKeyViolation OBJECT-TYPE 1179 SYNTAX Integer32 1180 MAX-ACCESS read-write 1181 STATUS current 1182 DESCRIPTION 1183 "Counts the number of SMP packets that have been received on the 1184 port that have had invalid M_Key, since power on or reset. 1185 Increments till count reaches all 1s and then must be set back to 1186 zero to re-able incrementing." 1187 ::= { smPortInfoEntry 35 } 1188 smPortPKeyViolation OBJECT-TYPE 1189 SYNTAX Integer32 1190 MAX-ACCESS read-write 1191 STATUS current 1192 DESCRIPTION 1193 "Counts the number of packets that have been received on the port 1194 that have had invalid P_Key, since power on or reset. Increments 1195 till count reaches all 1s and then must be set back to zero to 1196 re-able incrementing." 1197 ::= { smPortInfoEntry 36 } 1199 smPortQKeyViolation OBJECT-TYPE 1200 SYNTAX Integer32 1201 MAX-ACCESS read-only 1202 STATUS current 1203 DESCRIPTION 1204 "Counts the number of packets that have been received on the port 1205 that have had invalid Q_Key, since power on or reset. Increments 1206 till count reaches all 1s and then must be set back to zero to 1207 re-able incrementing." 1208 ::= { smPortInfoEntry 37 } 1210 smPortGUIDCap OBJECT-TYPE 1211 SYNTAX Integer32 1212 MAX-ACCESS read-only 1213 STATUS current 1214 DESCRIPTION 1215 "Number of GUID entries supported in the GUIDInfo attribute for 1216 this port." 1217 ::= { smPortInfoEntry 38 } 1219 smPortSubnetTimeout OBJECT-TYPE 1220 SYNTAX Integer32 1221 MAX-ACCESS read-write 1222 STATUS current 1223 DESCRIPTION 1224 "Specifies the maximum expected subnet propagation delay, which 1225 depends upon the configuration of the switches, to reach any 1226 other port in the subnet and shall also be used to determine the 1227 maximum rate which SubnTraps() can be sent from this port." 1228 ::= { smPortInfoEntry 39 } 1230 smPortRespTime OBJECT-TYPE 1231 SYNTAX Integer32 1232 MAX-ACCESS read-only 1233 STATUS current 1234 DESCRIPTION 1235 "Specifies the expected maximum time between the port reception 1236 of a SMP and the transmission of the associated response." 1237 ::= { smPortInfoEntry 40 } 1239 smPortLocalPhyError OBJECT-TYPE 1240 SYNTAX Integer32 1241 MAX-ACCESS read-write 1242 STATUS current 1243 DESCRIPTION 1244 "Threshold value. When the count of marginal link errors exceeds 1245 this threshold, the local link integrity error shall be 1246 detected." 1247 ::= { smPortInfoEntry 41 } 1249 smPortLocalOverrunError OBJECT-TYPE 1250 SYNTAX Integer32 1251 MAX-ACCESS read-write 1252 STATUS current 1253 DESCRIPTION 1254 "Threshold value. When the count of buffer overruns over 1255 consecutive flow control update periods exceeds this threshold, 1256 the excessive buffer overrun error shall be detected." 1257 ::= { smPortInfoEntry 42 } 1259 -- 1260 -- Subnet Manager Multicast group table 1261 -- 1262 smMcastGrpTable OBJECT-TYPE 1263 SYNTAX SEQUENCE OF SmMcastGrpEntry 1264 MAX-ACCESS not-accessible 1265 STATUS current 1266 DESCRIPTION 1267 "A table used to list all multicast groups actively managed by 1268 the Subnet Managers on this device." 1269 ::= { smMcastInfo 1 } 1271 smMcastGrpEntry OBJECT-TYPE 1272 SYNTAX SmMcastGrpEntry 1273 MAX-ACCESS not-accessible 1274 STATUS current 1275 DESCRIPTION 1276 "Table entry for smMcastGrpTable." 1277 INDEX { smMcastGID } 1278 ::= { smMcastGrpTable 1 } 1280 SmMcastGrpEntry::= SEQUENCE { 1281 smMcastGID OCTET STRING, 1282 smMcastQKey OCTET STRING, 1283 smMcastLID OCTET STRING, 1284 smMcastMTUSize INTEGER, 1285 smMcastTClass Integer32, 1286 smMcastPKey OCTET STRING, 1287 smMcastRawTrafficCap INTEGER, 1288 smMcastFlowLabel OCTET STRING, 1289 smMcastHopLimit Integer32, 1290 smMcastMemberLID OCTET STRING, 1291 smMcastStatus RowStatus 1292 } 1293 smMcastGID OBJECT-TYPE 1294 SYNTAX OCTET STRING (SIZE(16)) 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "The 128-bit multicast GID address for this multicast group." 1299 ::= { smMcastGrpEntry 1 } 1301 smMcastQKey OBJECT-TYPE 1302 SYNTAX OCTET STRING (SIZE(2)) 1303 MAX-ACCESS read-write 1304 STATUS current 1305 DESCRIPTION 1306 "The 16-bit Q-Key of this multicast group." 1307 ::= { smMcastGrpEntry 2 } 1309 smMcastLID OBJECT-TYPE 1310 SYNTAX OCTET STRING (SIZE(2)) 1311 MAX-ACCESS read-only 1312 STATUS current 1313 DESCRIPTION 1314 "The 16-bit LID of this multicast group." 1315 ::= { smMcastGrpEntry 3 } 1317 smMcastMTUSize OBJECT-TYPE 1318 SYNTAX INTEGER { 1319 mtu256(1), 1320 mtu512(2), 1321 mtu1024(3), 1322 mtu2048(4), 1323 mtu4096(5) 1324 } 1325 MAX-ACCESS read-write 1326 STATUS current 1327 DESCRIPTION 1328 "The MTU of this multicast group." 1329 ::= { smMcastGrpEntry 4 } 1331 smMcastTClass OBJECT-TYPE 1332 SYNTAX Integer32 1333 MAX-ACCESS read-write 1334 STATUS current 1335 DESCRIPTION 1336 "The Tclass to be used in the GRH if GRH is used." 1337 ::= { smMcastGrpEntry 5 } 1339 smMcastPKey OBJECT-TYPE 1340 SYNTAX OCTET STRING (SIZE(2)) 1341 MAX-ACCESS read-write 1342 STATUS current 1343 DESCRIPTION 1344 "The 16-bit Partition Key for this multicast group." 1345 ::= { smMcastGrpEntry 6 } 1347 smMcastRawTrafficCap OBJECT-TYPE 1348 SYNTAX INTEGER { 1349 iBAPktTraffic(0), 1350 rawPktTraffic(1) 1351 } 1352 MAX-ACCESS read-write 1353 STATUS current 1354 DESCRIPTION 1355 "Traffic type carried on this multicast group." 1356 ::= { smMcastGrpEntry 7 } 1358 smMcastFlowLabel OBJECT-TYPE 1359 SYNTAX OCTET STRING (SIZE(3)) 1360 MAX-ACCESS read-write 1361 STATUS current 1362 DESCRIPTION 1363 "Flow label to be used on this multicast group if GRH Is used." 1364 ::= { smMcastGrpEntry 8 } 1366 smMcastHopLimit OBJECT-TYPE 1367 SYNTAX Integer32 1368 MAX-ACCESS read-write 1369 STATUS current 1370 DESCRIPTION 1371 "Hop limit to be used on this multicast group if GRH Is used." 1372 ::= { smMcastGrpEntry 9 } 1374 smMcastMemberLID OBJECT-TYPE 1375 SYNTAX OCTET STRING 1376 MAX-ACCESS read-write 1377 STATUS current 1378 DESCRIPTION 1379 "All the member LIDs of this multicast group." 1380 ::= { smMcastGrpEntry 10 } 1382 smMcastStatus OBJECT-TYPE 1383 SYNTAX RowStatus 1384 MAX-ACCESS read-write 1385 STATUS current 1386 DESCRIPTION 1387 "Used to create and delete rows in this table." 1388 ::= { smMcastGrpEntry 11 } 1390 -- 1391 -- Subnet Manager Linear Forwarding table 1392 -- 1393 smLFTable OBJECT-TYPE 1394 SYNTAX SEQUENCE OF SmLFEntry 1395 MAX-ACCESS not-accessible 1396 STATUS current 1397 DESCRIPTION 1398 "A table used to list all the linear forward entries that are 1399 actively managed by the Subnet Managers on this device." 1400 ::= { smLFTInfo 1 } 1402 smLFEntry OBJECT-TYPE 1403 SYNTAX SmLFEntry 1404 MAX-ACCESS not-accessible 1405 STATUS current 1406 DESCRIPTION 1407 "Table entry for smLFTable." 1408 INDEX { smConfigSubnetPrefix, smLFNodeGUID, smLFLID } 1409 ::= { smLFTable 1 } 1411 SmLFEntry::= SEQUENCE { 1412 smLFNodeGUID OCTET STRING, 1413 smLFLID OCTET STRING, 1414 smLFPortNum Integer32 1415 } 1417 smLFNodeGUID OBJECT-TYPE 1418 SYNTAX OCTET STRING (SIZE(8)) 1419 MAX-ACCESS not-accessible 1420 STATUS current 1421 DESCRIPTION 1422 "The 64-bit Node GUID of the node that contains this linear 1423 forwarding entry." 1424 ::= { smLFEntry 1 } 1426 smLFLID OBJECT-TYPE 1427 SYNTAX OCTET STRING (SIZE(2)) 1428 MAX-ACCESS not-accessible 1429 STATUS current 1430 DESCRIPTION 1431 "The 16-bit LID of this linear forwarding entry." 1432 ::= { smLFEntry 2 } 1434 smLFPortNum OBJECT-TYPE 1435 SYNTAX Integer32 (0..15) 1436 MAX-ACCESS read-only 1437 STATUS current 1438 DESCRIPTION 1439 "Port ID of this linear forwarding entry." 1440 ::= { smLFEntry 3 } 1442 -- 1443 -- Subnet Manager Random Forwarding table 1444 -- 1445 smRFTable OBJECT-TYPE 1446 SYNTAX SEQUENCE OF SmRFEntry 1447 MAX-ACCESS not-accessible 1448 STATUS current 1449 DESCRIPTION 1450 "A table used to list all the random forward entries that are 1451 managed by the Subnet Managers on this device." 1452 ::= { smRFTInfo 1 } 1454 smRFEntry OBJECT-TYPE 1455 SYNTAX SmRFEntry 1456 MAX-ACCESS not-accessible 1457 STATUS current 1458 DESCRIPTION 1459 "Table entry for smRFTable." 1460 INDEX { smConfigSubnetPrefix, smRFNodeGUID, smRFPortNum } 1461 ::= { smRFTable 1 } 1463 SmRFEntry::= SEQUENCE { 1464 smRFNodeGUID OCTET STRING, 1465 smRFPortNum Integer32, 1466 smRFLID OCTET STRING, 1467 smRFLMC Integer32 1468 } 1470 smRFNodeGUID OBJECT-TYPE 1471 SYNTAX OCTET STRING (SIZE(8)) 1472 MAX-ACCESS read-only 1473 STATUS current 1474 DESCRIPTION 1475 "The 64-bit Node GUID of this random forwarding entry." 1476 ::= { smRFEntry 1 } 1478 smRFPortNum OBJECT-TYPE 1479 SYNTAX Integer32 (0..15) 1480 MAX-ACCESS read-only 1481 STATUS current 1482 DESCRIPTION 1483 "Port ID of this random forwarding entry." 1484 ::= { smRFEntry 2 } 1486 smRFLID OBJECT-TYPE 1487 SYNTAX OCTET STRING (SIZE(2)) 1488 MAX-ACCESS read-only 1489 STATUS current 1490 DESCRIPTION 1491 "The 16-bit LID of this random forwarding entry." 1492 ::= { smRFEntry 3 } 1494 smRFLMC OBJECT-TYPE 1495 SYNTAX Integer32 1496 MAX-ACCESS read-only 1497 STATUS current 1498 DESCRIPTION 1499 "LMC of this random forwarding entry." 1500 ::= { smRFEntry 4 } 1502 -- 1503 -- Subnet Manager Partition table 1504 -- 1505 smPartitionTable OBJECT-TYPE 1506 SYNTAX SEQUENCE OF SmPartitionEntry 1507 MAX-ACCESS not-accessible 1508 STATUS current 1509 DESCRIPTION 1510 "A table used to list all partitions that are managed by the 1511 Subnet Managers on this device." 1512 ::= { smPartitionInfo 1 } 1514 smPartitionEntry OBJECT-TYPE 1515 SYNTAX SmPartitionEntry 1516 MAX-ACCESS not-accessible 1517 STATUS current 1518 DESCRIPTION 1519 "Table entry for smPartitionTable." 1520 INDEX { smPartitionKey, smPartitionType, smPartitionNodeGUID 1521 } 1522 ::= { smPartitionTable 1 } 1524 SmPartitionEntry::= SEQUENCE { 1525 smPartitionKey OCTET STRING, 1526 smPartitionType INTEGER, 1527 smPartitionNodeGUID OCTET STRING, 1528 smPartitionNumMembers Integer32, 1529 smPartitionMemberPort SmPortList 1530 } 1532 smPartitionKey OBJECT-TYPE 1533 SYNTAX OCTET STRING (SIZE(2)) 1534 MAX-ACCESS not-accessible 1535 STATUS current 1536 DESCRIPTION 1537 "The 16-bit P-Key of this Partition entry." 1538 ::= { smPartitionEntry 1 } 1540 smPartitionType OBJECT-TYPE 1541 SYNTAX INTEGER { 1542 limitedMembership(0), 1543 fullMembership(1) 1544 } 1545 MAX-ACCESS read-only 1546 STATUS current 1547 DESCRIPTION 1548 "Partition type." 1549 ::= { smPartitionEntry 2 } 1551 smPartitionNodeGUID OBJECT-TYPE 1552 SYNTAX OCTET STRING (SIZE(8)) 1553 MAX-ACCESS read-only 1554 STATUS current 1555 DESCRIPTION 1556 "The 64-bit Node GUID of a node that has one or more 1557 ports that are members of this partition." 1558 ::= { smPartitionEntry 3 } 1560 smPartitionNumMembers OBJECT-TYPE 1561 SYNTAX Integer32 (0..256) 1562 MAX-ACCESS read-only 1563 STATUS current 1564 DESCRIPTION 1565 "Used to indicate the number of entries in the 1566 smPartitionMemberPort variable." 1567 ::= { smPartitionEntry 4 } 1569 smPartitionMemberPort OBJECT-TYPE 1570 SYNTAX SmPortList 1571 MAX-ACCESS read-only 1572 STATUS current 1573 DESCRIPTION 1574 "A list of ports in this node a node that are members of 1575 this partition." 1576 ::= { smPartitionEntry 5 } 1578 -- 1579 -- Subnet Manager Path table 1580 -- 1581 smPathTable OBJECT-TYPE 1582 SYNTAX SEQUENCE OF SmPathEntry 1583 MAX-ACCESS not-accessible 1584 STATUS current 1585 DESCRIPTION 1586 "A table used to list all the path entries that are actively 1587 managed by the Subnet Managers on this device." 1588 ::= { smPathInfo 1 } 1590 smPathEntry OBJECT-TYPE 1591 SYNTAX SmPathEntry 1592 MAX-ACCESS not-accessible 1593 STATUS current 1594 DESCRIPTION 1595 "Table entry for smPathTable." 1596 INDEX { smPathDstGID, smPathSrcGID, smPathNum} 1597 ::= { smPathTable 1 } 1599 SmPathEntry::= SEQUENCE { 1600 smPathDstGID OCTET STRING, 1601 smPathSrcGID OCTET STRING, 1602 smPathNum Integer32, 1603 smPathDstLID OCTET STRING, 1604 smPathSrcLID OCTET STRING, 1605 smPathRawTrafficCap INTEGER, 1606 smPathFlowLabel OCTET STRING, 1607 smPathHopLimit Integer32, 1608 smPathTClass Integer32, 1609 smPathPKey OCTET STRING, 1610 smPathSL Integer32, 1611 smPathMTUSel INTEGER, 1612 smPathMTU INTEGER, 1613 smPathRateSel INTEGER, 1614 smPathRate Integer32, 1615 smPathPktLifeTimeSel INTEGER, 1616 smPathPktLifeTime Integer32 1617 } 1619 smPathDstGID OBJECT-TYPE 1620 SYNTAX OCTET STRING (SIZE(16)) 1621 MAX-ACCESS not-accessible 1622 STATUS current 1623 DESCRIPTION 1624 "The 128-bit destination GID of this path entry." 1625 ::= { smPathEntry 1 } 1627 smPathSrcGID OBJECT-TYPE 1628 SYNTAX OCTET STRING (SIZE(16)) 1629 MAX-ACCESS not-accessible 1630 STATUS current 1631 DESCRIPTION 1632 "The 128-bit source GID of this path entry." 1633 ::= { smPathEntry 2 } 1635 smPathNum OBJECT-TYPE 1636 SYNTAX Integer32 1637 MAX-ACCESS not-accessible 1638 STATUS current 1639 DESCRIPTION 1640 "Number of path between this source and destination GID pair." 1641 ::= { smPathEntry 3 } 1643 smPathDstLID OBJECT-TYPE 1644 SYNTAX OCTET STRING (SIZE(2)) 1645 MAX-ACCESS read-only 1646 STATUS current 1647 DESCRIPTION 1648 "A 16-bit destination LID." 1649 ::= { smPathEntry 4 } 1651 smPathSrcLID OBJECT-TYPE 1652 SYNTAX OCTET STRING (SIZE(2)) 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION 1656 "A 16-bit source LID." 1657 ::= { smPathEntry 5 } 1659 smPathRawTrafficCap OBJECT-TYPE 1660 SYNTAX INTEGER { 1661 iBPkt(0), 1662 rawPkt(1) 1663 } 1664 MAX-ACCESS read-only 1665 STATUS current 1666 DESCRIPTION 1667 "The type of traffic that is on this path." 1668 ::= { smPathEntry 6 } 1670 smPathFlowLabel OBJECT-TYPE 1671 SYNTAX OCTET STRING (SIZE(3)) 1672 MAX-ACCESS read-only 1673 STATUS current 1674 DESCRIPTION 1675 "Flow label used on this path if GRH is used." 1676 ::= { smPathEntry 7 } 1678 smPathHopLimit OBJECT-TYPE 1679 SYNTAX Integer32 1680 MAX-ACCESS read-only 1681 STATUS current 1682 DESCRIPTION 1683 "Hop limit used on this path if GRH is used." 1684 ::= { smPathEntry 8 } 1686 smPathTClass OBJECT-TYPE 1687 SYNTAX Integer32 1688 MAX-ACCESS read-only 1689 STATUS current 1690 DESCRIPTION 1691 "TClass used on this path if GRH is used." 1692 ::= { smPathEntry 9 } 1694 smPathPKey OBJECT-TYPE 1695 SYNTAX OCTET STRING (SIZE(2)) 1696 MAX-ACCESS read-only 1697 STATUS current 1698 DESCRIPTION 1699 "The 16-bit P-Key used on this path." 1700 ::= { smPathEntry 10 } 1702 smPathSL OBJECT-TYPE 1703 SYNTAX Integer32 1704 MAX-ACCESS read-only 1705 STATUS current 1706 DESCRIPTION 1707 "Service level used on this path." 1708 ::= { smPathEntry 11 } 1710 smPathMTUSel OBJECT-TYPE 1711 SYNTAX INTEGER { 1712 greaterMtu(0), 1713 lessMtu(1), 1714 exactMtu(2) 1715 } 1716 MAX-ACCESS read-only 1717 STATUS current 1718 DESCRIPTION 1719 "MTU selector used on this path." 1720 ::= { smPathEntry 12 } 1722 smPathMTU OBJECT-TYPE 1723 SYNTAX INTEGER { 1724 mtu256(0), 1725 mtu512(1), 1726 mtu1024(2), 1727 mtu2048(3), 1728 mtu4096(4), 1729 reserved(5) 1730 } 1731 MAX-ACCESS read-only 1732 STATUS current 1733 DESCRIPTION 1734 "MTU used on this path." 1735 ::= { smPathEntry 13 } 1737 smPathRateSel OBJECT-TYPE 1738 SYNTAX INTEGER { 1739 greaterRate(0), 1740 lessRate(1), 1741 exactRate(2) 1742 } 1743 MAX-ACCESS read-only 1744 STATUS current 1745 DESCRIPTION 1746 "Rate selector used on this path." 1747 ::= { smPathEntry 14 } 1749 smPathRate OBJECT-TYPE 1750 SYNTAX Integer32 1751 MAX-ACCESS read-only 1752 STATUS current 1753 DESCRIPTION 1754 "Rate used on this path. Specified as follows: 1755 1: 1Gps 1756 2: 2.5Gps 1757 3: 10Gps 1758 4: 30Gps 1759 5-64: reserved" 1760 ::= { smPathEntry 15 } 1762 smPathPktLifeTimeSel OBJECT-TYPE 1763 SYNTAX INTEGER { 1764 greaterOrEqual(0), 1765 lessOrEqual(1), 1766 exact(2) 1767 } 1768 MAX-ACCESS read-only 1769 STATUS current 1770 DESCRIPTION 1771 "Packet life time selector used on this path." 1772 ::= { smPathEntry 16 } 1774 smPathPktLifeTime OBJECT-TYPE 1775 SYNTAX Integer32 1776 MAX-ACCESS read-only 1777 STATUS current 1778 DESCRIPTION 1779 "Packet life time used on this path" 1780 ::= { smPathEntry 17 } 1782 -- 1783 -- Subnet Manager Information table 1784 -- 1785 smInfoTable OBJECT-TYPE 1786 SYNTAX SEQUENCE OF SmInfoEntry 1787 MAX-ACCESS not-accessible 1788 STATUS current 1789 DESCRIPTION 1790 "A table used to list other Subnet Managers that are on the same 1791 IB subnet as the Subnet Managers on this device." 1792 ::= { smInfo 1 } 1794 smInfoEntry OBJECT-TYPE 1795 SYNTAX SmInfoEntry 1796 MAX-ACCESS not-accessible 1797 STATUS current 1798 DESCRIPTION 1799 "Table entry for smInfoTable." 1800 INDEX { smConfigSubnetPrefix, smInfoGUID } 1801 ::= { smInfoTable 1 } 1803 SmInfoEntry::= SEQUENCE { 1804 smInfoGUID OCTET STRING, 1805 smInfoSMKey OCTET STRING, 1806 smInfoActCount Integer32, 1807 smInfoPriority Integer32, 1808 smInfoSMState INTEGER 1809 } 1811 smInfoGUID OBJECT-TYPE 1812 SYNTAX OCTET STRING (SIZE(8)) 1813 MAX-ACCESS not-accessible 1814 STATUS current 1815 DESCRIPTION 1816 "The 64-bit GUID of the other Subnet Manager on 1817 this IB subnet." 1818 ::= { smInfoEntry 1 } 1819 smInfoSMKey OBJECT-TYPE 1820 SYNTAX OCTET STRING (SIZE(2)) 1821 MAX-ACCESS read-only 1822 STATUS current 1823 DESCRIPTION 1824 "Subnet managementKey of this subnet manager." 1825 ::= { smInfoEntry 2 } 1827 smInfoActCount OBJECT-TYPE 1828 SYNTAX Integer32 1829 MAX-ACCESS read-only 1830 STATUS current 1831 DESCRIPTION 1832 "Activity counter of this subnet manager. The counter 1833 increments each time the SM issues an SMP or perform other 1834 management activities." 1835 ::= { smInfoEntry 3 } 1837 smInfoPriority OBJECT-TYPE 1838 SYNTAX Integer32 1839 MAX-ACCESS read-only 1840 STATUS current 1841 DESCRIPTION 1842 "The Priority of this Subnet Manager." 1843 ::= { smInfoEntry 4 } 1845 smInfoSMState OBJECT-TYPE 1846 SYNTAX INTEGER { 1847 notActive(0), 1848 discovering(1), 1849 standby(2), 1850 master(3), 1851 reserved(4) 1852 } 1853 MAX-ACCESS read-only 1854 STATUS current 1855 DESCRIPTION 1856 "The state of this Subnet Manager." 1857 ::= { smInfoEntry 5 } 1859 -- 1860 -- Subnet Manager Switch SL to VL Map table 1861 -- 1862 smSwSLtoVLMapTable OBJECT-TYPE 1863 SYNTAX SEQUENCE OF SmSwSLtoVLMapEntry 1864 MAX-ACCESS not-accessible 1865 STATUS current 1866 DESCRIPTION 1867 "A table used to list the SL to VL mapping for the 1868 switches that are managed by the Subnet Managers on 1869 this device." 1870 ::= { smSwSLtoVLMapInfo 1 } 1871 smSwSLtoVLMapEntry OBJECT-TYPE 1872 SYNTAX SmSwSLtoVLMapEntry 1873 MAX-ACCESS not-accessible 1874 STATUS current 1875 DESCRIPTION 1876 "Entry for smSwSLtoVLMapTable." 1877 INDEX { smConfigSubnetPrefix, smSwSLtoVLMapNodeGUID, 1878 smSwSLtoVLMapInPortNum, smSwSLtoVLMapOutPortNum } 1879 ::= { smSwSLtoVLMapTable 1 } 1881 SmSwSLtoVLMapEntry::= SEQUENCE { 1882 smSwSLtoVLMapNodeGUID OCTET STRING, 1883 smSwSLtoVLMapInPortNum Integer32, 1884 smSwSLtoVLMapOutPortNum Integer32, 1885 smSwSLtoVLMapSL0toVL Integer32, 1886 smSwSLtoVLMapSL1toVL Integer32, 1887 smSwSLtoVLMapSL2toVL Integer32, 1888 smSwSLtoVLMapSL3toVL Integer32, 1889 smSwSLtoVLMapSL4toVL Integer32, 1890 smSwSLtoVLMapSL5toVL Integer32, 1891 smSwSLtoVLMapSL6toVL Integer32, 1892 smSwSLtoVLMapSL7toVL Integer32, 1893 smSwSLtoVLMapSL8toVL Integer32, 1894 smSwSLtoVLMapSL9toVL Integer32, 1895 smSwSLtoVLMapSL10toVL Integer32, 1896 smSwSLtoVLMapSL11toVL Integer32, 1897 smSwSLtoVLMapSL12toVL Integer32, 1898 smSwSLtoVLMapSL13toVL Integer32, 1899 smSwSLtoVLMapSL14toVL Integer32, 1900 smSwSLtoVLMapSL15toVL Integer32 1901 } 1903 smSwSLtoVLMapNodeGUID OBJECT-TYPE 1904 SYNTAX OCTET STRING (SIZE(8)) 1905 MAX-ACCESS not-accessible 1906 STATUS current 1907 DESCRIPTION 1908 "The 64-bit GUID of a node in this IB subnet." 1909 ::= { smSwSLtoVLMapEntry 1 } 1911 smSwSLtoVLMapInPortNum OBJECT-TYPE 1912 SYNTAX Integer32 (1..255) 1913 MAX-ACCESS not-accessible 1914 STATUS current 1915 DESCRIPTION 1916 "The input port of the IB packet." 1917 ::= { smSwSLtoVLMapEntry 2 } 1919 smSwSLtoVLMapOutPortNum OBJECT-TYPE 1920 SYNTAX Integer32 (1..255) 1921 MAX-ACCESS not-accessible 1922 STATUS current 1923 DESCRIPTION 1924 "The output port of the IB packet." 1925 ::= { smSwSLtoVLMapEntry 3 } 1927 smSwSLtoVLMapSL0toVL OBJECT-TYPE 1928 SYNTAX Integer32 (0..15) 1929 MAX-ACCESS read-write 1930 STATUS current 1931 DESCRIPTION 1932 "SL0 to VL mapping." 1933 ::= { smSwSLtoVLMapEntry 4 } 1935 smSwSLtoVLMapSL1toVL OBJECT-TYPE 1936 SYNTAX Integer32 (0..15) 1937 MAX-ACCESS read-write 1938 STATUS current 1939 DESCRIPTION 1940 "SL1 to VL mapping." 1941 ::= { smSwSLtoVLMapEntry 5 } 1943 smSwSLtoVLMapSL2toVL OBJECT-TYPE 1944 SYNTAX Integer32 (0..15) 1945 MAX-ACCESS read-write 1946 STATUS current 1947 DESCRIPTION 1948 "SL2 to VL mapping." 1949 ::= { smSwSLtoVLMapEntry 6 } 1951 smSwSLtoVLMapSL3toVL OBJECT-TYPE 1952 SYNTAX Integer32 (0..15) 1953 MAX-ACCESS read-write 1954 STATUS current 1955 DESCRIPTION 1956 "SL3 to VL mapping." 1957 ::= { smSwSLtoVLMapEntry 7 } 1959 smSwSLtoVLMapSL4toVL OBJECT-TYPE 1960 SYNTAX Integer32 (0..15) 1961 MAX-ACCESS read-write 1962 STATUS current 1963 DESCRIPTION 1964 "SL4 to VL mapping." 1965 ::= { smSwSLtoVLMapEntry 8 } 1967 smSwSLtoVLMapSL5toVL OBJECT-TYPE 1968 SYNTAX Integer32 (0..15) 1969 MAX-ACCESS read-write 1970 STATUS current 1971 DESCRIPTION 1972 "SL5 to VL mapping." 1973 ::= { smSwSLtoVLMapEntry 9 } 1975 smSwSLtoVLMapSL6toVL OBJECT-TYPE 1976 SYNTAX Integer32 (0..15) 1977 MAX-ACCESS read-write 1978 STATUS current 1979 DESCRIPTION 1980 "SL6 to VL mapping." 1981 ::= { smSwSLtoVLMapEntry 10 } 1983 smSwSLtoVLMapSL7toVL OBJECT-TYPE 1984 SYNTAX Integer32 (0..15) 1985 MAX-ACCESS read-write 1986 STATUS current 1987 DESCRIPTION 1988 "SL7 to VL mapping." 1989 ::= { smSwSLtoVLMapEntry 11 } 1991 smSwSLtoVLMapSL8toVL OBJECT-TYPE 1992 SYNTAX Integer32 (0..15) 1993 MAX-ACCESS read-write 1994 STATUS current 1995 DESCRIPTION 1996 "SL8 to VL mapping." 1997 ::= { smSwSLtoVLMapEntry 12 } 1999 smSwSLtoVLMapSL9toVL OBJECT-TYPE 2000 SYNTAX Integer32 (0..15) 2001 MAX-ACCESS read-write 2002 STATUS current 2003 DESCRIPTION 2004 "SL9 to VL mapping." 2005 ::= { smSwSLtoVLMapEntry 13 } 2007 smSwSLtoVLMapSL10toVL OBJECT-TYPE 2008 SYNTAX Integer32 (0..15) 2009 MAX-ACCESS read-write 2010 STATUS current 2011 DESCRIPTION 2012 "SL10 to VL mapping." 2013 ::= { smSwSLtoVLMapEntry 14 } 2015 smSwSLtoVLMapSL11toVL OBJECT-TYPE 2016 SYNTAX Integer32 (0..15) 2017 MAX-ACCESS read-write 2018 STATUS current 2019 DESCRIPTION 2020 "SL11 to VL mapping." 2021 ::= { smSwSLtoVLMapEntry 15 } 2023 smSwSLtoVLMapSL12toVL OBJECT-TYPE 2024 SYNTAX Integer32 (0..15) 2025 MAX-ACCESS read-write 2026 STATUS current 2027 DESCRIPTION 2028 "SL12 to VL mapping." 2029 ::= { smSwSLtoVLMapEntry 16 } 2031 smSwSLtoVLMapSL13toVL OBJECT-TYPE 2032 SYNTAX Integer32 (0..15) 2033 MAX-ACCESS read-write 2034 STATUS current 2035 DESCRIPTION 2036 "SL13 to VL mapping." 2037 ::= { smSwSLtoVLMapEntry 17 } 2039 smSwSLtoVLMapSL14toVL OBJECT-TYPE 2040 SYNTAX Integer32 (0..15) 2041 MAX-ACCESS read-write 2042 STATUS current 2043 DESCRIPTION 2044 "SL14 to VL mapping." 2045 ::= { smSwSLtoVLMapEntry 18 } 2047 smSwSLtoVLMapSL15toVL OBJECT-TYPE 2048 SYNTAX Integer32 (0..15) 2049 MAX-ACCESS read-write 2050 STATUS current 2051 DESCRIPTION 2052 "SL15 to VL mapping." 2053 ::= { smSwSLtoVLMapEntry 19 } 2055 -- 2056 -- Subnet Manager Channel Adapter/Router SL to VL Map table 2057 -- 2058 smCaSLtoVLMapTable OBJECT-TYPE 2059 SYNTAX SEQUENCE OF SmCaSLtoVLMapEntry 2060 MAX-ACCESS not-accessible 2061 STATUS current 2062 DESCRIPTION 2063 "A table used to list the SL to VL mapping for the 2064 channel adapters and routers that are managed by the Subnet 2065 Managers on this device." 2066 ::= { smCaSLtoVLMapInfo 1 } 2068 smCaSLtoVLMapEntry OBJECT-TYPE 2069 SYNTAX SmCaSLtoVLMapEntry 2070 MAX-ACCESS not-accessible 2071 STATUS current 2072 DESCRIPTION 2073 "Entry for smCaSLtoVLMapTable." 2074 INDEX { smConfigSubnetPrefix, smCaSLtoVLMapNodeGUID, 2075 smCaSLtoVLMapOutPortNum } 2076 ::= { smCaSLtoVLMapTable 1 } 2077 SmCaSLtoVLMapEntry::= SEQUENCE { 2078 smCaSLtoVLMapNodeGUID OCTET STRING, 2079 smCaSLtoVLMapOutPortNum Integer32, 2080 smCaSLtoVLMapSL0toVL Integer32, 2081 smCaSLtoVLMapSL1toVL Integer32, 2082 smCaSLtoVLMapSL2toVL Integer32, 2083 smCaSLtoVLMapSL3toVL Integer32, 2084 smCaSLtoVLMapSL4toVL Integer32, 2085 smCaSLtoVLMapSL5toVL Integer32, 2086 smCaSLtoVLMapSL6toVL Integer32, 2087 smCaSLtoVLMapSL7toVL Integer32, 2088 smCaSLtoVLMapSL8toVL Integer32, 2089 smCaSLtoVLMapSL9toVL Integer32, 2090 smCaSLtoVLMapSL10toVL Integer32, 2091 smCaSLtoVLMapSL11toVL Integer32, 2092 smCaSLtoVLMapSL12toVL Integer32, 2093 smCaSLtoVLMapSL13toVL Integer32, 2094 smCaSLtoVLMapSL14toVL Integer32, 2095 smCaSLtoVLMapSL15toVL Integer32 2096 } 2098 smCaSLtoVLMapNodeGUID OBJECT-TYPE 2099 SYNTAX OCTET STRING (SIZE(8)) 2100 MAX-ACCESS not-accessible 2101 STATUS current 2102 DESCRIPTION 2103 "The 64-bit GUID of a node in this IB subnet." 2104 ::= { smCaSLtoVLMapEntry 1 } 2106 smCaSLtoVLMapOutPortNum OBJECT-TYPE 2107 SYNTAX Integer32 (1..255) 2108 MAX-ACCESS not-accessible 2109 STATUS current 2110 DESCRIPTION 2111 "The output port of the IB packet." 2112 ::= { smCaSLtoVLMapEntry 2 } 2114 smCaSLtoVLMapSL0toVL OBJECT-TYPE 2115 SYNTAX Integer32 (0..15) 2116 MAX-ACCESS read-write 2117 STATUS current 2118 DESCRIPTION 2119 "SL0 to VL mapping." 2120 ::= { smCaSLtoVLMapEntry 3 } 2122 smCaSLtoVLMapSL1toVL OBJECT-TYPE 2123 SYNTAX Integer32 (0..15) 2124 MAX-ACCESS read-write 2125 STATUS current 2126 DESCRIPTION 2127 "SL1 to VL mapping." 2128 ::= { smCaSLtoVLMapEntry 4 } 2129 smCaSLtoVLMapSL2toVL OBJECT-TYPE 2130 SYNTAX Integer32 (0..15) 2131 MAX-ACCESS read-write 2132 STATUS current 2133 DESCRIPTION 2134 "SL2 to VL mapping." 2135 ::= { smCaSLtoVLMapEntry 5 } 2137 smCaSLtoVLMapSL3toVL OBJECT-TYPE 2138 SYNTAX Integer32 (0..15) 2139 MAX-ACCESS read-write 2140 STATUS current 2141 DESCRIPTION 2142 "SL3 to VL mapping." 2143 ::= { smCaSLtoVLMapEntry 6 } 2145 smCaSLtoVLMapSL4toVL OBJECT-TYPE 2146 SYNTAX Integer32 (0..15) 2147 MAX-ACCESS read-write 2148 STATUS current 2149 DESCRIPTION 2150 "SL4 to VL mapping." 2151 ::= { smCaSLtoVLMapEntry 7 } 2153 smCaSLtoVLMapSL5toVL OBJECT-TYPE 2154 SYNTAX Integer32 (0..15) 2155 MAX-ACCESS read-write 2156 STATUS current 2157 DESCRIPTION 2158 "SL5 to VL mapping." 2159 ::= { smCaSLtoVLMapEntry 8 } 2161 smCaSLtoVLMapSL6toVL OBJECT-TYPE 2162 SYNTAX Integer32 (0..15) 2163 MAX-ACCESS read-write 2164 STATUS current 2165 DESCRIPTION 2166 "SL6 to VL mapping." 2167 ::= { smCaSLtoVLMapEntry 9 } 2169 smCaSLtoVLMapSL7toVL OBJECT-TYPE 2170 SYNTAX Integer32 (0..15) 2171 MAX-ACCESS read-write 2172 STATUS current 2173 DESCRIPTION 2174 "SL7 to VL mapping." 2175 ::= { smCaSLtoVLMapEntry 10 } 2177 smCaSLtoVLMapSL8toVL OBJECT-TYPE 2178 SYNTAX Integer32 (0..15) 2179 MAX-ACCESS read-write 2180 STATUS current 2181 DESCRIPTION 2182 "SL8 to VL mapping." 2183 ::= { smCaSLtoVLMapEntry 11 } 2185 smCaSLtoVLMapSL9toVL OBJECT-TYPE 2186 SYNTAX Integer32 (0..15) 2187 MAX-ACCESS read-write 2188 STATUS current 2189 DESCRIPTION 2190 "SL9 to VL mapping." 2191 ::= { smCaSLtoVLMapEntry 12 } 2193 smCaSLtoVLMapSL10toVL OBJECT-TYPE 2194 SYNTAX Integer32 (0..15) 2195 MAX-ACCESS read-write 2196 STATUS current 2197 DESCRIPTION 2198 "SL10 to VL mapping." 2199 ::= { smCaSLtoVLMapEntry 13 } 2201 smCaSLtoVLMapSL11toVL OBJECT-TYPE 2202 SYNTAX Integer32 (0..15) 2203 MAX-ACCESS read-write 2204 STATUS current 2205 DESCRIPTION 2206 "SL11 to VL mapping." 2207 ::= { smCaSLtoVLMapEntry 14 } 2209 smCaSLtoVLMapSL12toVL OBJECT-TYPE 2210 SYNTAX Integer32 (0..15) 2211 MAX-ACCESS read-write 2212 STATUS current 2213 DESCRIPTION 2214 "SL12 to VL mapping." 2215 ::= { smCaSLtoVLMapEntry 15 } 2217 smCaSLtoVLMapSL13toVL OBJECT-TYPE 2218 SYNTAX Integer32 (0..15) 2219 MAX-ACCESS read-write 2220 STATUS current 2221 DESCRIPTION 2222 "SL13 to VL mapping." 2223 ::= { smCaSLtoVLMapEntry 16 } 2225 smCaSLtoVLMapSL14toVL OBJECT-TYPE 2226 SYNTAX Integer32 (0..15) 2227 MAX-ACCESS read-write 2228 STATUS current 2229 DESCRIPTION 2230 "SL14 to VL mapping." 2231 ::= { smCaSLtoVLMapEntry 17 } 2233 smCaSLtoVLMapSL15toVL OBJECT-TYPE 2234 SYNTAX Integer32 (0..15) 2235 MAX-ACCESS read-write 2236 STATUS current 2237 DESCRIPTION 2238 "SL15 to VL mapping." 2239 ::= { smCaSLtoVLMapEntry 18 } 2241 -- 2242 -- Subnet Manager VL Arbitration table 2243 -- 2244 smVLArbitrationTable OBJECT-TYPE 2245 SYNTAX SEQUENCE OF SmVLArbitrationEntry 2246 MAX-ACCESS not-accessible 2247 STATUS current 2248 DESCRIPTION 2249 "A table used to list VL arbitration for ports on CA, routers and 2250 switches that are managed by the Subnet Managers on this device." 2251 ::= { smVLArbitrationInfo 1 } 2253 smVLArbitrationEntry OBJECT-TYPE 2254 SYNTAX SmVLArbitrationEntry 2255 MAX-ACCESS not-accessible 2256 STATUS current 2257 DESCRIPTION 2258 "Table entry for smVLArbitrationTable." 2259 INDEX { smConfigSubnetPrefix, smVLArbitrationNodeGUID, 2260 smVLArbitrationPortNum, smVLArbitrationPriority } 2261 ::= { smVLArbitrationTable 1 } 2263 SmVLArbitrationEntry::= SEQUENCE { 2264 smVLArbitrationNodeGUID OCTET STRING, 2265 smVLArbitrationPriority INTEGER, 2266 smVLArbitrationIndex Integer32, 2267 smVLArbitrationPortNum Integer32, 2268 smVLArbitrationWeight Integer32 2269 } 2271 smVLArbitrationNodeGUID OBJECT-TYPE 2272 SYNTAX OCTET STRING (SIZE(8)) 2273 MAX-ACCESS read-only 2274 STATUS current 2275 DESCRIPTION 2276 "The 64-bit Node GUID of this VL arbitration entry." 2277 ::= { smVLArbitrationEntry 1 } 2279 smVLArbitrationPriority OBJECT-TYPE 2280 SYNTAX INTEGER { 2281 lowPriority(1), 2282 highPriority(2) 2283 } 2284 MAX-ACCESS read-only 2285 STATUS current 2286 DESCRIPTION 2287 "The priority of this VL arbitration entry." 2288 ::= { smVLArbitrationEntry 2 } 2290 smVLArbitrationIndex OBJECT-TYPE 2291 SYNTAX Integer32 (1..64) 2292 MAX-ACCESS read-only 2293 STATUS current 2294 DESCRIPTION 2295 "The index of this VL arbitration entry." 2296 ::= { smVLArbitrationEntry 3 } 2298 smVLArbitrationPortNum OBJECT-TYPE 2299 SYNTAX Integer32 (0..255) 2300 MAX-ACCESS read-only 2301 STATUS current 2302 DESCRIPTION 2303 "Local port ID of this VL arbitration entry." 2304 ::= { smVLArbitrationEntry 4 } 2306 smVLArbitrationWeight OBJECT-TYPE 2307 SYNTAX Integer32 2308 MAX-ACCESS read-write 2309 STATUS current 2310 DESCRIPTION 2311 " The weight of this VL arbitration entry. Zero indicates that 2312 this element is skipped." 2313 ::= { smVLArbitrationEntry 5 } 2315 -- 2316 -- Subnet Manager Trap 2317 -- 2318 smStatusChangeTrap NOTIFICATION-TYPE 2319 OBJECTS { smConfigSubnetPrefix, smConfigOperStatus } 2320 STATUS current 2321 DESCRIPTION 2322 "Subnet manager operational status was changed." 2323 ::= { smTrap 1 } 2325 END 2327 8. Security Considerations 2329 To be added in a future draft. 2331 9. Acknowledgements 2333 The authors would like to acknowledge the input from Bill Strahm 2334 and Bill Swortwood. 2336 10. Intellectual Property 2337 The IETF takes no position regarding the validity or scope of any 2338 intellectual property or other rights that might be claimed to 2339 pertain to the implementation or use of the technology described 2340 in this document or the extent to which any license under such 2341 rights might or might not be available; neither does it 2342 represent that it has made any effort to identify any such 2343 rights. Information on the IETF's procedures with respect to 2344 rights in standards-track and standards-related documentation 2345 can be found in BCP-11. Copies of claims of rights made 2346 available for publication and any assurances of licenses to be 2347 made available, or the result of an attempt made to obtain a 2348 general license or permission for the use of such proprietary 2349 rights by implementers or users of this specification can be 2350 obtained from the IETF Secretariat. 2352 The IETF invites any interested party to bring to its attention 2353 any copyrights, patents or patent applications, or other 2354 proprietary rights which may cover technology that may be required 2355 to practice this standard. Please address the information to the 2356 IETF Executive Director. 2358 11. References 2360 [RFC2571] Harrington, D., Presuhn, R. and B. Wijnen, "An 2361 Architecture for Describing SNMP Management Frameworks", 2362 RFC 2571, April 1999. 2364 [RFC1155] Rose, M. and K. McCloghrie, "Structure and Identification 2365 of Management Information for TCP/IP-based Internets", STD 2366 16, RFC 1155, May 1990. 2368 [RFC1212] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 2369 16, RFC 1212, March 1991. 2371 [RFC1215] Rose, M., "A Convention for Defining Traps for use with 2372 the SNMP", RFC 1215, March 1991. 2374 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2375 Rose, M. and S. Waldbusser, "Structure of Management 2376 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 2377 1999. 2379 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2380 Rose, M. and S. Waldbusser, "Textual Conventions for 2381 SMIv2", STD 58, RFC 2579, April 1999. 2383 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2384 Rose, M. and S. Waldbusser, "Conformance Statements for 2385 SMIv2", STD 58, RFC 2580, April 1999. 2387 [RFC1157] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple 2388 Network Management Protocol", STD 15, RFC 1157, May 1990. 2390 [RFC1901] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 2391 "Introduction to Community-based SNMPv2", RFC 1901, 2392 January 1996. 2394 [RFC1906] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 2395 "Transport Mappings for Version 2 of the Simple Network 2396 Management Protocol (SNMPv2)", RFC 1906, January 1996. 2398 [RFC2572] Case, J., Harrington D., Presuhn R. and B. Wijnen, 2399 "Message Processing and Dispatching for the Simple Network 2400 Management Protocol (SNMP)", RFC 2572, April 1999. 2402 [RFC2574] Blumenthal, U. and B. Wijnen, "User-based Security Model 2403 (USM) for version 3 of the Simple Network Management 2404 Protocol (SNMPv3)", RFC 2574, April 1999. 2406 [RFC1905] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 2407 "Protocol Operations for Version 2 of the Simple Network 2408 Management Protocol (SNMPv2)", RFC 1905, January 1996. 2410 [RFC2573] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", 2411 RFC 2573, April 1999. 2413 [RFC2575] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based 2414 Access Control Model (VACM) for the Simple Network 2415 Management Protocol (SNMP)", RFC 2575, April 1999. 2417 [RFC2570] Case, J., Mundy, R., Partain, D. and B. Stewart, 2418 "Introduction to Version 3 of the Internet-standard 2419 Network Management Framework", RFC 2570, April 1999. 2421 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 2422 Requirement Levels", BCP 14, RFC 2119, March 1997 2424 [IBTAArch] Infiniband Trade Association, "Infiniband(TM) 2425 Architecture Specification Vol 1&2 Release 1.0a", 1999, 2426 2000 2428 [draft-swortwood-mib-subnet-management-00.txt] 2429 Swortwood, W., "Infiniband Subnet Management Agent 2430 Management Information Base", Sept. 2001 2432 12. Addresses of Authors 2434 Carl Yang 2435 TopSpin Communications Inc 2436 2460 Embarcadero Way Phone: 1-650-251-1036 2437 Palo Alto, CA 94303 Email: carl@topspin.com 2438 USA 2440 Edwin Tsang 2441 TopSpin Communications Inc 2442 2460 Embarcadero Way Phone: 1-650-251-1009 2443 Palo Alto, CA 94303 Email: edwin@topspin.com 2444 USA