draft-ietf-ips-isns-mib-11.txt   rfc4939.txt 
IPS Kevin Gibbons Network Working Group K. Gibbons
Internet Draft 2Wire, Inc. Request for Comments: 4939 2Wire, Inc.
<draft-ietf-ips-isns-mib-11.txt> Category: Standards Track G. Ramkumar
Intended Status: Standards Track G. D. Ramkumar SnapTell, Inc.
Expires: September 17, 2007 SnapTell, Inc. S. Kipp
Scott Kipp
Brocade, Inc. Brocade, Inc.
March 16, 2007
Definitions of Managed Objects for iSNS Definitions of Managed Objects for iSNS
(Internet Storage Name Service) (Internet Storage Name Service)
Status of this Memo Status of This Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at This document specifies an Internet standards track protocol for the
http://www.ietf.org/ietf/1id-abstracts.txt. Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
The list of Internet-Draft Shadow Directories can be accessed at Copyright Notice
http://www.ietf.org/shadow.html.
This Internet-Draft will expire in September 2007. Copyright (C) The IETF Trust (2007).
Abstract Abstract
The iSNS protocol provides storage name service functionality on an The iSNS (Internet Storage Name Service) protocol provides storage
IP network that is being used for iSCSI or iFCP storage. This draft name service functionality on an IP network that is being used for
provides a mechanism to monitor multiple iSNS Servers, including iSCSI (Internet Small Computer System Interface) or iFCP (Internet
information about registered objects in an iSNS Server. Fibre Channel Protocol) storage. This document provides a mechanism
to monitor multiple iSNS Servers, including information about
Gibbons Expires September 17, 2007 1 registered objects in an iSNS Server.
Table of Contents Table of Contents
Status of this Memo................................................1 1. The Internet-Standard Management Framework ......................3
Abstract...........................................................1 2. Introduction ....................................................3
Table of Contents..................................................2 2.1. Requirement Levels .........................................3
1. The Internet-Standard Management Framework.....................3 3. Technical Description ...........................................4
2. Introduction...................................................3 3.1. iSNS Registered Objects ....................................4
3. Technical Description..........................................3 3.2. iSNS MIB Structure .........................................5
3.1 iSNS Registered Objects.......................................3 3.3. iSNS Server Info ...........................................5
3.2 iSNS MIB Structure............................................4 3.3.1. Control Node Information ............................6
3.3 iSNS Server Info..............................................5 3.3.2. Discovery Domain Set (DDS) ..........................6
3.3.1 Control Node Information....................................5 3.3.3. Discovery Domain (DD) ...............................6
3.3.2 Discovery Domain Set (DDS)..................................5 3.3.4. Registered Storage Objects ..........................6
3.3.3 Discovery Domain (DD).......................................5 3.3.4.1. Registered Entities ........................6
3.3.4 Registered Storage Objects..................................5 3.3.4.2. Registered Portals .........................6
3.3.4.1 Registered Entities.......................................6 3.3.4.3. Registered Portal Groups ...................7
3.3.4.2 Registered Portals........................................6 3.3.4.4. Registered iSCSI Nodes .....................7
3.3.4.3 Registered Portal Groups..................................6 3.3.4.5. Registered FC Ports ........................7
3.3.4.4 Registered iSCSI Nodes....................................6 3.3.4.6. Registered FC Nodes ........................7
3.3.4.5 Registered FC Ports.......................................6 3.4. Multiple Server Instances ..................................7
3.3.4.6 Registered FC Nodes.......................................6 3.5. iSNS Notifications .........................................7
3.4 Multiple Server Instances.....................................6 4. MIB References ..................................................7
3.5 iSNS Notifications............................................6 5. MIB Module ......................................................8
4. MIB References and Requirement Levels..........................6 6. IANA Considerations ............................................75
5. MIB Module.....................................................7 7. Security Considerations ........................................76
6. IANA Considerations...........................................69 8. Normative References ...........................................77
7. Security Considerations.......................................69 9. Informative References .........................................78
8. Normative References..........................................71 10. Acknowledgements ..............................................78
9. Informative References........................................71
10. Acknowledgements.............................................72
11. Authors' Addresses...........................................72
12. Full Copyright Statement.....................................72
13. Intellectual Property Statement..............................73
14. Acknowledgment...............................................73
15. Expiration Notice............................................73
Gibbons Expires September 17, 2007 2
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a Structure of Management Information (SMI). This memo specifies a MIB
MIB module that is compliant to the SMIv2, which is described in STD module that is compliant to the SMIv2, which is described in STD 58,
58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
2580 [RFC2580]. [RFC2580].
2. Introduction 2. Introduction
The iSNS protocol, as described in RFC 4171 [RFC4171], can be used The iSNS protocol, as described in RFC 4171 [RFC4171], can be used by
by IP based storage devices for dynamic registration and discovery IP-based storage devices for dynamic registration and discovery of
of other storage devices in the network. It has the capability to other storage devices in the network. It has the capability to group
group devices into storage Discovery Domains, and Discovery Domains devices into storage Discovery Domains, and Discovery Domains into
into Discovery Domain Sets. The iSNS MIB is designed to allow SNMP Discovery Domain Sets. The iSNS MIB is designed to allow Simple
to be used to monitor iSNS servers supporting iSCSI [RFC3720] and Network Management Protocol (SNMP) to be used to monitor iSNS servers
iFCP [RFC4172]. supporting iSCSI [RFC3720] and iFCP [RFC4172].
2.1. Requirement Levels
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
3. Technical Description 3. Technical Description
3.1 iSNS Registered Objects 3.1. iSNS Registered Objects
The following entity relationship figure indicates the objects that The following entity relationship figure indicates the objects that
can be registered in the iSNS, and their relationship to each other. can be registered in the iSNS, and their relationship to each other.
Gibbons Expires September 17, 2007 3
+--------------+ +-----------+ +--------------+ +-----------+
| NETWORK |1 *| | | NETWORK |1 *| |
| ENTITY |----| PORTAL | | ENTITY |----| PORTAL |
| | | | | | | |
+--------------+ +-----------+ +--------------+ +-----------+
|1 |1 |* |1 |1 |*
| | | | | |
| |* | | |* |
| +----------+ | | +----------+ |
| | PORTAL | | | | PORTAL | |
skipping to change at line 144 skipping to change at page 5, line 5
| | | | | |
|* |1 |* |* |1 |*
+----------+ +-------------+ +----------+ +-----------+ +----------+ +-------------+ +----------+ +-----------+
| FC |1 *| STORAGE |* *| DISCOVERY|* *| DISCOVERY | | FC |1 *| STORAGE |* *| DISCOVERY|* *| DISCOVERY |
| DEVICE |----| NODE |----| DOMAIN |----| DOMAIN | | DEVICE |----| NODE |----| DOMAIN |----| DOMAIN |
| | | | | | | SET | | | | | | | | SET |
+----------+ +-------------+ +----------+ +-----------+ +----------+ +-------------+ +----------+ +-----------+
* represents 0 to many possible relationships * represents 0 to many possible relationships
3.2 iSNS MIB Structure 3.2. iSNS MIB Structure
The MIB is divided into sections for iSNS server information, iSNS The MIB is divided into sections for iSNS server information, iSNS
server registered objects information, and iSNS notifications. server registered objects information, and iSNS notifications.
+--------------+ +--------------+ +--------------+ +--------------+
| MANAGED iSNS |1 *| CONTROL NODE | | MANAGED iSNS |1 *| CONTROL NODE |
| SERVER |----| INFO | | SERVER |----| INFO |
| INFO | +--------------+ | INFO | +--------------+
+--------------+ +--------------+
|1 |1 |1 |1
skipping to change at line 172 skipping to change at page 5, line 33
| *| REGISTERED | | *| REGISTERED |
+------------| ENTITIES | +------------| ENTITIES |
| INFO | | INFO |
+-------------+ +-------------+
+-----------------+ +-----------------+
| iSNS | | iSNS |
| NOTIFICATION | | NOTIFICATION |
| INFO | | INFO |
+-----------------+ +-----------------+
Gibbons Expires September 17, 2007 4
The sections that are required to implement are for iSNS Server The sections that are required to implement are for iSNS Server
management and notification. management and notification.
3.3 iSNS Server Info 3.3. iSNS Server Info
The isnsServerInfo section provides the ability to monitor multiple The isnsServerInfo section provides the ability to monitor multiple
iSNS Server instances. The isnsServerTable table provides iSNS Server instances. The isnsServerTable table provides
information on each server instance. This table is indexed by the information on each server instance. This table is indexed by the
variable isnsServerIndex. The table indicates current settings for variable isnsServerIndex. The table indicates current settings for
each iSNS server being managed. The network address, TCP and UDP each iSNS server being managed. The network address, TCP and UDP
ports being used by a server for iSNSP registrations and queries can ports being used by a server for iSNSP registrations and queries can
be determined from this table. be determined from this table.
The count of objects registered in each iSNS server instance is The count of objects registered in each iSNS server instance is shown
shown in the table isnsNumObjectsTable. The provides a summary of in the table isnsNumObjectsTable. The provides a summary of the
the number Discovery Domain Sets, Discovery Domains, Entities, number Discovery Domain Sets, Discovery Domains, Entities, Portals,
Portals, Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports. Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports.
3.3.1 Control Node Information 3.3.1. Control Node Information
As defined in the iSNS specification, Control Nodes are objects that As defined in the iSNS specification, Control Nodes are objects that
have been registered with the server and are allowed to manage the have been registered with the server and are allowed to manage the
iSNS server. These Control Nodes are identified by their iSCSI Node iSNS server. These Control Nodes are identified by their iSCSI Node
Name or iFCP FC Port Name. The isnsControlNodeInfo section of the Name or iFCP FC Port Name. The isnsControlNodeInfo section of the
MIB provides the ability to view the currently registered set of MIB provides the ability to view the currently registered set of
iSCSI and iFCP control nodes. iSCSI and iFCP control nodes.
3.3.2 Discovery Domain Set (DDS) 3.3.2. Discovery Domain Set (DDS)
The isnsDdsInfo section provides information on each registered DDS, The isnsDdsInfo section provides information on each registered DDS,
the Discovery Domain members of each DDS, for each iSNS Server the Discovery Domain members of each DDS, for each iSNS Server
instance being managed. DDSs provide a method to group multiple instance being managed. DDSs provide a method to group multiple
Discovery Domains for easier control. As described in the iSNS Discovery Domains for easier control. As described in the iSNS
Specification [RFC4171], a DDS can be enabled or disabled, which in Specification [RFC4171], a DDS can be enabled or disabled, which in
turn enables or disables the member Discovery Domains. Discovery turn enables or disables the member Discovery Domains. Discovery
Domains that are contained in an enabled DDS are then enforced by an Domains that are contained in an enabled DDS are then enforced by an
iSNS Server. iSNS Server.
3.3.3 Discovery Domain (DD) 3.3.3. Discovery Domain (DD)
The isnsDdInfo section provides information on each registered DD, The isnsDdInfo section provides information on each registered DD,
and the DD members, for each iSNS Server instance being managed. and the DD members, for each iSNS Server instance being managed. DDs
DDs are collections of storage nodes and portals that are allowed to are collections of storage nodes and portals that are allowed to
discover one another. DD members can be iSCSI nodes, Entity discover one another. DD members can be iSCSI nodes, Entity Portals,
Portals, or iFCP nodes. or iFCP nodes.
3.3.4 Registered Storage Objects 3.3.4. Registered Storage Objects
The isnsReg section provides information on the registered storage The isnsReg section provides information on the registered storage
objects for a specific iSNS Server instance. This section is objects for a specific iSNS Server instance. This section is divided
divided into subsections for Entities, Portals, iSCSI Nodes, as well into subsections for Entities, Portals, and iSCSI Nodes, as well as
as iFCP Port and Node information. iFCP Port and Node information.
Gibbons Expires September 17, 2007 5
3.3.4.1 Registered Entities 3.3.4.1. Registered Entities
The isnsRegEntityInfo section provides information on the registered The isnsRegEntityInfo section provides information on the registered
entities. Entities are collections of storage nodes and portals. entities. Entities are collections of storage nodes and portals.
3.3.4.2 Registered Portals 3.3.4.2. Registered Portals
The isnsRegPortalInfo section provides information on the registered The isnsRegPortalInfo section provides information on the registered
portals for a specific iSNS Server instance. Portals are logical portals for a specific iSNS Server instance. Portals are logical
IP-Address, TCP/UDP Port pairs that provide access to storage nodes IP-Address, TCP/UDP Port pairs that provide access to storage nodes
contained in the associated Entity. contained in the associated Entity.
3.3.4.3 Registered Portal Groups 3.3.4.3. Registered Portal Groups
The isnsRegPortalGroupInfo section provides information on the The isnsRegPortalGroupInfo section provides information on the
registered portal groups for a specific iSNS Server instance. As registered portal groups for a specific iSNS Server instance. As
described in iSCSI [RFC3720], Portal Groups provide a mapping described in iSCSI [RFC3720], Portal Groups provide a mapping between
between Portals and iSCSI Storage Nodes contained in an Entity. Portals and iSCSI Storage Nodes contained in an Entity.
3.3.4.4 Registered iSCSI Nodes 3.3.4.4. Registered iSCSI Nodes
The isnsRegIscsiNodeInfo section provides information on the The isnsRegIscsiNodeInfo section provides information on the
registered iSCSI Nodes for a specific iSNS Server instance. The registered iSCSI Nodes for a specific iSNS Server instance. The
iSCSI nodes are individual storage targets or initiators. iSCSI nodes are individual storage targets or initiators.
3.3.4.5 Registered FC Ports 3.3.4.5. Registered FC Ports
The isnsRegFcPortInfo section provides information on the registered The isnsRegFcPortInfo section provides information on the registered
FC Ports for a specific iSNS Server instance. The FC Ports are ports FC Ports for a specific iSNS Server instance. The FC Ports are ports
associated with an iFCP gateway. associated with an iFCP gateway.
3.3.4.6 Registered FC Nodes 3.3.4.6. Registered FC Nodes
The isnsRegFcNodeInfo section provides information on the registered The isnsRegFcNodeInfo section provides information on the registered
FC Nodes for a specific iSNS Server instance. The FC nodes are FC Nodes for a specific iSNS Server instance. The FC nodes are
individual storage devices associated with an iFCP gateway. individual storage devices associated with an iFCP gateway.
3.4 Multiple Server Instances 3.4. Multiple Server Instances
The management of multiple instances of iSNS servers by the agent is The management of multiple instances of iSNS servers by the agent is
supported. As described in Section 3.3, each managed iSNS server supported. As described in Section 3.3, each managed iSNS server
instance has an entry in the table isnsServerTable. instance has an entry in the table isnsServerTable.
3.5 iSNS Notifications 3.5. iSNS Notifications
The isnsNotification section provides SNMP notifications for iSNS The isnsNotification section provides SNMP notifications for iSNS
Server state changes. Server state changes.
4. MIB References and Requirement Levels 4. MIB References
Gibbons Expires September 17, 2007 6
The following MIB module has IMPORTS from [RFC2578], [RFC2579], The following MIB module has IMPORTS from [RFC2578], [RFC2579],
[RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In [RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In
REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and
[RFC4172]. [RFC4172].
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
5. MIB Module 5. MIB Module
ISNS-MIB DEFINITIONS ::= BEGIN ISNS-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
-- From RFC2578 -- From RFC2578
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
Integer32, Integer32,
Unsigned32, Unsigned32,
skipping to change at line 331 skipping to change at page 8, line 48
InetPortNumber InetPortNumber
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From RFC4044 -- From RFC4044
FcNameIdOrZero, FcNameIdOrZero,
FcAddressIdOrZero FcAddressIdOrZero
FROM FC-MGMT-MIB FROM FC-MGMT-MIB
-- From RFC4133 -- From RFC4133
PhysicalIndex PhysicalIndex
Gibbons Expires September 17, 2007 7
FROM ENTITY-MIB FROM ENTITY-MIB
; ;
isnsMIB MODULE-IDENTITY isnsMIB MODULE-IDENTITY
LAST-UPDATED "200703160000Z" LAST-UPDATED "200707110000Z"
ORGANIZATION "IETF IPS Working Group" ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO " CONTACT-INFO "
Attn: Kevin Gibbons Attn: Kevin Gibbons
2Wire, Inc. 2Wire, Inc.
1704 Automation Parkway 1704 Automation Parkway
San Jose, CA 95131 San Jose, CA 95131
USA USA
Tel: +1 408-895-1387 Tel: +1 408-895-1387
Fax: +1 408-428-9590 Fax: +1 408-428-9590
Email: kgibbons@yahoo.com Email: kgibbons@yahoo.com
skipping to change at line 375 skipping to change at page 9, line 41
Email: skipp@brocade.com Email: skipp@brocade.com
" "
DESCRIPTION DESCRIPTION
"This module defines management information "This module defines management information
specific to internet Storage Name Service specific to internet Storage Name Service
(iSNS) management. (iSNS) management.
Copyright (C) The IETF Trust (2007). Copyright (C) The IETF Trust (2007).
This version of this MIB module is part This version of this MIB module is part
of RFC XXXX; see the RFC itself for full of RFC 4939; see the RFC itself for full
legal notices." legal notices."
REVISION "200703160000Z" REVISION "200707110000Z"
DESCRIPTION DESCRIPTION
"Initial version of iSNS Management Module. "Initial version of iSNS Management Module.
This MIB published as RFC XXXX." This MIB published as RFC 4939."
::= { mib-2 163 }
-- RFC Ed.: replace XXXX with RFC number assigned to
Gibbons Expires September 17, 2007 8
-- this document
::= { mib-2 YYYY }
-- RFC Ed.: enter the IANA assigned number to this MIB
-- for YYYY
-- --
-- Textual Conventions -- Textual Conventions
-- --
IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Discovery Domain Set Identifier associated with a "The unique Discovery Domain Set Identifier associated with a
Discovery Domain Set (DDS)." Discovery Domain Set (DDS)."
skipping to change at line 416 skipping to change at page 10, line 28
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of a Discovery Domain Set (DDS) registered in the "The status of a Discovery Domain Set (DDS) registered in the
iSNS. The initially assigned values are below: iSNS. The initially assigned values are below:
Bit Status Bit Status
--------- --------- --------- ---------
31 DDS Enabled 31 DDS Enabled
All others RESERVED All others RESERVED
Setting a bit to 1 indicates the feature is enabled. Setting a bit to 1 indicates the feature is enabled.
Otherwise it is disabled. The future assignment of any of Otherwise, it is disabled. The future assignment of any of
the reserved values will be documented in a revision of the reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.11.1.3" REFERENCE "RFC4171, Section 6.11.1.3"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
skipping to change at line 439 skipping to change at page 10, line 51
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28), reserved29(29), reserved27(27), reserved28(28), reserved29(29),
reserved30(30), reserved30(30),
ddsEnabled (31) ddsEnabled (31)
} }
IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires September 17, 2007 9
"The unique Discovery Domain Identifier (DD_ID) associated "The unique Discovery Domain Identifier (DD_ID) associated
with each Discovery Domain (DD). This is used to with each Discovery Domain (DD). This is used to
uniquely index and reference a DD." uniquely index and reference a DD."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsDdFeatureType ::= TEXTUAL-CONVENTION IsnsDdFeatureType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This type defines the features that each Discovery Domain "This type defines the features that each Discovery Domain
skipping to change at line 462 skipping to change at page 11, line 24
Bit Status Bit Status
--------- --------- --------- ---------
31 Boot List 31 Boot List
All others RESERVED All others RESERVED
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators. initiators.
Setting a bit to 1 indicates the feature is enabled. Setting a bit to 1 indicates the feature is enabled.
Otherwise it is disabled. The future assignment of any of Otherwise, it is disabled. The future assignment of any of
the reserved values will be documented in a revision of the reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.11.2.9" REFERENCE "RFC4171, Section 6.11.2.9"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
skipping to change at line 493 skipping to change at page 12, line 7
DESCRIPTION DESCRIPTION
"The methods that can be used to modify the Discovery "The methods that can be used to modify the Discovery
Domain and Discovery Domain Sets in an iSNS Server Domain and Discovery Domain Sets in an iSNS Server
instance. instance.
Bit Flag Description Bit Flag Description
--------- ------------------------------------ --------- ------------------------------------
0 Control Nodes are allowed 0 Control Nodes are allowed
1 Target iSCSI Nodes are allowed 1 Target iSCSI Nodes are allowed
2 Initiator iSCSI Nodes are allowed 2 Initiator iSCSI Nodes are allowed
3 Target iFCP Ports are allowed 3 Target iFCP Ports are allowed
Gibbons Expires September 17, 2007 10
4 Initiator iFCP Ports are allowed 4 Initiator iFCP Ports are allowed
Setting a bit to 1 indicates the feature is Setting a bit to 1 indicates the feature is
enabled. Otherwise it is disabled." enabled. Otherwise, it is disabled."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
SYNTAX BITS { SYNTAX BITS {
controlNode(0), controlNode(0),
targetIscsiNode(1), targetIscsiNode(1),
initiatorIscsiNode(2), initiatorIscsiNode(2),
targetIfcpNode(3), targetIfcpNode(3),
initiatorIfcpNode(4) initiatorIfcpNode(4)
} }
IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Entity Index "The identifier for the unique integer Entity Index
associated with an iSNS registered Entity object, and the associated with an iSNS registered Entity object, and the
value zero. The value zero is object-specific and MUST value zero. The value zero is object-specific and MUST
therefore be defined as part of the description of any therefore be defined as part of the description of any
object which uses this syntax. Examples of the usage of object that uses this syntax. Examples of the usage of
zero might include situations where the Entity is unknown, zero might include situations where the Entity is unknown,
or not yet registered in the iSNS server. If a value of or not yet registered in the iSNS server. If a value of
zero is not valid for an object, than that MUST be zero is not valid for an object, then that MUST be
indicated." indicated."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Portal Group Index "The identifier for the unique integer Portal Group Index
associated with an iSNS registered Portal Group object." associated with an iSNS registered Portal Group object."
skipping to change at line 547 skipping to change at page 13, line 11
"The identifier for the unique integer Portal Index "The identifier for the unique integer Portal Index
associated with an iSNS registered Portal object. The associated with an iSNS registered Portal object. The
index is created by the iSNS Server for mapping between index is created by the iSNS Server for mapping between
registered objects. The Portal Index used for a specific registered objects. The Portal Index used for a specific
portal IP-address and port number pair is only persistent portal IP-address and port number pair is only persistent
across reboots for portals that have been explicitly added across reboots for portals that have been explicitly added
to a Discovery Domain (DD). If a portal is not explicitly to a Discovery Domain (DD). If a portal is not explicitly
registered in any DD, then the index used for a portal can registered in any DD, then the index used for a portal can
change after a server reinitialization." change after a server reinitialization."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
Gibbons Expires September 17, 2007 11
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port type being used by a Portal for an "The UDP or TCP port type being used by a Portal for an
Entity." Entity."
REFERENCE "RFC4171, Section 6.3.2" REFERENCE "RFC4171, Section 6.3.2"
SYNTAX INTEGER { udp(1), tcp(2) } SYNTAX INTEGER { udp(1), tcp(2) }
skipping to change at line 601 skipping to change at page 14, line 15
The future assignment of any of the reserved values will be The future assignment of any of the reserved values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.3.9" REFERENCE "RFC4171, Section 6.3.9"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
Gibbons Expires September 17, 2007 12
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved24(24),
tunnelModePreferred(25), tunnelModePreferred(25),
transportModePreferred(26), transportModePreferred(26),
pfsEnabled(27), pfsEnabled(27),
agressiveModeEnabled(28), agressiveModeEnabled(28),
mainModeEnabled(29), mainModeEnabled(29),
ikeIPsecEnabled(30), ikeIPsecEnabled(30),
bitmapVALID(31) bitmapVALID(31)
} }
IsnsNodeIndexId ::= TEXTUAL-CONVENTION IsnsNodeIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Node Index associated "The identifier for the unique integer Node Index associated
with a storage node. This index provides a 1 to 1 mapping with a storage node. This index provides a 1-to-1 mapping
to an iSCSI node name. The iSCSI node name maximum length to an iSCSI node name. The iSCSI node name maximum length
is too long to be used for an index directly. The iSCSI is too long to be used for an index directly. The iSCSI
node index used for a specific iSCSI node name is identical node index used for a specific iSCSI node name is identical
in all DDs, and is persistent across server in all DDs, and is persistent across server
reinitializations when the iSCSI node is a member of a reinitializations when the iSCSI node is a member of a
Discovery Domain (DD) or is registered as a Control Node. Discovery Domain (DD) or is registered as a Control Node.
Furthermore, index values for recently deregistered objects Furthermore, index values for recently deregistered objects
SHOULD NOT be reused in the short term." SHOULD NOT be reused in the short term."
REFERENCE "RFC4171, Section 6.4.5" REFERENCE "RFC4171, Section 6.4.5"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
skipping to change at line 655 skipping to change at page 15, line 19
Setting a bit to 1 indicates the node has the corresponding Setting a bit to 1 indicates the node has the corresponding
characteristics. The future assignment of any of the characteristics. The future assignment of any of the
reserved values will be documented in a revision of reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.4.2" REFERENCE "RFC4171, Section 6.4.2"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
Gibbons Expires September 17, 2007 13
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28), reserved27(27), reserved28(28),
control(29), control(29),
initiator(30), initiator(30),
target(31) target(31)
skipping to change at line 709 skipping to change at page 16, line 23
} }
IsnsIscsiScnType ::= TEXTUAL-CONVENTION IsnsIscsiScnType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Node State Change Notification (SCN) values "The iSCSI Node State Change Notification (SCN) values
for a node as defined in RFC4171. for a node as defined in RFC4171.
Bit Description Bit Description
------------ ---------------- ------------ ----------------
24 Initiator and self information only 24 Initiator and self information only
Gibbons Expires September 17, 2007 14
25 Target and self information only 25 Target and self information only
26 Management registration/SCN 26 Management registration/SCN
27 Object removed 27 Object removed
28 Object added 28 Object added
29 Object updated 29 Object updated
30 DD or DDS member removed (Mgmt 30 DD or DDS member removed (Mgmt
Reg/SCN only) Reg/SCN only)
31 (Lsb) DD or DDS member added (Mgmt 31 (Lsb) DD or DDS member added (Mgmt
Reg/SCN only) Reg/SCN only)
All others Reserved All others Reserved
skipping to change at line 764 skipping to change at page 17, line 28
26 Management registration/SCN 26 Management registration/SCN
27 Object removed 27 Object removed
28 Object added 28 Object added
29 Object updated 29 Object updated
30 DD or DDS member removed (Mgmt 30 DD or DDS member removed (Mgmt
Reg/SCN only) Reg/SCN only)
31 (Lsb) DD or DDS member added (Mgmt 31 (Lsb) DD or DDS member added (Mgmt
Reg/SCN only) Reg/SCN only)
All others Reserved All others Reserved
Gibbons Expires September 17, 2007 15
Setting a bit to 1 indicates that type of SCN is enabled. Setting a bit to 1 indicates that type of SCN is enabled.
The future assignment of any of the reserved values will be The future assignment of any of the reserved values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.6.12" REFERENCE "RFC4171, Section 6.6.12"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
skipping to change at line 816 skipping to change at page 18, line 31
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
Gibbons Expires September 17, 2007 16
reserved27(27), reserved28(28), reserved27(27), reserved28(28),
control(29), control(29),
initiator(30), initiator(30),
target(31) target(31)
} }
IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The types of iSNS Server discovery methods that are enabled "The types of iSNS Server discovery methods that are enabled
on an iSNS Server. The options are DHCP, SLP, multicast on an iSNS Server. The options are DHCP, Service Location
group iSNS heartbeat, broadcast group iSNS heartbeat, Protocol (SLP), multicast group iSNS heartbeat, broadcast
configured server list, and other. The iSNS Server may group iSNS heartbeat, configured server list, and other.
support additional discovery methods not indicated." The iSNS Server may support additional discovery methods
not indicated."
REFERENCE "RFC4171, Section 2.5" REFERENCE "RFC4171, Section 2.5"
SYNTAX BITS { SYNTAX BITS {
dhcp(0), dhcp(0),
slp(1), slp(1),
multicastGroupHb(2), multicastGroupHb(2),
broadcastHb(3), broadcastHb(3),
cfgdServerList(4), cfgdServerList(4),
other(5) other(5)
} }
skipping to change at line 869 skipping to change at page 19, line 35
isnsServerTable OBJECT-TYPE isnsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsServerEntry SYNTAX SEQUENCE OF IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table provides a list of the iSNS Server instances "This table provides a list of the iSNS Server instances
that are managed through the same SNMP context." that are managed through the same SNMP context."
::= { isnsServerInfo 1 } ::= { isnsServerInfo 1 }
isnsServerEntry OBJECT-TYPE isnsServerEntry OBJECT-TYPE
Gibbons Expires September 17, 2007 17
SYNTAX IsnsServerEntry SYNTAX IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a row in the iSNS Server instance table. The number "This is a row in the iSNS Server instance table. The number
of rows is dependent on the number of iSNS Server instances of rows is dependent on the number of iSNS Server instances
that are being managed through same SNMP context." that are being managed through the same SNMP context."
INDEX { isnsServerIndex } INDEX { isnsServerIndex }
::= { isnsServerTable 1 } ::= { isnsServerTable 1 }
IsnsServerEntry ::= IsnsServerEntry ::=
SEQUENCE { SEQUENCE {
isnsServerIndex Unsigned32, isnsServerIndex Unsigned32,
isnsServerName SnmpAdminString, isnsServerName SnmpAdminString,
isnsServerIsnsVersion Unsigned32, isnsServerIsnsVersion Unsigned32,
isnsServerVendorInfo SnmpAdminString, isnsServerVendorInfo SnmpAdminString,
isnsServerPhysicalIndex PhysicalIndex, isnsServerPhysicalIndex PhysicalIndex,
skipping to change at line 923 skipping to change at page 20, line 40
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object uniquely identifies the iSNS Server being "This object uniquely identifies the iSNS Server being
managed by the SNMP context and is the key for this table. managed by the SNMP context and is the key for this table.
This is an instance index for each iSNS Server being This is an instance index for each iSNS Server being
managed. The value of this object is used elsewhere in managed. The value of this object is used elsewhere in
the MIB to reference specific iSNS Servers." the MIB to reference specific iSNS Servers."
::= { isnsServerEntry 1 } ::= { isnsServerEntry 1 }
Gibbons Expires September 17, 2007 18
isnsServerName OBJECT-TYPE isnsServerName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A non-unique name that can be assigned to the iSNS Server "A non-unique name that can be assigned to the iSNS Server
instance. If not configured, then the string SHALL be instance. If not configured, then the string SHALL be
zero-length." zero-length."
::= { isnsServerEntry 2 } ::= { isnsServerEntry 2 }
isnsServerIsnsVersion OBJECT-TYPE isnsServerIsnsVersion OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS version value as contained in messages received "The iSNS version value as contained in messages received
from the current primary server. The header of each iSNSP from the current primary server. The header of each iSNSP
message contains the iSNS version of the sender. If message contains the iSNS version of the sender. If
unknown the reported value is 0." unknown, the reported value is 0."
REFERENCE "RFC4171" REFERENCE "RFC4171"
DEFVAL { 1 } DEFVAL { 1 }
::= { isnsServerEntry 3 } ::= { isnsServerEntry 3 }
isnsServerVendorInfo OBJECT-TYPE isnsServerVendorInfo OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this server instance is utilizing the product of a "If this server instance is utilizing the product of a
particular 'vendor', then this managed object contains particular 'vendor', then this managed object contains
that vendor's name and version. Otherwise, then the that vendor's name and version. Otherwise, the
string SHALL be zero-length. The format of the string string SHALL be zero-length. The format of the string
is as follows: Vendor Name, Vendor Version, Vendor is as follows: Vendor Name, Vendor Version, Vendor
Defined Information. Defined Information.
Field Description Field Description
--------- ---------------- --------- ----------------
Vendor Name The name of the vendor (if one exists) Vendor Name The name of the vendor (if one exists)
Vendor Version The version of the vendor product Vendor Version The version of the vendor product
Vendor Defined This follows the second comma in the Vendor Defined This follows the second comma in the
string, if one exists, and is vendor string, if one exists, and is vendor
skipping to change at line 976 skipping to change at page 21, line 44
" "
::= { isnsServerEntry 4 } ::= { isnsServerEntry 4 }
isnsServerPhysicalIndex OBJECT-TYPE isnsServerPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex SYNTAX PhysicalIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index identifying the network interface for this iSNS "An index identifying the network interface for this iSNS
Server within a network entity. This index maps to the Server within a network entity. This index maps to the
Gibbons Expires September 17, 2007 19
entPhysicalIndex of entPhysicalTable table in RFC4133. The entPhysicalIndex of entPhysicalTable table in RFC4133. The
entPhysicalClass value for the table row must be 'port' as entPhysicalClass value for the table row must be 'port', as
the interface must be able to send and receive data." the interface must be able to send and receive data."
REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8" REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8"
::= { isnsServerEntry 5 } ::= { isnsServerEntry 5 }
isnsServerTcpPort OBJECT-TYPE isnsServerTcpPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port this iSNS instance is accepting "Indicates the TCP port this iSNS instance is accepting
iSNSP messages on, generally the iSNS well known port. iSNSP messages on, generally the iSNS well-known port.
The well known TCP port for iSNSP is 3205. If TCP is The well-known TCP port for iSNSP is 3205. If TCP is
not supported by this server instance, then the value not supported by this server instance, then the value
is 0." is 0."
::= { isnsServerEntry 6 } ::= { isnsServerEntry 6 }
isnsServerUdpPort OBJECT-TYPE isnsServerUdpPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port this iSNS instance is accepting "Indicates the UDP port this iSNS instance is accepting
iSNSP messages on, generally the iSNS well known port. iSNSP messages on; generally, the iSNS well-known port.
The well known UDP port for iSNSP is 3205. If UDP is The well-known UDP port for iSNSP is 3205. If UDP is
not supported by this server instance, then the value not supported by this server instance, then the value
is 0." is 0."
::= { isnsServerEntry 7 } ::= { isnsServerEntry 7 }
isnsServerDiscontinuityTime OBJECT-TYPE isnsServerDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime on the most recent occasion that "The value of sysUpTime on the most recent occasion that
skipping to change at line 1030 skipping to change at page 22, line 48
server(2), server(2),
backupServer(3) } backupServer(3) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current operational mode of this iSNS Server instance. "The current operational mode of this iSNS Server instance.
Value Description Value Description
--------- ---------------- --------- ----------------
notSet The iSNS Server role is not notSet The iSNS Server role is not
Gibbons Expires September 17, 2007 20
configured. configured.
server The iSNS Server instance is server The iSNS Server instance is
an operational iSNS Server. an operational iSNS Server.
backupServer The iSNS Server instance is backupServer The iSNS Server instance is
currently acting as a backup." currently acting as a backup."
REFERENCE "RFC4171, Section 2.7 - 2.8" REFERENCE "RFC4171, Section 2.7 - 2.8"
::= { isnsServerEntry 9 } ::= { isnsServerEntry 9 }
isnsServerDiscoveryMethodsEnabled OBJECT-TYPE isnsServerDiscoveryMethodsEnabled OBJECT-TYPE
SYNTAX IsnsSrvrDiscoveryMethodsType SYNTAX IsnsSrvrDiscoveryMethodsType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the discovery methods currently enabled for "Indicates the discovery methods currently enabled for
this iSNS Server instance. This allows a client to this iSNS Server instance. This allows a client to
determine what discovery methods that can be used for determine what discovery methods can be used for
this iSNS Server. Additional methods of discovery may this iSNS Server. Additional methods of discovery may
also be supported." also be supported."
::= { isnsServerEntry 10 } ::= { isnsServerEntry 10 }
isnsServerDiscoveryMcGroupType OBJECT-TYPE isnsServerDiscoveryMcGroupType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet address in "The type of Internet address in
isnsServerDiscoveryMcGroupAddress. If the address is isnsServerDiscoveryMcGroupAddress. If the address is
specified, then it must be a valid multicast address and the specified, then it must be a valid multicast address and the
value of this object must be ipv4(1), ipv6(2), ipv4z(3), or value of this object must be ipv4(1), ipv6(2), ipv4z(3), or
ipv6z(4); otherwise, then the value of this object is ipv6z(4); otherwise, the value of this object is
unknown(0), and the value of unknown(0), and the value of
isnsServerDiscoveryMcGroupAddress is the zero-length string." isnsServerDiscoveryMcGroupAddress is the zero-length string."
::= { isnsServerEntry 11 } ::= { isnsServerEntry 11 }
isnsServerDiscoveryMcGroupAddress OBJECT-TYPE isnsServerDiscoveryMcGroupAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group that iSNS Heartbeat messages are "The multicast group that iSNS Heartbeat messages are
sent to if multicast based discovery has been enabled sent to if multicast-based discovery has been enabled
for this server instance. If not configured, then the for this server instance. If not configured, then the
string SHALL be zero-length. The format of this string SHALL be zero-length. The format of this
object is specified by isnsServerDiscoveryMcGroupType." object is specified by isnsServerDiscoveryMcGroupType."
::= { isnsServerEntry 12 } ::= { isnsServerEntry 12 }
isnsServerEsiNonResponseThreshold OBJECT-TYPE isnsServerEsiNonResponseThreshold OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ESI Non-Response Threshold - the number of ESI "Entity Status Inquiry (ESI) Non-Response Threshold -
the number of ESI messages that will be sent without
Gibbons Expires September 17, 2007 21 receiving a response before an entity is deregistered
messages that will be sent without receiving a response from the iSNS database. A value of 0 indicates
before an entity is deregistered from the iSNS database. Entities will never be deregistered due to non-receipt
A value of 0 indicates Entities will never be deregistered of ESI messages."
due to non-receipt of ESI messages."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsServerEntry 13 } ::= { isnsServerEntry 13 }
isnsServerEnableControlNodeMgtScn OBJECT-TYPE isnsServerEnableControlNodeMgtScn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if the iSNS Server administrative option to send "Indicates if the iSNS Server administrative option to send
skipping to change at line 1133 skipping to change at page 25, line 4
isnsServerUpdateDdDdsSupported OBJECT-TYPE isnsServerUpdateDdDdsSupported OBJECT-TYPE
SYNTAX IsnsDdDdsModificationType SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The methods that this iSNS Server instance supports "The methods that this iSNS Server instance supports
to modify Discovery Domains and Discovery Domain Sets." to modify Discovery Domains and Discovery Domain Sets."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
::= { isnsServerEntry 16 } ::= { isnsServerEntry 16 }
isnsServerUpdateDdDdsEnabled OBJECT-TYPE isnsServerUpdateDdDdsEnabled OBJECT-TYPE
SYNTAX IsnsDdDdsModificationType SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires September 17, 2007 22
DESCRIPTION DESCRIPTION
"This indicates the methods this server instance currently "This indicates the methods this server instance currently
allows for modifying Discovery Domains and Discovery allows for modifying Discovery Domains and Discovery
Domain Sets." Domain Sets."
REFERENCE "RFC4171, Sec 2.2.2 and 2.4" REFERENCE "RFC4171, Sec 2.2.2 and 2.4"
::= { isnsServerEntry 17 } ::= { isnsServerEntry 17 }
-- --
-- Count of objects currently registered in a server instance -- Count of objects currently registered in a server instance
-- --
skipping to change at line 1193 skipping to change at page 26, line 14
isnsNumDds OBJECT-TYPE isnsNumDds OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domain Sets "The current total number of Discovery Domain Sets
in this iSNS instance. This is the number of rows in this iSNS instance. This is the number of rows
in the isnsDdsTable." in the isnsDdsTable."
::= { isnsNumObjectsEntry 1 } ::= { isnsNumObjectsEntry 1 }
Gibbons Expires September 17, 2007 23
isnsNumDd OBJECT-TYPE isnsNumDd OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domains "The current total number of Discovery Domains
in this iSNS instance. This is the number of rows in the in this iSNS instance. This is the number of rows in the
isnsDdTable." isnsDdTable."
::= { isnsNumObjectsEntry 2 } ::= { isnsNumObjectsEntry 2 }
skipping to change at line 1245 skipping to change at page 27, line 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iSCSI node entries registered "The current total number of iSCSI node entries registered
in the iSNS. This is the number rows in in the iSNS. This is the number rows in
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
::= { isnsNumObjectsEntry 6 } ::= { isnsNumObjectsEntry 6 }
isnsNumFcPorts OBJECT-TYPE isnsNumFcPorts OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC Port entries registered "The current total number of FC Port entries registered
in the iSNS. This is the number of rows in in the iSNS. This is the number of rows in
isnsRegFcPortTable." isnsRegFcPortTable."
::= { isnsNumObjectsEntry 7 } ::= { isnsNumObjectsEntry 7 }
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 1299 skipping to change at page 28, line 21
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is an iSCSI Control Node entry for a specific iSNS "This is an iSCSI Control Node entry for a specific iSNS
server instance." server instance."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsControlNodeIscsiNodeIndex } isnsControlNodeIscsiNodeIndex }
::= { isnsControlNodeIscsiTable 1 } ::= { isnsControlNodeIscsiTable 1 }
IsnsControlNodeIscsiEntry ::= SEQUENCE { IsnsControlNodeIscsiEntry ::= SEQUENCE {
Gibbons Expires September 17, 2007 25
isnsControlNodeIscsiNodeIndex IsnsNodeIndexId, isnsControlNodeIscsiNodeIndex IsnsNodeIndexId,
isnsControlNodeIscsiNodeName SnmpAdminString, isnsControlNodeIscsiNodeName SnmpAdminString,
isnsControlNodeIscsiIsRegistered TruthValue, isnsControlNodeIscsiIsRegistered TruthValue,
isnsControlNodeIscsiRcvMgtSCN TruthValue isnsControlNodeIscsiRcvMgtSCN TruthValue
} }
isnsControlNodeIscsiNodeIndex OBJECT-TYPE isnsControlNodeIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1353 skipping to change at page 29, line 25
"Indicates whether the Control Node has registered to "Indicates whether the Control Node has registered to
receive Management SCNs. Management SCNs are sent to receive Management SCNs. Management SCNs are sent to
a Control Node if they are enabled, as indicated by a Control Node if they are enabled, as indicated by
isnsServerEnableControlNodeMgtScn, and the Control isnsServerEnableControlNodeMgtScn, and the Control
Node has registered for them." Node has registered for them."
REFERENCE "RFC4171, Section 2.2.3, 2.4" REFERENCE "RFC4171, Section 2.2.3, 2.4"
::= { isnsControlNodeIscsiEntry 4 } ::= { isnsControlNodeIscsiEntry 4 }
-- --
-- Specific FC Ports authorized to register as Control -- Specific FC Ports authorized to register as Control
Gibbons Expires September 17, 2007 26
-- Nodes -- Nodes
-- --
isnsControlNodeFcPortTable OBJECT-TYPE isnsControlNodeFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsControlNodeFcPortEntry IsnsControlNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified FC Ports that can register or are registered as "Specified FC Ports that can register or are registered as
skipping to change at line 1391 skipping to change at page 30, line 13
isnsControlNodeFcPortIsRegistered TruthValue, isnsControlNodeFcPortIsRegistered TruthValue,
isnsControlNodeFcPortRcvMgtSCN TruthValue isnsControlNodeFcPortRcvMgtSCN TruthValue
} }
isnsControlNodeFcPortWwpn OBJECT-TYPE isnsControlNodeFcPortWwpn OBJECT-TYPE
SYNTAX FcNameIdOrZero (SIZE(8)) SYNTAX FcNameIdOrZero (SIZE(8))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port World Wide Port Name that can and/or is acting "The FC Port World Wide Port Name that can and/or is acting
as a Control Node for the specified iSNS Server. A zero as a Control Node for the specified iSNS Server. A zero-
length string is not valid for this managed object. length string is not valid for this managed object.
This managed object, combined with the isnsServerIndex, is This managed object, combined with the isnsServerIndex, is
the key for this table." the key for this table."
::= { isnsControlNodeFcPortEntry 1 } ::= { isnsControlNodeFcPortEntry 1 }
isnsControlNodeFcPortIsRegistered OBJECT-TYPE isnsControlNodeFcPortIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the control node is currently "Indicates whether the control node is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
::= { isnsControlNodeFcPortEntry 2 } ::= { isnsControlNodeFcPortEntry 2 }
isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE
Gibbons Expires September 17, 2007 27
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the Control Node has registered to "Indicates whether the Control Node has registered to
receive Management SCNs. Management SCNs are sent to receive Management SCNs. Management SCNs are sent to
a Control Node if they are enabled, as indicated by a Control Node if they are enabled, as indicated by
isnsServerEnableControlNodeMgtScn, and the Control isnsServerEnableControlNodeMgtScn, and the Control
Node has registered for them." Node has registered for them."
REFERENCE "RFC4171, Section 2.2.3, 2.4" REFERENCE "RFC4171, Section 2.2.3, 2.4"
skipping to change at line 1461 skipping to change at page 31, line 33
::= { isnsDdsTable 1 } ::= { isnsDdsTable 1 }
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId IsnsDiscoveryDomainSetId, isnsDdsId IsnsDiscoveryDomainSetId,
isnsDdsSymbolicName SnmpAdminString, isnsDdsSymbolicName SnmpAdminString,
isnsDdsStatus IsnsDdsStatusType isnsDdsStatus IsnsDdsStatusType
} }
isnsDdsId OBJECT-TYPE isnsDdsId OBJECT-TYPE
Gibbons Expires September 17, 2007 28
SYNTAX IsnsDiscoveryDomainSetId SYNTAX IsnsDiscoveryDomainSetId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain Set and "The ID that refers to this Discovery Domain Set and
index to the table." index to the table."
::= { isnsDdsEntry 1 } ::= { isnsDdsEntry 1 }
isnsDdsSymbolicName OBJECT-TYPE isnsDdsSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
skipping to change at line 1514 skipping to change at page 32, line 36
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing Discovery Domains (DDs) that have "A table containing Discovery Domains (DDs) that have
been assigned to specific Discovery Domain Sets (DDSs). been assigned to specific Discovery Domain Sets (DDSs).
The number of rows in the table is dependent on the The number of rows in the table is dependent on the
number of DD to DDS relationships in the iSNS instance." number of DD to DDS relationships in the iSNS instance."
::= { isnsDdsInfo 2 } ::= { isnsDdsInfo 2 }
isnsDdsMemberEntry OBJECT-TYPE isnsDdsMemberEntry OBJECT-TYPE
SYNTAX IsnsDdsMemberEntry SYNTAX IsnsDdsMemberEntry
Gibbons Expires September 17, 2007 29
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mapping of one Discovery Domain (DD) to a Discovery "The mapping of one Discovery Domain (DD) to a Discovery
Domain Set (DDS). This indicates the DD is a member of Domain Set (DDS). This indicates the DD is a member of
the DDS." the DDS."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdsId, isnsDdsId,
isnsDdsMemberDdId } isnsDdsMemberDdId }
::= { isnsDdsMemberTable 1 } ::= { isnsDdsMemberTable 1 }
skipping to change at line 1539 skipping to change at page 33, line 12
isnsDdsMemberDdId IsnsDiscoveryDomainId, isnsDdsMemberDdId IsnsDiscoveryDomainId,
isnsDdsMemberSymbolicName SnmpAdminString isnsDdsMemberSymbolicName SnmpAdminString
} }
isnsDdsMemberDdId OBJECT-TYPE isnsDdsMemberDdId OBJECT-TYPE
SYNTAX IsnsDiscoveryDomainId SYNTAX IsnsDiscoveryDomainId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that identifies the Discovery Domain "The ID that identifies the Discovery Domain
which is a member of the Discovery Domain Set." that is a member of the Discovery Domain Set."
::= { isnsDdsMemberEntry 1 } ::= { isnsDdsMemberEntry 1 }
isnsDdsMemberSymbolicName OBJECT-TYPE isnsDdsMemberSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Symbolic Name of the Discovery Domain that is a member "The Symbolic Name of the Discovery Domain that is a member
of this DDS. This value SHALL be identical to the object of this DDS. This value SHALL be identical to the object
isnsDdSymbolicName for the associated DD ID." isnsDdSymbolicName for the associated DD ID."
skipping to change at line 1568 skipping to change at page 33, line 41
-- --
-- Discovery Domain Registrations ------------------------ -- Discovery Domain Registrations ------------------------
-- --
isnsDdTable OBJECT-TYPE isnsDdTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdEntry SYNTAX SEQUENCE OF IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires September 17, 2007 30
"A table containing configuration information for each "A table containing configuration information for each
Discovery Domain (DD) registered in the iSNS. The number Discovery Domain (DD) registered in the iSNS. The number
of rows in the table is dependent on the number of DDs of rows in the table is dependent on the number of DDs
registered in the iSNS instance." registered in the iSNS instance."
::= { isnsDdInfo 1 } ::= { isnsDdInfo 1 }
isnsDdEntry OBJECT-TYPE isnsDdEntry OBJECT-TYPE
SYNTAX IsnsDdEntry SYNTAX IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1622 skipping to change at page 35, line 4
::= { isnsDdEntry 2 } ::= { isnsDdEntry 2 }
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX IsnsDdFeatureType SYNTAX IsnsDdFeatureType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This defines the features the Discovery Domain has." "This defines the features the Discovery Domain has."
REFERENCE "RFC4171, Section 6.11.2.9" REFERENCE "RFC4171, Section 6.11.2.9"
::= { isnsDdEntry 3 } ::= { isnsDdEntry 3 }
Gibbons Expires September 17, 2007 31
-- --
-- Discovery Domain Members -------------------- -- Discovery Domain Members --------------------
-- --
-- --
-- DD iSCSI Node Membership Assignment -- DD iSCSI Node Membership Assignment
-- --
isnsDdIscsiMemberTable OBJECT-TYPE isnsDdIscsiMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
skipping to change at line 1675 skipping to change at page 36, line 7
isnsDdIscsiMemberIndex OBJECT-TYPE isnsDdIscsiMemberIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for this member iSCSI node entry." "The index for this member iSCSI node entry."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdIscsiMemberEntry 1 } ::= { isnsDdIscsiMemberEntry 1 }
Gibbons Expires September 17, 2007 32
isnsDdIscsiMemberName OBJECT-TYPE isnsDdIscsiMemberName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name associated with the storage node. The "The iSCSI Name associated with the storage node. The
iSCSI Name can not be longer than 223 bytes. The iSNS iSCSI Name can not be longer than 223 bytes. The iSNS
server internal maximum size is 224 bytes to provide server internal maximum size is 224 bytes to provide
NULL termination. This is the iSCSI Name for the storage NULL termination. This is the iSCSI Name for the storage
node that is a member of the DD. This value maps 1 to 1 node that is a member of the DD. This value maps 1 to 1
to the isnsDdIscsiMemberIndex node index. The iSCSI Name to the isnsDdIscsiMemberIndex node index. The iSCSI Name
field is too long to be easily used for an index directly. field is too long to be easily used for an index directly.
The node index used for a specific node name is only The node index used for a specific node name is only
persistent across iSNS Server reinitializations for nodes persistent across iSNS Server reinitializations for nodes
that are in a Discovery Domain (DD) or are registered that are in a Discovery Domain (DD) or are registered
control nodes. This value is only required during row control nodes. This value is only required during row
creation if the storage node is not yet registered in the creation if the storage node is not yet registered in the
iSNS Server instance. If the storage node is not yet iSNS Server instance. If the storage node is not yet
registered, then the iSCSI Name MUST be provided with the registered, then the iSCSI Name MUST be provided with the
iSCSI node index during row creation in order to create the iSCSI node index during row creation in order to create the
1 to 1 mapping." 1-to-1 mapping."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdIscsiMemberEntry 2 } ::= { isnsDdIscsiMemberEntry 2 }
isnsDdIscsiMemberIsRegistered OBJECT-TYPE isnsDdIscsiMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance. iSCSI Storage registered in the iSNS Server instance. iSCSI Storage
skipping to change at line 1728 skipping to change at page 37, line 11
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsDdPortalMemberEntry IsnsDdPortalMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing currently registered and unregistered "A table containing currently registered and unregistered
portal objects that have been explicitly assigned to portal objects that have been explicitly assigned to
specific DDs. Explicit assignment of a portal to a DD specific DDs. Explicit assignment of a portal to a DD
is only done when a specific set of portals are preferred is only done when a specific set of portals are preferred
for use within a DD. Otherwise, for iSCSI, the Portal for use within a DD. Otherwise, for iSCSI, the Portal
Gibbons Expires September 17, 2007 33
Group Object should be used for identifying which portals Group Object should be used for identifying which portals
provide access to which storage nodes. The number of rows provide access to which storage nodes. The number of rows
in the table is dependent on the number of explicit in the table is dependent on the number of explicit
relationships between portals and DDs registered in the relationships between portals and DDs registered in the
iSNS." iSNS."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdInfo 3 } ::= { isnsDdInfo 3 }
isnsDdPortalMemberEntry OBJECT-TYPE isnsDdPortalMemberEntry OBJECT-TYPE
SYNTAX IsnsDdPortalMemberEntry SYNTAX IsnsDdPortalMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry indicates an explicit addition of a portal to a "Each entry indicates an explicit addition of a portal to a
discovery domain. The explicit addition of an entity portal discovery domain. The explicit addition of an entity portal
to a discovery domain indicates the portal is preferred for to a discovery domain indicates the portal is preferred for
access to nodes of the entity for this discovery domain. access to nodes of the entity for this discovery domain.
Registered Portal Group objects are used in iSCSI to Registered Portal Group objects are used in iSCSI to
indicate mapping of portals to nodes across all discovery indicate mapping of portals to nodes across all discovery
domains. Portals that have been explicitly mapped a domains. Portals that have been explicitly mapped to a
discovery domain will be returned as part of a query that discovery domain will be returned as part of a query that
is scoped to that discovery domain. If no portal of an is scoped to that discovery domain. If no portal of an
entity has been explicitly mapped to a discovery domain, entity has been explicitly mapped to a discovery domain,
then all portals of the entity that provide access to a then all portals of the entity that provide access to a
storage node are returned as part of a query. The table storage node are returned as part of a query. The table
indexes are the server instance, the DD ID of the Discovery indexes are the server instance, the DD ID of the Discovery
Domain, and the Portal Index of the portal." Domain, and the Portal Index of the portal."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdPortalMemberIndex } isnsDdPortalMemberIndex }
skipping to change at line 1783 skipping to change at page 38, line 15
SYNTAX IsnsPortalIndexId SYNTAX IsnsPortalIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for a portal explicitly contained in the discovery "The index for a portal explicitly contained in the discovery
domain. This managed object, combined with isnsServerIndex domain. This managed object, combined with isnsServerIndex
and isnsDdId, is the key for this table." and isnsDdId, is the key for this table."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdPortalMemberEntry 1 } ::= { isnsDdPortalMemberEntry 1 }
Gibbons Expires September 17, 2007 34
isnsDdPortalMemberAddressType OBJECT-TYPE isnsDdPortalMemberAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsDdPortalMemberAddress. If "The type of Inet address in isnsDdPortalMemberAddress. If
the address is specified, then it must be a valid unicast the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsDdPortalMemberAddress is the zero-length string." isnsDdPortalMemberAddress is the zero-length string."
::= { isnsDdPortalMemberEntry 2 } ::= { isnsDdPortalMemberEntry 2 }
isnsDdPortalMemberAddress OBJECT-TYPE isnsDdPortalMemberAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for the portal. The format of this "The Inet Address for the portal. The format of this
skipping to change at line 1835 skipping to change at page 39, line 19
::= { isnsDdPortalMemberEntry 5 } ::= { isnsDdPortalMemberEntry 5 }
isnsDdPortalMemberIsRegistered OBJECT-TYPE isnsDdPortalMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance. Portals that are registered in the iSNS Server instance. Portals that are
DD members do not need to be currently registered in DD members do not need to be currently registered in
Gibbons Expires September 17, 2007 35
order for them to be added to a DD." order for them to be added to a DD."
REFERENCE "RFC4171, Section 6.11" REFERENCE "RFC4171, Section 6.11"
::= { isnsDdPortalMemberEntry 6 } ::= { isnsDdPortalMemberEntry 6 }
-- --
-- DD FC Port Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdFcPortMemberTable OBJECT-TYPE isnsDdFcPortMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
skipping to change at line 1882 skipping to change at page 40, line 15
SEQUENCE { SEQUENCE {
isnsDdFcPortMemberPortName FcNameIdOrZero, isnsDdFcPortMemberPortName FcNameIdOrZero,
isnsDdFcPortMemberIsRegistered TruthValue isnsDdFcPortMemberIsRegistered TruthValue
} }
isnsDdFcPortMemberPortName OBJECT-TYPE isnsDdFcPortMemberPortName OBJECT-TYPE
SYNTAX FcNameIdOrZero (SIZE(8)) SYNTAX FcNameIdOrZero (SIZE(8))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Port WWN the FC Port that is a member of the DD. The "The Port WWN of the FC Port that is a member of the DD. The
value MUST be a valid FC WWN, as per the FC-GS standard. value MUST be a valid FC WWN, as per the FC-GS (Fibre Channel -
This managed object, combined with the isnsServerIndex Generic Services) standard. This managed object, combined
and isnsDdId are the key for this table. A zero-length with the isnsServerIndex and isnsDdId are the key for this
string is not a valid value for this managed object." table. A zero-length string is not a valid value for this
managed object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdFcPortMemberEntry 1 } ::= { isnsDdFcPortMemberEntry 1 }
Gibbons Expires September 17, 2007 36
isnsDdFcPortMemberIsRegistered OBJECT-TYPE isnsDdFcPortMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
REFERENCE "RFC4171, Section 6.11" REFERENCE "RFC4171, Section 6.11"
::= { isnsDdFcPortMemberEntry 2 } ::= { isnsDdFcPortMemberEntry 2 }
skipping to change at line 1942 skipping to change at page 41, line 28
server instance." server instance."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsRegEntityIndex } isnsRegEntityIndex }
::= { isnsRegEntityTable 1 } ::= { isnsRegEntityTable 1 }
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityIndex IsnsEntityIndexIdOrZero, isnsRegEntityIndex IsnsEntityIndexIdOrZero,
isnsRegEntityEID SnmpAdminString, isnsRegEntityEID SnmpAdminString,
isnsRegEntityProtocol Unsigned32, isnsRegEntityProtocol Unsigned32,
Gibbons Expires September 17, 2007 37
isnsRegEntityManagementAddressType isnsRegEntityManagementAddressType
InetAddressType, InetAddressType,
isnsRegEntityManagementAddress isnsRegEntityManagementAddress
InetAddress, InetAddress,
isnsRegEntityTimestamp TimeStamp, isnsRegEntityTimestamp TimeStamp,
isnsRegEntityVersionMin Unsigned32, isnsRegEntityVersionMin Unsigned32,
isnsRegEntityVersionMax Unsigned32, isnsRegEntityVersionMax Unsigned32,
isnsRegEntityRegistrationPeriod isnsRegEntityRegistrationPeriod
Unsigned32 Unsigned32
} }
skipping to change at line 1997 skipping to change at page 42, line 33
defined in the iSNS Specification, Section 6.2.2. The defined in the iSNS Specification, Section 6.2.2. The
following values are initially assigned. following values are initially assigned.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 No Protocol 1 No Protocol
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others As assigned by IANA All Others As assigned by IANA
Gibbons Expires September 17, 2007 38
The full set of current Block Storage Protocols are The full set of current Block Storage Protocols are
specified in the IANA-maintained registry of assigned specified in the IANA-maintained registry of assigned
iSNS parameters. Please refer to RFC4171 and the iSNS iSNS parameters. Please refer to RFC4171 and the iSNS
parameters maintained at IANA." parameters maintained at IANA."
REFERENCE "RFC4171, Section 6.2.2, and IANA Assignments" REFERENCE "RFC4171, Section 6.2.2, and IANA Assignments"
::= { isnsRegEntityEntry 3 } ::= { isnsRegEntityEntry 3 }
isnsRegEntityManagementAddressType OBJECT-TYPE isnsRegEntityManagementAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegEntityManagementAddress. "The type of Inet address in isnsRegEntityManagementAddress.
If the address is specified, then it must be a valid unicast If the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value of ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value of
this object is unknown(0), and the value of this object is unknown(0), and the value of
isnsRegEntityManagementAddress is the zero-length string." isnsRegEntityManagementAddress is the zero-length string."
::= { isnsRegEntityEntry 4 } ::= { isnsRegEntityEntry 4 }
isnsRegEntityManagementAddress OBJECT-TYPE isnsRegEntityManagementAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Management IP Address for the registered Entity "The iSNS Management IP Address for the registered Entity
object. The format of this object is specified by object. The format of this object is specified by
isnsRegEntityManagementAddressType." isnsRegEntityManagementAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 5 } ::= { isnsRegEntityEntry 5 }
skipping to change at line 2049 skipping to change at page 43, line 35
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 6 } ::= { isnsRegEntityEntry 6 }
isnsRegEntityVersionMin OBJECT-TYPE isnsRegEntityVersionMin OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 254 | 255 ) SYNTAX Unsigned32 ( 0 .. 254 | 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum version supported for the block storage protocol "The minimum version supported for the block storage protocol
specified by isnsRegEntityProtocol. The protocol version specified by isnsRegEntityProtocol. The protocol version
Gibbons Expires September 17, 2007 39
specified can be from 1 to 254. A value of 255 is a wildcard specified can be from 1 to 254. A value of 255 is a wildcard
value, indicating no minimum version value has been specified value, indicating no minimum version value has been specified
for this Entity. Entity registrations with an for this Entity. Entity registrations with an
isnsRegEntityProtocol of 'No Protocol' SHALL have an isnsRegEntityProtocol of 'No Protocol' SHALL have an
isnsRegEntityVersionMin value of 0." isnsRegEntityVersionMin value of 0."
REFERENCE "RFC4171, Section 6.2.5" REFERENCE "RFC4171, Section 6.2.5"
::= { isnsRegEntityEntry 7 } ::= { isnsRegEntityEntry 7 }
isnsRegEntityVersionMax OBJECT-TYPE isnsRegEntityVersionMax OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 254 | 255 ) SYNTAX Unsigned32 ( 0 .. 254 | 255 )
skipping to change at line 2080 skipping to change at page 44, line 17
isnsRegEntityVersionMax value of 0." isnsRegEntityVersionMax value of 0."
REFERENCE "RFC4171, Section 6.2.5" REFERENCE "RFC4171, Section 6.2.5"
::= { isnsRegEntityEntry 8 } ::= { isnsRegEntityEntry 8 }
isnsRegEntityRegistrationPeriod OBJECT-TYPE isnsRegEntityRegistrationPeriod OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Status Inquiry (ESI) registration period "The iSNS Entity Status Inquiry (ESI) registration period,
which indicates the maximum time, in seconds, that the which indicates the maximum time, in seconds, that the
registration will be maintained without receipt of an iSNSP registration will be maintained without receipt of an iSNSP
message from the entity. If the Registration Period is set message from the entity. If the Registration Period is set
to 0, then the Entity SHALL NOT be deregistered due to no to 0, then the Entity SHALL NOT be deregistered due to no
contact with the entity." contact with the entity."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 9 } ::= { isnsRegEntityEntry 9 }
-- --
-- Registered Objects Associated With an Entity Information -- Registered Objects Associated With an Entity Information
skipping to change at line 2103 skipping to change at page 44, line 40
isnsRegEntityNumObjectsTable OBJECT-TYPE isnsRegEntityNumObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsRegEntityNumObjectsEntry IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing information on the number of registered "A table containing information on the number of registered
objects associated with a registered Entity in the iSNS objects associated with a registered Entity in the iSNS
server instance. The number of entries in the table is server instance. The number of entries in the table is
dependent on the number of registered Entity objects in the dependent on the number of registered Entity objects in the
Gibbons Expires September 17, 2007 40
iSNS." iSNS."
::= { isnsRegEntityInfo 2 } ::= { isnsRegEntityInfo 2 }
isnsRegEntityNumObjectsEntry OBJECT-TYPE isnsRegEntityNumObjectsEntry OBJECT-TYPE
SYNTAX IsnsRegEntityNumObjectsEntry SYNTAX IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on the number of registered objects associated "Information on the number of registered objects associated
with a registered Entity object in an iSNS Server instance." with a registered Entity object in an iSNS Server instance."
skipping to change at line 2157 skipping to change at page 45, line 44
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of iSCSI Storage Nodes associated with this "The number of iSCSI Storage Nodes associated with this
Entity." Entity."
::= { isnsRegEntityNumObjectsEntry 3 } ::= { isnsRegEntityNumObjectsEntry 3 }
isnsRegEntityInfoNumFcPorts OBJECT-TYPE isnsRegEntityInfoNumFcPorts OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires September 17, 2007 41
DESCRIPTION DESCRIPTION
"The number of FC Ports associated with this Entity." "The number of FC Ports associated with this Entity."
::= { isnsRegEntityNumObjectsEntry 4 } ::= { isnsRegEntityNumObjectsEntry 4 }
isnsRegEntityInfoNumFcNodes OBJECT-TYPE isnsRegEntityInfoNumFcNodes OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of FC Nodes associated with this Entity." "The number of FC Nodes associated with this Entity."
skipping to change at line 2211 skipping to change at page 46, line 48
isnsRegEntityIndex, isnsRegEntityIndex,
isnsRegPortalPortalIndex } isnsRegPortalPortalIndex }
::= { isnsRegPortalTable 1 } ::= { isnsRegPortalTable 1 }
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalPortalIndex IsnsPortalIndexId, isnsRegPortalPortalIndex IsnsPortalIndexId,
isnsRegPortalAddressType InetAddressType, isnsRegPortalAddressType InetAddressType,
isnsRegPortalAddress InetAddress, isnsRegPortalAddress InetAddress,
isnsRegPortalPortType IsnsPortalPortTypeId, isnsRegPortalPortType IsnsPortalPortTypeId,
Gibbons Expires September 17, 2007 42
isnsRegPortalPort InetPortNumber, isnsRegPortalPort InetPortNumber,
isnsRegPortalSymbolicName SnmpAdminString, isnsRegPortalSymbolicName SnmpAdminString,
isnsRegPortalEsiInterval Unsigned32, isnsRegPortalEsiInterval Unsigned32,
isnsRegPortalEsiPortType IsnsPortalPortTypeId, isnsRegPortalEsiPortType IsnsPortalPortTypeId,
isnsRegPortalEsiPort InetPortNumber, isnsRegPortalEsiPort InetPortNumber,
isnsRegPortalScnPortType IsnsPortalPortTypeId, isnsRegPortalScnPortType IsnsPortalPortTypeId,
isnsRegPortalScnPort InetPortNumber, isnsRegPortalScnPort InetPortNumber,
isnsRegPortalSecurityInfo IsnsPortalSecurityType isnsRegPortalSecurityInfo IsnsPortalSecurityType
} }
skipping to change at line 2240 skipping to change at page 47, line 27
::= { isnsRegPortalEntry 1 } ::= { isnsRegPortalEntry 1 }
isnsRegPortalAddressType OBJECT-TYPE isnsRegPortalAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPortalAddress. If the "The type of Inet address in isnsRegPortalAddress. If the
address is specified, then it must be a valid unicast address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsRegPortalAddress is the zero-length string." isnsRegPortalAddress is the zero-length string."
::= { isnsRegPortalEntry 2 } ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddress OBJECT-TYPE isnsRegPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for this Portal as defined in the iSNS "The Inet Address for this Portal as defined in the iSNS
skipping to change at line 2265 skipping to change at page 48, line 4
isnsRegPortalPortType OBJECT-TYPE isnsRegPortalPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for this Portal, either UDP or TCP, as "The port type for this Portal, either UDP or TCP, as
defined in the iSNS Specification, RFC4171." defined in the iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 4 } ::= { isnsRegPortalEntry 4 }
Gibbons Expires September 17, 2007 43
isnsRegPortalPort OBJECT-TYPE isnsRegPortalPort OBJECT-TYPE
SYNTAX InetPortNumber ( 1 .. 65535 ) SYNTAX InetPortNumber ( 1 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for this Portal as defined in the "The port number for this Portal as defined in the
iSNS Specification, RFC4171. Whether the Portal type iSNS Specification, RFC4171. Whether the Portal type
is TCP or UDP is indicated by isnsRegPortalPortType." is TCP or UDP is indicated by isnsRegPortalPortType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 5 } ::= { isnsRegPortalEntry 5 }
isnsRegPortalSymbolicName OBJECT-TYPE isnsRegPortalSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Symbolic Name for this Portal as defined in the iSNS "The Symbolic Name for this Portal as defined in the iSNS
Specification, RFC4171. If not provided then the string Specification, RFC 4171. If not provided, then the string
SHALL be zero-length." SHALL be zero-length."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 6 } ::= { isnsRegPortalEntry 6 }
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) Interval for this Portal "The Entity Status Inquiry (ESI) Interval for this Portal
as defined in the iSNS Specification, RFC4171. A value of as defined in the iSNS Specification, RFC4171. A value of
0 indicates that ESI monitoring has not be configured for 0 indicates that ESI monitoring has not been configured for
this Portal." this Portal."
REFERENCE "RFC4171, Section 6.3.4" REFERENCE "RFC4171, Section 6.3.4"
::= { isnsRegPortalEntry 7 } ::= { isnsRegPortalEntry 7 }
isnsRegPortalEsiPortType OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the ESI Port, either UDP or TCP, as "The port type for the ESI Port, either UDP or TCP, as
defined in the iSNS Specification, RFC4171." defined in the iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 8 } ::= { isnsRegPortalEntry 8 }
isnsRegPortalEsiPort OBJECT-TYPE isnsRegPortalEsiPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port number used for ESI monitoring. Whether "The TCP or UDP port number used for ESI monitoring. Whether
Gibbons Expires September 17, 2007 44
the port type is TCP or UDP is indicated by the port type is TCP or UDP is indicated by
isnsRegPortalEsiPortType. A value of 0 indicates that ESI isnsRegPortalEsiPortType. A value of 0 indicates that ESI
monitoring is not enabled for this Portal." monitoring is not enabled for this Portal."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 9 } ::= { isnsRegPortalEntry 9 }
isnsRegPortalScnPortType OBJECT-TYPE isnsRegPortalScnPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 2355 skipping to change at page 49, line 43
Portal." Portal."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 11 } ::= { isnsRegPortalEntry 11 }
isnsRegPortalSecurityInfo OBJECT-TYPE isnsRegPortalSecurityInfo OBJECT-TYPE
SYNTAX IsnsPortalSecurityType SYNTAX IsnsPortalSecurityType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in iSNS server. The bit for bitmapVALID must registered in the iSNS server. The bit for bitmapVALID must
be set in order for this attribute to contain valid be set in order for this attribute to contain valid
information. Setting a bit to 1 indicates the information. Setting a bit to 1 indicates the
feature is enabled." feature is enabled."
REFERENCE "RFC4171, Section 6.3.9" REFERENCE "RFC4171, Section 6.3.9"
::= { isnsRegPortalEntry 12 } ::= { isnsRegPortalEntry 12 }
-- --
-- iSNS Registered Portal Group Information -- iSNS Registered Portal Group Information
-- --
isnsRegPortalGroupInfo OBJECT IDENTIFIER isnsRegPortalGroupInfo OBJECT IDENTIFIER
::= { isnsReg 3 } ::= { isnsReg 3 }
-- --
-- iSNS Registered Portal Group (PG) Table -- iSNS Registered Portal Group (PG) Table
-- --
skipping to change at line 2373 skipping to change at page 50, line 15
-- iSNS Registered Portal Group Information -- iSNS Registered Portal Group Information
-- --
isnsRegPortalGroupInfo OBJECT IDENTIFIER isnsRegPortalGroupInfo OBJECT IDENTIFIER
::= { isnsReg 3 } ::= { isnsReg 3 }
-- --
-- iSNS Registered Portal Group (PG) Table -- iSNS Registered Portal Group (PG) Table
-- --
Gibbons Expires September 17, 2007 45
isnsRegPgTable OBJECT-TYPE isnsRegPgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegPgEntry SYNTAX SEQUENCE OF IsnsRegPgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered Portal Groups (PGs) in "A table containing the registered Portal Groups (PGs) in
the iSNS Server instance. The number of entries is the iSNS Server instance. The number of entries is
dependent on the number of Portal Groups registered in dependent on the number of Portal Groups registered in
the iSNS." the iSNS."
::= { isnsRegPortalGroupInfo 1 } ::= { isnsRegPortalGroupInfo 1 }
skipping to change at line 2425 skipping to change at page 51, line 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The PG Index for this node. The index is created by the "The PG Index for this node. The index is created by the
iSNS Server instance for uniquely identifying registered iSNS Server instance for uniquely identifying registered
objects. The PG object is registered at the same time a objects. The PG object is registered at the same time a
Portal or Storage Node is registered using the iSNS Portal or Storage Node is registered using the iSNS
protocol." protocol."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 1 } ::= { isnsRegPgEntry 1 }
Gibbons Expires September 17, 2007 46
isnsRegPgIscsiNodeIndex OBJECT-TYPE isnsRegPgIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for the iSCSI Node associated with this PG. "The index for the iSCSI Node associated with this PG.
This index can be used to reference the This index can be used to reference the
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 2 } ::= { isnsRegPgEntry 2 }
skipping to change at line 2467 skipping to change at page 52, line 11
::= { isnsRegPgEntry 4 } ::= { isnsRegPgEntry 4 }
isnsRegPgPortalAddressType OBJECT-TYPE isnsRegPgPortalAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPgPortalAddress. If "The type of Inet address in isnsRegPgPortalAddress. If
the address is specified, then it must be a valid unicast the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsRegPgPortalAddress is the zero-length string." isnsRegPgPortalAddress is the zero-length string."
::= { isnsRegPgEntry 5 } ::= { isnsRegPgEntry 5 }
isnsRegPgPortalAddress OBJECT-TYPE isnsRegPgPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for the Portal that is associated with "The Inet Address for the Portal that is associated with
Gibbons Expires September 17, 2007 47
the PG. The format of this object is specified by the PG. The format of this object is specified by
isnsRegPgPortalAddressType." isnsRegPgPortalAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 6 } ::= { isnsRegPgEntry 6 }
isnsRegPgPortalPortType OBJECT-TYPE isnsRegPgPortalPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 2532 skipping to change at page 53, line 26
-- iSNS Registered iSCSI Node Information -- iSNS Registered iSCSI Node Information
-- --
isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 } isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 }
-- --
-- iSNS Registered iSCSI Node Table -- iSNS Registered iSCSI Node Table
-- --
isnsRegIscsiNodeTable OBJECT-TYPE isnsRegIscsiNodeTable OBJECT-TYPE
Gibbons Expires September 17, 2007 48
SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered iSCSI Nodes in the iSNS "A table containing the registered iSCSI Nodes in the iSNS
server instance. Storage devices register using the iSNS server instance. Storage devices register using the iSNS
protocol. While a device cannot be registered in an iSNS protocol. While a device cannot be registered in an iSNS
server using SNMP, an entry can be deleted in order to server using SNMP, an entry can be deleted in order to
remove 'stale' entries. The number of entries is related remove 'stale' entries. The number of entries is related
to the number of iSCSI nodes registered in the iSNS." to the number of iSCSI nodes registered in the iSNS."
skipping to change at line 2586 skipping to change at page 54, line 30
::= { isnsRegIscsiNodeEntry 1 } ::= { isnsRegIscsiNodeEntry 1 }
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name of the initiator or target associated with "The iSCSI Name of the initiator or target associated with
the storage node. The iSCSI Name can not be longer than the storage node. The iSCSI Name can not be longer than
223 bytes. The iSNS Server internal maximum size is 224 223 bytes. The iSNS Server internal maximum size is 224
Gibbons Expires September 17, 2007 49
bytes to provide NULL termination. This is the iSCSI Name bytes to provide NULL termination. This is the iSCSI Name
that uniquely identifies the initiator, initiator/target, that uniquely identifies the initiator, initiator/target,
target, or control node in the network." target, or control node in the network."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 2 } ::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX IsnsIscsiNodeType SYNTAX IsnsIscsiNodeType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 2640 skipping to change at page 55, line 34
used during the device registration process, and MUST used during the device registration process, and MUST
conform to the requirements in RFC4171. A zero-length string conform to the requirements in RFC4171. A zero-length string
for this managed object indicates that a Node WWN token has for this managed object indicates that a Node WWN token has
not been assigned." not been assigned."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 6 } ::= { isnsRegIscsiNodeEntry 6 }
isnsRegIscsiNodeAuthMethod OBJECT-TYPE isnsRegIscsiNodeAuthMethod OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 50
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute contains a null-terminated string containing "This attribute contains a null-terminated string containing
UTF-8 text listing the iSCSI authentication methods enabled UTF-8 text listing the iSCSI authentication methods enabled
for this iSCSI Node, in order of preference. The text for this iSCSI Node, in order of preference. The text
values used to identify iSCSI authentication methods are values used to identify iSCSI authentication methods are
embedded in this string attribute and delineated by a embedded in this string attribute and delineated by a
comma. The text values are identical to those found in comma. The text values are identical to those found in
RFC3720 - iSCSI. Additional vendor-specific text values RFC3720 - iSCSI. Additional vendor-specific text values
are also possible." are also possible."
skipping to change at line 2695 skipping to change at page 56, line 38
IsnsRegFcNodeEntry ::= SEQUENCE { IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwnn FcNameIdOrZero, isnsRegFcNodeWwnn FcNameIdOrZero,
isnsRegFcNodeSymbolicName SnmpAdminString, isnsRegFcNodeSymbolicName SnmpAdminString,
isnsRegFcNodeAddressType InetAddressType, isnsRegFcNodeAddressType InetAddressType,
isnsRegFcNodeAddress InetAddress, isnsRegFcNodeAddress InetAddress,
isnsRegFcNodeIPA OCTET STRING, isnsRegFcNodeIPA OCTET STRING,
isnsRegFcNodeProxyIscsiName SnmpAdminString, isnsRegFcNodeProxyIscsiName SnmpAdminString,
isnsRegFcNodeNumFcPorts Gauge32 isnsRegFcNodeNumFcPorts Gauge32
} }
Gibbons Expires September 17, 2007 51
isnsRegFcNodeWwnn OBJECT-TYPE isnsRegFcNodeWwnn OBJECT-TYPE
SYNTAX FcNameIdOrZero (SIZE(8)) SYNTAX FcNameIdOrZero (SIZE(8))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node World Wide Node Name as defined in the iSNS "The FC Node World Wide Node Name as defined in the iSNS
Specification, RFC4171. A zero-length string is not valid Specification, RFC4171. A zero-length string is not valid
for this managed object." for this managed object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 1 } ::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymbolicName OBJECT-TYPE isnsRegFcNodeSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node Symbolic Name of the node as defined in the "The FC Node Symbolic Name of the node as defined in the
iSNS Specification, RFC4171. This is a variable-length iSNS Specification, RFC4171. This is a variable-length
text-based description. If not provided then the string text-based description. If not provided, then the string
SHALL be zero-length." SHALL be zero-length."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 2 } ::= { isnsRegFcNodeEntry 2 }
isnsRegFcNodeAddressType OBJECT-TYPE isnsRegFcNodeAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddress. If "The type of Inet address in isnsRegFcNodeAddress. If
the address is specified, then it must be a valid unicast the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsRegFcNodeAddress is the zero-length string." isnsRegFcNodeAddress is the zero-length string."
::= { isnsRegFcNodeEntry 3 } ::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddress OBJECT-TYPE isnsRegFcNodeAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node Inet address of the node as defined in the "The FC Node Inet address of the node as defined in the
iSNS Specification, RFC4171. The format of this object is iSNS Specification, RFC4171. The format of this object is
specified by isnsRegFcNodeAddressType." specified by isnsRegFcNodeAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 4 } ::= { isnsRegFcNodeEntry 4 }
isnsRegFcNodeIPA OBJECT-TYPE isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8)) SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires September 17, 2007 52
DESCRIPTION DESCRIPTION
"This managed object identifies the FC Initial Process "This managed object identifies the FC Initial Process
Associator of the node as defined in the iSNS Associator of the node as defined in the iSNS
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 5 } ::= { isnsRegFcNodeEntry 5 }
isnsRegFcNodeProxyIscsiName OBJECT-TYPE isnsRegFcNodeProxyIscsiName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 2801 skipping to change at page 58, line 46
isnsRegFcPortEntry OBJECT-TYPE isnsRegFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegFcPortEntry SYNTAX IsnsRegFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one FC Port that has been registered in "Information on one FC Port that has been registered in
iSNS." iSNS."
REFERENCE "RFC4172, Section 4" REFERENCE "RFC4172, Section 4"
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
Gibbons Expires September 17, 2007 53
isnsRegEntityIndex, isnsRegEntityIndex,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcPortTable 1 } ::= { isnsRegFcPortTable 1 }
IsnsRegFcPortEntry ::= SEQUENCE { IsnsRegFcPortEntry ::= SEQUENCE {
isnsRegFcPortWwpn FcNameIdOrZero, isnsRegFcPortWwpn FcNameIdOrZero,
isnsRegFcPortID FcAddressIdOrZero, isnsRegFcPortID FcAddressIdOrZero,
isnsRegFcPortType Unsigned32, isnsRegFcPortType Unsigned32,
isnsRegFcPortSymbolicName SnmpAdminString, isnsRegFcPortSymbolicName SnmpAdminString,
isnsRegFcPortFabricPortWwn FcNameIdOrZero, isnsRegFcPortFabricPortWwn FcNameIdOrZero,
skipping to change at line 2852 skipping to change at page 59, line 47
"The FC Port's Port ID as defined in the iSNS Specification, "The FC Port's Port ID as defined in the iSNS Specification,
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 2 } ::= { isnsRegFcPortEntry 2 }
isnsRegFcPortType OBJECT-TYPE isnsRegFcPortType OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Port Type as defined in the iSNS Specification, "The FC Port Type as defined in the iSNS Specification,
RFC4171, and the Fibre Channel Generic Services RFC4171, and the Fibre Channel Generic Services
Specification. Current values are as shown below: Specification. Current values are as shown below:
Gibbons Expires September 17, 2007 54
unknown (0), unknown (0),
nPort (1), nPort (1),
nlPort (2), nlPort (2),
fNlPort (3), fNlPort (3),
fPort (129), -- x'81' fPort (129), -- x'81'
flPort (130), -- x'82' flPort (130), -- x'82'
ePort (132), -- x'84' ePort (132), -- x'84'
bPort (133), -- x'85' bPort (133), -- x'85'
mFcpPort (65297), -- x'FF11' mFcpPort (65297), -- x'FF11'
iFcpPort (65298), -- x'FF12' iFcpPort (65298), -- x'FF12'
skipping to change at line 2878 skipping to change at page 60, line 23
The future assignment of any additional values will be The future assignment of any additional values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.6.3" REFERENCE "RFC4171, Section 6.6.3"
::= { isnsRegFcPortEntry 3 } ::= { isnsRegFcPortEntry 3 }
isnsRegFcPortSymbolicName OBJECT-TYPE isnsRegFcPortSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Port Symbolic Name as defined in the iSNS "The FC Port Symbolic Name as defined in the iSNS
Specification, RFC4171. If not provided then the Specification, RFC 4171. If not provided, then the
string SHALL be zero-length." string SHALL be zero-length."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 4 } ::= { isnsRegFcPortEntry 4 }
isnsRegFcPortFabricPortWwn OBJECT-TYPE isnsRegFcPortFabricPortWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Fabric Port WWN for this entry as defined in the iSNS "The Fabric Port WWN for this entry as defined in the iSNS
skipping to change at line 2909 skipping to change at page 61, line 6
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Hard Address as defined in the iSNS "The FC Port Hard Address as defined in the iSNS
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 6 } ::= { isnsRegFcPortEntry 6 }
isnsRegFcPortAddressType OBJECT-TYPE isnsRegFcPortAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 55
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegFcPortAddress. If "The type of Inet address in isnsRegFcPortAddress. If
the address is specified, then it must be a valid unicast the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsRegFcPortAddress is the zero-length string." isnsRegFcPortAddress is the zero-length string."
::= { isnsRegFcPortEntry 7 } ::= { isnsRegFcPortEntry 7 }
isnsRegFcPortAddress OBJECT-TYPE isnsRegFcPortAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Inet Address as defined in the iSNS "The FC Port Inet Address as defined in the iSNS
skipping to change at line 2964 skipping to change at page 62, line 11
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Descriptor as defined in the iSNS "The FC Port FC-4 Descriptor as defined in the iSNS
Specification, RFC4171. The FC-4 Descriptor can not be Specification, RFC4171. The FC-4 Descriptor can not be
longer than 255 bytes. The iSNS Server internal maximum longer than 255 bytes. The iSNS Server internal maximum
size is 256 bytes to provide NULL termination." size is 256 bytes to provide NULL termination."
REFERENCE "RFC4171, Section 6.6.10" REFERENCE "RFC4171, Section 6.6.10"
::= { isnsRegFcPortEntry 11 } ::= { isnsRegFcPortEntry 11 }
Gibbons Expires September 17, 2007 56
isnsRegFcPortFc4Features OBJECT-TYPE isnsRegFcPortFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX OCTET STRING (SIZE (128))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Features as defined in the iSNS "The FC Port FC-4 Features as defined in the iSNS
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6.6.11" REFERENCE "RFC4171, Section 6.6.11"
::= { isnsRegFcPortEntry 12 } ::= { isnsRegFcPortEntry 12 }
skipping to change at line 3006 skipping to change at page 63, line 4
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node World Wide Node Name that is associated with "The FC Node World Wide Node Name that is associated with
this FC Port as defined in the iSNS Specification, RFC4171. this FC Port as defined in the iSNS Specification, RFC4171.
This managed object may contain a zero-length string prior This managed object may contain a zero-length string prior
to a device registering this value with the iSNS Server." to a device registering this value with the iSNS Server."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 15 } ::= { isnsRegFcPortEntry 15 }
isnsRegFcPortPpnWwn OBJECT-TYPE isnsRegFcPortPpnWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Permanent Port Name attribute is the FC Port Name WWPN "The Permanent Port Name (PPN) attribute is the FC Port Name WWPN
of the first Storage Node registered in the iSNS Database of the first Storage Node registered in the iSNS Database
that is associated with a particular FC Device (FC Node). that is associated with a particular FC Device (FC Node).
The PPN of all subsequent Storage Node registrations that The PPN of all subsequent Storage Node registrations that
Gibbons Expires September 17, 2007 57
are associated with that FC Device (FC Node) SHALL be set are associated with that FC Device (FC Node) SHALL be set
to the FC Port Name WWPN of the first Storage Node, as to the FC Port Name WWPN of the first Storage Node, as
defined in the iSNS Specification, RFC4171. This managed defined in the iSNS Specification, RFC4171. This managed
object may contain a zero-length string prior to a device object may contain a zero-length string prior to a device
registering this value with the iSNS Server." registering this value with the iSNS Server."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 16 } ::= { isnsRegFcPortEntry 16 }
-- --
-- Mapping from FC Node to Entity - FC Port -- Mapping from FC Node to Entity - FC Port
skipping to change at line 3070 skipping to change at page 64, line 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for the registered Entity object "The Entity Index for the registered Entity object
associated with the FC Port and FC Node. This managed associated with the FC Port and FC Node. This managed
object may contain the value of zero prior to a device object may contain the value of zero prior to a device
registering this value with the iSNS Server." registering this value with the iSNS Server."
::= { isnsRegFcNodePortEntry 1 } ::= { isnsRegFcNodePortEntry 1 }
-- --
-- iSNS Notifications Information ----------------- -- iSNS Notifications Information -----------------
Gibbons Expires September 17, 2007 58
-- --
isnsNotificationsInfo OBJECT IDENTIFIER isnsNotificationsInfo OBJECT IDENTIFIER
::= { isnsObjects 2 } ::= { isnsObjects 2 }
isnsInstanceInfo OBJECT-TYPE isnsInstanceInfo OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 3095 skipping to change at page 64, line 40
::= { isnsNotificationsInfo 1 } ::= { isnsNotificationsInfo 1 }
isnsAddressNotificationType OBJECT-TYPE isnsAddressNotificationType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsAddressNotification. If "The type of Inet address in isnsAddressNotification. If
the address is specified, then it must be a valid unicast the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1), address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
of this object is unknown(0), and the value of of this object is unknown(0), and the value of
isnsAddressNotification is the zero-length string." isnsAddressNotification is the zero-length string."
::= { isnsNotificationsInfo 2 } ::= { isnsNotificationsInfo 2 }
isnsAddressNotification OBJECT-TYPE isnsAddressNotification OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the IP address of the iSNS Server. The format of "Identifies the IP address of the iSNS Server. The format of
skipping to change at line 3117 skipping to change at page 65, line 15
The IP address will always be specified in the notification The IP address will always be specified in the notification
unless an error causes the IP address to not be known." unless an error causes the IP address to not be known."
::= { isnsNotificationsInfo 3 } ::= { isnsNotificationsInfo 3 }
isnsTcpPortNotification OBJECT-TYPE isnsTcpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the iSNS Server is using, "Indicates the TCP port the iSNS Server is using,
or 0 if TCP based registrations are not supported." or 0 if TCP-based registrations are not supported."
::= { isnsNotificationsInfo 4 } ::= { isnsNotificationsInfo 4 }
isnsUdpPortNotification OBJECT-TYPE isnsUdpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
Gibbons Expires September 17, 2007 59
DESCRIPTION DESCRIPTION
"Indicates the UDP port the iSNS Server is using, "Indicates the UDP port the iSNS Server is using,
or 0 if UDP based registrations are not supported." or 0 if UDP-based registrations are not supported."
::= { isnsNotificationsInfo 5 } ::= { isnsNotificationsInfo 5 }
-- --
-- iSNS Notification Block ----------------- -- iSNS Notification Block -----------------
-- --
isnsServerStart NOTIFICATION-TYPE isnsServerStart NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstanceInfo, isnsInstanceInfo,
isnsAddressNotificationType, isnsAddressNotificationType,
skipping to change at line 3178 skipping to change at page 66, line 26
isnsAddressTypeNotification : iSNS Server address type isnsAddressTypeNotification : iSNS Server address type
isnsAddressNotification : iSNS Server address isnsAddressNotification : iSNS Server address
isnsTcpPortNotification : iSNS Server TCP Port isnsTcpPortNotification : iSNS Server TCP Port
isnsUdpPortNotification : iSNS Server UDP Port isnsUdpPortNotification : iSNS Server UDP Port
" "
::= { isnsNotifications 2 } ::= { isnsNotifications 2 }
------------------------------------------------------------ ------------------------------------------------------------
-- --
-- Compliance Information -- Compliance Information
Gibbons Expires September 17, 2007 60
-- --
isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 } isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 }
isnsIscsiServerCompliance MODULE-COMPLIANCE isnsIscsiServerCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Server "Initial compliance statement for an iSNS Server
providing support to iSCSI clients." providing support to iSCSI clients."
MODULE -- this module MODULE -- this module
skipping to change at line 3232 skipping to change at page 67, line 30
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegEntityManagementAddressType OBJECT isnsRegEntityManagementAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required." is required."
Gibbons Expires September 17, 2007 61
OBJECT isnsRegEntityManagementAddress OBJECT isnsRegEntityManagementAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegPortalAddressType OBJECT isnsRegPortalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
skipping to change at line 3285 skipping to change at page 68, line 34
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported." and their related SIZE need to be supported."
::= { isnsCompliances 1 } ::= { isnsCompliances 1 }
isnsIfcpServerCompliance MODULE-COMPLIANCE isnsIfcpServerCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Server "Initial compliance statement for an iSNS Server
providing support to iFCP Clients." providing support to iFCP Clients."
MODULE -- this module MODULE -- this module
Gibbons Expires September 17, 2007 62
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerAttributesGroup, isnsServerAttributesGroup,
isnsServerIfcpPortControlNodeGroup, isnsServerIfcpPortControlNodeGroup,
isnsServerIfcpDdsDdObjGroup, isnsServerIfcpDdsDdObjGroup,
isnsServerRegIfcpObjGroup, isnsServerRegIfcpObjGroup,
isnsServerNumObjectsGroup, isnsServerNumObjectsGroup,
isnsNotificationsObjGroup, isnsNotificationsObjGroup,
isnsServerNotificationGroup isnsServerNotificationGroup
} }
OBJECT isnsServerDiscoveryMcGroupType OBJECT isnsServerDiscoveryMcGroupType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsServerDiscoveryMcGroupAddress OBJECT isnsServerDiscoveryMcGroupAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsDdPortalMemberAddressType OBJECT isnsDdPortalMemberAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsDdPortalMemberAddress OBJECT isnsDdPortalMemberAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegEntityManagementAddressType OBJECT isnsRegEntityManagementAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsRegEntityManagementAddress OBJECT isnsRegEntityManagementAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegPortalAddressType OBJECT isnsRegPortalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Gibbons Expires September 17, 2007 63
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required." is required."
OBJECT isnsRegPortalAddress OBJECT isnsRegPortalAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegFcNodeAddressType OBJECT isnsRegFcNodeAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsRegFcNodeAddress OBJECT isnsRegFcNodeAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsRegFcPortAddressType OBJECT isnsRegFcPortAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsRegFcPortAddress OBJECT isnsRegFcPortAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
OBJECT isnsAddressNotificationType OBJECT isnsAddressNotificationType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) } ipv4z(3), ipv6z(4) }
DESCRIPTION DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
is required." is required."
OBJECT isnsAddressNotification OBJECT isnsAddressNotification
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 )) SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
and their related SIZE need to be supported." and their related SIZE need to be supported."
::= { isnsCompliances 2 } ::= { isnsCompliances 2 }
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 } isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 }
isnsServerAttributesGroup OBJECT-GROUP isnsServerAttributesGroup OBJECT-GROUP
Gibbons Expires September 17, 2007 64
OBJECTS { OBJECTS {
isnsServerName, isnsServerName,
isnsServerIsnsVersion, isnsServerIsnsVersion,
isnsServerVendorInfo, isnsServerVendorInfo,
isnsServerPhysicalIndex, isnsServerPhysicalIndex,
isnsServerTcpPort, isnsServerTcpPort,
isnsServerUdpPort, isnsServerUdpPort,
isnsServerDiscontinuityTime, isnsServerDiscontinuityTime,
isnsServerRole, isnsServerRole,
isnsServerDiscoveryMethodsEnabled, isnsServerDiscoveryMethodsEnabled,
skipping to change at line 3447 skipping to change at page 71, line 46
in an iSNS Server or the number of registered objects in an iSNS Server or the number of registered objects
associated with a registered Entity. These managed objects associated with a registered Entity. These managed objects
are optional to implement." are optional to implement."
::= { isnsGroups 2 } ::= { isnsGroups 2 }
isnsServerIscsiControlNodeGroup OBJECT-GROUP isnsServerIscsiControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsControlNodeIscsiNodeName, isnsControlNodeIscsiNodeName,
isnsControlNodeIscsiIsRegistered, isnsControlNodeIscsiIsRegistered,
isnsControlNodeIscsiRcvMgtSCN isnsControlNodeIscsiRcvMgtSCN
Gibbons Expires September 17, 2007 65
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server iSCSI control node managed objects." "iSNS Server iSCSI control node managed objects."
::= { isnsGroups 3 } ::= { isnsGroups 3 }
isnsServerIfcpPortControlNodeGroup OBJECT-GROUP isnsServerIfcpPortControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsControlNodeFcPortIsRegistered, isnsControlNodeFcPortIsRegistered,
isnsControlNodeFcPortRcvMgtSCN isnsControlNodeFcPortRcvMgtSCN
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server iFCP Port control node managed objects." "iSNS Server iFCP Port control node managed objects."
::= { isnsGroups 4 } ::= { isnsGroups 4 }
skipping to change at line 3501 skipping to change at page 72, line 50
isnsDdPortalMemberAddressType, isnsDdPortalMemberAddressType,
isnsDdPortalMemberAddress, isnsDdPortalMemberAddress,
isnsDdPortalMemberPortType, isnsDdPortalMemberPortType,
isnsDdPortalMemberPort, isnsDdPortalMemberPort,
isnsDdPortalMemberIsRegistered, isnsDdPortalMemberIsRegistered,
isnsDdFcPortMemberIsRegistered isnsDdFcPortMemberIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server DDS and DD managed objects for iFCP." "iSNS Server DDS and DD managed objects for iFCP."
Gibbons Expires September 17, 2007 66
::= { isnsGroups 6 } ::= { isnsGroups 6 }
isnsServerRegIscsiObjGroup OBJECT-GROUP isnsServerRegIscsiObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityManagementAddressType, isnsRegEntityManagementAddressType,
isnsRegEntityManagementAddress, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegistrationPeriod, isnsRegEntityRegistrationPeriod,
skipping to change at line 3555 skipping to change at page 74, line 6
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iSCSI managed objects." "iSNS Server registered iSCSI managed objects."
::= { isnsGroups 7 } ::= { isnsGroups 7 }
isnsServerRegIfcpObjGroup OBJECT-GROUP isnsServerRegIfcpObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
Gibbons Expires September 17, 2007 67
isnsRegEntityManagementAddressType, isnsRegEntityManagementAddressType,
isnsRegEntityManagementAddress, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegistrationPeriod, isnsRegEntityRegistrationPeriod,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
skipping to change at line 3609 skipping to change at page 75, line 10
isnsRegFcNodeNumFcPorts, isnsRegFcNodeNumFcPorts,
isnsRegFcNodePortEntityIndex isnsRegFcNodePortEntityIndex
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iFCP managed objects." "iSNS Server registered iFCP managed objects."
::= { isnsGroups 8 } ::= { isnsGroups 8 }
isnsNotificationsObjGroup OBJECT-GROUP isnsNotificationsObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
Gibbons Expires September 17, 2007 68
isnsInstanceInfo, isnsInstanceInfo,
isnsAddressNotificationType, isnsAddressNotificationType,
isnsAddressNotification, isnsAddressNotification,
isnsTcpPortNotification, isnsTcpPortNotification,
isnsUdpPortNotification isnsUdpPortNotification
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Notification managed objects." "iSNS Notification managed objects."
::= { isnsGroups 9 } ::= { isnsGroups 9 }
skipping to change at line 3641 skipping to change at page 75, line 40
END END
6. IANA Considerations 6. IANA Considerations
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
isnsMIB { mib-2 YYYY } isnsMIB { mib-2 163 }
Editor's Note (to be removed prior to publication): the IANA is
requested to assign a value for "YYYY" under the 'mib-2' subtree and
to record the assignment in the SMI Numbers registry. When the
assignment has been made, the RFC Editor is asked to replace "YYYY"
(here and in the MIB module) with the assigned value and to remove
this note.
This RFC utilizes the IANA registry of iSNS parameters. This This RFC utilizes the IANA registry of iSNS parameters. This
registry was created for the iSNS Specification [RFC4171], and is registry was created for the iSNS Specification [RFC4171], and is
located at http://www.iana.org/assignments/isns-parameters. located at http://www.iana.org/assignments/isns-parameters.
Specifically, the isnsRegEntityProtocol values used in the MIB Specifically, the isnsRegEntityProtocol values used in the MIB module
module are the values for the Block Storage Protocols that IANA are the values for the Block Storage Protocols that IANA assigns and
assigns and documents in http://www.iana.org/assignments/isns- documents in http://www.iana.org/assignments/isns-parameters.
parameters.
7. Security Considerations 7. Security Considerations
There are no management objects defined in this MIB module that have There are no management objects defined in this MIB module that have
a MAX-ACCESS clause of read-write and/or read-create. So, if this a MAX-ACCESS clause of read-write and/or read-create. So, if this
MIB module is implemented correctly, then there is no risk that an MIB module is implemented correctly, then there is no risk that an
Gibbons Expires September 17, 2007 69
intruder can alter or create any management objects of this MIB intruder can alter or create any management objects of this MIB
module via direct SNMP SET operations. module via direct SNMP SET operations.
Some of the readable objects in this MIB module (i.e., objects with Some of the readable objects in this MIB module (i.e., objects with a
a MAX-ACCESS other than not-accessible) may be considered sensitive MAX-ACCESS other than not-accessible) may be considered sensitive or
or vulnerable in some network environments. It is thus important to vulnerable in some network environments. It is thus important to
control even GET and/or NOTIFY access to these objects and possibly control even GET and/or NOTIFY access to these objects and possibly
to even encrypt the values of these objects when sending them over to even encrypt the values of these objects when sending them over
the network via SNMP. These are the tables and objects and their the network via SNMP. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
The isnsDdsMemberTable contains information about which Discovery The isnsDdsMemberTable contains information about which Discovery
Domains may be enabled at the same time. Domains may be enabled at the same time.
The isnsDdTable contains information about Discovery Domains, The isnsDdTable contains information about Discovery Domains,
containing storage nodes with an ability to communicate and exchange containing storage nodes with an ability to communicate and exchange
skipping to change at line 3705 skipping to change at page 76, line 50
The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have
the ability to possibly control an iSNS server. the ability to possibly control an iSNS server.
The above object tables provide information about storage objects The above object tables provide information about storage objects
sessions, and can indicate to a user who is communicating and sessions, and can indicate to a user who is communicating and
exchanging storage data. exchanging storage data.
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPsec), Even if the network itself is secure (for example by using IPsec),
even then, there is no control as to who on the secure network is even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the allowed to access and GET/SET (read/change/create/delete) the objects
objects in this MIB module. in this MIB module.
It is RECOMMENDED that implementers consider the security features It is RECOMMENDED that implementers consider the security features as
as provided by the SNMPv3 framework (see [RFC3410], section 8), provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
Gibbons Expires September 17, 2007 70
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
8. Normative References 8. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case J.,
J., Rose, M., and S. Waldbusser, "Structure of Rose, M., and S. Waldbusser, "Structure of Management
Management Information Version 2 (SMIv2)", STD 58, Information Version 2 (SMIv2)", STD 58, RFC 2578, April
RFC 2578, April 1999. 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
J., Rose, M., and S. Waldbusser, "Textual Conventions Rose, M., and S. Waldbusser, "Textual Conventions for
for SMIv2", STD 58, RFC 2579, April 1999. SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
J., Rose, M., and S. Waldbusser, "Conformance Rose, M., and S. Waldbusser, "Conformance Statements for
Statements for SMIv2", STD 58, RFC 2580, April 1999. SMIv2", STD 58, RFC 2580, April 1999.
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing Simple Network Management Architecture for Describing Simple Network Management
Protocol (SNMP) Management Frameworks", STD 62, RFC Protocol (SNMP) Management Frameworks", STD 62, RFC 3411,
3411, December 2002. December 2002.
[RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, [RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, M.,
M., and Zeidner, E., "Internet Small Computer Systems and E. Zeidner, "Internet Small Computer Systems Interface
Interface (iSCSI)", RFC 3720, March 2004. (iSCSI)", RFC 3720, March 2004.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, J., "Textual Conventions for Internet Schoenwaelder, "Textual Conventions for Internet Network
Network Addresses", RFC 4001, February 2005. Addresses", RFC 4001, February 2005.
[RFC4044] McCloghrie, K., "Fibre Channel Management MIB", RFC [RFC4044] McCloghrie, K., "Fibre Channel Management MIB", RFC 4044,
4044, May 2005. May 2005.
[RFC4133] McCloghrie, K., Bierman, A., "Entity MIB (Version [RFC4133] McCloghrie, K. and A. Bierman, "Entity MIB (Version 3)",
3)", RFC 4133, August 2005. RFC 4133, August 2005.
[RFC4171] Tseng, J., Gibbons, K., Travostino, F., Du Laney, C., [RFC4171] Tseng, J., Gibbons, K., Travostino, F., Du Laney, C., and
Souza, J., "Internet Storage Name Service (iSNS)",RFC J. Souza, "Internet Storage Name Service (iSNS)", RFC
4171, September 2005. 4171, September 2005.
[RFC4172] Monia, C., Mullendore, R., Travostino, F., Jeong, W., [RFC4172] Monia, C., Mullendore, R., Travostino, F., Jeong, W., and
Edwards, M., "iFCP - A Protocol for Internet Fibre M. Edwards, "iFCP - A Protocol for Internet Fibre Channel
Channel Storage Networking", RFC 4172, September Storage Networking", RFC 4172, September 2005.
2005.
9. Informative References 9. Informative References
Gibbons Expires September 17, 2007 71 [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet-
"Introduction and Applicability Statements for Standard Management Framework", RFC 3410, December 2002.
Internet-Standard Management Framework", RFC 3410,
December 2002.
10. Acknowledgements 10. Acknowledgements
This memo is a product of the IP Storage (IPS) working group within This memo is a product of the IP Storage (IPS) working group within
the Internet Engineering Task Force. the Internet Engineering Task Force.
We wish to acknowledge the contributions and comments from the IPS We wish to acknowledge the contributions and comments from the IPS
WG, including the following: WG, including the following:
IPS WG Chair: David Black IPS WG Chair: David Black
Former Editors: Josh Tseng and Tom McSweeney Former Editors: Josh Tseng and Tom McSweeney
MIB Editors: Keith McCloghrie and Bert Wijnen MIB Editors: Keith McCloghrie and Bert Wijnen
11. Authors' Addresses Authors' Addresses
Kevin Gibbons Kevin Gibbons
2Wire, Inc. 2Wire, Inc.
1704 Automation Parkway 1704 Automation Parkway
San Jose, CA 95131 San Jose, CA 95131
USA USA
Tel: +1 408-895-1387 Tel: +1 408-895-1387
Fax: +1 408-428-9590 Fax: +1 408-428-9590
Email: kgibbons@yahoo.com EMail: kgibbons@yahoo.com
G.D. Ramkumar G.D. Ramkumar
SnapTell, Inc. SnapTell, Inc.
2741 Middlefield Rd, Suite 200 2741 Middlefield Rd, Suite 200
Palo Alto, CA 94306 Palo Alto, CA 94306
USA USA
Tel: +1 650-326-7627 Tel: +1 650-326-7627
Fax: +1 650-326-7620 Fax: +1 650-326-7620
Email: gramkumar@stanfordalumni.org EMail: gramkumar@stanfordalumni.org
Scott Kipp Scott Kipp
Brocade Brocade
4 McDATA Pkwy 4 McDATA Pkwy
Broomfield, CO 80021 Broomfield, CO 80021
USA USA
Tel: +1 720-558-3452 Tel: +1 720-558-3452
Fax: +1 720-558-8999 Fax: +1 720-558-8999
Email: skipp@brocade.com EMail: skipp@brocade.com
12. Full Copyright Statement Full Copyright Statement
Copyright (C) The IETF Trust (2007). Copyright (C) The IETF Trust (2007).
Gibbons Expires September 17, 2007 72
This document is subject to the rights, licenses and restrictions This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors contained in BCP 78, and except as set forth therein, the authors
retain all their rights. retain all their rights.
This document and the information contained herein are provided on This document and the information contained herein are provided on an
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
FOR A PARTICULAR PURPOSE.
13. Intellectual Property Statement Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed Intellectual Property Rights or other rights that might be claimed to
to pertain to the implementation or use of the technology described pertain to the implementation or use of the technology described in
in this document or the extent to which any license under such this document or the extent to which any license under such rights
rights might or might not be available; nor does it represent that might or might not be available; nor does it represent that it has
it has made any independent effort to identify any such rights. made any independent effort to identify any such rights. Information
Information on the procedures with respect to rights in RFC on the procedures with respect to rights in RFC documents can be
documents can be found in BCP 78 and BCP 79. found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use attempt made to obtain a general license or permission for the use of
of such proprietary rights by implementers or users of this such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository specification can be obtained from the IETF on-line IPR repository at
at http://www.ietf.org/ipr. http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at ietf- this standard. Please address the information to the IETF at
ipr@ietf.org. ietf-ipr@ietf.org.
14. Acknowledgment
Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA).
15. Expiration Notice
This Internet-Draft expires in September 17, 2007. Acknowledgement
Gibbons Expires September 17, 2007 73 Funding for the RFC Editor function is currently provided by the
Internet Society.
 End of changes. 187 change blocks. 
408 lines changed or deleted 234 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/