draft-ietf-ips-isns-mib-10.txt   draft-ietf-ips-isns-mib-11.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft G D Ramkumar Internet Draft 2Wire, Inc.
<draft-ietf-ips-isns-mib-10.txt> Scott Kipp <draft-ietf-ips-isns-mib-11.txt>
Category: standards-track McDATA Corporation Intended Status: Standards Track G. D. Ramkumar
October 11, 2006 Expires: September 17, 2007 SnapTell, Inc.
Scott Kipp
Brocade, Inc.
March 16, 2007
Definitions of Managed Objects for iSNS Definitions of Managed Objects for iSNS
(Internet Storage Name Service) (Internet Storage Name Service)
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
skipping to change at line 34 skipping to change at line 39
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress". reference material or to cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire in April 2007. This Internet-Draft will expire in September 2007.
Abstract Abstract
The iSNS protocol provides storage name service functionality on an The iSNS protocol provides storage name service functionality on an
IP network that is being used for iSCSI or iFCP storage. This draft IP network that is being used for iSCSI or iFCP storage. This draft
provides a mechanism to monitor multiple iSNS Servers, including provides a mechanism to monitor multiple iSNS Servers, including
information about registered objects in an iSNS Server. information about registered objects in an iSNS Server.
This memo is a product of the IP Storage (IPS) working group within Gibbons Expires September 17, 2007 1
the Internet Engineering Task Force. Comments are solicited and
should be addressed to the working group's mailing list at
ips@ietf.org and/or the authors.
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.5 iSNS Notifications............................................6 3.5 iSNS Notifications............................................6
4. MIB References and Requirement Levels..........................6 4. MIB References and Requirement Levels..........................6
5. MIB Module......................................................7 5. MIB Module.....................................................7
6. IANA Considerations............................................65 6. IANA Considerations...........................................69
7. Security Considerations........................................66 7. Security Considerations.......................................69
8. Normative References...........................................67 8. Normative References..........................................71
9. Informative References.........................................68 9. Informative References........................................71
10. Acknowledgements..............................................68 10. Acknowledgements.............................................72
11. Authors' Addresses............................................68 11. Authors' Addresses...........................................72
11. Intellectual Property Statement...............................69 12. Full Copyright Statement.....................................72
13. Intellectual Property Statement..............................73
14. Acknowledgment...............................................73
15. Expiration Notice............................................73
Gibbons Expires April 2007 2 Gibbons Expires September 17, 2007 2
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
skipping to change at line 117 skipping to change at line 120
to be used to monitor iSNS servers supporting iSCSI [RFC3720] and to be used to monitor iSNS servers supporting iSCSI [RFC3720] and
iFCP [RFC4172]. 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 that The following entity relationship figure indicates the objects that
can be registered in the iSNS, and their relationship to each other. can be registered in the iSNS, and their relationship to each other.
Gibbons Expires April 2007 3 Gibbons Expires September 17, 2007 3
+--------------+ +-----------+ +--------------+ +-----------+
| NETWORK |1 *| | | NETWORK |1 *| |
| ENTITY |----| PORTAL | | ENTITY |----| PORTAL |
| | | | | | | |
+--------------+ +-----------+ +--------------+ +-----------+
|1 |1 |* |1 |1 |*
| | | | | |
| |* | | |* |
| +----------+ | | +----------+ |
| | PORTAL | | | | PORTAL | |
skipping to change at line 169 skipping to change at line 172
| *| REGISTERED | | *| REGISTERED |
+------------| ENTITIES | +------------| ENTITIES |
| INFO | | INFO |
+-------------+ +-------------+
+-----------------+ +-----------------+
| iSNS | | iSNS |
| NOTIFICATION | | NOTIFICATION |
| INFO | | INFO |
+-----------------+ +-----------------+
Gibbons Expires April 2007 4 Gibbons Expires September 17, 2007 4
The sections that are required to implement are for iSNS Server The sections that are required to implement are for iSNS Server
management and notification. management and notification.
3.3 iSNS Server Info 3.3 iSNS Server Info
The isnsServerInfo section provides the ability to monitor multiple The isnsServerInfo section provides the ability to monitor multiple
iSNS Server instances. The isnsServerTable table provides iSNS Server instances. The isnsServerTable table provides
information on each server instance. This table is indexed by the information on each server instance. This table is indexed by the
variable isnsServerIndex. The table indicates current settings for variable isnsServerIndex. The table indicates current settings for
each iSNS server being managed. The network address, TCP and UDP each iSNS server being managed. The network address, TCP and UDP
ports being used by a server for iSNSP registrations and queries can ports being used by a server for iSNSP registrations and queries can
be determined from this table. be determined from this table.
The count of objects registered in each iSNS server instance is The count of objects registered in each iSNS server instance is
shown in the table isnsNumObjectsTable. 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 Ports. Portals, Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports.
3.3.1 Control Node Information 3.3.1 Control Node Information
As defined in the iSNS specification, control nodes are objects that As defined in the iSNS specification, Control Nodes are objects that
have been registered with the server and are allowed to manage the have been registered with the server and are allowed to manage the
iSNS server. These control nodes are identified by their iSCSI Node iSNS server. These Control Nodes are identified by their iSCSI Node
Name or iFCP FC Port Name. The isnsControlNodeInfo section of the Name or iFCP FC Port Name. The isnsControlNodeInfo section of the
MIB provides the ability to view the currently registered set of MIB provides the ability to view the currently registered set of
iSCSI and iFCP control nodes. iSCSI and iFCP control nodes.
3.3.2 Discovery Domain Set (DDS) 3.3.2 Discovery Domain Set (DDS)
The isnsDdsInfo section provides information on each registered DDS, The isnsDdsInfo section provides information on each registered DDS,
the Discovery Domain members of each DDS, for each iSNS Server the Discovery Domain members of each DDS, for each iSNS Server
instance being managed. DDSs provide a method to group multiple instance being managed. DDSs provide a method to group multiple
Discovery Domains for easier control. As described in the iSNS Discovery Domains for easier control. As described in the iSNS
skipping to change at line 223 skipping to change at line 226
discover one another. DD members can be iSCSI nodes, Entity discover one another. DD members can be iSCSI nodes, Entity
Portals, or iFCP nodes. Portals, or iFCP nodes.
3.3.4 Registered Storage Objects 3.3.4 Registered Storage Objects
The isnsReg section provides information on the registered storage The isnsReg section provides information on the registered storage
objects for a specific iSNS Server instance. This section is objects for a specific iSNS Server instance. This section is
divided into subsections for Entities, Portals, iSCSI Nodes, as well divided into subsections for Entities, Portals, iSCSI Nodes, as well
as iFCP Port and Node information. as iFCP Port and Node information.
Gibbons Expires April 2007 5 Gibbons Expires September 17, 2007 5
3.3.4.1 Registered Entities 3.3.4.1 Registered Entities
The isnsRegEntityInfo section provides information on the registered The isnsRegEntityInfo section provides information on the registered
entities. Entities are collections of storage nodes and portals. entities. Entities are collections of storage nodes and portals.
3.3.4.2 Registered Portals 3.3.4.2 Registered Portals
The isnsRegPortalInfo section provides information on the registered The isnsRegPortalInfo section provides information on the registered
portals for a specific iSNS Server instance. Portals are logical portals for a specific iSNS Server instance. Portals are logical
skipping to change at line 275 skipping to change at line 278
supported. As described in Section 3.3, each managed iSNS server supported. As described in Section 3.3, each managed iSNS server
instance has an entry in the table isnsServerTable. instance has an entry in the table isnsServerTable.
3.5 iSNS Notifications 3.5 iSNS Notifications
The isnsNotification section provides SNMP notifications for iSNS The isnsNotification section provides SNMP notifications for iSNS
Server state changes. Server state changes.
4. MIB References and Requirement Levels 4. MIB References and Requirement Levels
Gibbons Expires April 2007 6 Gibbons Expires September 17, 2007 6
The following MIB module has IMPORTS from [RFC2578], [RFC2579], The following MIB module has IMPORTS from [RFC2578], [RFC2579],
[RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In [RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133]. In
REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and
[RFC4172]. [RFC4172].
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
this document are to be interpreted as described in RFC 2119. document are to be interpreted as described in [RFC2119].
[RFC2119]
5. MIB Module 5. MIB Module
ISNS-MIB DEFINITIONS ::= BEGIN ISNS-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
-- From RFC2578 -- From RFC2578
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
Integer32, Integer32,
Unsigned32, Unsigned32,
Gauge32,
mib-2 mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
-- From RFC2579 -- From RFC2579
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
TimeStamp, TimeStamp,
TruthValue TruthValue
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC2580 -- From RFC2580
skipping to change at line 329 skipping to change at line 332
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From RFC4044 -- From RFC4044
FcNameIdOrZero, FcNameIdOrZero,
FcAddressIdOrZero FcAddressIdOrZero
FROM FC-MGMT-MIB FROM FC-MGMT-MIB
-- From RFC4133 -- From RFC4133
PhysicalIndex PhysicalIndex
Gibbons Expires April 2007 7 Gibbons Expires September 17, 2007 7
FROM ENTITY-MIB FROM ENTITY-MIB
; ;
isnsMIB MODULE-IDENTITY isnsMIB MODULE-IDENTITY
LAST-UPDATED "200610110000Z" LAST-UPDATED "200703160000Z"
ORGANIZATION "IETF IPS Working Group" ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO " CONTACT-INFO "
Attn: Kevin Gibbons Attn: Kevin Gibbons
McDATA Corporation 2Wire, Inc.
4555 Great America Pkwy 1704 Automation Parkway
Santa Clara, CA 95054-1208 San Jose, CA 95131
USA USA
Tel: +1 408-567-5765 Tel: +1 408-895-1387
Fax: +1 408-567-0063 Fax: +1 408-428-9590
Email: kevin.gibbons@mcdata.com Email: kgibbons@yahoo.com
G.D. Ramkumar G.D. Ramkumar
McDATA Corporation SnapTell, Inc.
4555 Great America Pkwy 2741 Middlefield Rd, Suite 200
Santa Clara, CA 95054-1208 Palo Alto, CA 94306
USA USA
Tel: +1 408-567-5614 Tel: +1 650-326-7627
Fax: +1 408-567-0063 Fax: +1 650-326-7620
Email: gramkumar@stanfordalumni.org Email: gramkumar@stanfordalumni.org
Scott Kipp Scott Kipp
McDATA Corporation Brocade
4 McDATA Pkwy 4 McDATA Pkwy
Broomfield, CO 80021 Broomfield, CO 80021
USA USA
Tel: +1 720-558-3452 Tel: +1 720-558-3452
Fax: +1 720-558-8999 Fax: +1 720-558-8999
Email: scott.kipp@mcdata.com Email: skipp@brocade.com
" "
DESCRIPTION DESCRIPTION
"This module defines management information "This module defines management information
specific to internet Storage Name Service specific to internet Storage Name Service
(iSNS) management. (iSNS) management.
Copyright (C) The Internet Society 2006. Copyright (C) The IETF Trust (2007).
This version of this MIB module is part This version of this MIB module is part
of RFC XXXX; see the RFC itself for full of RFC XXXX; see the RFC itself for full
legal notices." legal notices."
REVISION "200610110000Z" REVISION "200703160000Z"
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."
-- RFC Ed.: replace XXXX with RFC number assigned to -- RFC Ed.: replace XXXX with RFC number assigned to
Gibbons Expires April 2007 8 Gibbons Expires September 17, 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
skipping to change at line 409 skipping to change at line 412
REFERENCE "RFC4171, Section 6.11.1.1" REFERENCE "RFC4171, Section 6.11.1.1"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsDdsStatusType ::= TEXTUAL-CONVENTION IsnsDdsStatusType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of a Discovery Domain Set (DDS) registered in the "The status of a Discovery Domain Set (DDS) registered in the
iSNS. The initially assigned values are below: iSNS. The initially assigned values are below:
Bit Status Bit Status
--------- --------- --------- ---------
1 DDS Enabled 31 DDS Enabled
All others RESERVED All others RESERVED
Setting a bit to 1 indicates the feature is enabled. Setting a bit to 1 indicates the feature is enabled.
Otherwise it is disabled. The future assignment of any of Otherwise it is disabled. The future assignment of any of
the reserved values will be documented in a revision of the reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.11.1.3" REFERENCE "RFC4171, Section 6.11.1.3"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
skipping to change at line 437 skipping to change at line 440
reserved27(27), reserved28(28), reserved29(29), reserved27(27), reserved28(28), reserved29(29),
reserved30(30), reserved30(30),
ddsEnabled (31) ddsEnabled (31)
} }
IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires April 2007 9 Gibbons Expires September 17, 2007 9
"The unique Discovery Domain Identifier (DD_ID) associated "The unique Discovery Domain Identifier (DD_ID) associated
with each Discovery Domain (DD). This is used to with each Discovery Domain (DD). This is used to
uniquely index and reference a DD." uniquely index and reference a DD."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsDdFeatureType ::= TEXTUAL-CONVENTION IsnsDdFeatureType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This type defines the features that each Discovery Domain "This type defines the features that each Discovery Domain
skipping to change at line 483 skipping to change at line 486
reserved27(27), reserved28(28), reserved29(29), reserved27(27), reserved28(28), reserved29(29),
reserved30(30), reserved30(30),
bootlist(31) bootlist(31)
} }
IsnsDdDdsModificationType ::= 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 an iSNS Server Domain and Discovery Domain Sets in an iSNS Server
instance. Although this MIB does not allow modification instance.
of DD's and DDS's, SNMP may be used to modify them via
another MIB.
Bit Flag Description Bit Flag Description
--------- ------------------------------------ --------- ------------------------------------
0 SNMP protocol is allowed to modify 0 Control Nodes are allowed
DD's/DDS's 1 Target iSCSI Nodes are allowed
2 Initiator iSCSI Nodes are allowed
3 Target iFCP Ports are allowed
Gibbons Expires April 2007 10 Gibbons Expires September 17, 2007 10
1 Control Nodes are allowed 4 Initiator iFCP Ports 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
Setting a bit to 1 indicates the feature is Setting a bit to 1 indicates the feature is
enabled. Otherwise it is disabled." enabled. Otherwise it is disabled."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
SYNTAX BITS { SYNTAX BITS {
snmpEnabled(0), controlNode(0),
controlNode(1), targetIscsiNode(1),
targetIscsiNode(2), initiatorIscsiNode(2),
initiatorIscsiNode(3), targetIfcpNode(3),
targetIfcpNode(4), initiatorIfcpNode(4)
initiatorIfcpNode(5)
} }
IsnsEntityIndexId ::= TEXTUAL-CONVENTION IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifer for the unique integer Entity Index "The identifier for the unique integer Entity Index
associated with an iSNS registered Entity object." associated with an iSNS registered Entity object, and the
value zero. The value zero is object-specific and MUST
therefore be defined as part of the description of any
object which uses this syntax. Examples of the usage of
zero might include situations where the Entity is unknown,
or not yet registered in the iSNS server. If a value of
zero is not valid for an object, than that MUST be
indicated."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Portal Group Index "The identifier for the unique integer Portal Group Index
associated with an iSNS registered Portal Group object." associated with an iSNS registered Portal Group object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, 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 an iSNS registered Portal object." associated with an iSNS registered Portal object. The
index is created by the iSNS Server for mapping between
registered objects. The Portal Index used for a specific
portal IP-address and port number pair is only persistent
across reboots for portals that have been explicitly added
to a Discovery Domain (DD). If a portal is not explicitly
registered in any DD, then the index used for a portal can
change after a server reinitialization."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
Gibbons Expires September 17, 2007 11
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port type being used by a Portal for an "The UDP or TCP port type being used by a Portal for an
Entity." Entity."
REFERENCE "RFC4171, Section 6.3.2" REFERENCE "RFC4171, Section 6.3.2"
SYNTAX INTEGER { udp(1), tcp(2) } SYNTAX INTEGER { udp(1), tcp(2) }
Gibbons Expires April 2007 11
IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group Tag (PGT) represents an association "The Portal Group Tag (PGT) represents an association
between a Portal and iSCSI Node using the value range between a Portal and iSCSI Node using the value range
0 to 65535. A PGT with no association is a NULL 0 to 65535. A PGT with no association is a NULL
value. The value of -1 indicates a NULL value." value. The value of -1 indicates a NULL value."
REFERENCE "RFC4171, Section 6.5.4, and RFC3720" REFERENCE "RFC4171, Section 6.5.4, and RFC3720"
SYNTAX Integer32 ( -1 .. 65535 ) SYNTAX Integer32 ( -1 .. 65535 )
IsnsPortalSecurityType ::= TEXTUAL-CONVENTION IsnsPortalSecurityType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for a Portal that is "Indicates security attribute settings for a Portal that is
registered in the iSNS server. The bitmapVALID field must be registered in the iSNS server. The bitmapVALID field must
set in order for the contents to be considered valid be set in order for the contents to be considered valid
information. The definitions of the bit fields are based information. The definitions of the bit fields are based
on RFC4171. The initial representation of each bit setting on RFC4171. The initial representation of each bit setting
(0 or 1) is indicated below. (0 or 1) is indicated below.
Bit Flag Description Bit Flag Description
--------- ------------------------------------ --------- ------------------------------------
25 1 = Tunnel Mode Preferred; 0 = No Preference 25 1 = Tunnel Mode Preferred; 0 = No Preference
26 1 = Transport Mode Preferred; 0 = No 26 1 = Transport Mode Preferred; 0 = No
Preference Preference
27 1 = PFS Enabled; 0 = PFS Disabled 27 1 = PFS Enabled; 0 = PFS Disabled
28 1 = Aggressive Mode Enabled; 0 = Disabled 28 1 = Aggressive Mode Enabled; 0 = Disabled
29 1 = Main Mode Enabled; 0 = MM Disabled 29 1 = Main Mode Enabled; 0 = MM Disabled
30 1 = IKE/IPSec Enabled; 0 = IKE/IPSec 30 1 = IKE/IPsec Enabled; 0 = IKE/IPsec
Disabled Disabled
31 1 = Bitmap VALID; 0 = INVALID 31 1 = Bitmap VALID; 0 = INVALID
All others RESERVED All others RESERVED
The future assignment of any of the reserved values will be The future assignment of any of the reserved values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.3.9" REFERENCE "RFC4171, Section 6.3.9"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
Gibbons Expires September 17, 2007 12
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved24(24),
tunnelModePreferred(25), tunnelModePreferred(25),
transportModePreferred(26), transportModePreferred(26),
pfsEnabled(27), pfsEnabled(27),
agressiveModeEnabled(28), agressiveModeEnabled(28),
mainModeEnabled(29), mainModeEnabled(29),
ikeIPsecEnabled(30),
Gibbons Expires April 2007 12
ikeIpsecEnabled(30),
bitmapVALID(31) bitmapVALID(31)
} }
IsnsNodeIndexId ::= TEXTUAL-CONVENTION IsnsNodeIndexId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Node Index associated "The identifier for the unique integer Node Index associated
with a storage node. In order to support objects that have with a storage node. This index provides a 1 to 1 mapping
key identifiers whose maximum length is longer than the to an iSCSI node name. The iSCSI node name maximum length
maximum SNMP supported length, the iSNS server provides is too long to be used for an index directly. The iSCSI
secondary non-zero integer index identifiers. These indexes node index used for a specific iSCSI node name is identical
SHALL be persistent for as long as the server is active. in all DDs, and is persistent across server
reinitializations when the iSCSI node is a member of a
Discovery Domain (DD) or is registered as a Control Node.
Furthermore, index values for recently deregistered objects Furthermore, index values for recently deregistered objects
SHOULD NOT be reused in the short term." SHOULD NOT be reused in the short term."
REFERENCE "RFC4171, Section 6.4.5" REFERENCE "RFC4171, Section 6.4.5"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IsnsNodeIndexIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This textual convention is an extension of the IsnsNodeIndexId
textual convention, which defines a greater than zero value
used to identify an IsnsNode. This extension permits the
additional value of zero. The value zero is object-specific
and MUST therefore be defined as part of the description of
any object which uses this syntax. Examples of the usage of
zero might include situations where the IsnsNode was unknown,
or when none or all IsnsNodes need to be referenced."
REFERENCE "RFC4171, Section 6.4.5"
SYNTAX Unsigned32 ( 0 .. 4294967295 )
IsnsIscsiNodeType ::= TEXTUAL-CONVENTION IsnsIscsiNodeType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Node Type defines the functions of the registered "The iSCSI Node Type defines the functions of the registered
object. The definitiions of each setting are defined in object. The definitions of each setting are defined in
RFC4171. RFC4171.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
29 Control 29 Control
30 Initiator 30 Initiator
31 Target 31 Target
All others RESERVED All others RESERVED
Setting a bit to 1 indicates the node has the corresponding Setting a bit to 1 indicates the node has the corresponding
characteristics. The future assignment of any of the characteristics. The future assignment of any of the
reserved values will be documented in a revision of reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.4.2" REFERENCE "RFC4171, Section 6.4.2"
Gibbons Expires April 2007 13
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
Gibbons Expires September 17, 2007 13
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved28(28), reserved27(27), reserved28(28),
control(29), control(29),
initiator(30), initiator(30),
target(31) target(31)
skipping to change at line 705 skipping to change at line 705
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
reserved27(27), reserved27(27),
class3(28), class3(28),
class2(29) class2(29)
} }
IsnsIscsiScnType ::= TEXTUAL-CONVENTION IsnsIscsiScnType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Node State Change Notification (SCN) values "The iSCSI Node State Change Notification (SCN) values
Gibbons Expires April 2007 14
for a node as defined in RFC4171. for a node as defined in RFC4171.
Bit Description Bit Description
------------ ---------------- ------------ ----------------
24 INITIATOR AND SELF INFORMATION ONLY 24 Initiator and self information only
25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN Gibbons Expires September 17, 2007 14
27 OBJECT REMOVED 25 Target and self information only
28 OBJECT ADDED 26 Management registration/SCN
29 OBJECT UPDATED 27 Object removed
30 DD/DDS MEMBER REMOVED (Mgmt Reg/SCN 28 Object added
only) 29 Object updated
31 (Lsb) DD/DDS MEMBER ADDED (Mgmt Reg/SCN 30 DD or DDS member removed (Mgmt
only) Reg/SCN only)
All others RESERVED 31 (Lsb) DD or DDS member added (Mgmt
Reg/SCN only)
All others Reserved
Setting a bit to 1 indicates that type of SCN is enabled. Setting a bit to 1 indicates that type of SCN is enabled.
The future assignment of any of the reserved values will be The future assignment of any of the reserved values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.4.4" REFERENCE "RFC4171, Section 6.4.4"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
skipping to change at line 752 skipping to change at line 752
ddOrDdsMemberAdded(31) ddOrDdsMemberAdded(31)
} }
IsnsIfcpScnType ::= TEXTUAL-CONVENTION IsnsIfcpScnType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP State Change Notification (SCN) values for an iFCP "The iFCP State Change Notification (SCN) values for an iFCP
object as defined in RFC4171. object as defined in RFC4171.
Bit Description Bit Description
------------ ---------------- ------------ ----------------
24 INITIATOR AND SELF INFORMATION ONLY 24 Initiator and self information only
25 TARGET AND SELF INFORMATION ONLY 25 Target and self information only
26 MANAGEMENT REGISTRATION/SCN 26 Management registration/SCN
27 OBJECT REMOVED 27 Object removed
28 OBJECT ADDED 28 Object added
29 OBJECT UPDATED 29 Object updated
30 DD/DDS MEMBER REMOVED (Mgmt Reg/SCN 30 DD or DDS member removed (Mgmt
Reg/SCN only)
Gibbons Expires April 2007 15 31 (Lsb) DD or DDS member added (Mgmt
only) Reg/SCN only)
31 (Lsb) DD/DDS MEMBER ADDED (Mgmt Reg/SCN All others Reserved
only)
All others RESERVED
Gibbons Expires September 17, 2007 15
Setting a bit to 1 indicates that type of SCN is enabled. Setting a bit to 1 indicates that type of SCN is enabled.
The future assignment of any of the reserved values will be The future assignment of any of the reserved values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6.6.12" REFERENCE "RFC4171, Section 6.6.12"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
skipping to change at line 793 skipping to change at line 792
objectAdded(28), objectAdded(28),
objectUpdated(29), objectUpdated(29),
ddOrDdsMemberRemoved(30), ddOrDdsMemberRemoved(30),
ddOrDdsMemberAdded(31) ddOrDdsMemberAdded(31)
} }
IsnsFcPortRoleType ::= TEXTUAL-CONVENTION IsnsFcPortRoleType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Role defines the functions of the registered "The FC Port Role defines the functions of the registered
object. The definitiions of each setting are defined in object. The definitions of each setting are defined in
RFC4171. RFC4171.
Bit Port Role Bit Port Role
--------- --------- --------- ---------
29 Control 29 Control
30 FCP Initiator 30 FCP Initiator
31 FCP Target 31 FCP Target
All others RESERVED All others RESERVED
Setting a bit to 1 indicates the port has the corresponding Setting a bit to 1 indicates the port has the corresponding
characteristics. The future assignment of any of the characteristics. The future assignment of any of the
reserved values will be documented in a revision of reserved values will be documented in a revision of
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6.6.13" REFERENCE "RFC4171, Section 6.6.13"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved1(1), reserved2(2), reserved0(0), reserved1(1), reserved2(2),
reserved3(3), reserved4(4), reserved5(5), reserved3(3), reserved4(4), reserved5(5),
reserved6(6), reserved7(7), reserved8(8), reserved6(6), reserved7(7), reserved8(8),
reserved9(9), reserved10(10), reserved11(11), reserved9(9), reserved10(10), reserved11(11),
reserved12(12), reserved13(13), reserved14(14), reserved12(12), reserved13(13), reserved14(14),
Gibbons Expires April 2007 16
reserved15(15), reserved16(16), reserved17(17), reserved15(15), reserved16(16), reserved17(17),
reserved18(18), reserved19(19), reserved20(20), reserved18(18), reserved19(19), reserved20(20),
reserved21(21), reserved22(22), reserved23(23), reserved21(21), reserved22(22), reserved23(23),
reserved24(24), reserved25(25), reserved26(26), reserved24(24), reserved25(25), reserved26(26),
Gibbons Expires September 17, 2007 16
reserved27(27), reserved28(28), reserved27(27), reserved28(28),
control(29), control(29),
initiator(30), initiator(30),
target(31) target(31)
} }
IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The types of iSNS Server discovery methods that are enabled "The types of iSNS Server discovery methods that are enabled
skipping to change at line 866 skipping to change at line 865
-- --
isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 } isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 }
isnsServerTable OBJECT-TYPE isnsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsServerEntry SYNTAX SEQUENCE OF IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table provides a list of the iSNS Server instances "This table provides a list of the iSNS Server instances
Gibbons Expires April 2007 17
that are managed through the same SNMP context." that are managed through the same SNMP context."
::= { isnsServerInfo 1 } ::= { isnsServerInfo 1 }
isnsServerEntry OBJECT-TYPE isnsServerEntry OBJECT-TYPE
Gibbons Expires September 17, 2007 17
SYNTAX IsnsServerEntry SYNTAX IsnsServerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a row in the iSNS Server instance table. The number "This is a row in the iSNS Server instance table. The number
of rows is dependent on the number of iSNS Server instances of rows is dependent on the number of iSNS Server instances
that are being managed through same SNMP context." that are being managed through same SNMP context."
INDEX { isnsServerIndex } INDEX { isnsServerIndex }
::= { isnsServerTable 1 } ::= { isnsServerTable 1 }
skipping to change at line 920 skipping to change at line 919
} }
isnsServerIndex 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."
::= { isnsServerEntry 1 } ::= { isnsServerEntry 1 }
Gibbons Expires September 17, 2007 18
isnsServerName OBJECT-TYPE isnsServerName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A non-unique name that can be assigned to the iSNS Server "A non-unique name that can be assigned to the iSNS Server
instance. If not configured, then the string SHALL be instance. If not configured, then the string SHALL be
zero-length." zero-length."
::= { isnsServerEntry 2 } ::= { isnsServerEntry 2 }
isnsServerIsnsVersion OBJECT-TYPE isnsServerIsnsVersion OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
skipping to change at line 950 skipping to change at line 948
DESCRIPTION DESCRIPTION
"The iSNS version value as contained in messages received "The iSNS version value as contained in messages received
from the current primary server. The header of each iSNSP from the current primary server. The header of each iSNSP
message contains the iSNS version of the sender. If message contains the iSNS version of the sender. If
unknown the reported value is 0." unknown the reported value is 0."
REFERENCE "RFC4171" REFERENCE "RFC4171"
DEFVAL { 1 } DEFVAL { 1 }
::= { isnsServerEntry 3 } ::= { isnsServerEntry 3 }
isnsServerVendorInfo OBJECT-TYPE isnsServerVendorInfo OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this server instance is utilizing the product of a "If this server instance is utilizing the product of a
particular 'vendor', then this managed object contains particular 'vendor', then this managed object contains
that vendor's name and version. Otherwise, then the that vendor's name and version. Otherwise, then the
string SHALL be zero-length. The format of the string string SHALL be zero-length. The format of the string
is as follows: Vendor Name, Vendor Version, Vendor is as follows: Vendor Name, Vendor Version, Vendor
Defined Information. Defined Information.
skipping to change at line 974 skipping to change at line 972
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
" "
::= { isnsServerEntry 4 } ::= { isnsServerEntry 4 }
isnsServerPhysicalIndex OBJECT-TYPE isnsServerPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex SYNTAX PhysicalIndex
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires April 2007 19
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index identifying the network interface for this iSNS "An index identifying the network interface for this iSNS
Server within a network entity. This index maps to the Server within a network entity. This index maps to the
Gibbons Expires September 17, 2007 19
entPhysicalIndex of entPhysicalTable table in RFC4133. The entPhysicalIndex of entPhysicalTable table in RFC4133. The
entPhysicalClass value for the table row must be 'port' as entPhysicalClass value for the table row must be 'port' as
the interface must be able to send and receive data." the interface must be able to send and receive data."
REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8" REFERENCE "RFC4133, RFC4171, Section 2.5 - 2.8"
::= { isnsServerEntry 5 } ::= { isnsServerEntry 5 }
isnsServerTcpPort OBJECT-TYPE isnsServerTcpPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1029 skipping to change at line 1027
isnsServerRole OBJECT-TYPE isnsServerRole OBJECT-TYPE
SYNTAX INTEGER { notSet(1), SYNTAX INTEGER { notSet(1),
server(2), server(2),
backupServer(3) } backupServer(3) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current operational mode of this iSNS Server instance. "The current operational mode of this iSNS Server instance.
Gibbons Expires April 2007 20
Value Description Value Description
--------- ---------------- --------- ----------------
notSet The iSNS Server role is not notSet The iSNS Server role is not
Gibbons Expires September 17, 2007 20
configured. configured.
server The iSNS Server instance is server The iSNS Server instance is
an operational iSNS Server. an operational iSNS Server.
backupServer The iSNS Server instance is backupServer The iSNS Server instance is
currently acting as a backup." currently acting as a backup."
REFERENCE "RFC4171, Section 2.7 - 2.8" REFERENCE "RFC4171, Section 2.7 - 2.8"
::= { isnsServerEntry 9 } ::= { isnsServerEntry 9 }
isnsServerDiscoveryMethodsEnabled OBJECT-TYPE isnsServerDiscoveryMethodsEnabled OBJECT-TYPE
SYNTAX IsnsSrvrDiscoveryMethodsType SYNTAX IsnsSrvrDiscoveryMethodsType
skipping to change at line 1081 skipping to change at line 1080
DESCRIPTION DESCRIPTION
"The multicast group that iSNS Heartbeat messages are "The multicast group that iSNS Heartbeat messages are
sent to if multicast based discovery has been enabled sent to if multicast based discovery has been enabled
for this server instance. If not configured, then the for this server instance. If not configured, then the
string SHALL be zero-length. The format of this string SHALL be zero-length. The format of this
object is specified by isnsServerDiscoveryMcGroupType." object is specified by isnsServerDiscoveryMcGroupType."
::= { isnsServerEntry 12 } ::= { isnsServerEntry 12 }
isnsServerEsiNonResponseThreshold OBJECT-TYPE isnsServerEsiNonResponseThreshold OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 65535 )
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
Gibbons Expires September 17, 2007 21
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 A value of 0 indicates Entities will never be deregistered
non-receipt of ESI messages." due to non-receipt of ESI messages."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsServerEntry 13 } ::= { isnsServerEntry 13 }
isnsServerEnableControlNodeMgtScn OBJECT-TYPE isnsServerEnableControlNodeMgtScn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if option for Management SCNs for Nodes "Indicates if the iSNS Server administrative option to send
is enabled. This is the option for a control node to Management SCNs to Control Nodes is enabled. Management
register for and receive Management SCNs sent by this SCNs are used by Control Nodes to monitor and control an
server." iSNS Server. If enabled, Control Nodes can register to
REFERENCE "RFC4171, Section 2.4" receive Management SCNs."
REFERENCE "RFC4171, Section 2.2.3, 2.4"
DEFVAL { true } DEFVAL { true }
::= { isnsServerEntry 14 } ::= { isnsServerEntry 14 }
isnsServerDefaultDdDdsStatus 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 registered 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 "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
DEFVAL { inNoDomain } DEFVAL { inNoDomain }
::= { isnsServerEntry 16 } ::= { isnsServerEntry 15 }
isnsServerUpdateDdDdsSupported OBJECT-TYPE isnsServerUpdateDdDdsSupported OBJECT-TYPE
SYNTAX IsnsDdDdsModificationType SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The methods that this iSNS Server instance supports "The methods that this iSNS Server instance supports
to modify Discovery Domains and Discovery Domain Sets." to modify Discovery Domains and Discovery Domain Sets."
REFERENCE "RFC4171, Section 2.4" REFERENCE "RFC4171, Section 2.4"
::= { isnsServerEntry 17 } ::= { isnsServerEntry 16 }
isnsServerUpdateDdDdsEnabled OBJECT-TYPE isnsServerUpdateDdDdsEnabled OBJECT-TYPE
Gibbons Expires April 2007 22
SYNTAX IsnsDdDdsModificationType SYNTAX IsnsDdDdsModificationType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires September 17, 2007 22
DESCRIPTION DESCRIPTION
"This indicates the methods this server instance currently "This indicates the methods this server instance currently
allows for modifying Discovery Domains and Discovery allows for modifying Discovery Domains and Discovery
Domain Sets." Domain Sets."
REFERENCE "RFC4171, Sec 2.2.2 and 2.4" REFERENCE "RFC4171, Sec 2.2.2 and 2.4"
::= { isnsServerEntry 18 } ::= { isnsServerEntry 17 }
-- --
-- Count of objects currently registered in a server instance -- Count of objects currently registered in a server instance
-- --
isnsNumObjectsTable OBJECT-TYPE isnsNumObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsNumObjectsEntry 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. The number of entries is
to implement. The number of entries is dependent upon the dependent upon the number of iSNS Server instances being
number of iSNS Server instances being managed." managed."
::= { isnsServerInfo 2 } ::= { isnsServerInfo 2 }
isnsNumObjectsEntry OBJECT-TYPE isnsNumObjectsEntry OBJECT-TYPE
SYNTAX IsnsNumObjectsEntry SYNTAX IsnsNumObjectsEntry
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 { isnsServerEntry } AUGMENTS { isnsServerEntry }
::= { isnsNumObjectsTable 1 } ::= { isnsNumObjectsTable 1 }
IsnsNumObjectsEntry ::= SEQUENCE { IsnsNumObjectsEntry ::= SEQUENCE {
isnsNumDds Unsigned32, isnsNumDds Gauge32,
isnsNumDd Unsigned32, isnsNumDd Gauge32,
isnsNumEntities Unsigned32, isnsNumEntities Gauge32,
isnsNumPortals Unsigned32, isnsNumPortals Gauge32,
isnsNumPortalGroups Unsigned32, isnsNumPortalGroups Gauge32,
isnsNumIscsiNodes Unsigned32, isnsNumIscsiNodes Gauge32,
isnsNumFcPorts Unsigned32, isnsNumFcPorts Gauge32,
isnsNumFcNodes Unsigned32 isnsNumFcNodes Gauge32
} }
isnsNumDds OBJECT-TYPE isnsNumDds OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domain Sets "The current total number of Discovery Domain Sets
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 isnsDdsTable." in the isnsDdsTable."
::= { isnsNumObjectsEntry 1 } ::= { isnsNumObjectsEntry 1 }
Gibbons Expires September 17, 2007 23
isnsNumDd OBJECT-TYPE isnsNumDd OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domains "The current total number of Discovery Domains
in this iSNS instance. This is the number of rows in the in this iSNS instance. This is the number of rows in the
isnsDdTable." isnsDdTable."
::= { isnsNumObjectsEntry 2 } ::= { isnsNumObjectsEntry 2 }
isnsNumEntities OBJECT-TYPE isnsNumEntities OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 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."
::= { isnsNumObjectsEntry 3 } ::= { isnsNumObjectsEntry 3 }
isnsNumPortals OBJECT-TYPE isnsNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of 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."
::= { isnsNumObjectsEntry 4 } ::= { isnsNumObjectsEntry 4 }
isnsNumPortalGroups OBJECT-TYPE isnsNumPortalGroups OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of 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."
::= { isnsNumObjectsEntry 5 } ::= { isnsNumObjectsEntry 5 }
isnsNumIscsiNodes OBJECT-TYPE isnsNumIscsiNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iSCSI node entries registered "The current total number of iSCSI node entries registered
in the iSNS. This is the number rows in in the iSNS. This is the number rows in
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
::= { isnsNumObjectsEntry 6 } ::= { isnsNumObjectsEntry 6 }
Gibbons Expires April 2007 24
isnsNumFcPorts OBJECT-TYPE isnsNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC Port entries registered "The current total number of FC Port entries registered
in the iSNS. This is the number of rows in in the iSNS. This is the number of rows in
isnsRegFcPortTable." isnsRegFcPortTable."
::= { isnsNumObjectsEntry 7 } ::= { isnsNumObjectsEntry 7 }
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of 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."
::= { isnsNumObjectsEntry 8 } ::= { isnsNumObjectsEntry 8 }
-- --
-- Control node information -- Control node information
skipping to change at line 1296 skipping to change at line 1296
isnsControlNodeIscsiEntry OBJECT-TYPE isnsControlNodeIscsiEntry OBJECT-TYPE
SYNTAX IsnsControlNodeIscsiEntry 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 { isnsServerIndex, INDEX { isnsServerIndex,
isnsControlNodeIscsiNodeIndex } isnsControlNodeIscsiNodeIndex }
Gibbons Expires April 2007 25
::= { isnsControlNodeIscsiTable 1 } ::= { isnsControlNodeIscsiTable 1 }
IsnsControlNodeIscsiEntry ::= SEQUENCE { IsnsControlNodeIscsiEntry ::= SEQUENCE {
Gibbons Expires September 17, 2007 25
isnsControlNodeIscsiNodeIndex IsnsNodeIndexId, isnsControlNodeIscsiNodeIndex IsnsNodeIndexId,
isnsControlNodeIscsiNodeName SnmpAdminString, isnsControlNodeIscsiNodeName SnmpAdminString,
isnsControlNodeIscsiIsRegistered TruthValue isnsControlNodeIscsiIsRegistered TruthValue,
isnsControlNodeIscsiRcvMgtSCN TruthValue
} }
isnsControlNodeIscsiNodeIndex 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 index for the iSCSI storage node authorized to act
as a control node." as a control node."
::= { isnsControlNodeIscsiEntry 1 } ::= { isnsControlNodeIscsiEntry 1 }
isnsControlNodeIscsiNodeName OBJECT-TYPE isnsControlNodeIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString
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 than
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."
::= { isnsControlNodeIscsiEntry 2 } ::= { isnsControlNodeIscsiEntry 2 }
isnsControlNodeIscsiIsRegistered 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."
::= { isnsControlNodeIscsiEntry 3 } ::= { isnsControlNodeIscsiEntry 3 }
isnsControlNodeIscsiRcvMgtSCN OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the Control Node has registered to
receive Management SCNs. Management SCNs are sent to
a Control Node if they are enabled, as indicated by
isnsServerEnableControlNodeMgtScn, and the Control
Node has registered for them."
REFERENCE "RFC4171, Section 2.2.3, 2.4"
::= { isnsControlNodeIscsiEntry 4 }
-- --
-- Specific FC Ports authorized to register as Control -- Specific FC Ports authorized to register as Control
Gibbons Expires September 17, 2007 26
-- Nodes -- Nodes
-- --
isnsControlNodeFcPortTable OBJECT-TYPE isnsControlNodeFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsControlNodeFcPortEntry IsnsControlNodeFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified FC Ports that can register or are registered as "Specified FC Ports that can register or are registered as
control nodes. The number of rows is dependent on the control nodes. The number of rows is dependent on the
Gibbons Expires April 2007 26
number of FC Port Control Nodes." number of FC Port Control Nodes."
::= { isnsControlNodeInfo 2 } ::= { isnsControlNodeInfo 2 }
isnsControlNodeFcPortEntry OBJECT-TYPE isnsControlNodeFcPortEntry OBJECT-TYPE
SYNTAX IsnsControlNodeFcPortEntry 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, INDEX { isnsServerIndex,
isnsControlNodeFcPortName } isnsControlNodeFcPortWwpn }
::= { isnsControlNodeFcPortTable 1 } ::= { isnsControlNodeFcPortTable 1 }
IsnsControlNodeFcPortEntry ::= SEQUENCE { IsnsControlNodeFcPortEntry ::= SEQUENCE {
isnsControlNodeFcPortName FcNameIdOrZero, isnsControlNodeFcPortWwpn FcNameIdOrZero,
isnsControlNodeFcPortIsRegistered TruthValue isnsControlNodeFcPortIsRegistered TruthValue,
isnsControlNodeFcPortRcvMgtSCN TruthValue
} }
isnsControlNodeFcPortName OBJECT-TYPE isnsControlNodeFcPortWwpn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero (SIZE(8))
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 World Wide Port Name that can and/or is acting
node for the specified iSNS Server. Zero is not a valid as a Control Node for the specified iSNS Server. A zero
value for this managed object. This managed object, length string is not valid for this managed object.
combined with the isnsServerIndex, is the key for this This managed object, combined with the isnsServerIndex, is
table." the key for this table."
::= { isnsControlNodeFcPortEntry 1 } ::= { isnsControlNodeFcPortEntry 1 }
isnsControlNodeFcPortIsRegistered OBJECT-TYPE isnsControlNodeFcPortIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the control node is currently "Indicates whether the control node is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
::= { isnsControlNodeFcPortEntry 2 } ::= { isnsControlNodeFcPortEntry 2 }
isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE
Gibbons Expires September 17, 2007 27
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the Control Node has registered to
receive Management SCNs. Management SCNs are sent to
a Control Node if they are enabled, as indicated by
isnsServerEnableControlNodeMgtScn, and the Control
Node has registered for them."
REFERENCE "RFC4171, Section 2.2.3, 2.4"
::= { isnsControlNodeFcPortEntry 3 }
-- --
-- Discovery Domain Set information -- Discovery Domain Set information
-- --
isnsDdsInfo OBJECT IDENTIFIER ::= { isnsServerInfo 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 }
isnsDdsEntry OBJECT-TYPE isnsDdsEntry OBJECT-TYPE
skipping to change at line 1433 skipping to change at line 1461
::= { isnsDdsTable 1 } ::= { isnsDdsTable 1 }
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId IsnsDiscoveryDomainSetId, isnsDdsId IsnsDiscoveryDomainSetId,
isnsDdsSymbolicName SnmpAdminString, isnsDdsSymbolicName SnmpAdminString,
isnsDdsStatus IsnsDdsStatusType isnsDdsStatus IsnsDdsStatusType
} }
isnsDdsId OBJECT-TYPE isnsDdsId OBJECT-TYPE
Gibbons Expires September 17, 2007 28
SYNTAX IsnsDiscoveryDomainSetId SYNTAX IsnsDiscoveryDomainSetId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain Set and "The ID that refers to this Discovery Domain Set and
index to the table." index to the table."
::= { isnsDdsEntry 1 } ::= { isnsDdsEntry 1 }
isnsDdsSymbolicName OBJECT-TYPE isnsDdsSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdsEntry 2 } ::= { isnsDdsEntry 2 }
isnsDdsStatus OBJECT-TYPE isnsDdsStatus OBJECT-TYPE
SYNTAX IsnsDdsStatusType SYNTAX IsnsDdsStatusType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires April 2007 28
DESCRIPTION DESCRIPTION
"The status of this Discovery Domain Set (DDS)." "The status of this Discovery Domain Set (DDS)."
REFERENCE "RFC4171, Section 6.11.1.3" REFERENCE "RFC4171, Section 6.11.1.3"
::= { isnsDdsEntry 3 } ::= { isnsDdsEntry 3 }
-- --
-- Discovery Domain Set Members -------------------- -- Discovery Domain Set Members --------------------
-- --
-- --
skipping to change at line 1486 skipping to change at line 1514
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing Discovery Domains (DDs) that have "A table containing Discovery Domains (DDs) that have
been assigned to specific Discovery Domain Sets (DDSs). been assigned to specific Discovery Domain Sets (DDSs).
The number of rows in the table is dependent on the The number of rows in the table is dependent on the
number of DD to DDS relationships in the iSNS instance." number of DD to DDS relationships in the iSNS instance."
::= { isnsDdsInfo 2 } ::= { isnsDdsInfo 2 }
isnsDdsMemberEntry OBJECT-TYPE isnsDdsMemberEntry OBJECT-TYPE
SYNTAX IsnsDdsMemberEntry SYNTAX IsnsDdsMemberEntry
Gibbons Expires September 17, 2007 29
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mapping of one Discovery Domain (DD) to a Discovery "The mapping of one Discovery Domain (DD) to a Discovery
Domain Set (DDS). This indicates the DD is a member of Domain Set (DDS). This indicates the DD is a member of
the DDS." the DDS."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdsId, isnsDdsId,
isnsDdsMemberDdId } isnsDdsMemberDdId }
::= { isnsDdsMemberTable 1 } ::= { isnsDdsMemberTable 1 }
skipping to change at line 1512 skipping to change at line 1542
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 April 2007 29
isnsDdsMemberSymbolicName OBJECT-TYPE isnsDdsMemberSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Symbolic Name of the Discovery Domain that is a member "The Symbolic Name of the Discovery Domain that is a member
of this DDS. This value SHALL be identical to the object of this DDS. This value SHALL be identical to the object
isnsDdSymbolicName for the associated DD ID." isnsDdSymbolicName for the associated DD ID."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdsMemberEntry 2 } ::= { isnsDdsMemberEntry 2 }
-- --
skipping to change at line 1539 skipping to change at line 1568
-- --
-- Discovery Domain Registrations ------------------------ -- Discovery Domain Registrations ------------------------
-- --
isnsDdTable OBJECT-TYPE isnsDdTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdEntry SYNTAX SEQUENCE OF IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires September 17, 2007 30
"A table containing configuration information for each "A table containing configuration information for each
Discovery Domain (DD) registered in the iSNS. The number Discovery Domain (DD) registered in the iSNS. The number
of rows in the table is dependent on the number of DDs of rows in the table is dependent on the number of DDs
registered in the iSNS instance." registered in the iSNS instance."
::= { isnsDdInfo 1 } ::= { isnsDdInfo 1 }
isnsDdEntry OBJECT-TYPE isnsDdEntry OBJECT-TYPE
SYNTAX IsnsDdEntry SYNTAX IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1564 skipping to change at line 1595
IsnsDdEntry::= IsnsDdEntry::=
SEQUENCE { SEQUENCE {
isnsDdId IsnsDiscoveryDomainId, isnsDdId IsnsDiscoveryDomainId,
isnsDdSymbolicName SnmpAdminString, isnsDdSymbolicName SnmpAdminString,
isnsDdFeatures IsnsDdFeatureType isnsDdFeatures IsnsDdFeatureType
} }
isnsDdId OBJECT-TYPE isnsDdId OBJECT-TYPE
SYNTAX IsnsDiscoveryDomainId SYNTAX IsnsDiscoveryDomainId
Gibbons Expires April 2007 30
MAX-ACCESS not-accessible 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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdEntry 1 } ::= { isnsDdEntry 1 }
isnsDdSymbolicName OBJECT-TYPE isnsDdSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdEntry 2 } ::= { isnsDdEntry 2 }
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX IsnsDdFeatureType SYNTAX IsnsDdFeatureType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This defines the features the Discovery Domain has." "This defines the features the Discovery Domain has."
REFERENCE "RFC4171, Section 6.11.2.9" REFERENCE "RFC4171, Section 6.11.2.9"
::= { isnsDdEntry 3 } ::= { isnsDdEntry 3 }
Gibbons Expires September 17, 2007 31
-- --
-- Discovery Domain Members -------------------- -- Discovery Domain Members --------------------
-- --
-- --
-- DD iSCSI Node Membership Assignment -- DD iSCSI Node Membership Assignment
-- --
isnsDdIscsiMemberTable OBJECT-TYPE isnsDdIscsiMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
skipping to change at line 1618 skipping to change at line 1648
"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
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 { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberIscsiIndex } isnsDdIscsiMemberIndex }
::= { isnsDdIscsiMemberTable 1 } ::= { isnsDdIscsiMemberTable 1 }
IsnsDdIscsiMemberEntry::= IsnsDdIscsiMemberEntry::=
SEQUENCE { SEQUENCE {
isnsDdMemberIscsiIndex IsnsNodeIndexId, isnsDdIscsiMemberIndex IsnsNodeIndexId,
isnsDdMemberIscsiName SnmpAdminString, isnsDdIscsiMemberName SnmpAdminString,
isnsDdMemberIsRegistered TruthValue isnsDdIscsiMemberIsRegistered TruthValue
} }
isnsDdMemberIscsiIndex OBJECT-TYPE isnsDdIscsiMemberIndex 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 index for this member iSCSI node entry."
index is used to uniquely indicate this table entry,
and provides a 1 to 1 mapping to a node name. The
iSCSI node name is too long to be used for an index
directly. The iSCSI node index used for a specific
iSCSI node name MUST be indentical in all DDs, and is
persistent across server reinitializations when the
iSCSI node is a member of a Discovery Domain (DD)."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdIscsiMemberEntry 1 } ::= { isnsDdIscsiMemberEntry 1 }
isnsDdMemberIscsiName OBJECT-TYPE Gibbons Expires September 17, 2007 32
isnsDdIscsiMemberName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name associated with the storage node. The "The iSCSI Name associated with the storage node. The
iSCSI Name can not be longer then 223 bytes. The iSNS iSCSI Name can not be longer than 223 bytes. The iSNS
server internal maximum size is 224 bytes to provide server internal maximum size is 224 bytes to provide
NULL termination. This is the iSCSI Name for the storage NULL termination. This is the iSCSI Name for the storage
node that is a member of the DD. This value maps 1 to 1 node that is a member of the DD. This value maps 1 to 1
to the isnsDdMemberIscsiIndex node index. The iSCSI Name to the isnsDdIscsiMemberIndex node index. The iSCSI Name
field is too long to be easily used for an index directly. field is too long to be easily used for an index directly.
The node index used for a specific node name is only The node index used for a specific node name is only
persistent across iSNS Server reinitializations for nodes persistent across iSNS Server reinitializations for nodes
that are in a Discovery Domain (DD) or are registered that are in a Discovery Domain (DD) or are registered
control nodes. This value is only required during row control nodes. This value is only required during row
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdIscsiMemberEntry 2 } ::= { isnsDdIscsiMemberEntry 2 }
isnsDdMemberIsRegistered OBJECT-TYPE isnsDdIscsiMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance. iSCSI Storage registered in the iSNS Server instance. iSCSI Storage
Node members do not need to be currently registered in Node members do not need to be currently registered in
order for their iSCSI Name and Index to be added to order for their iSCSI Name and Index to be added to
a DD." a DD."
REFERENCE "RFC4171, Section 6.11" REFERENCE "RFC4171, Section 6.11"
skipping to change at line 1707 skipping to change at line 1726
isnsDdPortalMemberTable OBJECT-TYPE isnsDdPortalMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsDdPortalMemberEntry IsnsDdPortalMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing currently registered and unregistered "A table containing currently registered and unregistered
portal objects that have been explicitly assigned to portal objects that have been explicitly assigned to
specific DDs. Explicit assignment of a portal to a DD specific DDs. Explicit assignment of a portal to a DD
is only done when a specific set of portals are prefered is only done when a specific set of portals are preferred
for use within a DD. Otherwise, for iSCSI, the Portal for use within a DD. Otherwise, for iSCSI, the Portal
Gibbons Expires September 17, 2007 33
Group Object should be used for identifying which portals Group Object should be used for identifying which portals
provide access to which storage nodes. The number of rows provide access to which storage nodes. The number of rows
in the table is dependent on the number of explicit in the table is dependent on the number of explicit
relationships between portals and DDs registered in the relationships between portals and DDs registered in the
iSNS." iSNS."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdInfo 3 } ::= { isnsDdInfo 3 }
isnsDdPortalMemberEntry OBJECT-TYPE isnsDdPortalMemberEntry OBJECT-TYPE
SYNTAX IsnsDdPortalMemberEntry SYNTAX IsnsDdPortalMemberEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry indicates an explicit addition of a portal to a "Each entry indicates an explicit addition of a portal to a
discovery domain. The explicit addition of an entity portal discovery domain. The explicit addition of an entity portal
to a discovery domain indicates the portal is preferred for to a discovery domain indicates the portal is preferred for
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 { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberPortalIndex } isnsDdPortalMemberIndex }
::= { isnsDdPortalMemberTable 1 } ::= { isnsDdPortalMemberTable 1 }
IsnsDdPortalMemberEntry ::= IsnsDdPortalMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberPortalIndex IsnsPortalIndexId, isnsDdPortalMemberIndex IsnsPortalIndexId,
isnsDdMemberPortalAddressType InetAddressType, isnsDdPortalMemberAddressType InetAddressType,
isnsDdMemberPortalAddress InetAddress, isnsDdPortalMemberAddress InetAddress,
isnsDdMemberPortalPortType IsnsPortalPortTypeId, isnsDdPortalMemberPortType IsnsPortalPortTypeId,
isnsDdMemberPortalPort InetPortNumber, isnsDdPortalMemberPort InetPortNumber,
isnsDdMemberPortalIsRegistered TruthValue isnsDdPortalMemberIsRegistered TruthValue
} }
isnsDdMemberPortalIndex OBJECT-TYPE isnsDdPortalMemberIndex 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. This managed object, combined with isnsServerIndex
IP-address and port number pair is only persistent across and isnsDdId, is the key for this table."
reboots for portals that have been explicitly added to a
Discovery Domain (DD). If a portal is not explicitly
registered in any DD, then the index used for a portal can
change after a server reinitialization."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdPortalMemberEntry 1 } ::= { isnsDdPortalMemberEntry 1 }
isnsDdMemberPortalAddressType OBJECT-TYPE Gibbons Expires September 17, 2007 34
isnsDdPortalMemberAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsDdMemberPortalAddress." "The type of Inet address in isnsDdPortalMemberAddress. If
the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsDdPortalMemberAddress is the zero-length string."
::= { isnsDdPortalMemberEntry 2 } ::= { isnsDdPortalMemberEntry 2 }
isnsDdMemberPortalAddress OBJECT-TYPE isnsDdPortalMemberAddress 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. The format of this
object is specified by isnsDdPortalMemberAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdPortalMemberEntry 3 } ::= { isnsDdPortalMemberEntry 3 }
isnsDdMemberPortalPortType OBJECT-TYPE isnsDdPortalMemberPortType 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 portal, either UDP or TCP." "The port type for the portal, either UDP or TCP."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdPortalMemberEntry 4 } ::= { isnsDdPortalMemberEntry 4 }
isnsDdMemberPortalPort OBJECT-TYPE isnsDdPortalMemberPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber ( 1 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for the portal. Whether the portal "The port number for the portal. Whether the portal
type is TCP or UDP is indicated by isnsDdPortalPortType." type is TCP or UDP is indicated by
isnsDdPortalMemberPortType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdPortalMemberEntry 5 } ::= { isnsDdPortalMemberEntry 5 }
isnsDdMemberPortalIsRegistered OBJECT-TYPE isnsDdPortalMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance. Portals that are registered in the iSNS Server instance. Portals that are
DD members do not need to be currently registered in DD members do not need to be currently registered in
Gibbons Expires September 17, 2007 35
order for them to be added to a DD." order for them to be added to a DD."
REFERENCE "RFC4171, Section 6.11" REFERENCE "RFC4171, Section 6.11"
::= { isnsDdPortalMemberEntry 6 } ::= { isnsDdPortalMemberEntry 6 }
-- --
-- DD FC Port Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdFcPortMemberTable OBJECT-TYPE isnsDdFcPortMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
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 { isnsServerIndex, INDEX { isnsServerIndex,
isnsDdId, isnsDdId,
isnsDdMemberFcPortName } isnsDdFcPortMemberPortName }
::= { isnsDdFcPortMemberTable 1 } ::= { isnsDdFcPortMemberTable 1 }
IsnsDdFcPortMemberEntry ::= IsnsDdFcPortMemberEntry ::=
SEQUENCE { SEQUENCE {
isnsDdMemberFcPortName FcNameIdOrZero, isnsDdFcPortMemberPortName FcNameIdOrZero,
isnsDdMemberFcIsRegistered TruthValue isnsDdFcPortMemberIsRegistered TruthValue
} }
isnsDdMemberFcPortName OBJECT-TYPE isnsDdFcPortMemberPortName OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero (SIZE(8))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Port WWN the FC Port that is a member of the DD. The "The Port WWN 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 isnsServerIndex 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. A zero-length
valid value for this managed object." string is not a valid value for this managed object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsDdFcPortMemberEntry 1 } ::= { isnsDdFcPortMemberEntry 1 }
isnsDdMemberFcIsRegistered OBJECT-TYPE Gibbons Expires September 17, 2007 36
isnsDdFcPortMemberIsRegistered OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates whether this member of the DD is currently "This indicates whether this member of the DD is currently
registered in the iSNS Server instance." registered in the iSNS Server instance."
REFERENCE "RFC4171, Section 6.11" REFERENCE "RFC4171, Section 6.11"
::= { isnsDdFcPortMemberEntry 2 } ::= { isnsDdFcPortMemberEntry 2 }
-- --
-- Registered Device Information -- Registered Device Information
-- --
isnsReg OBJECT IDENTIFIER ::= { isnsServerInfo 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 1917 skipping to change at line 1939
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 { isnsServerIndex, INDEX { isnsServerIndex,
isnsRegEntityIndex } isnsRegEntityIndex }
::= { isnsRegEntityTable 1 } ::= { isnsRegEntityTable 1 }
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityIndex IsnsEntityIndexId, isnsRegEntityIndex IsnsEntityIndexIdOrZero,
isnsRegEntityEID SnmpAdminString, isnsRegEntityEID SnmpAdminString,
isnsRegEntityProtocol Unsigned32, isnsRegEntityProtocol Unsigned32,
Gibbons Expires September 17, 2007 37
isnsRegEntityManagementAddressType isnsRegEntityManagementAddressType
InetAddressType, InetAddressType,
isnsRegEntityManagementAddress isnsRegEntityManagementAddress
InetAddress, InetAddress,
isnsRegEntityTimestamp TimeStamp, isnsRegEntityTimestamp TimeStamp,
isnsRegEntityVersionMin Unsigned32, isnsRegEntityVersionMin Unsigned32,
isnsRegEntityVersionMax Unsigned32, isnsRegEntityVersionMax Unsigned32,
isnsRegEntityRegistrationPeriod isnsRegEntityRegistrationPeriod
Unsigned32 Unsigned32
} }
isnsRegEntityIndex OBJECT-TYPE isnsRegEntityIndex OBJECT-TYPE
SYNTAX IsnsEntityIndexId SYNTAX IsnsEntityIndexIdOrZero
( 1 .. 4294967295 )
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 index is assigned
is assigned by the iSNS Server when an Entity is initially by the iSNS Server when an Entity is initially registered.
registered. The Entity Index can be used to represent a The Entity Index can be used to represent a registered
Entity object in situations where the Entity EID would
Gibbons Expires April 2007 37 be too long/unwieldy. Zero is not a valid value for this
registered Entity object in situations where the Entity EID object."
would be too long/unwieldy."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 1 } ::= { isnsRegEntityEntry 1 }
isnsRegEntityEID OBJECT-TYPE isnsRegEntityEID OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 2 } ::= { isnsRegEntityEntry 2 }
isnsRegEntityProtocol OBJECT-TYPE isnsRegEntityProtocol OBJECT-TYPE
skipping to change at line 1973 skipping to change at line 1997
defined in the iSNS Specification, Section 6.2.2. The defined in the iSNS Specification, Section 6.2.2. The
following values are initially assigned. following values are initially assigned.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 No Protocol 1 No Protocol
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others As assigned by IANA All Others As assigned by IANA
Gibbons Expires September 17, 2007 38
The full set of current Block Storage Protocols are The full set of current Block Storage Protocols are
specified in the IANA-maintained registry of assigned specified in the IANA-maintained registry of assigned
values for the ISNS protocol. Please refer to RFC4171 and iSNS parameters. Please refer to RFC4171 and the iSNS
iSNS parameters maintained at IANA." parameters maintained at IANA."
REFERENCE "RFC4171, Section 6.2.2, and REFERENCE "RFC4171, Section 6.2.2, and IANA Assignments"
www.iana.org/assignments/isns-parameters"
::= { isnsRegEntityEntry 3 } ::= { isnsRegEntityEntry 3 }
isnsRegEntityManagementAddressType OBJECT-TYPE isnsRegEntityManagementAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegEntityManagementAddress." "The type of Inet address in isnsRegEntityManagementAddress.
If the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value of
this object is unknown(0), and the value of
isnsRegEntityManagementAddress is the zero-length string."
::= { isnsRegEntityEntry 4 } ::= { isnsRegEntityEntry 4 }
isnsRegEntityManagementAddress OBJECT-TYPE isnsRegEntityManagementAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires April 2007 38
DESCRIPTION DESCRIPTION
"The iSNS Management IP Address for the registred Entity "The iSNS Management IP Address for the registered Entity
object." object. The format of this object is specified by
isnsRegEntityManagementAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, 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
DESCRIPTION DESCRIPTION
"The iSNS Entity Registration Timestamp for the registred "The iSNS Entity Registration Timestamp for the registered
Entity object. This is the most recent date and time that Entity object. This is the most recent date and time that
the registered Entity object, and associated registered the registered Entity object, and associated registered
objects contained in the Entity, were registered or objects contained in the Entity, were registered or
updated." updated."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 6 } ::= { isnsRegEntityEntry 6 }
isnsRegEntityVersionMin OBJECT-TYPE isnsRegEntityVersionMin OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 254 | 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol Version Range minimum value. A "The minimum version supported for the block storage protocol
value of x'FF' is a wildcard value indicating no minimum to specified by isnsRegEntityProtocol. The protocol version
the protocol versions supported by this Entity. Entity
registrations with isnsRegEntityProtocol set to No Protocol Gibbons Expires September 17, 2007 39
always have a minimum version of 0." specified can be from 1 to 254. A value of 255 is a wildcard
REFERENCE "RFC4171, Section 6" value, indicating no minimum version value has been specified
for this Entity. Entity registrations with an
isnsRegEntityProtocol of 'No Protocol' SHALL have an
isnsRegEntityVersionMin value of 0."
REFERENCE "RFC4171, Section 6.2.5"
::= { isnsRegEntityEntry 7 } ::= { isnsRegEntityEntry 7 }
isnsRegEntityVersionMax OBJECT-TYPE isnsRegEntityVersionMax OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 65535 ) SYNTAX Unsigned32 ( 0 .. 254 | 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol Version Range maximum value. A "The maximum version supported for the block storage protocol
value of x'FF' is a wildcard value indicating no maximum to specified by isnsRegEntityProtocol. The protocol version
the protocol versions supported by this Entity. Entity specified can be from 1 to 254. A value of 255 is a wildcard
registrations with isnsRegEntityProtocol set to No Protocol value, indicating no maximum version value has been specified
always have a maximum version of 0." for this Entity. Entity registrations with an
REFERENCE "RFC4171, Section 6" isnsRegEntityProtocol of 'No Protocol' SHALL have an
isnsRegEntityVersionMax value of 0."
REFERENCE "RFC4171, Section 6.2.5"
::= { isnsRegEntityEntry 8 } ::= { isnsRegEntityEntry 8 }
isnsRegEntityRegistrationPeriod OBJECT-TYPE isnsRegEntityRegistrationPeriod OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
UNITS "seconds"
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 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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegEntityEntry 9 } ::= { isnsRegEntityEntry 9 }
-- --
-- Registered Objects Associated With an Entity Information -- Registered Objects Associated With an Entity Information
-- --
isnsRegEntityNumObjectsTable OBJECT-TYPE isnsRegEntityNumObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsRegEntityNumObjectsEntry IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing information on the number of registered "A table containing information on the number of registered
objects associated with a registered Entity in the iSNS objects associated with a registered Entity in the iSNS
server instance. This table is optional to implement. The server instance. The number of entries in the table is
number of entries in the table is dependent on the number dependent on the number of registered Entity objects in the
of registered Entity objects in the iSNS."
Gibbons Expires September 17, 2007 40
iSNS."
::= { isnsRegEntityInfo 2 } ::= { isnsRegEntityInfo 2 }
isnsRegEntityNumObjectsEntry OBJECT-TYPE isnsRegEntityNumObjectsEntry OBJECT-TYPE
SYNTAX IsnsRegEntityNumObjectsEntry SYNTAX IsnsRegEntityNumObjectsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on the number of registered objects associated "Information on the number of registered objects associated
with a registered Entity object in an iSNS Server instance." with a registered Entity object in an iSNS Server instance."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsRegEntityIndex } isnsRegEntityIndex }
::= { isnsRegEntityNumObjectsTable 1 } ::= { isnsRegEntityNumObjectsTable 1 }
IsnsRegEntityNumObjectsEntry ::= IsnsRegEntityNumObjectsEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityInfoNumPortals Unsigned32, isnsRegEntityInfoNumPortals Gauge32,
isnsRegEntityInfoNumPortalGroups Unsigned32, isnsRegEntityInfoNumPortalGroups Gauge32,
isnsRegEntityInfoNumIscsiNodes Unsigned32, isnsRegEntityInfoNumIscsiNodes Gauge32,
isnsRegEntityInfoNumFcPorts Unsigned32, isnsRegEntityInfoNumFcPorts Gauge32,
isnsRegEntityInfoNumFcNodes Unsigned32 isnsRegEntityInfoNumFcNodes Gauge32
} }
isnsRegEntityInfoNumPortals OBJECT-TYPE isnsRegEntityInfoNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 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."
::= { isnsRegEntityNumObjectsEntry 1 } ::= { isnsRegEntityNumObjectsEntry 1 }
Gibbons Expires April 2007 40
isnsRegEntityInfoNumPortalGroups OBJECT-TYPE isnsRegEntityInfoNumPortalGroups OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 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."
::= { isnsRegEntityNumObjectsEntry 2 } ::= { isnsRegEntityNumObjectsEntry 2 }
isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 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."
::= { isnsRegEntityNumObjectsEntry 3 } ::= { isnsRegEntityNumObjectsEntry 3 }
isnsRegEntityInfoNumFcPorts OBJECT-TYPE isnsRegEntityInfoNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires September 17, 2007 41
DESCRIPTION DESCRIPTION
"The number of FC Ports associated with this Entity." "The number of FC Ports associated with this Entity."
::= { isnsRegEntityNumObjectsEntry 4 } ::= { isnsRegEntityNumObjectsEntry 4 }
isnsRegEntityInfoNumFcNodes OBJECT-TYPE isnsRegEntityInfoNumFcNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of FC Nodes associated with this Entity." "The number of FC Nodes associated with this Entity."
::= { isnsRegEntityNumObjectsEntry 5 } ::= { isnsRegEntityNumObjectsEntry 5 }
-- --
-- iSNS Registered Portal Information -- iSNS Registered Portal Information
-- --
skipping to change at line 2154 skipping to change at line 2190
-- --
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 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."
skipping to change at line 2177 skipping to change at line 2211
isnsRegEntityIndex, isnsRegEntityIndex,
isnsRegPortalPortalIndex } isnsRegPortalPortalIndex }
::= { isnsRegPortalTable 1 } ::= { isnsRegPortalTable 1 }
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalPortalIndex IsnsPortalIndexId, isnsRegPortalPortalIndex IsnsPortalIndexId,
isnsRegPortalAddressType InetAddressType, isnsRegPortalAddressType InetAddressType,
isnsRegPortalAddress InetAddress, isnsRegPortalAddress InetAddress,
isnsRegPortalPortType IsnsPortalPortTypeId, isnsRegPortalPortType IsnsPortalPortTypeId,
Gibbons Expires September 17, 2007 42
isnsRegPortalPort InetPortNumber, isnsRegPortalPort InetPortNumber,
isnsRegPortalSymbolicName SnmpAdminString, isnsRegPortalSymbolicName SnmpAdminString,
isnsRegPortalEsiInterval Unsigned32, isnsRegPortalEsiInterval Unsigned32,
isnsRegPortalEsiPortType IsnsPortalPortTypeId, isnsRegPortalEsiPortType IsnsPortalPortTypeId,
isnsRegPortalEsiPort InetPortNumber, isnsRegPortalEsiPort InetPortNumber,
isnsRegPortalScnPortType IsnsPortalPortTypeId, isnsRegPortalScnPortType IsnsPortalPortTypeId,
isnsRegPortalScnPort InetPortNumber, isnsRegPortalScnPort InetPortNumber,
isnsRegPortalSecurityInfo IsnsPortalSecurityType isnsRegPortalSecurityInfo IsnsPortalSecurityType
} }
isnsRegPortalPortalIndex 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 index for this Entity Portal."
iSNS Server for mapping between registered objects. The
Portal Index used for a specific portal IP-address and port
number pair is only persistent across reboots for portals
that have been explicitly added to a Discovery Domain (DD).
If a portal is not explicitly registered in any DD, then the
index used for a portal can change after a server
reinitialization."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 1 } ::= { isnsRegPortalEntry 1 }
isnsRegPortalAddressType OBJECT-TYPE isnsRegPortalAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPortalAddress. If the
Gibbons Expires April 2007 42 address is specified, then it must be a valid unicast
"The type of Inet address in isnsRegPortalAddress." address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsRegPortalAddress is the zero-length string."
::= { isnsRegPortalEntry 2 } ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddress OBJECT-TYPE isnsRegPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for this Portal as defined in "The Inet Address for this Portal as defined in the iSNS
the iSNS Specification, RFC4171." Specification, RFC4171. The format of this object is
specified by isnsRegPortalAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 3 } ::= { isnsRegPortalEntry 3 }
isnsRegPortalPortType OBJECT-TYPE isnsRegPortalPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for this Portal, either UDP or TCP, as "The port type for this Portal, either UDP or TCP, as
defined in the iSNS Specification, RFC4171." defined in the iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 4 } ::= { isnsRegPortalEntry 4 }
Gibbons Expires September 17, 2007 43
isnsRegPortalPort OBJECT-TYPE isnsRegPortalPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber ( 1 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for this Portal as defined in the "The port number for this Portal as defined in the
iSNS Specification, RFC4171. Whether the Portal type iSNS Specification, RFC4171. Whether the Portal type
is TCP or UDP is indicated by isnsRegPortalPortType." is TCP or UDP is indicated by isnsRegPortalPortType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 5 } ::= { isnsRegPortalEntry 5 }
isnsRegPortalSymbolicName OBJECT-TYPE isnsRegPortalSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
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 Symbolic Name for this Portal as defined in the iSNS
the iSNS Specification, RFC4171. If not provided then the Specification, RFC4171. If not provided then the string
string SHALL be zero-length." SHALL be zero-length."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 6 } ::= { isnsRegPortalEntry 6 }
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 65535 )
UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) Interval for this Portal "The Entity Status Inquiry (ESI) Interval for this Portal
as defined in the iSNS Specification, RFC4171." as defined in the iSNS Specification, RFC4171. A value of
0 indicates that ESI monitoring has not be configured for
Gibbons Expires April 2007 43 this Portal."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6.3.4"
::= { isnsRegPortalEntry 7 } ::= { isnsRegPortalEntry 7 }
isnsRegPortalEsiPortType OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the ESI Port, either UDP or TCP, as "The port type for the ESI Port, either UDP or TCP, as
defined in the iSNS Specification, RFC4171." defined in the iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 8 } ::= { isnsRegPortalEntry 8 }
isnsRegPortalEsiPort OBJECT-TYPE isnsRegPortalEsiPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port number used for ESI monitoring. Whether "The TCP or UDP port number used for ESI monitoring. Whether
Gibbons Expires September 17, 2007 44
the port type is TCP or UDP is indicated by the port type is TCP or UDP is indicated by
isnsRegPortalEsiPortType." isnsRegPortalEsiPortType. A value of 0 indicates that ESI
monitoring is not enabled for this Portal."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 9 } ::= { isnsRegPortalEntry 9 }
isnsRegPortalScnPortType OBJECT-TYPE isnsRegPortalScnPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the SCN Port, either UDP or TCP, as "The port type for the SCN Port, either UDP or TCP, as
defined in the iSNS Specification, RFC4171." defined in the iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 10 } ::= { isnsRegPortalEntry 10 }
isnsRegPortalScnPort OBJECT-TYPE isnsRegPortalScnPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port 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. A value of 0
indicates that SCN message receipt is not enabled for this
Portal."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPortalEntry 11 } ::= { isnsRegPortalEntry 11 }
isnsRegPortalSecurityInfo OBJECT-TYPE isnsRegPortalSecurityInfo OBJECT-TYPE
SYNTAX IsnsPortalSecurityType SYNTAX IsnsPortalSecurityType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in iSNS server. The bit for bitmapVALID must registered in iSNS server. The bit for bitmapVALID must
Gibbons Expires April 2007 44
be set in order for this attribute to contain valid be set in order for this attribute to contain valid
information. Setting a bit to 1 indicates the information. Setting a bit to 1 indicates the
feature is enabled." feature is enabled."
REFERENCE "RFC4171, Section 6.3.9" REFERENCE "RFC4171, Section 6.3.9"
::= { isnsRegPortalEntry 12 } ::= { isnsRegPortalEntry 12 }
-- --
-- iSNS Registered Portal Group Information -- iSNS Registered Portal Group Information
-- --
isnsRegPortalGroupInfo OBJECT IDENTIFIER isnsRegPortalGroupInfo OBJECT IDENTIFIER
::= { isnsReg 3 } ::= { isnsReg 3 }
-- --
-- iSNS Registered Portal Group (PG) Table -- iSNS Registered Portal Group (PG) Table
-- --
Gibbons Expires September 17, 2007 45
isnsRegPgTable OBJECT-TYPE isnsRegPgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegPgEntry SYNTAX SEQUENCE OF IsnsRegPgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered Portal Groups (PGs) in "A table containing the registered Portal Groups (PGs) in
the iSNS Server instance. The number of entries is the iSNS Server instance. The number of entries is
dependent on the number of Portal Groups registered in dependent on the number of Portal Groups registered in
the iSNS." the iSNS."
::= { isnsRegPortalGroupInfo 1 } ::= { isnsRegPortalGroupInfo 1 }
skipping to change at line 2370 skipping to change at line 2409
IsnsRegPgEntry ::= IsnsRegPgEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPgIndex IsnsPortalGroupIndexId, isnsRegPgIndex IsnsPortalGroupIndexId,
isnsRegPgIscsiNodeIndex IsnsNodeIndexId, isnsRegPgIscsiNodeIndex IsnsNodeIndexId,
isnsRegPgIscsiName SnmpAdminString, isnsRegPgIscsiName SnmpAdminString,
isnsRegPgPortalPortalIndex IsnsPortalIndexId, isnsRegPgPortalPortalIndex IsnsPortalIndexId,
isnsRegPgPortalAddressType InetAddressType, isnsRegPgPortalAddressType InetAddressType,
isnsRegPgPortalAddress InetAddress, isnsRegPgPortalAddress InetAddress,
isnsRegPgPortalPortType IsnsPortalPortTypeId, isnsRegPgPortalPortType IsnsPortalPortTypeId,
isnsRegPgPortalPort InetPortNumber, isnsRegPgPortalPort InetPortNumber,
Gibbons Expires April 2007 45
isnsRegPgPGT IsnsPortalGroupTagIdOrNull isnsRegPgPGT IsnsPortalGroupTagIdOrNull
} }
isnsRegPgIndex 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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 1 } ::= { isnsRegPgEntry 1 }
Gibbons Expires September 17, 2007 46
isnsRegPgIscsiNodeIndex OBJECT-TYPE isnsRegPgIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Node Index for the node associated with this PG. "The index for the iSCSI Node associated with this PG.
This index can be used to reference the This index can be used to reference the
isnsRegIscsiNodeTable." isnsRegIscsiNodeTable."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 2 } ::= { isnsRegPgEntry 2 }
isnsRegPgIscsiName OBJECT-TYPE isnsRegPgIscsiName 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 than
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 }
isnsRegPgPortalPortalIndex 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 }
isnsRegPgPortalAddressType OBJECT-TYPE isnsRegPgPortalAddressType OBJECT-TYPE
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 isnsRegPgPortalAddress." "The type of Inet address in isnsRegPgPortalAddress. If
the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsRegPgPortalAddress is the zero-length string."
::= { isnsRegPgEntry 5 } ::= { isnsRegPgEntry 5 }
isnsRegPgPortalAddress OBJECT-TYPE isnsRegPgPortalAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for the Portal that is associated with "The Inet Address for the Portal that is associated with
the PG."
Gibbons Expires September 17, 2007 47
the PG. The format of this object is specified by
isnsRegPgPortalAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 6 } ::= { isnsRegPgEntry 6 }
isnsRegPgPortalPortType OBJECT-TYPE isnsRegPgPortalPortType OBJECT-TYPE
SYNTAX IsnsPortalPortTypeId SYNTAX IsnsPortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type, either UDP or TCP, for the Portal that "The port type, either UDP or TCP, for the Portal that
is associated with this registered PG object." is associated with this registered PG object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 7 } ::= { isnsRegPgEntry 7 }
isnsRegPgPortalPort OBJECT-TYPE isnsRegPgPortalPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber ( 1 .. 65535 )
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegPgEntry 8 } ::= { isnsRegPgEntry 8 }
isnsRegPgPGT OBJECT-TYPE isnsRegPgPGT OBJECT-TYPE
skipping to change at line 2478 skipping to change at line 2522
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, RFC3720. A PGT with no association is a Specification, RFC3720. A PGT with no association is a
NULL value. The value of -1 indicates a NULL value." NULL value. The value of -1 indicates a NULL value."
REFERENCE "RFC4171, Section 6, and RFC3720" REFERENCE "RFC4171, Section 6, and RFC3720"
::= { isnsRegPgEntry 9 } ::= { isnsRegPgEntry 9 }
-- --
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
Gibbons Expires September 17, 2007 48
SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered iSCSI Nodes in the iSNS "A table containing the registered iSCSI Nodes in the iSNS
server instance. Storage devices register using the iSNS server instance. Storage devices register using the iSNS
protocol. While a device cannot be registered in an iSNS protocol. While a device cannot be registered in an iSNS
server using SNMP, an entry can be deleted in order to server using SNMP, an entry can be deleted in order to
remove 'stale' entries. The number of entries is related remove 'stale' entries. The number of entries is related
to the number of iSCSI nodes registered in the iSNS." to the number of iSCSI nodes registered in the iSNS."
skipping to change at line 2530 skipping to change at line 2574
isnsRegIscsiNodeScnTypes IsnsIscsiScnType, isnsRegIscsiNodeScnTypes IsnsIscsiScnType,
isnsRegIscsiNodeWwnToken FcNameIdOrZero, isnsRegIscsiNodeWwnToken FcNameIdOrZero,
isnsRegIscsiNodeAuthMethod SnmpAdminString isnsRegIscsiNodeAuthMethod SnmpAdminString
} }
isnsRegIscsiNodeIndex OBJECT-TYPE isnsRegIscsiNodeIndex OBJECT-TYPE
SYNTAX IsnsNodeIndexId SYNTAX IsnsNodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Index for this node. The index is created by the "The index for this iSCSI node."
iSNS Server for mapping between registered objects. The
Gibbons Expires April 2007 48
index used for a specific node name is only persistent
across reboots for nodes that have been registered in a
Discovery Domain (DD). If a node is not registered in any
DD, then the index used for a node can change after a
server reinitialization."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 1 } ::= { isnsRegIscsiNodeEntry 1 }
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223)) SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name of the initiator or target associated with "The iSCSI Name of the initiator or target associated with
the storage node. The iSCSI Name can not be longer then the storage node. The iSCSI Name can not be longer than
223 bytes. The iSNS Server internal maximum size is 224 223 bytes. The iSNS Server internal maximum size is 224
Gibbons Expires September 17, 2007 49
bytes to provide NULL termination. This is the iSCSI Name bytes to provide NULL termination. This is the iSCSI Name
that uniquely identifies the initiator, initiator/target, that uniquely identifies the initiator, initiator/target,
target, or control node in the network." target, or control node in the network."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 2 } ::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX IsnsIscsiNodeType SYNTAX IsnsIscsiNodeType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type defining the functions of this iSCSI node." "The Node Type defining the functions of this iSCSI node."
::= { isnsRegIscsiNodeEntry 3 } ::= { isnsRegIscsiNodeEntry 3 }
isnsRegIscsiNodeAlias OBJECT-TYPE isnsRegIscsiNodeAlias OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
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 "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 4 } ::= { isnsRegIscsiNodeEntry 4 }
isnsRegIscsiNodeScnTypes OBJECT-TYPE isnsRegIscsiNodeScnTypes OBJECT-TYPE
SYNTAX IsnsIscsiScnType SYNTAX IsnsIscsiScnType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) types enabled for this "The State Change Notification (SCN) types enabled for this
iSCSI node." iSCSI node."
REFERENCE "RFC4171, Section 6.4.4" REFERENCE "RFC4171, Section 6.4.4"
::= { 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 a globally unique 64-bit integer value that
value that can be used to represent the World Wide Node can be used to represent the World Wide Node Name of the
Name of the iSCSI device in a Fibre Channel fabric. This iSCSI device in a Fibre Channel fabric. This identifier is
identifier is used during the device registration process, used during the device registration process, and MUST
and MUST conform to the requirements in RFC4171. The conform to the requirements in RFC4171. A zero-length string
value of zero for this managed object indicates that a for this managed object indicates that a Node WWN token has
Node WWN token has not been assigned." not been assigned."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegIscsiNodeEntry 6 } ::= { isnsRegIscsiNodeEntry 6 }
isnsRegIscsiNodeAuthMethod OBJECT-TYPE isnsRegIscsiNodeAuthMethod OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 50
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute contains a null-terminated string containing "This attribute contains a null-terminated string containing
UTF-8 text listing the iSCSI authentication methods enabled UTF-8 text listing the iSCSI authentication methods enabled
for this iSCSI Node, in order of preference. The text for this iSCSI Node, in order of preference. The text
values used to identify iSCSI authentication methods are values used to identify iSCSI authentication methods are
embedded in this string attribute and delineated by a embedded in this string attribute and delineated by a
comma. The text values are identical to those found in comma. The text values are identical to those found in
RFC3720 - iSCSI. Additional vendor-specific text values RFC3720 - iSCSI. Additional vendor-specific text values
are also possible." are also possible."
REFERENCE "RFC4171, Section 6, and RFC3720" REFERENCE "RFC4171, Section 6, and RFC3720"
::= { isnsRegIscsiNodeEntry 7 } ::= { isnsRegIscsiNodeEntry 7 }
-- --
-- iSNS Registered FC Port Information -- iSNS Registered FC Node Information
-- --
isnsRegFcPortInfo OBJECT IDENTIFIER isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 5 }
::= { isnsReg 5 }
--
-- iSNS Registered FC Node Table
--
isnsRegFcNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the registered FC Nodes in the iSNS.
This supports iFCP as defined in RFC4172."
::= { isnsRegFcNodeInfo 1 }
isnsRegFcNodeEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on one registered FC node that has been
registered in the iSNS."
INDEX { isnsServerIndex,
isnsRegFcNodeWwnn }
::= { isnsRegFcNodeTable 1 }
IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwnn FcNameIdOrZero,
isnsRegFcNodeSymbolicName SnmpAdminString,
isnsRegFcNodeAddressType InetAddressType,
isnsRegFcNodeAddress InetAddress,
isnsRegFcNodeIPA OCTET STRING,
isnsRegFcNodeProxyIscsiName SnmpAdminString,
isnsRegFcNodeNumFcPorts Gauge32
}
Gibbons Expires September 17, 2007 51
isnsRegFcNodeWwnn OBJECT-TYPE
SYNTAX FcNameIdOrZero (SIZE(8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The FC Node World Wide Node Name as defined in the iSNS
Specification, RFC4171. A zero-length string is not valid
for this managed object."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FC Node Symbolic Name of the node as defined in the
iSNS Specification, RFC4171. This is a variable-length
text-based description. If not provided then the string
SHALL be zero-length."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 2 }
isnsRegFcNodeAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddress. If
the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsRegFcNodeAddress is the zero-length string."
::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FC Node Inet address of the node as defined in the
iSNS Specification, RFC4171. The format of this object is
specified by isnsRegFcNodeAddressType."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 4 }
isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
Gibbons Expires September 17, 2007 52
DESCRIPTION
"This managed object identifies the FC Initial Process
Associator of the node as defined in the iSNS
Specification, RFC4171."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 5 }
isnsRegFcNodeProxyIscsiName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iSCSI Name used to represent the FC Node in the IP
network. It is used as a pointer to the matching iSCSI Name
entry in the iSNS Server. Its value is usually registered
by an FC-iSCSI gateway connecting the IP network to the
fabric containing the FC device."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 6 }
isnsRegFcNodeNumFcPorts OBJECT-TYPE
SYNTAX Gauge32 ( 0 .. 4294967295 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of FC Ports associated with this FC Node."
::= { isnsRegFcNodeEntry 7 }
-- --
-- iSNS Registered FC Port Table -- iSNS Registered FC Port Table
-- --
isnsRegFcPortTable OBJECT-TYPE isnsRegFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcPortEntry SYNTAX SEQUENCE OF IsnsRegFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered FC N_Ports in the iSNS. This "Information on registered FC N_Ports in the iSNS. FC Ports
supports iFCP as defined in RFC4172." are associated with registered FC Nodes. This supports
iFCP as defined in RFC4172."
REFERENCE "RFC4172, Section 4" REFERENCE "RFC4172, Section 4"
::= { isnsRegFcPortInfo 1 } ::= { isnsRegFcNodeInfo 2 }
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 "RFC4172, Section 4" REFERENCE "RFC4172, Section 4"
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
Gibbons Expires September 17, 2007 53
isnsRegEntityIndex, isnsRegEntityIndex,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcPortTable 1 } ::= { isnsRegFcPortTable 1 }
IsnsRegFcPortEntry ::= SEQUENCE { IsnsRegFcPortEntry ::= SEQUENCE {
isnsRegFcPortWwpn FcNameIdOrZero, isnsRegFcPortWwpn FcNameIdOrZero,
isnsRegFcPortID FcAddressIdOrZero, isnsRegFcPortID FcAddressIdOrZero,
isnsRegFcPortType Unsigned32, isnsRegFcPortType Unsigned32,
isnsRegFcPortSymbolicName SnmpAdminString, isnsRegFcPortSymbolicName SnmpAdminString,
isnsRegFcPortFabricPortWwn FcNameIdOrZero, isnsRegFcPortFabricPortWwn FcNameIdOrZero,
isnsRegFcPortHA FcAddressIdOrZero, isnsRegFcPortHA FcAddressIdOrZero,
isnsRegFcPortAddressType InetAddressType, isnsRegFcPortAddressType InetAddressType,
isnsRegFcPortAddress InetAddress, isnsRegFcPortAddress InetAddress,
isnsRegFcPortFcCos IsnsFcClassOfServiceType, isnsRegFcPortFcCos IsnsFcClassOfServiceType,
isnsRegFcPortFc4Types OCTET STRING, isnsRegFcPortFc4Types OCTET STRING,
isnsRegFcPortFc4Descr OCTET STRING, isnsRegFcPortFc4Descr SnmpAdminString,
isnsRegFcPortFc4Features OCTET STRING, isnsRegFcPortFc4Features OCTET STRING,
isnsRegFcPortScnTypes IsnsIfcpScnType, isnsRegFcPortScnTypes IsnsIfcpScnType,
isnsRegFcPortRole IsnsFcPortRoleType, isnsRegFcPortRole IsnsFcPortRoleType,
isnsRegFcPortFcNodeWwn FcNameIdOrZero, isnsRegFcPortFcNodeWwnn FcNameIdOrZero,
isnsRegFcPortPpnWwn FcNameIdOrZero isnsRegFcPortPpnWwn FcNameIdOrZero
} }
isnsRegFcPortWwpn OBJECT-TYPE isnsRegFcPortWwpn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero (SIZE(8))
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, RFC4171. The value of zero is not valid for Specification, RFC4171. A zero-length string is not valid
this managed object." for this managed object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 1 } ::= { isnsRegFcPortEntry 1 }
isnsRegFcPortID OBJECT-TYPE isnsRegFcPortID OBJECT-TYPE
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,
RFC4171." RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, 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,
RFC4171, and the Fibre Channel Generic Services RFC4171, and the Fibre Channel Generic Services
Specification. Current values are as shown below: Specification. Current values are as shown below:
Gibbons Expires September 17, 2007 54
unknown (0), unknown (0),
nPort (1), nPort (1),
nlPort (2), nlPort (2),
fNlPort (3), fNlPort (3),
fPort (129), -- x'81' fPort (129), -- x'81'
flPort (130), -- x'82' flPort (130), -- x'82'
ePort (132), -- x'84' ePort (132), -- x'84'
bPort (133), -- x'85' bPort (133), -- x'85'
mFcpPort (65297), -- x'FF11' mFcpPort (65297), -- x'FF11'
iFcpPort (65298), -- x'FF12' iFcpPort (65298), -- x'FF12'
unknownEnd (65535) unknownEnd (65535)
The future assignment of any additional values will be The future assignment of any additional values will be
documented in a revision of RFC4171." documented in a revision of RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6.6.3"
::= { isnsRegFcPortEntry 3 } ::= { isnsRegFcPortEntry 3 }
isnsRegFcPortSymbolicName OBJECT-TYPE isnsRegFcPortSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional FC Port Port Symbolic Name as defined in the "The FC Port Port Symbolic Name as defined in the iSNS
iSNS Specification, RFC4171. If not provided then the Specification, RFC4171. If not provided then the
string SHALL be zero-length." string SHALL be zero-length."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 4 } ::= { isnsRegFcPortEntry 4 }
isnsRegFcPortFabricPortWwn OBJECT-TYPE isnsRegFcPortFabricPortWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Fabric Port WWN for this entry as defined in the iSNS "The Fabric Port WWN for this entry as defined in the iSNS
Specification, RFC4171. The value of zero for this managed Specification, RFC4171. A zero-length string for this
object indicates that the Fabric Port WWN is not known, managed object indicates that the Fabric Port WWN is not
or has not yet been registered with the iSNS Server." known, or has not yet been registered with the iSNS Server."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, 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, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 6 } ::= { isnsRegFcPortEntry 6 }
isnsRegFcPortAddressType OBJECT-TYPE isnsRegFcPortAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires September 17, 2007 55
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in the isnsRegFcPortAddress." "The type of Inet address in isnsRegFcPortAddress. If
the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsRegFcPortAddress is the zero-length string."
::= { isnsRegFcPortEntry 7 } ::= { isnsRegFcPortEntry 7 }
isnsRegFcPortAddress OBJECT-TYPE isnsRegFcPortAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Inet Address as defined in the iSNS "The FC Port Inet Address as defined in the iSNS
Specification, RFC4171." Specification, RFC4171. The format of this object is
specified by isnsRegFcPortAddressType."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 8 } ::= { isnsRegFcPortEntry 8 }
isnsRegFcPortFcCos OBJECT-TYPE isnsRegFcPortFcCos OBJECT-TYPE
SYNTAX IsnsFcClassOfServiceType 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
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, 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
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6.6.9"
::= { isnsRegFcPortEntry 10 } ::= { isnsRegFcPortEntry 10 }
isnsRegFcPortFc4Descr OBJECT-TYPE isnsRegFcPortFc4Descr OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255)) SYNTAX SnmpAdminString (SIZE(4..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 Descriptor as defined in the iSNS
Specification, RFC4171." Specification, RFC4171. The FC-4 Descriptor can not be
REFERENCE "RFC4171, Section 6" longer than 255 bytes. The iSNS Server internal maximum
size is 256 bytes to provide NULL termination."
REFERENCE "RFC4171, Section 6.6.10"
::= { isnsRegFcPortEntry 11 } ::= { isnsRegFcPortEntry 11 }
Gibbons Expires April 2007 53 Gibbons Expires September 17, 2007 56
isnsRegFcPortFc4Features OBJECT-TYPE isnsRegFcPortFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX OCTET STRING (SIZE (128))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Features as defined in the iSNS "The FC Port FC-4 Features as defined in the iSNS
Specification, RFC4171." Specification, RFC4171."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6.6.11"
::= { isnsRegFcPortEntry 12 } ::= { isnsRegFcPortEntry 12 }
isnsRegFcPortScnTypes OBJECT-TYPE isnsRegFcPortScnTypes OBJECT-TYPE
SYNTAX IsnsIfcpScnType SYNTAX IsnsIfcpScnType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP State Change Notification (SCN) types enabled for "The iFCP State Change Notification (SCN) types enabled for
the registered object." the registered object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
skipping to change at line 2833 skipping to change at line 2995
isnsRegFcPortRole OBJECT-TYPE isnsRegFcPortRole OBJECT-TYPE
SYNTAX IsnsFcPortRoleType SYNTAX IsnsFcPortRoleType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Role defines the role of the registered "The FC Port Role defines the role of the registered
object." object."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 14 } ::= { isnsRegFcPortEntry 14 }
isnsRegFcPortFcNodeWwn OBJECT-TYPE isnsRegFcPortFcNodeWwnn 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 World Wide Node Name that is associated with
this FC Port as defined in the iSNS Specification, RFC4171. this FC Port as defined in the iSNS Specification, RFC4171.
This managed object may contain the value of zero prior to This managed object may contain a zero-length string prior
a device registering this value with the iSNS Server." to a device registering this value with the iSNS Server."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 15 } ::= { isnsRegFcPortEntry 15 }
isnsRegFcPortPpnWwn OBJECT-TYPE isnsRegFcPortPpnWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Permanent Port Name attribute is the FC Port Name WWPN "The Permanent Port Name 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
Gibbons Expires April 2007 54 Gibbons Expires September 17, 2007 57
are associated with that FC Device (FC Node) SHALL be set
to the FC Port Name WWPN of the first Storage Node, as to the FC Port Name WWPN of the first Storage Node, as
defined in the iSNS Specification, RFC4171. This managed defined in the iSNS Specification, RFC4171. This managed
object may contain the value of zero prior to a device object may contain a zero-length string prior to a device
registering this value with the iSNS Server" registering this value with the iSNS Server."
REFERENCE "RFC4171, Section 6" REFERENCE "RFC4171, Section 6"
::= { isnsRegFcPortEntry 16 } ::= { isnsRegFcPortEntry 16 }
-- --
-- iSNS Registered FC Node Information
--
isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 6 }
--
-- iSNS Registered FC Node Table
--
isnsRegFcNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the registered FC Nodes in the iSNS."
::= { isnsRegFcNodeInfo 1 }
isnsRegFcNodeEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on one registered FC node that has been
regisered in the iSNS."
INDEX { isnsServerIndex,
isnsRegFcNodeWwn }
::= { isnsRegFcNodeTable 1 }
IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwn FcNameIdOrZero,
isnsRegFcNodeSymbolicName SnmpAdminString,
isnsRegFcNodeAddressType InetAddressType,
isnsRegFcNodeAddress InetAddress,
isnsRegFcNodeIPA OCTET STRING,
isnsRegFcNodeProxyIscsiName SnmpAdminString
}
isnsRegFcNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The FC Node World Wide Node Name as defined in the iSNS
Specification, RFC4171. The value of zero is not valid for
Gibbons Expires April 2007 55
this managed object."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The optional FC Node Symbolic Name of the node as
defined in the iSNS Specification, RFC4171. This is a
variable-length text-based description. If not
provided then the string SHALL be zero-length."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 2 }
isnsRegFcNodeAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddress."
::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FC Node Inet address of the node as defined in the
iSNS Specification, RFC4171."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 4 }
isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This managed object identifies the FC Initial Process
Associator of the node as defined in the iSNS
Specification, RFC4171."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 5 }
isnsRegFcNodeProxyIscsiName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iSCSI Name used to represent the FC Node in the IP
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
by an FC-iSCSI gateway connecting the IP network to the
fabric containing the FC device."
REFERENCE "RFC4171, Section 6"
::= { isnsRegFcNodeEntry 6 }
--
-- Basic information for the registered FC Node object
--
isnsRegFcNodeInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF
IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing basic information on registered FC
Nodes in the iSNS. The number of entries in the table
is dependent on the number of FC Nodes registered in
the iSNS."
REFERENCE "RFC4172, Section 4"
::= { isnsRegFcNodeInfo 2 }
isnsRegFcNodeInfoEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on one FC Node that has been registered in the
iSNS."
INDEX { isnsServerIndex,
isnsRegFcNodeWwn }
::= { isnsRegFcNodeInfoTable 1 }
IsnsRegFcNodeInfoEntry ::=
SEQUENCE {
isnsRegFcNodeInfoNumFcPorts Unsigned32
}
isnsRegFcNodeInfoNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of FC Ports associated with this FC Node."
::= { 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 a registered FC Node and
associated registered iFCP Ports and registered Entity associated registered iFCP Port to the supporting registered
objects in the iSNS Server instance." Entity object in an 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 Node and iFCP Port to
FC node registered in the iSNS." an Entity object registered in an iSNS."
INDEX { isnsServerIndex, INDEX { isnsServerIndex,
isnsRegFcNodeWwn, isnsRegFcNodeWwnn,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
::= { isnsRegFcNodePortTable 1 } ::= { isnsRegFcNodePortTable 1 }
IsnsRegFcNodePortEntry ::= SEQUENCE { IsnsRegFcNodePortEntry ::= SEQUENCE {
isnsRegFcNodePortEntityIndex IsnsEntityIndexId isnsRegFcNodePortEntityIndex IsnsEntityIndexIdOrZero
} }
isnsRegFcNodePortEntityIndex OBJECT-TYPE isnsRegFcNodePortEntityIndex OBJECT-TYPE
SYNTAX IsnsEntityIndexId SYNTAX IsnsEntityIndexIdOrZero
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. This managed
object may contain the value of zero prior to a device
registering this value with the iSNS Server."
::= { isnsRegFcNodePortEntry 1 } ::= { isnsRegFcNodePortEntry 1 }
-- --
-- iSNS Notifications Information ----------------- -- iSNS Notifications Information -----------------
Gibbons Expires September 17, 2007 58
-- --
isnsNotificationsInfo OBJECT IDENTIFIER isnsNotificationsInfo OBJECT IDENTIFIER
::= { isnsObjects 2 } ::= { isnsObjects 2 }
isnsInstanceInfo OBJECT-TYPE isnsInstanceInfo OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80)) SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Textual information about the notification event and the "Textual information about the notification event and the
iSNS Server generating the notification. An example is: iSNS Server generating the notification. An example is:
iSNS Server Started." iSNS Server Started."
::= { isnsNotificationsInfo 1 } ::= { isnsNotificationsInfo 1 }
Gibbons Expires April 2007 58 isnsAddressNotificationType OBJECT-TYPE
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 isnsAddressNotification." "The type of Inet address in isnsAddressNotification. If
the address is specified, then it must be a valid unicast
address and the value of this object must be ipv4(1),
ipv6(2), ipv4z(3), or ipv6z(4); otherwise, then the value
of this object is unknown(0), and the value of
isnsAddressNotification is the zero-length string."
::= { isnsNotificationsInfo 2 } ::= { isnsNotificationsInfo 2 }
isnsAddressNotification OBJECT-TYPE isnsAddressNotification OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the IP address of the iSNS Server." "Identifies the IP address of the iSNS Server. The format of
this object is specified by isnsAddressNotificationType.
The IP address will always be specified in the notification
unless an error causes the IP address to not be known."
::= { isnsNotificationsInfo 3 } ::= { isnsNotificationsInfo 3 }
isnsTcpPortNotification OBJECT-TYPE isnsTcpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the iSNS Server is using, "Indicates the TCP port the iSNS Server is using,
or 0 if TCP based registrations are not supported." or 0 if TCP based registrations are not supported."
::= { isnsNotificationsInfo 4 } ::= { isnsNotificationsInfo 4 }
isnsUdpPortNotification OBJECT-TYPE isnsUdpPortNotification OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
Gibbons Expires September 17, 2007 59
DESCRIPTION DESCRIPTION
"Indicates the UDP port the iSNS Server is using, "Indicates the UDP port the iSNS Server is using,
or 0 if UDP based registrations are not supported." or 0 if UDP based registrations are not supported."
::= { isnsNotificationsInfo 5 } ::= { isnsNotificationsInfo 5 }
-- --
-- iSNS Notification Block ----------------- -- iSNS Notification Block -----------------
-- --
isnsServerStart NOTIFICATION-TYPE isnsServerStart NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstanceInfo, isnsInstanceInfo,
isnsAddressTypeNotification, isnsAddressNotificationType,
isnsAddressNotification, isnsAddressNotification,
isnsTcpPortNotification, isnsTcpPortNotification,
isnsUdpPortNotification 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:
isnsInstanceInfo : iSNS Server textual information isnsInstanceInfo : iSNS Server textual information
isnsAddressTypeNotification : iSNS Server address type isnsAddressTypeNotification : iSNS Server address type
Gibbons Expires April 2007 59
isnsAddressNotification : iSNS Server address isnsAddressNotification : iSNS Server address
isnsTcpPortNotification : iSNS Server TCP Port isnsTcpPortNotification : iSNS Server TCP Port
isnsUdpPortNotification : iSNS Server UDP Port isnsUdpPortNotification : iSNS Server UDP Port
" "
::= { isnsNotifications 1 } ::= { isnsNotifications 1 }
isnsServerShutdown NOTIFICATION-TYPE isnsServerShutdown NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsInstanceInfo, isnsInstanceInfo,
isnsAddressTypeNotification, isnsAddressNotificationType,
isnsAddressNotification, isnsAddressNotification,
isnsTcpPortNotification, isnsTcpPortNotification,
isnsUdpPortNotification 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:
isnsInstanceInfo : iSNS Server textual information isnsInstanceInfo : iSNS Server textual information
isnsAddressTypeNotification : iSNS Server address type isnsAddressTypeNotification : iSNS Server address type
isnsAddressNotification : iSNS Server address isnsAddressNotification : iSNS Server address
isnsTcpPortNotification : iSNS Server TCP Port isnsTcpPortNotification : iSNS Server TCP Port
isnsUdpPortNotification : iSNS Server UDP Port isnsUdpPortNotification : iSNS Server UDP Port
" "
::= { isnsNotifications 2 } ::= { isnsNotifications 2 }
------------------------------------------------------------ ------------------------------------------------------------
-- --
-- Compliance Information -- Compliance Information
Gibbons Expires September 17, 2007 60
-- --
isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 } isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 }
isnsIscsiServerCompliance MODULE-COMPLIANCE isnsIscsiServerCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Server "Initial compliance statement for an iSNS Server
providing support to iSCSI clients." providing support to iSCSI clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerAttributesGroup, isnsServerAttributesGroup,
isnsServerIscsiControlNodeGroup, isnsServerIscsiControlNodeGroup,
isnsServerIscsiDdsDdObjGroup, isnsServerIscsiDdsDdObjGroup,
isnsServerRegIscsiObjGroup, isnsServerRegIscsiObjGroup,
isnsServerNumObjectsGroup, isnsServerNumObjectsGroup,
isnsNotificationsObjGroup, isnsNotificationsObjGroup,
isnsServerNotificationGroup isnsServerNotificationGroup
} }
OBJECT isnsServerDiscoveryMcGroupType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsServerDiscoveryMcGroupAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsDdPortalMemberAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsDdPortalMemberAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegEntityManagementAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
Gibbons Expires September 17, 2007 61
OBJECT isnsRegEntityManagementAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegPortalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegPortalAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegPgPortalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegPgPortalAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsAddressNotificationType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsAddressNotification
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
::= { 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
Gibbons Expires September 17, 2007 62
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsServerAttributesGroup, isnsServerAttributesGroup,
isnsServerIfcpPortControlNodeGroup, isnsServerIfcpPortControlNodeGroup,
isnsServerIfcpDdsDdObjGroup, isnsServerIfcpDdsDdObjGroup,
isnsServerRegIfcpObjGroup, isnsServerRegIfcpObjGroup,
isnsServerNumObjectsGroup, isnsServerNumObjectsGroup,
isnsNotificationsObjGroup, isnsNotificationsObjGroup,
isnsServerNotificationGroup isnsServerNotificationGroup
} }
OBJECT isnsServerDiscoveryMcGroupType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsServerDiscoveryMcGroupAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsDdPortalMemberAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsDdPortalMemberAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegEntityManagementAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegEntityManagementAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegPortalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
Gibbons Expires September 17, 2007 63
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegPortalAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegFcNodeAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegFcNodeAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsRegFcPortAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsRegFcPortAddress
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
OBJECT isnsAddressNotificationType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
ipv4z(3), ipv6z(4) }
DESCRIPTION
"Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
is required."
OBJECT isnsAddressNotification
SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
DESCRIPTION
"Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
and their related SIZE need to be supported."
::= { isnsCompliances 2 } ::= { isnsCompliances 2 }
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 } isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 }
isnsServerAttributesGroup OBJECT-GROUP isnsServerAttributesGroup OBJECT-GROUP
Gibbons Expires September 17, 2007 64
OBJECTS { OBJECTS {
isnsServerName, isnsServerName,
isnsServerIsnsVersion, isnsServerIsnsVersion,
isnsServerVendorInfo, isnsServerVendorInfo,
isnsServerPhysicalIndex, isnsServerPhysicalIndex,
isnsServerTcpPort, isnsServerTcpPort,
isnsServerUdpPort, isnsServerUdpPort,
isnsServerDiscontinuityTime, isnsServerDiscontinuityTime,
isnsServerRole, isnsServerRole,
isnsServerDiscoveryMethodsEnabled, isnsServerDiscoveryMethodsEnabled,
skipping to change at line 3232 skipping to change at line 3429
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
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 }
isnsServerIscsiControlNodeGroup OBJECT-GROUP isnsServerIscsiControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsControlNodeIscsiNodeName, isnsControlNodeIscsiNodeName,
isnsControlNodeIscsiIsRegistered isnsControlNodeIscsiIsRegistered,
isnsControlNodeIscsiRcvMgtSCN
Gibbons Expires September 17, 2007 65
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server iSCSI control node managed objects." "iSNS Server iSCSI control node managed objects."
::= { isnsGroups 3 } ::= { isnsGroups 3 }
isnsServerIfcpPortControlNodeGroup OBJECT-GROUP isnsServerIfcpPortControlNodeGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsControlNodeFcPortIsRegistered isnsControlNodeFcPortIsRegistered,
isnsControlNodeFcPortRcvMgtSCN
} }
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,
isnsDdsMemberSymbolicName, isnsDdsMemberSymbolicName,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdMemberIscsiName, isnsDdIscsiMemberName,
isnsDdMemberIsRegistered, isnsDdIscsiMemberIsRegistered,
isnsDdMemberPortalAddressType, isnsDdPortalMemberAddressType,
isnsDdMemberPortalAddress, isnsDdPortalMemberAddress,
isnsDdMemberPortalPortType, isnsDdPortalMemberPortType,
isnsDdMemberPortalPort, isnsDdPortalMemberPort,
isnsDdMemberPortalIsRegistered isnsDdPortalMemberIsRegistered
} }
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,
isnsDdsStatus, isnsDdsStatus,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdMemberPortalAddressType, isnsDdPortalMemberAddressType,
isnsDdMemberPortalAddress, isnsDdPortalMemberAddress,
isnsDdMemberPortalPortType, isnsDdPortalMemberPortType,
isnsDdMemberPortalPort, isnsDdPortalMemberPort,
isnsDdMemberPortalIsRegistered, isnsDdPortalMemberIsRegistered,
isnsDdMemberFcIsRegistered isnsDdFcPortMemberIsRegistered
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server DDS and DD managed objects for iFCP." "iSNS Server DDS and DD managed objects for iFCP."
Gibbons Expires September 17, 2007 66
::= { isnsGroups 6 } ::= { isnsGroups 6 }
isnsServerRegIscsiObjGroup OBJECT-GROUP isnsServerRegIscsiObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityManagementAddressType, isnsRegEntityManagementAddressType,
isnsRegEntityManagementAddress, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
skipping to change at line 3339 skipping to change at line 3538
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalScnPort, isnsRegPortalScnPort,
isnsRegPortalSecurityInfo, isnsRegPortalSecurityInfo,
isnsRegPgIscsiNodeIndex, isnsRegPgIscsiNodeIndex,
isnsRegPgIscsiName, isnsRegPgIscsiName,
isnsRegPgPortalPortalIndex, isnsRegPgPortalPortalIndex,
isnsRegPgPortalAddressType, isnsRegPgPortalAddressType,
isnsRegPgPortalAddress, isnsRegPgPortalAddress,
isnsRegPgPortalPortType, isnsRegPgPortalPortType,
isnsRegPgPortalPort, isnsRegPgPortalPort,
Gibbons Expires April 2007 63
isnsRegPgPGT, isnsRegPgPGT,
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnTypes, isnsRegIscsiNodeScnTypes,
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,
Gibbons Expires September 17, 2007 67
isnsRegEntityManagementAddressType, isnsRegEntityManagementAddressType,
isnsRegEntityManagementAddress, isnsRegEntityManagementAddress,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegistrationPeriod, isnsRegEntityRegistrationPeriod,
isnsRegEntityInfoNumPortals, isnsRegEntityInfoNumPortals,
isnsRegEntityInfoNumPortalGroups, isnsRegEntityInfoNumPortalGroups,
isnsRegEntityInfoNumIscsiNodes, isnsRegEntityInfoNumIscsiNodes,
isnsRegEntityInfoNumFcPorts, isnsRegEntityInfoNumFcPorts,
skipping to change at line 3393 skipping to change at line 3592
isnsRegFcPortFabricPortWwn, isnsRegFcPortFabricPortWwn,
isnsRegFcPortHA, isnsRegFcPortHA,
isnsRegFcPortAddressType, isnsRegFcPortAddressType,
isnsRegFcPortAddress, isnsRegFcPortAddress,
isnsRegFcPortFcCos, isnsRegFcPortFcCos,
isnsRegFcPortFc4Types, isnsRegFcPortFc4Types,
isnsRegFcPortFc4Descr, isnsRegFcPortFc4Descr,
isnsRegFcPortFc4Features, isnsRegFcPortFc4Features,
isnsRegFcPortScnTypes, isnsRegFcPortScnTypes,
isnsRegFcPortRole, isnsRegFcPortRole,
isnsRegFcPortFcNodeWwnn,
Gibbons Expires April 2007 64
isnsRegFcPortFcNodeWwn,
isnsRegFcPortPpnWwn, isnsRegFcPortPpnWwn,
isnsRegFcNodeSymbolicName, isnsRegFcNodeSymbolicName,
isnsRegFcNodeAddressType, isnsRegFcNodeAddressType,
isnsRegFcNodeAddress, isnsRegFcNodeAddress,
isnsRegFcNodeIPA, isnsRegFcNodeIPA,
isnsRegFcNodeProxyIscsiName, isnsRegFcNodeProxyIscsiName,
isnsRegFcNodeNumFcPorts,
isnsRegFcNodePortEntityIndex isnsRegFcNodePortEntityIndex
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Server registered iFCP managed objects." "iSNS Server registered iFCP managed objects."
::= { isnsGroups 8 } ::= { isnsGroups 8 }
isnsNotificationsObjGroup OBJECT-GROUP isnsNotificationsObjGroup OBJECT-GROUP
OBJECTS { OBJECTS {
Gibbons Expires September 17, 2007 68
isnsInstanceInfo, isnsInstanceInfo,
isnsAddressTypeNotification, isnsAddressNotificationType,
isnsAddressNotification, isnsAddressNotification,
isnsTcpPortNotification, isnsTcpPortNotification,
isnsUdpPortNotification isnsUdpPortNotification
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Notification managed objects." "iSNS Notification managed objects."
::= { isnsGroups 9 } ::= { isnsGroups 9 }
isnsServerNotificationGroup NOTIFICATION-GROUP isnsServerNotificationGroup NOTIFICATION-GROUP
skipping to change at line 3441 skipping to change at line 3641
END END
6. IANA Considerations 6. IANA Considerations
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
isnsMgmtMIB { mib-2 YYYY } isnsMIB { 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 and requested to assign a value for "YYYY" under the 'mib-2' subtree and
to record the assignment in the SMI Numbers registry. When the to record the assignment in the SMI Numbers registry. When the
assignment has been made, the RFC Editor is asked to replace "YYYY" assignment has been made, the RFC Editor is asked to replace "YYYY"
Gibbons Expires April 2007 65
(here and in the MIB module) with the assigned value and to remove (here and in the MIB module) with the assigned value and to remove
this note. this note.
This RFC utilizes the IANA registry of iSNS parameters. This This RFC utilizes the IANA registry of iSNS parameters. This
registry was created for the iSNS Specification [RFC4171], and is registry was created for the iSNS Specification [RFC4171], and is
located at http://www.iana.org/assignments/isns-parameters. located at http://www.iana.org/assignments/isns-parameters.
Specifically, the isnsRegEntityProtocol values used in the MIB Specifically, the isnsRegEntityProtocol values used in the MIB
module are the values for the Block Storage Protocols that IANA module are the values for the Block Storage Protocols that IANA
assigns and documents in http://www.iana.org/assignments/isns- assigns and documents in http://www.iana.org/assignments/isns-
parameters. parameters.
7. Security Considerations 7. Security Considerations
There are no management objects defined in this MIB module that have There are no management objects defined in this MIB module that have
a MAX-ACCESS clause of read-write and/or read-create. So, if this a MAX-ACCESS clause of read-write and/or read-create. So, if this
MIB module is implemented correctly, then there is no risk that an MIB module is implemented correctly, then there is no risk that an
Gibbons Expires September 17, 2007 69
intruder can alter or create any management objects of this MIB intruder can alter or create any management objects of this MIB
module via direct SNMP SET operations. module via direct SNMP SET operations.
Some of the readable objects in this MIB module (i.e., objects with Some of the readable objects in this MIB module (i.e., objects with
a MAX-ACCESS other than not-accessible) may be considered sensitive a MAX-ACCESS other than not-accessible) may be considered sensitive
or vulnerable in some network environments. It is thus important to or vulnerable in some network environments. It is thus important to
control even GET and/or NOTIFY access to these objects and possibly control even GET and/or NOTIFY access to these objects and possibly
to even encrypt the values of these objects when sending them over to even encrypt the values of these objects when sending them over
the network via SNMP. These are the tables and objects and their the network via SNMP. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
skipping to change at line 3502 skipping to change at line 3702
The isnsControlNodeIscsiTable indicates which iSCSI nodes have the The isnsControlNodeIscsiTable indicates which iSCSI nodes have the
ability to possibly control an iSNS server. ability to possibly control an iSNS server.
The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have The isnsControlNodeFcPortTable indicates which iFCP FC N_Ports have
the ability to possibly control an iSNS server. the ability to possibly control an iSNS server.
The above object tables provide information about storage objects The above object tables provide information about storage objects
sessions, and can indicate to a user who is communicating and sessions, and can indicate to a user who is communicating and
exchanging storage data. exchanging storage data.
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 IPsec), Even if the network itself is secure (for example by using IPsec),
even then, there is no control as to who on the secure network is even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the allowed to access and GET/SET (read/change/create/delete) the
objects in this MIB module. objects in this MIB module.
It is RECOMMENDED that implementers consider the security features It is RECOMMENDED that implementers consider the security features
as provided by the SNMPv3 framework (see [RFC3410], section 8), as provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
Gibbons Expires September 17, 2007 70
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
8. Normative References 8. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case
skipping to change at line 3554 skipping to change at line 3755
[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 [RFC4133] McCloghrie, K., Bierman, A., "Entity MIB (Version
3)", RFC 4133, August 2005. 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.
[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
Gibbons Expires September 17, 2007 71
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for "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
This memo is a product of the IP Storage (IPS) working group within
the Internet Engineering Task Force.
We wish to acknowledge the contributions and comments from the IPS We wish to acknowledge the contributions and comments from the IPS
WG, including the following: WG, including the following:
IPS WG Chair: David Black IPS WG Chair: David Black
Former Editors: Josh Tseng and Tom McSweeney Former Editors: Josh Tseng and Tom McSweeney
MIB Editors: Keith McCloghrie and Bert Wijnen MIB Editors: Keith McCloghrie and Bert Wijnen
11. Authors' Addresses 11. Authors' Addresses
Kevin Gibbons Kevin Gibbons
McDATA Corporation 2Wire, Inc.
4555 Great America Pkwy 1704 Automation Parkway
Santa Clara, CA 95054-1208 San Jose, CA 95131
USA USA
Tel: +1 408 567-5765 Tel: +1 408-895-1387
Fax: +1 408 567-0063 Fax: +1 408-428-9590
Email: kevin.gibbons@mcdata.com Email: kgibbons@yahoo.com
G.D. Ramkumar G.D. Ramkumar
McDATA Corporation SnapTell, Inc.
4555 Great America Pkwy 2741 Middlefield Rd, Suite 200
Santa Clara, CA 95054-1208 Palo Alto, CA 94306
USA USA
Tel: +1 408-567-5614 Tel: +1 650-326-7627
Fax: +1 408 567-0063 Fax: +1 650-326-7620
Email: gramkumar@stanfordalumni.org Email: gramkumar@stanfordalumni.org
Scott Kipp Scott Kipp
McDATA Corporation Brocade
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: skipp@brocade.com
"
11. Intellectual Property Statement 12. Full Copyright Statement
Copyright (C) The IETF Trust (2007).
Gibbons Expires September 17, 2007 72
This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE
IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE
ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE.
13. Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed Intellectual Property Rights or other rights that might be claimed
to pertain to the implementation or use of the technology described to pertain to the implementation or use of the technology described
in this document or the extent to which any license under such in this document or the extent to which any license under such
rights might or might not be available; nor does it represent that rights might or might not be available; nor does it represent that
it has made any independent effort to identify any such rights. it has made any independent effort to identify any such rights.
Information on the procedures with respect to rights in RFC Information on the procedures with respect to rights in RFC
documents can be found in BCP 78 and BCP 79. documents can be found in BCP 78 and BCP 79.
skipping to change at line 3642 skipping to change at line 3860
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 repository specification can be obtained from the IETF on-line IPR repository
at http://www.ietf.org/ipr. at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at ietf- this standard. Please address the information to the IETF at ietf-
ipr@ietf.org. ipr@ietf.org.
Full Copyright Statement 14. Acknowledgment
Copyright (C) The Internet Society (2006).
This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
Disclaimer of Validity
This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgment Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA).
Gibbons Expires April 2007 69 15. Expiration Notice
Funding for the RFC Editor function is currently provided by the
Internet Society.
Expiration Notice This Internet-Draft expires in September 17, 2007.
This Internet-Draft expires in April 2007.
Gibbons Expires April 2007 70 Gibbons Expires September 17, 2007 73
 End of changes. 294 change blocks. 
659 lines changed or deleted 859 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/