draft-ietf-ips-isns-mib-06.txt   draft-ietf-ips-isns-mib-07.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft Josh Tseng Internet Draft Josh Tseng
<draft-ietf-ips-isns-mib-06.txt> McDATA Corporation <draft-ietf-ips-isns-mib-07.txt> McDATA Corporation
Category: standards-track Category: standards-track
Expires: December 2004 Tom McSweeney Expires: January 2006 Tom McSweeney
IBM IBM
June 2004 July 15, 2005
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, I certify that any applicable By submitting this Internet-Draft, each author represents that any
patent or other IPR claims of which I am aware have been disclosed, applicable patent or other IPR claims of which he or she is aware
and any of which I become aware will be disclosed, in accordance have been or will be disclosed, and any of which he or she becomes
with RFC 3668. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress". reference material or to cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt . http://www.ietf.org/ietf/1id-abstracts.txt .
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html . http://www.ietf.org/shadow.html .
This Internet-Draft will expire on December 2004. This Internet-Draft will expire on January 2006.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2004). All Rights Reserved. Copyright (C) The Internet Society (2005). All Rights Reserved.
Abstract Abstract
The iSNS protocol provides storage name service functionality on an The iSNS protocol provides storage name service functionality on an
IP network that is being used for iSCSI or iFCP storage. This draft IP network that is being used for iSCSI or iFCP storage. This draft
provides a mechanism to monitor and control multiple iSNS Client and provides a mechanism to monitor and control multiple iSNS Client and
Servers, including information about registered objects in an iSNS Servers, including information about registered objects in an iSNS
Server. Server.
Gibbons Expires December 2004 1 Gibbons Expires January 2006 1
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. Comments are solicited and the Internet Engineering Task Force. Comments are solicited and
should be addressed to the working group's mailing list at should be addressed to the working group's mailing list at
ips@ece.cmu.edu and/or the authors. ips@ece.cmu.edu and/or the authors.
Gibbons Expires December 2004 2 Gibbons Expires January 2006 2
Table of Contents Table of Contents
Status of this Memo................................................1 Status of this Memo................................................1
Copyright Notice...................................................1 Copyright Notice...................................................1
Abstract...........................................................1 Abstract...........................................................1
Table of Contents..................................................3 Table of Contents..................................................3
1. The Internet-Standard Management Framework.....................4 1. The Internet-Standard Management Framework.....................4
2. Introduction...................................................4 2. Introduction...................................................4
3. Technical Description..........................................4 3. Technical Description..........................................4
skipping to change at line 88 skipping to change at line 88
3.3.4.4 Registered iSCSI Nodes....................................7 3.3.4.4 Registered iSCSI Nodes....................................7
3.3.4.5 Registered FC Ports.......................................7 3.3.4.5 Registered FC Ports.......................................7
3.3.4.6 Registered FC Nodes.......................................7 3.3.4.6 Registered FC Nodes.......................................7
3.4 iSNS Client Info..............................................7 3.4 iSNS Client Info..............................................7
3.5 Multiple Client and Server Instances..........................8 3.5 Multiple Client and Server Instances..........................8
3.5.1 Multiple iSNS Client Instances..............................8 3.5.1 Multiple iSNS Client Instances..............................8
3.5.2 Multiple iSNS Server Instances..............................8 3.5.2 Multiple iSNS Server Instances..............................8
3.6 iSNS Notifications............................................8 3.6 iSNS Notifications............................................8
4. Draft History..................................................8 4. Draft History..................................................8
5. MIB Definition................................................10 5. MIB Definition................................................10
6. IANA Considerations............................................86 6. IANA Considerations............................................82
7. Security Considerations.......................................86 7. Security Considerations.......................................82
8. Normative References..........................................86 8. Normative References..........................................82
9. Informative References........................................87 9. Informative References........................................83
10. Authors' Addresses...........................................87 10. Authors' Addresses...........................................83
11. Intellectual Property Statement..............................88 11. Intellectual Property Statement..............................84
12. Disclaimer of Validity.......................................88 12. Disclaimer of Validity.......................................84
13. Copyright Statement..........................................88 13. Copyright Statement..........................................84
14. Acknowledgment...............................................88 14. Acknowledgment...............................................84
Gibbons Expires December 2004 3 Gibbons Expires January 2006 3
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).
skipping to change at line 152 skipping to change at line 152
| +----------+ | | +----------+ |
| |* | | |* |
| | | | | |
|* |1 |* |* |1 |*
+-----------+ +--------------+ +-----------+ +-----------+ +-----------+ +--------------+ +-----------+ +-----------+
| FC |1 *| STORAGE |* *| DISCOVERY |* *| DISCOVERY | | FC |1 *| STORAGE |* *| DISCOVERY |* *| DISCOVERY |
| DEVICE |----| NODE |----| DOMAIN |----| DOMAIN | | DEVICE |----| NODE |----| DOMAIN |----| DOMAIN |
| | | | | | | SET | | | | | | | | SET |
+-----------+ +--------------+ +-----------+ +-----------+ +-----------+ +--------------+ +-----------+ +-----------+
Gibbons Expires December 2004 4 Gibbons Expires January 2006 4
* 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, iSNS client information, and server registered objects information, iSNS client information, and
iSNS notifications. iSNS notifications.
+--------------+ +--------------+ +--------------+ +--------------+
| MANAGED iSNS |1 *| CONTROL NODE | | MANAGED iSNS |1 *| CONTROL NODE |
skipping to change at line 203 skipping to change at line 203
+------------| ENTITIES | +------------| ENTITIES |
| FROM CLIENT | | FROM CLIENT |
+-------------+ +-------------+
+-----------------+ +-----------------+
| iSNS | | iSNS |
| NOTIFICATION | | NOTIFICATION |
| INFO | | INFO |
+-----------------+ +-----------------+
Gibbons Expires December 2004 5 Gibbons Expires January 2006 5
The sections that are required to implement for an iSNS Server and The sections that are required to implement for an iSNS Server and
iSNS Client are listed in the MIB compliance section. iSNS Client are listed in the MIB compliance section.
3.3 iSNS Server Info 3.3 iSNS Server Info
The isnsSrvrInfo section provides the ability to monitor and manage The isnsSrvrInfo section provides the ability to monitor and manage
multiple iSNS Server instances. The isnsSrvrInstTable table multiple iSNS Server instances. The isnsSrvrInstTable table
provides information on each server instance. This table is indexed provides information on each server instance. This table is indexed
by the variable isnsSrvrInstIndex. The table shows the current by the variable isnsSrvrInstIndex. The table shows the current
settings for each iSNS server being managed. The network address, settings for each iSNS server being managed. The network address,
skipping to change at line 256 skipping to change at line 256
portals that are allowed to discover one another. DD members can be portals that are allowed to discover one another. DD members can be
iSCSI nodes, Entity Portals, or iFCP nodes. If the server has iSCSI nodes, Entity Portals, or iFCP nodes. If the server has
enabled SNMP control, this section allows DDs to be created, enabled SNMP control, this section allows DDs to be created,
modified, and deleted. modified, and deleted.
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
Gibbons Expires December 2004 6 Gibbons Expires January 2006 6
divided into subsections for Entities, Portals, iSCSI Nodes, as well divided into subsections for Entities, Portals, iSCSI Nodes, as well
as iFCP Port and Node information. as iFCP Port and Node information.
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
skipping to change at line 309 skipping to change at line 309
The isnsClntInfo section provides information about each managed The isnsClntInfo section provides information about each managed
iSNS client instance. The isnsClntInstTable table contains iSNS client instance. The isnsClntInstTable table contains
information about each managed iSNS Client. The network address, information about each managed iSNS Client. The network address,
TCP and UDP port used for iSNSP can be modified. The type of method TCP and UDP port used for iSNSP can be modified. The type of method
being used for iSNS server discovery, supporting the methods being used for iSNS server discovery, supporting the methods
described in the iSNS specification, is indicated for each client described in the iSNS specification, is indicated for each client
instance being managed. The specified options are DHCP, SLP, instance being managed. The specified options are DHCP, SLP,
multicast iSNS heartbeat, broadcast iSNS heartbeat, configured list multicast iSNS heartbeat, broadcast iSNS heartbeat, configured list
of iSNS servers, and other. If used, the multicast group is of iSNS servers, and other. If used, the multicast group is
Gibbons Expires December 2004 7 Gibbons Expires January 2006 7
specified in the isnsClntInstDiscMcGrp variable of the specified in the isnsClntInstDiscMcGrp variable of the
isnsClntInstTable table. isnsClntInstTable table.
If a client instance uses the discovery option "configured server If a client instance uses the discovery option "configured server
list", then the list of configured servers the client may use are in list", then the list of configured servers the client may use are in
the table isnsClntCfgSrvrTable. This is the user specified list of the table isnsClntCfgSrvrTable. This is the user specified list of
iSNS servers, specified for each iSNS client instance, that the iSNS servers, specified for each iSNS client instance, that the
client may establish a connection with. client may establish a connection with.
When a client discovers an iSNS server, it is listed in the table When a client discovers an iSNS server, it is listed in the table
skipping to change at line 356 skipping to change at line 356
The isnsNotification section provides SNMP notifications for both The isnsNotification section provides SNMP notifications for both
iSNS Client and iSNS Server state changes. iSNS Client and iSNS Server state changes.
4. Draft History 4. Draft History
This section describes the changes to the MIB that have occurred This section describes the changes to the MIB that have occurred
during the standards process, and will be removed prior to during the standards process, and will be removed prior to
completion. completion.
-- Revision History -- Revision History
REVISION "200507150000Z"
DESCRIPTION " v1.11 (7/15/05) changes:
Removed Inet Address from isnsClntInstTable
Added Inet Address to isnsClntRegEntityTable
REVISION "200406210000Z" REVISION "200406210000Z"
Gibbons Expires January 2006 8
DESCRIPTION " v1.10 (5/23/04) changes: DESCRIPTION " v1.10 (5/23/04) changes:
Updated descriptions to use proper SNMP context Updated descriptions to use proper SNMP context
wording wording
Clarified wording for multiple client and server Clarified wording for multiple client and server
instance instance
Gibbons Expires December 2004 8
" "
REVISION "200307220000Z" REVISION "200307220000Z"
DESCRIPTION " v1.9 (7/22/03) changes: DESCRIPTION " v1.9 (7/22/03) changes:
Added Portal Group objects for iSCSI and iSNS drft Added Portal Group objects for iSCSI and iSNS drft
20 20
Added support for multiple server and client Added support for multiple server and client
instances instances
Updated reference versions Updated reference versions
" "
REVISION "200301100000Z" REVISION "200301100000Z"
skipping to change at line 411 skipping to change at line 416
Moved Id Next variables above table it is used Moved Id Next variables above table it is used
for. for.
Removed vendor specific options for iSNS control. Removed vendor specific options for iSNS control.
" "
REVISION "200111200000Z" REVISION "200111200000Z"
DESCRIPTION " v1.4 (11/15/01) changes: DESCRIPTION " v1.4 (11/15/01) changes:
Modified structures based on feedback from Keith Modified structures based on feedback from Keith
McCloghrie and others in the IPS working group. McCloghrie and others in the IPS working group.
We would like to thank Keith McCloghrie for his We would like to thank Keith McCloghrie for his
extensive feedback. extensive feedback.
Gibbons Expires January 2006 9
" "
REVISION "200110100000Z" REVISION "200110100000Z"
DESCRIPTION " v1.3 (10/10/01) changes: DESCRIPTION " v1.3 (10/10/01) changes:
added attributes to be consistent with the latest added attributes to be consistent with the latest
iSNS Specification. iSNS Specification.
Gibbons Expires December 2004 9
" "
REVISION "200108140000Z" REVISION "200108140000Z"
DESCRIPTION " v1.2 (8/14/01) changes: DESCRIPTION " v1.2 (8/14/01) changes:
corrected format issues detected by SMICNG. corrected format issues detected by SMICNG.
" "
REVISION "200108100000Z" REVISION "200108100000Z"
DESCRIPTION " v1.1 (8/10/01) changes: DESCRIPTION " v1.1 (8/10/01) changes:
removed unused isnsObjInfo branch. removed unused isnsObjInfo branch.
removed table indexes that are available in other removed table indexes that are available in other
tables. tables.
skipping to change at line 445 skipping to change at line 450
" "
REVISION "200107100000Z" REVISION "200107100000Z"
DESCRIPTION " v1.0 (7/10/01) The initial revision of DESCRIPTION " v1.0 (7/10/01) The initial revision of
this module." this module."
5. MIB Definition 5. MIB Definition
ISNS-MGMT-MIB DEFINITIONS ::= BEGIN ISNS-MGMT-MIB DEFINITIONS ::= BEGIN
-- --
-- Copyright (C) The Internet Society 2004. The initial -- Copyright (C) The Internet Society 2005. The initial
-- version of this MIB module was published in RFC XXXX; for -- version of this MIB module was published in RFC XXXX; for
-- full legal notices see the RFC itself. Supplementary -- full legal notices see the RFC itself. Supplementary
-- information may be available on -- information may be available on
-- http://www.ietf.org/copyrights/ianamib.html. -- http://www.ietf.org/copyrights/ianamib.html.
-- --
IMPORTS IMPORTS
Unsigned32, Unsigned32,
Integer32, Integer32,
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
TimeTicks, TimeTicks,
-- some compilers want BITS imported -- some compilers want BITS imported
BITS, -- BITS,
experimental experimental
FROM SNMPv2-SMI FROM SNMPv2-SMI
OBJECT-GROUP, OBJECT-GROUP,
NOTIFICATION-GROUP, NOTIFICATION-GROUP,
MODULE-COMPLIANCE MODULE-COMPLIANCE
Gibbons Expires January 2006 10
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
Gibbons Expires December 2004 10
DateAndTime, DateAndTime,
TruthValue, TruthValue,
RowStatus RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC 2571 -- From RFC 2571
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
-- From RFC 3291 -- From RFC 3291
InetAddressType, InetAddressType,
InetAddress InetAddress
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From IETF Fibre Channel Management MIB, RFC TBD -- From IETF Fibre Channel Management MIB, RFC 4044
FcNameIdOrZero, FcNameIdOrZero,
FcAddressId FcAddressIdOrZero
FROM FC-MGMT-MIB FROM FC-MGMT-MIB
; ;
isnsMgmtMIB MODULE-IDENTITY isnsMgmtMIB MODULE-IDENTITY
LAST-UPDATED "200406210000Z" LAST-UPDATED "200507150000Z"
ORGANIZATION "IETF IPS Working Group" ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO " CONTACT-INFO "
Attn: Kevin Gibbons Attn: Kevin Gibbons
McDATA Corporation McDATA Corporation
4555 Great America Pkwy 4555 Great America Pkwy
Santa Clara, CA 95054-1208 Santa Clara, CA 95054-1208
USA USA
Tel: +1 408 567-5765 Tel: +1 408 567-5765
Fax: +1 408 567-0063 Fax: +1 408 567-0063
Email: kevin.gibbons@mcdata.com Email: kevin.gibbons@mcdata.com
skipping to change at line 525 skipping to change at line 530
IBM Corporation IBM Corporation
600 Park Offices Drive 600 Park Offices Drive
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
USA USA
Tel: +1 919 855-5169 Tel: +1 919 855-5169
Email: tommcs@us.ibm.com Email: tommcs@us.ibm.com
" "
DESCRIPTION "The MIB for internet Storage Name Service DESCRIPTION "The MIB for internet Storage Name Service
(iSNS) Management." (iSNS) Management."
Gibbons Expires December 2004 11 Gibbons Expires January 2006 11
-- Revision History -- Revision History
REVISION "200406210000Z" REVISION "200507150000Z"
DESCRIPTION "v1.0 (6/21/04) The initial revision of DESCRIPTION "v1.0 (7/15/05) The initial revision of
this module." this module."
-- no IETF branch yet assigned -- no IETF branch yet assigned
::= { experimental 4370 } ::= { experimental 4370 }
DiscoveryDomainSetId ::= TEXTUAL-CONVENTION DiscoveryDomainSetId ::= TEXTUAL-CONVENTION
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)."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsDdsStatusId ::= TEXTUAL-CONVENTION IsnsDdsStatusId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 558 skipping to change at line 564
0 enabled 0 enabled
If bit(0) is set to true then the DDS is Enabled. Otherwise If bit(0) is set to true then the DDS is Enabled. Otherwise
the DDS is disabled." the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX BITS { SYNTAX BITS {
enabled(0) enabled(0)
} }
DiscoveryDomainId ::= TEXTUAL-CONVENTION DiscoveryDomainId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Discovery Domain Identifier (DD_ID) associated "The unique Discovery Domain Identifier (DD_ID) associated
with each Discovery Domain (DD). This can be used to with each Discovery Domain (DD). This can be used to
uniquely index and reference a DD. New storage nodes uniquely index and reference a DD. New storage nodes
are automatically added to the default DD if are automatically added to the default DD if
isnsSrvrInstDfltDdDdsStatus is set to inDefaultDdAndDds." isnsSrvrInstDfltDdDdsStatus is set to inDefaultDdAndDds."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
DdFeatureBitmapId ::= TEXTUAL-CONVENTION DdFeatureBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the types of features "The bitmap indicating the types of features
each Discovery Domain (DD) has. each Discovery Domain (DD) has.
Bit Status Bit Status
--------- --------- --------- ---------
0 Boot List 0 Boot List
Gibbons Expires December 2004 12
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
Gibbons Expires January 2006 12
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators. Setting the bit to true (1) indicates initiators. Setting the bit to true (1) indicates
the feature is enabled. Otherwise it is disabled." the feature is enabled. Otherwise it is disabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX BITS { SYNTAX BITS {
bootlist(0) bootlist(0)
} }
DdDdsModificationBitmap ::= TEXTUAL-CONVENTION DdDdsModificationBitmap ::= TEXTUAL-CONVENTION
STATUS current STATUS current
skipping to change at line 615 skipping to change at line 623
SYNTAX BITS { SYNTAX BITS {
snmpEnabled(0), snmpEnabled(0),
controlNode(1), controlNode(1),
targetIscsiNode(2), targetIscsiNode(2),
initiatorIscsiNode(3), initiatorIscsiNode(3),
targetIfcpNode(4), targetIfcpNode(4),
initiatorIfcpNode(5) initiatorIfcpNode(5)
} }
EntityIndexId ::= TEXTUAL-CONVENTION EntityIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This textual convention is used as an identifier for "This textual convention is used as an identifier for
the unique integer Entity Index associated with a storage the unique integer Entity Index associated with a storage
entity that is registered in an iSNS Server. The index entity that is registered in an iSNS Server. The index
is unique within an iSNS Server instance." is unique within an iSNS Server instance."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
EntityProtocolId ::= TEXTUAL-CONVENTION EntityProtocolId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of protocol that is supported by this entity. "The type of protocol that is supported by this entity.
Type Value Entity Type Type Value Entity Type
Gibbons Expires December 2004 13
---------- ----------- ---------- -----------
1 No Protocol 1 No Protocol
2 iSCSI 2 iSCSI
Gibbons Expires January 2006 13
3 iFCP 3 iFCP
All Others As in the iSNS Specification All Others As in the iSNS Specification
" "
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX INTEGER { noProtocol(1), SYNTAX INTEGER { noProtocol(1),
iSCSI(2), iSCSI(2),
iFCP(3) } iFCP(3) }
PortalGroupIndexId ::= TEXTUAL-CONVENTION PortalGroupIndexId ::= TEXTUAL-CONVENTION
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 a iSNS registered Portal Group object." associated with a iSNS registered Portal Group object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
PortalIndexId ::= TEXTUAL-CONVENTION PortalIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Portal Index "The identifier for the unique integer Portal Index
associated with a storage portal." associated with a storage portal."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
PortalPortId ::= TEXTUAL-CONVENTION PortalPortId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port number being used by a Portal for an "The UDP or TCP port number being used by a Portal for an
Entity." Entity."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
PortalPortTypeId ::= TEXTUAL-CONVENTION PortalPortTypeId ::= 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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX INTEGER { udp(1), tcp(2) } SYNTAX INTEGER { udp(1), tcp(2) }
PortalGroupTagIdOrZero ::= TEXTUAL-CONVENTION PortalGroupTagIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group Tag (PGT) TC for iSCSI Portal Group "The Portal Group Tag (PGT) TC for iSCSI Portal Group
objects registered in the iSNS. The value of zero objects registered in the iSNS. The value of zero
indicates a NULL value, or no association, between the indicates a NULL value, or no association, between the
associated Portal and iSCSI Node." associated Portal and iSCSI Node."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
Gibbons Expires December 2004 14
PortalSecurityBitmapId ::= TEXTUAL-CONVENTION PortalSecurityBitmapId ::= TEXTUAL-CONVENTION
Gibbons Expires January 2006 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in the Portal Security Bitmap attribute. The registered in the Portal Security Bitmap attribute. The
valid bit must be set in order for this attribute to contain valid bit must be set in order for this attribute to contain
valid information. The definition of the bitmap is based on valid information. The definition of the bitmap is based on
the iSNS Specification [iSNS]. The representation of each the iSNS Specification [iSNS]. The representation of each
bit setting (0 or 1) is indicated below. bit setting (0 or 1) is indicated below.
Bit Field Flag Description Bit Field Flag Description
skipping to change at line 719 skipping to change at line 733
tunnelModePreferred(0), tunnelModePreferred(0),
transportModePreferred(1), transportModePreferred(1),
pfsEnabled(2), pfsEnabled(2),
agressiveModeEnabled(3), agressiveModeEnabled(3),
mainModeEnabled(4), mainModeEnabled(4),
ikeIpsecEnabled(5), ikeIpsecEnabled(5),
bitmapVALID(6) bitmapVALID(6)
} }
NodeIndexId ::= TEXTUAL-CONVENTION NodeIndexId ::= TEXTUAL-CONVENTION
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." with a storage node."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
NodeIndexIdOrZero ::= TEXTUAL-CONVENTION NodeIndexIdOrZero ::= TEXTUAL-CONVENTION
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, or the value zero. The additional value with a storage node, or the value zero. The additional value
of zero is specific to each managed object, and must be of zero is specific to each managed object, and must be
defined as part of the description of any managed object defined as part of the description of any managed object
which uses this syntax" which uses this syntax"
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
Gibbons Expires December 2004 15
NodeTypeId ::= TEXTUAL-CONVENTION NodeTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 15
"The Node Type bit-map defines the functions of this node. "The Node Type bit-map defines the functions of this node.
The definitiions of each setting are defined in the iSNS The definitiions of each setting are defined in the iSNS
Specification [iSNS]. Specification [iSNS].
Bit Node Type Bit Node Type
--------- --------- --------- ---------
0 Control 0 Control
1 Initiator 1 Initiator
2 Target 2 Target
" "
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
skipping to change at line 790 skipping to change at line 808
defined in the iSNS Specification [iSNS]. A set bit (1) defined in the iSNS Specification [iSNS]. A set bit (1)
indicates the type of SCN for the bitmap as follows: indicates the type of SCN for the bitmap as follows:
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
0 INITIATOR AND SELF INFORMATION ONLY 0 INITIATOR AND SELF INFORMATION ONLY
1 TARGET AND SELF INFORMATION ONLY 1 TARGET AND SELF INFORMATION ONLY
2 MANAGEMENT REGISTRATION/SCN 2 MANAGEMENT REGISTRATION/SCN
3 REGISTERED OBJECT REMOVED 3 REGISTERED OBJECT REMOVED
4 REGISTERED OBJECT ADDED 4 REGISTERED OBJECT ADDED
Gibbons Expires December 2004 16
5 REGISTERED OBJECT UPDATED 5 REGISTERED OBJECT UPDATED
6 DD/DDS MEMBER REMOVED (MGT REG/SCN 6 DD/DDS MEMBER REMOVED (MGT REG/SCN
ONLY) ONLY)
7 DD/DDS MEMBER ADDED (MGT REG/SCN 7 DD/DDS MEMBER ADDED (MGT REG/SCN
ONLY) ONLY)
" "
Gibbons Expires January 2006 16
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
SYNTAX BITS { SYNTAX BITS {
initiatorAndSelfOnly(0), initiatorAndSelfOnly(0),
targetAndSelfOnly(1), targetAndSelfOnly(1),
managementRegistrationScn(2), managementRegistrationScn(2),
registeredObjectRemoved(3), registeredObjectRemoved(3),
registeredObjectAdded(4), registeredObjectAdded(4),
registeredObjectUpdated(5), registeredObjectUpdated(5),
ddOrDdsMemberRemoved(6), ddOrDdsMemberRemoved(6),
ddOrDdsMemberAdded(7) ddOrDdsMemberAdded(7)
skipping to change at line 845 skipping to change at line 863
isnsObj OBJECT IDENTIFIER ::= isnsObj OBJECT IDENTIFIER ::=
{ isnsMgmtMIB 1 } { isnsMgmtMIB 1 }
isnsConformance OBJECT IDENTIFIER ::= isnsConformance OBJECT IDENTIFIER ::=
{ isnsMgmtMIB 2 } { isnsMgmtMIB 2 }
-- --
-- iSNS Server instance managed objects -------------------- -- iSNS Server instance managed objects --------------------
-- --
Gibbons Expires December 2004 17
isnsSrvrInfo OBJECT IDENTIFIER ::= { isnsObj 1 } isnsSrvrInfo OBJECT IDENTIFIER ::= { isnsObj 1 }
isnsSrvrInstTable OBJECT-TYPE isnsSrvrInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsSrvrInstEntry SYNTAX SEQUENCE OF IsnsSrvrInstEntry
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
Gibbons Expires January 2006 17
that are managed through the same SNMP context." that are managed through the same SNMP context."
::= { isnsSrvrInfo 1 } ::= { isnsSrvrInfo 1 }
isnsSrvrInstEntry OBJECT-TYPE isnsSrvrInstEntry OBJECT-TYPE
SYNTAX IsnsSrvrInstEntry SYNTAX IsnsSrvrInstEntry
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
skipping to change at line 897 skipping to change at line 916
isnsSrvrInstUpdateDdDdsSpprtd DdDdsModificationBitmap, isnsSrvrInstUpdateDdDdsSpprtd DdDdsModificationBitmap,
isnsSrvrInstUpdateDdDdsEnbld DdDdsModificationBitmap isnsSrvrInstUpdateDdDdsEnbld DdDdsModificationBitmap
} }
isnsSrvrInstIndex OBJECT-TYPE isnsSrvrInstIndex OBJECT-TYPE
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This managed object uniquely identifies the iSNS Server being "This managed object uniquely identifies the iSNS Server being
Gibbons Expires December 2004 18
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 managed. This is an instance index for each iSNS Server being managed.
The value of this managed object is used elsewhere in the MIB The value of this managed object is used elsewhere in the MIB
to reference specific iSNS Servers." to reference specific iSNS Servers."
::= { isnsSrvrInstEntry 1 } ::= { isnsSrvrInstEntry 1 }
isnsSrvrInstName OBJECT-TYPE isnsSrvrInstName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A name that can be assigned to the iSNS Server instance. "A name that can be assigned to the iSNS Server instance.
Gibbons Expires January 2006 18
If not configured, the value is an empty string." If not configured, the value is an empty string."
::= { isnsSrvrInstEntry 2 } ::= { isnsSrvrInstEntry 2 }
isnsSrvrInstIsnsVersion OBJECT-TYPE isnsSrvrInstIsnsVersion OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 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
skipping to change at line 951 skipping to change at line 970
Field Description Field Description
--------- ---------------- --------- ----------------
Vendor/OS Name The name of the vendor or open Vendor/OS Name The name of the vendor or open
source (if one exists) source (if one exists)
Vendor/OS Version The version of the vendor or Vendor/OS Version The version of the vendor or
open source product open source product
Vendor/OS Defined This follows the second comma in the Vendor/OS Defined This follows the second comma in the
string, if one exists, and is vendor string, if one exists, and is vendor
or open source developer defined or open source developer defined
" "
Gibbons Expires December 2004 19
::= { isnsSrvrInstEntry 4 } ::= { isnsSrvrInstEntry 4 }
isnsSrvrInstAddressType OBJECT-TYPE isnsSrvrInstAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsSrvrInstAddress. If not "The type of Inet address in isnsSrvrInstAddress. If not
set, then the value is unknown(0)." set, then the value is unknown(0)."
::= { isnsSrvrInstEntry 5 } ::= { isnsSrvrInstEntry 5 }
isnsSrvrInstAddress OBJECT-TYPE isnsSrvrInstAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
Gibbons Expires January 2006 19
DESCRIPTION DESCRIPTION
"The address that this iSNS server instance is receiving "The address that this iSNS server instance is receiving
iSNSP registrations and queries on. If currently not iSNSP registrations and queries on. If currently not
configured, then the value is an empty string." configured, then the value is an empty string."
::= { isnsSrvrInstEntry 6 } ::= { isnsSrvrInstEntry 6 }
isnsSrvrInstTcpPort OBJECT-TYPE isnsSrvrInstTcpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at line 1005 skipping to change at line 1024
is 0." is 0."
::= { isnsSrvrInstEntry 8 } ::= { isnsSrvrInstEntry 8 }
isnsSrvrInstUptime OBJECT-TYPE isnsSrvrInstUptime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time that this iSNS Server instance has been active. In "The time that this iSNS Server instance has been active. In
otherwords, the time since last reinitialization." otherwords, the time since last reinitialization."
Gibbons Expires December 2004 20
::= { isnsSrvrInstEntry 9 } ::= { isnsSrvrInstEntry 9 }
isnsSrvrInstRole OBJECT-TYPE isnsSrvrInstRole OBJECT-TYPE
SYNTAX INTEGER { notSet(0), SYNTAX INTEGER { notSet(0),
server(1), server(1),
serverNotPrimary(2) } serverNotPrimary(2) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the current operational role of this iSNS Server "Indicates the current operational role of this iSNS Server
instance. If an iSNS implementation has the ability to have instance. If an iSNS implementation has the ability to have
a server instance take on different roles, then this managed a server instance take on different roles, then this managed
object indicates the current role. object indicates the current role.
Value Description Value Description
--------- ---------------- --------- ----------------
notSet The iSNS Server role is not configured. notSet The iSNS Server role is not configured.
server The iSNS Server instance is operating server The iSNS Server instance is operating
as a primary iSNS Server. as a primary iSNS Server.
Gibbons Expires January 2006 20
serverNotPrimary The iSNS Server instance can be a serverNotPrimary The iSNS Server instance can be a
primary iSNS Server, but is not primary iSNS Server, but is not
currently acting as a primary." currently acting as a primary."
DEFVAL { server } DEFVAL { server }
::= { isnsSrvrInstEntry 10 } ::= { isnsSrvrInstEntry 10 }
isnsSrvrInstDiscMthdsEnbld OBJECT-TYPE isnsSrvrInstDiscMthdsEnbld OBJECT-TYPE
SYNTAX SrvrDscvryMthdId SYNTAX SrvrDscvryMthdId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at line 1059 skipping to change at line 1078
set, then the value is unknown(0)." set, then the value is unknown(0)."
::= { isnsSrvrInstEntry 12 } ::= { isnsSrvrInstEntry 12 }
isnsSrvrInstDiscMcGrp OBJECT-TYPE isnsSrvrInstDiscMcGrp OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
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
Gibbons Expires December 2004 21
for this server instance. If not configured, then for this server instance. If not configured, then
the value is an empty string." the value is an empty string."
::= { isnsSrvrInstEntry 13 } ::= { isnsSrvrInstEntry 13 }
isnsSrvrInstEsiNonRespThrshld OBJECT-TYPE isnsSrvrInstEsiNonRespThrshld OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ESI Non-Response Threshold - determines the number of ESI "ESI Non-Response Threshold - determines the number of ESI
skipping to change at line 1082 skipping to change at line 1099
before an entity is deregistered from the iSNS database. before an entity is deregistered from the iSNS database.
If set to 0 then Entities will never be deregistered due to If set to 0 then Entities will never be deregistered due to
non-receipt of ESI messages." non-receipt of ESI messages."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4"
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsSrvrInstEntry 14 } ::= { isnsSrvrInstEntry 14 }
isnsSrvrInstCntrlNodeAuth OBJECT-TYPE isnsSrvrInstCntrlNodeAuth OBJECT-TYPE
SYNTAX INTEGER { anyNode(1), SYNTAX INTEGER { anyNode(1),
viewNodes(2), viewNodes(2),
Gibbons Expires January 2006 21
modifyNodes(3), modifyNodes(3),
noSnmpAccess(4) } noSnmpAccess(4) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Control Nodes can be configured to receive management SCNs "Control Nodes can be configured to receive management SCNs
indicating network updates, including information on indicating network updates, including information on
modification to DDs and DDSs. This managed object indicates modification to DDs and DDSs. This managed object indicates
if SNMP has access to control node information and, if it if SNMP has access to control node information and, if it
does, which type of storage nodes can register with the does, which type of storage nodes can register with the
skipping to change at line 1114 skipping to change at line 1133
If only specified nodes are allowed to register as control If only specified nodes are allowed to register as control
nodes, and SNMP is allowed to modify the list of control nodes, and SNMP is allowed to modify the list of control
nodes, then they SHALL be listed in the nodes, then they SHALL be listed in the
isnsCntlNodeIscsiTable and isnsCntlNodeFcPortTable. isnsCntlNodeIscsiTable and isnsCntlNodeFcPortTable.
If SNMP is not allowed to view or modify the list of control If SNMP is not allowed to view or modify the list of control
nodes, then this managed object SHALL be set to nodes, then this managed object SHALL be set to
noSnmpAccess." noSnmpAccess."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4"
::= { isnsSrvrInstEntry 15 } ::= { isnsSrvrInstEntry 15 }
Gibbons Expires December 2004 22
isnsSrvrInstEnblCntrlNdeMgtScn OBJECT-TYPE isnsSrvrInstEnblCntrlNdeMgtScn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Enable Management SCN for Control Node - enable the option "Enable Management SCN for Control Node - enable the option
for a control node to register for and receive Management for a control node to register for and receive Management
SCNs sent by this server." SCNs sent by this server."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4"
DEFVAL { true } DEFVAL { true }
skipping to change at line 1138 skipping to change at line 1156
SYNTAX INTEGER { inNoDomain(1), SYNTAX INTEGER { inNoDomain(1),
inDefaultDdAndDds(2) } inDefaultDdAndDds(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Default DD/DDS Status - This indicates the Discovery Domain "Default DD/DDS Status - This indicates the Discovery Domain
(DD) and Discovery Domain Set (DDS) membership status for a (DD) and Discovery Domain Set (DDS) membership status for a
new device when registerd in the iSNS Server instance. new device when registerd in the iSNS Server instance.
Either the new device will not be in a DD/DDS, or will be Either the new device will not be in a DD/DDS, or will be
placed into a default DD and default DDS. The default placed into a default DD and default DDS. The default
Gibbons Expires January 2006 22
setting is inNoDomain." setting is inNoDomain."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4"
DEFVAL { inNoDomain } DEFVAL { inNoDomain }
::= { isnsSrvrInstEntry 17 } ::= { isnsSrvrInstEntry 17 }
isnsSrvrInstUpdateDdDdsSpprtd OBJECT-TYPE isnsSrvrInstUpdateDdDdsSpprtd OBJECT-TYPE
SYNTAX DdDdsModificationBitmap SYNTAX DdDdsModificationBitmap
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1167 skipping to change at line 1187
4 Target iFCP Ports are allowed 4 Target iFCP Ports are allowed
5 Initiator iFCP Ports are allowed 5 Initiator iFCP Ports are allowed
If a bit is true (1) then the flag is enabled. If no If a bit is true (1) then the flag is enabled. If no
method to change a DD is supported, then the bitmap method to change a DD is supported, then the bitmap
is set to 0. Two methods generally supported are SNMP is set to 0. Two methods generally supported are SNMP
and Control Nodes." and Control Nodes."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 3.4"
::= { isnsSrvrInstEntry 18 } ::= { isnsSrvrInstEntry 18 }
Gibbons Expires December 2004 23
isnsSrvrInstUpdateDdDdsEnbld OBJECT-TYPE isnsSrvrInstUpdateDdDdsEnbld OBJECT-TYPE
SYNTAX DdDdsModificationBitmap SYNTAX DdDdsModificationBitmap
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the methods this server instance allows "This indicates the methods this server instance allows
for modifying Discovery Domains and Discovery Domain Sets. for modifying Discovery Domains and Discovery Domain Sets.
Bit Field Flag Description Bit Field Flag Description
--------- ------------------------------------ --------- ------------------------------------
0 SNMP protocol is allowed to modify DD's/DDS's 0 SNMP protocol is allowed to modify DD's/DDS's
skipping to change at line 1194 skipping to change at line 1213
If a bit is true (1) then the mode is enabled. If no If a bit is true (1) then the mode is enabled. If no
methods to change a DD are enabled, then the bitmap methods to change a DD are enabled, then the bitmap
is set to 0." is set to 0."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Sec 2.2.2 and 3.4" REFERENCE "draft-ietf-ips-iSNS-22.txt, Sec 2.2.2 and 3.4"
::= { isnsSrvrInstEntry 19 } ::= { isnsSrvrInstEntry 19 }
-- --
-- Count of objects currently registered in a server instance -- Count of objects currently registered in a server instance
-- --
Gibbons Expires January 2006 23
isnsNumObjTable OBJECT-TYPE isnsNumObjTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsNumObjEntry IsnsNumObjEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table providing the number of registered objects of each "Table providing the number of registered objects of each
type in the iSNS Server instance. This table is optional type in the iSNS Server instance. This table is optional
to implement. The number of entries is dependent upon the to implement. The number of entries is dependent upon the
number of iSNS Server instances being managed." number of iSNS Server instances being managed."
skipping to change at line 1219 skipping to change at line 1240
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry of an iSNS Server instance." "Entry of an iSNS Server instance."
AUGMENTS { isnsSrvrInstEntry } AUGMENTS { isnsSrvrInstEntry }
::= { isnsNumObjTable 1 } ::= { isnsNumObjTable 1 }
IsnsNumObjEntry ::= SEQUENCE { IsnsNumObjEntry ::= SEQUENCE {
isnsNumDds Unsigned32, isnsNumDds Unsigned32,
isnsNumDd Unsigned32, isnsNumDd Unsigned32,
isnsNumEntities Unsigned32, isnsNumEntities Unsigned32,
Gibbons Expires December 2004 24
isnsNumPortals Unsigned32, isnsNumPortals Unsigned32,
isnsNumPortalGroups Unsigned32, isnsNumPortalGroups Unsigned32,
isnsNumIscsiNodes Unsigned32, isnsNumIscsiNodes Unsigned32,
isnsNumFcPorts Unsigned32, isnsNumFcPorts Unsigned32,
isnsNumFcNodes Unsigned32 isnsNumFcNodes Unsigned32
} }
isnsNumDds OBJECT-TYPE isnsNumDds OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 1251 skipping to change at line 1270
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
isnsSrvrDdTable." isnsSrvrDdTable."
::= { isnsNumObjEntry 2 } ::= { isnsNumObjEntry 2 }
isnsNumEntities OBJECT-TYPE isnsNumEntities OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires January 2006 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current number of Entities registered in this "The current number of Entities registered in this
iSNS Server instance. This is the number of rows in iSNS Server instance. This is the number of rows in
the isnsRegEntityTable for this instance." the isnsRegEntityTable for this instance."
::= { isnsNumObjEntry 3 } ::= { isnsNumObjEntry 3 }
isnsNumPortals OBJECT-TYPE isnsNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 1273 skipping to change at line 1294
"The current total number of Portals registered in iSNS. "The current total number of Portals registered in iSNS.
This is the number of rows in isnsRegPortalTable." This is the number of rows in isnsRegPortalTable."
::= { isnsNumObjEntry 4 } ::= { isnsNumObjEntry 4 }
isnsNumPortalGroups OBJECT-TYPE isnsNumPortalGroups OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Portal Groups registered in "The current total number of Portal Groups registered in
Gibbons Expires December 2004 25
iSNS. This is the number of rows in iSNS. This is the number of rows in
isnsRegPortalGroupTable." isnsRegPortalGroupTable."
::= { isnsNumObjEntry 5 } ::= { isnsNumObjEntry 5 }
isnsNumIscsiNodes OBJECT-TYPE isnsNumIscsiNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iSCSI node entries registered in "The current total number of iSCSI node entries registered in
skipping to change at line 1308 skipping to change at line 1327
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC node entries registered in the "The current total number of FC node entries registered in the
iSNS. This is the number of rows in isnsRegFcNodeTable." iSNS. This is the number of rows in isnsRegFcNodeTable."
::= { isnsNumObjEntry 8 } ::= { isnsNumObjEntry 8 }
-- --
-- Next available registered object index in each iSNS Server -- Next available registered object index in each iSNS Server
Gibbons Expires January 2006 25
-- instance -- instance
-- --
isnsNextIdxTable OBJECT-TYPE isnsNextIdxTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsNextIdxEntry IsnsNextIdxEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The next available Discovery Domain Set Identifier, "The next available Discovery Domain Set Identifier,
Discovery Domain Identifier, iSCSI Index, Portal Group Index, Discovery Domain Identifier, iSCSI Index, Portal Group Index,
and Portal Index for the specified iSNS Server instance. and Portal Index for the specified iSNS Server instance.
This is used for registered object creation through SNMP This is used for registered object creation through SNMP
for the respective registered object types that support for the respective registered object types that support
this. Indexes are used for registered objects that have this. Indexes are used for registered objects that have
unique names that are too long or unwieldy for use as unique names that are too long or unwieldy for use as
an SNMP index. The number of entries is dependent upon an SNMP index. The number of entries is dependent upon
the number of iSNS Server instances being managed." the number of iSNS Server instances being managed."
::= { isnsSrvrInfo 3 } ::= { isnsSrvrInfo 3 }
Gibbons Expires December 2004 26
isnsNextIdxEntry OBJECT-TYPE isnsNextIdxEntry OBJECT-TYPE
SYNTAX IsnsNextIdxEntry SYNTAX IsnsNextIdxEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry of an iSNS Server instance." "Entry of an iSNS Server instance."
AUGMENTS { isnsSrvrInstEntry } AUGMENTS { isnsSrvrInstEntry }
::= { isnsNextIdxTable 1 } ::= { isnsNextIdxTable 1 }
IsnsNextIdxEntry ::= SEQUENCE { IsnsNextIdxEntry ::= SEQUENCE {
skipping to change at line 1364 skipping to change at line 1385
isnsNextIdxDds value returned MAY be used as the index isnsNextIdxDds value returned MAY be used as the index
value when creating a new row in the isnsDdsTable. Use value when creating a new row in the isnsDdsTable. Use
of this managed object reduces the chance for an index of this managed object reduces the chance for an index
conflict." conflict."
::= { isnsNextIdxEntry 1 } ::= { isnsNextIdxEntry 1 }
isnsNextIdxDd OBJECT-TYPE isnsNextIdxDd OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires January 2006 26
DESCRIPTION DESCRIPTION
"This managed object returns the next available DD ID that "This managed object returns the next available DD ID that
MAY be used for DD creation for this iSNS Server instance. MAY be used for DD creation for this iSNS Server instance.
The user should read and use the value of isnsNextIdxDd The user should read and use the value of isnsNextIdxDd
before performing a isnsDdTable row creation. The before performing a isnsDdTable row creation. The
isnsNextIdxDd value returned MAY be used as the index isnsNextIdxDd value returned MAY be used as the index
value when creating a new row in the isnsDdTable. Use value when creating a new row in the isnsDdTable. Use
of this managed object reduces the chance for an index of this managed object reduces the chance for an index
conflict." conflict."
::= { isnsNextIdxEntry 2 } ::= { isnsNextIdxEntry 2 }
isnsNextIdxUnregIscsiNodeInDd OBJECT-TYPE isnsNextIdxUnregIscsiNodeInDd OBJECT-TYPE
SYNTAX NodeIndexIdOrZero SYNTAX NodeIndexIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires December 2004 27
"The next available iSCSI node index for adding an "The next available iSCSI node index for adding an
unregistered iSCSI node to a Discovery Domain or as a unregistered iSCSI node to a Discovery Domain or as a
control node. The iSCSI node index is associated to a control node. The iSCSI node index is associated to a
specific iSCSI node name. The association is persistent specific iSCSI node name. The association is persistent
across server reinitializations when the iSCSI node is a across server reinitializations when the iSCSI node is a
member of a Discovery Domain (DD) or is a control node. member of a Discovery Domain (DD) or is a control node.
This managed object is used when an unregistered iSCSI This managed object is used when an unregistered iSCSI
node is to be added to a Discovery Domain or as a control node is to be added to a Discovery Domain or as a control
node prior to it being registered in the server using node prior to it being registered in the server using
the iSNS protocol. Registered iSCSI nodes have an entry the iSNS protocol. Registered iSCSI nodes have an entry
skipping to change at line 1422 skipping to change at line 1443
portal is to be explicitly added to a Discovery Domain prior portal is to be explicitly added to a Discovery Domain prior
to it being registered in the server using the iSNS protocol. to it being registered in the server using the iSNS protocol.
Registered portals have an entry in the isnsRegPortalTable. Registered portals have an entry in the isnsRegPortalTable.
If a portal is already registered in the server, or is If a portal is already registered in the server, or is
already a member of a Discovery Domain, then it will already already a member of a Discovery Domain, then it will already
have a portal index, and the use of this managed object is not have a portal index, and the use of this managed object is not
required. The same portal index MUST be used for any required. The same portal index MUST be used for any
additional DD membership registrations for the same portal." additional DD membership registrations for the same portal."
::= { isnsNextIdxEntry 4 } ::= { isnsNextIdxEntry 4 }
Gibbons Expires January 2006 27
-- --
-- Control node information -- Control node information
-- --
isnsCntlNodeInfo OBJECT IDENTIFIER ::= { isnsSrvrInfo 4 } isnsCntlNodeInfo OBJECT IDENTIFIER ::= { isnsSrvrInfo 4 }
-- --
-- Specific iSCSI Nodes authorized to register as Control Nodes -- Specific iSCSI Nodes authorized to register as Control Nodes
-- --
isnsCntlNodeIscsiTable OBJECT-TYPE isnsCntlNodeIscsiTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
Gibbons Expires December 2004 28
IsnsCntlNodeIscsiEntry IsnsCntlNodeIscsiEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified iSCSI Nodes that can register as control nodes. "Specified iSCSI Nodes that can register as control nodes.
The number of rows is dependent on the number of possible The number of rows is dependent on the number of possible
iSCSI Control Nodes, and if SNMP is enabled to view control iSCSI Control Nodes, and if SNMP is enabled to view control
node information, as indicated by isnsSrvrInstCntrlNodeAuth. node information, as indicated by isnsSrvrInstCntrlNodeAuth.
This table is accesible and usable to view and/or modify the This table is accesible and usable to view and/or modify the
set of control nodes if isnsSrvrInstCntrlNodeAuth is set to set of control nodes if isnsSrvrInstCntrlNodeAuth is set to
skipping to change at line 1478 skipping to change at line 1499
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Index for the storage node authorized to act "The iSCSI Index for the storage node authorized to act
as a control node. This managed object is part of the as a control node. This managed object is part of the
key to this table. This index provides a 1 to 1 mapping key to this table. This index provides a 1 to 1 mapping
to the node name in isnsCntlNodeIscsiNodeName. The to the node name in isnsCntlNodeIscsiNodeName. The
iSCSI node name is too long to be used for an index iSCSI node name is too long to be used for an index
directly. The iSCSI node index used for a specific directly. The iSCSI node index used for a specific
iSCSI node name MUST be indentical in all DDs and iSCSI node name MUST be indentical in all DDs and
Gibbons Expires January 2006 28
control node registrations. The mapping is persistent control node registrations. The mapping is persistent
across server reinitializations when the iSCSI node is across server reinitializations when the iSCSI node is
a member of a Discovery Domain (DD) or is a control a member of a Discovery Domain (DD) or is a control
node. The managed object isnsNextIdxUnregIscsiNodeInDd node. The managed object isnsNextIdxUnregIscsiNodeInDd
is used to determine an available index when an is used to determine an available index when an
unregistered iSCSI node is to be registered as a control unregistered iSCSI node is to be registered as a control
node prior to it being registered in the server using node prior to it being registered in the server using
the iSNS protocol." the iSNS protocol."
::= { isnsCntlNodeIscsiEntry 1 } ::= { isnsCntlNodeIscsiEntry 1 }
Gibbons Expires December 2004 29
isnsCntlNodeIscsiNodeName OBJECT-TYPE isnsCntlNodeIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-create MAX-ACCESS read-create
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 then the storage node. The iSCSI Name can not be longer then
223 bytes. The iSNS Server internal maximum size is 224 223 bytes. The iSNS Server internal maximum size is 224
bytes to provide NULL termination. This is the iSCSI Node bytes to provide NULL termination. This is the iSCSI Node
Name for the storage node authorized to act as a control Name for the storage node authorized to act as a control
skipping to change at line 1534 skipping to change at line 1556
node information, as indicated by isnsSrvrInstCntrlNodeAuth. node information, as indicated by isnsSrvrInstCntrlNodeAuth.
This table is accesible and usable to view and/or modify the This table is accesible and usable to view and/or modify the
set of control nodes if isnsSrvrInstCntrlNodeAuth is set to set of control nodes if isnsSrvrInstCntrlNodeAuth is set to
the viewNodes or modifyNodes value." the viewNodes or modifyNodes value."
::= { isnsCntlNodeInfo 2 } ::= { isnsCntlNodeInfo 2 }
isnsCntlNodeFcPortEntry OBJECT-TYPE isnsCntlNodeFcPortEntry OBJECT-TYPE
SYNTAX IsnsCntlNodeFcPortEntry SYNTAX IsnsCntlNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Gibbons Expires January 2006 29
DESCRIPTION DESCRIPTION
"FC Port control node entry." "FC Port control node entry."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsCntlNodeFcPortName } isnsCntlNodeFcPortName }
::= { isnsCntlNodeFcPortTable 1 } ::= { isnsCntlNodeFcPortTable 1 }
IsnsCntlNodeFcPortEntry ::= SEQUENCE { IsnsCntlNodeFcPortEntry ::= SEQUENCE {
Gibbons Expires December 2004 30
isnsCntlNodeFcPortName FcNameIdOrZero, isnsCntlNodeFcPortName FcNameIdOrZero,
isnsCntlNodeFcPortRowStatus RowStatus isnsCntlNodeFcPortRowStatus RowStatus
} }
isnsCntlNodeFcPortName OBJECT-TYPE isnsCntlNodeFcPortName OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port WWN that can be a control node for the specified "The FC Port WWN that can be a control node for the specified
skipping to change at line 1592 skipping to change at line 1614
"A table containing configuration information for each "A table containing configuration information for each
Discovery Domain Set (DDS) registered in the iSNS Server Discovery Domain Set (DDS) registered in the iSNS Server
instance. The number of rows in the table is dependent instance. The number of rows in the table is dependent
on the number of DDSs registered in the specified iSNS on the number of DDSs registered in the specified iSNS
server instance. A DDS can be created in the iSNS Server server instance. A DDS can be created in the iSNS Server
by creating a row in this table. The index value should by creating a row in this table. The index value should
be determined by using isnsNextIdxDds managed object to be determined by using isnsNextIdxDds managed object to
determine the next available index." determine the next available index."
::= { isnsDdsInfo 1 } ::= { isnsDdsInfo 1 }
Gibbons Expires January 2006 30
isnsDdsEntry OBJECT-TYPE isnsDdsEntry OBJECT-TYPE
SYNTAX IsnsDdsEntry SYNTAX IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Gibbons Expires December 2004 31
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one Discovery Domain Set (DDS) registered "Information on one Discovery Domain Set (DDS) registered
in the iSNS Server instance. The isnsNextIdxDds managed in the iSNS Server instance. The isnsNextIdxDds managed
object is used to determine an available isnsDdsId that object is used to determine an available isnsDdsId that
should be used for row creation. During creation of a should be used for row creation. During creation of a
row, if a symbolic name is not provided in row, if a symbolic name is not provided in
isnsDdsSymbolicName, then a unique symbolic name will be isnsDdsSymbolicName, then a unique symbolic name will be
provided by the iSNS Server. If a DDS is deleted, then provided by the iSNS Server. If a DDS is deleted, then
each entry associating the DDS with a DD in the table each entry associating the DDS with a DD in the table
skipping to change at line 1648 skipping to change at line 1670
that is associated with the DDS. If a Symbolic Name is that is associated with the DDS. If a Symbolic Name is
not provided, then one will be generated by the iSNS not provided, then one will be generated by the iSNS
server." server."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsDdsEntry 2 } ::= { isnsDdsEntry 2 }
isnsDdsStatus OBJECT-TYPE isnsDdsStatus OBJECT-TYPE
SYNTAX IsnsDdsStatusId SYNTAX IsnsDdsStatusId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION
Gibbons Expires December 2004 32 Gibbons Expires January 2006 31
DESCRIPTION
"The bitmap indicating the status of a Discovery Domain "The bitmap indicating the status of a Discovery Domain
Set (DDS) registered in the iSNS. Set (DDS) registered in the iSNS.
Bit Status Bit Status
--------- --------- --------- ---------
0 enabled 0 enabled
If bit(0) is set to true then the DDS is Enabled. If set If bit(0) is set to true then the DDS is Enabled. If set
to false then the DDS is disabled." to false then the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
DEFVAL { { enabled } } DEFVAL { { enabled } }
skipping to change at line 1703 skipping to change at line 1725
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. To create a row, isnsDdsId contains the the DDS. To create a row, isnsDdsId contains the
DDS ID of the DDS, and isnsDdId contains the DD ID DDS ID of the DDS, and isnsDdId contains the DD ID
of the DD which will be a member of the DDS. If a DDS is of the DD which will be a member of the DDS. If a DDS is
deleted, then each entry associating the DDS with a DD is deleted, then each entry associating the DDS with a DD is
removed. The addition/deletion of DD's in a DDS should be removed. The addition/deletion of DD's in a DDS should be
Gibbons Expires December 2004 33
carefully handled so as to not disrupt a DDS created by a carefully handled so as to not disrupt a DDS created by a
storage entity through the iSNS protocol directly." storage entity through the iSNS protocol directly."
Gibbons Expires January 2006 32
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsDdsId, isnsDdsId,
isnsDdId } isnsDdId }
::= { isnsDdsMemberTable 1 } ::= { isnsDdsMemberTable 1 }
IsnsDdsMemberEntry ::= IsnsDdsMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsMemberRowStatus RowStatus isnsDdsMemberRowStatus RowStatus
} }
skipping to change at line 1757 skipping to change at line 1779
index." index."
::= { 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
DESCRIPTION DESCRIPTION
"Information on a Discovery Domain (DD) registered in "Information on a Discovery Domain (DD) registered in
the iSNS Server instance. The isnsNextIdxDd managed object the iSNS Server instance. The isnsNextIdxDd managed object
Gibbons Expires December 2004 34
is used to determine an available isnsDdId value that can be is used to determine an available isnsDdId value that can be
used for row creation. During creation of a row, if a used for row creation. During creation of a row, if a
symbolic name is not provided in isnsDdSymbolicName, then symbolic name is not provided in isnsDdSymbolicName, then
a unique symbolic name will be provided by the iSNS Server. a unique symbolic name will be provided by the iSNS Server.
If a DD is deleted, then all entries associating the DD with If a DD is deleted, then all entries associating the DD with
Gibbons Expires January 2006 33
nodes and portals in the tables isnsDdIscsiMemberTable, nodes and portals in the tables isnsDdIscsiMemberTable,
isnsDdPortalMemberTable, and isnsDdFcPortMemberTable are isnsDdPortalMemberTable, and isnsDdFcPortMemberTable are
removed. The creation and deletion of DD's should be removed. The creation and deletion of DD's should be
carefully handled so as to not disrupt a DD created by a carefully handled so as to not disrupt a DD created by a
storage entity through the iSNS protocol directly." storage entity through the iSNS protocol directly."
INDEX { isnsSrvrInstIndex, isnsDdId } INDEX { isnsSrvrInstIndex, isnsDdId }
::= { isnsDdTable 1 } ::= { isnsDdTable 1 }
IsnsDdEntry::= IsnsDdEntry::=
SEQUENCE { SEQUENCE {
skipping to change at line 1812 skipping to change at line 1834
SYNTAX DdFeatureBitmapId SYNTAX DdFeatureBitmapId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Features field contains a bitmap "The Discovery Domain Features field contains a bitmap
indicating the features of this DD. indicating the features of this DD.
Bit DD Feature Bit DD Feature
--------- --------- --------- ---------
0 Boot List 0 Boot List
Gibbons Expires December 2004 35
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 the bit to true (1) indicates the feature is Setting the bit to true (1) indicates the feature is
enabled. By default no DD features are enabled." enabled. By default no DD features are enabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
Gibbons Expires January 2006 34
::= { isnsDdEntry 3 } ::= { isnsDdEntry 3 }
isnsDdRowStatus OBJECT-TYPE isnsDdRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This managed object indicates the status of this entry." "This managed object indicates the status of this entry."
::= { isnsDdEntry 4 } ::= { isnsDdEntry 4 }
skipping to change at line 1864 skipping to change at line 1887
DESCRIPTION DESCRIPTION
"The mapping of one iSCSI Node to a Discovery Domain to "The mapping of one iSCSI Node to a Discovery Domain to
indicate membership in the DD. The indexes of the table indicate membership in the DD. The indexes of the table
are the iSNS server instance, the DD ID of the Discovery are the iSNS server instance, the DD ID of the Discovery
Domain, and the iSCSI Node Index of the iSCSI Node. Domain, and the iSCSI Node Index of the iSCSI Node.
For iSCSI nodes already registered in the server, the For iSCSI nodes already registered in the server, the
isnsDdMemberIscsiIdx for a specific isnsDdIscsiNodeName is isnsDdMemberIscsiIdx for a specific isnsDdIscsiNodeName is
obtained from the isnsRegIscsiNodeTable. obtained from the isnsRegIscsiNodeTable.
Gibbons Expires December 2004 36
For unregistered iSCSI nodes, if they are already a member of For unregistered iSCSI nodes, if they are already a member of
other Discovery Domains, then the same isnsDdMemberIscsiIdx other Discovery Domains, then the same isnsDdMemberIscsiIdx
value MUST be used in this DD. If the unregistered iSCSI value MUST be used in this DD. If the unregistered iSCSI
node is not already a member of another Discovery Domain, node is not already a member of another Discovery Domain,
then the managed object isnsNextIdxUnregIscsiNodeInDd is used then the managed object isnsNextIdxUnregIscsiNodeInDd is used
to obtain a valid isnsDdMemberIscsiIdx value. to obtain a valid isnsDdMemberIscsiIdx value.
If a DD is removed from the iSNS, then all entries associating If a DD is removed from the iSNS, then all entries associating
nodes with the DD are removed." nodes with the DD are removed."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsDdId, isnsDdId,
Gibbons Expires January 2006 35
isnsDdMemberIscsiIdx } isnsDdMemberIscsiIdx }
::= { isnsDdIscsiMemberTable 1 } ::= { isnsDdIscsiMemberTable 1 }
IsnsDdIscsiMemberEntry::= IsnsDdIscsiMemberEntry::=
SEQUENCE { SEQUENCE {
isnsDdMemberIscsiIdx NodeIndexId, isnsDdMemberIscsiIdx NodeIndexId,
isnsDdMemberIscsiName SnmpAdminString, isnsDdMemberIscsiName SnmpAdminString,
isnsDdMemberIsRegistered TruthValue, isnsDdMemberIsRegistered TruthValue,
isnsDdMemberRowStatus RowStatus isnsDdMemberRowStatus RowStatus
} }
skipping to change at line 1917 skipping to change at line 1941
::= { isnsDdIscsiMemberEntry 1 } ::= { isnsDdIscsiMemberEntry 1 }
isnsDdMemberIscsiName OBJECT-TYPE isnsDdMemberIscsiName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-create MAX-ACCESS read-create
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 then 223 bytes. The iSNS iSCSI Name can not be longer then 223 bytes. The iSNS
server internal maximum size is 224 bytes to provide server internal maximum size is 224 bytes to provide
Gibbons Expires December 2004 37
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 isnsDdMemberIscsiIdx node index. The iSCSI Name to the isnsDdMemberIscsiIdx 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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
Gibbons Expires January 2006 36
::= { isnsDdIscsiMemberEntry 2 } ::= { isnsDdIscsiMemberEntry 2 }
isnsDdMemberIsRegistered OBJECT-TYPE isnsDdMemberIsRegistered 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
Node members do not need to be currently registered in Node members do not need to be currently registered in
skipping to change at line 1971 skipping to change at line 1995
SYNTAX SEQUENCE OF IsnsDdPortalMemberEntry SYNTAX SEQUENCE OF 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 specific portal objects that have been explicitly assigned to specific
DDs. Explicit assignment of a portal to a DD is only done DDs. Explicit assignment of a portal to a DD is only done
when a specific set of portals are prefered for use within a when a specific set of portals are prefered for use within a
DD. Otherwise, for iSCSI, the Portal Group Object should be DD. Otherwise, for iSCSI, the Portal Group Object should be
used for identifying which portals provide access to which used for identifying which portals provide access to which
Gibbons Expires December 2004 38
storage nodes. The number of rows in the table is dependent storage nodes. The number of rows in the table is dependent
on the number of explicit relationships between portals and on the number of explicit relationships between portals and
DDs registered in the iSNS." DDs registered in the iSNS."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, 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 indicate Registered Portal Group objects are used in iSCSI to indicate
mapping of portals to nodes across all discovery domains. mapping of portals to nodes across all discovery domains.
Gibbons Expires January 2006 37
Portals that have been explicitly mapped a discovery domain Portals that have been explicitly mapped a discovery domain
will be returned as part of a query that is scoped to that will be returned as part of a query that is scoped to that
discovery domain. If no portal of an entity has been discovery domain. If no portal of an entity has been
explicitly mapped to a discovery domain, then all portals of explicitly mapped to a discovery domain, then all portals of
the entity that provide access to a storage node are returned the entity that provide access to a storage node are returned
as part of a query. The table indexes are the server as part of a query. The table indexes are the server
instance, the DD ID of the Discovery Domain, and the Portal instance, the DD ID of the Discovery Domain, and the Portal
Index of the portal. Index of the portal.
For registered portals, the isnsDdMemberPortalIdx for a For registered portals, the isnsDdMemberPortalIdx for a
skipping to change at line 2025 skipping to change at line 2049
::= { isnsDdPortalMemberTable 1 } ::= { isnsDdPortalMemberTable 1 }
IsnsDdPortalMemberEntry ::= IsnsDdPortalMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberPortalIdx PortalIndexId, isnsDdMemberPortalIdx PortalIndexId,
isnsDdMemberPortalAddrType InetAddressType, isnsDdMemberPortalAddrType InetAddressType,
isnsDdMemberPortalAddr InetAddress, isnsDdMemberPortalAddr InetAddress,
isnsDdMemberPortalPortType PortalPortTypeId, isnsDdMemberPortalPortType PortalPortTypeId,
isnsDdMemberPortalPort PortalPortId, isnsDdMemberPortalPort PortalPortId,
isnsDdMemberPortalIsRegistered TruthValue, isnsDdMemberPortalIsRegistered TruthValue,
Gibbons Expires December 2004 39
isnsDdMemberPortalRowStatus RowStatus isnsDdMemberPortalRowStatus RowStatus
} }
isnsDdMemberPortalIdx OBJECT-TYPE isnsDdMemberPortalIdx OBJECT-TYPE
SYNTAX PortalIndexId SYNTAX PortalIndexId
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. The Portal Index used for a specific portal domain. The Portal Index used for a specific portal
IP-address and port number pair is only persistent across IP-address and port number pair is only persistent across
reboots for portals that have been explicitly added to a reboots for portals that have been explicitly added to a
Discovery Domain (DD). If a portal is not explicitly 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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsDdPortalMemberEntry 1 } ::= { isnsDdPortalMemberEntry 1 }
isnsDdMemberPortalAddrType OBJECT-TYPE isnsDdMemberPortalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
Gibbons Expires January 2006 38
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsDdMemberPortalAddr." "The type of Inet address in isnsDdMemberPortalAddr."
::= { isnsDdPortalMemberEntry 2 } ::= { isnsDdPortalMemberEntry 2 }
isnsDdMemberPortalAddr OBJECT-TYPE isnsDdMemberPortalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at line 2079 skipping to change at line 2103
defined in the iSNS Specification [iSNS]." defined in the iSNS Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsDdPortalMemberEntry 4 } ::= { isnsDdPortalMemberEntry 4 }
isnsDdMemberPortalPort OBJECT-TYPE isnsDdMemberPortalPort OBJECT-TYPE
SYNTAX PortalPortId SYNTAX PortalPortId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for the portal as defined in the "The port number for the portal as defined in the
Gibbons Expires December 2004 40
iSNS Specification [iSNS]. Whether the portal type is TCP iSNS Specification [iSNS]. Whether the portal type is TCP
or UDP is indicated by isnsDdMemberPortalPortType." or UDP is indicated by isnsDdMemberPortalPortType."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsDdPortalMemberEntry 5 } ::= { isnsDdPortalMemberEntry 5 }
isnsDdMemberPortalIsRegistered OBJECT-TYPE isnsDdMemberPortalIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 2104 skipping to change at line 2126
order for them to be added to a DD." order for them to be added to a DD."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6.11" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6.11"
::= { isnsDdPortalMemberEntry 6 } ::= { isnsDdPortalMemberEntry 6 }
isnsDdMemberPortalRowStatus OBJECT-TYPE isnsDdMemberPortalRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This managed object indicates the status of this entry." "This managed object indicates the status of this entry."
Gibbons Expires January 2006 39
::= { isnsDdPortalMemberEntry 7 } ::= { isnsDdPortalMemberEntry 7 }
-- --
-- DD FC Port Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdFcPortMemberTable OBJECT-TYPE isnsDdFcPortMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdFcPortMemberEntry SYNTAX SEQUENCE OF IsnsDdFcPortMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 2133 skipping to change at line 2157
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The association of one FC Port with a Discovery Domain. "The association of one FC Port with a Discovery Domain.
Membership of an FC Port in a Discovery Domain is Membership of an FC Port in a Discovery Domain is
indicated by creating a row for the appropriate DD ID indicated by creating a row for the appropriate DD ID
and FC Port WWN. If a DD is removed from the iSNS, then and FC Port WWN. If a DD is removed from the iSNS, then
entries associating nodes with the DD are removed." entries associating nodes with the DD are removed."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsDdId, isnsDdId,
Gibbons Expires December 2004 41
isnsDdMemberFcPortName } isnsDdMemberFcPortName }
::= { isnsDdFcPortMemberTable 1 } ::= { isnsDdFcPortMemberTable 1 }
IsnsDdFcPortMemberEntry ::= IsnsDdFcPortMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberFcPortName FcNameIdOrZero, isnsDdMemberFcPortName FcNameIdOrZero,
isnsDdMemberFcIsRegistered TruthValue, isnsDdMemberFcIsRegistered TruthValue,
isnsDdMemberFcRowStatus RowStatus isnsDdMemberFcRowStatus RowStatus
} }
skipping to change at line 2161 skipping to change at line 2183
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 standard.
This managed object, combined with the isnsSrvrInstIndex This managed object, combined with the isnsSrvrInstIndex
and isnsDdId are the key for this table. Zero is not a and isnsDdId are the key for this table. Zero is not a
valid value for this managed object." valid value for this managed object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsDdFcPortMemberEntry 1 } ::= { isnsDdFcPortMemberEntry 1 }
isnsDdMemberFcIsRegistered OBJECT-TYPE isnsDdMemberFcIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires January 2006 40
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. FC Ports that are registered in the iSNS Server instance. FC Ports that are
DD members do not need to be currently registered in DD members do not need to be currently registered in
order for them to be added to a DD." order for them to be added to a DD."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6.11" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6.11"
::= { isnsDdFcPortMemberEntry 2 } ::= { isnsDdFcPortMemberEntry 2 }
isnsDdMemberFcRowStatus OBJECT-TYPE isnsDdMemberFcRowStatus OBJECT-TYPE
skipping to change at line 2187 skipping to change at line 2211
-- --
-- Registered Device Information -- Registered Device Information
-- --
isnsReg OBJECT IDENTIFIER ::= { isnsSrvrInfo 7 } isnsReg OBJECT IDENTIFIER ::= { isnsSrvrInfo 7 }
isnsRegEntityInfo OBJECT IDENTIFIER isnsRegEntityInfo OBJECT IDENTIFIER
::= { isnsReg 1 } ::= { isnsReg 1 }
Gibbons Expires December 2004 42
-- --
-- iSNS Registered Entities Table -- iSNS Registered Entities Table
-- --
isnsRegEntityTable OBJECT-TYPE isnsRegEntityTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegEntityEntry SYNTAX SEQUENCE OF IsnsRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing registered Entity objects in each iSNS "A table containing registered Entity objects in each iSNS
skipping to change at line 2217 skipping to change at line 2240
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Entity object in an iSNS "Information on one registered Entity object in an iSNS
server instance." server instance."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsRegEntityIdx } isnsRegEntityIdx }
::= { isnsRegEntityTable 1 } ::= { isnsRegEntityTable 1 }
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
Gibbons Expires January 2006 41
isnsRegEntityIdx EntityIndexId, isnsRegEntityIdx EntityIndexId,
isnsRegEntityEID SnmpAdminString, isnsRegEntityEID SnmpAdminString,
isnsRegEntityProtocol EntityProtocolId, isnsRegEntityProtocol EntityProtocolId,
isnsRegEntityMgtAddrType InetAddressType, isnsRegEntityMgtAddrType InetAddressType,
isnsRegEntityMgtAddr InetAddress, isnsRegEntityMgtAddr InetAddress,
isnsRegEntityTimestamp DateAndTime, isnsRegEntityTimestamp DateAndTime,
isnsRegEntityVersionMin Integer32, isnsRegEntityVersionMin Integer32,
isnsRegEntityVersionMax Integer32, isnsRegEntityVersionMax Integer32,
isnsRegEntityRegPeriod Unsigned32 isnsRegEntityRegPeriod Unsigned32
} }
skipping to change at line 2241 skipping to change at line 2266
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for this entity. This integer based index "The Entity Index for this entity. This integer based index
is assigned by the iSNS Server when an Entity is initially is assigned by the iSNS Server when an Entity is initially
registered. The Entity Index can be used to represent a registered. The Entity Index can be used to represent a
registered Entity object in situations where the Entity EID registered Entity object in situations where the Entity EID
would be too long/unwieldy." would be too long/unwieldy."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 1 } ::= { isnsRegEntityEntry 1 }
Gibbons Expires December 2004 43
isnsRegEntityEID OBJECT-TYPE isnsRegEntityEID OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The EID is a unique registered Entity object identifier, as "The EID is a unique registered Entity object identifier, as
specified in the iSNS Specification. This is the iSNS specified in the iSNS Specification. This is the iSNS
Entity Identifier for the registered Entity object." Entity Identifier for the registered Entity object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 2 } ::= { isnsRegEntityEntry 2 }
skipping to change at line 2273 skipping to change at line 2297
1 No Protocol 1 No Protocol
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others As in the iSNS Specification All Others As in the iSNS Specification
The No Protocol value is used to indicate that the Network The No Protocol value is used to indicate that the Network
Entity does not support an IP block storage protocol." Entity does not support an IP block storage protocol."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 3 } ::= { isnsRegEntityEntry 3 }
Gibbons Expires January 2006 42
isnsRegEntityMgtAddrType OBJECT-TYPE isnsRegEntityMgtAddrType 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 isnsRegEntityMgtAddr." "The type of Inet address in isnsRegEntityMgtAddr."
::= { isnsRegEntityEntry 4 } ::= { isnsRegEntityEntry 4 }
isnsRegEntityMgtAddr OBJECT-TYPE isnsRegEntityMgtAddr 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 registred Entity "The iSNS Management IP Address for the registred Entity
object." object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 5 } ::= { isnsRegEntityEntry 5 }
isnsRegEntityTimestamp OBJECT-TYPE isnsRegEntityTimestamp OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
Gibbons Expires December 2004 44
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Registration Timestamp for the registred "The iSNS Entity Registration Timestamp for the registred
Entity object. This is the most recent date and time that Entity object. This is the most recent date and time that
the registered Entity object, and associated registered the registered Entity object, and associated registered
objects contained in the Entity, were registered or objects contained in the Entity, were registered or
updated." updated."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 6 } ::= { isnsRegEntityEntry 6 }
skipping to change at line 2330 skipping to change at line 2354
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol Version Range maximum value. A "The iSNS Entity Protocol Version Range maximum value. A
value of x'FF' is a wildcard value indicating no maximum to value of x'FF' is a wildcard value indicating no maximum to
the protocol versions supported by this Entity. Entity the protocol versions supported by this Entity. Entity
registrations with isnsRegEntityProtocol set to No Protocol registrations with isnsRegEntityProtocol set to No Protocol
always have a maximum version of 0." always have a maximum version of 0."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
Gibbons Expires January 2006 43
::= { isnsRegEntityEntry 8 } ::= { isnsRegEntityEntry 8 }
isnsRegEntityRegPeriod OBJECT-TYPE isnsRegEntityRegPeriod OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegEntityEntry 9 } ::= { isnsRegEntityEntry 9 }
-- --
Gibbons Expires December 2004 45
-- Registered Objects Associated With an Entity Information -- Registered Objects Associated With an Entity Information
-- --
isnsRegEntityNumObjTable OBJECT-TYPE isnsRegEntityNumObjTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsRegEntityNumObjEntry IsnsRegEntityNumObjEntry
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
skipping to change at line 2387 skipping to change at line 2411
isnsRegEntityInfoNumPortals Unsigned32, isnsRegEntityInfoNumPortals Unsigned32,
isnsRegEntityInfoNumPortalGroups Unsigned32, isnsRegEntityInfoNumPortalGroups Unsigned32,
isnsRegEntityInfoNumIscsiNodes Unsigned32, isnsRegEntityInfoNumIscsiNodes Unsigned32,
isnsRegEntityInfoNumFcPorts Unsigned32, isnsRegEntityInfoNumFcPorts Unsigned32,
isnsRegEntityInfoNumFcNodes Unsigned32 isnsRegEntityInfoNumFcNodes Unsigned32
} }
isnsRegEntityInfoNumPortals OBJECT-TYPE isnsRegEntityInfoNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires January 2006 44
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Portals associated with this Entity." "The number of Portals associated with this Entity."
::= { isnsRegEntityNumObjEntry 1 } ::= { isnsRegEntityNumObjEntry 1 }
isnsRegEntityInfoNumPortalGroups OBJECT-TYPE isnsRegEntityInfoNumPortalGroups OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Portal Groups associated with this Entity." "The number of Portal Groups associated with this Entity."
::= { isnsRegEntityNumObjEntry 2 } ::= { isnsRegEntityNumObjEntry 2 }
isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE
Gibbons Expires December 2004 46
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
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."
::= { isnsRegEntityNumObjEntry 3 } ::= { isnsRegEntityNumObjEntry 3 }
isnsRegEntityInfoNumFcPorts OBJECT-TYPE isnsRegEntityInfoNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
skipping to change at line 2444 skipping to change at line 2468
-- --
-- iSNS Registered Portal Table -- iSNS Registered Portal Table
-- --
isnsRegPortalTable OBJECT-TYPE isnsRegPortalTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegPortalEntry SYNTAX SEQUENCE OF IsnsRegPortalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered Portals in the iSNS. "A table containing the registered Portals in the iSNS.
Gibbons Expires January 2006 45
The number of entries is dependent on the number of The number of entries is dependent on the number of
Portals registered in the iSNS." Portals registered in the iSNS."
::= { isnsRegPortalInfo 1 } ::= { isnsRegPortalInfo 1 }
isnsRegPortalEntry OBJECT-TYPE isnsRegPortalEntry OBJECT-TYPE
SYNTAX IsnsRegPortalEntry SYNTAX IsnsRegPortalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Entity Portal in the iSNS. "Information on one registered Entity Portal in the iSNS.
The Entity Index is part of the table index to quickly The Entity Index is part of the table index to quickly
Gibbons Expires December 2004 47
find Portals that support a specific Entity." find Portals that support a specific Entity."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsRegEntityIdx, isnsRegEntityIdx,
isnsRegPortalPrtlIdx } isnsRegPortalPrtlIdx }
::= { isnsRegPortalTable 1 } ::= { isnsRegPortalTable 1 }
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalPrtlIdx PortalIndexId, isnsRegPortalPrtlIdx PortalIndexId,
isnsRegPortalAddrType InetAddressType, isnsRegPortalAddrType InetAddressType,
skipping to change at line 2501 skipping to change at line 2525
reinitialization." reinitialization."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPortalEntry 1 } ::= { isnsRegPortalEntry 1 }
isnsRegPortalAddrType OBJECT-TYPE isnsRegPortalAddrType 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 isnsRegPortalAddr." "The type of Inet address in isnsRegPortalAddr."
Gibbons Expires January 2006 46
::= { isnsRegPortalEntry 2 } ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddr OBJECT-TYPE isnsRegPortalAddr 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 Inet Address for this Portal as defined in
Gibbons Expires December 2004 48
the iSNS Specification [iSNS]." the iSNS Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPortalEntry 3 } ::= { isnsRegPortalEntry 3 }
isnsRegPortalPortType OBJECT-TYPE isnsRegPortalPortType OBJECT-TYPE
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
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
skipping to change at line 2558 skipping to change at line 2582
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
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 [iSNS]." as defined in the iSNS Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPortalEntry 7 } ::= { isnsRegPortalEntry 7 }
isnsRegPortalEsiPortType OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
Gibbons Expires January 2006 47
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
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
Gibbons Expires December 2004 49
defined in the iSNS Specification [iSNS]." defined in the iSNS Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPortalEntry 8 } ::= { isnsRegPortalEntry 8 }
isnsRegPortalEsiPort OBJECT-TYPE isnsRegPortalEsiPort OBJECT-TYPE
SYNTAX PortalPortId SYNTAX PortalPortId
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
skipping to change at line 2616 skipping to change at line 2640
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in the Portal Security Bitmap attribute. The bit registered in the Portal Security Bitmap attribute. The bit
for bitmapVALID must be set in order for this attribute to for bitmapVALID must be set in order for this attribute to
contain valid information. contain valid information.
Setting a bit to true (1) indicates the feature is Setting a bit to true (1) indicates the feature is
enabled." enabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPortalEntry 12 } ::= { isnsRegPortalEntry 12 }
-- Gibbons Expires January 2006 48
Gibbons Expires December 2004 50 --
-- 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 2671 skipping to change at line 2695
isnsRegPgPortalAddr InetAddress, isnsRegPgPortalAddr InetAddress,
isnsRegPgPortalPortType PortalPortTypeId, isnsRegPgPortalPortType PortalPortTypeId,
isnsRegPgPortalPort PortalPortId, isnsRegPgPortalPort PortalPortId,
isnsRegPgPGT PortalGroupTagIdOrZero isnsRegPgPGT PortalGroupTagIdOrZero
} }
isnsRegPgIdx OBJECT-TYPE isnsRegPgIdx OBJECT-TYPE
SYNTAX PortalGroupIndexId SYNTAX PortalGroupIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Gibbons Expires December 2004 51
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 49
"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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPgEntry 1 } ::= { isnsRegPgEntry 1 }
isnsRegPgIscsiNodeIdx OBJECT-TYPE isnsRegPgIscsiNodeIdx OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX NodeIndexId
skipping to change at line 2725 skipping to change at line 2750
isnsRegPgPortalAddrType OBJECT-TYPE isnsRegPgPortalAddrType 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 isnsRegPgPortalAddr." "The type of Inet address in isnsRegPgPortalAddr."
::= { isnsRegPgEntry 5 } ::= { isnsRegPgEntry 5 }
isnsRegPgPortalAddr OBJECT-TYPE isnsRegPgPortalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
Gibbons Expires December 2004 52
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 January 2006 50
the PG." the PG."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegPgEntry 6 } ::= { isnsRegPgEntry 6 }
isnsRegPgPortalPortType OBJECT-TYPE isnsRegPgPortalPortType OBJECT-TYPE
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type, either UDP or TCP, for the Portal that "The port type, either UDP or TCP, for the Portal that
skipping to change at line 2779 skipping to change at line 2804
::= { isnsRegPgEntry 9 } ::= { isnsRegPgEntry 9 }
-- --
-- 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
Gibbons Expires December 2004 53
-- --
isnsRegIscsiNodeTable OBJECT-TYPE isnsRegIscsiNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 51
"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."
::= { isnsRegIscsiNodeInfo 1 } ::= { isnsRegIscsiNodeInfo 1 }
isnsRegIscsiNodeEntry OBJECT-TYPE isnsRegIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsRegIscsiNodeEntry SYNTAX IsnsRegIscsiNodeEntry
skipping to change at line 2833 skipping to change at line 2859
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Index for this node. The index is created by the "The Node Index for this node. The index is created by the
iSNS Server for mapping between registered objects. The iSNS Server for mapping between registered objects. The
index used for a specific node name is only persistent index used for a specific node name is only persistent
across reboots for nodes that have been registered in a across reboots for nodes that have been registered in a
Discovery Domain (DD) or as a control node. If a node is Discovery Domain (DD) or as a control node. If a node is
not registered in any DD or as a control node, then the not registered in any DD or as a control node, then the
index used for a node can change after a server index used for a node can change after a server
Gibbons Expires December 2004 54
reinitialization." reinitialization."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { 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
Gibbons Expires January 2006 52
the storage node. The iSCSI Name can not be longer then the storage node. The iSCSI Name can not be longer then
223 bytes. The iSNS Server internal maximum size is 224 223 bytes. The iSNS Server internal maximum size is 224
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 "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegIscsiNodeEntry 2 } ::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX NodeTypeId SYNTAX NodeTypeId
skipping to change at line 2887 skipping to change at line 2913
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegIscsiNodeEntry 4 } ::= { isnsRegIscsiNodeEntry 4 }
isnsRegIscsiNodeScnBitmap OBJECT-TYPE isnsRegIscsiNodeScnBitmap OBJECT-TYPE
SYNTAX ScnBitmapId SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for a node. "The State Change Notification (SCN) bitmap for a node.
Bit Field Flag Description Bit Field Flag Description
Gibbons Expires December 2004 55
--------- ---------------- --------- ----------------
0 INITIATOR AND SELF INFORMATION ONLY 0 INITIATOR AND SELF INFORMATION ONLY
1 TARGET AND SELF INFORMATION ONLY 1 TARGET AND SELF INFORMATION ONLY
2 MANAGEMENT REGISTRATION/SCN 2 MANAGEMENT REGISTRATION/SCN
3 REGISTERED OBJECT REMOVED 3 REGISTERED OBJECT REMOVED
4 REGISTERED OBJECT ADDED 4 REGISTERED OBJECT ADDED
5 REGISTERED OBJECT UPDATED 5 REGISTERED OBJECT UPDATED
6 DD/DDS MEMBER REMOVED (MGT REG/SCN 6 DD/DDS MEMBER REMOVED (MGT REG/SCN
ONLY) ONLY)
7 DD/DDS MEMBER ADDED (MGT REG/SCN 7 DD/DDS MEMBER ADDED (MGT REG/SCN
ONLY) ONLY)
Setting a bit to true (1) indicates the flag is Setting a bit to true (1) indicates the flag is
Gibbons Expires January 2006 53
enabled." enabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegIscsiNodeEntry 5 } ::= { isnsRegIscsiNodeEntry 5 }
isnsRegIscsiNodeWwnToken OBJECT-TYPE isnsRegIscsiNodeWwnToken OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This contains an optional globally unique 64-bit integer "This contains an optional globally unique 64-bit integer
skipping to change at line 2941 skipping to change at line 2967
values are identical to those found in the main iSCSI draft; values are identical to those found in the main iSCSI draft;
additional vendor-specific text values are also possible." additional vendor-specific text values are also possible."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegIscsiNodeEntry 7 } ::= { isnsRegIscsiNodeEntry 7 }
-- --
-- iSNS Registered FC Port Information -- iSNS Registered FC Port Information
-- --
isnsRegFcPortInfo OBJECT IDENTIFIER isnsRegFcPortInfo OBJECT IDENTIFIER
Gibbons Expires December 2004 56
::= { isnsReg 5 } ::= { isnsReg 5 }
-- --
-- iSNS Registered FC Port Table -- iSNS Registered FC Port Table
-- --
isnsRegFcPortTable OBJECT-TYPE isnsRegFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcPortEntry SYNTAX SEQUENCE OF IsnsRegFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered FC Ports in the iSNS." "Information on registered FC Ports in the iSNS."
::= { isnsRegFcPortInfo 1 } ::= { isnsRegFcPortInfo 1 }
isnsRegFcPortEntry OBJECT-TYPE isnsRegFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegFcPortEntry SYNTAX IsnsRegFcPortEntry
Gibbons Expires January 2006 54
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."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsRegEntityIdx, isnsRegEntityIdx,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcPortTable 1 } ::= { isnsRegFcPortTable 1 }
IsnsRegFcPortEntry ::= SEQUENCE { IsnsRegFcPortEntry ::= SEQUENCE {
isnsRegFcPortWwpn FcNameIdOrZero, isnsRegFcPortWwpn FcNameIdOrZero,
isnsRegFcPortID FcAddressId, isnsRegFcPortID FcAddressIdOrZero,
isnsRegFcPortType Integer32, isnsRegFcPortType Integer32,
isnsRegFcPortSymName SnmpAdminString, isnsRegFcPortSymName SnmpAdminString,
isnsRegFcPortFabricPortWwn FcNameIdOrZero, isnsRegFcPortFabricPortWwn FcNameIdOrZero,
isnsRegFcPortHA FcAddressId, isnsRegFcPortHA FcAddressIdOrZero,
isnsRegFcPortAddrType InetAddressType, isnsRegFcPortAddrType InetAddressType,
isnsRegFcPortAddr InetAddress, isnsRegFcPortAddr InetAddress,
isnsRegFcPortFcCos CosBitmapId, isnsRegFcPortFcCos CosBitmapId,
isnsRegFcPortFc4Types OCTET STRING, isnsRegFcPortFc4Types OCTET STRING,
isnsRegFcPortFc4Descr OCTET STRING, isnsRegFcPortFc4Descr OCTET STRING,
isnsRegFcPortFc4Features OCTET STRING, isnsRegFcPortFc4Features OCTET STRING,
isnsRegFcPortScnBitmap ScnBitmapId, isnsRegFcPortScnBitmap ScnBitmapId,
isnsRegFcPortRole NodeTypeId, isnsRegFcPortRole NodeTypeId,
isnsRegFcPortFcNodeWwn FcNameIdOrZero, isnsRegFcPortFcNodeWwn FcNameIdOrZero,
isnsRegFcPortPpnWwn FcNameIdOrZero isnsRegFcPortPpnWwn FcNameIdOrZero
} }
isnsRegFcPortWwpn OBJECT-TYPE isnsRegFcPortWwpn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port's World Wide Port Name as defined in the iSNS "The FC Port's World Wide Port Name as defined in the iSNS
Specification [iSNS]. The value of zero is not valid for Specification [iSNS]. The value of zero is not valid for
Gibbons Expires December 2004 57
this managed object." this managed object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 1 } ::= { isnsRegFcPortEntry 1 }
isnsRegFcPortID OBJECT-TYPE isnsRegFcPortID OBJECT-TYPE
SYNTAX FcAddressId SYNTAX FcAddressIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port's Port ID as defined in the iSNS Specification "The FC Port's Port ID as defined in the iSNS Specification
[iSNS]." [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 2 } ::= { isnsRegFcPortEntry 2 }
isnsRegFcPortType OBJECT-TYPE isnsRegFcPortType OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 55
"The FC Port Port Type as defined in the iSNS Specification "The FC Port Port Type as defined in the iSNS Specification
[iSNS] and the Fibre Channel Generic Services [FC-GS] [iSNS] and the Fibre Channel Generic Services [FC-GS]
Specification. Current values are as shown below: Specification. Current values are as shown below:
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'
skipping to change at line 3049 skipping to change at line 3076
"The optional FC Port Port Symbolic Name as defined in the "The optional FC Port Port Symbolic Name as defined in the
iSNS Specification [iSNS]. If not provided then the string iSNS Specification [iSNS]. If not provided then the string
SHALL be zero length." SHALL be zero length."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, 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
Gibbons Expires December 2004 58
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
Specification [iSNS]. The value of zero for this managed Specification [iSNS]. The value of zero for this managed
object indicates that the Fabric Port WWN is not known, object indicates that the Fabric Port WWN is not known,
or has not yet been registered with the iSNS Server." or has not yet been registered with the iSNS Server."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 5 } ::= { isnsRegFcPortEntry 5 }
isnsRegFcPortHA OBJECT-TYPE isnsRegFcPortHA OBJECT-TYPE
SYNTAX FcAddressId SYNTAX FcAddressIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
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 [iSNS]." Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 6 } ::= { isnsRegFcPortEntry 6 }
isnsRegFcPortAddrType OBJECT-TYPE isnsRegFcPortAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires January 2006 56
DESCRIPTION DESCRIPTION
"The type of Inet address in the isnsRegFcPortAddr." "The type of Inet address in the isnsRegFcPortAddr."
::= { isnsRegFcPortEntry 7 } ::= { isnsRegFcPortEntry 7 }
isnsRegFcPortAddr OBJECT-TYPE isnsRegFcPortAddr 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 3103 skipping to change at line 3130
Specification [iSNS]." Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 9 } ::= { isnsRegFcPortEntry 9 }
isnsRegFcPortFc4Types OBJECT-TYPE isnsRegFcPortFc4Types OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32)) SYNTAX OCTET STRING (SIZE (32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Types as defined in the iSNS "The FC Port FC-4 Types as defined in the iSNS
Gibbons Expires December 2004 59
Specification [iSNS]." Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 10 } ::= { isnsRegFcPortEntry 10 }
isnsRegFcPortFc4Descr OBJECT-TYPE isnsRegFcPortFc4Descr OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255)) SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Descriptors as defined in the iSNS "The FC Port FC-4 Descriptors as defined in the iSNS
skipping to change at line 3130 skipping to change at line 3155
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 [iSNS]." Specification [iSNS]."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 12 } ::= { isnsRegFcPortEntry 12 }
isnsRegFcPortScnBitmap OBJECT-TYPE isnsRegFcPortScnBitmap OBJECT-TYPE
Gibbons Expires January 2006 57
SYNTAX ScnBitmapId SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for a FC Port. "The State Change Notification (SCN) bitmap for a FC Port.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
0 INITIATOR AND SELF INFORMATION ONLY 0 INITIATOR AND SELF INFORMATION ONLY
1 TARGET AND SELF INFORMATION ONLY 1 TARGET AND SELF INFORMATION ONLY
2 MANAGEMENT REGISTRATION/SCN 2 MANAGEMENT REGISTRATION/SCN
skipping to change at line 3157 skipping to change at line 3184
Setting a bit to true (1) indicates the flag is Setting a bit to true (1) indicates the flag is
enabled." enabled."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcPortEntry 13 } ::= { isnsRegFcPortEntry 13 }
isnsRegFcPortRole OBJECT-TYPE isnsRegFcPortRole OBJECT-TYPE
SYNTAX NodeTypeId SYNTAX NodeTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires December 2004 60
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this FC Port. "The Node Type bit-map defining the functions of this FC Port.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
29 Control 29 Control
30 Initiator 30 Initiator
31 Target 31 Target
" "
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
skipping to change at line 3187 skipping to change at line 3212
this FC Port as defined in the iSNS Specification [iSNS]. this FC Port as defined in the iSNS Specification [iSNS].
This managed object may contain the value of zero prior to This managed object may contain the value of zero prior to
a device registering this value with the iSNS Server." a device registering this value with the iSNS Server."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, 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
Gibbons Expires January 2006 58
DESCRIPTION DESCRIPTION
"The Permanent Port Name attribute is the FC Port Name WWPN of "The Permanent Port Name attribute is the FC Port Name WWPN of
the first Storage Node registered in the iSNS Database that is the first Storage Node registered in the iSNS Database that is
associated with a particular FC Device (FC Node). The PPN of associated with a particular FC Device (FC Node). The PPN of
all subsequent Storage Node registrations that are associated all subsequent Storage Node registrations that are associated
with that FC Device (FC Node) SHALL be set to the FC Port Name with that FC Device (FC Node) SHALL be set to the FC Port Name
WWPN of the first Storage Node, as defined in the iSNS WWPN of the first Storage Node, as defined in the iSNS
Specification [iSNS]. This managed object may contain the Specification [iSNS]. This managed object may contain the
value of zero prior to a device registering this value with value of zero prior to a device registering this value with
the iSNS Server" the iSNS Server"
skipping to change at line 3211 skipping to change at line 3238
-- iSNS Registered FC Node Information -- iSNS Registered FC Node Information
-- --
isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 6 } isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 6 }
-- --
-- iSNS Registered FC Node Table -- iSNS Registered FC Node Table
-- --
isnsRegFcNodeTable OBJECT-TYPE isnsRegFcNodeTable OBJECT-TYPE
Gibbons Expires December 2004 61
SYNTAX SEQUENCE OF IsnsRegFcNodeEntry SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered FC Nodes in the iSNS." "A table containing the registered FC Nodes in the iSNS."
::= { isnsRegFcNodeInfo 1 } ::= { isnsRegFcNodeInfo 1 }
isnsRegFcNodeEntry OBJECT-TYPE isnsRegFcNodeEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeEntry SYNTAX IsnsRegFcNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 3244 skipping to change at line 3269
isnsRegFcNodeAddrType InetAddressType, isnsRegFcNodeAddrType InetAddressType,
isnsRegFcNodeAddr InetAddress, isnsRegFcNodeAddr InetAddress,
isnsRegFcNodeIPA OCTET STRING, isnsRegFcNodeIPA OCTET STRING,
isnsRegFcNodeProxyIscsiName SnmpAdminString isnsRegFcNodeProxyIscsiName SnmpAdminString
} }
isnsRegFcNodeWwn OBJECT-TYPE isnsRegFcNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Gibbons Expires January 2006 59
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 [iSNS]. The value of zero is not valid for Specification [iSNS]. The value of zero is not valid for
this managed object." this managed object."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcNodeEntry 1 } ::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymName OBJECT-TYPE isnsRegFcNodeSymName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 3265 skipping to change at line 3292
DESCRIPTION DESCRIPTION
"The optional FC Node Symbolic Name of the node as "The optional FC Node Symbolic Name of the node as
defined in the iSNS Specification [iSNS]. This is a defined in the iSNS Specification [iSNS]. This is a
variable-length text-based description. If not variable-length text-based description. If not
provided then the string SHALL be zero length." provided then the string SHALL be zero length."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcNodeEntry 2 } ::= { isnsRegFcNodeEntry 2 }
isnsRegFcNodeAddrType OBJECT-TYPE isnsRegFcNodeAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
Gibbons Expires December 2004 62
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddr." "The type of Inet address in isnsRegFcNodeAddr."
::= { isnsRegFcNodeEntry 3 } ::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddr OBJECT-TYPE isnsRegFcNodeAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 3301 skipping to change at line 3326
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, 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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name used to represent the FC Node in the IP "The iSCSI Name used to represent the FC Node in the IP
network. It is used as a pointer to the matching iSCSI Name network. It is used as a pointer to the matching iSCSI Name
Gibbons Expires January 2006 60
entry in the iSNS Server. Its value is usually registered entry in the iSNS Server. Its value is usually registered
by an FC-iSCSI gateway connecting the IP network to the by an FC-iSCSI gateway connecting the IP network to the
fabric containing the FC device." fabric containing the FC device."
REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6" REFERENCE "draft-ietf-ips-iSNS-22.txt, Section 6"
::= { isnsRegFcNodeEntry 6 } ::= { isnsRegFcNodeEntry 6 }
-- --
-- Basic information for the registered FC Node object -- Basic information for the registered FC Node object
-- --
isnsRegFcNodeInfoTable OBJECT-TYPE isnsRegFcNodeInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeInfoEntry SYNTAX SEQUENCE OF IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing basic information on registered FC Nodes "A table containing basic information on registered FC Nodes
in the iSNS. The number of entries in the table is dependent in the iSNS. The number of entries in the table is dependent
on the number of FC Nodes registered in the iSNS." on the number of FC Nodes registered in the iSNS."
Gibbons Expires December 2004 63
::= { isnsRegFcNodeInfo 2 } ::= { isnsRegFcNodeInfo 2 }
isnsRegFcNodeInfoEntry OBJECT-TYPE isnsRegFcNodeInfoEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeInfoEntry SYNTAX IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one FC Node that has been registered in the "Information on one FC Node that has been registered in the
iSNS." iSNS."
AUGMENTS { isnsRegFcNodeEntry } AUGMENTS { isnsRegFcNodeEntry }
skipping to change at line 3358 skipping to change at line 3383
-- --
isnsRegFcNodeFcPortTable OBJECT-TYPE isnsRegFcNodeFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeFcPortEntry SYNTAX SEQUENCE OF IsnsRegFcNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the mapping of registered FC Nodes to "A table containing the mapping of registered FC Nodes to
associated registered iFCP/FC Ports and registered Entity associated registered iFCP/FC Ports and registered Entity
objects in the iSNS Server instance." objects in the iSNS Server instance."
Gibbons Expires January 2006 61
::= { isnsRegFcNodeInfo 3 } ::= { isnsRegFcNodeInfo 3 }
isnsRegFcNodeFcPortEntry OBJECT-TYPE isnsRegFcNodeFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeFcPortEntry SYNTAX IsnsRegFcNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one mapping from an FC Port and Entity to an "Information on one mapping from an FC Port and Entity to an
FC node registered in the iSNS." FC node registered in the iSNS."
INDEX { isnsSrvrInstIndex, INDEX { isnsSrvrInstIndex,
isnsRegFcNodeWwn, isnsRegFcNodeWwn,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcNodeFcPortTable 1 } ::= { isnsRegFcNodeFcPortTable 1 }
IsnsRegFcNodeFcPortEntry ::= SEQUENCE { IsnsRegFcNodeFcPortEntry ::= SEQUENCE {
Gibbons Expires December 2004 64
isnsRegFcNodeFcPortEntityEIdx EntityIndexId isnsRegFcNodeFcPortEntityEIdx EntityIndexId
} }
isnsRegFcNodeFcPortEntityEIdx OBJECT-TYPE isnsRegFcNodeFcPortEntityEIdx OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX EntityIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for the registered Entity object associated "The Entity Index for the registered Entity object associated
with the FC Port and FC Node." with the FC Port and FC Node."
skipping to change at line 3415 skipping to change at line 3440
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the iSNS Client table. The number or rows in "An entry in the iSNS Client table. The number or rows in
the table is dependent on the number of iSNS Client instances the table is dependent on the number of iSNS Client instances
managed through the same SNMP context." managed through the same SNMP context."
INDEX { isnsClntInstIndex } INDEX { isnsClntInstIndex }
::= { isnsClntInstTable 1 } ::= { isnsClntInstTable 1 }
IsnsClntInstEntry ::= IsnsClntInstEntry ::=
SEQUENCE { SEQUENCE {
Gibbons Expires January 2006 62
isnsClntInstIndex Unsigned32, isnsClntInstIndex Unsigned32,
isnsClntInstName SnmpAdminString, isnsClntInstName SnmpAdminString,
isnsClntInstIsnspVersion Integer32, isnsClntInstIsnspVersion Integer32,
isnsClntInstDescription SnmpAdminString, isnsClntInstDescription SnmpAdminString,
isnsClntInstAddressType InetAddressType,
isnsClntInstAddress InetAddress,
isnsClntInstTcpPort Integer32,
isnsClntInstUdpPort Integer32,
isnsClntInstUptime TimeTicks, isnsClntInstUptime TimeTicks,
isnsClntInstAvailDiscMthd SrvrDscvryMthdId, isnsClntInstAvailDiscMthd SrvrDscvryMthdId,
isnsClntInstPrmryDiscMthd SrvrDscvryMthdId, isnsClntInstPrmryDiscMthd SrvrDscvryMthdId,
isnsClntInstScndryDiscMthd SrvrDscvryMthdId, isnsClntInstScndryDiscMthd SrvrDscvryMthdId,
Gibbons Expires December 2004 65
isnsClntInstDiscMcGrpType InetAddressType, isnsClntInstDiscMcGrpType InetAddressType,
isnsClntInstDiscMcGrp InetAddress isnsClntInstDiscMcGrp InetAddress
} }
isnsClntInstIndex OBJECT-TYPE isnsClntInstIndex OBJECT-TYPE
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The instance of this iSNS Client being managed. Each "The instance of this iSNS Client being managed. Each
skipping to change at line 3477 skipping to change at line 3498
DESCRIPTION DESCRIPTION
"This provides a description and detail information "This provides a description and detail information
about this client. If this client instance is utilizing about this client. If this client instance is utilizing
the product of a particular 'vendor' or 'open source', then the product of a particular 'vendor' or 'open source', then
this managed object contains that vendor's name and version, this managed object contains that vendor's name and version,
or open source name and version. Otherwise, it contains or open source name and version. Otherwise, it contains
the empty string. The format of the string the empty string. The format of the string
is as follows: 'Vendor/Open Source Name, Vendor/Open Source is as follows: 'Vendor/Open Source Name, Vendor/Open Source
Version, Vendor/Open Source Defined Information'. Version, Vendor/Open Source Defined Information'.
Gibbons Expires January 2006 63
Field Description Field Description
--------- ---------------- --------- ----------------
Vendor/OS Name The name of the vendor or open Vendor/OS Name The name of the vendor or open
source (if one exists) source (if one exists)
Gibbons Expires December 2004 66
Vendor/OS Version The version of the vendor or Vendor/OS Version The version of the vendor or
open source product open source product
Vendor/OS Defined This follows the second comma in the Vendor/OS Defined This follows the second comma in the
string, if one exists, and is vendor string, if one exists, and is vendor
or open source developer defined or open source developer defined
" "
::= { isnsClntInstEntry 4 } ::= { isnsClntInstEntry 4 }
isnsClntInstAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of Inet address in isnsClntInstAddress. If not
set, then the value is unknown(0)."
::= { isnsClntInstEntry 5 }
isnsClntInstAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the address this iSNS client is accepting
iSNSP messages on. If not set, then the value is an
empty string."
::= { isnsClntInstEntry 6 }
isnsClntInstTcpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the TCP port this iSNS client is accepting
iSNSP messages on, generally the iSNS well known port.
Other TCP ports may be used by the iSNS client as well.
The well known TCP port for iSNSP is 3205. If this
client cannot currently receive iSNSP messages, then
the value is 0."
::= { isnsClntInstEntry 7 }
isnsClntInstUdpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the UDP port this iSNS instance is accepting
iSNSP messages on, generally the iSNS well known port.
Other UDP ports may be used by the iSNS client as well.
The well known UDP port for iSNSP is 3205. If this
client cannot currently receive iSNSP messages, or UDP
is not supported by this client, then the value is 0."
::= { isnsClntInstEntry 8 }
Gibbons Expires December 2004 67
isnsClntInstUptime OBJECT-TYPE isnsClntInstUptime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time that this iSNS client instance has been active. In "The time that this iSNS client instance has been active. In
otherwords, the time since last reinitialization." otherwords, the time since last reinitialization."
::= { isnsClntInstEntry 9 } ::= { isnsClntInstEntry 5 }
isnsClntInstAvailDiscMthd OBJECT-TYPE isnsClntInstAvailDiscMthd OBJECT-TYPE
SYNTAX SrvrDscvryMthdId SYNTAX SrvrDscvryMthdId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the available discovery methods for this client "Indicates the available discovery methods for this client
These are the discovery methods that can be configured in These are the discovery methods that can be configured in
isnsClntInstPrmryDiscMthd and isnsClntInstScndryDiscMthd." isnsClntInstPrmryDiscMthd and isnsClntInstScndryDiscMthd."
::= { isnsClntInstEntry 10 } ::= { isnsClntInstEntry 6 }
isnsClntInstPrmryDiscMthd OBJECT-TYPE isnsClntInstPrmryDiscMthd OBJECT-TYPE
SYNTAX SrvrDscvryMthdId SYNTAX SrvrDscvryMthdId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the primary discovery process currently enabled "Indicates the primary discovery process currently enabled
on this iSNS Client instance. This allows the discovery on this iSNS Client instance. This allows the discovery
process used by a client to be configured. Only one process used by a client to be configured. Only one
discovery method in the bitmap is allowed to be designated discovery method in the bitmap is allowed to be designated
as the primary discovery method at any given time. If the as the primary discovery method at any given time. If the
primary discovery process is successful, then secondary primary discovery process is successful, then secondary
discovery methods are not used." discovery methods are not used."
::= { isnsClntInstEntry 11 } ::= { isnsClntInstEntry 7 }
isnsClntInstScndryDiscMthd OBJECT-TYPE isnsClntInstScndryDiscMthd OBJECT-TYPE
SYNTAX SrvrDscvryMthdId SYNTAX SrvrDscvryMthdId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the secondary discovery methods enabled on this "Indicates the secondary discovery methods enabled on this
iSNS Client instance. This allows secondary discovery iSNS Client instance. This allows secondary discovery
methods, which are used by a client only if the primary method methods, which are used by a client only if the primary method
Gibbons Expires January 2006 64
does not locate an iSNS Server, to be configured. For does not locate an iSNS Server, to be configured. For
example, DHCP may be the primary discovery method, and example, DHCP may be the primary discovery method, and
configured-server-list may be a secondary discovery method. configured-server-list may be a secondary discovery method.
Multiple discovery methods in the bitmap may be designated Multiple discovery methods in the bitmap may be designated
as secondary discovery methods. If this is the case, then as secondary discovery methods. If this is the case, then
the order they are used is determined by the client. The the order they are used is determined by the client. The
primary discovery method should not be listed as a secondary primary discovery method should not be listed as a secondary
discovery method. If no secondary discovery methods have discovery method. If no secondary discovery methods have
been configured, then no bits are enabled. All secondary been configured, then no bits are enabled. All secondary
server methods will be attempted." server methods will be attempted."
::= { isnsClntInstEntry 8 }
Gibbons Expires December 2004 68
::= { isnsClntInstEntry 12 }
isnsClntInstDiscMcGrpType OBJECT-TYPE isnsClntInstDiscMcGrpType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsClntInstDiscMcGrp. If not "The type of Inet address in isnsClntInstDiscMcGrp. If not
set, then the value is unknown(0)." set, then the value is unknown(0)."
::= { isnsClntInstEntry 13 } ::= { isnsClntInstEntry 9 }
isnsClntInstDiscMcGrp OBJECT-TYPE isnsClntInstDiscMcGrp OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group that iSNS Heartbeat messages are "The multicast group that iSNS Heartbeat messages are
listened for, if multicast based discovery has been enabled listened for, if multicast based discovery has been enabled
for this client instance. If not configured, then for this client instance. If not configured, then
the value is an empty string." the value is an empty string."
::= { isnsClntInstEntry 14 } ::= { isnsClntInstEntry 10 }
-- --
-- iSNS primary address table for user configured -- iSNS primary address table for user configured
-- addresses -- addresses
-- --
isnsClntCfgSrvrTable OBJECT-TYPE isnsClntCfgSrvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsClntCfgSrvrEntry SYNTAX SEQUENCE OF IsnsClntCfgSrvrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Address table for direct user configuration. If "iSNS Address table for direct user configuration. If
configured adddress server discovery is being used, defined configured address server discovery is being used, defined
as isnsClntInstPrmryDiscMthd or isnsClntInstScndryDiscMthd as isnsClntInstPrmryDiscMthd or isnsClntInstScndryDiscMthd
being set to 'cfgdServerList', this table provides the being set to 'cfgdServerList', this table provides the
list of addresses to check for an iSNS Server. The number list of addresses to check for an iSNS Server. The number
of rows is dependent on the number of adresses that the user of rows is dependent on the number of adresses that the user
configures." configures. The active/backup role of the configured server
is not within the scope of this MIB and hence not included
in this table. "
::= { isnsClntInfo 2 } ::= { isnsClntInfo 2 }
isnsClntCfgSrvrEntry OBJECT-TYPE isnsClntCfgSrvrEntry OBJECT-TYPE
SYNTAX IsnsClntCfgSrvrEntry SYNTAX IsnsClntCfgSrvrEntry
Gibbons Expires January 2006 65
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the the configured server table. Entries can be "An entry in the configured server table. Entries can be
added by specifying a configuration address, adddress added by specifying a configuration address, adddress
type, and row status." type, and row status."
INDEX { isnsClntInstIndex, INDEX { isnsClntInstIndex,
isnsClntCfgSrvrIndex } isnsClntCfgSrvrIndex }
::= { isnsClntCfgSrvrTable 1 } ::= { isnsClntCfgSrvrTable 1 }
Gibbons Expires December 2004 69
IsnsClntCfgSrvrEntry ::= SEQUENCE { IsnsClntCfgSrvrEntry ::= SEQUENCE {
isnsClntCfgSrvrIndex Unsigned32, isnsClntCfgSrvrIndex Unsigned32,
isnsClntCfgSrvrAddrType InetAddressType, isnsClntCfgSrvrAddrType InetAddressType,
isnsClntCfgSrvrAddr InetAddress, isnsClntCfgSrvrAddr InetAddress,
isnsClntCfgSrvrTcpPort Integer32, isnsClntCfgSrvrTcpPort Integer32,
isnsClntCfgSrvrUdpPort Integer32, isnsClntCfgSrvrUdpPort Integer32,
isnsClntCfgSrvrPriority Integer32, isnsClntCfgSrvrPriority Integer32,
isnsClntCfgSrvrTimeout Integer32, isnsClntCfgSrvrTimeout Integer32,
isnsClntCfgSrvrRetries Integer32, isnsClntCfgSrvrRetries Integer32,
isnsClntCfgSrvrRowStatus RowStatus isnsClntCfgSrvrRowStatus RowStatus
skipping to change at line 3689 skipping to change at line 3666
isnsClntCfgSrvrAddr OBJECT-TYPE isnsClntCfgSrvrAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the IP address of the configured iSNS server." "Identifies the IP address of the configured iSNS server."
::= { isnsClntCfgSrvrEntry 3 } ::= { isnsClntCfgSrvrEntry 3 }
isnsClntCfgSrvrTcpPort OBJECT-TYPE isnsClntCfgSrvrTcpPort OBJECT-TYPE
Gibbons Expires January 2006 66
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the configured iSNS server uses. "Indicates the TCP port the configured iSNS server uses.
The well known TCP port for iSNSP is 3205. If the The well known TCP port for iSNSP is 3205. If the
Gibbons Expires December 2004 70
value is 0 then TCP is not supported by the server." value is 0 then TCP is not supported by the server."
DEFVAL { 3205 } DEFVAL { 3205 }
::= { isnsClntCfgSrvrEntry 4 } ::= { isnsClntCfgSrvrEntry 4 }
isnsClntCfgSrvrUdpPort OBJECT-TYPE isnsClntCfgSrvrUdpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port the configured iSNS server uses. "Indicates the UDP port the configured iSNS server uses.
skipping to change at line 3746 skipping to change at line 3723
SYNTAX Integer32 ( 0 .. 10 ) SYNTAX Integer32 ( 0 .. 10 )
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of retries that should be used for attempting "The number of retries that should be used for attempting
to register with this entry in the table." to register with this entry in the table."
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsClntCfgSrvrEntry 8 } ::= { isnsClntCfgSrvrEntry 8 }
isnsClntCfgSrvrRowStatus OBJECT-TYPE isnsClntCfgSrvrRowStatus OBJECT-TYPE
Gibbons Expires January 2006 67
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
Gibbons Expires December 2004 71
DESCRIPTION DESCRIPTION
"This indicates the status of this entry in the "This indicates the status of this entry in the
table. This item can be used to determine if the table. This item can be used to determine if the
entry is a valid value." entry is a valid value."
::= { isnsClntCfgSrvrEntry 9 } ::= { isnsClntCfgSrvrEntry 9 }
-- --
-- iSNS primary address table listing discovered -- iSNS primary address table listing discovered
-- servers for each instance. -- servers for each instance.
-- --
skipping to change at line 3780 skipping to change at line 3757
isnsClntInstScndryDiscMthd. If the primary discovery method is isnsClntInstScndryDiscMthd. If the primary discovery method is
successful, then the secondary methods are not used. The successful, then the secondary methods are not used. The
discovery method used to find a specific entry is indicated in discovery method used to find a specific entry is indicated in
the isnsClntDscvrdSrvrDiscMthd managed object. Normally an the isnsClntDscvrdSrvrDiscMthd managed object. Normally an
iSNS Client will register storage nodes in one discovered iSNS iSNS Client will register storage nodes in one discovered iSNS
server. However, it may sometimes be desired to register server. However, it may sometimes be desired to register
storage nodes in multiple iSNS servers. This table is storage nodes in multiple iSNS servers. This table is
read-only. The number of rows is dependent on the number of read-only. The number of rows is dependent on the number of
iSNS servers that are discovered for the managed iSNS clients. iSNS servers that are discovered for the managed iSNS clients.
The entries in this table are updated after a discovery The entries in this table are updated after a discovery
process is completed." process is completed. The active/backup role of the discovered
server is not within the scope of this MIB and hence not
included in this table. "
::= { isnsClntInfo 3 } ::= { isnsClntInfo 3 }
isnsClntDscvrdSrvrEntry OBJECT-TYPE isnsClntDscvrdSrvrEntry OBJECT-TYPE
SYNTAX IsnsClntDscvrdSrvrEntry SYNTAX IsnsClntDscvrdSrvrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the isnsClntDscvrdSrvrTable table providing "An entry in the isnsClntDscvrdSrvrTable table providing
information on a discovered iSNS server for a specified information on a discovered iSNS server for a specified
client." client."
INDEX { isnsClntInstIndex, INDEX { isnsClntInstIndex,
isnsClntDscvrdSrvrIndex } isnsClntDscvrdSrvrIndex }
::= { isnsClntDscvrdSrvrTable 1 } ::= { isnsClntDscvrdSrvrTable 1 }
IsnsClntDscvrdSrvrEntry ::= SEQUENCE { IsnsClntDscvrdSrvrEntry ::= SEQUENCE {
isnsClntDscvrdSrvrIndex Unsigned32, isnsClntDscvrdSrvrIndex Unsigned32,
isnsClntDscvrdSrvrAddrType InetAddressType, isnsClntDscvrdSrvrAddrType InetAddressType,
isnsClntDscvrdSrvrAddr InetAddress, isnsClntDscvrdSrvrAddr InetAddress,
isnsClntDscvrdSrvrTcpPort Integer32, isnsClntDscvrdSrvrTcpPort Integer32,
isnsClntDscvrdSrvrUdpPort Integer32, isnsClntDscvrdSrvrUdpPort Integer32,
Gibbons Expires January 2006 68
isnsClntDscvrdSrvrIsnsVersion Integer32, isnsClntDscvrdSrvrIsnsVersion Integer32,
isnsClntDscvrdSrvrDiscMthd SrvrDscvryMthdId isnsClntDscvrdSrvrDiscMthd SrvrDscvryMthdId
Gibbons Expires December 2004 72
} }
isnsClntDscvrdSrvrIndex OBJECT-TYPE isnsClntDscvrdSrvrIndex OBJECT-TYPE
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This managed object, in conjunction with isnsClntInstIndex, "This managed object, in conjunction with isnsClntInstIndex,
is the key that uniquely identifies each entry in this is the key that uniquely identifies each entry in this
table." table."
skipping to change at line 3857 skipping to change at line 3836
DESCRIPTION DESCRIPTION
"The UDP port of the discovered iSNS server. The well known "The UDP port of the discovered iSNS server. The well known
UDP port for iSNSP is 3205." UDP port for iSNSP is 3205."
DEFVAL { 3205 } DEFVAL { 3205 }
::= { isnsClntDscvrdSrvrEntry 5 } ::= { isnsClntDscvrdSrvrEntry 5 }
isnsClntDscvrdSrvrIsnsVersion OBJECT-TYPE isnsClntDscvrdSrvrIsnsVersion OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 100 ) SYNTAX Integer32 ( 0 .. 100 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires December 2004 73
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 69
"The iSNS version of the discovered version." "The iSNS version of the discovered version."
::= { isnsClntDscvrdSrvrEntry 6 } ::= { isnsClntDscvrdSrvrEntry 6 }
isnsClntDscvrdSrvrDiscMthd OBJECT-TYPE isnsClntDscvrdSrvrDiscMthd OBJECT-TYPE
SYNTAX SrvrDscvryMthdId SYNTAX SrvrDscvryMthdId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The discovery method used to find this iSNS server." "The discovery method used to find this iSNS server."
::= { isnsClntDscvrdSrvrEntry 7 } ::= { isnsClntDscvrdSrvrEntry 7 }
skipping to change at line 3896 skipping to change at line 3876
isnsClntRegEntityEntry OBJECT-TYPE isnsClntRegEntityEntry OBJECT-TYPE
SYNTAX IsnsClntRegEntityEntry SYNTAX IsnsClntRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This represents an Entity supported by an iSNS Client "This represents an Entity supported by an iSNS Client
instance managed by this SNMP agent. The number of rows instance managed by this SNMP agent. The number of rows
in the table is dependent on the number of Entities in the table is dependent on the number of Entities
supported by managed iSNS Client instances." supported by managed iSNS Client instances."
INDEX { isnsClntInstIndex, INDEX { isnsClntInstIndex,
isnsClntDscvrdSrvrIndex,
isnsClntRegEntityIdx } isnsClntRegEntityIdx }
::= { isnsClntRegEntityTable 1 } ::= { isnsClntRegEntityTable 1 }
IsnsClntRegEntityEntry ::= SEQUENCE { IsnsClntRegEntityEntry ::= SEQUENCE {
isnsClntRegEntityIdx EntityIndexId, isnsClntRegEntityIdx EntityIndexId,
isnsClntRegEntityEID SnmpAdminString, isnsClntRegEntityEID SnmpAdminString,
isnsClntRegEntityProtocol EntityProtocolId isnsClntRegEntityProtocol EntityProtocolId,
isnsClntRegEntityAddrType InetAddressType,
isnsClntRegEntityAddr InetAddress,
isnsClntRegEntityTcpPort Integer32,
isnsClntRegEntityUdpPort Integer32
} }
isnsClntRegEntityIdx OBJECT-TYPE isnsClntRegEntityIdx OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX EntityIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires December 2004 74
"This is a unique indentifier to represent an Entity "This is a unique indentifier to represent an Entity
Gibbons Expires January 2006 70
registered in an iSNS server. This is part of the index for registered in an iSNS server. This is part of the index for
the table." the table."
::= { isnsClntRegEntityEntry 1 } ::= { isnsClntRegEntityEntry 1 }
isnsClntRegEntityEID OBJECT-TYPE isnsClntRegEntityEID OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The EID is a unique registered Entity object identifier, as "The EID is a unique registered Entity object identifier, as
skipping to change at line 3936 skipping to change at line 3919
::= { isnsClntRegEntityEntry 2 } ::= { isnsClntRegEntityEntry 2 }
isnsClntRegEntityProtocol OBJECT-TYPE isnsClntRegEntityProtocol OBJECT-TYPE
SYNTAX EntityProtocolId SYNTAX EntityProtocolId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of protocol that is supported by the Entity." "The type of protocol that is supported by the Entity."
::= { isnsClntRegEntityEntry 3 } ::= { isnsClntRegEntityEntry 3 }
isnsClntRegEntityAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsClntRegEntityAddr."
::= { isnsClntRegEntityEntry 4 }
isnsClntRegEntityAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the registered entity."
::= { isnsClntRegEntityEntry 5 }
isnsClntRegEntityTcpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP port of the registered entity. The well
known TCP port for iSNSP is 3205."
DEFVAL { 3205 }
::= { isnsClntRegEntityEntry 6 }
isnsClntRegEntityUdpPort OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port of the registered entity. The well
known UDP port for iSNSP is 3205."
Gibbons Expires January 2006 71
DEFVAL { 3205 }
::= { isnsClntRegEntityEntry 7 }
-- --
-- iSNS Notification Block -------------------------------- -- iSNS Notification Block --------------------------------
-- --
isnsNotification OBJECT IDENTIFIER isnsNotification OBJECT IDENTIFIER
::= { isnsObj 3 } ::= { isnsObj 3 }
isnsNotificationInfo OBJECT IDENTIFIER isnsNotificationInfo OBJECT IDENTIFIER
::= { isnsNotification 1 } ::= { isnsNotification 1 }
skipping to change at line 3965 skipping to change at line 3986
::= { isnsNotificationInfo 1 } ::= { isnsNotificationInfo 1 }
isnsAddrTypeNotifctn OBJECT-TYPE isnsAddrTypeNotifctn 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 isnsSrvrAddrNotifctn." "The type of Inet address in isnsSrvrAddrNotifctn."
::= { isnsNotificationInfo 2 } ::= { isnsNotificationInfo 2 }
Gibbons Expires December 2004 75
isnsAddrNotifctn OBJECT-TYPE isnsAddrNotifctn OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the address of the iSNS server." "Identifies the address of the iSNS server."
::= { isnsNotificationInfo 3 } ::= { isnsNotificationInfo 3 }
isnsTcpPortNotifctn OBJECT-TYPE isnsTcpPortNotifctn OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
skipping to change at line 3989 skipping to change at line 4009
"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."
::= { isnsNotificationInfo 4 } ::= { isnsNotificationInfo 4 }
isnsUdpPortNotifctn OBJECT-TYPE isnsUdpPortNotifctn OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port the iSNS server is using, "Indicates the UDP port the iSNS server is using,
Gibbons Expires January 2006 72
or 0 if UDP based registrations are not supported." or 0 if UDP based registrations are not supported."
::= { isnsNotificationInfo 5 } ::= { isnsNotificationInfo 5 }
isnsNotificationPrefix OBJECT IDENTIFIER isnsNotificationPrefix OBJECT IDENTIFIER
::= { isnsNotification 0 } ::= { isnsNotification 0 }
isnsServerStart NOTIFICATION-TYPE isnsServerStart NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstInfo,
isnsAddrTypeNotifctn, isnsAddrTypeNotifctn,
skipping to change at line 4018 skipping to change at line 4040
isnsAddrTypeNotifctn : iSNS Server address type isnsAddrTypeNotifctn : iSNS Server address type
isnsAddrNotifctn : iSNS Server address isnsAddrNotifctn : iSNS Server address
isnsTcpPortNotifctn : iSNS Server TCP Port isnsTcpPortNotifctn : iSNS Server TCP Port
isnsUdpPortNotifctn : iSNS Server UDP Port isnsUdpPortNotifctn : iSNS Server UDP Port
" "
::= { isnsNotificationPrefix 1 } ::= { isnsNotificationPrefix 1 }
isnsServerShutdown NOTIFICATION-TYPE isnsServerShutdown NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstInfo,
Gibbons Expires December 2004 76
isnsAddrTypeNotifctn, isnsAddrTypeNotifctn,
isnsAddrNotifctn, isnsAddrNotifctn,
isnsTcpPortNotifctn, isnsTcpPortNotifctn,
isnsUdpPortNotifctn isnsUdpPortNotifctn
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when an iSNS Server is "This notification is sent when an iSNS Server is
shutdown. The notification provides the following: shutdown. The notification provides the following:
isnsInstInfo : iSNS Server textual information isnsInstInfo : iSNS Server textual information
skipping to change at line 4046 skipping to change at line 4066
isnsClientStart NOTIFICATION-TYPE isnsClientStart NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstInfo,
isnsAddrTypeNotifctn, isnsAddrTypeNotifctn,
isnsAddrNotifctn, isnsAddrNotifctn,
isnsTcpPortNotifctn, isnsTcpPortNotifctn,
isnsUdpPortNotifctn isnsUdpPortNotifctn
} }
STATUS current STATUS current
Gibbons Expires January 2006 73
DESCRIPTION DESCRIPTION
"This notification is sent when an iSNS Client begins "This notification is sent when an iSNS Client begins
operation. The notification provides the following: operation. The notification provides the following:
isnsInstInfo : iSNS Client textual information isnsInstInfo : iSNS Client textual information
isnsAddrTypeNotifctn : iSNS Client address type isnsAddrTypeNotifctn : iSNS Client address type
isnsAddrNotifctn : iSNS Client address isnsAddrNotifctn : iSNS Client address
isnsTcpPortNotifctn : iSNS Client TCP Port isnsTcpPortNotifctn : iSNS Client TCP Port
isnsUdpPortNotifctn : iSNS Client UDP Port isnsUdpPortNotifctn : iSNS Client UDP Port
" "
::= { isnsNotificationPrefix 3 } ::= { isnsNotificationPrefix 3 }
skipping to change at line 4072 skipping to change at line 4094
isnsTcpPortNotifctn, isnsTcpPortNotifctn,
isnsUdpPortNotifctn isnsUdpPortNotifctn
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when an iSNS Client initially "This notification is sent when an iSNS Client initially
registers with a server. The notification provides the registers with a server. The notification provides the
following: following:
isnsInstInfo : iSNS Client textual information isnsInstInfo : iSNS Client textual information
isnsAddrTypeNotifctn : iSNS Server address type isnsAddrTypeNotifctn : iSNS Server address type
Gibbons Expires December 2004 77
isnsAddrNotifctn : iSNS Server address isnsAddrNotifctn : iSNS Server address
isnsTcpPortNotifctn : iSNS Server TCP Port (if used) isnsTcpPortNotifctn : iSNS Server TCP Port (if used)
isnsUdpPortNotifctn : iSNS Server UDP Port (if used) isnsUdpPortNotifctn : iSNS Server UDP Port (if used)
" "
::= { isnsNotificationPrefix 4 } ::= { isnsNotificationPrefix 4 }
isnsClientLostConnection NOTIFICATION-TYPE isnsClientLostConnection NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstInfo,
isnsAddrTypeNotifctn, isnsAddrTypeNotifctn,
skipping to change at line 4103 skipping to change at line 4123
isnsInstInfo : iSNS Client textual information isnsInstInfo : iSNS Client textual information
isnsAddrTypeNotifctn : iSNS Server address type isnsAddrTypeNotifctn : iSNS Server address type
isnsAddrNotifctn : iSNS Server address isnsAddrNotifctn : iSNS Server address
isnsTcpPortNotifctn : iSNS Server TCP Port (if used) isnsTcpPortNotifctn : iSNS Server TCP Port (if used)
isnsUdpPortNotifctn : iSNS Server UDP Port (if used) isnsUdpPortNotifctn : iSNS Server UDP Port (if used)
" "
::= { isnsNotificationPrefix 5 } ::= { isnsNotificationPrefix 5 }
isnsClientNoServerDiscovered NOTIFICATION-TYPE isnsClientNoServerDiscovered NOTIFICATION-TYPE
OBJECTS { OBJECTS {
Gibbons Expires January 2006 74
isnsInstInfo isnsInstInfo
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when a server discovery process "This notification is sent when a server discovery process
completes and no iSNS servers were found. The notification completes and no iSNS servers were found. The notification
provides the following: provides the following:
isnsInstInfo : iSNS Client textual information isnsInstInfo : iSNS Client textual information
" "
::= { isnsNotificationPrefix 6 } ::= { isnsNotificationPrefix 6 }
skipping to change at line 4126 skipping to change at line 4148
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 1 } isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 1 }
isnsServerAttributesGroup OBJECT-GROUP isnsServerAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsSrvrInstName, isnsSrvrInstName,
isnsSrvrInstIsnsVersion, isnsSrvrInstIsnsVersion,
isnsSrvrInstDescription, isnsSrvrInstDescription,
isnsSrvrInstAddressType, isnsSrvrInstAddressType,
isnsSrvrInstAddress, isnsSrvrInstAddress,
isnsSrvrInstTcpPort, isnsSrvrInstTcpPort,
Gibbons Expires December 2004 78
isnsSrvrInstUdpPort, isnsSrvrInstUdpPort,
isnsSrvrInstUptime, isnsSrvrInstUptime,
isnsSrvrInstRole, isnsSrvrInstRole,
isnsSrvrInstDiscMthdsEnbld, isnsSrvrInstDiscMthdsEnbld,
isnsSrvrInstDiscMcGrpType, isnsSrvrInstDiscMcGrpType,
isnsSrvrInstDiscMcGrp, isnsSrvrInstDiscMcGrp,
isnsSrvrInstCntrlNodeAuth, isnsSrvrInstCntrlNodeAuth,
isnsSrvrInstEsiNonRespThrshld, isnsSrvrInstEsiNonRespThrshld,
isnsSrvrInstEnblCntrlNdeMgtScn, isnsSrvrInstEnblCntrlNdeMgtScn,
isnsSrvrInstDfltDdDdsStatus, isnsSrvrInstDfltDdDdsStatus,
skipping to change at line 4160 skipping to change at line 4180
isnsNumEntities, isnsNumEntities,
isnsNumPortals, isnsNumPortals,
isnsNumPortalGroups, isnsNumPortalGroups,
isnsNumIscsiNodes, isnsNumIscsiNodes,
isnsNumFcPorts, isnsNumFcPorts,
isnsNumFcNodes, isnsNumFcNodes,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
Gibbons Expires January 2006 75
isnsRegEntityInfoNumFcNodes, isnsRegEntityInfoNumFcNodes,
isnsRegFcNodeInfoNumFcPorts isnsRegFcNodeInfoNumFcPorts
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Managed objects indicating the number of registered objects "Managed objects indicating the number of registered objects
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 }
isnsServerNextIdxGroup OBJECT-GROUP isnsServerNextIdxGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNextIdxDds, isnsNextIdxDds,
isnsNextIdxDd, isnsNextIdxDd,
isnsNextIdxUnregIscsiNodeInDd, isnsNextIdxUnregIscsiNodeInDd,
isnsNextIdxUnregPortalInDd isnsNextIdxUnregPortalInDd
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires December 2004 79
"Managed objects indicating the next available index for object "Managed objects indicating the next available index for object
types using indexes in iSNS Server instances." types using indexes in iSNS Server instances."
::= { isnsGroups 3 } ::= { isnsGroups 3 }
isnsServerIscsiCntlNodeGroup OBJECT-GROUP isnsServerIscsiCntlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsCntlNodeIscsiNodeName, isnsCntlNodeIscsiNodeName,
isnsCntlNodeIscsiRowStatus isnsCntlNodeIscsiRowStatus
} }
STATUS current STATUS current
skipping to change at line 4217 skipping to change at line 4237
isnsDdsSymbolicName, isnsDdsSymbolicName,
isnsDdsStatus, isnsDdsStatus,
isnsDdsRowStatus, isnsDdsRowStatus,
isnsDdsMemberRowStatus, isnsDdsMemberRowStatus,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdRowStatus, isnsDdRowStatus,
isnsDdMemberIscsiName, isnsDdMemberIscsiName,
isnsDdMemberIsRegistered, isnsDdMemberIsRegistered,
isnsDdMemberRowStatus, isnsDdMemberRowStatus,
Gibbons Expires January 2006 76
isnsDdMemberPortalAddrType, isnsDdMemberPortalAddrType,
isnsDdMemberPortalAddr, isnsDdMemberPortalAddr,
isnsDdMemberPortalPortType, isnsDdMemberPortalPortType,
isnsDdMemberPortalPort, isnsDdMemberPortalPort,
isnsDdMemberPortalRowStatus, isnsDdMemberPortalRowStatus,
isnsDdMemberPortalIsRegistered isnsDdMemberPortalIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server DDS and DD managed objects for iSCSI." "iSNS Server DDS and DD managed objects for iSCSI."
::= { isnsGroups 6 } ::= { isnsGroups 6 }
isnsServerIfcpDdsDdObjGroup OBJECT-GROUP isnsServerIfcpDdsDdObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsSymbolicName, isnsDdsSymbolicName,
isnsDdsStatus, isnsDdsStatus,
isnsDdsRowStatus, isnsDdsRowStatus,
Gibbons Expires December 2004 80
isnsDdsMemberRowStatus, isnsDdsMemberRowStatus,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdRowStatus, isnsDdRowStatus,
isnsDdMemberPortalAddrType, isnsDdMemberPortalAddrType,
isnsDdMemberPortalAddr, isnsDdMemberPortalAddr,
isnsDdMemberPortalPortType, isnsDdMemberPortalPortType,
isnsDdMemberPortalPort, isnsDdMemberPortalPort,
isnsDdMemberPortalRowStatus, isnsDdMemberPortalRowStatus,
isnsDdMemberPortalIsRegistered, isnsDdMemberPortalIsRegistered,
skipping to change at line 4274 skipping to change at line 4294
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
isnsRegEntityInfoNumFcNodes, isnsRegEntityInfoNumFcNodes,
isnsRegPortalAddrType, isnsRegPortalAddrType,
isnsRegPortalAddr, isnsRegPortalAddr,
isnsRegPortalPortType, isnsRegPortalPortType,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalSymName, isnsRegPortalSymName,
Gibbons Expires January 2006 77
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiPortType, isnsRegPortalEsiPortType,
isnsRegPortalEsiPort, isnsRegPortalEsiPort,
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalScnPort, isnsRegPortalScnPort,
isnsRegPortalSecurityInfo, isnsRegPortalSecurityInfo,
isnsRegPgIscsiNodeIdx, isnsRegPgIscsiNodeIdx,
isnsRegPgIscsiName, isnsRegPgIscsiName,
isnsRegPgPortalPrtlIdx, isnsRegPgPortalPrtlIdx,
isnsRegPgPortalAddrType, isnsRegPgPortalAddrType,
isnsRegPgPortalAddr, isnsRegPgPortalAddr,
isnsRegPgPortalPortType, isnsRegPgPortalPortType,
isnsRegPgPortalPort, isnsRegPgPortalPort,
isnsRegPgPGT, isnsRegPgPGT,
Gibbons Expires December 2004 81
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnBitmap, isnsRegIscsiNodeScnBitmap,
isnsRegIscsiNodeWwnToken, isnsRegIscsiNodeWwnToken,
isnsRegIscsiNodeAuthMethod isnsRegIscsiNodeAuthMethod
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iSCSI managed objects." "iSNS Server registered iSCSI managed objects."
skipping to change at line 4331 skipping to change at line 4351
isnsRegPortalSymName, isnsRegPortalSymName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiPortType, isnsRegPortalEsiPortType,
isnsRegPortalEsiPort, isnsRegPortalEsiPort,
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalScnPort, isnsRegPortalScnPort,
isnsRegPortalSecurityInfo, isnsRegPortalSecurityInfo,
isnsRegFcPortID, isnsRegFcPortID,
isnsRegFcPortType, isnsRegFcPortType,
isnsRegFcPortSymName, isnsRegFcPortSymName,
Gibbons Expires January 2006 78
isnsRegFcPortFabricPortWwn, isnsRegFcPortFabricPortWwn,
isnsRegFcPortHA, isnsRegFcPortHA,
isnsRegFcPortAddrType, isnsRegFcPortAddrType,
isnsRegFcPortAddr, isnsRegFcPortAddr,
isnsRegFcPortFcCos, isnsRegFcPortFcCos,
isnsRegFcPortFc4Types, isnsRegFcPortFc4Types,
isnsRegFcPortFc4Descr, isnsRegFcPortFc4Descr,
isnsRegFcPortFc4Features, isnsRegFcPortFc4Features,
isnsRegFcPortScnBitmap, isnsRegFcPortScnBitmap,
isnsRegFcPortRole, isnsRegFcPortRole,
isnsRegFcPortFcNodeWwn, isnsRegFcPortFcNodeWwn,
Gibbons Expires December 2004 82
isnsRegFcPortPpnWwn, isnsRegFcPortPpnWwn,
isnsRegFcNodeSymName, isnsRegFcNodeSymName,
isnsRegFcNodeAddrType, isnsRegFcNodeAddrType,
isnsRegFcNodeAddr, isnsRegFcNodeAddr,
isnsRegFcNodeIPA, isnsRegFcNodeIPA,
isnsRegFcNodeProxyIscsiName, isnsRegFcNodeProxyIscsiName,
isnsRegFcNodeFcPortEntityEIdx isnsRegFcNodeFcPortEntityEIdx
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iFCP managed objects." "iSNS Server registered iFCP managed objects."
::= { isnsGroups 9 } ::= { isnsGroups 9 }
isnsClientAttributesGroup OBJECT-GROUP isnsClientAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsClntInstName, isnsClntInstName,
isnsClntInstIsnspVersion, isnsClntInstIsnspVersion,
isnsClntInstDescription, isnsClntInstDescription,
isnsClntInstAddressType,
isnsClntInstAddress,
isnsClntInstTcpPort,
isnsClntInstUdpPort,
isnsClntInstUptime, isnsClntInstUptime,
isnsClntInstAvailDiscMthd, isnsClntInstAvailDiscMthd,
isnsClntInstPrmryDiscMthd, isnsClntInstPrmryDiscMthd,
isnsClntInstScndryDiscMthd, isnsClntInstScndryDiscMthd,
isnsClntInstDiscMcGrpType, isnsClntInstDiscMcGrpType,
isnsClntInstDiscMcGrp, isnsClntInstDiscMcGrp,
isnsClntCfgSrvrAddrType, isnsClntCfgSrvrAddrType,
isnsClntCfgSrvrAddr, isnsClntCfgSrvrAddr,
isnsClntCfgSrvrTcpPort, isnsClntCfgSrvrTcpPort,
isnsClntCfgSrvrUdpPort, isnsClntCfgSrvrUdpPort,
skipping to change at line 4387 skipping to change at line 4403
isnsClntCfgSrvrTimeout, isnsClntCfgSrvrTimeout,
isnsClntCfgSrvrRetries, isnsClntCfgSrvrRetries,
isnsClntCfgSrvrRowStatus, isnsClntCfgSrvrRowStatus,
isnsClntDscvrdSrvrAddrType, isnsClntDscvrdSrvrAddrType,
isnsClntDscvrdSrvrAddr, isnsClntDscvrdSrvrAddr,
isnsClntDscvrdSrvrTcpPort, isnsClntDscvrdSrvrTcpPort,
isnsClntDscvrdSrvrUdpPort, isnsClntDscvrdSrvrUdpPort,
isnsClntDscvrdSrvrIsnsVersion, isnsClntDscvrdSrvrIsnsVersion,
isnsClntDscvrdSrvrDiscMthd, isnsClntDscvrdSrvrDiscMthd,
isnsClntRegEntityEID, isnsClntRegEntityEID,
isnsClntRegEntityProtocol isnsClntRegEntityProtocol,
isnsClntRegEntityAddrType,
isnsClntRegEntityAddr,
isnsClntRegEntityTcpPort,
isnsClntRegEntityUdpPort
Gibbons Expires January 2006 79
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Client attributes." "iSNS Client attributes."
::= { isnsGroups 10 } ::= { isnsGroups 10 }
isnsNotificationObjGroup OBJECT-GROUP isnsNotificationObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
Gibbons Expires December 2004 83
isnsInstInfo, isnsInstInfo,
isnsAddrTypeNotifctn, isnsAddrTypeNotifctn,
isnsAddrNotifctn, isnsAddrNotifctn,
isnsTcpPortNotifctn, isnsTcpPortNotifctn,
isnsUdpPortNotifctn isnsUdpPortNotifctn
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Notification managed objects." "iSNS Notification managed objects."
::= { isnsGroups 11 } ::= { isnsGroups 11 }
skipping to change at line 4445 skipping to change at line 4465
isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 2 } isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 2 }
isnsIscsiServerComplianceV1 MODULE-COMPLIANCE isnsIscsiServerComplianceV1 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
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerAttributesGroup, isnsServerAttributesGroup,
Gibbons Expires January 2006 80
isnsServerNextIdxGroup, isnsServerNextIdxGroup,
isnsServerIscsiCntlNodeGroup, isnsServerIscsiCntlNodeGroup,
isnsServerIscsiDdsDdObjGroup, isnsServerIscsiDdsDdObjGroup,
isnsServerRegIscsiObjGroup, isnsServerRegIscsiObjGroup,
isnsNotificationObjGroup, isnsNotificationObjGroup,
Gibbons Expires December 2004 84
isnsServerNotificationGroup isnsServerNotificationGroup
} }
::= { isnsCompliances 1 } ::= { isnsCompliances 1 }
isnsIscsiClientComplianceV1 MODULE-COMPLIANCE isnsIscsiClientComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Client "Initial compliance statement for an iSNS Client
supporting iSCSI devices." supporting iSCSI devices."
MODULE -- this module MODULE -- this module
skipping to change at line 4502 skipping to change at line 4522
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsClientAttributesGroup, isnsClientAttributesGroup,
isnsNotificationObjGroup, isnsNotificationObjGroup,
isnsClientNotificationGroup isnsClientNotificationGroup
} }
::= { isnsCompliances 4 } ::= { isnsCompliances 4 }
isnsServerCountStatsCompliance MODULE-COMPLIANCE isnsServerCountStatsCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires January 2006 81
"This set of groups is required for an implementation "This set of groups is required for an implementation
if it is desired to indicate that it keeps track of if it is desired to indicate that it keeps track of
Gibbons Expires December 2004 85
the number of registered objects in the iSNS Server the number of registered objects in the iSNS Server
instances over time." instances over time."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerNumObjGroup isnsServerNumObjGroup
} }
::= { isnsCompliances 5 } ::= { isnsCompliances 5 }
END END
skipping to change at line 4558 skipping to change at line 4579
8. Normative References 8. Normative References
[iSNS] Josh Tseng, Kevin Gibbons, Franco Travostino, Curt Du [iSNS] Josh Tseng, Kevin Gibbons, Franco Travostino, Curt Du
Laney, Joe Souza "iSNS Internet Storage Name Service", Laney, Joe Souza "iSNS Internet Storage Name Service",
<draft-ietf-ips-isns-22.txt>, Expires July 2004 <draft-ietf-ips-isns-22.txt>, Expires July 2004
[FCMGT01] K. McCloghrie, "Fibre Channel Management MIB", [FCMGT01] K. McCloghrie, "Fibre Channel Management MIB",
<draft-ietf-ips-fcmgmt-mib-04.txt>, Expires August <draft-ietf-ips-fcmgmt-mib-04.txt>, Expires August
2003. 2003.
Gibbons Expires December 2004 86 Gibbons Expires January 2006 82
[iSCSI] Julian Satran, Kalman Meth, Costa Sapuntzakis, [iSCSI] Julian Satran, Kalman Meth, Costa Sapuntzakis,
Mallikarjun Chadalapaka, Efri Zeidner, "iSCSI", RFC Mallikarjun Chadalapaka, Efri Zeidner, "iSCSI", RFC
3270, April 2004 3270, April 2004
[RFC3291] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder [RFC3291] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
"Textual Conventions for Internet Network Addresses", "Textual Conventions for Internet Network Addresses",
RFC 3291, May 2002. RFC 3291, May 2002.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Structure of J., Rose, M., and S. Waldbusser, "Structure of
skipping to change at line 4609 skipping to change at line 4630
4555 Great America Pkwy 4555 Great America Pkwy
Santa Clara, CA 95054-1208 Santa Clara, CA 95054-1208
USA USA
Tel: (408) 567-5765 Tel: (408) 567-5765
Fax: (408) 567-0063 Fax: (408) 567-0063
Tom McSweeney Tom McSweeney
E-mail: tommcs@us.ibm.com E-mail: tommcs@us.ibm.com
Postal: IBM Corporation Postal: IBM Corporation
600 Park Offices Drive
Gibbons Expires December 2004 87 Gibbons Expires January 2006 83
600 Park Offices Drive
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
USA USA
Tel: (919) 855-5169 Tel: (919) 855-5169
11. Intellectual Property Statement 11. Intellectual Property Statement
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 pertain to the implementation or use of the technology described to pertain to the implementation or use of the technology described
skipping to change at line 4653 skipping to change at line 4674
This document and the information contained herein are provided on This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
13. Copyright Statement 13. Copyright Statement
Copyright (C) The Internet Society (2004). This document is subject Copyright (C) The Internet Society (2005).
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights. This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
14. Acknowledgment 14. Acknowledgment
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is currently provided by the
Internet Society. Internet Society.
Gibbons Expires December 2004 88 Gibbons Expires January 2006 84
Gibbons Expires January 2006 85
 End of changes. 

This html diff was produced by rfcdiff 1.25, available from http://www.levkowetz.com/ietf/tools/rfcdiff/