draft-ietf-ips-isns-mib-09.txt   draft-ietf-ips-isns-mib-10.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft G D Ramkumar Internet Draft G D Ramkumar
<draft-ietf-ips-isns-mib-09.txt> Scott Kipp <draft-ietf-ips-isns-mib-10.txt> Scott Kipp
Category: standards-track McDATA Corporation Category: standards-track McDATA Corporation
Expires: October 2006 October 11, 2006
April 3, 2006
Definitions of Managed Objects for iSNS Definitions of Managed Objects for iSNS
(Internet Storage Name Service) (Internet Storage Name Service)
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that By submitting this Internet-Draft, each author represents that any
any applicable patent or other IPR claims of which he or she is applicable patent or other IPR claims of which he or she is aware
aware have been or will be disclosed, and any of which he or she have been or will be disclosed, and any of which he or she becomes
becomes aware will be disclosed, in accordance with Section 6 of aware will be disclosed, in accordance with Section 6 of BCP 79.
BCP 79.
Internet-Drafts are working documents of the Internet Internet-Drafts are working documents of the Internet Engineering
Engineering Task Force (IETF), its areas, and its working Task Force (IETF), its areas, and its working groups. Note that
groups. Note that other groups may also distribute working other groups may also distribute working documents as Internet-
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 months and may be updated, replaced, or obsoleted by other documents
documents at any time. It is inappropriate to use Internet- at any time. It is inappropriate to use Internet-Drafts as
Drafts as reference material or to cite them other than as "work reference material or to cite them other than as "work in progress".
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 in October 2006. This Internet-Draft will expire in April 2007.
Abstract Abstract
The iSNS protocol provides storage name service functionality on The iSNS protocol provides storage name service functionality on an
an IP network that is being used for iSCSI or iFCP storage. This IP network that is being used for iSCSI or iFCP storage. This draft
draft provides a mechanism to monitor multiple iSNS Servers, provides a mechanism to monitor multiple iSNS Servers, including
including information about registered objects in an iSNS information about registered objects in an iSNS Server.
Server.
This memo is a product of the IP Storage (IPS) working group This memo is a product of the IP Storage (IPS) working group within
within the Internet Engineering Task Force. Comments are the Internet Engineering Task Force. Comments are solicited and
solicited and should be addressed to the working group's mailing should be addressed to the working group's mailing list at
list at ips@ietf.org and/or the authors. ips@ietf.org and/or the authors.
Gibbons Expires October 2006 1 Gibbons Expires April 2007 1
Table of Contents Table of Contents
Status of this Memo............................................1 Status of this Memo................................................1
Abstract.......................................................1 Abstract...........................................................1
Table of Contents..............................................2 Table of Contents..................................................2
1. The Internet-Standard Management Framework.................3 1. The Internet-Standard Management Framework.....................3
2. Introduction...............................................3 2. Introduction...................................................3
3. Technical Description......................................3 3. Technical Description..........................................3
3.1 iSNS Registered Objects...................................3 3.1 iSNS Registered Objects.......................................3
3.2 iSNS MIB Structure........................................4 3.2 iSNS MIB Structure............................................4
3.3 iSNS Server Info..........................................5 3.3 iSNS Server Info..............................................5
3.3.1 Control Node Information.................................5 3.3.1 Control Node Information.....................................5
3.3.2 Discovery Domain Set (DDS)..............................5 3.3.2 Discovery Domain Set (DDS)..................................5
3.3.3 Discovery Domain (DD)...................................5 3.3.3 Discovery Domain (DD).......................................5
3.3.4 Registered Storage Objects..............................5 3.3.4 Registered Storage Objects..................................5
3.3.4.1 Registered Entities...................................6 3.3.4.1 Registered Entities.......................................6
3.3.4.2 Registered Portals....................................6 3.3.4.2 Registered Portals........................................6
3.3.4.3 Registered Portal Groups..............................6 3.3.4.3 Registered Portal Groups..................................6
3.3.4.4 Registered iSCSI Nodes................................6 3.3.4.4 Registered iSCSI Nodes....................................6
3.3.4.5 Registered FC Ports...................................6 3.3.4.5 Registered FC Ports.......................................6
3.3.4.6 Registered FC Nodes...................................6 3.3.4.6 Registered FC Nodes.......................................6
3.4 Multiple Server Instances.................................6 3.4 Multiple Server Instances.....................................6
3.4.1 Multiple iSNS Server Instances..........................6 3.5 iSNS Notifications............................................6
3.5 iSNS Notifications........................................7 4. MIB References and Requirement Levels..........................6
4. MIB References and Requirement Levels......................7 5. MIB Module......................................................7
5. MIB Module..................................................7 6. IANA Considerations............................................65
6. IANA Considerations........................................65 7. Security Considerations........................................66
7. Security Considerations....................................66 8. Normative References...........................................67
8. Normative References.......................................67 9. Informative References.........................................68
9. Informative References.....................................68 10. Acknowledgements..............................................68
10. Acknowledgements..........................................68 11. Authors' Addresses............................................68
11. Authors' Addresses........................................68 11. Intellectual Property Statement...............................69
11. Intellectual Property Statement...........................69
Gibbons Expires October 2006 2 Gibbons Expires April 2007 2
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the For a detailed overview of the documents that describe the current
current Internet-Standard Management Framework, please refer to Internet-Standard Management Framework, please refer to section 7 of
section 7 of RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, Managed objects are accessed via a virtual information store, termed
termed the Management Information Base or MIB. MIB objects are the Management Information Base or MIB. MIB objects are generally
generally accessed through the Simple Network Management accessed through the Simple Network Management Protocol (SNMP).
Protocol (SNMP). Objects in the MIB are defined using the Objects in the MIB are defined using the mechanisms defined in the
mechanisms defined in the Structure of Management Information Structure of Management Information (SMI). This memo specifies a
(SMI). This memo specifies a MIB module that is compliant to MIB module that is compliant to the SMIv2, which is described in STD
the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC
58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580]. 2580 [RFC2580].
2. Introduction 2. Introduction
The iSNS protocol can be used by IP based storage devices for The iSNS protocol, as described in RFC 4171 [RFC4171], can be used
dynamic registration and discovery of storage devices in the by IP based storage devices for dynamic registration and discovery
network [RFC 4171]. It has the capability to group devices into of other storage devices in the network. It has the capability to
storage Discovery Domains. The iSNS MIB is designed to allow group devices into storage Discovery Domains, and Discovery Domains
SNMP to be used to monitor iSNS servers to provide iSNS into Discovery Domain Sets. The iSNS MIB is designed to allow SNMP
capabilities, supporting iSCSI [RFC3720] and iFCP [RFC4172]. to be used to monitor iSNS servers supporting iSCSI [RFC3720] and
iFCP [RFC4172].
3. Technical Description 3. Technical Description
3.1 iSNS Registered Objects 3.1 iSNS Registered Objects
The following entity relationship figure indicates the objects The following entity relationship figure indicates the objects that
that can be registered in the iSNS, and their relationship to can be registered in the iSNS, and their relationship to each other.
each other.
Gibbons Expires October 2006 3 Gibbons Expires April 2007 3
+--------------+ +-----------+ +--------------+ +-----------+
| NETWORK |1 *| | | NETWORK |1 *| |
| ENTITY |----| PORTAL | | ENTITY |----| PORTAL |
| | | | | | | |
+--------------+ +-----------+ +--------------+ +-----------+
|1 |1 |* |1 |1 |*
| | | | | |
| |* | | |* |
| +----------+ | | +----------+ |
| | PORTAL | | | | PORTAL | |
skipping to change at line 149 skipping to change at line 143
+----------+ +-------------+ +----------+ +-----------+ +----------+ +-------------+ +----------+ +-----------+
| FC |1 *| STORAGE |* *| DISCOVERY|* *| DISCOVERY | | FC |1 *| STORAGE |* *| DISCOVERY|* *| DISCOVERY |
| DEVICE |----| NODE |----| DOMAIN |----| DOMAIN | | DEVICE |----| NODE |----| DOMAIN |----| DOMAIN |
| | | | | | | SET | | | | | | | | SET |
+----------+ +-------------+ +----------+ +-----------+ +----------+ +-------------+ +----------+ +-----------+
* represents 0 to many possible relationships * represents 0 to many possible relationships
3.2 iSNS MIB Structure 3.2 iSNS MIB Structure
The MIB is divided into sections for iSNS server information, The MIB is divided into sections for iSNS server information, iSNS
iSNS server registered objects information, and iSNS server registered objects information, and iSNS notifications.
notifications.
+--------------+ +--------------+ +--------------+ +--------------+
| MANAGED iSNS |1 *| CONTROL NODE | | MANAGED iSNS |1 *| CONTROL NODE |
| SERVER |----| INFO | | SERVER |----| INFO |
| INFO | +--------------+ | INFO | +--------------+
+--------------+ +--------------+
|1 |1 |1 |1
| | +--------------+ | | +--------------+
| | *| DDS AND DD | | | *| DDS AND DD |
| +------| INFO | | +------| INFO |
skipping to change at line 176 skipping to change at line 169
| *| REGISTERED | | *| REGISTERED |
+------------| ENTITIES | +------------| ENTITIES |
| INFO | | INFO |
+-------------+ +-------------+
+-----------------+ +-----------------+
| iSNS | | iSNS |
| NOTIFICATION | | NOTIFICATION |
| INFO | | INFO |
+-----------------+ +-----------------+
Gibbons Expires October 2006 4 Gibbons Expires April 2007 4
The sections that are required to implement are for iSNS Server The sections that are required to implement are for iSNS Server
management and notification. management and notification.
3.3 iSNS Server Info 3.3 iSNS Server Info
The isnsSrvrInfo section provides the ability to monitor The isnsServerInfo section provides the ability to monitor multiple
multiple iSNS Server instances. The isnsSrvrInstTable table iSNS Server instances. The isnsServerTable table provides
provides information on each server instance. This table is information on each server instance. This table is indexed by the
indexed by the variable isnsSrvrInstIndex. The table shows the variable isnsServerIndex. The table indicates current settings for
current settings for each iSNS server being managed. The each iSNS server being managed. The network address, TCP and UDP
network address, TCP and UDP ports being used by a server for ports being used by a server for iSNSP registrations and queries can
iSNSP registrations and queries can be determined from this be determined from this table.
table.
The count of objects registered in each iSNS server instance is The count of objects registered in each iSNS server instance is
shown in the table isnsNumObjTable. The provides a summary of shown in the table isnsNumObjectsTable. The provides a summary of
the number Discovery Domain Sets, Discovery Domains, Entities, the number Discovery Domain Sets, Discovery Domains, Entities,
Portals, Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Portals, Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports.
Ports.
3.3.1 Control Node Information 3.3.1 Control Node Information
As defined in the iSNS specification, control nodes are objects As defined in the iSNS specification, control nodes are objects that
that have been registered with the server and are allowed to have been registered with the server and are allowed to manage the
manage the iSNS server. These control nodes are identified by iSNS server. These control nodes are identified by their iSCSI Node
their iSCSI Node Name or iFCP FC Port Name. This section of the Name or iFCP FC Port Name. The isnsControlNodeInfo section of the
MIB provides the ability to view the currently registered set of MIB provides the ability to view the currently registered set of
iSCSI and iFCP control nodes. iSCSI and iFCP control nodes.
3.3.2 Discovery Domain Set (DDS) 3.3.2 Discovery Domain Set (DDS)
The isnsDdsInfo section provides information on each registered The isnsDdsInfo section provides information on each registered DDS,
DDS, the Discovery Domain members of each DDS, for each iSNS the Discovery Domain members of each DDS, for each iSNS Server
Server instance being managed. DDSs provide a method to group instance being managed. DDSs provide a method to group multiple
Discovery Domains for easier control. As described in the iSNS Discovery Domains for easier control. As described in the iSNS
Specification [RFC 4171], a DDS can be enabled or disabled, Specification [RFC4171], a DDS can be enabled or disabled, which in
which in turn enables or disables the member Discovery Domains. turn enables or disables the member Discovery Domains. Discovery
Discovery Domains that are contained in an enabled DDS are then Domains that are contained in an enabled DDS are then enforced by an
enforced by an iSNS Server. iSNS Server.
3.3.3 Discovery Domain (DD) 3.3.3 Discovery Domain (DD)
The isnsDdInfo section provides information on each registered The isnsDdInfo section provides information on each registered DD,
DD, and the DD members, for each iSNS Server instance being and the DD members, for each iSNS Server instance being managed.
managed. DDs are collections of storage nodes and portals that DDs are collections of storage nodes and portals that are allowed to
are allowed to discover one another. DD members can be iSCSI discover one another. DD members can be iSCSI nodes, Entity
nodes, Entity Portals, or iFCP nodes. Portals, or iFCP nodes.
3.3.4 Registered Storage Objects 3.3.4 Registered Storage Objects
Gibbons Expires October 2006 5 The isnsReg section provides information on the registered storage
The isnsReg section provides information on the registered objects for a specific iSNS Server instance. This section is
storage objects for a specific iSNS Server instance. This divided into subsections for Entities, Portals, iSCSI Nodes, as well
section is divided into subsections for Entities, Portals, iSCSI as iFCP Port and Node information.
Nodes, as well as iFCP Port and Node information.
Gibbons Expires April 2007 5
3.3.4.1 Registered Entities 3.3.4.1 Registered Entities
The isnsRegEntityInfo section provides information on the The isnsRegEntityInfo section provides information on the registered
registered entities. Entities are collections of storage nodes entities. Entities are collections of storage nodes and portals.
and portals.
3.3.4.2 Registered Portals 3.3.4.2 Registered Portals
The isnsRegPortalInfo section provides information on the The isnsRegPortalInfo section provides information on the registered
registered portals for a specific iSNS Server instance. Portals portals for a specific iSNS Server instance. Portals are logical
are logical IP-Address, TCP/UDP Port pairs that provide access IP-Address, TCP/UDP Port pairs that provide access to storage nodes
to storage nodes contained in the associated Entity. contained in the associated Entity.
3.3.4.3 Registered Portal Groups 3.3.4.3 Registered Portal Groups
The isnsRegPortalGroupInfo section provides information on the The isnsRegPortalGroupInfo section provides information on the
registered portal groups for a specific iSNS Server instance. registered portal groups for a specific iSNS Server instance. As
As described in iSCSI [RFC 3347], Portal Groups provide a described in iSCSI [RFC3720], Portal Groups provide a mapping
mapping between Portals and iSCSI Storage Nodes contained in an between Portals and iSCSI Storage Nodes contained in an Entity.
Entity.
3.3.4.4 Registered iSCSI Nodes 3.3.4.4 Registered iSCSI Nodes
The isnsRegIsciNodeInfo section provides information on the The isnsRegIscsiNodeInfo section provides information on the
registered iSCSI Nodes for a specific iSNS Server instance. The registered iSCSI Nodes for a specific iSNS Server instance. The
iSCSI nodes are individual storage targets or initiators. iSCSI nodes are individual storage targets or initiators.
3.3.4.5 Registered FC Ports 3.3.4.5 Registered FC Ports
The isnsRegFcPortInfo section provides information on the The isnsRegFcPortInfo section provides information on the registered
registered FC Ports for a specific iSNS Server instance. The FC FC Ports for a specific iSNS Server instance. The FC Ports are ports
Ports are ports associated with an iFCP gateway. associated with an iFCP gateway.
3.3.4.6 Registered FC Nodes 3.3.4.6 Registered FC Nodes
The isnsRegFcNodeInfo section provides information on the The isnsRegFcNodeInfo section provides information on the registered
registered FC Nodes for a specific iSNS Server instance. The FC FC Nodes for a specific iSNS Server instance. The FC nodes are
nodes are individual storage devices associated with an iFCP individual storage devices associated with an iFCP gateway.
gateway.
3.4 Multiple Server Instances 3.4 Multiple Server Instances
The management of multiple instances of iSNS servers by the The management of multiple instances of iSNS servers by the agent is
agent is supported. supported. As described in Section 3.3, each managed iSNS server
instance has an entry in the table isnsServerTable.
3.4.1 Multiple iSNS Server Instances
Gibbons Expires October 2006 6
A single SNMP management agent may manage multiple iSNS server
instances. As described in Section 3.3, each managed iSNS
server instance has an entry in the table isnsSrvrInstTable.
3.5 iSNS Notifications 3.5 iSNS Notifications
The isnsNotification section provides SNMP notifications for The isnsNotification section provides SNMP notifications for iSNS
iSNS Server state changes. Server state changes.
4. MIB References and Requirement Levels 4. MIB References and Requirement Levels
Gibbons Expires April 2007 6
The following MIB module has IMPORTS from [RFC2578], [RFC2579], The following MIB module has IMPORTS from [RFC2578], [RFC2579],
[RFC2580], [RFC3411], [RFC4001], and [RFC4044]. In REFERENCE [RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In
clauses, it also refers to [RFC3720], [RFC4171], and [RFC4172]. REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and
[RFC4172].
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
"OPTIONAL" in this document are to be interpreted as described this document are to be interpreted as described in RFC 2119.
in RFC 2119. [RFC2119] [RFC2119]
5. MIB Module 5. MIB Module
ISNS-MIB DEFINITIONS ::= BEGIN ISNS-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
-- From RFC2578
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
Integer32,
Unsigned32, Unsigned32,
mib-2 mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
OBJECT-GROUP, -- From RFC2579
MODULE-COMPLIANCE,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
TimeStamp, TimeStamp,
TruthValue TruthValue
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC2580
OBJECT-GROUP,
MODULE-COMPLIANCE,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
-- From RFC 3411 -- From RFC 3411
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
-- From RFC 4001 -- From RFC 4001
InetAddressType, InetAddressType,
InetAddress, InetAddress,
InetPortNumber InetPortNumber
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From RFC 4044 -- From RFC 4044
Gibbons Expires October 2006 7
FcNameIdOrZero, FcNameIdOrZero,
FcAddressIdOrZero FcAddressIdOrZero
FROM FC-MGMT-MIB FROM FC-MGMT-MIB
-- From RFC4133
PhysicalIndex
Gibbons Expires April 2007 7
FROM ENTITY-MIB
; ;
isnsMIB MODULE-IDENTITY isnsMIB MODULE-IDENTITY
LAST-UPDATED "200603280000Z" LAST-UPDATED "200610110000Z"
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
G.D. Ramkumar G.D. Ramkumar
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-5614 Tel: +1 408-567-5614
Fax: +1 408 567-0063 Fax: +1 408-567-0063
Email: gramkumar@stanfordalumni.org Email: gramkumar@stanfordalumni.org
Scott Kipp Scott Kipp
McDATA Corporation McDATA Corporation
4 McDATA Pkwy 4 McDATA Pkwy
Broomfield, CO 80021 Broomfield, CO 80021
USA USA
Tel: +1 720-558-3452 Tel: +1 720-558-3452
Fax: +1 720-558-8999 Fax: +1 720-558-8999
Email: scott.kipp@mcdata.com Email: scott.kipp@mcdata.com
skipping to change at line 382 skipping to change at line 375
DESCRIPTION DESCRIPTION
"This module defines management information "This module defines management information
specific to internet Storage Name Service specific to internet Storage Name Service
(iSNS) management. (iSNS) management.
Copyright (C) The Internet Society 2006. Copyright (C) The Internet Society 2006.
This version of this MIB module is part This version of this MIB module is part
of RFC XXXX; see the RFC itself for full of RFC XXXX; see the RFC itself for full
legal notices." legal notices."
REVISION "200603280000Z" REVISION "200610110000Z"
DESCRIPTION DESCRIPTION
"Initial version of iSNS Management Module. "Initial version of iSNS Management Module.
This MIB published as RFC XXXX." This MIB published as RFC XXXX."
Gibbons Expires October 2006 8
-- RFC Ed.: replace XXXX with RFC number assigned to -- RFC Ed.: replace XXXX with RFC number assigned to
Gibbons Expires April 2007 8
-- this document -- this document
::= { mib-2 YYYY } ::= { mib-2 YYYY }
-- RFC Ed.: enter the IANA assigned number to this MIB -- RFC Ed.: enter the IANA assigned number to this MIB
-- for YYYY -- for YYYY
-- --
-- Textual Conventions -- Textual Conventions
-- --
IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Discovery Domain Set Identifier associated with a "The unique Discovery Domain Set Identifier associated with a
Discovery Domain Set (DDS)." Discovery Domain Set (DDS)."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC4171, Section 6.11.1.1"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsDdsStatusId ::= TEXTUAL-CONVENTION IsnsDdsStatusType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the status of a Discovery Domain "The status of a Discovery Domain Set (DDS) registered in the
Set (DDS) registered in the iSNS. iSNS. The initially assigned values are below:
Bit Status Bit Status
--------- --------- --------- ---------
0 enabled 1 DDS Enabled
All others RESERVED
If bit(0) is set to true then the DDS is Enabled. Otherwise Setting a bit to 1 indicates the feature is enabled.
the DDS is disabled." Otherwise it is disabled. The future assignment of any of
REFERENCE "RFC 4171, Section 6" the reserved values will be documented in a revision of
RFC4171."
REFERENCE "RFC4171, Section 6.11.1.3"
SYNTAX BITS { SYNTAX BITS {
enabled(0) reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28), reserved29(29),
reserved30(30),
ddsEnabled (31)
} }
IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires April 2007 9
"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 is used to
uniquely index and reference a DD. New storage nodes uniquely index and reference a DD."
are automatically added to the default DD if
isnsSrvrInstDfltDdDdsStatus is set to inDefaultDdAndDds."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
DdFeatureBitmapId ::= TEXTUAL-CONVENTION IsnsDdFeatureType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the types of features "This type defines the features that each Discovery Domain
(DD) has.
Gibbons Expires October 2006 9
each Discovery Domain (DD) has.
Bit Status Bit Status
--------- --------- --------- ---------
0 Boot List 31 Boot List
All others RESERVED
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators. Setting the bit to true (1) indicates initiators.
the feature is enabled. Otherwise it is disabled."
REFERENCE "RFC 4171, Section 6" Setting a bit to 1 indicates the feature is enabled.
Otherwise it is disabled. The future assignment of any of
the reserved values will be documented in a revision of
RFC4171."
REFERENCE "RFC4171, Section 6.11.2.9"
SYNTAX BITS { SYNTAX BITS {
bootlist(0) reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28), reserved29(29),
reserved30(30),
bootlist(31)
} }
IsnsDdDdsModificationBitmap ::= TEXTUAL-CONVENTION IsnsDdDdsModificationType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The methods that can be used to modify the Discovery "The methods that can be used to modify the Discovery
Domain and Discovery Domain Sets in the iSNS Server Domain and Discovery Domain Sets in an iSNS Server
instance. Although this MIB does not allow modification instance. Although this MIB does not allow modification
of DD's and DDS's, SNMP may be used to modify them via of DD's and DDS's, SNMP may be used to modify them via
another MIB. another MIB.
Bit Flag Description
Bit Field Flag Description
--------- ------------------------------------ --------- ------------------------------------
0 SNMP protocol is allowed to modify 0 SNMP protocol is allowed to modify
DD's/DDS's DD's/DDS's
Gibbons Expires April 2007 10
1 Control Nodes are allowed 1 Control Nodes are allowed
2 Target iSCSI Nodes are allowed 2 Target iSCSI Nodes are allowed
3 Initiator iSCSI Nodes are allowed 3 Initiator iSCSI Nodes are allowed
4 Target iFCP Ports are allowed 4 Target iFCP Ports are allowed
5 Initiator iFCP Ports are allowed 5 Initiator iFCP Ports are allowed
Setting a bit to true (1) indicates the feature is Setting a bit to 1 indicates the feature is
enabled. Otherwise it is disabled." enabled. Otherwise it is disabled."
REFERENCE "RFC 4171, Section 2.4" REFERENCE "RFC 4171, Section 2.4"
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)
} }
IsnsEntityIndexId ::= TEXTUAL-CONVENTION IsnsEntityIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This textual convention is used as an identifier for "The identifer for the unique integer Entity Index
the unique integer Entity Index associated with a storage associated with an iSNS registered Entity object."
entity that is registered in an iSNS Server. The index
Gibbons Expires October 2006 10
is unique within an iSNS Server instance."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsEntityProtocolId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of protocol that is supported by this entity.
Type Value Entity Type
---------- -----------
1 No Protocol
2 iSCSI
3 iFCP
All Others As in the iSNS Specification
"
REFERENCE "RFC 4171, Section 6"
SYNTAX INTEGER { noProtocol(1),
iSCSI(2),
iFCP(3) }
IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Portal Group Index "The identifier for the unique integer Portal Group Index
associated with a iSNS registered Portal Group object." associated with an iSNS registered Portal Group object."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsPortalIndexId ::= TEXTUAL-CONVENTION IsnsPortalIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" 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 an iSNS registered Portal object."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port type being used by a Portal for an "The UDP or TCP port type being used by a Portal for an
Entity." Entity."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC4171, Section 6.3.2"
SYNTAX INTEGER { udp(1), tcp(2) } SYNTAX INTEGER { udp(1), tcp(2) }
IsnsPortalGroupTagIdOrZero ::= TEXTUAL-CONVENTION Gibbons Expires April 2007 11
IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group Tag (PGT) TC for iSCSI Portal Group "The Portal Group Tag (PGT) represents an association
between a Portal and iSCSI Node using the value range
Gibbons Expires October 2006 11 0 to 65535. A PGT with no association is a NULL
objects registered in the iSNS. The value of zero value. The value of -1 indicates a NULL value."
indicates a NULL value, or no association, between the REFERENCE "RFC4171, Section 6.5.4, and RFC3720"
associated Portal and iSCSI Node." SYNTAX Integer32 ( -1 .. 65535 )
REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 0 .. 65535 )
IsnsPortalSecurityBitmapId ::= TEXTUAL-CONVENTION IsnsPortalSecurityType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for a Portal that is
registered in the Portal Security Bitmap attribute. The registered in the iSNS server. The bitmapVALID field must be
valid bit must be set in order for this attribute to set in order for the contents to be considered valid
contain valid information. The definition of the bitmap information. The definitions of the bit fields are based
is based on the iSNS Specification, RFC 4171. The on RFC4171. The initial representation of each bit setting
representation of each bit setting (0 or 1) is indicated (0 or 1) is indicated below.
below. Bit Flag Description
Bit Field Flag Description
--------- ------------------------------------ --------- ------------------------------------
0 1 = Tunnel Mode Preferred; 0 = No Preference 25 1 = Tunnel Mode Preferred; 0 = No Preference
1 1 = Transport Mode Preferred; 0 = No 26 1 = Transport Mode Preferred; 0 = No
Preference Preference
2 1 = PFS Enabled; 0 = PFS Disabled 27 1 = PFS Enabled; 0 = PFS Disabled
3 1 = Aggressive Mode Enabled; 0 = Disabled 28 1 = Aggressive Mode Enabled; 0 = Disabled
4 1 = Main Mode Enabled; 0 = MM Disabled 29 1 = Main Mode Enabled; 0 = MM Disabled
5 1 = IKE/IPSec Enabled; 0 = IKE/IPSec 30 1 = IKE/IPSec Enabled; 0 = IKE/IPSec
Disabled Disabled
6 1 = Bitmap VALID; 0 = INVALID 31 1 = Bitmap VALID; 0 = INVALID
All others RESERVED
" The future assignment of any of the reserved values will be
REFERENCE "RFC 4171, Section 6" documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.3.9"
SYNTAX BITS { SYNTAX BITS {
tunnelModePreferred(0), reserved0(0), reserved1(1), reserved2(2),
transportModePreferred(1), reserved3(3), reserved4(4), reserved5(5),
pfsEnabled(2), reserved6(6), reserved7(7), reserved8(8),
agressiveModeEnabled(3), reserved9(9), reserved10(10), reserved11(11),
mainModeEnabled(4), reserved12(12), reserved13(13), reserved14(14),
ikeIpsecEnabled(5), reserved15(15), reserved16(16), reserved17(17),
bitmapVALID(6) reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24),
tunnelModePreferred(25),
transportModePreferred(26),
pfsEnabled(27),
agressiveModeEnabled(28),
mainModeEnabled(29),
Gibbons Expires April 2007 12
ikeIpsecEnabled(30),
bitmapVALID(31)
} }
IsnsNodeIndexId ::= TEXTUAL-CONVENTION IsnsNodeIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Node Index associated "The identifier for the unique integer Node Index associated
with a storage node. In order to support objects that have with a storage node. In order to support objects that have
key identifiers whose maximum length is longer than the key identifiers whose maximum length is longer than the
maximum SNMP supported length, the iSNS server provides maximum SNMP supported length, the iSNS server provides
secondary non-zero integer index identifiers. These indexes secondary non-zero integer index identifiers. These indexes
SHALL be persistent for as long as the server is active. SHALL be persistent for as long as the server is active.
Furthermore, index values for recently deregistered objects Furthermore, index values for recently deregistered objects
Gibbons Expires October 2006 12
SHOULD NOT be reused in the short term." SHOULD NOT be reused in the short term."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC4171, Section 6.4.5"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsNodeIndexIdOrZero ::= TEXTUAL-CONVENTION IsnsNodeIndexIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Node Index "This textual convention is an extension of the IsnsNodeIndexId
associated with a storage node, or the value zero. In textual convention, which defines a greater than zero value
order to support objects that have key identifiers used to identify an IsnsNode. This extension permits the
whose maximum length is longer than the maximum SNMP additional value of zero. The value zero is object-specific
supported length, the iSNS server provides secondary and MUST therefore be defined as part of the description of
non-zero integer index identifiers. These indexes any object which uses this syntax. Examples of the usage of
SHALL be persistent for as long as the server is zero might include situations where the IsnsNode was unknown,
active. Furthermore, index values for recently or when none or all IsnsNodes need to be referenced."
deregistered objects SHOULD NOT be reused in the short REFERENCE "RFC4171, Section 6.4.5"
term."
REFERENCE "RFC 4171, Section 6"
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
IsnsNodeTypeId ::= TEXTUAL-CONVENTION IsnsIscsiNodeType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defines the functions of this node. "The iSCSI Node Type defines the functions of the registered
The definitiions of each setting are defined in the iSNS object. The definitiions of each setting are defined in
Specification, RFC 4171. RFC4171.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
0 Control 29 Control
1 Initiator 30 Initiator
2 Target 31 Target
" All others RESERVED
REFERENCE "RFC 4171, Section 6"
Setting a bit to 1 indicates the node has the corresponding
characteristics. The future assignment of any of the
reserved values will be documented in a revision of
RFC4171."
REFERENCE "RFC4171, Section 6.4.2"
Gibbons Expires April 2007 13
SYNTAX BITS { SYNTAX BITS {
control(0), reserved0(0), reserved1(1), reserved2(2),
initiator(1), reserved3(3), reserved4(4), reserved5(5),
target(2) reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28),
control(29),
initiator(30),
target(31)
} }
IsnsCosBitmapId ::= TEXTUAL-CONVENTION IsnsFcClassOfServiceType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This bit-map indicates the Fibre Channel Class of Service "This defines the Fibre Channel Class of Service types
types that are supported by the registered port. that are supported by the registered port. The
definitions are as defined in RFC4171.
Bit Field Flag Description Bit FC COS Type
--------- ---------------- --------- ----------------
0 Fibre Channel Class 3 Supported 28 Fibre Channel Class 3 Supported
1 Fibre Channel Class 2 Supported 29 Fibre Channel Class 2 Supported
All others RESERVED
Gibbons Expires October 2006 13 Setting a bit to 1 indicates the class of service is
Setting a bit to true (1) indicates the class of service is supported. The future assignment of any of the
supported." reserved values will be documented in a revision of
REFERENCE "RFC 4171, Section 6" RFC4171."
REFERENCE "RFC4171, Section 6.6.8"
SYNTAX BITS { SYNTAX BITS {
class3(0), reserved0(0), reserved1(1), reserved2(2),
class2(1) reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26),
reserved27(27),
class3(28),
class2(29)
} }
IsnsScnBitmapId ::= TEXTUAL-CONVENTION IsnsIscsiScnType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for a node as "The iSCSI Node State Change Notification (SCN) values
defined in the iSNS Specification, RFC 4171. A set bit (1)
indicates the type of SCN for the bitmap as follows:
Bit Field Flag Description Gibbons Expires April 2007 14
--------- ---------------- for a node as defined in RFC4171.
0 INITIATOR AND SELF INFORMATION ONLY Bit Description
1 TARGET AND SELF INFORMATION ONLY ------------ ----------------
2 MANAGEMENT REGISTRATION/SCN 24 INITIATOR AND SELF INFORMATION ONLY
3 REGISTERED OBJECT REMOVED 25 TARGET AND SELF INFORMATION ONLY
4 REGISTERED OBJECT ADDED 26 MANAGEMENT REGISTRATION/SCN
5 REGISTERED OBJECT UPDATED 27 OBJECT REMOVED
6 DD/DDS MEMBER REMOVED (MGT REG/SCN 28 OBJECT ADDED
ONLY) 29 OBJECT UPDATED
7 DD/DDS MEMBER ADDED (MGT REG/SCN 30 DD/DDS MEMBER REMOVED (Mgmt Reg/SCN
ONLY) only)
" 31 (Lsb) DD/DDS MEMBER ADDED (Mgmt Reg/SCN
only)
All others RESERVED
REFERENCE "RFC 4171, Section 6" Setting a bit to 1 indicates that type of SCN is enabled.
The future assignment of any of the reserved values will be
documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.4.4"
SYNTAX BITS { SYNTAX BITS {
initiatorAndSelfOnly(0), reserved0(0), reserved1(1), reserved2(2),
targetAndSelfOnly(1), reserved3(3), reserved4(4), reserved5(5),
managementRegistrationScn(2), reserved6(6), reserved7(7), reserved8(8),
registeredObjectRemoved(3), reserved9(9), reserved10(10), reserved11(11),
registeredObjectAdded(4), reserved12(12), reserved13(13), reserved14(14),
registeredObjectUpdated(5), reserved15(15), reserved16(16), reserved17(17),
ddOrDdsMemberRemoved(6), reserved18(18), reserved19(19), reserved20(20),
ddOrDdsMemberAdded(7) reserved21(21), reserved22(22), reserved23(23),
initiatorAndSelfOnly(24),
targetAndSelfOnly(25),
managementRegistrationScn(26),
objectRemoved(27),
objectAdded(28),
objectUpdated(29),
ddOrDdsMemberRemoved(30),
ddOrDdsMemberAdded(31)
} }
IsnsSrvrDscvryMthdId ::= TEXTUAL-CONVENTION IsnsIfcpScnType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This bitamp is used to indicate the iSNS Server discovery "The iFCP State Change Notification (SCN) values for an iFCP
methods that are supported and enabled on an iSNS Server. object as defined in RFC4171.
The options are DHCP, SLP, multicast group iSNS heartbeat, Bit Description
broadcast group iSNS heartbeat, configured server list, and ------------ ----------------
other. The iSNS Server may also support additional 24 INITIATOR AND SELF INFORMATION ONLY
discovery methods not indicated." 25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED
28 OBJECT ADDED
29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (Mgmt Reg/SCN
Gibbons Expires April 2007 15
only)
31 (Lsb) DD/DDS MEMBER ADDED (Mgmt Reg/SCN
only)
All others RESERVED
Setting a bit to 1 indicates that type of SCN is enabled.
The future assignment of any of the reserved values will be
documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.6.12"
SYNTAX BITS { SYNTAX BITS {
dhcp(0), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
initiatorAndSelfOnly(24),
targetAndSelfOnly(25),
managementRegistrationScn(26),
objectRemoved(27),
objectAdded(28),
objectUpdated(29),
ddOrDdsMemberRemoved(30),
ddOrDdsMemberAdded(31)
}
Gibbons Expires October 2006 14 IsnsFcPortRoleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The FC Port Role defines the functions of the registered
object. The definitiions of each setting are defined in
RFC4171.
Bit Port Role
--------- ---------
29 Control
30 FCP Initiator
31 FCP Target
All others RESERVED
Setting a bit to 1 indicates the port has the corresponding
characteristics. The future assignment of any of the
reserved values will be documented in a revision of
RFC4171."
REFERENCE "RFC4171, Section 6.6.13"
SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14),
Gibbons Expires April 2007 16
reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28),
control(29),
initiator(30),
target(31)
}
IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of iSNS Server discovery methods that are enabled
on an iSNS Server. The options are DHCP, SLP, multicast
group iSNS heartbeat, broadcast group iSNS heartbeat,
configured server list, and other. The iSNS Server may
support additional discovery methods not indicated."
REFERENCE "RFC4171, Section 2.5"
SYNTAX BITS {
dhcp(0),
slp(1), slp(1),
multicastGroupHb(2), multicastGroupHb(2),
broadcastHb(3), broadcastHb(3),
cfgdServerList(4), cfgdServerList(4),
other(5) other(5)
} }
-- --
-- Internet Storage Name Service Management -- Internet Storage Name Service Management
-- --
skipping to change at line 733 skipping to change at line 858
{ isnsMIB 0 } { isnsMIB 0 }
isnsObjects OBJECT IDENTIFIER ::= isnsObjects OBJECT IDENTIFIER ::=
{ isnsMIB 1 } { isnsMIB 1 }
isnsConformance OBJECT IDENTIFIER ::= isnsConformance OBJECT IDENTIFIER ::=
{ isnsMIB 2 } { isnsMIB 2 }
-- --
-- iSNS Server instance managed objects -------------------- -- iSNS Server instance managed objects --------------------
-- --
isnsSrvrInfo OBJECT IDENTIFIER ::= { isnsObjects 1 } isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 }
isnsSrvrInstTable OBJECT-TYPE isnsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsSrvrInstEntry SYNTAX SEQUENCE OF IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table provides a list of the iSNS Server instances "This table provides a list of the iSNS Server instances
Gibbons Expires April 2007 17
that are managed through the same SNMP context." that are managed through the same SNMP context."
::= { isnsSrvrInfo 1 } ::= { isnsServerInfo 1 }
isnsSrvrInstEntry OBJECT-TYPE isnsServerEntry OBJECT-TYPE
SYNTAX IsnsSrvrInstEntry SYNTAX IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a row in the iSNS Server instance table. The number "This is a row in the iSNS Server instance table. The number
of rows is dependent on the number of iSNS Server instances of rows is dependent on the number of iSNS Server instances
that are being managed through same SNMP context." that are being managed through same SNMP context."
INDEX { isnsSrvrInstIndex } INDEX { isnsServerIndex }
::= { isnsSrvrInstTable 1 } ::= { isnsServerTable 1 }
IsnsSrvrInstEntry ::= IsnsServerEntry ::=
SEQUENCE { SEQUENCE {
isnsSrvrInstIndex Unsigned32, isnsServerIndex Unsigned32,
isnsSrvrInstName SnmpAdminString, isnsServerName SnmpAdminString,
isnsSrvrInstIsnsVersion Unsigned32, isnsServerIsnsVersion Unsigned32,
isnsSrvrInstVendorInfo SnmpAdminString, isnsServerVendorInfo SnmpAdminString,
isnsSrvrInstPhyIndex Unsigned32, isnsServerPhysicalIndex PhysicalIndex,
isnsServerTcpPort InetPortNumber,
Gibbons Expires October 2006 15 isnsServerUdpPort InetPortNumber,
isnsSrvrInstTcpPort InetPortNumber, isnsServerDiscontinuityTime
isnsSrvrInstUdpPort InetPortNumber, TimeStamp,
isnsSrvrInstDiscontinuityTime TimeStamp, isnsServerRole INTEGER,
isnsSrvrInstRole INTEGER, isnsServerDiscoveryMethodsEnabled
isnsSrvrInstDiscMthdsEnbld IsnsSrvrDscvryMthdId, IsnsSrvrDiscoveryMethodsType,
isnsSrvrInstDiscMcGrpType InetAddressType, isnsServerDiscoveryMcGroupType
isnsSrvrInstDiscMcGrp InetAddress, InetAddressType,
isnsSrvrInstEsiNonRespThrshld Unsigned32, isnsServerDiscoveryMcGroupAddress
isnsSrvrInstEnblCntrlNdeMgtScn TruthValue, InetAddress,
isnsSrvrInstCntrlNodeAuth INTEGER, isnsServerEsiNonResponseThreshold
isnsSrvrInstDfltDdDdsStatus INTEGER, Unsigned32,
isnsSrvrInstUpdateDdDdsSpprtd isnsServerEnableControlNodeMgtScn
IsnsDdDdsModificationBitmap, TruthValue,
isnsSrvrInstUpdateDdDdsEnbld isnsServerDefaultDdDdsStatus
IsnsDdDdsModificationBitmap INTEGER,
isnsServerUpdateDdDdsSupported
IsnsDdDdsModificationType,
isnsServerUpdateDdDdsEnabled
IsnsDdDdsModificationType
} }
isnsSrvrInstIndex OBJECT-TYPE isnsServerIndex 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 object uniquely identifies the iSNS Server being "This object uniquely identifies the iSNS Server being
managed by the SNMP context and is the key for this table. managed by the SNMP context and is the key for this table.
This is an instance index for each iSNS Server being This is an instance index for each iSNS Server being
Gibbons Expires April 2007 18
managed. The value of this object is used elsewhere in managed. The value of this object is used elsewhere in
the MIB to reference specific iSNS Servers." the MIB to reference specific iSNS Servers."
::= { isnsSrvrInstEntry 1 } ::= { isnsServerEntry 1 }
isnsSrvrInstName OBJECT-TYPE isnsServerName 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
"A non-unique name that can be assigned to the iSNS Server "A non-unique name that can be assigned to the iSNS Server
instance. If not configured, the value is an empty string." instance. If not configured, then the string SHALL be
::= { isnsSrvrInstEntry 2 } zero-length."
::= { isnsServerEntry 2 }
isnsSrvrInstIsnsVersion OBJECT-TYPE isnsServerIsnsVersion OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS version value as contained in messages received "The iSNS version value as contained in messages received
from the current primary server. The header of each iSNSP from the current primary server. The header of each iSNSP
message contains the iSNS version of the sender. If message contains the iSNS version of the sender. If
unknown the reported value is 0." unknown the reported value is 0."
REFERENCE "RFC 4171" REFERENCE "RFC 4171"
DEFVAL { 1 } DEFVAL { 1 }
::= { isnsSrvrInstEntry 3 } ::= { isnsServerEntry 3 }
isnsSrvrInstVendorInfo OBJECT-TYPE
Gibbons Expires October 2006 16 isnsServerVendorInfo 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
"If this server instance is utilizing the product of a "If this server instance is utilizing the product of a
particular 'vendor', then this managed object contains particular 'vendor', then this managed object contains
that vendor's name and version. Otherwise, it contains that vendor's name and version. Otherwise, then the
the empty string. The format of the string is as string SHALL be zero-length. The format of the string
follows: Vendor Name, Vendor Version, Vendor Defined is as follows: Vendor Name, Vendor Version, Vendor
Information. Defined Information.
Field Description Field Description
--------- ---------------- --------- ----------------
Vendor Name The name of the vendor (if one exists) Vendor Name The name of the vendor (if one exists)
Vendor Version The version of the vendor product Vendor Version The version of the vendor product
Vendor Defined This follows the second comma in the Vendor Defined This follows the second comma in the
string, if one exists, and is vendor string, if one exists, and is vendor
defined defined
" "
::= { isnsSrvrInstEntry 4 } ::= { isnsServerEntry 4 }
isnsSrvrInstPhyIndex OBJECT-TYPE isnsServerPhysicalIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647) SYNTAX PhysicalIndex
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires April 2007 19
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index indicating the location of this iSNS Server within "An index identifying the network interface for this iSNS
a larger entity, if one exists. If the iSNS Server instance Server within a network entity. This index maps to the
is not part of a larger entity, then the value is 0." entPhysicalIndex of entPhysicalTable table in RFC4133. The
REFERENCE "RFC 4171" entPhysicalClass value for the table row must be 'port' as
::= { isnsSrvrInstEntry 5 } the interface must be able to send and receive data."
REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8"
::= { isnsServerEntry 5 }
isnsSrvrInstTcpPort OBJECT-TYPE isnsServerTcpPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port this iSNS instance is accepting "Indicates the TCP port this iSNS instance is accepting
iSNSP messages on, generally the iSNS well known port. iSNSP messages on, generally the iSNS well known port.
The well known TCP port for iSNSP is 3205. If TCP is The well known TCP port for iSNSP is 3205. If TCP is
not supported by this server instance, then the value not supported by this server instance, then the value
is 0." is 0."
::= { isnsSrvrInstEntry 6 } ::= { isnsServerEntry 6 }
isnsSrvrInstUdpPort OBJECT-TYPE isnsServerUdpPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port this iSNS instance is accepting "Indicates the UDP port this iSNS instance is accepting
iSNSP messages on, generally the iSNS well known port. iSNSP messages on, generally the iSNS well known port.
The well known UDP port for iSNSP is 3205. If UDP is The well known UDP port for iSNSP is 3205. If UDP is
Gibbons Expires October 2006 17
not supported by this server instance, then the value not supported by this server instance, then the value
is 0." is 0."
::= { isnsSrvrInstEntry 7 } ::= { isnsServerEntry 7 }
isnsSrvrInstDiscontinuityTime OBJECT-TYPE isnsServerDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime on the most recent occasion that "The value of sysUpTime on the most recent occasion that
this iSNS server became active or suffered a this iSNS server became active or suffered a
discontinuity." discontinuity."
::= { isnsSrvrInstEntry 8 } ::= { isnsServerEntry 8 }
isnsSrvrInstRole OBJECT-TYPE isnsServerRole OBJECT-TYPE
SYNTAX INTEGER { notSet(0), SYNTAX INTEGER { notSet(1),
server(1), server(2),
serverNotPrimary(2) } backupServer(3) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current operational mode of this iSNS Server instance. "The current operational mode of this iSNS Server instance.
Gibbons Expires April 2007 20
Value Description Value Description
--------- ---------------- --------- ----------------
notSet The iSNS Server role is not notSet The iSNS Server role is not
configured. configured.
server The iSNS Server instance is server The iSNS Server instance is
operating as a primary iSNS an operational iSNS Server.
Server. backupServer The iSNS Server instance is
serverNotPrimary The iSNS Server instance can be currently acting as a backup."
a primary iSNS Server, but is not REFERENCE "RFC4171, Section 2.7 - 2.8"
currently acting as a primary." ::= { isnsServerEntry 9 }
::= { isnsSrvrInstEntry 9 }
isnsSrvrInstDiscMthdsEnbld OBJECT-TYPE isnsServerDiscoveryMethodsEnabled OBJECT-TYPE
SYNTAX IsnsSrvrDscvryMthdId SYNTAX IsnsSrvrDiscoveryMethodsType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the discovery methods currently supported and "Indicates the discovery methods currently enabled for
enabled on this iSNS Server instance. This bitmap can be this iSNS Server instance. This allows a client to
used by a client to determine what discovery methods should determine what discovery methods that can be used for
be used for this iSNS Server. Additional methods of this iSNS Server. Additional methods of discovery may
discovery may also be supported." also be supported."
::= { isnsSrvrInstEntry 10 } ::= { isnsServerEntry 10 }
isnsSrvrInstDiscMcGrpType OBJECT-TYPE isnsServerDiscoveryMcGroupType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsSrvrInstDiscMcGrp. If not "The type of Internet address in
isnsServerDiscoveryMcGroupAddress. If the address is
Gibbons Expires October 2006 18 specified, then it must be a valid multicast address and the
set, then the value is unknown(0)." value of this object must be ipv4(1), ipv6(2), ipv4z(3), or
::= { isnsSrvrInstEntry 11 } ipv6z(4); otherwise, then the value of this object is
unknown(0), and the value of
isnsServerDiscoveryMcGroupAddress is the zero-length string."
::= { isnsServerEntry 11 }
isnsSrvrInstDiscMcGrp OBJECT-TYPE isnsServerDiscoveryMcGroupAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group that iSNS Heartbeat messages are "The multicast group that iSNS Heartbeat messages are
sent to if multicast based discovery has been enabled sent to if multicast based discovery has been enabled
for this server instance. If not configured, then for this server instance. If not configured, then the
the value is an empty string." string SHALL be zero-length. The format of this
::= { isnsSrvrInstEntry 12 } object is specified by isnsServerDiscoveryMcGroupType."
::= { isnsServerEntry 12 }
isnsSrvrInstEsiNonRespThrshld OBJECT-TYPE isnsServerEsiNonResponseThreshold OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
Gibbons Expires April 2007 21
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ESI Non-Response Threshold - the number of ESI "ESI Non-Response Threshold - the number of ESI
messages that will be sent without receiving a response messages that will be sent without receiving a response
before an entity is deregistered from the iSNS database. before an entity is deregistered from the iSNS database.
If 0 then Entities will never be deregistered due to If 0 then Entities will never be deregistered due to
non-receipt of ESI messages." non-receipt of ESI messages."
REFERENCE "RFC 4171, Section 3.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsSrvrInstEntry 13 } ::= { isnsServerEntry 13 }
isnsSrvrInstEnblCntrlNdeMgtScn OBJECT-TYPE isnsServerEnableControlNodeMgtScn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if option for Management SCNs for Control Nodes "Indicates if option for Management SCNs for Nodes
is enabled. This is the option for a control node to is enabled. This is the option for a control node to
register for and receive Management SCNs sent by this register for and receive Management SCNs sent by this
server." server."
REFERENCE "RFC 4171, Section 3.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { true } DEFVAL { true }
::= { isnsSrvrInstEntry 14 } ::= { isnsServerEntry 14 }
isnsSrvrInstCntrlNodeAuth OBJECT-TYPE
SYNTAX INTEGER { anyNode(1),
viewNodes(2),
noSnmpAccess(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control Nodes can be configured to receive management SCNs
indicating network updates, including information on
modifications to DDs and DDSs. This managed object
indicates if SNMP has access to control node information
Gibbons Expires October 2006 19
and, if it does, which storage nodes can register with the
server instance as a control node. Possible values for
this managed object are:
Value Description
--------- ----------------
anyNode Any storage node MAY register as a control
node
viewNodes Specified nodes MAY register as control
nodes, SNMP view only
noSnmpAccess Control node information is not accessible
via SNMP
If viewNodes is enabled, then the possible control nodes
SHALL be listed in isnsCntlNodeIscsiTable and
isnsCntlNodeFcPortTable.
If anyNode is enabled, then the current control nodes SHALL
be listed in isnsCntlNodeIscsiTable and
isnsCntlNodeFcPortTable.
If SNMP is not allowed to view or modify the list of control
nodes, then this managed object SHALL be set to
noSnmpAccess."
REFERENCE "RFC 4171, Section 3.4"
::= { isnsSrvrInstEntry 15 }
isnsSrvrInstDfltDdDdsStatus OBJECT-TYPE isnsServerDefaultDdDdsStatus OBJECT-TYPE
SYNTAX INTEGER { inNoDomain(1), SYNTAX INTEGER { inNoDomain(1),
inDefaultDdAndDds(2) } inDefaultDdAndDds(2) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the Discovery Domain (DD) and Discovery "This indicates the Discovery Domain (DD) and Discovery
Domain Set (DDS) membership status for a new device Domain Set (DDS) membership status for a new device
when registerd in the iSNS Server instance. Either the when registerd in the iSNS Server instance. Either the
new device will not be in a DD/DDS, or will be placed new device will not be in a DD/DDS, or will be placed
into a default DD and default DDS. The default setting into a default DD and default DDS. The default setting
is inNoDomain." is inNoDomain."
REFERENCE "RFC 4171, Section 3.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { inNoDomain } DEFVAL { inNoDomain }
::= { isnsSrvrInstEntry 16 } ::= { isnsServerEntry 16 }
isnsSrvrInstUpdateDdDdsSpprtd OBJECT-TYPE isnsServerUpdateDdDdsSupported OBJECT-TYPE
SYNTAX IsnsDdDdsModificationBitmap SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The methods that this iSNS Server instance supports "The methods that this iSNS Server instance supports
to modify Discovery Domains and Discovery Domain Sets. to modify Discovery Domains and Discovery Domain Sets."
Bit Field Flag Description REFERENCE "RFC4171, Section 2.4"
--------- ------------------------------------ ::= { isnsServerEntry 17 }
0 SNMP protocol is allowed to modify
DD's/DDS's
1 Control Nodes are allowed
2 Target iSCSI Nodes are allowed
Gibbons Expires October 2006 20
3 Initiator iSCSI Nodes are allowed
4 Target iFCP Ports are allowed
5 Initiator iFCP Ports are allowed
If a bit is true (1) then the flag is enabled. If no isnsServerUpdateDdDdsEnabled OBJECT-TYPE
method to change a DD is supported, then the bitmap
is set to 0. Two methods generally supported are SNMP
and Control Nodes. Although this MIB does not allow
modification of DD's and DDS's, SNMP may be used to
modify them via another MIB."
REFERENCE "RFC 4171, Section 3.4"
::= { isnsSrvrInstEntry 17 }
isnsSrvrInstUpdateDdDdsEnbld OBJECT-TYPE Gibbons Expires April 2007 22
SYNTAX IsnsDdDdsModificationBitmap SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the methods this server instance allows "This indicates the methods this server instance currently
for modifying Discovery Domains and Discovery Domain Sets. allows for modifying Discovery Domains and Discovery
Bit Field Flag Description Domain Sets."
--------- ------------------------------------ REFERENCE "RFC4171, Sec 2.2.2 and 2.4"
0 SNMP protocol is allowed to modify ::= { isnsServerEntry 18 }
DD's/DDS's
1 Control Nodes are allowed
2 Target iSCSI Nodes are allowed
3 Initiator iSCSI Nodes are allowed
4 Target iFCP Ports are allowed
5 Initiator iFCP Ports are allowed
If a bit is true (1) then the mode is enabled. If no
methods to change a DD are enabled, then the bitmap
is set to 0. Although this MIB does not allow
modification of DD's and DDS's, SNMP may be used to
modify them via another MIB."
REFERENCE "RFC 4171, Sec 2.2.2 and 3.4"
::= { isnsSrvrInstEntry 18 }
-- --
-- Count of objects currently registered in a server instance -- Count of objects currently registered in a server instance
-- --
isnsNumObjTable OBJECT-TYPE isnsNumObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsNumObjEntry IsnsNumObjectsEntry
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."
::= { isnsServerInfo 2 }
Gibbons Expires October 2006 21 isnsNumObjectsEntry OBJECT-TYPE
::= { isnsSrvrInfo 2 } SYNTAX IsnsNumObjectsEntry
isnsNumObjEntry OBJECT-TYPE
SYNTAX IsnsNumObjEntry
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 { isnsServerEntry }
::= { isnsNumObjTable 1 } ::= { isnsNumObjectsTable 1 }
IsnsNumObjEntry ::= SEQUENCE { IsnsNumObjectsEntry ::= SEQUENCE {
isnsNumDds Unsigned32, isnsNumDds Unsigned32,
isnsNumDd Unsigned32, isnsNumDd Unsigned32,
isnsNumEntities Unsigned32, isnsNumEntities Unsigned32,
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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domain Sets "The current total number of Discovery Domain Sets
Gibbons Expires April 2007 23
in this iSNS instance. This is the number of rows in this iSNS instance. This is the number of rows
in the isnsSrvrDdsTable." in the isnsDdsTable."
::= { isnsNumObjEntry 1 } ::= { isnsNumObjectsEntry 1 }
isnsNumDd OBJECT-TYPE isnsNumDd 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 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." isnsDdTable."
::= { isnsNumObjEntry 2 } ::= { isnsNumObjectsEntry 2 }
isnsNumEntities OBJECT-TYPE isnsNumEntities 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 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 } ::= { isnsNumObjectsEntry 3 }
Gibbons Expires October 2006 22
isnsNumPortals OBJECT-TYPE isnsNumPortals 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 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 } ::= { isnsNumObjectsEntry 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
iSNS. This is the number of rows in isnsRegPgTable." iSNS. This is the number of rows in isnsRegPgTable."
::= { isnsNumObjEntry 5 } ::= { isnsNumObjectsEntry 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 "The current total number of iSCSI node entries registered
in the iSNS. This is the number rows in in the iSNS. This is the number rows in
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
::= { isnsNumObjEntry 6 } ::= { isnsNumObjectsEntry 6 }
Gibbons Expires April 2007 24
isnsNumFcPorts OBJECT-TYPE isnsNumFcPorts 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 FC Port entries registered "The current total number of FC Port entries registered
in the iSNS. This is the number of rows in in the iSNS. This is the number of rows in
isnsRegFcPortTable." isnsRegFcPortTable."
::= { isnsNumObjEntry 7 } ::= { isnsNumObjectsEntry 7 }
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes 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 FC node entries registered "The current total number of FC node entries registered
in the iSNS. This is the number of rows in in the iSNS. This is the number of rows in
isnsRegFcNodeTable." isnsRegFcNodeTable."
::= { isnsNumObjEntry 8 } ::= { isnsNumObjectsEntry 8 }
-- --
-- Control node information -- Control node information
-- --
Gibbons Expires October 2006 23 isnsControlNodeInfo OBJECT IDENTIFIER ::=
isnsCntlNodeInfo OBJECT IDENTIFIER ::= { isnsSrvrInfo 3 } { isnsServerInfo 3 }
-- --
-- Specific iSCSI Nodes authorized to register as Control -- Specific iSCSI Nodes authorized to register as Control
-- Nodes -- Nodes
-- --
isnsCntlNodeIscsiTable OBJECT-TYPE isnsControlNodeIscsiTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsCntlNodeIscsiEntry IsnsControlNodeIscsiEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified iSCSI Nodes that can register or are registered "Specified iSCSI Nodes that can register or are registered
as control nodes. The number of rows is dependent on the as control nodes. The number of rows is dependent on the
number of possible iSCSI Control Nodes, and if SNMP is number of iSCSI Control Nodes."
enabled to view control node information, as indicated by ::= { isnsControlNodeInfo 1 }
isnsSrvrInstCntrlNodeAuth. If viewNodes is enabled, then
the possible control nodes SHALL be listed in
isnsCntlNodeIscsiTable and isnsCntlNodeFcPortTable. If
anyNode is enabled, then the current control nodes SHALL
be listed in isnsCntlNodeIscsiTable and
isnsCntlNodeFcPortTable. If noSnmpAccess is enabled,
then this table SHALL be empty."
::= { isnsCntlNodeInfo 1 }
isnsCntlNodeIscsiEntry OBJECT-TYPE isnsControlNodeIscsiEntry OBJECT-TYPE
SYNTAX IsnsCntlNodeIscsiEntry SYNTAX IsnsControlNodeIscsiEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is an iSCSI Control Node entry for a specific iSNS "This is an iSCSI Control Node entry for a specific iSNS
server instance." server instance."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsCntlNodeIscsiNodeIdx } isnsControlNodeIscsiNodeIndex }
::= { isnsCntlNodeIscsiTable 1 }
IsnsCntlNodeIscsiEntry ::= SEQUENCE { Gibbons Expires April 2007 25
isnsCntlNodeIscsiNodeIdx IsnsNodeIndexId, ::= { isnsControlNodeIscsiTable 1 }
isnsCntlNodeIscsiNodeName SnmpAdminString,
isnsCntlNodeIscsiIsRegistered TruthValue IsnsControlNodeIscsiEntry ::= SEQUENCE {
isnsControlNodeIscsiNodeIndex IsnsNodeIndexId,
isnsControlNodeIscsiNodeName SnmpAdminString,
isnsControlNodeIscsiIsRegistered TruthValue
} }
isnsCntlNodeIscsiNodeIdx OBJECT-TYPE isnsControlNodeIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
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." as a control node."
::= { isnsCntlNodeIscsiEntry 1 } ::= { isnsControlNodeIscsiEntry 1 }
Gibbons Expires October 2006 24 isnsControlNodeIscsiNodeName OBJECT-TYPE
isnsCntlNodeIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name of the initiator or target associated with "The iSCSI Name of the initiator or target associated with
the storage node. The iSCSI Name can not be longer 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 and/or acting as a Name for the storage node authorized and/or acting as a
control node." control node."
::= { isnsCntlNodeIscsiEntry 2 } ::= { isnsControlNodeIscsiEntry 2 }
isnsCntlNodeIscsiIsRegistered OBJECT-TYPE isnsControlNodeIscsiIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the control node is currently "Indicates whether the control node is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
::= { isnsCntlNodeIscsiEntry 3 } ::= { isnsControlNodeIscsiEntry 3 }
-- --
-- Specific FC Ports authorized to register as Control -- Specific FC Ports authorized to register as Control
-- Nodes -- Nodes
-- --
isnsCntlNodeFcPortTable OBJECT-TYPE isnsControlNodeFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsCntlNodeFcPortEntry IsnsControlNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified FC Ports that can register or are registered as "Specified FC Ports that can register or are registered as
control nodes. The number of rows is dependent on the control nodes. The number of rows is dependent on the
number of possible FC Port Control Nodes, and if SNMP is
enabled to view control node information, as indicated by
isnsSrvrInstCntrlNodeAuth. If viewNodes is enabled, then
the possible control nodes SHALL be listed in
isnsCntlNodeIscsiTable and isnsCntlNodeFcPortTable. If
anyNode is enabled, then the current control nodes SHALL
be listed in isnsCntlNodeIscsiTable and
isnsCntlNodeFcPortTable. If noSnmpAccess is enabled,
then this table SHALL be empty."
::= { isnsCntlNodeInfo 2 }
isnsCntlNodeFcPortEntry OBJECT-TYPE Gibbons Expires April 2007 26
SYNTAX IsnsCntlNodeFcPortEntry number of FC Port Control Nodes."
::= { isnsControlNodeInfo 2 }
isnsControlNodeFcPortEntry OBJECT-TYPE
SYNTAX IsnsControlNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"FC Port control node entry." "FC Port control node entry."
INDEX { isnsServerIndex,
isnsControlNodeFcPortName }
::= { isnsControlNodeFcPortTable 1 }
Gibbons Expires October 2006 25 IsnsControlNodeFcPortEntry ::= SEQUENCE {
INDEX { isnsSrvrInstIndex, isnsControlNodeFcPortName FcNameIdOrZero,
isnsCntlNodeFcPortName } isnsControlNodeFcPortIsRegistered TruthValue
::= { isnsCntlNodeFcPortTable 1 }
IsnsCntlNodeFcPortEntry ::= SEQUENCE {
isnsCntlNodeFcPortName FcNameIdOrZero,
isnsCntlNodeFcPortIsRegistered TruthValue
} }
isnsCntlNodeFcPortName OBJECT-TYPE isnsControlNodeFcPortName 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 and/or is acting as a control "The FC Port WWN that can and/or is acting as a control
node for the specified iSNS Server. Zero is not a valid node for the specified iSNS Server. Zero is not a valid
value for this managed object. This managed object, value for this managed object. This managed object,
combined with the isnsSrvrInstIndex, is the key for this combined with the isnsServerIndex, is the key for this
table." table."
::= { isnsCntlNodeFcPortEntry 1 } ::= { isnsControlNodeFcPortEntry 1 }
isnsCntlNodeFcPortIsRegistered OBJECT-TYPE isnsControlNodeFcPortIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the control node is currently "Indicates whether the control node is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
::= { isnsCntlNodeFcPortEntry 2 } ::= { isnsControlNodeFcPortEntry 2 }
-- --
-- Discovery Domain Set information -- Discovery Domain Set information
-- --
isnsDdsInfo OBJECT IDENTIFIER ::= { isnsSrvrInfo 4 } isnsDdsInfo OBJECT IDENTIFIER ::= { isnsServerInfo 4 }
-- --
-- Discovery Domain Set Registrations ----------------- -- Discovery Domain Set Registrations -----------------
-- --
isnsDdsTable OBJECT-TYPE isnsDdsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdsEntry SYNTAX SEQUENCE OF IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Gibbons Expires April 2007 27
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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." server instance."
::= { isnsDdsInfo 1 } ::= { isnsDdsInfo 1 }
Gibbons Expires October 2006 26
isnsDdsEntry OBJECT-TYPE isnsDdsEntry OBJECT-TYPE
SYNTAX IsnsDdsEntry SYNTAX IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
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." in the iSNS Server instance."
INDEX { isnsSrvrInstIndex, isnsDdsId} INDEX { isnsServerIndex, isnsDdsId}
::= { isnsDdsTable 1 } ::= { isnsDdsTable 1 }
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId IsnsDiscoveryDomainSetId, isnsDdsId IsnsDiscoveryDomainSetId,
isnsDdsSymbolicName SnmpAdminString, isnsDdsSymbolicName SnmpAdminString,
isnsDdsStatus IsnsDdsStatusId isnsDdsStatus IsnsDdsStatusType
} }
isnsDdsId OBJECT-TYPE isnsDdsId OBJECT-TYPE
SYNTAX IsnsDiscoveryDomainSetId SYNTAX IsnsDiscoveryDomainSetId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain Set and "The ID that refers to this Discovery Domain Set and
index to the table." index to the table."
::= { isnsDdsEntry 1 } ::= { isnsDdsEntry 1 }
skipping to change at line 1394 skipping to change at line 1455
DESCRIPTION DESCRIPTION
"The Discovery Domain Set Symbolic Name field contains "The Discovery Domain Set Symbolic Name field contains
a unique variable-length description (up to 255 bytes) a unique variable-length description (up to 255 bytes)
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdsEntry 2 } ::= { isnsDdsEntry 2 }
isnsDdsStatus OBJECT-TYPE isnsDdsStatus OBJECT-TYPE
SYNTAX IsnsDdsStatusId SYNTAX IsnsDdsStatusType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION
"The bitmap indicating the status of a Discovery Domain
Set (DDS) registered in the iSNS.
Bit Status
--------- ---------
0 enabled
If bit(0) is set to true then the DDS is Enabled. If set
to false then the DDS is disabled."
Gibbons Expires October 2006 27 Gibbons Expires April 2007 28
REFERENCE "RFC 4171, Section 6" DESCRIPTION
DEFVAL { { enabled } } "The status of this Discovery Domain Set (DDS)."
REFERENCE "RFC4171, Section 6.11.1.3"
::= { isnsDdsEntry 3 } ::= { isnsDdsEntry 3 }
-- --
-- Discovery Domain Set Members -------------------- -- Discovery Domain Set Members --------------------
-- --
-- --
-- DDS Membership Assignment -- DDS Membership Assignment
-- --
skipping to change at line 1439 skipping to change at line 1492
::= { isnsDdsInfo 2 } ::= { isnsDdsInfo 2 }
isnsDdsMemberEntry OBJECT-TYPE isnsDdsMemberEntry OBJECT-TYPE
SYNTAX IsnsDdsMemberEntry SYNTAX IsnsDdsMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mapping of one Discovery Domain (DD) to a Discovery "The mapping of one Discovery Domain (DD) to a Discovery
Domain Set (DDS). This indicates the DD is a member of Domain Set (DDS). This indicates the DD is a member of
the DDS." the DDS."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsDdsId, isnsDdsId,
isnsDdsMemberDdId } isnsDdsMemberDdId }
::= { isnsDdsMemberTable 1 } ::= { isnsDdsMemberTable 1 }
IsnsDdsMemberEntry ::= IsnsDdsMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsMemberDdId IsnsDiscoveryDomainId, isnsDdsMemberDdId IsnsDiscoveryDomainId,
isnsDdsMemberSymName SnmpAdminString isnsDdsMemberSymbolicName SnmpAdminString
} }
isnsDdsMemberDdId OBJECT-TYPE isnsDdsMemberDdId OBJECT-TYPE
SYNTAX IsnsDiscoveryDomainId SYNTAX IsnsDiscoveryDomainId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that identifies the Discovery Domain "The ID that identifies the Discovery Domain
which is a member of the Discovery Domain Set." which is a member of the Discovery Domain Set."
::= { isnsDdsMemberEntry 1 } ::= { isnsDdsMemberEntry 1 }
Gibbons Expires October 2006 28 Gibbons Expires April 2007 29
isnsDdsMemberSymName OBJECT-TYPE isnsDdsMemberSymbolicName 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 Symbolic Name of the Discovery Domain that is a member "The Symbolic Name of the Discovery Domain that is a member
of this DDS. This value SHALL be identical to the object of this DDS. This value SHALL be identical to the object
isnsDdSymbolicName for the associated DD ID." isnsDdSymbolicName for the associated DD ID."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdsMemberEntry 2 } ::= { isnsDdsMemberEntry 2 }
-- --
-- Discovery Domain information -- Discovery Domain information
-- --
isnsDdInfo OBJECT IDENTIFIER ::= { isnsSrvrInfo 5 } isnsDdInfo OBJECT IDENTIFIER ::= { isnsServerInfo 5 }
-- --
-- Discovery Domain Registrations ------------------------ -- Discovery Domain Registrations ------------------------
-- --
isnsDdTable OBJECT-TYPE isnsDdTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdEntry SYNTAX SEQUENCE OF IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1499 skipping to change at line 1552
registered in the iSNS instance." registered in the iSNS instance."
::= { isnsDdInfo 1 } ::= { isnsDdInfo 1 }
isnsDdEntry OBJECT-TYPE isnsDdEntry OBJECT-TYPE
SYNTAX IsnsDdEntry SYNTAX IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on a Discovery Domain (DD) registered in "Information on a Discovery Domain (DD) registered in
the iSNS Server instance." the iSNS Server instance."
INDEX { isnsSrvrInstIndex, isnsDdId} INDEX { isnsServerIndex, isnsDdId}
::= { isnsDdTable 1 } ::= { isnsDdTable 1 }
IsnsDdEntry::= IsnsDdEntry::=
SEQUENCE { SEQUENCE {
isnsDdId IsnsDiscoveryDomainId, isnsDdId IsnsDiscoveryDomainId,
isnsDdSymbolicName SnmpAdminString, isnsDdSymbolicName SnmpAdminString,
isnsDdFeatures DdFeatureBitmapId isnsDdFeatures IsnsDdFeatureType
} }
isnsDdId OBJECT-TYPE isnsDdId OBJECT-TYPE
SYNTAX IsnsDiscoveryDomainId SYNTAX IsnsDiscoveryDomainId
MAX-ACCESS not-accessible
Gibbons Expires October 2006 29 Gibbons Expires April 2007 30
MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain, and the "The ID that refers to this Discovery Domain, and the
index to the table." index to the table."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdEntry 1 } ::= { isnsDdEntry 1 }
isnsDdSymbolicName OBJECT-TYPE isnsDdSymbolicName 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 Discovery Domain Symbolic Name field contains a "The Discovery Domain Symbolic Name field contains a
unique variable-length description (up to 255 bytes) unique variable-length description (up to 255 bytes)
that is associated with the DD." that is associated with the DD."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdEntry 2 } ::= { isnsDdEntry 2 }
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX DdFeatureBitmapId SYNTAX IsnsDdFeatureType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Features field contains a bitmap "This defines the features the Discovery Domain has."
indicating the features of this DD. REFERENCE "RFC4171, Section 6.11.2.9"
Bit DD Feature
--------- ---------
0 Boot List
Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member
initiators. By default no DD features are enabled."
REFERENCE "RFC 4171, Section 6"
::= { isnsDdEntry 3 } ::= { isnsDdEntry 3 }
-- --
-- Discovery Domain Members -------------------- -- Discovery Domain Members --------------------
-- --
-- --
-- DD iSCSI Node Membership Assignment -- DD iSCSI Node Membership Assignment
-- --
isnsDdIscsiMemberTable OBJECT-TYPE isnsDdIscsiMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsDdIscsiMemberEntry IsnsDdIscsiMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing iSCSI node indexes that have been "A table containing iSCSI node indexes that have been
assigned to specific DDs in this iSNS Server instance. The assigned to specific DDs in this iSNS Server instance. The
number of rows in the table is dependent on the number of number of rows in the table is dependent on the number of
Gibbons Expires October 2006 30
relationships between iSCSI Nodes and DDs registered in the relationships between iSCSI Nodes and DDs registered in the
iSNS instance." iSNS instance."
::= { isnsDdInfo 2 } ::= { isnsDdInfo 2 }
isnsDdIscsiMemberEntry OBJECT-TYPE isnsDdIscsiMemberEntry OBJECT-TYPE
SYNTAX IsnsDdIscsiMemberEntry SYNTAX IsnsDdIscsiMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Gibbons Expires April 2007 31
STATUS current STATUS current
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 are the iSNS indicate membership in the DD. The indexes are the iSNS
server instance, the DD ID of the Discovery Domain, and server instance, the DD ID of the Discovery Domain, and
the iSCSI Node Index of the iSCSI Node." the iSCSI Node Index of the iSCSI Node."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberIscsiIdx } isnsDdMemberIscsiIndex }
::= { isnsDdIscsiMemberTable 1 } ::= { isnsDdIscsiMemberTable 1 }
IsnsDdIscsiMemberEntry::= IsnsDdIscsiMemberEntry::=
SEQUENCE { SEQUENCE {
isnsDdMemberIscsiIdx IsnsNodeIndexId, isnsDdMemberIscsiIndex IsnsNodeIndexId,
isnsDdMemberIscsiName SnmpAdminString, isnsDdMemberIscsiName SnmpAdminString,
isnsDdMemberIsRegistered TruthValue isnsDdMemberIsRegistered TruthValue
} }
isnsDdMemberIscsiIdx OBJECT-TYPE isnsDdMemberIscsiIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI node index for this member node entry. This "The iSCSI node index for this member node entry. This
index is used to uniquely indicate this table entry, index is used to uniquely indicate this table entry,
and provides a 1 to 1 mapping to a node name. The and provides a 1 to 1 mapping to a node name. 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 is iSCSI node name MUST be indentical in all DDs, and is
skipping to change at line 1619 skipping to change at line 1664
isnsDdMemberIscsiName OBJECT-TYPE isnsDdMemberIscsiName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name associated with the storage node. The "The iSCSI Name associated with the storage node. The
iSCSI Name can not be longer 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
NULL termination. This is the iSCSI Name for the storage NULL termination. This is the iSCSI Name for the storage
Gibbons Expires October 2006 31
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 isnsDdMemberIscsiIndex 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
Gibbons Expires April 2007 32
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdIscsiMemberEntry 2 } ::= { isnsDdIscsiMemberEntry 2 }
isnsDdMemberIsRegistered OBJECT-TYPE isnsDdMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
skipping to change at line 1673 skipping to change at line 1718
for use within a DD. Otherwise, for iSCSI, the Portal for use within a DD. Otherwise, for iSCSI, the Portal
Group Object should be used for identifying which portals Group Object should be used for identifying which portals
provide access to which storage nodes. The number of rows provide access to which storage nodes. The number of rows
in the table is dependent on the number of explicit in the table is dependent on the number of explicit
relationships between portals and DDs registered in the relationships between portals and DDs registered in the
iSNS." iSNS."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdInfo 3 } ::= { isnsDdInfo 3 }
isnsDdPortalMemberEntry OBJECT-TYPE isnsDdPortalMemberEntry OBJECT-TYPE
Gibbons Expires October 2006 32
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
Gibbons Expires April 2007 33
access to nodes of the entity for this discovery domain. access to nodes of the entity for this discovery domain.
Registered Portal Group objects are used in iSCSI to Registered Portal Group objects are used in iSCSI to
indicate mapping of portals to nodes across all discovery indicate mapping of portals to nodes across all discovery
domains. Portals that have been explicitly mapped a domains. Portals that have been explicitly mapped a
discovery domain will be returned as part of a query that discovery domain will be returned as part of a query that
is scoped to that discovery domain. If no portal of an is scoped to that discovery domain. If no portal of an
entity has been explicitly mapped to a discovery domain, entity has been explicitly mapped to a discovery domain,
then all portals of the entity that provide access to a then all portals of the entity that provide access to a
storage node are returned as part of a query. The table storage node are returned as part of a query. The table
indexes are the server instance, the DD ID of the Discovery indexes are the server instance, the DD ID of the Discovery
Domain, and the Portal Index of the portal." Domain, and the Portal Index of the portal."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberPortalIdx } isnsDdMemberPortalIndex }
::= { isnsDdPortalMemberTable 1 } ::= { isnsDdPortalMemberTable 1 }
IsnsDdPortalMemberEntry ::= IsnsDdPortalMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberPortalIdx IsnsPortalIndexId, isnsDdMemberPortalIndex IsnsPortalIndexId,
isnsDdMemberPortalAddrType InetAddressType, isnsDdMemberPortalAddressType InetAddressType,
isnsDdMemberPortalAddr InetAddress, isnsDdMemberPortalAddress InetAddress,
isnsDdMemberPortalPortType IsnsPortalPortTypeId, isnsDdMemberPortalPortType IsnsPortalPortTypeId,
isnsDdMemberPortalPort InetPortNumber, isnsDdMemberPortalPort InetPortNumber,
isnsDdMemberPortalIsRegistered TruthValue isnsDdMemberPortalIsRegistered TruthValue
} }
isnsDdMemberPortalIdx OBJECT-TYPE isnsDdMemberPortalIndex OBJECT-TYPE
SYNTAX IsnsPortalIndexId SYNTAX IsnsPortalIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for a portal explicitly contained in the discovery "The index for a portal explicitly contained in the discovery
domain. 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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdPortalMemberEntry 1 } ::= { isnsDdPortalMemberEntry 1 }
isnsDdMemberPortalAddrType OBJECT-TYPE isnsDdMemberPortalAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
Gibbons Expires October 2006 33
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsDdMemberPortalAddr." "The type of Inet address in isnsDdMemberPortalAddress."
::= { isnsDdPortalMemberEntry 2 } ::= { isnsDdPortalMemberEntry 2 }
isnsDdMemberPortalAddr OBJECT-TYPE isnsDdMemberPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires April 2007 34
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for the portal." "The Inet Address for the portal."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdPortalMemberEntry 3 } ::= { isnsDdPortalMemberEntry 3 }
isnsDdMemberPortalPortType OBJECT-TYPE isnsDdMemberPortalPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1780 skipping to change at line 1824
order for them to be added to a DD." order for them to be added to a DD."
REFERENCE "RFC 4171, Section 6.11" REFERENCE "RFC 4171, Section 6.11"
::= { isnsDdPortalMemberEntry 6 } ::= { isnsDdPortalMemberEntry 6 }
-- --
-- DD FC Port Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdFcPortMemberTable OBJECT-TYPE isnsDdFcPortMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
Gibbons Expires October 2006 34
IsnsDdFcPortMemberEntry IsnsDdFcPortMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing FC Port World Wide Names (WWN) that "A table containing FC Port World Wide Names (WWN) that
have been assigned to specific DDs. The number of rows have been assigned to specific DDs. The number of rows
in the table is dependent on the number of relationships in the table is dependent on the number of relationships
between FC Ports and DDs registered in the iSNS." between FC Ports and DDs registered in the iSNS."
::= { isnsDdInfo 4 } ::= { isnsDdInfo 4 }
Gibbons Expires April 2007 35
isnsDdFcPortMemberEntry OBJECT-TYPE isnsDdFcPortMemberEntry OBJECT-TYPE
SYNTAX IsnsDdFcPortMemberEntry SYNTAX IsnsDdFcPortMemberEntry
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." and FC Port WWN."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberFcPortName } isnsDdMemberFcPortName }
::= { isnsDdFcPortMemberTable 1 } ::= { isnsDdFcPortMemberTable 1 }
IsnsDdFcPortMemberEntry ::= IsnsDdFcPortMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberFcPortName FcNameIdOrZero, isnsDdMemberFcPortName FcNameIdOrZero,
isnsDdMemberFcIsRegistered TruthValue isnsDdMemberFcIsRegistered TruthValue
} }
isnsDdMemberFcPortName OBJECT-TYPE isnsDdMemberFcPortName OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Port WWN the FC Port that is a member of the DD. The "The Port WWN the FC Port that is a member of the DD. The
value MUST be a valid FC WWN, as per the FC-GS standard. value MUST be a valid FC WWN, as per the FC-GS standard.
This managed object, combined with the isnsSrvrInstIndex This managed object, combined with the isnsServerIndex
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsDdFcPortMemberEntry 1 } ::= { isnsDdFcPortMemberEntry 1 }
isnsDdMemberFcIsRegistered OBJECT-TYPE isnsDdMemberFcIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
REFERENCE "RFC 4171, Section 6.11" REFERENCE "RFC 4171, Section 6.11"
::= { isnsDdFcPortMemberEntry 2 } ::= { isnsDdFcPortMemberEntry 2 }
Gibbons Expires October 2006 35
-- --
-- Registered Device Information -- Registered Device Information
-- --
isnsReg OBJECT IDENTIFIER ::= { isnsSrvrInfo 6 } isnsReg OBJECT IDENTIFIER ::= { isnsServerInfo 6 }
isnsRegEntityInfo OBJECT IDENTIFIER isnsRegEntityInfo OBJECT IDENTIFIER
::= { isnsReg 1 } ::= { isnsReg 1 }
Gibbons Expires April 2007 36
-- --
-- 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 1868 skipping to change at line 1911
the iSNS using the iSNS protocol." the iSNS using the iSNS protocol."
::= { isnsRegEntityInfo 1 } ::= { isnsRegEntityInfo 1 }
isnsRegEntityEntry OBJECT-TYPE isnsRegEntityEntry OBJECT-TYPE
SYNTAX IsnsRegEntityEntry SYNTAX IsnsRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
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 { isnsServerIndex,
isnsRegEntityIdx } isnsRegEntityIndex }
::= { isnsRegEntityTable 1 } ::= { isnsRegEntityTable 1 }
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityIdx IsnsEntityIndexId, isnsRegEntityIndex IsnsEntityIndexId,
isnsRegEntityEID SnmpAdminString, isnsRegEntityEID SnmpAdminString,
isnsRegEntityProtocol IsnsEntityProtocolId, isnsRegEntityProtocol Unsigned32,
isnsRegEntityMgtAddrType InetAddressType, isnsRegEntityManagementAddressType
isnsRegEntityMgtAddr InetAddress, InetAddressType,
isnsRegEntityManagementAddress
InetAddress,
isnsRegEntityTimestamp TimeStamp, isnsRegEntityTimestamp TimeStamp,
isnsRegEntityVersionMin Unsigned32, isnsRegEntityVersionMin Unsigned32,
isnsRegEntityVersionMax Unsigned32, isnsRegEntityVersionMax Unsigned32,
isnsRegEntityRegPeriod Unsigned32 isnsRegEntityRegistrationPeriod
Unsigned32
} }
isnsRegEntityIdx OBJECT-TYPE isnsRegEntityIndex OBJECT-TYPE
SYNTAX IsnsEntityIndexId SYNTAX IsnsEntityIndexId
Gibbons Expires October 2006 36
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
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
Gibbons Expires April 2007 37
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegEntityEntry 1 } ::= { isnsRegEntityEntry 1 }
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegEntityEntry 2 } ::= { isnsRegEntityEntry 2 }
isnsRegEntityProtocol OBJECT-TYPE isnsRegEntityProtocol OBJECT-TYPE
SYNTAX IsnsEntityProtocolId SYNTAX Unsigned32 ( 1 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of protocol that is supported by this entity. "The block storage protocol supported by this entity, as
Additional values may be assigned by IANA. defined in the iSNS Specification, Section 6.2.2. The
following values are initially assigned.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 No Protocol 1 No Protocol
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others As assigned by IANA All Others As assigned by IANA
"
REFERENCE "RFC 4171, Section 6" The full set of current Block Storage Protocols are
specified in the IANA-maintained registry of assigned
values for the ISNS protocol. Please refer to RFC4171 and
iSNS parameters maintained at IANA."
REFERENCE "RFC4171, Section 6.2.2, and
www.iana.org/assignments/isns-parameters"
::= { isnsRegEntityEntry 3 } ::= { isnsRegEntityEntry 3 }
isnsRegEntityMgtAddrType OBJECT-TYPE isnsRegEntityManagementAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegEntityMgtAddr." "The type of Inet address in isnsRegEntityManagementAddress."
::= { isnsRegEntityEntry 4 } ::= { isnsRegEntityEntry 4 }
isnsRegEntityMgtAddr OBJECT-TYPE isnsRegEntityManagementAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires October 2006 37 Gibbons Expires April 2007 38
DESCRIPTION DESCRIPTION
"The iSNS Management IP Address for the registred Entity "The iSNS Management IP Address for the registred Entity
object." object."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegEntityEntry 5 } ::= { isnsRegEntityEntry 5 }
isnsRegEntityTimestamp OBJECT-TYPE isnsRegEntityTimestamp OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1988 skipping to change at line 2040
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegEntityEntry 8 } ::= { isnsRegEntityEntry 8 }
isnsRegEntityRegPeriod OBJECT-TYPE isnsRegEntityRegistrationPeriod 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
Gibbons Expires October 2006 38 Gibbons Expires April 2007 39
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegEntityEntry 9 } ::= { isnsRegEntityEntry 9 }
-- --
-- Registered Objects Associated With an Entity Information -- Registered Objects Associated With an Entity Information
-- --
isnsRegEntityNumObjTable OBJECT-TYPE isnsRegEntityNumObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsRegEntityNumObjEntry IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing information on the number of registered "A table containing information on the number of registered
objects associated with a registered Entity in the iSNS objects associated with a registered Entity in the iSNS
server instance. This table is optional to implement. The server instance. This table is optional to implement. The
number of entries in the table is dependent on the number number of entries in the table is dependent on the number
of registered Entity objects in the iSNS." of registered Entity objects in the iSNS."
::= { isnsRegEntityInfo 2 } ::= { isnsRegEntityInfo 2 }
isnsRegEntityNumObjEntry OBJECT-TYPE isnsRegEntityNumObjectsEntry OBJECT-TYPE
SYNTAX IsnsRegEntityNumObjEntry SYNTAX IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on the number of registered objects associated "Information on the number of registered objects associated
with a registered Entity object in an iSNS Server instance." with a registered Entity object in an iSNS Server instance."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegEntityIdx } isnsRegEntityIndex }
::= { isnsRegEntityNumObjTable 1 } ::= { isnsRegEntityNumObjectsTable 1 }
IsnsRegEntityNumObjEntry ::= IsnsRegEntityNumObjectsEntry ::=
SEQUENCE { SEQUENCE {
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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Portals associated with this Entity." "The number of Portals associated with this Entity."
::= { isnsRegEntityNumObjEntry 1 } ::= { isnsRegEntityNumObjectsEntry 1 }
Gibbons Expires October 2006 39 Gibbons Expires April 2007 40
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 } ::= { isnsRegEntityNumObjectsEntry 2 }
isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE isnsRegEntityInfoNumIscsiNodes 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 iSCSI Storage Nodes associated with this "The number of iSCSI Storage Nodes associated with this
Entity." Entity."
::= { isnsRegEntityNumObjEntry 3 } ::= { isnsRegEntityNumObjectsEntry 3 }
isnsRegEntityInfoNumFcPorts OBJECT-TYPE isnsRegEntityInfoNumFcPorts 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 FC Ports associated with this Entity." "The number of FC Ports associated with this Entity."
::= { isnsRegEntityNumObjEntry 4 } ::= { isnsRegEntityNumObjectsEntry 4 }
isnsRegEntityInfoNumFcNodes OBJECT-TYPE isnsRegEntityInfoNumFcNodes 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 FC Nodes associated with this Entity." "The number of FC Nodes associated with this Entity."
::= { isnsRegEntityNumObjEntry 5 } ::= { isnsRegEntityNumObjectsEntry 5 }
-- --
-- iSNS Registered Portal Information -- iSNS Registered Portal Information
-- --
isnsRegPortalInfo OBJECT IDENTIFIER isnsRegPortalInfo OBJECT IDENTIFIER
::= { isnsReg 2 } ::= { isnsReg 2 }
-- --
-- iSNS Registered Portal Table -- iSNS Registered Portal Table
skipping to change at line 2103 skipping to change at line 2155
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.
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."
Gibbons Expires October 2006 40 Gibbons Expires April 2007 41
::= { 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
find Portals that support a specific Entity." find Portals that support a specific Entity."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegEntityIdx, isnsRegEntityIndex,
isnsRegPortalPrtlIdx } isnsRegPortalPortalIndex }
::= { isnsRegPortalTable 1 } ::= { isnsRegPortalTable 1 }
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalPrtlIdx IsnsPortalIndexId, isnsRegPortalPortalIndex IsnsPortalIndexId,
isnsRegPortalAddrType InetAddressType, isnsRegPortalAddressType InetAddressType,
isnsRegPortalAddr InetAddress, isnsRegPortalAddress InetAddress,
isnsRegPortalPortType IsnsPortalPortTypeId, isnsRegPortalPortType IsnsPortalPortTypeId,
isnsRegPortalPort InetPortNumber, isnsRegPortalPort InetPortNumber,
isnsRegPortalSymName SnmpAdminString, isnsRegPortalSymbolicName SnmpAdminString,
isnsRegPortalEsiInterval Unsigned32, isnsRegPortalEsiInterval Unsigned32,
isnsRegPortalEsiPortType IsnsPortalPortTypeId, isnsRegPortalEsiPortType IsnsPortalPortTypeId,
isnsRegPortalEsiPort InetPortNumber, isnsRegPortalEsiPort InetPortNumber,
isnsRegPortalScnPortType IsnsPortalPortTypeId, isnsRegPortalScnPortType IsnsPortalPortTypeId,
isnsRegPortalScnPort InetPortNumber, isnsRegPortalScnPort InetPortNumber,
isnsRegPortalSecurityInfo IsnsPortalSecurityBitmapId isnsRegPortalSecurityInfo IsnsPortalSecurityType
} }
isnsRegPortalPrtlIdx OBJECT-TYPE isnsRegPortalPortalIndex OBJECT-TYPE
SYNTAX IsnsPortalIndexId SYNTAX IsnsPortalIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Index for this node. The index is created by the "The Portal 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
Portal Index used for a specific portal IP-address and port Portal Index used for a specific portal IP-address and port
number pair is only persistent across reboots for portals number pair is only persistent across reboots for portals
that have been explicitly added to a Discovery Domain (DD). that have been explicitly added to a Discovery Domain (DD).
If a portal is not explicitly registered in any DD, then the If a portal is not explicitly registered in any DD, then the
index used for a portal can change after a server index used for a portal can change after a server
reinitialization." reinitialization."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 1 } ::= { isnsRegPortalEntry 1 }
isnsRegPortalAddrType OBJECT-TYPE isnsRegPortalAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires October 2006 41 Gibbons Expires April 2007 42
"The type of Inet address in isnsRegPortalAddr." "The type of Inet address in isnsRegPortalAddress."
::= { isnsRegPortalEntry 2 } ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddr OBJECT-TYPE isnsRegPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for this Portal as defined in "The Inet Address for this Portal as defined in
the iSNS Specification, RFC 4171." the iSNS Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 3 } ::= { isnsRegPortalEntry 3 }
isnsRegPortalPortType OBJECT-TYPE isnsRegPortalPortType OBJECT-TYPE
skipping to change at line 2192 skipping to change at line 2244
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for this Portal as defined in the "The port number for this Portal as defined in the
iSNS Specification, RFC 4171. Whether the Portal type iSNS Specification, RFC 4171. Whether the Portal type
is TCP or UDP is indicated by isnsRegPortalPortType." is TCP or UDP is indicated by isnsRegPortalPortType."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 5 } ::= { isnsRegPortalEntry 5 }
isnsRegPortalSymName OBJECT-TYPE isnsRegPortalSymbolicName 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 optional Symbolic Name for this Portal as defined in "The optional Symbolic Name for this Portal as defined in
the iSNS Specification, RFC 4171. If not provided then the the iSNS Specification, RFC 4171. If not provided then the
string SHALL be zero length." string SHALL be zero-length."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 6 } ::= { isnsRegPortalEntry 6 }
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval 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 Entity Status Inquiry (ESI) Interval for this Portal "The Entity Status Inquiry (ESI) Interval for this Portal
as defined in the iSNS Specification, RFC 4171." as defined in the iSNS Specification, RFC 4171."
Gibbons Expires October 2006 42 Gibbons Expires April 2007 43
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 7 } ::= { isnsRegPortalEntry 7 }
isnsRegPortalEsiPortType OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the ESI Port, either UDP or TCP, as "The port type for the ESI Port, either UDP or TCP, as
defined in the iSNS Specification, RFC 4171." defined in the iSNS Specification, RFC 4171."
skipping to change at line 2258 skipping to change at line 2310
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port used to receive SCN messages from the "The TCP or UDP port used to receive SCN messages from the
iSNS Server. Whether the port type is TCP or UDP is iSNS Server. Whether the port type is TCP or UDP is
indicated by isnsRegPortalScnPortType." indicated by isnsRegPortalScnPortType."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPortalEntry 11 } ::= { isnsRegPortalEntry 11 }
isnsRegPortalSecurityInfo OBJECT-TYPE isnsRegPortalSecurityInfo OBJECT-TYPE
SYNTAX IsnsPortalSecurityBitmapId SYNTAX IsnsPortalSecurityType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in the Portal Security Bitmap attribute. The bit registered in iSNS server. The bit for bitmapVALID must
Gibbons Expires October 2006 43
for bitmapVALID must be set in order for this attribute to
contain valid information.
Setting a bit to true (1) indicates the feature is Gibbons Expires April 2007 44
enabled." be set in order for this attribute to contain valid
REFERENCE "RFC 4171, Section 6" information. Setting a bit to 1 indicates the
feature is enabled."
REFERENCE "RFC4171, Section 6.3.9"
::= { isnsRegPortalEntry 12 } ::= { isnsRegPortalEntry 12 }
-- --
-- iSNS Registered Portal Group Information -- iSNS Registered Portal Group Information
-- --
isnsRegPortalGroupInfo OBJECT IDENTIFIER isnsRegPortalGroupInfo OBJECT IDENTIFIER
::= { isnsReg 3 } ::= { isnsReg 3 }
-- --
skipping to change at line 2305 skipping to change at line 2355
isnsRegPgEntry OBJECT-TYPE isnsRegPgEntry OBJECT-TYPE
SYNTAX IsnsRegPgEntry SYNTAX IsnsRegPgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Portal Group in the iSNS "Information on one registered Portal Group in the iSNS
server instance. The Entity Index is part of the table server instance. The Entity Index is part of the table
index to quickly find Portal Groups that support Portals index to quickly find Portal Groups that support Portals
and iSCSI Storage Nodes in a specific Entity." and iSCSI Storage Nodes in a specific Entity."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegEntityIdx, isnsRegEntityIndex,
isnsRegPgIdx } isnsRegPgIndex }
::= { isnsRegPgTable 1 } ::= { isnsRegPgTable 1 }
IsnsRegPgEntry ::= IsnsRegPgEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPgIdx IsnsPortalGroupIndexId, isnsRegPgIndex IsnsPortalGroupIndexId,
isnsRegPgIscsiNodeIdx IsnsNodeIndexId, isnsRegPgIscsiNodeIndex IsnsNodeIndexId,
isnsRegPgIscsiName SnmpAdminString, isnsRegPgIscsiName SnmpAdminString,
isnsRegPgPortalPrtlIdx IsnsPortalIndexId, isnsRegPgPortalPortalIndex IsnsPortalIndexId,
isnsRegPgPortalAddrType InetAddressType, isnsRegPgPortalAddressType InetAddressType,
isnsRegPgPortalAddr InetAddress, isnsRegPgPortalAddress InetAddress,
Gibbons Expires October 2006 44
isnsRegPgPortalPortType IsnsPortalPortTypeId, isnsRegPgPortalPortType IsnsPortalPortTypeId,
isnsRegPgPortalPort InetPortNumber, isnsRegPgPortalPort InetPortNumber,
isnsRegPgPGT IsnsPortalGroupTagIdOrZero
Gibbons Expires April 2007 45
isnsRegPgPGT IsnsPortalGroupTagIdOrNull
} }
isnsRegPgIdx OBJECT-TYPE isnsRegPgIndex OBJECT-TYPE
SYNTAX IsnsPortalGroupIndexId SYNTAX IsnsPortalGroupIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The PG Index for this node. The index is created by the "The PG Index for this node. The index is created by the
iSNS Server instance for uniquely identifying registered iSNS Server instance for uniquely identifying registered
objects. The PG object is registered at the same time a objects. The PG object is registered at the same time a
Portal or Storage Node is registered using the iSNS Portal or Storage Node is registered using the iSNS
protocol." protocol."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPgEntry 1 } ::= { isnsRegPgEntry 1 }
isnsRegPgIscsiNodeIdx OBJECT-TYPE isnsRegPgIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Node Index for the node associated with this PG. "The iSCSI Node Index for the node associated with this PG.
This index can be used to reference the This index can be used to reference the
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPgEntry 2 } ::= { isnsRegPgEntry 2 }
skipping to change at line 2362 skipping to change at line 2412
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 PG iSCSI bytes to provide NULL termination. This is the PG iSCSI
Name that uniquely identifies the iSCSI Storage Node that Name that uniquely identifies the iSCSI Storage Node that
is associated with this PG." is associated with this PG."
::= { isnsRegPgEntry 3 } ::= { isnsRegPgEntry 3 }
isnsRegPgPortalPrtlIdx OBJECT-TYPE isnsRegPgPortalPortalIndex OBJECT-TYPE
SYNTAX IsnsPortalIndexId SYNTAX IsnsPortalIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Index for the Portal associated with this PG. "The Portal Index for the Portal associated with this PG.
This index can be used to reference the isnsRegPortalTable." This index can be used to reference the isnsRegPortalTable."
::= { isnsRegPgEntry 4 } ::= { isnsRegPgEntry 4 }
isnsRegPgPortalAddrType OBJECT-TYPE isnsRegPgPortalAddressType OBJECT-TYPE
Gibbons Expires October 2006 45
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires April 2007 46
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPgPortalAddr." "The type of Inet address in isnsRegPgPortalAddress."
::= { isnsRegPgEntry 5 } ::= { isnsRegPgEntry 5 }
isnsRegPgPortalAddr OBJECT-TYPE isnsRegPgPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for the Portal that is associated with "The Inet Address for the Portal that is associated with
the PG." the PG."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPgEntry 6 } ::= { isnsRegPgEntry 6 }
isnsRegPgPortalPortType OBJECT-TYPE isnsRegPgPortalPortType OBJECT-TYPE
skipping to change at line 2413 skipping to change at line 2463
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for the Portal that is associated with "The port number for the Portal that is associated with
this registered PG object. Whether the Portal type is this registered PG object. Whether the Portal type is
TCP or UDP is indicated by isnsRegPgPortalPortType." TCP or UDP is indicated by isnsRegPgPortalPortType."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegPgEntry 8 } ::= { isnsRegPgEntry 8 }
isnsRegPgPGT OBJECT-TYPE isnsRegPgPGT OBJECT-TYPE
SYNTAX IsnsPortalGroupTagIdOrZero SYNTAX IsnsPortalGroupTagIdOrNull
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group Tag (PGT) for the registered iSCSI Portal "The Portal Group Tag (PGT) for the registered iSCSI Portal
Group object in an iSNS Server instance. This indicates Group object in an iSNS Server instance. This indicates
the tag value that the Portal uses for access to the iSCSI the tag value that the Portal uses for access to the iSCSI
Storage Node. The PGT is used for coordinated access Storage Node. The PGT is used for coordinated access
between multiple Portals, as described in the iSCSI between multiple Portals, as described in the iSCSI
Specification, RFC 3720. The value of zero indicates a Specification, RFC3720. A PGT with no association is a
NULL value, or no association." NULL value. The value of -1 indicates a NULL value."
REFERENCE "RFC 4171, Section 6, and RFC 3720" REFERENCE "RFC 4171, Section 6, and RFC 3720"
::= { isnsRegPgEntry 9 } ::= { isnsRegPgEntry 9 }
Gibbons Expires October 2006 46
-- --
Gibbons Expires April 2007 47
-- iSNS Registered iSCSI Node Information -- iSNS Registered iSCSI Node Information
-- --
isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 } isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 }
-- --
-- iSNS Registered iSCSI Node Table -- iSNS Registered iSCSI Node Table
-- --
isnsRegIscsiNodeTable OBJECT-TYPE isnsRegIscsiNodeTable OBJECT-TYPE
skipping to change at line 2459 skipping to change at line 2510
::= { isnsRegIscsiNodeInfo 1 } ::= { isnsRegIscsiNodeInfo 1 }
isnsRegIscsiNodeEntry OBJECT-TYPE isnsRegIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsRegIscsiNodeEntry SYNTAX IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one iSCSI node that has been registered in "Information on one iSCSI node that has been registered in
the iSNS Server instance. New rows cannot be added using the iSNS Server instance. New rows cannot be added using
SNMP." SNMP."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegEntityIdx, isnsRegEntityIndex,
isnsRegIscsiNodeIdx } isnsRegIscsiNodeIndex }
::= { isnsRegIscsiNodeTable 1 } ::= { isnsRegIscsiNodeTable 1 }
IsnsRegIscsiNodeEntry ::= SEQUENCE { IsnsRegIscsiNodeEntry ::= SEQUENCE {
isnsRegIscsiNodeIdx IsnsNodeIndexId, isnsRegIscsiNodeIndex IsnsNodeIndexId,
isnsRegIscsiNodeName SnmpAdminString, isnsRegIscsiNodeName SnmpAdminString,
isnsRegIscsiNodeType IsnsNodeTypeId, isnsRegIscsiNodeType IsnsIscsiNodeType,
isnsRegIscsiNodeAlias SnmpAdminString, isnsRegIscsiNodeAlias SnmpAdminString,
isnsRegIscsiNodeScnBitmap IsnsScnBitmapId, isnsRegIscsiNodeScnTypes IsnsIscsiScnType,
isnsRegIscsiNodeWwnToken FcNameIdOrZero, isnsRegIscsiNodeWwnToken FcNameIdOrZero,
isnsRegIscsiNodeAuthMethod SnmpAdminString isnsRegIscsiNodeAuthMethod SnmpAdminString
} }
isnsRegIscsiNodeIdx OBJECT-TYPE isnsRegIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires October 2006 47
"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
Gibbons Expires April 2007 48
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). If a node is not registered in any Discovery Domain (DD). If a node is not registered in any
DD, then the index used for a node can change after a DD, then the index used for a node can change after a
server reinitialization." server reinitialization."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegIscsiNodeEntry 1 } ::= { isnsRegIscsiNodeEntry 1 }
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
skipping to change at line 2506 skipping to change at line 2557
"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 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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegIscsiNodeEntry 2 } ::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX IsnsNodeTypeId SYNTAX IsnsIscsiNodeType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this "The Node Type defining the functions of this iSCSI node."
iSCSI node.
Bit Node Type
--------- ---------
All Others RESERVED
29 Control
30 Initiator
31 Target
"
REFERENCE "RFC 4171, Section 6"
::= { isnsRegIscsiNodeEntry 3 } ::= { isnsRegIscsiNodeEntry 3 }
isnsRegIscsiNodeAlias OBJECT-TYPE isnsRegIscsiNodeAlias 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 Alias name of the iSCSI node. This is a variable-length "The Alias name of the iSCSI node. This is a variable-length
text-based description of up to 255 bytes." text-based description of up to 255 bytes."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegIscsiNodeEntry 4 } ::= { isnsRegIscsiNodeEntry 4 }
isnsRegIscsiNodeScnBitmap OBJECT-TYPE isnsRegIscsiNodeScnTypes OBJECT-TYPE
SYNTAX IsnsIscsiScnType
Gibbons Expires October 2006 48
SYNTAX IsnsScnBitmapId
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) types enabled for this
Bit Field Flag Description iSCSI node."
--------- ---------------- REFERENCE "RFC4171, Section 6.4.4"
0 INITIATOR AND SELF INFORMATION ONLY
1 TARGET AND SELF INFORMATION ONLY
2 MANAGEMENT REGISTRATION/SCN
3 REGISTERED OBJECT REMOVED
4 REGISTERED OBJECT ADDED
5 REGISTERED OBJECT UPDATED
6 DD/DDS MEMBER REMOVED (MGT REG/SCN
ONLY)
7 DD/DDS MEMBER ADDED (MGT REG/SCN
ONLY)
Setting a bit to true (1) indicates the flag is
enabled."
REFERENCE "RFC 4171, Section 6"
::= { isnsRegIscsiNodeEntry 5 } ::= { isnsRegIscsiNodeEntry 5 }
isnsRegIscsiNodeWwnToken OBJECT-TYPE isnsRegIscsiNodeWwnToken OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
Gibbons Expires April 2007 49
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
value that can be used to represent the World Wide Node value that can be used to represent the World Wide Node
Name of the iSCSI device in a Fibre Channel fabric. This Name of the iSCSI device in a Fibre Channel fabric. This
identifier is used during the device registration process, identifier is used during the device registration process,
and MUST conform to the requirements in RFC 4171. The and MUST conform to the requirements in RFC 4171. The
value of zero for this managed object indicates that a value of zero for this managed object indicates that a
Node WWN token has not been assigned." Node WWN token has not been assigned."
skipping to change at line 2587 skipping to change at line 2615
DESCRIPTION DESCRIPTION
"This attribute contains a null-terminated string containing "This attribute contains a null-terminated string containing
UTF-8 text listing the iSCSI authentication methods enabled UTF-8 text listing the iSCSI authentication methods enabled
for this iSCSI Node, in order of preference. The text for this iSCSI Node, in order of preference. The text
values used to identify iSCSI authentication methods are values used to identify iSCSI authentication methods are
embedded in this string attribute and delineated by a embedded in this string attribute and delineated by a
comma. The text values are identical to those found in comma. The text values are identical to those found in
RFC 3720 - iSCSI. Additional vendor-specific text values RFC 3720 - iSCSI. Additional vendor-specific text values
are also possible." are also possible."
REFERENCE "RFC 4171, Section 6, and RFC 3720" REFERENCE "RFC 4171, Section 6, and RFC 3720"
Gibbons Expires October 2006 49
::= { isnsRegIscsiNodeEntry 7 } ::= { isnsRegIscsiNodeEntry 7 }
-- --
-- iSNS Registered FC Port Information -- iSNS Registered FC Port Information
-- --
isnsRegFcPortInfo OBJECT IDENTIFIER isnsRegFcPortInfo OBJECT IDENTIFIER
::= { isnsReg 5 } ::= { isnsReg 5 }
-- --
skipping to change at line 2614 skipping to change at line 2640
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered FC N_Ports in the iSNS. This "Information on registered FC N_Ports in the iSNS. This
supports iFCP as defined in RFC 4172." supports iFCP as defined in RFC 4172."
REFERENCE "RFC 4172, Section 4" REFERENCE "RFC 4172, Section 4"
::= { isnsRegFcPortInfo 1 } ::= { isnsRegFcPortInfo 1 }
isnsRegFcPortEntry OBJECT-TYPE isnsRegFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegFcPortEntry SYNTAX IsnsRegFcPortEntry
Gibbons Expires April 2007 50
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one FC Port that has been registered in "Information on one FC Port that has been registered in
iSNS." iSNS."
REFERENCE "RFC 4172, Section 4" REFERENCE "RFC 4172, Section 4"
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegEntityIdx, isnsRegEntityIndex,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcPortTable 1 } ::= { isnsRegFcPortTable 1 }
IsnsRegFcPortEntry ::= SEQUENCE { IsnsRegFcPortEntry ::= SEQUENCE {
isnsRegFcPortWwpn FcNameIdOrZero, isnsRegFcPortWwpn FcNameIdOrZero,
isnsRegFcPortID FcAddressIdOrZero, isnsRegFcPortID FcAddressIdOrZero,
isnsRegFcPortType Unsigned32, isnsRegFcPortType Unsigned32,
isnsRegFcPortSymName SnmpAdminString, isnsRegFcPortSymbolicName SnmpAdminString,
isnsRegFcPortFabricPortWwn FcNameIdOrZero, isnsRegFcPortFabricPortWwn FcNameIdOrZero,
isnsRegFcPortHA FcAddressIdOrZero, isnsRegFcPortHA FcAddressIdOrZero,
isnsRegFcPortAddrType InetAddressType, isnsRegFcPortAddressType InetAddressType,
isnsRegFcPortAddr InetAddress, isnsRegFcPortAddress InetAddress,
isnsRegFcPortFcCos IsnsCosBitmapId, isnsRegFcPortFcCos IsnsFcClassOfServiceType,
isnsRegFcPortFc4Types OCTET STRING, isnsRegFcPortFc4Types OCTET STRING,
isnsRegFcPortFc4Descr OCTET STRING, isnsRegFcPortFc4Descr OCTET STRING,
isnsRegFcPortFc4Features OCTET STRING, isnsRegFcPortFc4Features OCTET STRING,
isnsRegFcPortScnBitmap IsnsScnBitmapId, isnsRegFcPortScnTypes IsnsIfcpScnType,
isnsRegFcPortRole IsnsNodeTypeId, isnsRegFcPortRole IsnsFcPortRoleType,
isnsRegFcPortFcNodeWwn FcNameIdOrZero, isnsRegFcPortFcNodeWwn FcNameIdOrZero,
Gibbons Expires October 2006 50
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, RFC 4171. The value of zero is not valid for Specification, RFC 4171. The value of zero is not valid for
skipping to change at line 2668 skipping to change at line 2694
SYNTAX FcAddressIdOrZero 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,
RFC 4171." RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 2 } ::= { isnsRegFcPortEntry 2 }
isnsRegFcPortType OBJECT-TYPE isnsRegFcPortType OBJECT-TYPE
Gibbons Expires April 2007 51
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Port Type as defined in the iSNS Specification, "The FC Port Port Type as defined in the iSNS Specification,
RFC 4171, and the Fibre Channel Generic Services RFC 4171, and the Fibre Channel Generic Services
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'
bPort (133), -- x'85' bPort (133), -- x'85'
mFcpPort (65297), -- x'FF11' mFcpPort (65297), -- x'FF11'
iFcpPort (65298), -- x'FF12' iFcpPort (65298), -- x'FF12'
unknownEnd (65535) unknownEnd (65535)
." The future assignment of any additional values will be
documented in a revision of RFC4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 3 } ::= { isnsRegFcPortEntry 3 }
isnsRegFcPortSymName OBJECT-TYPE isnsRegFcPortSymbolicName 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
Gibbons Expires October 2006 51
"The optional FC Port Port Symbolic Name as defined in the "The optional FC Port Port Symbolic Name as defined in the
iSNS Specification, RFC 4171. If not provided then the iSNS Specification, RFC 4171. If not provided then the
string SHALL be zero length." string SHALL be zero-length."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 4 } ::= { isnsRegFcPortEntry 4 }
isnsRegFcPortFabricPortWwn OBJECT-TYPE isnsRegFcPortFabricPortWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Fabric Port WWN for this entry as defined in the iSNS "The Fabric Port WWN for this entry as defined in the iSNS
Specification, RFC 4171. The value of zero for this managed Specification, RFC 4171. The value of zero for this managed
skipping to change at line 2721 skipping to change at line 2748
or has not yet been registered with the iSNS Server." or has not yet been registered with the iSNS Server."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 5 } ::= { isnsRegFcPortEntry 5 }
isnsRegFcPortHA OBJECT-TYPE isnsRegFcPortHA OBJECT-TYPE
SYNTAX FcAddressIdOrZero 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
Gibbons Expires April 2007 52
Specification, RFC 4171." Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 6 } ::= { isnsRegFcPortEntry 6 }
isnsRegFcPortAddrType OBJECT-TYPE isnsRegFcPortAddressType 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 the isnsRegFcPortAddr." "The type of Inet address in the isnsRegFcPortAddress."
::= { isnsRegFcPortEntry 7 } ::= { isnsRegFcPortEntry 7 }
isnsRegFcPortAddr OBJECT-TYPE isnsRegFcPortAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Inet Address as defined in the iSNS "The FC Port Inet Address as defined in the iSNS
Specification, RFC 4171." Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 8 } ::= { isnsRegFcPortEntry 8 }
isnsRegFcPortFcCos OBJECT-TYPE isnsRegFcPortFcCos OBJECT-TYPE
SYNTAX IsnsCosBitmapId SYNTAX IsnsFcClassOfServiceType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Class of Service as defined in the iSNS "The FC Port Class of Service as defined in the iSNS
Gibbons Expires October 2006 52
Specification, RFC 4171." Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, 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
skipping to change at line 2775 skipping to change at line 2802
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
Specification, RFC 4171." Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 11 } ::= { isnsRegFcPortEntry 11 }
Gibbons Expires April 2007 53
isnsRegFcPortFc4Features OBJECT-TYPE isnsRegFcPortFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX OCTET STRING (SIZE (128))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Features as defined in the iSNS "The FC Port FC-4 Features as defined in the iSNS
Specification, RFC 4171." Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 12 } ::= { isnsRegFcPortEntry 12 }
isnsRegFcPortScnBitmap OBJECT-TYPE isnsRegFcPortScnTypes OBJECT-TYPE
SYNTAX IsnsScnBitmapId SYNTAX IsnsIfcpScnType
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 iFCP State Change Notification (SCN) types enabled for
Bit Field Flag Description the registered object."
--------- ----------------
0 INITIATOR AND SELF INFORMATION ONLY
1 TARGET AND SELF INFORMATION ONLY
2 MANAGEMENT REGISTRATION/SCN
3 REGISTERED OBJECT REMOVED
4 REGISTERED OBJECT ADDED
5 REGISTERED OBJECT UPDATED
6 DD/DDS MEMBER REMOVED (MGT REG/SCN
ONLY)
7 DD/DDS MEMBER ADDED (MGT REG/SCN
ONLY)
Gibbons Expires October 2006 53
Setting a bit to true (1) indicates the flag is
enabled."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 13 } ::= { isnsRegFcPortEntry 13 }
isnsRegFcPortRole OBJECT-TYPE isnsRegFcPortRole OBJECT-TYPE
SYNTAX IsnsNodeTypeId SYNTAX IsnsFcPortRoleType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this FC "The FC Port Role defines the role of the registered
Port. object."
Bit Node Type
--------- ---------
All Others RESERVED
29 Control
30 Initiator
31 Target
"
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 14 } ::= { isnsRegFcPortEntry 14 }
isnsRegFcPortFcNodeWwn OBJECT-TYPE isnsRegFcPortFcNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node WWN of the FC Node that has been associated with "The FC Node WWN of the FC Node that has been associated with
this FC Port as defined in the iSNS Specification, RFC 4171. this FC Port as defined in the iSNS Specification, RFC 4171.
skipping to change at line 2849 skipping to change at line 2855
isnsRegFcPortPpnWwn OBJECT-TYPE isnsRegFcPortPpnWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Permanent Port Name attribute is the FC Port Name WWPN "The Permanent Port Name attribute is the FC Port Name WWPN
of the first Storage Node registered in the iSNS Database of the first Storage Node registered in the iSNS Database
that is associated with a particular FC Device (FC Node). that is associated with a particular FC Device (FC Node).
The PPN of all subsequent Storage Node registrations that The PPN of all subsequent Storage Node registrations that
are associated with that FC Device (FC Node) SHALL be set are associated with that FC Device (FC Node) SHALL be set
Gibbons Expires April 2007 54
to the FC Port Name WWPN of the first Storage Node, as to the FC Port Name WWPN of the first Storage Node, as
defined in the iSNS Specification, RFC 4171. This managed defined in the iSNS Specification, RFC 4171. This managed
object may contain the value of zero prior to a device object may contain the value of zero prior to a device
registering this value with the iSNS Server" registering this value with the iSNS Server"
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcPortEntry 16 } ::= { isnsRegFcPortEntry 16 }
Gibbons Expires October 2006 54
-- --
-- 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
-- --
skipping to change at line 2882 skipping to change at line 2889
"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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered FC node that has been "Information on one registered FC node that has been
regisered in the iSNS." regisered in the iSNS."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegFcNodeWwn } isnsRegFcNodeWwn }
::= { isnsRegFcNodeTable 1 } ::= { isnsRegFcNodeTable 1 }
IsnsRegFcNodeEntry ::= SEQUENCE { IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwn FcNameIdOrZero, isnsRegFcNodeWwn FcNameIdOrZero,
isnsRegFcNodeSymName SnmpAdminString, isnsRegFcNodeSymbolicName SnmpAdminString,
isnsRegFcNodeAddrType InetAddressType, isnsRegFcNodeAddressType InetAddressType,
isnsRegFcNodeAddr InetAddress, isnsRegFcNodeAddress 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
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, RFC 4171. The value of zero is not valid for Specification, RFC 4171. The value of zero is not valid for
Gibbons Expires April 2007 55
this managed object." this managed object."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcNodeEntry 1 } ::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymName OBJECT-TYPE isnsRegFcNodeSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires October 2006 55
STATUS current STATUS current
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, RFC 4171. This is a defined in the iSNS Specification, RFC 4171. 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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcNodeEntry 2 } ::= { isnsRegFcNodeEntry 2 }
isnsRegFcNodeAddrType OBJECT-TYPE isnsRegFcNodeAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddr." "The type of Inet address in isnsRegFcNodeAddress."
::= { isnsRegFcNodeEntry 3 } ::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddr OBJECT-TYPE isnsRegFcNodeAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node Inet address of the node as defined in the "The FC Node Inet address of the node as defined in the
iSNS Specification, RFC 4171." iSNS Specification, RFC 4171."
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcNodeEntry 4 } ::= { isnsRegFcNodeEntry 4 }
isnsRegFcNodeIPA OBJECT-TYPE isnsRegFcNodeIPA OBJECT-TYPE
skipping to change at line 2956 skipping to change at line 2963
REFERENCE "RFC 4171, Section 6" REFERENCE "RFC 4171, 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 April 2007 56
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 "RFC 4171, Section 6" REFERENCE "RFC 4171, Section 6"
::= { isnsRegFcNodeEntry 6 } ::= { isnsRegFcNodeEntry 6 }
-- --
Gibbons Expires October 2006 56
-- 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 SYNTAX SEQUENCE OF
IsnsRegFcNodeInfoEntry IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing basic information on registered FC "A table containing basic information on registered FC
skipping to change at line 2988 skipping to change at line 2995
REFERENCE "RFC 4172, Section 4" REFERENCE "RFC 4172, Section 4"
::= { 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."
INDEX { isnsSrvrInstIndex, INDEX { isnsServerIndex,
isnsRegFcNodeWwn } isnsRegFcNodeWwn }
::= { isnsRegFcNodeInfoTable 1 } ::= { isnsRegFcNodeInfoTable 1 }
IsnsRegFcNodeInfoEntry ::= IsnsRegFcNodeInfoEntry ::=
SEQUENCE { SEQUENCE {
isnsRegFcNodeInfoNumFcPorts Unsigned32 isnsRegFcNodeInfoNumFcPorts Unsigned32
} }
isnsRegFcNodeInfoNumFcPorts OBJECT-TYPE isnsRegFcNodeInfoNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
skipping to change at line 3010 skipping to change at line 3017
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of FC Ports associated with this FC Node." "The number of FC Ports associated with this FC Node."
::= { isnsRegFcNodeInfoEntry 1 } ::= { isnsRegFcNodeInfoEntry 1 }
-- --
-- Mapping from FC Node to Entity - FC Port -- Mapping from FC Node to Entity - FC Port
-- --
isnsRegFcNodePortTable OBJECT-TYPE isnsRegFcNodePortTable OBJECT-TYPE
Gibbons Expires April 2007 57
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsRegFcNodePortEntry IsnsRegFcNodePortEntry
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 Ports and registered Entity associated registered iFCP Ports and registered Entity
Gibbons Expires October 2006 57
objects in the iSNS Server instance." objects in the iSNS Server instance."
::= { isnsRegFcNodeInfo 3 } ::= { isnsRegFcNodeInfo 3 }
isnsRegFcNodePortEntry OBJECT-TYPE isnsRegFcNodePortEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodePortEntry SYNTAX IsnsRegFcNodePortEntry
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 { isnsServerIndex,
isnsRegFcNodeWwn, isnsRegFcNodeWwn,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcNodePortTable 1 } ::= { isnsRegFcNodePortTable 1 }
IsnsRegFcNodePortEntry ::= SEQUENCE { IsnsRegFcNodePortEntry ::= SEQUENCE {
isnsRegFcNodePortEntityEIdx IsnsEntityIndexId isnsRegFcNodePortEntityIndex IsnsEntityIndexId
} }
isnsRegFcNodePortEntityEIdx OBJECT-TYPE isnsRegFcNodePortEntityIndex OBJECT-TYPE
SYNTAX IsnsEntityIndexId SYNTAX IsnsEntityIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for the registered Entity object "The Entity Index for the registered Entity object
associated with the FC Port and FC Node." associated with the FC Port and FC Node."
::= { isnsRegFcNodePortEntry 1 } ::= { isnsRegFcNodePortEntry 1 }
-- --
-- iSNS Notifications Information ----------------- -- iSNS Notifications Information -----------------
-- --
isnsNotificationsInfo OBJECT IDENTIFIER isnsNotificationsInfo OBJECT IDENTIFIER
::= { isnsObjects 2 } ::= { isnsObjects 2 }
isnsInstInfo OBJECT-TYPE isnsInstanceInfo OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80)) SYNTAX SnmpAdminString (SIZE (0..80))
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Textual information about the iSNS Server notification. "Textual information about the notification event and the
An example is: iSNS Server Started, information that iSNS Server generating the notification. An example is:
would be included in the appropriate notification." iSNS Server Started."
::= { isnsNotificationsInfo 1 } ::= { isnsNotificationsInfo 1 }
isnsAddrTypeNotifctn OBJECT-TYPE Gibbons Expires April 2007 58
isnsAddressTypeNotification 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 isnsAddressNotification."
::= { isnsNotificationsInfo 2 } ::= { isnsNotificationsInfo 2 }
Gibbons Expires October 2006 58 isnsAddressNotification 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 IP address of the iSNS Server." "Identifies the IP address of the iSNS Server."
::= { isnsNotificationsInfo 3 } ::= { isnsNotificationsInfo 3 }
isnsTcpPortNotifctn OBJECT-TYPE isnsTcpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the iSNS Server is using, "Indicates the TCP port the iSNS Server is using,
or 0 if TCP based registrations are not supported." or 0 if TCP based registrations are not supported."
::= { isnsNotificationsInfo 4 } ::= { isnsNotificationsInfo 4 }
isnsUdpPortNotifctn OBJECT-TYPE isnsUdpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
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,
or 0 if UDP based registrations are not supported." or 0 if UDP based registrations are not supported."
::= { isnsNotificationsInfo 5 } ::= { isnsNotificationsInfo 5 }
-- --
-- iSNS Notification Block ----------------- -- iSNS Notification Block -----------------
-- --
isnsServerStart NOTIFICATION-TYPE isnsServerStart NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstanceInfo,
isnsAddrTypeNotifctn, isnsAddressTypeNotification,
isnsAddrNotifctn, isnsAddressNotification,
isnsTcpPortNotifctn, isnsTcpPortNotification,
isnsUdpPortNotifctn isnsUdpPortNotification
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when an iSNS Server begins "This notification is sent when an iSNS Server begins
operation. The notification provides the following: operation. The notification provides the following:
isnsInstInfo : iSNS Server textual isnsInstanceInfo : iSNS Server textual information
information isnsAddressTypeNotification : iSNS Server address type
isnsAddrTypeNotifctn : iSNS Server address type
isnsAddrNotifctn : iSNS Server address Gibbons Expires April 2007 59
isnsTcpPortNotifctn : iSNS Server TCP Port isnsAddressNotification : iSNS Server address
isnsUdpPortNotifctn : iSNS Server UDP Port isnsTcpPortNotification : iSNS Server TCP Port
isnsUdpPortNotification : iSNS Server UDP Port
" "
::= { isnsNotifications 1 } ::= { isnsNotifications 1 }
Gibbons Expires October 2006 59
isnsServerShutdown NOTIFICATION-TYPE isnsServerShutdown NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstanceInfo,
isnsAddrTypeNotifctn, isnsAddressTypeNotification,
isnsAddrNotifctn, isnsAddressNotification,
isnsTcpPortNotifctn, isnsTcpPortNotification,
isnsUdpPortNotifctn isnsUdpPortNotification
} }
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 isnsInstanceInfo : iSNS Server textual information
information isnsAddressTypeNotification : iSNS Server address type
isnsAddrTypeNotifctn : iSNS Server address type isnsAddressNotification : iSNS Server address
isnsAddrNotifctn : iSNS Server address isnsTcpPortNotification : iSNS Server TCP Port
isnsTcpPortNotifctn : iSNS Server TCP Port isnsUdpPortNotification : iSNS Server UDP Port
isnsUdpPortNotifctn : iSNS Server UDP Port
" "
::= { isnsNotifications 2 } ::= { isnsNotifications 2 }
------------------------------------------------------------ ------------------------------------------------------------
-- --
-- Compliance Information -- Compliance Information
-- --
isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 } isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 }
isnsIscsiServerCompliance MODULE-COMPLIANCE isnsIscsiServerCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Server "Initial compliance statement for an iSNS Server
providing support to iSCSI clients." providing support to iSCSI clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerAttributesGroup, isnsServerAttributesGroup,
isnsServerIscsiCntlNodeGroup, isnsServerIscsiControlNodeGroup,
isnsServerIscsiDdsDdObjGroup, isnsServerIscsiDdsDdObjGroup,
isnsServerRegIscsiObjGroup, isnsServerRegIscsiObjGroup,
isnsServerNumObjGroup, isnsServerNumObjectsGroup,
isnsNotificationsObjGroup, isnsNotificationsObjGroup,
isnsServerNotificationGroup isnsServerNotificationGroup
} }
::= { isnsCompliances 1 } ::= { isnsCompliances 1 }
isnsIfcpServerCompliance MODULE-COMPLIANCE isnsIfcpServerCompliance MODULE-COMPLIANCE
STATUS current STATUS current
Gibbons Expires April 2007 60
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Server "Initial compliance statement for an iSNS Server
providing support to iFCP Clients." providing support to iFCP Clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
Gibbons Expires October 2006 60
isnsServerAttributesGroup, isnsServerAttributesGroup,
isnsServerIfcpPortCntlNodeGroup, isnsServerIfcpPortControlNodeGroup,
isnsServerIfcpDdsDdObjGroup, isnsServerIfcpDdsDdObjGroup,
isnsServerRegIfcpObjGroup, isnsServerRegIfcpObjGroup,
isnsServerNumObjGroup, isnsServerNumObjectsGroup,
isnsNotificationsObjGroup, isnsNotificationsObjGroup,
isnsServerNotificationGroup isnsServerNotificationGroup
} }
::= { isnsCompliances 2 } ::= { isnsCompliances 2 }
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 } isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 }
isnsServerAttributesGroup OBJECT-GROUP isnsServerAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsSrvrInstName, isnsServerName,
isnsSrvrInstIsnsVersion, isnsServerIsnsVersion,
isnsSrvrInstVendorInfo, isnsServerVendorInfo,
isnsSrvrInstPhyIndex, isnsServerPhysicalIndex,
isnsSrvrInstTcpPort, isnsServerTcpPort,
isnsSrvrInstUdpPort, isnsServerUdpPort,
isnsSrvrInstDiscontinuityTime, isnsServerDiscontinuityTime,
isnsSrvrInstRole, isnsServerRole,
isnsSrvrInstDiscMthdsEnbld, isnsServerDiscoveryMethodsEnabled,
isnsSrvrInstDiscMcGrpType, isnsServerDiscoveryMcGroupType,
isnsSrvrInstDiscMcGrp, isnsServerDiscoveryMcGroupAddress,
isnsSrvrInstCntrlNodeAuth, isnsServerEsiNonResponseThreshold,
isnsSrvrInstEsiNonRespThrshld, isnsServerEnableControlNodeMgtScn,
isnsSrvrInstEnblCntrlNdeMgtScn, isnsServerDefaultDdDdsStatus,
isnsSrvrInstDfltDdDdsStatus, isnsServerUpdateDdDdsSupported,
isnsSrvrInstUpdateDdDdsSpprtd, isnsServerUpdateDdDdsEnabled
isnsSrvrInstUpdateDdDdsEnbld
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server attributes." "iSNS Server attributes."
::= { isnsGroups 1 } ::= { isnsGroups 1 }
isnsServerNumObjGroup OBJECT-GROUP isnsServerNumObjectsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumDds, isnsNumDds,
isnsNumDd, isnsNumDd,
isnsNumEntities, isnsNumEntities,
isnsNumPortals, isnsNumPortals,
isnsNumPortalGroups, isnsNumPortalGroups,
isnsNumIscsiNodes, isnsNumIscsiNodes,
isnsNumFcPorts, isnsNumFcPorts,
isnsNumFcNodes, isnsNumFcNodes,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
Gibbons Expires April 2007 61
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
isnsRegEntityInfoNumFcNodes, isnsRegEntityInfoNumFcNodes,
Gibbons Expires October 2006 61
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 }
isnsServerIscsiCntlNodeGroup OBJECT-GROUP isnsServerIscsiControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsCntlNodeIscsiNodeName, isnsControlNodeIscsiNodeName,
isnsCntlNodeIscsiIsRegistered isnsControlNodeIscsiIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server iSCSI control node managed objects." "iSNS Server iSCSI control node managed objects."
::= { isnsGroups 3 } ::= { isnsGroups 3 }
isnsServerIfcpPortCntlNodeGroup OBJECT-GROUP isnsServerIfcpPortControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsCntlNodeFcPortIsRegistered isnsControlNodeFcPortIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server iFCP Port control node managed objects." "iSNS Server iFCP Port control node managed objects."
::= { isnsGroups 4 } ::= { isnsGroups 4 }
isnsServerIscsiDdsDdObjGroup OBJECT-GROUP isnsServerIscsiDdsDdObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsSymbolicName, isnsDdsSymbolicName,
isnsDdsStatus, isnsDdsStatus,
isnsDdsMemberSymName, isnsDdsMemberSymbolicName,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdMemberIscsiName, isnsDdMemberIscsiName,
isnsDdMemberIsRegistered, isnsDdMemberIsRegistered,
isnsDdMemberPortalAddrType, isnsDdMemberPortalAddressType,
isnsDdMemberPortalAddr, isnsDdMemberPortalAddress,
isnsDdMemberPortalPortType, isnsDdMemberPortalPortType,
isnsDdMemberPortalPort, isnsDdMemberPortalPort,
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 5 } ::= { isnsGroups 5 }
Gibbons Expires April 2007 62
isnsServerIfcpDdsDdObjGroup OBJECT-GROUP isnsServerIfcpDdsDdObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsSymbolicName, isnsDdsSymbolicName,
Gibbons Expires October 2006 62
isnsDdsStatus, isnsDdsStatus,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdMemberPortalAddrType, isnsDdMemberPortalAddressType,
isnsDdMemberPortalAddr, isnsDdMemberPortalAddress,
isnsDdMemberPortalPortType, isnsDdMemberPortalPortType,
isnsDdMemberPortalPort, isnsDdMemberPortalPort,
isnsDdMemberPortalIsRegistered, isnsDdMemberPortalIsRegistered,
isnsDdMemberFcIsRegistered isnsDdMemberFcIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server DDS and DD managed objects for iFCP." "iSNS Server DDS and DD managed objects for iFCP."
::= { isnsGroups 6 } ::= { isnsGroups 6 }
isnsServerRegIscsiObjGroup OBJECT-GROUP isnsServerRegIscsiObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityMgtAddrType, isnsRegEntityManagementAddressType,
isnsRegEntityMgtAddr, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegPeriod, isnsRegEntityRegistrationPeriod,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
isnsRegEntityInfoNumFcNodes, isnsRegEntityInfoNumFcNodes,
isnsRegPortalAddrType, isnsRegPortalAddressType,
isnsRegPortalAddr, isnsRegPortalAddress,
isnsRegPortalPortType, isnsRegPortalPortType,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalSymName, isnsRegPortalSymbolicName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiPortType, isnsRegPortalEsiPortType,
isnsRegPortalEsiPort, isnsRegPortalEsiPort,
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalScnPort, isnsRegPortalScnPort,
isnsRegPortalSecurityInfo, isnsRegPortalSecurityInfo,
isnsRegPgIscsiNodeIdx, isnsRegPgIscsiNodeIndex,
isnsRegPgIscsiName, isnsRegPgIscsiName,
isnsRegPgPortalPrtlIdx, isnsRegPgPortalPortalIndex,
isnsRegPgPortalAddrType, isnsRegPgPortalAddressType,
isnsRegPgPortalAddr, isnsRegPgPortalAddress,
isnsRegPgPortalPortType, isnsRegPgPortalPortType,
isnsRegPgPortalPort, isnsRegPgPortalPort,
Gibbons Expires April 2007 63
isnsRegPgPGT, isnsRegPgPGT,
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnTypes,
Gibbons Expires October 2006 63
isnsRegIscsiNodeScnBitmap,
isnsRegIscsiNodeWwnToken, isnsRegIscsiNodeWwnToken,
isnsRegIscsiNodeAuthMethod isnsRegIscsiNodeAuthMethod
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iSCSI managed objects." "iSNS Server registered iSCSI managed objects."
::= { isnsGroups 7 } ::= { isnsGroups 7 }
isnsServerRegIfcpObjGroup OBJECT-GROUP isnsServerRegIfcpObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityMgtAddrType, isnsRegEntityManagementAddressType,
isnsRegEntityMgtAddr, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegPeriod, isnsRegEntityRegistrationPeriod,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
isnsRegEntityInfoNumFcNodes, isnsRegEntityInfoNumFcNodes,
isnsRegPortalAddrType, isnsRegPortalAddressType,
isnsRegPortalAddr, isnsRegPortalAddress,
isnsRegPortalPortType, isnsRegPortalPortType,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalSymName, isnsRegPortalSymbolicName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiPortType, isnsRegPortalEsiPortType,
isnsRegPortalEsiPort, isnsRegPortalEsiPort,
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalScnPort, isnsRegPortalScnPort,
isnsRegPortalSecurityInfo, isnsRegPortalSecurityInfo,
isnsRegFcPortID, isnsRegFcPortID,
isnsRegFcPortType, isnsRegFcPortType,
isnsRegFcPortSymName, isnsRegFcPortSymbolicName,
isnsRegFcPortFabricPortWwn, isnsRegFcPortFabricPortWwn,
isnsRegFcPortHA, isnsRegFcPortHA,
isnsRegFcPortAddrType, isnsRegFcPortAddressType,
isnsRegFcPortAddr, isnsRegFcPortAddress,
isnsRegFcPortFcCos, isnsRegFcPortFcCos,
isnsRegFcPortFc4Types, isnsRegFcPortFc4Types,
isnsRegFcPortFc4Descr, isnsRegFcPortFc4Descr,
isnsRegFcPortFc4Features, isnsRegFcPortFc4Features,
isnsRegFcPortScnBitmap, isnsRegFcPortScnTypes,
isnsRegFcPortRole, isnsRegFcPortRole,
Gibbons Expires April 2007 64
isnsRegFcPortFcNodeWwn, isnsRegFcPortFcNodeWwn,
isnsRegFcPortPpnWwn, isnsRegFcPortPpnWwn,
isnsRegFcNodeSymName, isnsRegFcNodeSymbolicName,
isnsRegFcNodeAddrType, isnsRegFcNodeAddressType,
isnsRegFcNodeAddress,
Gibbons Expires October 2006 64
isnsRegFcNodeAddr,
isnsRegFcNodeIPA, isnsRegFcNodeIPA,
isnsRegFcNodeProxyIscsiName, isnsRegFcNodeProxyIscsiName,
isnsRegFcNodePortEntityEIdx isnsRegFcNodePortEntityIndex
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iFCP managed objects." "iSNS Server registered iFCP managed objects."
::= { isnsGroups 8 } ::= { isnsGroups 8 }
isnsNotificationsObjGroup OBJECT-GROUP isnsNotificationsObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsInstInfo, isnsInstanceInfo,
isnsAddrTypeNotifctn, isnsAddressTypeNotification,
isnsAddrNotifctn, isnsAddressNotification,
isnsTcpPortNotifctn, isnsTcpPortNotification,
isnsUdpPortNotifctn isnsUdpPortNotification
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Notification managed objects." "iSNS Notification managed objects."
::= { isnsGroups 9 } ::= { isnsGroups 9 }
isnsServerNotificationGroup NOTIFICATION-GROUP isnsServerNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
isnsServerStart, isnsServerStart,
isnsServerShutdown isnsServerShutdown
skipping to change at line 3440 skipping to change at line 3444
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
isnsMgmtMIB { mib-2 YYYY } isnsMgmtMIB { mib-2 YYYY }
Editor's Note (to be removed prior to publication): the IANA is Editor's Note (to be removed prior to publication): the IANA is
requested to assign a value for "YYYY" under the 'mib-2' subtree requested to assign a value for "YYYY" under the 'mib-2' subtree and
and to record the assignment in the SMI Numbers registry. When to record the assignment in the SMI Numbers registry. When the
the assignment has been made, the RFC Editor is asked to replace assignment has been made, the RFC Editor is asked to replace "YYYY"
"YYYY" (here and in the MIB module) with the assigned value and
to remove this note.
Gibbons Expires October 2006 65 Gibbons Expires April 2007 65
This RFC also utilizes the IANA registry of Block Storage (here and in the MIB module) with the assigned value and to remove
Protocols supported by iSNS. This registry was created for the this note.
iSNS Specification [RFC4171]. The registry values comprise the
valid values for objects using the TC IsnsEntityProtocolId. This RFC utilizes the IANA registry of iSNS parameters. This
registry was created for the iSNS Specification [RFC4171], and is
located at http://www.iana.org/assignments/isns-parameters.
Specifically, the isnsRegEntityProtocol values used in the MIB
module are the values for the Block Storage Protocols that IANA
assigns and documents in http://www.iana.org/assignments/isns-
parameters.
7. Security Considerations 7. Security Considerations
There are no management objects defined in this MIB module that There are no management objects defined in this MIB module that have
have a MAX-ACCESS clause of read-write and/or read-create. So, a MAX-ACCESS clause of read-write and/or read-create. So, if this
if this MIB module is implemented correctly, then there is no MIB module is implemented correctly, then there is no risk that an
risk that an intruder can alter or create any management objects intruder can alter or create any management objects of this MIB
of this MIB module via direct SNMP SET operations. module via direct SNMP SET operations.
Some of the readable objects in this MIB module (i.e., objects Some of the readable objects in this MIB module (i.e., objects with
with a MAX-ACCESS other than not-accessible) may be considered a MAX-ACCESS other than not-accessible) may be considered sensitive
sensitive or vulnerable in some network environments. It is or vulnerable in some network environments. It is thus important to
thus important to control even GET and/or NOTIFY access to these control even GET and/or NOTIFY access to these objects and possibly
objects and possibly to even encrypt the values of these objects to even encrypt the values of these objects when sending them over
when sending them over the network via SNMP. These are the the network via SNMP. These are the tables and objects and their
tables and objects and their sensitivity/vulnerability: sensitivity/vulnerability:
The isnsDdMemberTable contains information about Discovery The isnsDdsMemberTable contains information about which Discovery
Domains, containing storage nodes with an ability to communicate Domains may be enabled at the same time.
and exchange storage data.
The isnsDdsMemberTable contains information about which The isnsDdTable contains information about Discovery Domains,
Discovery Domains may be enabled at the same time. containing storage nodes with an ability to communicate and exchange
storage data.
The isnsDdIscsiMemberTable indicates which iSCSI nodes are The isnsDdIscsiMemberTable indicates which iSCSI nodes are contained
contained in which Discovery Domains. in which Discovery Domains.
The isnsDdPortalMemberTable indicates which iSCSI portals are The isnsDdPortalMemberTable indicates which iSCSI portals are
contained in which Discovery Domains. contained in which Discovery Domains.
The isnsDdFcPortMemberTable indicates which iFCP FC N_Ports are The isnsDdFcPortMemberTable indicates which iFCP FC N_Ports are
contained in which Discovery Domains. contained in which Discovery Domains.
The isnsControlNodeIscsiTable indicates which iSCSI nodes have The isnsControlNodeIscsiTable indicates which iSCSI nodes have the
the ability to possibly control an iSNS server. ability to possibly control an iSNS server.
The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have
have the ability to possibly control an iSNS server. the ability to possibly control an iSNS server.
The above object tables provide information about storage The above object tables provide information about storage objects
objects sessions, and can indicate to a user who is sessions, and can indicate to a user who is communicating and
communicating and exchanging storage data. exchanging storage data.
Gibbons Expires April 2007 66
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using Even if the network itself is secure (for example by using IPsec),
IPsec), even then, there is no control as to who on the secure even then, there is no control as to who on the secure network is
network is allowed to access and GET/SET allowed to access and GET/SET (read/change/create/delete) the
(read/change/create/delete) the objects in this MIB module. objects in this MIB module.
Gibbons Expires October 2006 66 It is RECOMMENDED that implementers consider the security features
It is RECOMMENDED that implementers consider the security as provided by the SNMPv3 framework (see [RFC3410], section 8),
features as provided by the SNMPv3 framework (see [RFC3410], including full support for the SNMPv3 cryptographic mechanisms (for
section 8), including full support for the SNMPv3 cryptographic authentication and privacy).
mechanisms (for authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to responsibility to ensure that the SNMP entity giving access to an
an instance of this MIB module is properly configured to give instance of this MIB module is properly configured to give access to
access to the objects only to those principals (users) that have the objects only to those principals (users) that have legitimate
legitimate rights to indeed GET or SET (change/create/delete) rights to indeed GET or SET (change/create/delete) them.
them.
8. Normative References 8. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case
J., Rose, M., and S. Waldbusser, "Structure of J., Rose, M., and S. Waldbusser, "Structure of
Management Information Version 2 (SMIv2)", STD 58, Management Information Version 2 (SMIv2)", STD 58,
RFC 2578, April 1999. RFC 2578, April 1999.
skipping to change at line 3547 skipping to change at line 3554
[RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, [RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka,
M., and Zeidner, E., "Internet Small Computer Systems M., and Zeidner, E., "Internet Small Computer Systems
Interface (iSCSI)", RFC 3720, March 2004. Interface (iSCSI)", RFC 3720, March 2004.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., [RFC4001] Daniele, M., Haberman, B., Routhier, S.,
Schoenwaelder, J., "Textual Conventions for Internet Schoenwaelder, J., "Textual Conventions for Internet
Network Addresses", RFC 4001, February 2005. Network Addresses", RFC 4001, February 2005.
[RFC4044] McCloghrie, K., "Fibre Channel Management MIB", RFC [RFC4044] McCloghrie, K., "Fibre Channel Management MIB", RFC
Gibbons Expires April 2007 67
4044, May 2005. 4044, May 2005.
[RFC4133] McCloghrie, K., Bierman, A., "Entity MIB (Version
3)", RFC 4133, August 2005.
[RFC4171] Tseng, J., Gibbons, K., Travostino, F., Du Laney, C., [RFC4171] Tseng, J., Gibbons, K., Travostino, F., Du Laney, C.,
Souza, J., "Internet Storage Name Service (iSNS)",RFC Souza, J., "Internet Storage Name Service (iSNS)",RFC
4171, September 2005. 4171, September 2005.
Gibbons Expires October 2006 67
[RFC4172] Monia, C., Mullendore, R., Travostino, F., Jeong, W., [RFC4172] Monia, C., Mullendore, R., Travostino, F., Jeong, W.,
Edwards, M., "iFCP - A Protocol for Internet Fibre Edwards, M., "iFCP - A Protocol for Internet Fibre
Channel Storage Networking", RFC 4172, September Channel Storage Networking", RFC 4172, September
2005. 2005.
9. Informative References 9. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for "Introduction and Applicability Statements for
Internet-Standard Management Framework", RFC 3410, Internet-Standard Management Framework", RFC 3410,
December 2002. December 2002.
10. Acknowledgements 10. Acknowledgements
We wish to acknowledge the contributions and comments from the We wish to acknowledge the contributions and comments from the IPS
IPS WG, including the following: WG, including the following:
IPS WG Chair: David Black IPS WG Chair: David Black
Former Editors: Josh Tseng and Tom McSweeney Former Editors: Josh Tseng and Tom McSweeney
MIB Editors: Keith McCloghrie MIB Editors: Keith McCloghrie and Bert Wijnen
11. Authors' Addresses 11. Authors' Addresses
Kevin Gibbons 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
skipping to change at line 3597 skipping to change at line 3608
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-5614 Tel: +1 408-567-5614
Fax: +1 408 567-0063 Fax: +1 408 567-0063
Email: gramkumar@stanfordalumni.org Email: gramkumar@stanfordalumni.org
Scott Kipp Scott Kipp
McDATA Corporation McDATA Corporation
Gibbons Expires April 2007 68
4 McDATA Pkwy 4 McDATA Pkwy
Broomfield, CO 80021 Broomfield, CO 80021
USA USA
Tel: +1 720-558-3452 Tel: +1 720-558-3452
Fax: +1 720-558-8999 Fax: +1 720-558-8999
Email: scott.kipp@mcdata.com Email: scott.kipp@mcdata.com
" "
Gibbons Expires October 2006 68
11. Intellectual Property Statement 11. Intellectual Property Statement
The IETF takes no position regarding the validity or scope of The IETF takes no position regarding the validity or scope of any
any Intellectual Property Rights or other rights that might be Intellectual Property Rights or other rights that might be claimed
claimed to pertain to the implementation or use of the to pertain to the implementation or use of the technology described
technology described in this document or the extent to which any in this document or the extent to which any license under such
license under such rights might or might not be available; nor rights might or might not be available; nor does it represent that
does it represent that it has made any independent effort to it has made any independent effort to identify any such rights.
identify any such rights. Information on the procedures with Information on the procedures with respect to rights in RFC
respect to rights in RFC documents can be found in BCP 78 and documents can be found in BCP 78 and BCP 79.
BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the attempt made to obtain a general license or permission for the use
use of such proprietary rights by implementers or users of this of such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR specification can be obtained from the IETF on-line IPR repository
repository at http://www.ietf.org/ipr. at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention The IETF invites any interested party to bring to its attention any
any copyrights, patents or patent applications, or other copyrights, patents or patent applications, or other proprietary
proprietary rights that may cover technology that may be rights that may cover technology that may be required to implement
required to implement this standard. Please address the this standard. Please address the information to the IETF at ietf-
information to the IETF at ietf-ipr@ietf.org. ipr@ietf.org.
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2006).
This document is subject to the rights, licenses and This document is subject to the rights, licenses and restrictions
restrictions contained in BCP 78, and except as set forth contained in BCP 78, and except as set forth therein, the authors
therein, the authors retain all their rights. retain all their rights.
Disclaimer of Validity Disclaimer of Validity
This document and the information contained herein are provided This document and the information contained herein are provided on
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 REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
FOR A PARTICULAR PURPOSE.
Acknowledgment Acknowledgment
Gibbons Expires April 2007 69
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.
Expiration Notice Expiration Notice
This Internet-Draft expires in October 2006. This Internet-Draft expires in April 2007.
Gibbons Expires October 2006 69 Gibbons Expires April 2007 70
 End of changes. 432 change blocks. 
1040 lines changed or deleted 1050 lines changed or added

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