idnits 2.17.1 draft-ietf-ips-isns-mib-11.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 21. -- Found old boilerplate from RFC 3978, Section 5.5, updated by RFC 4748 on line 3832. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 3843. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 3850. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 3856. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust Copyright Line does not match the current year == The document seems to use 'NOT RECOMMENDED' as an RFC 2119 keyword, but does not include the phrase in its RFC 2119 key words list. -- 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 (March 16, 2007) is 6222 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) ** Obsolete normative reference: RFC 3720 (Obsoleted by RFC 7143) ** Obsolete normative reference: RFC 4133 (Obsoleted by RFC 6933) Summary: 3 errors (**), 0 flaws (~~), 2 warnings (==), 7 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 IPS Kevin Gibbons 3 Internet Draft 2Wire, Inc. 4 5 Intended Status: Standards Track G. D. Ramkumar 6 Expires: September 17, 2007 SnapTell, Inc. 8 Scott Kipp 9 Brocade, Inc. 11 March 16, 2007 13 Definitions of Managed Objects for iSNS 14 (Internet Storage Name Service) 16 Status of this Memo 18 By submitting this Internet-Draft, each author represents that any 19 applicable patent or other IPR claims of which he or she is aware 20 have been or will be disclosed, and any of which he or she becomes 21 aware will be disclosed, in accordance with Section 6 of BCP 79. 23 Internet-Drafts are working documents of the Internet Engineering 24 Task Force (IETF), its areas, and its working groups. Note that 25 other groups may also distribute working documents as Internet- 26 Drafts. 28 Internet-Drafts are draft documents valid for a maximum of six 29 months and may be updated, replaced, or obsoleted by other documents 30 at any time. It is inappropriate to use Internet-Drafts as 31 reference material or to 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. 36 The list of Internet-Draft Shadow Directories can be accessed at 37 http://www.ietf.org/shadow.html. 39 This Internet-Draft will expire in September 2007. 41 Abstract 43 The iSNS protocol provides storage name service functionality on an 44 IP network that is being used for iSCSI or iFCP storage. This draft 45 provides a mechanism to monitor multiple iSNS Servers, including 46 information about registered objects in an iSNS Server. 48 Gibbons Expires September 17, 2007 1 49 Table of Contents 51 Status of this Memo................................................1 52 Abstract...........................................................1 53 Table of Contents..................................................2 54 1. The Internet-Standard Management Framework.....................3 55 2. Introduction...................................................3 56 3. Technical Description..........................................3 57 3.1 iSNS Registered Objects.......................................3 58 3.2 iSNS MIB Structure............................................4 59 3.3 iSNS Server Info..............................................5 60 3.3.1 Control Node Information....................................5 61 3.3.2 Discovery Domain Set (DDS)..................................5 62 3.3.3 Discovery Domain (DD).......................................5 63 3.3.4 Registered Storage Objects..................................5 64 3.3.4.1 Registered Entities.......................................6 65 3.3.4.2 Registered Portals........................................6 66 3.3.4.3 Registered Portal Groups..................................6 67 3.3.4.4 Registered iSCSI Nodes....................................6 68 3.3.4.5 Registered FC Ports.......................................6 69 3.3.4.6 Registered FC Nodes.......................................6 70 3.4 Multiple Server Instances.....................................6 71 3.5 iSNS Notifications............................................6 72 4. MIB References and Requirement Levels..........................6 73 5. MIB Module.....................................................7 74 6. IANA Considerations...........................................69 75 7. Security Considerations.......................................69 76 8. Normative References..........................................71 77 9. Informative References........................................71 78 10. Acknowledgements.............................................72 79 11. Authors' Addresses...........................................72 80 12. Full Copyright Statement.....................................72 81 13. Intellectual Property Statement..............................73 82 14. Acknowledgment...............................................73 83 15. Expiration Notice............................................73 85 Gibbons Expires September 17, 2007 2 86 1. The Internet-Standard Management Framework 88 For a detailed overview of the documents that describe the current 89 Internet-Standard Management Framework, please refer to section 7 of 90 RFC 3410 [RFC3410]. 92 Managed objects are accessed via a virtual information store, termed 93 the Management Information Base or MIB. MIB objects are generally 94 accessed through the Simple Network Management Protocol (SNMP). 95 Objects in the MIB are defined using the mechanisms defined in the 96 Structure of Management Information (SMI). This memo specifies a 97 MIB module that is compliant to the SMIv2, which is described in STD 98 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 99 2580 [RFC2580]. 101 2. Introduction 103 The iSNS protocol, as described in RFC 4171 [RFC4171], can be used 104 by IP based storage devices for dynamic registration and discovery 105 of other storage devices in the network. It has the capability to 106 group devices into storage Discovery Domains, and Discovery Domains 107 into Discovery Domain Sets. The iSNS MIB is designed to allow SNMP 108 to be used to monitor iSNS servers supporting iSCSI [RFC3720] and 109 iFCP [RFC4172]. 111 3. Technical Description 113 3.1 iSNS Registered Objects 115 The following entity relationship figure indicates the objects that 116 can be registered in the iSNS, and their relationship to each other. 118 Gibbons Expires September 17, 2007 3 119 +--------------+ +-----------+ 120 | NETWORK |1 *| | 121 | ENTITY |----| PORTAL | 122 | | | | 123 +--------------+ +-----------+ 124 |1 |1 |* 125 | | | 126 | |* | 127 | +----------+ | 128 | | PORTAL | | 129 | | GROUP | | 130 | +----------+ | 131 | |* | 132 | | | 133 |* |1 |* 134 +----------+ +-------------+ +----------+ +-----------+ 135 | FC |1 *| STORAGE |* *| DISCOVERY|* *| DISCOVERY | 136 | DEVICE |----| NODE |----| DOMAIN |----| DOMAIN | 137 | | | | | | | SET | 138 +----------+ +-------------+ +----------+ +-----------+ 140 * represents 0 to many possible relationships 142 3.2 iSNS MIB Structure 144 The MIB is divided into sections for iSNS server information, iSNS 145 server registered objects information, and iSNS notifications. 147 +--------------+ +--------------+ 148 | MANAGED iSNS |1 *| CONTROL NODE | 149 | SERVER |----| INFO | 150 | INFO | +--------------+ 151 +--------------+ 152 |1 |1 153 | | +--------------+ 154 | | *| DDS AND DD | 155 | +------| INFO | 156 | | | 157 | +--------------+ 158 | 159 | +-------------+ 160 | *| REGISTERED | 161 +------------| ENTITIES | 162 | INFO | 163 +-------------+ 164 +-----------------+ 165 | iSNS | 166 | NOTIFICATION | 167 | INFO | 168 +-----------------+ 170 Gibbons Expires September 17, 2007 4 171 The sections that are required to implement are for iSNS Server 172 management and notification. 174 3.3 iSNS Server Info 176 The isnsServerInfo section provides the ability to monitor multiple 177 iSNS Server instances. The isnsServerTable table provides 178 information on each server instance. This table is indexed by the 179 variable isnsServerIndex. The table indicates current settings for 180 each iSNS server being managed. The network address, TCP and UDP 181 ports being used by a server for iSNSP registrations and queries can 182 be determined from this table. 184 The count of objects registered in each iSNS server instance is 185 shown in the table isnsNumObjectsTable. The provides a summary of 186 the number Discovery Domain Sets, Discovery Domains, Entities, 187 Portals, Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports. 189 3.3.1 Control Node Information 191 As defined in the iSNS specification, Control Nodes are objects that 192 have been registered with the server and are allowed to manage the 193 iSNS server. These Control Nodes are identified by their iSCSI Node 194 Name or iFCP FC Port Name. The isnsControlNodeInfo section of the 195 MIB provides the ability to view the currently registered set of 196 iSCSI and iFCP control nodes. 198 3.3.2 Discovery Domain Set (DDS) 200 The isnsDdsInfo section provides information on each registered DDS, 201 the Discovery Domain members of each DDS, for each iSNS Server 202 instance being managed. DDSs provide a method to group multiple 203 Discovery Domains for easier control. As described in the iSNS 204 Specification [RFC4171], a DDS can be enabled or disabled, which in 205 turn enables or disables the member Discovery Domains. Discovery 206 Domains that are contained in an enabled DDS are then enforced by an 207 iSNS Server. 209 3.3.3 Discovery Domain (DD) 211 The isnsDdInfo section provides information on each registered DD, 212 and the DD members, for each iSNS Server instance being managed. 213 DDs are collections of storage nodes and portals that are allowed to 214 discover one another. DD members can be iSCSI nodes, Entity 215 Portals, or iFCP nodes. 217 3.3.4 Registered Storage Objects 219 The isnsReg section provides information on the registered storage 220 objects for a specific iSNS Server instance. This section is 221 divided into subsections for Entities, Portals, iSCSI Nodes, as well 222 as iFCP Port and Node information. 224 Gibbons Expires September 17, 2007 5 225 3.3.4.1 Registered Entities 227 The isnsRegEntityInfo section provides information on the registered 228 entities. Entities are collections of storage nodes and portals. 230 3.3.4.2 Registered Portals 232 The isnsRegPortalInfo section provides information on the registered 233 portals for a specific iSNS Server instance. Portals are logical 234 IP-Address, TCP/UDP Port pairs that provide access to storage nodes 235 contained in the associated Entity. 237 3.3.4.3 Registered Portal Groups 239 The isnsRegPortalGroupInfo section provides information on the 240 registered portal groups for a specific iSNS Server instance. As 241 described in iSCSI [RFC3720], Portal Groups provide a mapping 242 between Portals and iSCSI Storage Nodes contained in an Entity. 244 3.3.4.4 Registered iSCSI Nodes 246 The isnsRegIscsiNodeInfo section provides information on the 247 registered iSCSI Nodes for a specific iSNS Server instance. The 248 iSCSI nodes are individual storage targets or initiators. 250 3.3.4.5 Registered FC Ports 252 The isnsRegFcPortInfo section provides information on the registered 253 FC Ports for a specific iSNS Server instance. The FC Ports are ports 254 associated with an iFCP gateway. 256 3.3.4.6 Registered FC Nodes 258 The isnsRegFcNodeInfo section provides information on the registered 259 FC Nodes for a specific iSNS Server instance. The FC nodes are 260 individual storage devices associated with an iFCP gateway. 262 3.4 Multiple Server Instances 264 The management of multiple instances of iSNS servers by the agent is 265 supported. As described in Section 3.3, each managed iSNS server 266 instance has an entry in the table isnsServerTable. 268 3.5 iSNS Notifications 270 The isnsNotification section provides SNMP notifications for iSNS 271 Server state changes. 273 4. MIB References and Requirement Levels 275 Gibbons Expires September 17, 2007 6 276 The following MIB module has IMPORTS from [RFC2578], [RFC2579], 277 [RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In 278 REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and 279 [RFC4172]. 281 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 282 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 283 document are to be interpreted as described in [RFC2119]. 285 5. MIB Module 287 ISNS-MIB DEFINITIONS ::= BEGIN 288 IMPORTS 289 -- From RFC2578 290 MODULE-IDENTITY, 291 OBJECT-TYPE, 292 NOTIFICATION-TYPE, 293 Integer32, 294 Unsigned32, 295 Gauge32, 296 mib-2 297 FROM SNMPv2-SMI 299 -- From RFC2579 300 TEXTUAL-CONVENTION, 301 TimeStamp, 302 TruthValue 303 FROM SNMPv2-TC 305 -- From RFC2580 306 OBJECT-GROUP, 307 MODULE-COMPLIANCE, 308 NOTIFICATION-GROUP 309 FROM SNMPv2-CONF 311 -- From RFC3411 312 SnmpAdminString 313 FROM SNMP-FRAMEWORK-MIB 315 -- From RFC4001 316 InetAddressType, 317 InetAddress, 318 InetPortNumber 319 FROM INET-ADDRESS-MIB 321 -- From RFC4044 322 FcNameIdOrZero, 323 FcAddressIdOrZero 324 FROM FC-MGMT-MIB 326 -- From RFC4133 327 PhysicalIndex 329 Gibbons Expires September 17, 2007 7 330 FROM ENTITY-MIB 331 ; 333 isnsMIB MODULE-IDENTITY 334 LAST-UPDATED "200703160000Z" 335 ORGANIZATION "IETF IPS Working Group" 336 CONTACT-INFO " 337 Attn: Kevin Gibbons 338 2Wire, Inc. 339 1704 Automation Parkway 340 San Jose, CA 95131 341 USA 342 Tel: +1 408-895-1387 343 Fax: +1 408-428-9590 344 Email: kgibbons@yahoo.com 346 G.D. Ramkumar 347 SnapTell, Inc. 348 2741 Middlefield Rd, Suite 200 349 Palo Alto, CA 94306 350 USA 351 Tel: +1 650-326-7627 352 Fax: +1 650-326-7620 353 Email: gramkumar@stanfordalumni.org 355 Scott Kipp 356 Brocade 357 4 McDATA Pkwy 358 Broomfield, CO 80021 359 USA 360 Tel: +1 720-558-3452 361 Fax: +1 720-558-8999 362 Email: skipp@brocade.com 363 " 365 DESCRIPTION 366 "This module defines management information 367 specific to internet Storage Name Service 368 (iSNS) management. 370 Copyright (C) The IETF Trust (2007). 371 This version of this MIB module is part 372 of RFC XXXX; see the RFC itself for full 373 legal notices." 375 REVISION "200703160000Z" 377 DESCRIPTION 378 "Initial version of iSNS Management Module. 379 This MIB published as RFC XXXX." 381 -- RFC Ed.: replace XXXX with RFC number assigned to 383 Gibbons Expires September 17, 2007 8 384 -- this document 385 ::= { mib-2 YYYY } 386 -- RFC Ed.: enter the IANA assigned number to this MIB 387 -- for YYYY 389 -- 390 -- Textual Conventions 391 -- 393 IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION 394 DISPLAY-HINT "d" 395 STATUS current 396 DESCRIPTION 397 "The unique Discovery Domain Set Identifier associated with a 398 Discovery Domain Set (DDS)." 399 REFERENCE "RFC4171, Section 6.11.1.1" 400 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 402 IsnsDdsStatusType ::= TEXTUAL-CONVENTION 403 STATUS current 404 DESCRIPTION 405 "The status of a Discovery Domain Set (DDS) registered in the 406 iSNS. The initially assigned values are below: 407 Bit Status 408 --------- --------- 409 31 DDS Enabled 410 All others RESERVED 412 Setting a bit to 1 indicates the feature is enabled. 413 Otherwise it is disabled. The future assignment of any of 414 the reserved values will be documented in a revision of 415 RFC4171." 416 REFERENCE "RFC4171, Section 6.11.1.3" 417 SYNTAX BITS { 418 reserved0(0), reserved1(1), reserved2(2), 419 reserved3(3), reserved4(4), reserved5(5), 420 reserved6(6), reserved7(7), reserved8(8), 421 reserved9(9), reserved10(10), reserved11(11), 422 reserved12(12), reserved13(13), reserved14(14), 423 reserved15(15), reserved16(16), reserved17(17), 424 reserved18(18), reserved19(19), reserved20(20), 425 reserved21(21), reserved22(22), reserved23(23), 426 reserved24(24), reserved25(25), reserved26(26), 427 reserved27(27), reserved28(28), reserved29(29), 428 reserved30(30), 429 ddsEnabled (31) 430 } 432 IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION 433 DISPLAY-HINT "d" 434 STATUS current 435 DESCRIPTION 437 Gibbons Expires September 17, 2007 9 438 "The unique Discovery Domain Identifier (DD_ID) associated 439 with each Discovery Domain (DD). This is used to 440 uniquely index and reference a DD." 441 REFERENCE "RFC4171, Section 6" 442 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 444 IsnsDdFeatureType ::= TEXTUAL-CONVENTION 445 STATUS current 446 DESCRIPTION 447 "This type defines the features that each Discovery Domain 448 (DD) has. 449 Bit Status 450 --------- --------- 451 31 Boot List 452 All others RESERVED 454 Boot List: this feature indicates that the targets 455 in this DD provide boot capabilities for the member 456 initiators. 458 Setting a bit to 1 indicates the feature is enabled. 459 Otherwise it is disabled. The future assignment of any of 460 the reserved values will be documented in a revision of 461 RFC4171." 462 REFERENCE "RFC4171, Section 6.11.2.9" 463 SYNTAX BITS { 464 reserved0(0), reserved1(1), reserved2(2), 465 reserved3(3), reserved4(4), reserved5(5), 466 reserved6(6), reserved7(7), reserved8(8), 467 reserved9(9), reserved10(10), reserved11(11), 468 reserved12(12), reserved13(13), reserved14(14), 469 reserved15(15), reserved16(16), reserved17(17), 470 reserved18(18), reserved19(19), reserved20(20), 471 reserved21(21), reserved22(22), reserved23(23), 472 reserved24(24), reserved25(25), reserved26(26), 473 reserved27(27), reserved28(28), reserved29(29), 474 reserved30(30), 475 bootlist(31) 476 } 478 IsnsDdDdsModificationType ::= TEXTUAL-CONVENTION 479 STATUS current 480 DESCRIPTION 481 "The methods that can be used to modify the Discovery 482 Domain and Discovery Domain Sets in an iSNS Server 483 instance. 484 Bit Flag Description 485 --------- ------------------------------------ 486 0 Control Nodes are allowed 487 1 Target iSCSI Nodes are allowed 488 2 Initiator iSCSI Nodes are allowed 489 3 Target iFCP Ports are allowed 491 Gibbons Expires September 17, 2007 10 492 4 Initiator iFCP Ports are allowed 494 Setting a bit to 1 indicates the feature is 495 enabled. Otherwise it is disabled." 496 REFERENCE "RFC4171, Section 2.4" 497 SYNTAX BITS { 498 controlNode(0), 499 targetIscsiNode(1), 500 initiatorIscsiNode(2), 501 targetIfcpNode(3), 502 initiatorIfcpNode(4) 503 } 505 IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION 506 DISPLAY-HINT "d" 507 STATUS current 508 DESCRIPTION 509 "The identifier for the unique integer Entity Index 510 associated with an iSNS registered Entity object, and the 511 value zero. The value zero is object-specific and MUST 512 therefore be defined as part of the description of any 513 object which uses this syntax. Examples of the usage of 514 zero might include situations where the Entity is unknown, 515 or not yet registered in the iSNS server. If a value of 516 zero is not valid for an object, than that MUST be 517 indicated." 518 REFERENCE "RFC4171, Section 6" 519 SYNTAX Unsigned32 ( 0 .. 4294967295 ) 521 IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION 522 DISPLAY-HINT "d" 523 STATUS current 524 DESCRIPTION 525 "The identifier for the unique integer Portal Group Index 526 associated with an iSNS registered Portal Group object." 527 REFERENCE "RFC4171, Section 6" 528 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 530 IsnsPortalIndexId ::= TEXTUAL-CONVENTION 531 DISPLAY-HINT "d" 532 STATUS current 533 DESCRIPTION 534 "The identifier for the unique integer Portal Index 535 associated with an iSNS registered Portal object. The 536 index is created by the iSNS Server for mapping between 537 registered objects. The Portal Index used for a specific 538 portal IP-address and port number pair is only persistent 539 across reboots for portals that have been explicitly added 540 to a Discovery Domain (DD). If a portal is not explicitly 541 registered in any DD, then the index used for a portal can 542 change after a server reinitialization." 543 REFERENCE "RFC4171, Section 6" 545 Gibbons Expires September 17, 2007 11 546 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 548 IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION 549 STATUS current 550 DESCRIPTION 551 "The UDP or TCP port type being used by a Portal for an 552 Entity." 553 REFERENCE "RFC4171, Section 6.3.2" 554 SYNTAX INTEGER { udp(1), tcp(2) } 556 IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION 557 DISPLAY-HINT "d" 558 STATUS current 559 DESCRIPTION 560 "The Portal Group Tag (PGT) represents an association 561 between a Portal and iSCSI Node using the value range 562 0 to 65535. A PGT with no association is a NULL 563 value. The value of -1 indicates a NULL value." 564 REFERENCE "RFC4171, Section 6.5.4, and RFC3720" 565 SYNTAX Integer32 ( -1 .. 65535 ) 567 IsnsPortalSecurityType ::= TEXTUAL-CONVENTION 568 STATUS current 569 DESCRIPTION 570 "Indicates security attribute settings for a Portal that is 571 registered in the iSNS server. The bitmapVALID field must 572 be set in order for the contents to be considered valid 573 information. The definitions of the bit fields are based 574 on RFC4171. The initial representation of each bit setting 575 (0 or 1) is indicated below. 576 Bit Flag Description 577 --------- ------------------------------------ 578 25 1 = Tunnel Mode Preferred; 0 = No Preference 579 26 1 = Transport Mode Preferred; 0 = No 580 Preference 581 27 1 = PFS Enabled; 0 = PFS Disabled 582 28 1 = Aggressive Mode Enabled; 0 = Disabled 583 29 1 = Main Mode Enabled; 0 = MM Disabled 584 30 1 = IKE/IPsec Enabled; 0 = IKE/IPsec 585 Disabled 586 31 1 = Bitmap VALID; 0 = INVALID 587 All others RESERVED 589 The future assignment of any of the reserved values will be 590 documented in a revision of RFC4171." 591 REFERENCE "RFC4171, Section 6.3.9" 592 SYNTAX BITS { 593 reserved0(0), reserved1(1), reserved2(2), 594 reserved3(3), reserved4(4), reserved5(5), 595 reserved6(6), reserved7(7), reserved8(8), 596 reserved9(9), reserved10(10), reserved11(11), 597 reserved12(12), reserved13(13), reserved14(14), 599 Gibbons Expires September 17, 2007 12 600 reserved15(15), reserved16(16), reserved17(17), 601 reserved18(18), reserved19(19), reserved20(20), 602 reserved21(21), reserved22(22), reserved23(23), 603 reserved24(24), 604 tunnelModePreferred(25), 605 transportModePreferred(26), 606 pfsEnabled(27), 607 agressiveModeEnabled(28), 608 mainModeEnabled(29), 609 ikeIPsecEnabled(30), 610 bitmapVALID(31) 611 } 613 IsnsNodeIndexId ::= TEXTUAL-CONVENTION 614 DISPLAY-HINT "d" 615 STATUS current 616 DESCRIPTION 617 "The identifier for the unique integer Node Index associated 618 with a storage node. This index provides a 1 to 1 mapping 619 to an iSCSI node name. The iSCSI node name maximum length 620 is too long to be used for an index directly. The iSCSI 621 node index used for a specific iSCSI node name is identical 622 in all DDs, and is persistent across server 623 reinitializations when the iSCSI node is a member of a 624 Discovery Domain (DD) or is registered as a Control Node. 625 Furthermore, index values for recently deregistered objects 626 SHOULD NOT be reused in the short term." 627 REFERENCE "RFC4171, Section 6.4.5" 628 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 630 IsnsIscsiNodeType ::= TEXTUAL-CONVENTION 631 STATUS current 632 DESCRIPTION 633 "The iSCSI Node Type defines the functions of the registered 634 object. The definitions of each setting are defined in 635 RFC4171. 636 Bit Node Type 637 --------- --------- 638 29 Control 639 30 Initiator 640 31 Target 641 All others RESERVED 643 Setting a bit to 1 indicates the node has the corresponding 644 characteristics. The future assignment of any of the 645 reserved values will be documented in a revision of 646 RFC4171." 647 REFERENCE "RFC4171, Section 6.4.2" 648 SYNTAX BITS { 649 reserved0(0), reserved1(1), reserved2(2), 650 reserved3(3), reserved4(4), reserved5(5), 651 reserved6(6), reserved7(7), reserved8(8), 653 Gibbons Expires September 17, 2007 13 654 reserved9(9), reserved10(10), reserved11(11), 655 reserved12(12), reserved13(13), reserved14(14), 656 reserved15(15), reserved16(16), reserved17(17), 657 reserved18(18), reserved19(19), reserved20(20), 658 reserved21(21), reserved22(22), reserved23(23), 659 reserved24(24), reserved25(25), reserved26(26), 660 reserved27(27), reserved28(28), 661 control(29), 662 initiator(30), 663 target(31) 664 } 666 IsnsFcClassOfServiceType ::= TEXTUAL-CONVENTION 667 STATUS current 668 DESCRIPTION 669 "This defines the Fibre Channel Class of Service types 670 that are supported by the registered port. The 671 definitions are as defined in RFC4171. 672 Bit FC COS Type 673 --------- ---------------- 674 28 Fibre Channel Class 3 Supported 675 29 Fibre Channel Class 2 Supported 676 All others RESERVED 678 Setting a bit to 1 indicates the class of service is 679 supported. The future assignment of any of the 680 reserved values will be documented in a revision of 681 RFC4171." 682 REFERENCE "RFC4171, Section 6.6.8" 683 SYNTAX BITS { 684 reserved0(0), reserved1(1), reserved2(2), 685 reserved3(3), reserved4(4), reserved5(5), 686 reserved6(6), reserved7(7), reserved8(8), 687 reserved9(9), reserved10(10), reserved11(11), 688 reserved12(12), reserved13(13), reserved14(14), 689 reserved15(15), reserved16(16), reserved17(17), 690 reserved18(18), reserved19(19), reserved20(20), 691 reserved21(21), reserved22(22), reserved23(23), 692 reserved24(24), reserved25(25), reserved26(26), 693 reserved27(27), 694 class3(28), 695 class2(29) 696 } 698 IsnsIscsiScnType ::= TEXTUAL-CONVENTION 699 STATUS current 700 DESCRIPTION 701 "The iSCSI Node State Change Notification (SCN) values 702 for a node as defined in RFC4171. 703 Bit Description 704 ------------ ---------------- 705 24 Initiator and self information only 707 Gibbons Expires September 17, 2007 14 708 25 Target and self information only 709 26 Management registration/SCN 710 27 Object removed 711 28 Object added 712 29 Object updated 713 30 DD or DDS member removed (Mgmt 714 Reg/SCN only) 715 31 (Lsb) DD or DDS member added (Mgmt 716 Reg/SCN only) 717 All others Reserved 719 Setting a bit to 1 indicates that type of SCN is enabled. 720 The future assignment of any of the reserved values will be 721 documented in a revision of RFC4171." 722 REFERENCE "RFC4171, Section 6.4.4" 723 SYNTAX BITS { 724 reserved0(0), reserved1(1), reserved2(2), 725 reserved3(3), reserved4(4), reserved5(5), 726 reserved6(6), reserved7(7), reserved8(8), 727 reserved9(9), reserved10(10), reserved11(11), 728 reserved12(12), reserved13(13), reserved14(14), 729 reserved15(15), reserved16(16), reserved17(17), 730 reserved18(18), reserved19(19), reserved20(20), 731 reserved21(21), reserved22(22), reserved23(23), 732 initiatorAndSelfOnly(24), 733 targetAndSelfOnly(25), 734 managementRegistrationScn(26), 735 objectRemoved(27), 736 objectAdded(28), 737 objectUpdated(29), 738 ddOrDdsMemberRemoved(30), 739 ddOrDdsMemberAdded(31) 740 } 742 IsnsIfcpScnType ::= TEXTUAL-CONVENTION 743 STATUS current 744 DESCRIPTION 745 "The iFCP State Change Notification (SCN) values for an iFCP 746 object as defined in RFC4171. 747 Bit Description 748 ------------ ---------------- 749 24 Initiator and self information only 750 25 Target and self information only 751 26 Management registration/SCN 752 27 Object removed 753 28 Object added 754 29 Object updated 755 30 DD or DDS member removed (Mgmt 756 Reg/SCN only) 757 31 (Lsb) DD or DDS member added (Mgmt 758 Reg/SCN only) 759 All others Reserved 761 Gibbons Expires September 17, 2007 15 762 Setting a bit to 1 indicates that type of SCN is enabled. 763 The future assignment of any of the reserved values will be 764 documented in a revision of RFC4171." 765 REFERENCE "RFC4171, Section 6.6.12" 766 SYNTAX BITS { 767 reserved0(0), reserved1(1), reserved2(2), 768 reserved3(3), reserved4(4), reserved5(5), 769 reserved6(6), reserved7(7), reserved8(8), 770 reserved9(9), reserved10(10), reserved11(11), 771 reserved12(12), reserved13(13), reserved14(14), 772 reserved15(15), reserved16(16), reserved17(17), 773 reserved18(18), reserved19(19), reserved20(20), 774 reserved21(21), reserved22(22), reserved23(23), 775 initiatorAndSelfOnly(24), 776 targetAndSelfOnly(25), 777 managementRegistrationScn(26), 778 objectRemoved(27), 779 objectAdded(28), 780 objectUpdated(29), 781 ddOrDdsMemberRemoved(30), 782 ddOrDdsMemberAdded(31) 783 } 785 IsnsFcPortRoleType ::= TEXTUAL-CONVENTION 786 STATUS current 787 DESCRIPTION 788 "The FC Port Role defines the functions of the registered 789 object. The definitions of each setting are defined in 790 RFC4171. 791 Bit Port Role 792 --------- --------- 793 29 Control 794 30 FCP Initiator 795 31 FCP Target 796 All others RESERVED 798 Setting a bit to 1 indicates the port has the corresponding 799 characteristics. The future assignment of any of the 800 reserved values will be documented in a revision of 801 RFC4171." 802 REFERENCE "RFC4171, Section 6.6.13" 803 SYNTAX BITS { 804 reserved0(0), reserved1(1), reserved2(2), 805 reserved3(3), reserved4(4), reserved5(5), 806 reserved6(6), reserved7(7), reserved8(8), 807 reserved9(9), reserved10(10), reserved11(11), 808 reserved12(12), reserved13(13), reserved14(14), 809 reserved15(15), reserved16(16), reserved17(17), 810 reserved18(18), reserved19(19), reserved20(20), 811 reserved21(21), reserved22(22), reserved23(23), 812 reserved24(24), reserved25(25), reserved26(26), 814 Gibbons Expires September 17, 2007 16 815 reserved27(27), reserved28(28), 816 control(29), 817 initiator(30), 818 target(31) 819 } 821 IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION 822 STATUS current 823 DESCRIPTION 824 "The types of iSNS Server discovery methods that are enabled 825 on an iSNS Server. The options are DHCP, SLP, multicast 826 group iSNS heartbeat, broadcast group iSNS heartbeat, 827 configured server list, and other. The iSNS Server may 828 support additional discovery methods not indicated." 829 REFERENCE "RFC4171, Section 2.5" 830 SYNTAX BITS { 831 dhcp(0), 832 slp(1), 833 multicastGroupHb(2), 834 broadcastHb(3), 835 cfgdServerList(4), 836 other(5) 837 } 839 -- 840 -- Internet Storage Name Service Management 841 -- 843 isnsNotifications OBJECT IDENTIFIER ::= 844 { isnsMIB 0 } 845 isnsObjects OBJECT IDENTIFIER ::= 846 { isnsMIB 1 } 847 isnsConformance OBJECT IDENTIFIER ::= 848 { isnsMIB 2 } 850 -- 851 -- iSNS Server instance managed objects -------------------- 852 -- 854 isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 } 856 isnsServerTable OBJECT-TYPE 857 SYNTAX SEQUENCE OF IsnsServerEntry 858 MAX-ACCESS not-accessible 859 STATUS current 860 DESCRIPTION 861 "This table provides a list of the iSNS Server instances 862 that are managed through the same SNMP context." 863 ::= { isnsServerInfo 1 } 865 isnsServerEntry OBJECT-TYPE 867 Gibbons Expires September 17, 2007 17 868 SYNTAX IsnsServerEntry 869 MAX-ACCESS not-accessible 870 STATUS current 871 DESCRIPTION 872 "This is a row in the iSNS Server instance table. The number 873 of rows is dependent on the number of iSNS Server instances 874 that are being managed through same SNMP context." 875 INDEX { isnsServerIndex } 876 ::= { isnsServerTable 1 } 878 IsnsServerEntry ::= 879 SEQUENCE { 880 isnsServerIndex Unsigned32, 881 isnsServerName SnmpAdminString, 882 isnsServerIsnsVersion Unsigned32, 883 isnsServerVendorInfo SnmpAdminString, 884 isnsServerPhysicalIndex PhysicalIndex, 885 isnsServerTcpPort InetPortNumber, 886 isnsServerUdpPort InetPortNumber, 887 isnsServerDiscontinuityTime 888 TimeStamp, 889 isnsServerRole INTEGER, 890 isnsServerDiscoveryMethodsEnabled 891 IsnsSrvrDiscoveryMethodsType, 892 isnsServerDiscoveryMcGroupType 893 InetAddressType, 894 isnsServerDiscoveryMcGroupAddress 895 InetAddress, 896 isnsServerEsiNonResponseThreshold 897 Unsigned32, 898 isnsServerEnableControlNodeMgtScn 899 TruthValue, 900 isnsServerDefaultDdDdsStatus 901 INTEGER, 902 isnsServerUpdateDdDdsSupported 903 IsnsDdDdsModificationType, 904 isnsServerUpdateDdDdsEnabled 905 IsnsDdDdsModificationType 906 } 908 isnsServerIndex OBJECT-TYPE 909 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 910 MAX-ACCESS not-accessible 911 STATUS current 912 DESCRIPTION 913 "This object uniquely identifies the iSNS Server being 914 managed by the SNMP context and is the key for this table. 915 This is an instance index for each iSNS Server being 916 managed. The value of this object is used elsewhere in 917 the MIB to reference specific iSNS Servers." 918 ::= { isnsServerEntry 1 } 920 Gibbons Expires September 17, 2007 18 921 isnsServerName OBJECT-TYPE 922 SYNTAX SnmpAdminString 923 MAX-ACCESS read-only 924 STATUS current 925 DESCRIPTION 926 "A non-unique name that can be assigned to the iSNS Server 927 instance. If not configured, then the string SHALL be 928 zero-length." 929 ::= { isnsServerEntry 2 } 931 isnsServerIsnsVersion OBJECT-TYPE 932 SYNTAX Unsigned32 ( 0 .. 65535 ) 933 MAX-ACCESS read-only 934 STATUS current 935 DESCRIPTION 936 "The iSNS version value as contained in messages received 937 from the current primary server. The header of each iSNSP 938 message contains the iSNS version of the sender. If 939 unknown the reported value is 0." 940 REFERENCE "RFC4171" 941 DEFVAL { 1 } 942 ::= { isnsServerEntry 3 } 944 isnsServerVendorInfo OBJECT-TYPE 945 SYNTAX SnmpAdminString 946 MAX-ACCESS read-only 947 STATUS current 948 DESCRIPTION 949 "If this server instance is utilizing the product of a 950 particular 'vendor', then this managed object contains 951 that vendor's name and version. Otherwise, then the 952 string SHALL be zero-length. The format of the string 953 is as follows: Vendor Name, Vendor Version, Vendor 954 Defined Information. 956 Field Description 957 --------- ---------------- 958 Vendor Name The name of the vendor (if one exists) 959 Vendor Version The version of the vendor product 960 Vendor Defined This follows the second comma in the 961 string, if one exists, and is vendor 962 defined 963 " 964 ::= { isnsServerEntry 4 } 966 isnsServerPhysicalIndex OBJECT-TYPE 967 SYNTAX PhysicalIndex 968 MAX-ACCESS read-only 969 STATUS current 970 DESCRIPTION 971 "An index identifying the network interface for this iSNS 972 Server within a network entity. This index maps to the 974 Gibbons Expires September 17, 2007 19 975 entPhysicalIndex of entPhysicalTable table in RFC4133. The 976 entPhysicalClass value for the table row must be 'port' as 977 the interface must be able to send and receive data." 978 REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8" 979 ::= { isnsServerEntry 5 } 981 isnsServerTcpPort OBJECT-TYPE 982 SYNTAX InetPortNumber 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION 986 "Indicates the TCP port this iSNS instance is accepting 987 iSNSP messages on, generally the iSNS well known port. 988 The well known TCP port for iSNSP is 3205. If TCP is 989 not supported by this server instance, then the value 990 is 0." 991 ::= { isnsServerEntry 6 } 993 isnsServerUdpPort OBJECT-TYPE 994 SYNTAX InetPortNumber 995 MAX-ACCESS read-only 996 STATUS current 997 DESCRIPTION 998 "Indicates the UDP port this iSNS instance is accepting 999 iSNSP messages on, generally the iSNS well known port. 1000 The well known UDP port for iSNSP is 3205. If UDP is 1001 not supported by this server instance, then the value 1002 is 0." 1003 ::= { isnsServerEntry 7 } 1005 isnsServerDiscontinuityTime OBJECT-TYPE 1006 SYNTAX TimeStamp 1007 MAX-ACCESS read-only 1008 STATUS current 1009 DESCRIPTION 1010 "The value of sysUpTime on the most recent occasion that 1011 this iSNS server became active or suffered a 1012 discontinuity." 1013 ::= { isnsServerEntry 8 } 1015 isnsServerRole OBJECT-TYPE 1016 SYNTAX INTEGER { notSet(1), 1017 server(2), 1018 backupServer(3) } 1019 MAX-ACCESS read-only 1020 STATUS current 1021 DESCRIPTION 1022 "The current operational mode of this iSNS Server instance. 1024 Value Description 1025 --------- ---------------- 1026 notSet The iSNS Server role is not 1028 Gibbons Expires September 17, 2007 20 1029 configured. 1030 server The iSNS Server instance is 1031 an operational iSNS Server. 1032 backupServer The iSNS Server instance is 1033 currently acting as a backup." 1034 REFERENCE "RFC4171, Section 2.7 - 2.8" 1035 ::= { isnsServerEntry 9 } 1037 isnsServerDiscoveryMethodsEnabled OBJECT-TYPE 1038 SYNTAX IsnsSrvrDiscoveryMethodsType 1039 MAX-ACCESS read-only 1040 STATUS current 1041 DESCRIPTION 1042 "Indicates the discovery methods currently enabled for 1043 this iSNS Server instance. This allows a client to 1044 determine what discovery methods that can be used for 1045 this iSNS Server. Additional methods of discovery may 1046 also be supported." 1047 ::= { isnsServerEntry 10 } 1049 isnsServerDiscoveryMcGroupType OBJECT-TYPE 1050 SYNTAX InetAddressType 1051 MAX-ACCESS read-only 1052 STATUS current 1053 DESCRIPTION 1054 "The type of Internet address in 1055 isnsServerDiscoveryMcGroupAddress. If the address is 1056 specified, then it must be a valid multicast address and the 1057 value of this object must be ipv4(1), ipv6(2), ipv4z(3), or 1058 ipv6z(4); otherwise, then the value of this object is 1059 unknown(0), and the value of 1060 isnsServerDiscoveryMcGroupAddress is the zero-length string." 1061 ::= { isnsServerEntry 11 } 1063 isnsServerDiscoveryMcGroupAddress OBJECT-TYPE 1064 SYNTAX InetAddress 1065 MAX-ACCESS read-only 1066 STATUS current 1067 DESCRIPTION 1068 "The multicast group that iSNS Heartbeat messages are 1069 sent to if multicast based discovery has been enabled 1070 for this server instance. If not configured, then the 1071 string SHALL be zero-length. The format of this 1072 object is specified by isnsServerDiscoveryMcGroupType." 1073 ::= { isnsServerEntry 12 } 1075 isnsServerEsiNonResponseThreshold OBJECT-TYPE 1076 SYNTAX Unsigned32 ( 0 .. 65535 ) 1077 MAX-ACCESS read-only 1078 STATUS current 1079 DESCRIPTION 1080 "ESI Non-Response Threshold - the number of ESI 1082 Gibbons Expires September 17, 2007 21 1083 messages that will be sent without receiving a response 1084 before an entity is deregistered from the iSNS database. 1085 A value of 0 indicates Entities will never be deregistered 1086 due to non-receipt of ESI messages." 1087 REFERENCE "RFC4171, Section 2.4" 1088 DEFVAL { 3 } 1089 ::= { isnsServerEntry 13 } 1091 isnsServerEnableControlNodeMgtScn OBJECT-TYPE 1092 SYNTAX TruthValue 1093 MAX-ACCESS read-only 1094 STATUS current 1095 DESCRIPTION 1096 "Indicates if the iSNS Server administrative option to send 1097 Management SCNs to Control Nodes is enabled. Management 1098 SCNs are used by Control Nodes to monitor and control an 1099 iSNS Server. If enabled, Control Nodes can register to 1100 receive Management SCNs." 1101 REFERENCE "RFC4171, Section 2.2.3, 2.4" 1102 DEFVAL { true } 1103 ::= { isnsServerEntry 14 } 1105 isnsServerDefaultDdDdsStatus OBJECT-TYPE 1106 SYNTAX INTEGER { inNoDomain(1), 1107 inDefaultDdAndDds(2) } 1108 MAX-ACCESS read-only 1109 STATUS current 1110 DESCRIPTION 1111 "This indicates the Discovery Domain (DD) and Discovery 1112 Domain Set (DDS) membership status for a new device 1113 when registered in the iSNS Server instance. Either the 1114 new device will not be in a DD/DDS, or will be placed 1115 into a default DD and default DDS. The default setting 1116 is inNoDomain." 1117 REFERENCE "RFC4171, Section 2.4" 1118 DEFVAL { inNoDomain } 1119 ::= { isnsServerEntry 15 } 1121 isnsServerUpdateDdDdsSupported OBJECT-TYPE 1122 SYNTAX IsnsDdDdsModificationType 1123 MAX-ACCESS read-only 1124 STATUS current 1125 DESCRIPTION 1126 "The methods that this iSNS Server instance supports 1127 to modify Discovery Domains and Discovery Domain Sets." 1128 REFERENCE "RFC4171, Section 2.4" 1129 ::= { isnsServerEntry 16 } 1131 isnsServerUpdateDdDdsEnabled OBJECT-TYPE 1132 SYNTAX IsnsDdDdsModificationType 1133 MAX-ACCESS read-only 1134 STATUS current 1136 Gibbons Expires September 17, 2007 22 1137 DESCRIPTION 1138 "This indicates the methods this server instance currently 1139 allows for modifying Discovery Domains and Discovery 1140 Domain Sets." 1141 REFERENCE "RFC4171, Sec 2.2.2 and 2.4" 1142 ::= { isnsServerEntry 17 } 1144 -- 1145 -- Count of objects currently registered in a server instance 1146 -- 1148 isnsNumObjectsTable OBJECT-TYPE 1149 SYNTAX SEQUENCE OF 1150 IsnsNumObjectsEntry 1151 MAX-ACCESS not-accessible 1152 STATUS current 1153 DESCRIPTION 1154 "Table providing the number of registered objects of each 1155 type in the iSNS Server instance. The number of entries is 1156 dependent upon the number of iSNS Server instances being 1157 managed." 1158 ::= { isnsServerInfo 2 } 1160 isnsNumObjectsEntry OBJECT-TYPE 1161 SYNTAX IsnsNumObjectsEntry 1162 MAX-ACCESS not-accessible 1163 STATUS current 1164 DESCRIPTION 1165 "Entry of an iSNS Server instance." 1166 AUGMENTS { isnsServerEntry } 1167 ::= { isnsNumObjectsTable 1 } 1169 IsnsNumObjectsEntry ::= SEQUENCE { 1170 isnsNumDds Gauge32, 1171 isnsNumDd Gauge32, 1172 isnsNumEntities Gauge32, 1173 isnsNumPortals Gauge32, 1174 isnsNumPortalGroups Gauge32, 1175 isnsNumIscsiNodes Gauge32, 1176 isnsNumFcPorts Gauge32, 1177 isnsNumFcNodes Gauge32 1178 } 1180 isnsNumDds OBJECT-TYPE 1181 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1182 MAX-ACCESS read-only 1183 STATUS current 1184 DESCRIPTION 1185 "The current total number of Discovery Domain Sets 1186 in this iSNS instance. This is the number of rows 1187 in the isnsDdsTable." 1188 ::= { isnsNumObjectsEntry 1 } 1190 Gibbons Expires September 17, 2007 23 1191 isnsNumDd OBJECT-TYPE 1192 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1193 MAX-ACCESS read-only 1194 STATUS current 1195 DESCRIPTION 1196 "The current total number of Discovery Domains 1197 in this iSNS instance. This is the number of rows in the 1198 isnsDdTable." 1199 ::= { isnsNumObjectsEntry 2 } 1201 isnsNumEntities OBJECT-TYPE 1202 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1203 MAX-ACCESS read-only 1204 STATUS current 1205 DESCRIPTION 1206 "The current number of Entities registered in this 1207 iSNS Server instance. This is the number of rows in 1208 the isnsRegEntityTable for this instance." 1209 ::= { isnsNumObjectsEntry 3 } 1211 isnsNumPortals OBJECT-TYPE 1212 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1213 MAX-ACCESS read-only 1214 STATUS current 1215 DESCRIPTION 1216 "The current total number of Portals registered in iSNS. 1217 This is the number of rows in isnsRegPortalTable." 1218 ::= { isnsNumObjectsEntry 4 } 1220 isnsNumPortalGroups OBJECT-TYPE 1221 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1222 MAX-ACCESS read-only 1223 STATUS current 1224 DESCRIPTION 1225 "The current total number of Portal Groups registered in 1226 iSNS. This is the number of rows in isnsRegPgTable." 1227 ::= { isnsNumObjectsEntry 5 } 1229 isnsNumIscsiNodes OBJECT-TYPE 1230 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1231 MAX-ACCESS read-only 1232 STATUS current 1233 DESCRIPTION 1234 "The current total number of iSCSI node entries registered 1235 in the iSNS. This is the number rows in 1236 isnsRegIscsiNodeTable." 1237 ::= { isnsNumObjectsEntry 6 } 1239 isnsNumFcPorts OBJECT-TYPE 1240 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1241 MAX-ACCESS read-only 1243 Gibbons Expires September 17, 2007 24 1244 STATUS current 1245 DESCRIPTION 1246 "The current total number of FC Port entries registered 1247 in the iSNS. This is the number of rows in 1248 isnsRegFcPortTable." 1249 ::= { isnsNumObjectsEntry 7 } 1251 isnsNumFcNodes OBJECT-TYPE 1252 SYNTAX Gauge32 ( 0 .. 4294967295 ) 1253 MAX-ACCESS read-only 1254 STATUS current 1255 DESCRIPTION 1256 "The current total number of FC node entries registered 1257 in the iSNS. This is the number of rows in 1258 isnsRegFcNodeTable." 1259 ::= { isnsNumObjectsEntry 8 } 1261 -- 1262 -- Control node information 1263 -- 1265 isnsControlNodeInfo OBJECT IDENTIFIER ::= 1266 { isnsServerInfo 3 } 1268 -- 1269 -- Specific iSCSI Nodes authorized to register as Control 1270 -- Nodes 1271 -- 1273 isnsControlNodeIscsiTable OBJECT-TYPE 1274 SYNTAX SEQUENCE OF 1275 IsnsControlNodeIscsiEntry 1276 MAX-ACCESS not-accessible 1277 STATUS current 1278 DESCRIPTION 1279 "Specified iSCSI Nodes that can register or are registered 1280 as control nodes. The number of rows is dependent on the 1281 number of iSCSI Control Nodes." 1282 ::= { isnsControlNodeInfo 1 } 1284 isnsControlNodeIscsiEntry OBJECT-TYPE 1285 SYNTAX IsnsControlNodeIscsiEntry 1286 MAX-ACCESS not-accessible 1287 STATUS current 1288 DESCRIPTION 1289 "This is an iSCSI Control Node entry for a specific iSNS 1290 server instance." 1291 INDEX { isnsServerIndex, 1292 isnsControlNodeIscsiNodeIndex } 1293 ::= { isnsControlNodeIscsiTable 1 } 1295 IsnsControlNodeIscsiEntry ::= SEQUENCE { 1297 Gibbons Expires September 17, 2007 25 1298 isnsControlNodeIscsiNodeIndex IsnsNodeIndexId, 1299 isnsControlNodeIscsiNodeName SnmpAdminString, 1300 isnsControlNodeIscsiIsRegistered TruthValue, 1301 isnsControlNodeIscsiRcvMgtSCN TruthValue 1302 } 1304 isnsControlNodeIscsiNodeIndex OBJECT-TYPE 1305 SYNTAX IsnsNodeIndexId 1306 MAX-ACCESS not-accessible 1307 STATUS current 1308 DESCRIPTION 1309 "The index for the iSCSI storage node authorized to act 1310 as a control node." 1311 ::= { isnsControlNodeIscsiEntry 1 } 1313 isnsControlNodeIscsiNodeName OBJECT-TYPE 1314 SYNTAX SnmpAdminString 1315 MAX-ACCESS read-only 1316 STATUS current 1317 DESCRIPTION 1318 "The iSCSI Name of the initiator or target associated with 1319 the storage node. The iSCSI Name can not be longer than 1320 223 bytes. The iSNS Server internal maximum size is 224 1321 bytes to provide NULL termination. This is the iSCSI Node 1322 Name for the storage node authorized and/or acting as a 1323 control node." 1324 ::= { isnsControlNodeIscsiEntry 2 } 1326 isnsControlNodeIscsiIsRegistered OBJECT-TYPE 1327 SYNTAX TruthValue 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "Indicates whether the control node is currently 1332 registered in the iSNS Server instance." 1333 ::= { isnsControlNodeIscsiEntry 3 } 1335 isnsControlNodeIscsiRcvMgtSCN OBJECT-TYPE 1336 SYNTAX TruthValue 1337 MAX-ACCESS read-only 1338 STATUS current 1339 DESCRIPTION 1340 "Indicates whether the Control Node has registered to 1341 receive Management SCNs. Management SCNs are sent to 1342 a Control Node if they are enabled, as indicated by 1343 isnsServerEnableControlNodeMgtScn, and the Control 1344 Node has registered for them." 1345 REFERENCE "RFC4171, Section 2.2.3, 2.4" 1346 ::= { isnsControlNodeIscsiEntry 4 } 1348 -- 1349 -- Specific FC Ports authorized to register as Control 1351 Gibbons Expires September 17, 2007 26 1352 -- Nodes 1353 -- 1355 isnsControlNodeFcPortTable OBJECT-TYPE 1356 SYNTAX SEQUENCE OF 1357 IsnsControlNodeFcPortEntry 1358 MAX-ACCESS not-accessible 1359 STATUS current 1360 DESCRIPTION 1361 "Specified FC Ports that can register or are registered as 1362 control nodes. The number of rows is dependent on the 1363 number of FC Port Control Nodes." 1364 ::= { isnsControlNodeInfo 2 } 1366 isnsControlNodeFcPortEntry OBJECT-TYPE 1367 SYNTAX IsnsControlNodeFcPortEntry 1368 MAX-ACCESS not-accessible 1369 STATUS current 1370 DESCRIPTION 1371 "FC Port control node entry." 1372 INDEX { isnsServerIndex, 1373 isnsControlNodeFcPortWwpn } 1374 ::= { isnsControlNodeFcPortTable 1 } 1376 IsnsControlNodeFcPortEntry ::= SEQUENCE { 1377 isnsControlNodeFcPortWwpn FcNameIdOrZero, 1378 isnsControlNodeFcPortIsRegistered TruthValue, 1379 isnsControlNodeFcPortRcvMgtSCN TruthValue 1380 } 1382 isnsControlNodeFcPortWwpn OBJECT-TYPE 1383 SYNTAX FcNameIdOrZero (SIZE(8)) 1384 MAX-ACCESS not-accessible 1385 STATUS current 1386 DESCRIPTION 1387 "The FC Port World Wide Port Name that can and/or is acting 1388 as a Control Node for the specified iSNS Server. A zero 1389 length string is not valid for this managed object. 1390 This managed object, combined with the isnsServerIndex, is 1391 the key for this table." 1392 ::= { isnsControlNodeFcPortEntry 1 } 1394 isnsControlNodeFcPortIsRegistered OBJECT-TYPE 1395 SYNTAX TruthValue 1396 MAX-ACCESS read-only 1397 STATUS current 1398 DESCRIPTION 1399 "Indicates whether the control node is currently 1400 registered in the iSNS Server instance." 1401 ::= { isnsControlNodeFcPortEntry 2 } 1403 isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE 1405 Gibbons Expires September 17, 2007 27 1406 SYNTAX TruthValue 1407 MAX-ACCESS read-only 1408 STATUS current 1409 DESCRIPTION 1410 "Indicates whether the Control Node has registered to 1411 receive Management SCNs. Management SCNs are sent to 1412 a Control Node if they are enabled, as indicated by 1413 isnsServerEnableControlNodeMgtScn, and the Control 1414 Node has registered for them." 1415 REFERENCE "RFC4171, Section 2.2.3, 2.4" 1416 ::= { isnsControlNodeFcPortEntry 3 } 1418 -- 1419 -- Discovery Domain Set information 1420 -- 1422 isnsDdsInfo OBJECT IDENTIFIER ::= { isnsServerInfo 4 } 1424 -- 1425 -- Discovery Domain Set Registrations ----------------- 1426 -- 1428 isnsDdsTable OBJECT-TYPE 1429 SYNTAX SEQUENCE OF IsnsDdsEntry 1430 MAX-ACCESS not-accessible 1431 STATUS current 1432 DESCRIPTION 1433 "A table containing configuration information for each 1434 Discovery Domain Set (DDS) registered in the iSNS Server 1435 instance. The number of rows in the table is dependent 1436 on the number of DDSs registered in the specified iSNS 1437 server instance." 1438 ::= { isnsDdsInfo 1 } 1440 isnsDdsEntry OBJECT-TYPE 1441 SYNTAX IsnsDdsEntry 1442 MAX-ACCESS not-accessible 1443 STATUS current 1444 DESCRIPTION 1445 "Information on one Discovery Domain Set (DDS) registered 1446 in the iSNS Server instance." 1447 INDEX { isnsServerIndex, isnsDdsId} 1448 ::= { isnsDdsTable 1 } 1450 IsnsDdsEntry ::= 1451 SEQUENCE { 1452 isnsDdsId IsnsDiscoveryDomainSetId, 1453 isnsDdsSymbolicName SnmpAdminString, 1454 isnsDdsStatus IsnsDdsStatusType 1455 } 1457 isnsDdsId OBJECT-TYPE 1459 Gibbons Expires September 17, 2007 28 1460 SYNTAX IsnsDiscoveryDomainSetId 1461 MAX-ACCESS not-accessible 1462 STATUS current 1463 DESCRIPTION 1464 "The ID that refers to this Discovery Domain Set and 1465 index to the table." 1466 ::= { isnsDdsEntry 1 } 1468 isnsDdsSymbolicName OBJECT-TYPE 1469 SYNTAX SnmpAdminString 1470 MAX-ACCESS read-only 1471 STATUS current 1472 DESCRIPTION 1473 "The Discovery Domain Set Symbolic Name field contains 1474 a unique variable-length description (up to 255 bytes) 1475 that is associated with the DDS. If a Symbolic Name is 1476 not provided, then one will be generated by the iSNS 1477 server." 1478 REFERENCE "RFC4171, Section 6" 1479 ::= { isnsDdsEntry 2 } 1481 isnsDdsStatus OBJECT-TYPE 1482 SYNTAX IsnsDdsStatusType 1483 MAX-ACCESS read-only 1484 STATUS current 1485 DESCRIPTION 1486 "The status of this Discovery Domain Set (DDS)." 1487 REFERENCE "RFC4171, Section 6.11.1.3" 1488 ::= { isnsDdsEntry 3 } 1490 -- 1491 -- Discovery Domain Set Members -------------------- 1492 -- 1494 -- 1495 -- DDS Membership Assignment 1496 -- 1498 isnsDdsMemberTable OBJECT-TYPE 1499 SYNTAX SEQUENCE OF IsnsDdsMemberEntry 1500 MAX-ACCESS not-accessible 1501 STATUS current 1502 DESCRIPTION 1503 "A table containing Discovery Domains (DDs) that have 1504 been assigned to specific Discovery Domain Sets (DDSs). 1505 The number of rows in the table is dependent on the 1506 number of DD to DDS relationships in the iSNS instance." 1507 ::= { isnsDdsInfo 2 } 1509 isnsDdsMemberEntry OBJECT-TYPE 1510 SYNTAX IsnsDdsMemberEntry 1512 Gibbons Expires September 17, 2007 29 1513 MAX-ACCESS not-accessible 1514 STATUS current 1515 DESCRIPTION 1516 "The mapping of one Discovery Domain (DD) to a Discovery 1517 Domain Set (DDS). This indicates the DD is a member of 1518 the DDS." 1519 INDEX { isnsServerIndex, 1520 isnsDdsId, 1521 isnsDdsMemberDdId } 1522 ::= { isnsDdsMemberTable 1 } 1524 IsnsDdsMemberEntry ::= 1525 SEQUENCE { 1526 isnsDdsMemberDdId IsnsDiscoveryDomainId, 1527 isnsDdsMemberSymbolicName SnmpAdminString 1528 } 1530 isnsDdsMemberDdId OBJECT-TYPE 1531 SYNTAX IsnsDiscoveryDomainId 1532 MAX-ACCESS not-accessible 1533 STATUS current 1534 DESCRIPTION 1535 "The ID that identifies the Discovery Domain 1536 which is a member of the Discovery Domain Set." 1537 ::= { isnsDdsMemberEntry 1 } 1539 isnsDdsMemberSymbolicName OBJECT-TYPE 1540 SYNTAX SnmpAdminString 1541 MAX-ACCESS read-only 1542 STATUS current 1543 DESCRIPTION 1544 "The Symbolic Name of the Discovery Domain that is a member 1545 of this DDS. This value SHALL be identical to the object 1546 isnsDdSymbolicName for the associated DD ID." 1547 REFERENCE "RFC4171, Section 6" 1548 ::= { isnsDdsMemberEntry 2 } 1550 -- 1551 -- Discovery Domain information 1552 -- 1554 isnsDdInfo OBJECT IDENTIFIER ::= { isnsServerInfo 5 } 1556 -- 1557 -- Discovery Domain Registrations ------------------------ 1558 -- 1560 isnsDdTable OBJECT-TYPE 1561 SYNTAX SEQUENCE OF IsnsDdEntry 1562 MAX-ACCESS not-accessible 1563 STATUS current 1564 DESCRIPTION 1566 Gibbons Expires September 17, 2007 30 1567 "A table containing configuration information for each 1568 Discovery Domain (DD) registered in the iSNS. The number 1569 of rows in the table is dependent on the number of DDs 1570 registered in the iSNS instance." 1571 ::= { isnsDdInfo 1 } 1573 isnsDdEntry OBJECT-TYPE 1574 SYNTAX IsnsDdEntry 1575 MAX-ACCESS not-accessible 1576 STATUS current 1577 DESCRIPTION 1578 "Information on a Discovery Domain (DD) registered in 1579 the iSNS Server instance." 1580 INDEX { isnsServerIndex, isnsDdId} 1581 ::= { isnsDdTable 1 } 1583 IsnsDdEntry::= 1584 SEQUENCE { 1585 isnsDdId IsnsDiscoveryDomainId, 1586 isnsDdSymbolicName SnmpAdminString, 1587 isnsDdFeatures IsnsDdFeatureType 1588 } 1590 isnsDdId OBJECT-TYPE 1591 SYNTAX IsnsDiscoveryDomainId 1592 MAX-ACCESS not-accessible 1593 STATUS current 1594 DESCRIPTION 1595 "The ID that refers to this Discovery Domain, and the 1596 index to the table." 1597 REFERENCE "RFC4171, Section 6" 1598 ::= { isnsDdEntry 1 } 1600 isnsDdSymbolicName OBJECT-TYPE 1601 SYNTAX SnmpAdminString 1602 MAX-ACCESS read-only 1603 STATUS current 1604 DESCRIPTION 1605 "The Discovery Domain Symbolic Name field contains a 1606 unique variable-length description (up to 255 bytes) 1607 that is associated with the DD." 1608 REFERENCE "RFC4171, Section 6" 1609 ::= { isnsDdEntry 2 } 1611 isnsDdFeatures OBJECT-TYPE 1612 SYNTAX IsnsDdFeatureType 1613 MAX-ACCESS read-only 1614 STATUS current 1615 DESCRIPTION 1616 "This defines the features the Discovery Domain has." 1617 REFERENCE "RFC4171, Section 6.11.2.9" 1618 ::= { isnsDdEntry 3 } 1620 Gibbons Expires September 17, 2007 31 1621 -- 1622 -- Discovery Domain Members -------------------- 1623 -- 1625 -- 1626 -- DD iSCSI Node Membership Assignment 1627 -- 1629 isnsDdIscsiMemberTable OBJECT-TYPE 1630 SYNTAX SEQUENCE OF 1631 IsnsDdIscsiMemberEntry 1632 MAX-ACCESS not-accessible 1633 STATUS current 1634 DESCRIPTION 1635 "A table containing iSCSI node indexes that have been 1636 assigned to specific DDs in this iSNS Server instance. The 1637 number of rows in the table is dependent on the number of 1638 relationships between iSCSI Nodes and DDs registered in the 1639 iSNS instance." 1640 ::= { isnsDdInfo 2 } 1642 isnsDdIscsiMemberEntry OBJECT-TYPE 1643 SYNTAX IsnsDdIscsiMemberEntry 1644 MAX-ACCESS not-accessible 1645 STATUS current 1646 DESCRIPTION 1647 "The mapping of one iSCSI Node to a Discovery Domain to 1648 indicate membership in the DD. The indexes are the iSNS 1649 server instance, the DD ID of the Discovery Domain, and 1650 the iSCSI Node Index of the iSCSI Node." 1651 INDEX { isnsServerIndex, 1652 isnsDdId, 1653 isnsDdIscsiMemberIndex } 1654 ::= { isnsDdIscsiMemberTable 1 } 1656 IsnsDdIscsiMemberEntry::= 1657 SEQUENCE { 1658 isnsDdIscsiMemberIndex IsnsNodeIndexId, 1659 isnsDdIscsiMemberName SnmpAdminString, 1660 isnsDdIscsiMemberIsRegistered TruthValue 1661 } 1663 isnsDdIscsiMemberIndex OBJECT-TYPE 1664 SYNTAX IsnsNodeIndexId 1665 MAX-ACCESS not-accessible 1666 STATUS current 1667 DESCRIPTION 1668 "The index for this member iSCSI node entry." 1669 REFERENCE "RFC4171, Section 6" 1670 ::= { isnsDdIscsiMemberEntry 1 } 1672 Gibbons Expires September 17, 2007 32 1673 isnsDdIscsiMemberName OBJECT-TYPE 1674 SYNTAX SnmpAdminString (SIZE (0..223)) 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "The iSCSI Name associated with the storage node. The 1679 iSCSI Name can not be longer than 223 bytes. The iSNS 1680 server internal maximum size is 224 bytes to provide 1681 NULL termination. This is the iSCSI Name for the storage 1682 node that is a member of the DD. This value maps 1 to 1 1683 to the isnsDdIscsiMemberIndex node index. The iSCSI Name 1684 field is too long to be easily used for an index directly. 1685 The node index used for a specific node name is only 1686 persistent across iSNS Server reinitializations for nodes 1687 that are in a Discovery Domain (DD) or are registered 1688 control nodes. This value is only required during row 1689 creation if the storage node is not yet registered in the 1690 iSNS Server instance. If the storage node is not yet 1691 registered, then the iSCSI Name MUST be provided with the 1692 iSCSI node index during row creation in order to create the 1693 1 to 1 mapping." 1694 REFERENCE "RFC4171, Section 6" 1695 ::= { isnsDdIscsiMemberEntry 2 } 1697 isnsDdIscsiMemberIsRegistered OBJECT-TYPE 1698 SYNTAX TruthValue 1699 MAX-ACCESS read-only 1700 STATUS current 1701 DESCRIPTION 1702 "This indicates whether this member of the DD is currently 1703 registered in the iSNS Server instance. iSCSI Storage 1704 Node members do not need to be currently registered in 1705 order for their iSCSI Name and Index to be added to 1706 a DD." 1707 REFERENCE "RFC4171, Section 6.11" 1708 ::= { isnsDdIscsiMemberEntry 3 } 1710 -- 1711 -- DD Portal Membership Assignment 1712 -- 1714 isnsDdPortalMemberTable OBJECT-TYPE 1715 SYNTAX SEQUENCE OF 1716 IsnsDdPortalMemberEntry 1717 MAX-ACCESS not-accessible 1718 STATUS current 1719 DESCRIPTION 1720 "A table containing currently registered and unregistered 1721 portal objects that have been explicitly assigned to 1722 specific DDs. Explicit assignment of a portal to a DD 1723 is only done when a specific set of portals are preferred 1724 for use within a DD. Otherwise, for iSCSI, the Portal 1726 Gibbons Expires September 17, 2007 33 1727 Group Object should be used for identifying which portals 1728 provide access to which storage nodes. The number of rows 1729 in the table is dependent on the number of explicit 1730 relationships between portals and DDs registered in the 1731 iSNS." 1732 REFERENCE "RFC4171, Section 6" 1733 ::= { isnsDdInfo 3 } 1735 isnsDdPortalMemberEntry OBJECT-TYPE 1736 SYNTAX IsnsDdPortalMemberEntry 1737 MAX-ACCESS not-accessible 1738 STATUS current 1739 DESCRIPTION 1740 "Each entry indicates an explicit addition of a portal to a 1741 discovery domain. The explicit addition of an entity portal 1742 to a discovery domain indicates the portal is preferred for 1743 access to nodes of the entity for this discovery domain. 1744 Registered Portal Group objects are used in iSCSI to 1745 indicate mapping of portals to nodes across all discovery 1746 domains. Portals that have been explicitly mapped a 1747 discovery domain will be returned as part of a query that 1748 is scoped to that discovery domain. If no portal of an 1749 entity has been explicitly mapped to a discovery domain, 1750 then all portals of the entity that provide access to a 1751 storage node are returned as part of a query. The table 1752 indexes are the server instance, the DD ID of the Discovery 1753 Domain, and the Portal Index of the portal." 1754 INDEX { isnsServerIndex, 1755 isnsDdId, 1756 isnsDdPortalMemberIndex } 1757 ::= { isnsDdPortalMemberTable 1 } 1759 IsnsDdPortalMemberEntry ::= 1760 SEQUENCE { 1761 isnsDdPortalMemberIndex IsnsPortalIndexId, 1762 isnsDdPortalMemberAddressType InetAddressType, 1763 isnsDdPortalMemberAddress InetAddress, 1764 isnsDdPortalMemberPortType IsnsPortalPortTypeId, 1765 isnsDdPortalMemberPort InetPortNumber, 1766 isnsDdPortalMemberIsRegistered TruthValue 1767 } 1769 isnsDdPortalMemberIndex OBJECT-TYPE 1770 SYNTAX IsnsPortalIndexId 1771 MAX-ACCESS not-accessible 1772 STATUS current 1773 DESCRIPTION 1774 "The index for a portal explicitly contained in the discovery 1775 domain. This managed object, combined with isnsServerIndex 1776 and isnsDdId, is the key for this table." 1777 REFERENCE "RFC4171, Section 6" 1778 ::= { isnsDdPortalMemberEntry 1 } 1780 Gibbons Expires September 17, 2007 34 1781 isnsDdPortalMemberAddressType OBJECT-TYPE 1782 SYNTAX InetAddressType 1783 MAX-ACCESS read-only 1784 STATUS current 1785 DESCRIPTION 1786 "The type of Inet address in isnsDdPortalMemberAddress. If 1787 the address is specified, then it must be a valid unicast 1788 address and the value of this object must be ipv4(1), 1789 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 1790 of this object is unknown(0), and the value of 1791 isnsDdPortalMemberAddress is the zero-length string." 1792 ::= { isnsDdPortalMemberEntry 2 } 1794 isnsDdPortalMemberAddress OBJECT-TYPE 1795 SYNTAX InetAddress 1796 MAX-ACCESS read-only 1797 STATUS current 1798 DESCRIPTION 1799 "The Inet Address for the portal. The format of this 1800 object is specified by isnsDdPortalMemberAddressType." 1801 REFERENCE "RFC4171, Section 6" 1802 ::= { isnsDdPortalMemberEntry 3 } 1804 isnsDdPortalMemberPortType OBJECT-TYPE 1805 SYNTAX IsnsPortalPortTypeId 1806 MAX-ACCESS read-only 1807 STATUS current 1808 DESCRIPTION 1809 "The port type for the portal, either UDP or TCP." 1810 REFERENCE "RFC4171, Section 6" 1811 ::= { isnsDdPortalMemberEntry 4 } 1813 isnsDdPortalMemberPort OBJECT-TYPE 1814 SYNTAX InetPortNumber ( 1 .. 65535 ) 1815 MAX-ACCESS read-only 1816 STATUS current 1817 DESCRIPTION 1818 "The port number for the portal. Whether the portal 1819 type is TCP or UDP is indicated by 1820 isnsDdPortalMemberPortType." 1821 REFERENCE "RFC4171, Section 6" 1822 ::= { isnsDdPortalMemberEntry 5 } 1824 isnsDdPortalMemberIsRegistered OBJECT-TYPE 1825 SYNTAX TruthValue 1826 MAX-ACCESS read-only 1827 STATUS current 1828 DESCRIPTION 1829 "This indicates whether this member of the DD is currently 1830 registered in the iSNS Server instance. Portals that are 1831 DD members do not need to be currently registered in 1833 Gibbons Expires September 17, 2007 35 1834 order for them to be added to a DD." 1835 REFERENCE "RFC4171, Section 6.11" 1836 ::= { isnsDdPortalMemberEntry 6 } 1838 -- 1839 -- DD FC Port Membership Assignment 1840 -- 1842 isnsDdFcPortMemberTable OBJECT-TYPE 1843 SYNTAX SEQUENCE OF 1844 IsnsDdFcPortMemberEntry 1845 MAX-ACCESS not-accessible 1846 STATUS current 1847 DESCRIPTION 1848 "A table containing FC Port World Wide Names (WWN) that 1849 have been assigned to specific DDs. The number of rows 1850 in the table is dependent on the number of relationships 1851 between FC Ports and DDs registered in the iSNS." 1852 ::= { isnsDdInfo 4 } 1854 isnsDdFcPortMemberEntry OBJECT-TYPE 1855 SYNTAX IsnsDdFcPortMemberEntry 1856 MAX-ACCESS not-accessible 1857 STATUS current 1858 DESCRIPTION 1859 "The association of one FC Port with a Discovery Domain. 1860 Membership of an FC Port in a Discovery Domain is 1861 indicated by creating a row for the appropriate DD ID 1862 and FC Port WWN." 1863 INDEX { isnsServerIndex, 1864 isnsDdId, 1865 isnsDdFcPortMemberPortName } 1866 ::= { isnsDdFcPortMemberTable 1 } 1868 IsnsDdFcPortMemberEntry ::= 1869 SEQUENCE { 1870 isnsDdFcPortMemberPortName FcNameIdOrZero, 1871 isnsDdFcPortMemberIsRegistered TruthValue 1872 } 1874 isnsDdFcPortMemberPortName OBJECT-TYPE 1875 SYNTAX FcNameIdOrZero (SIZE(8)) 1876 MAX-ACCESS not-accessible 1877 STATUS current 1878 DESCRIPTION 1879 "The Port WWN the FC Port that is a member of the DD. The 1880 value MUST be a valid FC WWN, as per the FC-GS standard. 1881 This managed object, combined with the isnsServerIndex 1882 and isnsDdId are the key for this table. A zero-length 1883 string is not a valid value for this managed object." 1884 REFERENCE "RFC4171, Section 6" 1885 ::= { isnsDdFcPortMemberEntry 1 } 1887 Gibbons Expires September 17, 2007 36 1888 isnsDdFcPortMemberIsRegistered OBJECT-TYPE 1889 SYNTAX TruthValue 1890 MAX-ACCESS read-only 1891 STATUS current 1892 DESCRIPTION 1893 "This indicates whether this member of the DD is currently 1894 registered in the iSNS Server instance." 1895 REFERENCE "RFC4171, Section 6.11" 1896 ::= { isnsDdFcPortMemberEntry 2 } 1898 -- 1899 -- Registered Device Information 1900 -- 1902 isnsReg OBJECT IDENTIFIER ::= { isnsServerInfo 6 } 1904 isnsRegEntityInfo OBJECT IDENTIFIER 1905 ::= { isnsReg 1 } 1907 -- 1908 -- iSNS Registered Entities Table 1909 -- 1911 isnsRegEntityTable OBJECT-TYPE 1912 SYNTAX SEQUENCE OF IsnsRegEntityEntry 1913 MAX-ACCESS not-accessible 1914 STATUS current 1915 DESCRIPTION 1916 "A table containing registered Entity objects in each iSNS 1917 server instance. The number of entries in the table is 1918 dependent on the number of Entity objects registered in the 1919 iSNS Server instances. All Entity objects are registered in 1920 the iSNS using the iSNS protocol." 1921 ::= { isnsRegEntityInfo 1 } 1923 isnsRegEntityEntry OBJECT-TYPE 1924 SYNTAX IsnsRegEntityEntry 1925 MAX-ACCESS not-accessible 1926 STATUS current 1927 DESCRIPTION 1928 "Information on one registered Entity object in an iSNS 1929 server instance." 1930 INDEX { isnsServerIndex, 1931 isnsRegEntityIndex } 1932 ::= { isnsRegEntityTable 1 } 1934 IsnsRegEntityEntry ::= 1935 SEQUENCE { 1936 isnsRegEntityIndex IsnsEntityIndexIdOrZero, 1937 isnsRegEntityEID SnmpAdminString, 1938 isnsRegEntityProtocol Unsigned32, 1940 Gibbons Expires September 17, 2007 37 1941 isnsRegEntityManagementAddressType 1942 InetAddressType, 1943 isnsRegEntityManagementAddress 1944 InetAddress, 1945 isnsRegEntityTimestamp TimeStamp, 1946 isnsRegEntityVersionMin Unsigned32, 1947 isnsRegEntityVersionMax Unsigned32, 1948 isnsRegEntityRegistrationPeriod 1949 Unsigned32 1950 } 1952 isnsRegEntityIndex OBJECT-TYPE 1953 SYNTAX IsnsEntityIndexIdOrZero 1954 ( 1 .. 4294967295 ) 1955 MAX-ACCESS not-accessible 1956 STATUS current 1957 DESCRIPTION 1958 "The Entity Index for this entity. This index is assigned 1959 by the iSNS Server when an Entity is initially registered. 1960 The Entity Index can be used to represent a registered 1961 Entity object in situations where the Entity EID would 1962 be too long/unwieldy. Zero is not a valid value for this 1963 object." 1964 REFERENCE "RFC4171, Section 6" 1965 ::= { isnsRegEntityEntry 1 } 1967 isnsRegEntityEID OBJECT-TYPE 1968 SYNTAX SnmpAdminString 1969 MAX-ACCESS read-only 1970 STATUS current 1971 DESCRIPTION 1972 "The EID is a unique registered Entity object identifier, as 1973 specified in the iSNS Specification. This is the iSNS 1974 Entity Identifier for the registered Entity object." 1975 REFERENCE "RFC4171, Section 6" 1976 ::= { isnsRegEntityEntry 2 } 1978 isnsRegEntityProtocol OBJECT-TYPE 1979 SYNTAX Unsigned32 ( 1 .. 4294967295 ) 1980 MAX-ACCESS read-only 1981 STATUS current 1982 DESCRIPTION 1983 "The block storage protocol supported by this entity, as 1984 defined in the iSNS Specification, Section 6.2.2. The 1985 following values are initially assigned. 1987 Type Value Entity Type 1988 ---------- ----------- 1989 1 No Protocol 1990 2 iSCSI 1991 3 iFCP 1992 All Others As assigned by IANA 1994 Gibbons Expires September 17, 2007 38 1995 The full set of current Block Storage Protocols are 1996 specified in the IANA-maintained registry of assigned 1997 iSNS parameters. Please refer to RFC4171 and the iSNS 1998 parameters maintained at IANA." 1999 REFERENCE "RFC4171, Section 6.2.2, and IANA Assignments" 2000 ::= { isnsRegEntityEntry 3 } 2002 isnsRegEntityManagementAddressType OBJECT-TYPE 2003 SYNTAX InetAddressType 2004 MAX-ACCESS read-only 2005 STATUS current 2006 DESCRIPTION 2007 "The type of Inet address in isnsRegEntityManagementAddress. 2008 If the address is specified, then it must be a valid unicast 2009 address and the value of this object must be ipv4(1), 2010 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value of 2011 this object is unknown(0), and the value of 2012 isnsRegEntityManagementAddress is the zero-length string." 2013 ::= { isnsRegEntityEntry 4 } 2015 isnsRegEntityManagementAddress OBJECT-TYPE 2016 SYNTAX InetAddress 2017 MAX-ACCESS read-only 2018 STATUS current 2019 DESCRIPTION 2020 "The iSNS Management IP Address for the registered Entity 2021 object. The format of this object is specified by 2022 isnsRegEntityManagementAddressType." 2023 REFERENCE "RFC4171, Section 6" 2024 ::= { isnsRegEntityEntry 5 } 2026 isnsRegEntityTimestamp OBJECT-TYPE 2027 SYNTAX TimeStamp 2028 MAX-ACCESS read-only 2029 STATUS current 2030 DESCRIPTION 2031 "The iSNS Entity Registration Timestamp for the registered 2032 Entity object. This is the most recent date and time that 2033 the registered Entity object, and associated registered 2034 objects contained in the Entity, were registered or 2035 updated." 2036 REFERENCE "RFC4171, Section 6" 2037 ::= { isnsRegEntityEntry 6 } 2039 isnsRegEntityVersionMin OBJECT-TYPE 2040 SYNTAX Unsigned32 ( 0 .. 254 | 255 ) 2041 MAX-ACCESS read-only 2042 STATUS current 2043 DESCRIPTION 2044 "The minimum version supported for the block storage protocol 2045 specified by isnsRegEntityProtocol. The protocol version 2047 Gibbons Expires September 17, 2007 39 2048 specified can be from 1 to 254. A value of 255 is a wildcard 2049 value, indicating no minimum version value has been specified 2050 for this Entity. Entity registrations with an 2051 isnsRegEntityProtocol of 'No Protocol' SHALL have an 2052 isnsRegEntityVersionMin value of 0." 2053 REFERENCE "RFC4171, Section 6.2.5" 2054 ::= { isnsRegEntityEntry 7 } 2056 isnsRegEntityVersionMax OBJECT-TYPE 2057 SYNTAX Unsigned32 ( 0 .. 254 | 255 ) 2058 MAX-ACCESS read-only 2059 STATUS current 2060 DESCRIPTION 2061 "The maximum version supported for the block storage protocol 2062 specified by isnsRegEntityProtocol. The protocol version 2063 specified can be from 1 to 254. A value of 255 is a wildcard 2064 value, indicating no maximum version value has been specified 2065 for this Entity. Entity registrations with an 2066 isnsRegEntityProtocol of 'No Protocol' SHALL have an 2067 isnsRegEntityVersionMax value of 0." 2068 REFERENCE "RFC4171, Section 6.2.5" 2069 ::= { isnsRegEntityEntry 8 } 2071 isnsRegEntityRegistrationPeriod OBJECT-TYPE 2072 SYNTAX Unsigned32 ( 0 .. 4294967295 ) 2073 UNITS "seconds" 2074 MAX-ACCESS read-only 2075 STATUS current 2076 DESCRIPTION 2077 "The iSNS Entity Status Inquiry (ESI) registration period 2078 which indicates the maximum time, in seconds, that the 2079 registration will be maintained without receipt of an iSNSP 2080 message from the entity. If the Registration Period is set 2081 to 0, then the Entity SHALL NOT be deregistered due to no 2082 contact with the entity." 2083 REFERENCE "RFC4171, Section 6" 2084 ::= { isnsRegEntityEntry 9 } 2086 -- 2087 -- Registered Objects Associated With an Entity Information 2088 -- 2090 isnsRegEntityNumObjectsTable OBJECT-TYPE 2091 SYNTAX SEQUENCE OF 2092 IsnsRegEntityNumObjectsEntry 2093 MAX-ACCESS not-accessible 2094 STATUS current 2095 DESCRIPTION 2096 "A table containing information on the number of registered 2097 objects associated with a registered Entity in the iSNS 2098 server instance. The number of entries in the table is 2099 dependent on the number of registered Entity objects in the 2101 Gibbons Expires September 17, 2007 40 2102 iSNS." 2103 ::= { isnsRegEntityInfo 2 } 2105 isnsRegEntityNumObjectsEntry OBJECT-TYPE 2106 SYNTAX IsnsRegEntityNumObjectsEntry 2107 MAX-ACCESS not-accessible 2108 STATUS current 2109 DESCRIPTION 2110 "Information on the number of registered objects associated 2111 with a registered Entity object in an iSNS Server instance." 2112 INDEX { isnsServerIndex, 2113 isnsRegEntityIndex } 2114 ::= { isnsRegEntityNumObjectsTable 1 } 2116 IsnsRegEntityNumObjectsEntry ::= 2117 SEQUENCE { 2118 isnsRegEntityInfoNumPortals Gauge32, 2119 isnsRegEntityInfoNumPortalGroups Gauge32, 2120 isnsRegEntityInfoNumIscsiNodes Gauge32, 2121 isnsRegEntityInfoNumFcPorts Gauge32, 2122 isnsRegEntityInfoNumFcNodes Gauge32 2123 } 2125 isnsRegEntityInfoNumPortals OBJECT-TYPE 2126 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "The number of Portals associated with this Entity." 2131 ::= { isnsRegEntityNumObjectsEntry 1 } 2133 isnsRegEntityInfoNumPortalGroups OBJECT-TYPE 2134 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2135 MAX-ACCESS read-only 2136 STATUS current 2137 DESCRIPTION 2138 "The number of Portal Groups associated with this Entity." 2139 ::= { isnsRegEntityNumObjectsEntry 2 } 2141 isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE 2142 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "The number of iSCSI Storage Nodes associated with this 2147 Entity." 2148 ::= { isnsRegEntityNumObjectsEntry 3 } 2150 isnsRegEntityInfoNumFcPorts OBJECT-TYPE 2151 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2152 MAX-ACCESS read-only 2153 STATUS current 2155 Gibbons Expires September 17, 2007 41 2156 DESCRIPTION 2157 "The number of FC Ports associated with this Entity." 2158 ::= { isnsRegEntityNumObjectsEntry 4 } 2160 isnsRegEntityInfoNumFcNodes OBJECT-TYPE 2161 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2162 MAX-ACCESS read-only 2163 STATUS current 2164 DESCRIPTION 2165 "The number of FC Nodes associated with this Entity." 2166 ::= { isnsRegEntityNumObjectsEntry 5 } 2168 -- 2169 -- iSNS Registered Portal Information 2170 -- 2172 isnsRegPortalInfo OBJECT IDENTIFIER 2173 ::= { isnsReg 2 } 2175 -- 2176 -- iSNS Registered Portal Table 2177 -- 2179 isnsRegPortalTable OBJECT-TYPE 2180 SYNTAX SEQUENCE OF IsnsRegPortalEntry 2181 MAX-ACCESS not-accessible 2182 STATUS current 2183 DESCRIPTION 2184 "A table containing the registered Portals in the iSNS. 2185 The number of entries is dependent on the number of 2186 Portals registered in the iSNS." 2187 ::= { isnsRegPortalInfo 1 } 2189 isnsRegPortalEntry OBJECT-TYPE 2190 SYNTAX IsnsRegPortalEntry 2191 MAX-ACCESS not-accessible 2192 STATUS current 2193 DESCRIPTION 2194 "Information on one registered Entity Portal in the iSNS. 2195 The Entity Index is part of the table index to quickly 2196 find Portals that support a specific Entity." 2197 INDEX { isnsServerIndex, 2198 isnsRegEntityIndex, 2199 isnsRegPortalPortalIndex } 2200 ::= { isnsRegPortalTable 1 } 2202 IsnsRegPortalEntry ::= 2203 SEQUENCE { 2204 isnsRegPortalPortalIndex IsnsPortalIndexId, 2205 isnsRegPortalAddressType InetAddressType, 2206 isnsRegPortalAddress InetAddress, 2207 isnsRegPortalPortType IsnsPortalPortTypeId, 2209 Gibbons Expires September 17, 2007 42 2210 isnsRegPortalPort InetPortNumber, 2211 isnsRegPortalSymbolicName SnmpAdminString, 2212 isnsRegPortalEsiInterval Unsigned32, 2213 isnsRegPortalEsiPortType IsnsPortalPortTypeId, 2214 isnsRegPortalEsiPort InetPortNumber, 2215 isnsRegPortalScnPortType IsnsPortalPortTypeId, 2216 isnsRegPortalScnPort InetPortNumber, 2217 isnsRegPortalSecurityInfo IsnsPortalSecurityType 2218 } 2220 isnsRegPortalPortalIndex OBJECT-TYPE 2221 SYNTAX IsnsPortalIndexId 2222 MAX-ACCESS not-accessible 2223 STATUS current 2224 DESCRIPTION 2225 "The index for this Entity Portal." 2226 REFERENCE "RFC4171, Section 6" 2227 ::= { isnsRegPortalEntry 1 } 2229 isnsRegPortalAddressType OBJECT-TYPE 2230 SYNTAX InetAddressType 2231 MAX-ACCESS read-only 2232 STATUS current 2233 DESCRIPTION 2234 "The type of Inet address in isnsRegPortalAddress. If the 2235 address is specified, then it must be a valid unicast 2236 address and the value of this object must be ipv4(1), 2237 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 2238 of this object is unknown(0), and the value of 2239 isnsRegPortalAddress is the zero-length string." 2240 ::= { isnsRegPortalEntry 2 } 2242 isnsRegPortalAddress OBJECT-TYPE 2243 SYNTAX InetAddress 2244 MAX-ACCESS read-only 2245 STATUS current 2246 DESCRIPTION 2247 "The Inet Address for this Portal as defined in the iSNS 2248 Specification, RFC4171. The format of this object is 2249 specified by isnsRegPortalAddressType." 2250 REFERENCE "RFC4171, Section 6" 2251 ::= { isnsRegPortalEntry 3 } 2253 isnsRegPortalPortType OBJECT-TYPE 2254 SYNTAX IsnsPortalPortTypeId 2255 MAX-ACCESS read-only 2256 STATUS current 2257 DESCRIPTION 2258 "The port type for this Portal, either UDP or TCP, as 2259 defined in the iSNS Specification, RFC4171." 2260 REFERENCE "RFC4171, Section 6" 2261 ::= { isnsRegPortalEntry 4 } 2263 Gibbons Expires September 17, 2007 43 2264 isnsRegPortalPort OBJECT-TYPE 2265 SYNTAX InetPortNumber ( 1 .. 65535 ) 2266 MAX-ACCESS read-only 2267 STATUS current 2268 DESCRIPTION 2269 "The port number for this Portal as defined in the 2270 iSNS Specification, RFC4171. Whether the Portal type 2271 is TCP or UDP is indicated by isnsRegPortalPortType." 2272 REFERENCE "RFC4171, Section 6" 2273 ::= { isnsRegPortalEntry 5 } 2275 isnsRegPortalSymbolicName OBJECT-TYPE 2276 SYNTAX SnmpAdminString 2277 MAX-ACCESS read-only 2278 STATUS current 2279 DESCRIPTION 2280 "The Symbolic Name for this Portal as defined in the iSNS 2281 Specification, RFC4171. If not provided then the string 2282 SHALL be zero-length." 2283 REFERENCE "RFC4171, Section 6" 2284 ::= { isnsRegPortalEntry 6 } 2286 isnsRegPortalEsiInterval OBJECT-TYPE 2287 SYNTAX Unsigned32 ( 0 .. 65535 ) 2288 UNITS "seconds" 2289 MAX-ACCESS read-only 2290 STATUS current 2291 DESCRIPTION 2292 "The Entity Status Inquiry (ESI) Interval for this Portal 2293 as defined in the iSNS Specification, RFC4171. A value of 2294 0 indicates that ESI monitoring has not be configured for 2295 this Portal." 2296 REFERENCE "RFC4171, Section 6.3.4" 2297 ::= { isnsRegPortalEntry 7 } 2299 isnsRegPortalEsiPortType OBJECT-TYPE 2300 SYNTAX IsnsPortalPortTypeId 2301 MAX-ACCESS read-only 2302 STATUS current 2303 DESCRIPTION 2304 "The port type for the ESI Port, either UDP or TCP, as 2305 defined in the iSNS Specification, RFC4171." 2306 REFERENCE "RFC4171, Section 6" 2307 ::= { isnsRegPortalEntry 8 } 2309 isnsRegPortalEsiPort OBJECT-TYPE 2310 SYNTAX InetPortNumber 2311 MAX-ACCESS read-only 2312 STATUS current 2313 DESCRIPTION 2314 "The TCP or UDP port number used for ESI monitoring. Whether 2316 Gibbons Expires September 17, 2007 44 2317 the port type is TCP or UDP is indicated by 2318 isnsRegPortalEsiPortType. A value of 0 indicates that ESI 2319 monitoring is not enabled for this Portal." 2320 REFERENCE "RFC4171, Section 6" 2321 ::= { isnsRegPortalEntry 9 } 2323 isnsRegPortalScnPortType OBJECT-TYPE 2324 SYNTAX IsnsPortalPortTypeId 2325 MAX-ACCESS read-only 2326 STATUS current 2327 DESCRIPTION 2328 "The port type for the SCN Port, either UDP or TCP, as 2329 defined in the iSNS Specification, RFC4171." 2330 REFERENCE "RFC4171, Section 6" 2331 ::= { isnsRegPortalEntry 10 } 2333 isnsRegPortalScnPort OBJECT-TYPE 2334 SYNTAX InetPortNumber 2335 MAX-ACCESS read-only 2336 STATUS current 2337 DESCRIPTION 2338 "The TCP or UDP port used to receive SCN messages from the 2339 iSNS Server. Whether the port type is TCP or UDP is 2340 indicated by isnsRegPortalScnPortType. A value of 0 2341 indicates that SCN message receipt is not enabled for this 2342 Portal." 2343 REFERENCE "RFC4171, Section 6" 2344 ::= { isnsRegPortalEntry 11 } 2346 isnsRegPortalSecurityInfo OBJECT-TYPE 2347 SYNTAX IsnsPortalSecurityType 2348 MAX-ACCESS read-only 2349 STATUS current 2350 DESCRIPTION 2351 "Indicates security attribute settings for the Portal as 2352 registered in iSNS server. The bit for bitmapVALID must 2353 be set in order for this attribute to contain valid 2354 information. Setting a bit to 1 indicates the 2355 feature is enabled." 2356 REFERENCE "RFC4171, Section 6.3.9" 2357 ::= { isnsRegPortalEntry 12 } 2359 -- 2360 -- iSNS Registered Portal Group Information 2361 -- 2363 isnsRegPortalGroupInfo OBJECT IDENTIFIER 2364 ::= { isnsReg 3 } 2366 -- 2367 -- iSNS Registered Portal Group (PG) Table 2368 -- 2370 Gibbons Expires September 17, 2007 45 2371 isnsRegPgTable OBJECT-TYPE 2372 SYNTAX SEQUENCE OF IsnsRegPgEntry 2373 MAX-ACCESS not-accessible 2374 STATUS current 2375 DESCRIPTION 2376 "A table containing the registered Portal Groups (PGs) in 2377 the iSNS Server instance. The number of entries is 2378 dependent on the number of Portal Groups registered in 2379 the iSNS." 2380 ::= { isnsRegPortalGroupInfo 1 } 2382 isnsRegPgEntry OBJECT-TYPE 2383 SYNTAX IsnsRegPgEntry 2384 MAX-ACCESS not-accessible 2385 STATUS current 2386 DESCRIPTION 2387 "Information on one registered Portal Group in the iSNS 2388 server instance. The Entity Index is part of the table 2389 index to quickly find Portal Groups that support Portals 2390 and iSCSI Storage Nodes in a specific Entity." 2391 INDEX { isnsServerIndex, 2392 isnsRegEntityIndex, 2393 isnsRegPgIndex } 2394 ::= { isnsRegPgTable 1 } 2396 IsnsRegPgEntry ::= 2397 SEQUENCE { 2398 isnsRegPgIndex IsnsPortalGroupIndexId, 2399 isnsRegPgIscsiNodeIndex IsnsNodeIndexId, 2400 isnsRegPgIscsiName SnmpAdminString, 2401 isnsRegPgPortalPortalIndex IsnsPortalIndexId, 2402 isnsRegPgPortalAddressType InetAddressType, 2403 isnsRegPgPortalAddress InetAddress, 2404 isnsRegPgPortalPortType IsnsPortalPortTypeId, 2405 isnsRegPgPortalPort InetPortNumber, 2406 isnsRegPgPGT IsnsPortalGroupTagIdOrNull 2407 } 2409 isnsRegPgIndex OBJECT-TYPE 2410 SYNTAX IsnsPortalGroupIndexId 2411 MAX-ACCESS not-accessible 2412 STATUS current 2413 DESCRIPTION 2414 "The PG Index for this node. The index is created by the 2415 iSNS Server instance for uniquely identifying registered 2416 objects. The PG object is registered at the same time a 2417 Portal or Storage Node is registered using the iSNS 2418 protocol." 2419 REFERENCE "RFC4171, Section 6" 2420 ::= { isnsRegPgEntry 1 } 2422 Gibbons Expires September 17, 2007 46 2423 isnsRegPgIscsiNodeIndex OBJECT-TYPE 2424 SYNTAX IsnsNodeIndexId 2425 MAX-ACCESS read-only 2426 STATUS current 2427 DESCRIPTION 2428 "The index for the iSCSI Node associated with this PG. 2429 This index can be used to reference the 2430 isnsRegIscsiNodeTable." 2431 REFERENCE "RFC4171, Section 6" 2432 ::= { isnsRegPgEntry 2 } 2434 isnsRegPgIscsiName OBJECT-TYPE 2435 SYNTAX SnmpAdminString (SIZE (0..223)) 2436 MAX-ACCESS read-only 2437 STATUS current 2438 DESCRIPTION 2439 "The iSCSI Name of the initiator or target associated with 2440 the storage node. The iSCSI Name can not be longer than 2441 223 bytes. The iSNS Server internal maximum size is 224 2442 bytes to provide NULL termination. This is the PG iSCSI 2443 Name that uniquely identifies the iSCSI Storage Node that 2444 is associated with this PG." 2445 ::= { isnsRegPgEntry 3 } 2447 isnsRegPgPortalPortalIndex OBJECT-TYPE 2448 SYNTAX IsnsPortalIndexId 2449 MAX-ACCESS read-only 2450 STATUS current 2451 DESCRIPTION 2452 "The Portal Index for the Portal associated with this PG. 2453 This index can be used to reference the isnsRegPortalTable." 2454 ::= { isnsRegPgEntry 4 } 2456 isnsRegPgPortalAddressType OBJECT-TYPE 2457 SYNTAX InetAddressType 2458 MAX-ACCESS read-only 2459 STATUS current 2460 DESCRIPTION 2461 "The type of Inet address in isnsRegPgPortalAddress. If 2462 the address is specified, then it must be a valid unicast 2463 address and the value of this object must be ipv4(1), 2464 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 2465 of this object is unknown(0), and the value of 2466 isnsRegPgPortalAddress is the zero-length string." 2467 ::= { isnsRegPgEntry 5 } 2469 isnsRegPgPortalAddress OBJECT-TYPE 2470 SYNTAX InetAddress 2471 MAX-ACCESS read-only 2472 STATUS current 2473 DESCRIPTION 2474 "The Inet Address for the Portal that is associated with 2476 Gibbons Expires September 17, 2007 47 2477 the PG. The format of this object is specified by 2478 isnsRegPgPortalAddressType." 2479 REFERENCE "RFC4171, Section 6" 2480 ::= { isnsRegPgEntry 6 } 2482 isnsRegPgPortalPortType OBJECT-TYPE 2483 SYNTAX IsnsPortalPortTypeId 2484 MAX-ACCESS read-only 2485 STATUS current 2486 DESCRIPTION 2487 "The port type, either UDP or TCP, for the Portal that 2488 is associated with this registered PG object." 2489 REFERENCE "RFC4171, Section 6" 2490 ::= { isnsRegPgEntry 7 } 2492 isnsRegPgPortalPort OBJECT-TYPE 2493 SYNTAX InetPortNumber ( 1 .. 65535 ) 2494 MAX-ACCESS read-only 2495 STATUS current 2496 DESCRIPTION 2497 "The port number for the Portal that is associated with 2498 this registered PG object. Whether the Portal type is 2499 TCP or UDP is indicated by isnsRegPgPortalPortType." 2500 REFERENCE "RFC4171, Section 6" 2501 ::= { isnsRegPgEntry 8 } 2503 isnsRegPgPGT OBJECT-TYPE 2504 SYNTAX IsnsPortalGroupTagIdOrNull 2505 MAX-ACCESS read-only 2506 STATUS current 2507 DESCRIPTION 2508 "The Portal Group Tag (PGT) for the registered iSCSI Portal 2509 Group object in an iSNS Server instance. This indicates 2510 the tag value that the Portal uses for access to the iSCSI 2511 Storage Node. The PGT is used for coordinated access 2512 between multiple Portals, as described in the iSCSI 2513 Specification, RFC3720. A PGT with no association is a 2514 NULL value. The value of -1 indicates a NULL value." 2515 REFERENCE "RFC4171, Section 6, and RFC3720" 2516 ::= { isnsRegPgEntry 9 } 2518 -- 2519 -- iSNS Registered iSCSI Node Information 2520 -- 2522 isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 } 2524 -- 2525 -- iSNS Registered iSCSI Node Table 2526 -- 2528 isnsRegIscsiNodeTable OBJECT-TYPE 2530 Gibbons Expires September 17, 2007 48 2531 SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry 2532 MAX-ACCESS not-accessible 2533 STATUS current 2534 DESCRIPTION 2535 "A table containing the registered iSCSI Nodes in the iSNS 2536 server instance. Storage devices register using the iSNS 2537 protocol. While a device cannot be registered in an iSNS 2538 server using SNMP, an entry can be deleted in order to 2539 remove 'stale' entries. The number of entries is related 2540 to the number of iSCSI nodes registered in the iSNS." 2541 ::= { isnsRegIscsiNodeInfo 1 } 2543 isnsRegIscsiNodeEntry OBJECT-TYPE 2544 SYNTAX IsnsRegIscsiNodeEntry 2545 MAX-ACCESS not-accessible 2546 STATUS current 2547 DESCRIPTION 2548 "Information on one iSCSI node that has been registered in 2549 the iSNS Server instance. New rows cannot be added using 2550 SNMP." 2551 INDEX { isnsServerIndex, 2552 isnsRegEntityIndex, 2553 isnsRegIscsiNodeIndex } 2554 ::= { isnsRegIscsiNodeTable 1 } 2556 IsnsRegIscsiNodeEntry ::= SEQUENCE { 2557 isnsRegIscsiNodeIndex IsnsNodeIndexId, 2558 isnsRegIscsiNodeName SnmpAdminString, 2559 isnsRegIscsiNodeType IsnsIscsiNodeType, 2560 isnsRegIscsiNodeAlias SnmpAdminString, 2561 isnsRegIscsiNodeScnTypes IsnsIscsiScnType, 2562 isnsRegIscsiNodeWwnToken FcNameIdOrZero, 2563 isnsRegIscsiNodeAuthMethod SnmpAdminString 2564 } 2566 isnsRegIscsiNodeIndex OBJECT-TYPE 2567 SYNTAX IsnsNodeIndexId 2568 MAX-ACCESS not-accessible 2569 STATUS current 2570 DESCRIPTION 2571 "The index for this iSCSI node." 2572 REFERENCE "RFC4171, Section 6" 2573 ::= { isnsRegIscsiNodeEntry 1 } 2575 isnsRegIscsiNodeName OBJECT-TYPE 2576 SYNTAX SnmpAdminString (SIZE (0..223)) 2577 MAX-ACCESS read-only 2578 STATUS current 2579 DESCRIPTION 2580 "The iSCSI Name of the initiator or target associated with 2581 the storage node. The iSCSI Name can not be longer than 2582 223 bytes. The iSNS Server internal maximum size is 224 2584 Gibbons Expires September 17, 2007 49 2585 bytes to provide NULL termination. This is the iSCSI Name 2586 that uniquely identifies the initiator, initiator/target, 2587 target, or control node in the network." 2588 REFERENCE "RFC4171, Section 6" 2589 ::= { isnsRegIscsiNodeEntry 2 } 2591 isnsRegIscsiNodeType OBJECT-TYPE 2592 SYNTAX IsnsIscsiNodeType 2593 MAX-ACCESS read-only 2594 STATUS current 2595 DESCRIPTION 2596 "The Node Type defining the functions of this iSCSI node." 2597 ::= { isnsRegIscsiNodeEntry 3 } 2599 isnsRegIscsiNodeAlias OBJECT-TYPE 2600 SYNTAX SnmpAdminString 2601 MAX-ACCESS read-only 2602 STATUS current 2603 DESCRIPTION 2604 "The Alias name of the iSCSI node. This is a variable-length 2605 text-based description of up to 255 bytes." 2606 REFERENCE "RFC4171, Section 6" 2607 ::= { isnsRegIscsiNodeEntry 4 } 2609 isnsRegIscsiNodeScnTypes OBJECT-TYPE 2610 SYNTAX IsnsIscsiScnType 2611 MAX-ACCESS read-only 2612 STATUS current 2613 DESCRIPTION 2614 "The State Change Notification (SCN) types enabled for this 2615 iSCSI node." 2616 REFERENCE "RFC4171, Section 6.4.4" 2617 ::= { isnsRegIscsiNodeEntry 5 } 2619 isnsRegIscsiNodeWwnToken OBJECT-TYPE 2620 SYNTAX FcNameIdOrZero 2621 MAX-ACCESS read-only 2622 STATUS current 2623 DESCRIPTION 2624 "This contains a globally unique 64-bit integer value that 2625 can be used to represent the World Wide Node Name of the 2626 iSCSI device in a Fibre Channel fabric. This identifier is 2627 used during the device registration process, and MUST 2628 conform to the requirements in RFC4171. A zero-length string 2629 for this managed object indicates that a Node WWN token has 2630 not been assigned." 2631 REFERENCE "RFC4171, Section 6" 2632 ::= { isnsRegIscsiNodeEntry 6 } 2634 isnsRegIscsiNodeAuthMethod OBJECT-TYPE 2635 SYNTAX SnmpAdminString 2636 MAX-ACCESS read-only 2638 Gibbons Expires September 17, 2007 50 2639 STATUS current 2640 DESCRIPTION 2641 "This attribute contains a null-terminated string containing 2642 UTF-8 text listing the iSCSI authentication methods enabled 2643 for this iSCSI Node, in order of preference. The text 2644 values used to identify iSCSI authentication methods are 2645 embedded in this string attribute and delineated by a 2646 comma. The text values are identical to those found in 2647 RFC3720 - iSCSI. Additional vendor-specific text values 2648 are also possible." 2649 REFERENCE "RFC4171, Section 6, and RFC3720" 2650 ::= { isnsRegIscsiNodeEntry 7 } 2652 -- 2653 -- iSNS Registered FC Node Information 2654 -- 2656 isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 5 } 2658 -- 2659 -- iSNS Registered FC Node Table 2660 -- 2662 isnsRegFcNodeTable OBJECT-TYPE 2663 SYNTAX SEQUENCE OF IsnsRegFcNodeEntry 2664 MAX-ACCESS not-accessible 2665 STATUS current 2666 DESCRIPTION 2667 "A table containing the registered FC Nodes in the iSNS. 2668 This supports iFCP as defined in RFC4172." 2669 ::= { isnsRegFcNodeInfo 1 } 2671 isnsRegFcNodeEntry OBJECT-TYPE 2672 SYNTAX IsnsRegFcNodeEntry 2673 MAX-ACCESS not-accessible 2674 STATUS current 2675 DESCRIPTION 2676 "Information on one registered FC node that has been 2677 registered in the iSNS." 2678 INDEX { isnsServerIndex, 2679 isnsRegFcNodeWwnn } 2680 ::= { isnsRegFcNodeTable 1 } 2682 IsnsRegFcNodeEntry ::= SEQUENCE { 2683 isnsRegFcNodeWwnn FcNameIdOrZero, 2684 isnsRegFcNodeSymbolicName SnmpAdminString, 2685 isnsRegFcNodeAddressType InetAddressType, 2686 isnsRegFcNodeAddress InetAddress, 2687 isnsRegFcNodeIPA OCTET STRING, 2688 isnsRegFcNodeProxyIscsiName SnmpAdminString, 2689 isnsRegFcNodeNumFcPorts Gauge32 2690 } 2692 Gibbons Expires September 17, 2007 51 2693 isnsRegFcNodeWwnn OBJECT-TYPE 2694 SYNTAX FcNameIdOrZero (SIZE(8)) 2695 MAX-ACCESS not-accessible 2696 STATUS current 2697 DESCRIPTION 2698 "The FC Node World Wide Node Name as defined in the iSNS 2699 Specification, RFC4171. A zero-length string is not valid 2700 for this managed object." 2701 REFERENCE "RFC4171, Section 6" 2702 ::= { isnsRegFcNodeEntry 1 } 2704 isnsRegFcNodeSymbolicName OBJECT-TYPE 2705 SYNTAX SnmpAdminString 2706 MAX-ACCESS read-only 2707 STATUS current 2708 DESCRIPTION 2709 "The FC Node Symbolic Name of the node as defined in the 2710 iSNS Specification, RFC4171. This is a variable-length 2711 text-based description. If not provided then the string 2712 SHALL be zero-length." 2713 REFERENCE "RFC4171, Section 6" 2714 ::= { isnsRegFcNodeEntry 2 } 2716 isnsRegFcNodeAddressType OBJECT-TYPE 2717 SYNTAX InetAddressType 2718 MAX-ACCESS read-only 2719 STATUS current 2720 DESCRIPTION 2721 "The type of Inet address in isnsRegFcNodeAddress. If 2722 the address is specified, then it must be a valid unicast 2723 address and the value of this object must be ipv4(1), 2724 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 2725 of this object is unknown(0), and the value of 2726 isnsRegFcNodeAddress is the zero-length string." 2727 ::= { isnsRegFcNodeEntry 3 } 2729 isnsRegFcNodeAddress OBJECT-TYPE 2730 SYNTAX InetAddress 2731 MAX-ACCESS read-only 2732 STATUS current 2733 DESCRIPTION 2734 "The FC Node Inet address of the node as defined in the 2735 iSNS Specification, RFC4171. The format of this object is 2736 specified by isnsRegFcNodeAddressType." 2737 REFERENCE "RFC4171, Section 6" 2738 ::= { isnsRegFcNodeEntry 4 } 2740 isnsRegFcNodeIPA OBJECT-TYPE 2741 SYNTAX OCTET STRING (SIZE(8)) 2742 MAX-ACCESS read-only 2743 STATUS current 2745 Gibbons Expires September 17, 2007 52 2746 DESCRIPTION 2747 "This managed object identifies the FC Initial Process 2748 Associator of the node as defined in the iSNS 2749 Specification, RFC4171." 2750 REFERENCE "RFC4171, Section 6" 2751 ::= { isnsRegFcNodeEntry 5 } 2753 isnsRegFcNodeProxyIscsiName OBJECT-TYPE 2754 SYNTAX SnmpAdminString (SIZE (0..223)) 2755 MAX-ACCESS read-only 2756 STATUS current 2757 DESCRIPTION 2758 "The iSCSI Name used to represent the FC Node in the IP 2759 network. It is used as a pointer to the matching iSCSI Name 2760 entry in the iSNS Server. Its value is usually registered 2761 by an FC-iSCSI gateway connecting the IP network to the 2762 fabric containing the FC device." 2763 REFERENCE "RFC4171, Section 6" 2764 ::= { isnsRegFcNodeEntry 6 } 2766 isnsRegFcNodeNumFcPorts OBJECT-TYPE 2767 SYNTAX Gauge32 ( 0 .. 4294967295 ) 2768 MAX-ACCESS read-only 2769 STATUS current 2770 DESCRIPTION 2771 "The number of FC Ports associated with this FC Node." 2772 ::= { isnsRegFcNodeEntry 7 } 2774 -- 2775 -- iSNS Registered FC Port Table 2776 -- 2778 isnsRegFcPortTable OBJECT-TYPE 2779 SYNTAX SEQUENCE OF IsnsRegFcPortEntry 2780 MAX-ACCESS not-accessible 2781 STATUS current 2782 DESCRIPTION 2783 "Information on registered FC N_Ports in the iSNS. FC Ports 2784 are associated with registered FC Nodes. This supports 2785 iFCP as defined in RFC4172." 2786 REFERENCE "RFC4172, Section 4" 2787 ::= { isnsRegFcNodeInfo 2 } 2789 isnsRegFcPortEntry OBJECT-TYPE 2790 SYNTAX IsnsRegFcPortEntry 2791 MAX-ACCESS not-accessible 2792 STATUS current 2793 DESCRIPTION 2794 "Information on one FC Port that has been registered in 2795 iSNS." 2796 REFERENCE "RFC4172, Section 4" 2797 INDEX { isnsServerIndex, 2799 Gibbons Expires September 17, 2007 53 2800 isnsRegEntityIndex, 2801 isnsRegFcPortWwpn } 2802 ::= { isnsRegFcPortTable 1 } 2804 IsnsRegFcPortEntry ::= SEQUENCE { 2805 isnsRegFcPortWwpn FcNameIdOrZero, 2806 isnsRegFcPortID FcAddressIdOrZero, 2807 isnsRegFcPortType Unsigned32, 2808 isnsRegFcPortSymbolicName SnmpAdminString, 2809 isnsRegFcPortFabricPortWwn FcNameIdOrZero, 2810 isnsRegFcPortHA FcAddressIdOrZero, 2811 isnsRegFcPortAddressType InetAddressType, 2812 isnsRegFcPortAddress InetAddress, 2813 isnsRegFcPortFcCos IsnsFcClassOfServiceType, 2814 isnsRegFcPortFc4Types OCTET STRING, 2815 isnsRegFcPortFc4Descr SnmpAdminString, 2816 isnsRegFcPortFc4Features OCTET STRING, 2817 isnsRegFcPortScnTypes IsnsIfcpScnType, 2818 isnsRegFcPortRole IsnsFcPortRoleType, 2819 isnsRegFcPortFcNodeWwnn FcNameIdOrZero, 2820 isnsRegFcPortPpnWwn FcNameIdOrZero 2821 } 2823 isnsRegFcPortWwpn OBJECT-TYPE 2824 SYNTAX FcNameIdOrZero (SIZE(8)) 2825 MAX-ACCESS not-accessible 2826 STATUS current 2827 DESCRIPTION 2828 "The FC Port's World Wide Port Name as defined in the iSNS 2829 Specification, RFC4171. A zero-length string is not valid 2830 for this managed object." 2831 REFERENCE "RFC4171, Section 6" 2832 ::= { isnsRegFcPortEntry 1 } 2834 isnsRegFcPortID OBJECT-TYPE 2835 SYNTAX FcAddressIdOrZero 2836 MAX-ACCESS read-only 2837 STATUS current 2838 DESCRIPTION 2839 "The FC Port's Port ID as defined in the iSNS Specification, 2840 RFC4171." 2841 REFERENCE "RFC4171, Section 6" 2842 ::= { isnsRegFcPortEntry 2 } 2844 isnsRegFcPortType OBJECT-TYPE 2845 SYNTAX Unsigned32 ( 0 .. 65535 ) 2846 MAX-ACCESS read-only 2847 STATUS current 2848 DESCRIPTION 2849 "The FC Port Port Type as defined in the iSNS Specification, 2850 RFC4171, and the Fibre Channel Generic Services 2851 Specification. Current values are as shown below: 2853 Gibbons Expires September 17, 2007 54 2854 unknown (0), 2855 nPort (1), 2856 nlPort (2), 2857 fNlPort (3), 2858 fPort (129), -- x'81' 2859 flPort (130), -- x'82' 2860 ePort (132), -- x'84' 2861 bPort (133), -- x'85' 2862 mFcpPort (65297), -- x'FF11' 2863 iFcpPort (65298), -- x'FF12' 2864 unknownEnd (65535) 2865 The future assignment of any additional values will be 2866 documented in a revision of RFC4171." 2867 REFERENCE "RFC4171, Section 6.6.3" 2868 ::= { isnsRegFcPortEntry 3 } 2870 isnsRegFcPortSymbolicName OBJECT-TYPE 2871 SYNTAX SnmpAdminString 2872 MAX-ACCESS read-only 2873 STATUS current 2874 DESCRIPTION 2875 "The FC Port Port Symbolic Name as defined in the iSNS 2876 Specification, RFC4171. If not provided then the 2877 string SHALL be zero-length." 2878 REFERENCE "RFC4171, Section 6" 2879 ::= { isnsRegFcPortEntry 4 } 2881 isnsRegFcPortFabricPortWwn OBJECT-TYPE 2882 SYNTAX FcNameIdOrZero 2883 MAX-ACCESS read-only 2884 STATUS current 2885 DESCRIPTION 2886 "The Fabric Port WWN for this entry as defined in the iSNS 2887 Specification, RFC4171. A zero-length string for this 2888 managed object indicates that the Fabric Port WWN is not 2889 known, or has not yet been registered with the iSNS Server." 2890 REFERENCE "RFC4171, Section 6" 2891 ::= { isnsRegFcPortEntry 5 } 2893 isnsRegFcPortHA OBJECT-TYPE 2894 SYNTAX FcAddressIdOrZero 2895 MAX-ACCESS read-only 2896 STATUS current 2897 DESCRIPTION 2898 "The FC Port Hard Address as defined in the iSNS 2899 Specification, RFC4171." 2900 REFERENCE "RFC4171, Section 6" 2901 ::= { isnsRegFcPortEntry 6 } 2903 isnsRegFcPortAddressType OBJECT-TYPE 2904 SYNTAX InetAddressType 2905 MAX-ACCESS read-only 2907 Gibbons Expires September 17, 2007 55 2908 STATUS current 2909 DESCRIPTION 2910 "The type of Inet address in isnsRegFcPortAddress. If 2911 the address is specified, then it must be a valid unicast 2912 address and the value of this object must be ipv4(1), 2913 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 2914 of this object is unknown(0), and the value of 2915 isnsRegFcPortAddress is the zero-length string." 2916 ::= { isnsRegFcPortEntry 7 } 2918 isnsRegFcPortAddress OBJECT-TYPE 2919 SYNTAX InetAddress 2920 MAX-ACCESS read-only 2921 STATUS current 2922 DESCRIPTION 2923 "The FC Port Inet Address as defined in the iSNS 2924 Specification, RFC4171. The format of this object is 2925 specified by isnsRegFcPortAddressType." 2926 REFERENCE "RFC4171, Section 6" 2927 ::= { isnsRegFcPortEntry 8 } 2929 isnsRegFcPortFcCos OBJECT-TYPE 2930 SYNTAX IsnsFcClassOfServiceType 2931 MAX-ACCESS read-only 2932 STATUS current 2933 DESCRIPTION 2934 "The FC Port Class of Service as defined in the iSNS 2935 Specification, RFC4171." 2936 REFERENCE "RFC4171, Section 6" 2937 ::= { isnsRegFcPortEntry 9 } 2939 isnsRegFcPortFc4Types OBJECT-TYPE 2940 SYNTAX OCTET STRING (SIZE (32)) 2941 MAX-ACCESS read-only 2942 STATUS current 2943 DESCRIPTION 2944 "The FC Port FC-4 Types as defined in the iSNS 2945 Specification, RFC4171." 2946 REFERENCE "RFC4171, Section 6.6.9" 2947 ::= { isnsRegFcPortEntry 10 } 2949 isnsRegFcPortFc4Descr OBJECT-TYPE 2950 SYNTAX SnmpAdminString (SIZE(4..255)) 2951 MAX-ACCESS read-only 2952 STATUS current 2953 DESCRIPTION 2954 "The FC Port FC-4 Descriptor as defined in the iSNS 2955 Specification, RFC4171. The FC-4 Descriptor can not be 2956 longer than 255 bytes. The iSNS Server internal maximum 2957 size is 256 bytes to provide NULL termination." 2958 REFERENCE "RFC4171, Section 6.6.10" 2959 ::= { isnsRegFcPortEntry 11 } 2961 Gibbons Expires September 17, 2007 56 2962 isnsRegFcPortFc4Features OBJECT-TYPE 2963 SYNTAX OCTET STRING (SIZE (128)) 2964 MAX-ACCESS read-only 2965 STATUS current 2966 DESCRIPTION 2967 "The FC Port FC-4 Features as defined in the iSNS 2968 Specification, RFC4171." 2969 REFERENCE "RFC4171, Section 6.6.11" 2970 ::= { isnsRegFcPortEntry 12 } 2972 isnsRegFcPortScnTypes OBJECT-TYPE 2973 SYNTAX IsnsIfcpScnType 2974 MAX-ACCESS read-only 2975 STATUS current 2976 DESCRIPTION 2977 "The iFCP State Change Notification (SCN) types enabled for 2978 the registered object." 2979 REFERENCE "RFC4171, Section 6" 2980 ::= { isnsRegFcPortEntry 13 } 2982 isnsRegFcPortRole OBJECT-TYPE 2983 SYNTAX IsnsFcPortRoleType 2984 MAX-ACCESS read-only 2985 STATUS current 2986 DESCRIPTION 2987 "The FC Port Role defines the role of the registered 2988 object." 2989 REFERENCE "RFC4171, Section 6" 2990 ::= { isnsRegFcPortEntry 14 } 2992 isnsRegFcPortFcNodeWwnn OBJECT-TYPE 2993 SYNTAX FcNameIdOrZero 2994 MAX-ACCESS read-only 2995 STATUS current 2996 DESCRIPTION 2997 "The FC Node World Wide Node Name that is associated with 2998 this FC Port as defined in the iSNS Specification, RFC4171. 2999 This managed object may contain a zero-length string prior 3000 to a device registering this value with the iSNS Server." 3001 REFERENCE "RFC4171, Section 6" 3002 ::= { isnsRegFcPortEntry 15 } 3004 isnsRegFcPortPpnWwn OBJECT-TYPE 3005 SYNTAX FcNameIdOrZero 3006 MAX-ACCESS read-only 3007 STATUS current 3008 DESCRIPTION 3009 "The Permanent Port Name attribute is the FC Port Name WWPN 3010 of the first Storage Node registered in the iSNS Database 3011 that is associated with a particular FC Device (FC Node). 3012 The PPN of all subsequent Storage Node registrations that 3014 Gibbons Expires September 17, 2007 57 3015 are associated with that FC Device (FC Node) SHALL be set 3016 to the FC Port Name WWPN of the first Storage Node, as 3017 defined in the iSNS Specification, RFC4171. This managed 3018 object may contain a zero-length string prior to a device 3019 registering this value with the iSNS Server." 3020 REFERENCE "RFC4171, Section 6" 3021 ::= { isnsRegFcPortEntry 16 } 3023 -- 3024 -- Mapping from FC Node to Entity - FC Port 3025 -- 3027 isnsRegFcNodePortTable OBJECT-TYPE 3028 SYNTAX SEQUENCE OF 3029 IsnsRegFcNodePortEntry 3030 MAX-ACCESS not-accessible 3031 STATUS current 3032 DESCRIPTION 3033 "A table containing the mapping of a registered FC Node and 3034 associated registered iFCP Port to the supporting registered 3035 Entity object in an iSNS Server instance." 3036 ::= { isnsRegFcNodeInfo 3 } 3038 isnsRegFcNodePortEntry OBJECT-TYPE 3039 SYNTAX IsnsRegFcNodePortEntry 3040 MAX-ACCESS not-accessible 3041 STATUS current 3042 DESCRIPTION 3043 "Information on one mapping from an FC Node and iFCP Port to 3044 an Entity object registered in an iSNS." 3045 INDEX { isnsServerIndex, 3046 isnsRegFcNodeWwnn, 3047 isnsRegFcPortWwpn } 3048 ::= { isnsRegFcNodePortTable 1 } 3050 IsnsRegFcNodePortEntry ::= SEQUENCE { 3051 isnsRegFcNodePortEntityIndex IsnsEntityIndexIdOrZero 3052 } 3054 isnsRegFcNodePortEntityIndex OBJECT-TYPE 3055 SYNTAX IsnsEntityIndexIdOrZero 3056 MAX-ACCESS read-only 3057 STATUS current 3058 DESCRIPTION 3059 "The Entity Index for the registered Entity object 3060 associated with the FC Port and FC Node. This managed 3061 object may contain the value of zero prior to a device 3062 registering this value with the iSNS Server." 3063 ::= { isnsRegFcNodePortEntry 1 } 3065 -- 3066 -- iSNS Notifications Information ----------------- 3068 Gibbons Expires September 17, 2007 58 3069 -- 3071 isnsNotificationsInfo OBJECT IDENTIFIER 3072 ::= { isnsObjects 2 } 3074 isnsInstanceInfo OBJECT-TYPE 3075 SYNTAX SnmpAdminString 3076 MAX-ACCESS accessible-for-notify 3077 STATUS current 3078 DESCRIPTION 3079 "Textual information about the notification event and the 3080 iSNS Server generating the notification. An example is: 3081 iSNS Server Started." 3082 ::= { isnsNotificationsInfo 1 } 3084 isnsAddressNotificationType OBJECT-TYPE 3085 SYNTAX InetAddressType 3086 MAX-ACCESS accessible-for-notify 3087 STATUS current 3088 DESCRIPTION 3089 "The type of Inet address in isnsAddressNotification. If 3090 the address is specified, then it must be a valid unicast 3091 address and the value of this object must be ipv4(1), 3092 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value 3093 of this object is unknown(0), and the value of 3094 isnsAddressNotification is the zero-length string." 3095 ::= { isnsNotificationsInfo 2 } 3097 isnsAddressNotification OBJECT-TYPE 3098 SYNTAX InetAddress 3099 MAX-ACCESS accessible-for-notify 3100 STATUS current 3101 DESCRIPTION 3102 "Identifies the IP address of the iSNS Server. The format of 3103 this object is specified by isnsAddressNotificationType. 3104 The IP address will always be specified in the notification 3105 unless an error causes the IP address to not be known." 3106 ::= { isnsNotificationsInfo 3 } 3108 isnsTcpPortNotification OBJECT-TYPE 3109 SYNTAX InetPortNumber 3110 MAX-ACCESS accessible-for-notify 3111 STATUS current 3112 DESCRIPTION 3113 "Indicates the TCP port the iSNS Server is using, 3114 or 0 if TCP based registrations are not supported." 3115 ::= { isnsNotificationsInfo 4 } 3117 isnsUdpPortNotification OBJECT-TYPE 3118 SYNTAX InetPortNumber 3119 MAX-ACCESS accessible-for-notify 3120 STATUS current 3122 Gibbons Expires September 17, 2007 59 3123 DESCRIPTION 3124 "Indicates the UDP port the iSNS Server is using, 3125 or 0 if UDP based registrations are not supported." 3126 ::= { isnsNotificationsInfo 5 } 3128 -- 3129 -- iSNS Notification Block ----------------- 3130 -- 3132 isnsServerStart NOTIFICATION-TYPE 3133 OBJECTS { 3134 isnsInstanceInfo, 3135 isnsAddressNotificationType, 3136 isnsAddressNotification, 3137 isnsTcpPortNotification, 3138 isnsUdpPortNotification 3139 } 3140 STATUS current 3141 DESCRIPTION 3142 "This notification is sent when an iSNS Server begins 3143 operation. The notification provides the following: 3144 isnsInstanceInfo : iSNS Server textual information 3145 isnsAddressTypeNotification : iSNS Server address type 3146 isnsAddressNotification : iSNS Server address 3147 isnsTcpPortNotification : iSNS Server TCP Port 3148 isnsUdpPortNotification : iSNS Server UDP Port 3149 " 3150 ::= { isnsNotifications 1 } 3152 isnsServerShutdown NOTIFICATION-TYPE 3153 OBJECTS { 3154 isnsInstanceInfo, 3155 isnsAddressNotificationType, 3156 isnsAddressNotification, 3157 isnsTcpPortNotification, 3158 isnsUdpPortNotification 3159 } 3160 STATUS current 3161 DESCRIPTION 3162 "This notification is sent when an iSNS Server is 3163 shutdown. The notification provides the following: 3164 isnsInstanceInfo : iSNS Server textual information 3165 isnsAddressTypeNotification : iSNS Server address type 3166 isnsAddressNotification : iSNS Server address 3167 isnsTcpPortNotification : iSNS Server TCP Port 3168 isnsUdpPortNotification : iSNS Server UDP Port 3169 " 3170 ::= { isnsNotifications 2 } 3172 ------------------------------------------------------------ 3173 -- 3174 -- Compliance Information 3176 Gibbons Expires September 17, 2007 60 3177 -- 3179 isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 } 3181 isnsIscsiServerCompliance MODULE-COMPLIANCE 3182 STATUS current 3183 DESCRIPTION 3184 "Initial compliance statement for an iSNS Server 3185 providing support to iSCSI clients." 3186 MODULE -- this module 3187 MANDATORY-GROUPS { 3188 isnsServerAttributesGroup, 3189 isnsServerIscsiControlNodeGroup, 3190 isnsServerIscsiDdsDdObjGroup, 3191 isnsServerRegIscsiObjGroup, 3192 isnsServerNumObjectsGroup, 3193 isnsNotificationsObjGroup, 3194 isnsServerNotificationGroup 3195 } 3196 OBJECT isnsServerDiscoveryMcGroupType 3197 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3198 ipv4z(3), ipv6z(4) } 3199 DESCRIPTION 3200 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3201 is required." 3203 OBJECT isnsServerDiscoveryMcGroupAddress 3204 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3205 DESCRIPTION 3206 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3207 and their related SIZE need to be supported." 3209 OBJECT isnsDdPortalMemberAddressType 3210 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3211 ipv4z(3), ipv6z(4) } 3212 DESCRIPTION 3213 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3214 is required." 3216 OBJECT isnsDdPortalMemberAddress 3217 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3218 DESCRIPTION 3219 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3220 and their related SIZE need to be supported." 3222 OBJECT isnsRegEntityManagementAddressType 3223 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3224 ipv4z(3), ipv6z(4) } 3225 DESCRIPTION 3226 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3227 is required." 3229 Gibbons Expires September 17, 2007 61 3230 OBJECT isnsRegEntityManagementAddress 3231 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3232 DESCRIPTION 3233 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3234 and their related SIZE need to be supported." 3236 OBJECT isnsRegPortalAddressType 3237 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3238 ipv4z(3), ipv6z(4) } 3239 DESCRIPTION 3240 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3241 is required." 3243 OBJECT isnsRegPortalAddress 3244 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3245 DESCRIPTION 3246 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3247 and their related SIZE need to be supported." 3249 OBJECT isnsRegPgPortalAddressType 3250 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3251 ipv4z(3), ipv6z(4) } 3252 DESCRIPTION 3253 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3254 is required." 3256 OBJECT isnsRegPgPortalAddress 3257 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3258 DESCRIPTION 3259 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3260 and their related SIZE need to be supported." 3262 OBJECT isnsAddressNotificationType 3263 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3264 ipv4z(3), ipv6z(4) } 3265 DESCRIPTION 3266 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3267 is required." 3269 OBJECT isnsAddressNotification 3270 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3271 DESCRIPTION 3272 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3273 and their related SIZE need to be supported." 3274 ::= { isnsCompliances 1 } 3276 isnsIfcpServerCompliance MODULE-COMPLIANCE 3277 STATUS current 3278 DESCRIPTION 3279 "Initial compliance statement for an iSNS Server 3280 providing support to iFCP Clients." 3281 MODULE -- this module 3283 Gibbons Expires September 17, 2007 62 3284 MANDATORY-GROUPS { 3285 isnsServerAttributesGroup, 3286 isnsServerIfcpPortControlNodeGroup, 3287 isnsServerIfcpDdsDdObjGroup, 3288 isnsServerRegIfcpObjGroup, 3289 isnsServerNumObjectsGroup, 3290 isnsNotificationsObjGroup, 3291 isnsServerNotificationGroup 3292 } 3293 OBJECT isnsServerDiscoveryMcGroupType 3294 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3295 ipv4z(3), ipv6z(4) } 3296 DESCRIPTION 3297 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3298 is required." 3300 OBJECT isnsServerDiscoveryMcGroupAddress 3301 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3302 DESCRIPTION 3303 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3304 and their related SIZE need to be supported." 3306 OBJECT isnsDdPortalMemberAddressType 3307 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3308 ipv4z(3), ipv6z(4) } 3309 DESCRIPTION 3310 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3311 is required." 3313 OBJECT isnsDdPortalMemberAddress 3314 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3315 DESCRIPTION 3316 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3317 and their related SIZE need to be supported." 3319 OBJECT isnsRegEntityManagementAddressType 3320 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3321 ipv4z(3), ipv6z(4) } 3322 DESCRIPTION 3323 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3324 is required." 3326 OBJECT isnsRegEntityManagementAddress 3327 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3328 DESCRIPTION 3329 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3330 and their related SIZE need to be supported." 3332 OBJECT isnsRegPortalAddressType 3333 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3334 ipv4z(3), ipv6z(4) } 3335 DESCRIPTION 3337 Gibbons Expires September 17, 2007 63 3338 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3339 is required." 3341 OBJECT isnsRegPortalAddress 3342 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3343 DESCRIPTION 3344 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3345 and their related SIZE need to be supported." 3347 OBJECT isnsRegFcNodeAddressType 3348 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3349 ipv4z(3), ipv6z(4) } 3350 DESCRIPTION 3351 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3352 is required." 3354 OBJECT isnsRegFcNodeAddress 3355 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3356 DESCRIPTION 3357 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3358 and their related SIZE need to be supported." 3360 OBJECT isnsRegFcPortAddressType 3361 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3362 ipv4z(3), ipv6z(4) } 3363 DESCRIPTION 3364 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3365 is required." 3367 OBJECT isnsRegFcPortAddress 3368 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3369 DESCRIPTION 3370 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3371 and their related SIZE need to be supported." 3373 OBJECT isnsAddressNotificationType 3374 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), 3375 ipv4z(3), ipv6z(4) } 3376 DESCRIPTION 3377 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z 3378 is required." 3380 OBJECT isnsAddressNotification 3381 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) 3382 DESCRIPTION 3383 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z 3384 and their related SIZE need to be supported." 3385 ::= { isnsCompliances 2 } 3387 isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 } 3389 isnsServerAttributesGroup OBJECT-GROUP 3391 Gibbons Expires September 17, 2007 64 3392 OBJECTS { 3393 isnsServerName, 3394 isnsServerIsnsVersion, 3395 isnsServerVendorInfo, 3396 isnsServerPhysicalIndex, 3397 isnsServerTcpPort, 3398 isnsServerUdpPort, 3399 isnsServerDiscontinuityTime, 3400 isnsServerRole, 3401 isnsServerDiscoveryMethodsEnabled, 3402 isnsServerDiscoveryMcGroupType, 3403 isnsServerDiscoveryMcGroupAddress, 3404 isnsServerEsiNonResponseThreshold, 3405 isnsServerEnableControlNodeMgtScn, 3406 isnsServerDefaultDdDdsStatus, 3407 isnsServerUpdateDdDdsSupported, 3408 isnsServerUpdateDdDdsEnabled 3409 } 3410 STATUS current 3411 DESCRIPTION 3412 "iSNS Server attributes." 3413 ::= { isnsGroups 1 } 3415 isnsServerNumObjectsGroup OBJECT-GROUP 3416 OBJECTS { 3417 isnsNumDds, 3418 isnsNumDd, 3419 isnsNumEntities, 3420 isnsNumPortals, 3421 isnsNumPortalGroups, 3422 isnsNumIscsiNodes, 3423 isnsNumFcPorts, 3424 isnsNumFcNodes, 3425 isnsRegEntityInfoNumPortals, 3426 isnsRegEntityInfoNumPortalGroups, 3427 isnsRegEntityInfoNumIscsiNodes, 3428 isnsRegEntityInfoNumFcPorts, 3429 isnsRegEntityInfoNumFcNodes 3430 } 3431 STATUS current 3432 DESCRIPTION 3433 "Managed objects indicating the number of registered objects 3434 in an iSNS Server or the number of registered objects 3435 associated with a registered Entity. These managed objects 3436 are optional to implement." 3437 ::= { isnsGroups 2 } 3439 isnsServerIscsiControlNodeGroup OBJECT-GROUP 3440 OBJECTS { 3441 isnsControlNodeIscsiNodeName, 3442 isnsControlNodeIscsiIsRegistered, 3443 isnsControlNodeIscsiRcvMgtSCN 3445 Gibbons Expires September 17, 2007 65 3446 } 3447 STATUS current 3448 DESCRIPTION 3449 "iSNS Server iSCSI control node managed objects." 3450 ::= { isnsGroups 3 } 3452 isnsServerIfcpPortControlNodeGroup OBJECT-GROUP 3453 OBJECTS { 3454 isnsControlNodeFcPortIsRegistered, 3455 isnsControlNodeFcPortRcvMgtSCN 3456 } 3457 STATUS current 3458 DESCRIPTION 3459 "iSNS Server iFCP Port control node managed objects." 3460 ::= { isnsGroups 4 } 3462 isnsServerIscsiDdsDdObjGroup OBJECT-GROUP 3463 OBJECTS { 3464 isnsDdsSymbolicName, 3465 isnsDdsStatus, 3466 isnsDdsMemberSymbolicName, 3467 isnsDdSymbolicName, 3468 isnsDdFeatures, 3469 isnsDdIscsiMemberName, 3470 isnsDdIscsiMemberIsRegistered, 3471 isnsDdPortalMemberAddressType, 3472 isnsDdPortalMemberAddress, 3473 isnsDdPortalMemberPortType, 3474 isnsDdPortalMemberPort, 3475 isnsDdPortalMemberIsRegistered 3476 } 3477 STATUS current 3478 DESCRIPTION 3479 "iSNS Server DDS and DD managed objects for iSCSI." 3480 ::= { isnsGroups 5 } 3482 isnsServerIfcpDdsDdObjGroup OBJECT-GROUP 3483 OBJECTS { 3484 isnsDdsSymbolicName, 3485 isnsDdsStatus, 3486 isnsDdSymbolicName, 3487 isnsDdFeatures, 3488 isnsDdPortalMemberAddressType, 3489 isnsDdPortalMemberAddress, 3490 isnsDdPortalMemberPortType, 3491 isnsDdPortalMemberPort, 3492 isnsDdPortalMemberIsRegistered, 3493 isnsDdFcPortMemberIsRegistered 3494 } 3495 STATUS current 3496 DESCRIPTION 3497 "iSNS Server DDS and DD managed objects for iFCP." 3499 Gibbons Expires September 17, 2007 66 3500 ::= { isnsGroups 6 } 3502 isnsServerRegIscsiObjGroup OBJECT-GROUP 3503 OBJECTS { 3504 isnsRegEntityEID, 3505 isnsRegEntityProtocol, 3506 isnsRegEntityManagementAddressType, 3507 isnsRegEntityManagementAddress, 3508 isnsRegEntityTimestamp, 3509 isnsRegEntityVersionMin, 3510 isnsRegEntityVersionMax, 3511 isnsRegEntityRegistrationPeriod, 3512 isnsRegEntityInfoNumPortals, 3513 isnsRegEntityInfoNumPortalGroups, 3514 isnsRegEntityInfoNumIscsiNodes, 3515 isnsRegEntityInfoNumFcPorts, 3516 isnsRegEntityInfoNumFcNodes, 3517 isnsRegPortalAddressType, 3518 isnsRegPortalAddress, 3519 isnsRegPortalPortType, 3520 isnsRegPortalPort, 3521 isnsRegPortalSymbolicName, 3522 isnsRegPortalEsiInterval, 3523 isnsRegPortalEsiPortType, 3524 isnsRegPortalEsiPort, 3525 isnsRegPortalScnPortType, 3526 isnsRegPortalScnPort, 3527 isnsRegPortalSecurityInfo, 3528 isnsRegPgIscsiNodeIndex, 3529 isnsRegPgIscsiName, 3530 isnsRegPgPortalPortalIndex, 3531 isnsRegPgPortalAddressType, 3532 isnsRegPgPortalAddress, 3533 isnsRegPgPortalPortType, 3534 isnsRegPgPortalPort, 3535 isnsRegPgPGT, 3536 isnsRegIscsiNodeName, 3537 isnsRegIscsiNodeType, 3538 isnsRegIscsiNodeAlias, 3539 isnsRegIscsiNodeScnTypes, 3540 isnsRegIscsiNodeWwnToken, 3541 isnsRegIscsiNodeAuthMethod 3542 } 3543 STATUS current 3544 DESCRIPTION 3545 "iSNS Server registered iSCSI managed objects." 3546 ::= { isnsGroups 7 } 3548 isnsServerRegIfcpObjGroup OBJECT-GROUP 3549 OBJECTS { 3550 isnsRegEntityEID, 3551 isnsRegEntityProtocol, 3553 Gibbons Expires September 17, 2007 67 3554 isnsRegEntityManagementAddressType, 3555 isnsRegEntityManagementAddress, 3556 isnsRegEntityTimestamp, 3557 isnsRegEntityVersionMin, 3558 isnsRegEntityVersionMax, 3559 isnsRegEntityRegistrationPeriod, 3560 isnsRegEntityInfoNumPortals, 3561 isnsRegEntityInfoNumPortalGroups, 3562 isnsRegEntityInfoNumIscsiNodes, 3563 isnsRegEntityInfoNumFcPorts, 3564 isnsRegEntityInfoNumFcNodes, 3565 isnsRegPortalAddressType, 3566 isnsRegPortalAddress, 3567 isnsRegPortalPortType, 3568 isnsRegPortalPort, 3569 isnsRegPortalSymbolicName, 3570 isnsRegPortalEsiInterval, 3571 isnsRegPortalEsiPortType, 3572 isnsRegPortalEsiPort, 3573 isnsRegPortalScnPortType, 3574 isnsRegPortalScnPort, 3575 isnsRegPortalSecurityInfo, 3576 isnsRegFcPortID, 3577 isnsRegFcPortType, 3578 isnsRegFcPortSymbolicName, 3579 isnsRegFcPortFabricPortWwn, 3580 isnsRegFcPortHA, 3581 isnsRegFcPortAddressType, 3582 isnsRegFcPortAddress, 3583 isnsRegFcPortFcCos, 3584 isnsRegFcPortFc4Types, 3585 isnsRegFcPortFc4Descr, 3586 isnsRegFcPortFc4Features, 3587 isnsRegFcPortScnTypes, 3588 isnsRegFcPortRole, 3589 isnsRegFcPortFcNodeWwnn, 3590 isnsRegFcPortPpnWwn, 3591 isnsRegFcNodeSymbolicName, 3592 isnsRegFcNodeAddressType, 3593 isnsRegFcNodeAddress, 3594 isnsRegFcNodeIPA, 3595 isnsRegFcNodeProxyIscsiName, 3596 isnsRegFcNodeNumFcPorts, 3597 isnsRegFcNodePortEntityIndex 3598 } 3599 STATUS current 3600 DESCRIPTION 3601 "iSNS Server registered iFCP managed objects." 3602 ::= { isnsGroups 8 } 3604 isnsNotificationsObjGroup OBJECT-GROUP 3605 OBJECTS { 3607 Gibbons Expires September 17, 2007 68 3608 isnsInstanceInfo, 3609 isnsAddressNotificationType, 3610 isnsAddressNotification, 3611 isnsTcpPortNotification, 3612 isnsUdpPortNotification 3613 } 3614 STATUS current 3615 DESCRIPTION 3616 "iSNS Notification managed objects." 3617 ::= { isnsGroups 9 } 3619 isnsServerNotificationGroup NOTIFICATION-GROUP 3620 NOTIFICATIONS { 3621 isnsServerStart, 3622 isnsServerShutdown 3623 } 3624 STATUS current 3625 DESCRIPTION 3626 "iSNS Server Notification managed objects." 3627 ::= { isnsGroups 10 } 3628 END 3630 6. IANA Considerations 3632 The MIB module in this document uses the following IANA-assigned 3633 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 3635 Descriptor OBJECT IDENTIFIER value 3636 ---------- ----------------------- 3638 isnsMIB { mib-2 YYYY } 3640 Editor's Note (to be removed prior to publication): the IANA is 3641 requested to assign a value for "YYYY" under the 'mib-2' subtree and 3642 to record the assignment in the SMI Numbers registry. When the 3643 assignment has been made, the RFC Editor is asked to replace "YYYY" 3644 (here and in the MIB module) with the assigned value and to remove 3645 this note. 3647 This RFC utilizes the IANA registry of iSNS parameters. This 3648 registry was created for the iSNS Specification [RFC4171], and is 3649 located at http://www.iana.org/assignments/isns-parameters. 3650 Specifically, the isnsRegEntityProtocol values used in the MIB 3651 module are the values for the Block Storage Protocols that IANA 3652 assigns and documents in http://www.iana.org/assignments/isns- 3653 parameters. 3655 7. Security Considerations 3657 There are no management objects defined in this MIB module that have 3658 a MAX-ACCESS clause of read-write and/or read-create. So, if this 3659 MIB module is implemented correctly, then there is no risk that an 3661 Gibbons Expires September 17, 2007 69 3662 intruder can alter or create any management objects of this MIB 3663 module via direct SNMP SET operations. 3665 Some of the readable objects in this MIB module (i.e., objects with 3666 a MAX-ACCESS other than not-accessible) may be considered sensitive 3667 or vulnerable in some network environments. It is thus important to 3668 control even GET and/or NOTIFY access to these objects and possibly 3669 to even encrypt the values of these objects when sending them over 3670 the network via SNMP. These are the tables and objects and their 3671 sensitivity/vulnerability: 3673 The isnsDdsMemberTable contains information about which Discovery 3674 Domains may be enabled at the same time. 3676 The isnsDdTable contains information about Discovery Domains, 3677 containing storage nodes with an ability to communicate and exchange 3678 storage data. 3680 The isnsDdIscsiMemberTable indicates which iSCSI nodes are contained 3681 in which Discovery Domains. 3683 The isnsDdPortalMemberTable indicates which iSCSI portals are 3684 contained in which Discovery Domains. 3686 The isnsDdFcPortMemberTable indicates which iFCP FC N_Ports are 3687 contained in which Discovery Domains. 3689 The isnsControlNodeIscsiTable indicates which iSCSI nodes have the 3690 ability to possibly control an iSNS server. 3692 The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have 3693 the ability to possibly control an iSNS server. 3695 The above object tables provide information about storage objects 3696 sessions, and can indicate to a user who is communicating and 3697 exchanging storage data. 3699 SNMP versions prior to SNMPv3 did not include adequate security. 3700 Even if the network itself is secure (for example by using IPsec), 3701 even then, there is no control as to who on the secure network is 3702 allowed to access and GET/SET (read/change/create/delete) the 3703 objects in this MIB module. 3705 It is RECOMMENDED that implementers consider the security features 3706 as provided by the SNMPv3 framework (see [RFC3410], section 8), 3707 including full support for the SNMPv3 cryptographic mechanisms (for 3708 authentication and privacy). 3710 Further, deployment of SNMP versions prior to SNMPv3 is NOT 3711 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 3712 enable cryptographic security. It is then a customer/operator 3713 responsibility to ensure that the SNMP entity giving access to an 3715 Gibbons Expires September 17, 2007 70 3716 instance of this MIB module is properly configured to give access to 3717 the objects only to those principals (users) that have legitimate 3718 rights to indeed GET or SET (change/create/delete) them. 3720 8. Normative References 3722 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 3723 Requirement Levels", BCP 14, RFC 2119, March 1997. 3725 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case 3726 J., Rose, M., and S. Waldbusser, "Structure of 3727 Management Information Version 2 (SMIv2)", STD 58, 3728 RFC 2578, April 1999. 3730 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, 3731 J., Rose, M., and S. Waldbusser, "Textual Conventions 3732 for SMIv2", STD 58, RFC 2579, April 1999. 3734 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, 3735 J., Rose, M., and S. Waldbusser, "Conformance 3736 Statements for SMIv2", STD 58, RFC 2580, April 1999. 3738 [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An 3739 Architecture for Describing Simple Network Management 3740 Protocol (SNMP) Management Frameworks", STD 62, RFC 3741 3411, December 2002. 3743 [RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, 3744 M., and Zeidner, E., "Internet Small Computer Systems 3745 Interface (iSCSI)", RFC 3720, March 2004. 3747 [RFC4001] Daniele, M., Haberman, B., Routhier, S., 3748 Schoenwaelder, J., "Textual Conventions for Internet 3749 Network Addresses", RFC 4001, February 2005. 3751 [RFC4044] McCloghrie, K., "Fibre Channel Management MIB", RFC 3752 4044, May 2005. 3754 [RFC4133] McCloghrie, K., Bierman, A., "Entity MIB (Version 3755 3)", RFC 4133, August 2005. 3757 [RFC4171] Tseng, J., Gibbons, K., Travostino, F., Du Laney, C., 3758 Souza, J., "Internet Storage Name Service (iSNS)",RFC 3759 4171, September 2005. 3761 [RFC4172] Monia, C., Mullendore, R., Travostino, F., Jeong, W., 3762 Edwards, M., "iFCP - A Protocol for Internet Fibre 3763 Channel Storage Networking", RFC 4172, September 3764 2005. 3766 9. Informative References 3768 Gibbons Expires September 17, 2007 71 3770 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 3771 "Introduction and Applicability Statements for 3772 Internet-Standard Management Framework", RFC 3410, 3773 December 2002. 3775 10. Acknowledgements 3777 This memo is a product of the IP Storage (IPS) working group within 3778 the Internet Engineering Task Force. 3780 We wish to acknowledge the contributions and comments from the IPS 3781 WG, including the following: 3783 IPS WG Chair: David Black 3784 Former Editors: Josh Tseng and Tom McSweeney 3785 MIB Editors: Keith McCloghrie and Bert Wijnen 3787 11. Authors' Addresses 3789 Kevin Gibbons 3790 2Wire, Inc. 3791 1704 Automation Parkway 3792 San Jose, CA 95131 3793 USA 3794 Tel: +1 408-895-1387 3795 Fax: +1 408-428-9590 3796 Email: kgibbons@yahoo.com 3798 G.D. Ramkumar 3799 SnapTell, Inc. 3800 2741 Middlefield Rd, Suite 200 3801 Palo Alto, CA 94306 3802 USA 3803 Tel: +1 650-326-7627 3804 Fax: +1 650-326-7620 3805 Email: gramkumar@stanfordalumni.org 3807 Scott Kipp 3808 Brocade 3809 4 McDATA Pkwy 3810 Broomfield, CO 80021 3811 USA 3812 Tel: +1 720-558-3452 3813 Fax: +1 720-558-8999 3814 Email: skipp@brocade.com 3816 12. Full Copyright Statement 3818 Copyright (C) The IETF Trust (2007). 3820 Gibbons Expires September 17, 2007 72 3821 This document is subject to the rights, licenses and restrictions 3822 contained in BCP 78, and except as set forth therein, the authors 3823 retain all their rights. 3825 This document and the information contained herein are provided on 3826 an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE 3827 REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE 3828 IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL 3829 WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY 3830 WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE 3831 ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS 3832 FOR A PARTICULAR PURPOSE. 3834 13. Intellectual Property Statement 3836 The IETF takes no position regarding the validity or scope of any 3837 Intellectual Property Rights or other rights that might be claimed 3838 to pertain to the implementation or use of the technology described 3839 in this document or the extent to which any license under such 3840 rights might or might not be available; nor does it represent that 3841 it has made any independent effort to identify any such rights. 3842 Information on the procedures with respect to rights in RFC 3843 documents can be found in BCP 78 and BCP 79. 3845 Copies of IPR disclosures made to the IETF Secretariat and any 3846 assurances of licenses to be made available, or the result of an 3847 attempt made to obtain a general license or permission for the use 3848 of such proprietary rights by implementers or users of this 3849 specification can be obtained from the IETF on-line IPR repository 3850 at http://www.ietf.org/ipr. 3852 The IETF invites any interested party to bring to its attention any 3853 copyrights, patents or patent applications, or other proprietary 3854 rights that may cover technology that may be required to implement 3855 this standard. Please address the information to the IETF at ietf- 3856 ipr@ietf.org. 3858 14. Acknowledgment 3860 Funding for the RFC Editor function is provided by the IETF 3861 Administrative Support Activity (IASA). 3863 15. Expiration Notice 3865 This Internet-Draft expires in September 17, 2007. 3867 Gibbons Expires September 17, 2007 73