draft-ietf-ips-isns-mib-01.txt   draft-ietf-ips-isns-mib-02.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft Josh Tseng Internet Draft Josh Tseng
<draft-ietf-ips-isns-mib-01.txt> Charles Monia <draft-ietf-ips-isns-mib-02.txt> Charles Monia
Category: standards-track Nishan Systems Category: standards-track Nishan Systems
Expires: May 2002 Expires: November 2002
Tom McSweeney Tom McSweeney
IBM IBM
November 2001 May 2002
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
This document is an Internet-Draft and is in full conformance This document is an Internet-Draft and is in full conformance
with all provisions of Section 10 of RFC2026. with all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
skipping to change at line 55 skipping to change at line 55
community. In particular, it defines a basic set of managed community. In particular, it defines a basic set of managed
objects for SNMP-based monitoring and management of the Internet objects for SNMP-based monitoring and management of the Internet
Storage Name Service (iSNS). Storage Name Service (iSNS).
This memo specifies a MIB module in a manner that is compliant to This memo specifies a MIB module in a manner that is compliant to
the SMIv2. The set of objects is consistent with the SNMP the SMIv2. The set of objects is consistent with the SNMP
framework and existing SNMP standards. framework and existing SNMP standards.
This memo is a product of the IP Storage (IPS) working group This memo is a product of the IP Storage (IPS) working group
Gibbons Expires May 2002 1 Gibbons Expires November 2002 1
within the Internet Engineering Task Force. Comments are within the Internet Engineering Task Force. Comments are
solicited and should be addressed to the working group's mailing solicited and should be addressed to the working group's mailing
list at ips@ece.cmu.edu and/or the authors. list at ips@ece.cmu.edu and/or the authors.
Gibbons Expires May 2002 2 Gibbons Expires November 2002 2
Table of Contents Table of Contents
Status of this Memo................................................1 Status of this Memo................................................1
Copyright Notice...................................................1 Copyright Notice...................................................1
Abstract...........................................................1 Abstract...........................................................1
1. Introduction...................................................4 1. Introduction...................................................4
skipping to change at line 88 skipping to change at line 88
4.1 Discovery Domain Set..........................................5 4.1 Discovery Domain Set..........................................5
4.2 Discovery Domain..............................................5 4.2 Discovery Domain..............................................5
4.3 Registered Storage Objects....................................5 4.3 Registered Storage Objects....................................5
4.3.1 Registered Entities.........................................5 4.3.1 Registered Entities.........................................5
4.3.2 Registered Portals..........................................5 4.3.2 Registered Portals..........................................5
4.3.3 Registered iSCSI Nodes......................................5 4.3.3 Registered iSCSI Nodes......................................6
4.3.4 Registered iFCP Nodes.......................................6 4.3.4 Registered FC Ports.........................................6
4.3.5 Registered FC Nodes.........................................6 4.3.5 Registered FC Nodes.........................................6
4.4 iSNS Control..................................................6 4.4 iSNS Control..................................................6
4.4.1 Administrative Control of iSNS..............................6
5. MIB Definition.................................................6 5. MIB Definition.................................................6
6. Security Considerations.......................................46 6. Security Considerations.......................................61
7. References....................................................46 7. References....................................................61
8. AuthorsĘ Addresses............................................48 8. AuthorsĘ Addresses............................................63
9. Full Copyright Statement......................................48 9. Full Copyright Statement......................................63
Gibbons Expires May 2002 3 Gibbons Expires November 2002 3
1. Introduction 1. Introduction
The iSNS Internet Storage Name Service defines a mechanism for IP The iSNS Internet Storage Name Service defines a mechanism for IP
based storage devices to register and query for other storage based storage devices to register and query for other storage
devices in the network. This draft specifies the MIB objects for devices in the network. This draft specifies the MIB objects for
managing iSNS servers. managing iSNS servers.
2. The SNMP Management Framework 2. The SNMP Management Framework
skipping to change at line 162 skipping to change at line 164
Managed objects are accessed via a virtual information store, Managed objects are accessed via a virtual information store,
termed the Management Information Base or MIB. Objects in the termed the Management Information Base or MIB. Objects in the
MIB are defined using the mechanisms defined in the SMI. MIB are defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. This memo specifies a MIB module that is compliant to the SMIv2.
A MIB conforming to the SMIv1 can be produced through the A MIB conforming to the SMIv1 can be produced through the
appropriate translations. The resulting translated MIB must be appropriate translations. The resulting translated MIB must be
semantically equivalent, except where objects or events are semantically equivalent, except where objects or events are
Gibbons Expires May 2002 4 Gibbons Expires November 2002 4
omitted because no translation is possible (use of Counter64). omitted because no translation is possible (use of Counter64).
Some machine readable information in SMIv2 will be converted into Some machine readable information in SMIv2 will be converted into
textual descriptions in SMIv1 during the translation process. textual descriptions in SMIv1 during the translation process.
However, this loss of machine readable information is not However, this loss of machine readable information is not
considered to change the semantics of the MIB. considered to change the semantics of the MIB.
3. Overview 3. Overview
The iSNS protocol can be used by IP based storage devices for The iSNS protocol can be used by IP based storage devices for
dynamic registration and discovery of storage devices in the network dynamic registration and discovery of storage devices in the network
skipping to change at line 184 skipping to change at line 186
discovery domains. The iSNS MIB is designed to allow SNMP to be discovery domains. The iSNS MIB is designed to allow SNMP to be
used to monitor and manage a server used to provide iSNS used to monitor and manage a server used to provide iSNS
capabilities. capabilities.
4. Technical Description 4. Technical Description
The MIB is divided into several sections for Discovery Domain Set, The MIB is divided into several sections for Discovery Domain Set,
Discovery Domain management, registered object management, and iSNS Discovery Domain management, registered object management, and iSNS
control. control.
The MIB supports both the iSNS Client and iSNS Server
implementations. The sections that are required to implement for an
iSNS Server or Client are listed in the MIB compliance section.
4.1 Discovery Domain Set 4.1 Discovery Domain Set
The isnsDds section provides information on the registered Discovery The isnsDds section provides information on the registered Discovery
Domain Sets, and the DDS members. DDSs is a method to group Domain Sets, and the DDS members. DDSs is a method to group
registered Discovery Domains. registered Discovery Domains.
4.2 Discovery Domain 4.2 Discovery Domain
The isnsDd section provides information on the registered Discovery The isnsDd section provides information on the registered Discovery
Domains, and the DD members. Discovery Domains are collections of Domains, and the DD members. Discovery Domains are collections of
skipping to change at line 213 skipping to change at line 219
The isnsRegEntityInfo section provides information on the registered The isnsRegEntityInfo section provides information on the registered
entities. Entities are collection of storage nodes and portals. entities. Entities are collection of storage nodes and portals.
4.3.2 Registered Portals 4.3.2 Registered Portals
The isnsRegPortalInfo section provides information on the registered The isnsRegPortalInfo section provides information on the registered
portals. Portals are logical IP-Address, TCP/UDP Port pairs that portals. Portals are logical IP-Address, TCP/UDP Port pairs that
provide access to storage nodes. provide access to storage nodes.
Gibbons Expires November 2002 5
4.3.3 Registered iSCSI Nodes 4.3.3 Registered iSCSI Nodes
Gibbons Expires May 2002 5
The isnsRegIsciNodeInfo section provides information on the The isnsRegIsciNodeInfo section provides information on the
registered iSCSI Nodes. The iSCSI nodes are individual storage registered iSCSI Nodes. The iSCSI nodes are individual storage
targets or initiators. targets or initiators.
4.3.4 Registered iFCP Nodes 4.3.4 Registered FC Ports
The isnsRegIfcpNodeInfo section provides information on the The isnsRegFcPortInfo section provides information on the registered
registered iFCP Nodes. The iFCP nodes are ports to individual FC Ports. The FC Ports are ports associated with FC Nodes.
storage devices.
4.3.5 Registered FC Nodes 4.3.5 Registered FC Nodes
The isnsRegFcNodeInfo section provides information on the registered The isnsRegFcNodeInfo section provides information on the registered
FC Nodes. The FC nodes are individual storage devices. FC Nodes. The FC nodes are individual storage devices.
4.4 iSNS Control 4.4 iSNS Control
The isnsCntl section the ability to monitor and manage an iSNS The isnsCntl section provides the ability to monitor and manage an
instance and view information about the iSNS server that the local iSNS implementation either acting as a client or server. If the
instance is interacting with. implementation is a client, it also provides the ability to view
information about the iSNS server it is communicating with.
4.4.1 Administrative Control of iSNS
The iSNS Control section of the iSNS MIB provides the ability to
manage iSNS settings that cannot be modified using the iSNS protocol
directly.
5. MIB Definition 5. MIB Definition
ISNS-MIB DEFINITIONS ::= BEGIN ISNS-MIB DEFINITIONS ::= BEGIN
-- --
-- iSNS.mib: IETF IPS Internet Storage Name Service (iSNS) -- IETF IPS Internet Storage Name Service (iSNS)
-- management -- management
-- --
IMPORTS IMPORTS
Integer32,
Unsigned32,
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE,
BITS,
experimental experimental
FROM SNMPv2-SMI FROM SNMPv2-SMI
OBJECT-GROUP, OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE MODULE-COMPLIANCE
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
DateAndTime, DateAndTime,
TruthValue, TruthValue,
Gibbons Expires November 2002 6
RowStatus RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC 2571 -- From RFC 2571
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
-- From RFC 2851 -- From RFC 2851
InetAddressType, InetAddressType,
InetAddress InetAddress
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From RFC 2837 -- From IETF Fibre Channel Management MIB, RFC TBD
FcNameIdOrZero, -- WWN
Gibbons Expires May 2002 6
FcNameId, -- WWN
FcAddressId -- FCID FcAddressId -- FCID
FROM FIBRE-CHANNEL-FE-MIB FROM FC-MGMT-MIB
; ;
isns MODULE-IDENTITY isnsMgmtMIB MODULE-IDENTITY
LAST-UPDATED "200111200000Z" LAST-UPDATED "200205150000Z"
ORGANIZATION "IETF IPS Working Group" ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO " CONTACT-INFO "
Attn: Kevin Gibbons Attn: Kevin Gibbons
Nishan Systems Nishan Systems
3850 North First Street 3850 North First Street
San Jose, CA 95134 San Jose, CA 95134
USA USA
Tel: +1 408 519-3700 Tel: +1 408 519-3700
Fax: +1 408 519-3705 Fax: +1 408 519-3705
Email: snmp@nishansystems.com Email: snmp@nishansystems.com
skipping to change at line 312 skipping to change at line 330
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
USA USA
Tel: +1 919 254-5634 Tel: +1 919 254-5634
Fax: +1 919 254-0391 Fax: +1 919 254-0391
Email: rf42tpme@us.ibm.com Email: rf42tpme@us.ibm.com
" "
DESCRIPTION "The MIB for internet Storage Name Service DESCRIPTION "The MIB for internet Storage Name Service
(iSNS) Management." (iSNS) Management."
-- Revision History -- Revision History
REVISION "200205150000Z"
Gibbons Expires November 2002 7
DESCRIPTION " v1.5 (05/15/02) changes:
Modified based on feedback from Keith McCloghrie
and others.
Aligned design and included new FC Mgt MIB.
Added support for attributes in iSNS Spec v10.
Added REFERENCES and clarified object value ranges.
Added Notification/Traps to the MIB.
Used BITS construct for all bitmaps.
Modifed FC Port table - was iFCP Node table
Moved Id Next variables above table it is used for.
Removed vendor specific options for iSNS control.
"
REVISION "200111200000Z" REVISION "200111200000Z"
DESCRIPTION " v1.4 (11/15/01) changes: DESCRIPTION " v1.4 (11/15/01) changes:
Modified structures based on feedback from Keith Modified structures based on feedback from Keith
McCloghrie and others in the IPS working group. We McCloghrie and others in the IPS working group. We
would like to thank Keith McCloghrie for his would like to thank Keith McCloghrie for his
extensive feedback. extensive feedback.
" "
REVISION "200110100000Z" REVISION "200110100000Z"
DESCRIPTION " v1.3 (10/10/01) changes: DESCRIPTION " v1.3 (10/10/01) changes:
added attributes to be consistent with the latest added attributes to be consistent with the latest
iSNS Specification. iSNS Specification.
" "
REVISION "200108140000Z" REVISION "200108140000Z"
DESCRIPTION " v1.2 (8/14/01) changes: DESCRIPTION " v1.2 (8/14/01) changes:
Gibbons Expires May 2002 7
corrected format issues detected by SMICNG. corrected format issues detected by SMICNG.
" "
REVISION "200108100000Z" REVISION "200108100000Z"
DESCRIPTION " v1.1 (8/10/01) changes: DESCRIPTION " v1.1 (8/10/01) changes:
removed unused isnsObjInfo branch. removed unused isnsObjInfo branch.
removed table indexes that are available in other removed table indexes that are available in other
tables. tables.
moved DD Member Status to the control branch. moved DD Member Status to the control branch.
reversed the order of the Portal indexes. reversed the order of the Portal indexes.
placed range limitations on EidId and IscsiId. placed range limitations on EidId and IscsiNameId.
updated variable descriptions. updated variable descriptions.
removed table entries that were redundant with table removed table entries that were redundant with table
indexes. indexes.
" "
REVISION "200107100000Z" REVISION "200107100000Z"
DESCRIPTION " v1.0 (7/10/01) The initial revision of this DESCRIPTION " v1.0 (7/10/01) The initial revision of this
module." module."
-- no IETF branch yet assigned, uncomment below to compile/load -- no IETF branch yet assigned, uncomment below to compile/load
-- ::= {experimental 4370} ::= { experimental 4370 }
EntityIndexId ::= TEXTUAL-CONVENTION DiscoveryDomainSetId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index Identifier associated with a "The unique Discovery Domain Set Identifier associated with a
storage entity." Discovery Domain Set (DDS)."
SYNTAX INTEGER (1..2147483647) REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 )
PortalIndexId ::= TEXTUAL-CONVENTION Gibbons Expires November 2002 8
IsnsDdsStatusId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Index Identifier associated with a "The bitmap indicating the status of a Discovery Domain
storage portal." Set (DDS) registered in the iSNS.
SYNTAX INTEGER (1..2147483647) Bit Status
--------- ---------
All Others RESERVED
31 enabled
NodeIndexId ::= TEXTUAL-CONVENTION If bit(31) is set to true then the DDS is Enabled. If set
to false the the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
reserved25(25),
reserved26(26),
reserved27(27),
reserved28(28),
reserved29(29),
reserved30(30),
enabled(31)
}
DiscoveryDomainId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Index Identifier associated with a "The unique Discovery Domain Identifier (DD_ID) associated
storage node." with a Discovery Domain (DD). New devices are added to the
SYNTAX INTEGER (1..2147483647) default DD if isnsLocalDdNewMemberStatus is set to
Gibbons Expires November 2002 9
inDefaultDomain."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 )
DdFeatureBitmapId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap indicating the types of features
the Discovery Domain (DD) has.
Bit Status
--------- ---------
All Others RESERVED
31 Boot List
Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member
initiators."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
reserved25(25),
reserved26(26),
reserved27(27),
reserved28(28),
reserved29(29),
reserved30(30),
bootlist(31)
}
DdDdsModificationBitmap ::= TEXTUAL-CONVENTION
Gibbons Expires November 2002 10
STATUS current
DESCRIPTION
"The methods that can be used to modify Discovery Domains
and Discovery Domain Sets.
Bit Field Flag Description
--------- ----------------
0 SNMP Enabled
1 Control Node Enabled
2 Target iSCSI Node Enabled
3 Initiator iSCSI Node Enabled
4 Target iFCP Port Enabled
5 Initiator iFCP Port Enabled
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
snmpEnabled(0),
controlNode(1),
targetIscsiNode(2),
initiatorIscsiNode(3),
targetIfcpNode(4),
initiatorIfcpNode(5)
}
EntityIndexId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The identifier for the unique integer Entity Index associated with
a storage entity."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 )
EidId ::= TEXTUAL-CONVENTION EidId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique entity identifier as specified in the "The unique Entity object identifier (EID) as specified in the
iSNS Specification." iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
NodeTypeBitmapId ::= TEXTUAL-CONVENTION EntityProtocolId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the type of storage node "The type of protocol that is supported by this entity.
registered."
SYNTAX OCTET STRING (SIZE (4))
Gibbons Expires May 2002 8 Type Value Entity Type
ScnBitmapId ::= TEXTUAL-CONVENTION ---------- -----------
1 Protocol Neutral
2 iSCSI
3 iFCP
All Others Reserved
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX INTEGER { protocolNeutral(1),
iSCSI(2),
Gibbons Expires November 2002 11
iFCP(3) }
PortalIndexId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the types of State Change "The identifier for the unique integer Portal Index associated with
Notification (SCN) messages the node has registered a storage portal."
for." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX OCTET STRING (SIZE (4)) SYNTAX Unsigned32 ( 1 .. 4294967295 )
DdFeatureBitmapId ::= TEXTUAL-CONVENTION PortalPortId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the types of features "The UDP or TCP port number being used by a Portal for an Entity."
the Discovery Domain (DD) has." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX OCTET STRING (SIZE (4)) SYNTAX INTEGER ( 0 .. 65535 )
EntityProtocolId ::= TEXTUAL-CONVENTION PortalPortTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of protocol that is supported by this entity." "The UDP or TCP port type being used by a Portal for an Entity."
SYNTAX INTEGER {iSCSI(1), iFCP(2)} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX INTEGER { udp(1), tcp(2) }
IscsiId ::= TEXTUAL-CONVENTION PortalGroupTagOr0Id ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Identifier associated with the storage node." "The tag that uniquely identifies a Portal Group in an Entity
object."
REFERENCE "draft-ietf-ips-iscsi-12.txt, Section 1"
SYNTAX INTEGER ( 0 .. 65535 )
PortalSecurityBitmapId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates security attribute settings for the Portal as registered
in the Portal Security Bitmap attribute. The valid bit must be set
in order for this attribute to contain valid information. The
definition of the bitmap is based on the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
Gibbons Expires November 2002 12
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
tunnelModePreferred(25),
transportModePreferred(26),
pfsEnabled(27),
agressiveModeEnabled(28),
mainModeEnabled(29),
ikeIpsecEnabled(30),
bitmapVALID(31)
}
NodeIndexId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The identifier for the unique integer Node Index associated with a
storage node."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 )
IscsiNameId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The iSCSI Name of the initiator or target associated with
the storage node."
REFERENCE "draft-ietf-ips-iscsi-name-disc-05.txt, Sec 2"
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
DiscoveryDomainId ::= TEXTUAL-CONVENTION NodeTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Identifier associated with a "The Node Type bit-map defining the functions of this node.
Discovery Domain (DD) as specified in the iSNS Specification. Bit Node Type
New devices are added to the default DD if --------- ---------
isnsLocalDdNewMemberStatus is set to inDefaultDomain." All Others RESERVED
SYNTAX INTEGER (1..2147483647) 29 Control
30 Initiator
31 Target
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
DiscoveryDomainSetId ::= TEXTUAL-CONVENTION Gibbons Expires November 2002 13
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
reserved25(25),
reserved26(26),
reserved27(27),
reserved28(28),
control(29),
initiator(30),
target(31)
}
CosBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Set Identifier associated with a "The Class of Service bitmap for a node.
Discovery Domain Set as specified in the iSNS Specification." Bit Field Flag Description
SYNTAX INTEGER (1..2147483647) --------- ----------------
All others RESERVED
28 Delivery Confirmation Provided
29 Delivery Confirmation Not Provided
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
UdpTcpPortId ::= TEXTUAL-CONVENTION Gibbons Expires November 2002 14
reserved12(12),
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
reserved25(25),
reserved26(26),
reserved27(27),
class3(28),
class2(29)
}
ScnBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP being used by the entity." "The State Change Notification (SCN) bitmap for a node.
SYNTAX INTEGER (0..131071) Bit Field Flag Description
--------- ----------------
All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED
28 OBJECT ADDED
29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN
ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY)
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX BITS {
reserved0(0),
reserved1(1),
reserved2(2),
reserved3(3),
reserved4(4),
reserved5(5),
reserved6(6),
reserved7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
Gibbons Expires November 2002 15
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
initiatorAndSelfOnly(24),
targetAndSelfOnly(25),
managementRegistrationOrScnSent(26),
objectRemoved(27),
objectAdded(28),
objectUpdated(29),
ddOrDdsMemberRemoved(30),
ddOrDdsMemberAdded(31)
}
ServerDiscoveryId ::= TEXTUAL-CONVENTION ServerDiscoveryId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The method of server discovery being used by this iSNS instance." "The method of server discovery being used by this iSNS."
SYNTAX INTEGER {
Gibbons Expires May 2002 9 other(1),
SYNTAX INTEGER {l2BrdcstHB(1), mcHB(2), unicastCfg(2),
unicastCfg(3), slp(4), dhcp(5), other(6)} l2BrdcstHB(3),
mcHB(4),
slp(5),
dhcp(6)
}
-- --
-- Internet Storage Name Service Management -- Internet Storage Name Service Management
-- --
isnsObj OBJECT IDENTIFIER ::= {isns 1} isnsObj OBJECT IDENTIFIER ::= { isnsMgmtMIB 1 }
isnsConformance OBJECT IDENTIFIER ::= {isns 2} isnsConformance OBJECT IDENTIFIER ::= { isnsMgmtMIB 2 }
-- --
-- iSNS Objects -------------------- -- iSNS Objects --------------------
-- --
-- --
-- Discovery Domain Set Objects -------------------- -- Discovery Domain Set Objects --------------------
-- --
isnsDds OBJECT IDENTIFIER ::= {isnsObj 1} isnsDds OBJECT IDENTIFIER ::= {isnsObj 1}
-- --
-- Discovery Domain Set Information -------------------- -- Discovery Domain Set Information --------------------
-- --
Gibbons Expires November 2002 16
isnsDdsInfo OBJECT IDENTIFIER ::= {isnsDds 1} isnsDdsInfo OBJECT IDENTIFIER ::= {isnsDds 1}
isnsDdsNumber OBJECT-TYPE isnsDdsNumber OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domain Sets "The current total number of Discovery Domain Sets
registered in the iSNS. This is the number of rows registered in the iSNS. This is the number of rows
in the isnsDdsTable." in the isnsDdsTable."
::= {isnsDdsInfo 1} ::= {isnsDdsInfo 1}
-- --
-- Discovery Domain Set Registrations -------------------- -- Discovery Domain Set Registrations --------------------
-- --
isnsDdsRegistrations OBJECT IDENTIFIER ::= {isnsDds 2} isnsDdsRegistrations OBJECT IDENTIFIER ::= {isnsDds 2}
--
-- Process to get next DDS_ID for a new DDS
--
isnsDdsIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainSetId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the next available DDS ID that should
be used for DDS creation using the isnsDdsTable. The
user should read and use the value of isnsDdsIdNext
before performing a isnsDdsTable row creation. The
isnsDdsIdNext value returned can be used as the index
value when creating a new row in the isnsDdsTable. Each
retrieval of this variable will return a different value."
::= { isnsDdsRegistrations 1 }
isnsDdsTable OBJECT-TYPE isnsDdsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdsEntry SYNTAX SEQUENCE OF IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
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. The Discovery Domain Set (DDS) registered in the iSNS. The
number of rows in the table is dependent on the number number of rows in the table is dependent on the number
of DDSs registered in the iSNS." of DDSs registered in the iSNS."
::= {isnsDdsRegistrations 1} ::= { isnsDdsRegistrations 2 }
isnsDdsEntry OBJECT-TYPE isnsDdsEntry OBJECT-TYPE
Gibbons Expires May 2002 10
SYNTAX IsnsDdsEntry SYNTAX IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configuration information for each Discovery Domain "Information on one Discovery Domain Set (DDS) registered
Set (DDS) registered in the iSNS. The isnsDdsIdNext in the iSNS. The isnsDdsIdNext variable is used to
variable is used to determine the next isnsDdsId that
should be used for row creation. To create a row for a Gibbons Expires November 2002 17
specific isnsDdsId, provide a unique isnsDdsSymbolicName determine the next isnsDdsId that should be used for row
when setting the row status to createAndGo or creation. To create a row for a specific isnsDdsId, provide
createAndWait. The creation and deletion of DDS's a unique isnsDdsSymbolicName when creating a row using
should be carefully handled so as to not disrupt a isnsDdsRowStatus. The creation and deletion of DDS's should
DDS created by a storage entity through the iSNS be carefully handled so as to not disrupt a DDS created by
protocol directly." a storage entity through the iSNS protocol directly."
INDEX {isnsDdsId} INDEX {isnsDdsId}
::= {isnsDdsTable 1} ::= {isnsDdsTable 1}
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId DiscoveryDomainSetId, isnsDdsId DiscoveryDomainSetId,
isnsDdsSymbolicName SnmpAdminString, isnsDdsSymbolicName SnmpAdminString,
isnsDdsEnabled TruthValue, isnsDdsStatus IsnsDdsStatusId,
isnsDdsRowStatus RowStatus isnsDdsRowStatus RowStatus
} }
isnsDdsId OBJECT-TYPE isnsDdsId OBJECT-TYPE
SYNTAX DiscoveryDomainSetId SYNTAX DiscoveryDomainSetId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain Set and "The ID that refers to this Discovery Domain Set and
index to the table." index to the table."
::= {isnsDdsEntry 1} ::= {isnsDdsEntry 1}
isnsDdsSymbolicName OBJECT-TYPE isnsDdsSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-create MAX-ACCESS read-create
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." that is associated with the DDS."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsDdsEntry 2} ::= {isnsDdsEntry 2}
isnsDdsEnabled OBJECT-TYPE isnsDdsStatus OBJECT-TYPE
SYNTAX TruthValue SYNTAX IsnsDdsStatusId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The state of the Discovery Domain Set. If set to "The bitmap indicating the status of a Discovery Domain
true then the DDS is Enabled. If set to false the Set (DDS) registered in the iSNS.
the DDS is disabled." Bit Status
DEFVAL {false} --------- ---------
All Others RESERVED
31 enabled
If bit(31) is set to true then the DDS is Enabled. If set
to false the the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
DEFVAL { { enabled } }
::= {isnsDdsEntry 3} ::= {isnsDdsEntry 3}
Gibbons Expires May 2002 11 Gibbons Expires November 2002 18
isnsDdsRowStatus OBJECT-TYPE isnsDdsRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this Discovery "This object indicates the status of this Discovery
Domain Set row. The normal state for a DDS is active." Domain Set row. The normal state for a DDS is active."
::= {isnsDdsEntry 4} ::= {isnsDdsEntry 4}
isnsDdsIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainSetId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the next available DDS ID that should
be used for DDS creation using the isnsDdsTable. The
user should read and use the value of isnsDdsIdNext
before performing a isnsDdsTable row creation. The
isnsDdsIdNext value returned can be used as the index
value when creating a new row in the isnsDdsTable. Each
retrieval of this variable will return a different value."
::= {isnsDdsRegistrations 2}
-- --
-- Discovery Domain Set Members -------------------- -- Discovery Domain Set Members --------------------
-- --
isnsDdsMembers OBJECT IDENTIFIER ::= {isnsDds 3} isnsDdsMembers OBJECT IDENTIFIER ::= {isnsDds 3}
-- --
-- DDS Membership Assignment -- DDS Membership Assignment
-- --
skipping to change at line 600 skipping to change at line 982
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." number of DD to DDS relationships in the iSNS."
::= {isnsDdsMembers 1} ::= {isnsDdsMembers 1}
isnsDdsDdEntry OBJECT-TYPE isnsDdsDdEntry OBJECT-TYPE
SYNTAX IsnsDdsDdEntry SYNTAX IsnsDdsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The isnsDdsDdEntry indicates the membership of a "The mapping of one Discovery Domain (DD) to a Discovery
Discovery Domain (DD) in a Discovery Domain Set (DDS). Domain Set (DDS). This indicates the DD is a member of
To create a row, isnsDdsDdDdsId contains the DDS ID of the DDS. To create a row, isnsDdsId contains the
the DDS, and isnsDdsDdId contains the DD ID of the DD DDS ID of the DDS, and isnsDdsDdId contains the DD ID of
the DD which will be a member of the DDS. If a DDS is
Gibbons Expires May 2002 12 deleted, then each entry associating the DDS with a DD is
which will be a member of the DDS. The addition/deletion removed. The addition/deletion of DD's in a DDS should be
of DD's in a DDS should be carefully handled so as to not carefully handled so as to not disrupt a DDS created by a
disrupt a DDS created by a storage entity through the iSNS storage entity through the iSNS protocol directly."
protocol directly." INDEX { isnsDdsId, isnsDdsDdId }
INDEX {isnsDdsDdDdsId, isnsDdsDdId}
::= {isnsDdsDdTable 1} ::= {isnsDdsDdTable 1}
IsnsDdsDdEntry ::= IsnsDdsDdEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsDdDdsId DiscoveryDomainSetId,
isnsDdsDdId DiscoveryDomainId, isnsDdsDdId DiscoveryDomainId,
isnsDdsDdRowStatus RowStatus isnsDdsDdRowStatus RowStatus
} }
isnsDdsDdDdsId OBJECT-TYPE Gibbons Expires November 2002 19
SYNTAX DiscoveryDomainSetId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID that refers to the Discovery Domain Set
that the Discovery Domain is a member of."
::= {isnsDdsDdEntry 1}
isnsDdsDdId OBJECT-TYPE isnsDdsDdId OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
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."
::= {isnsDdsDdEntry 2} ::= { isnsDdsDdEntry 1 }
isnsDdsDdRowStatus OBJECT-TYPE isnsDdsDdRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= {isnsDdsDdEntry 3} ::= { isnsDdsDdEntry 2 }
-- --
-- Discovery Domain Objects -------------------- -- Discovery Domain Objects --------------------
-- --
isnsDd OBJECT IDENTIFIER ::= {isnsObj 2} isnsDd OBJECT IDENTIFIER ::= {isnsObj 2}
-- --
-- Discovery Domain Information -------------------- -- Discovery Domain Information --------------------
-- --
isnsDdInfo OBJECT IDENTIFIER ::= {isnsDd 1} isnsDdInfo OBJECT IDENTIFIER ::= {isnsDd 1}
isnsDdNumber OBJECT-TYPE isnsDdNumber OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX Unsigned32 ( 0 .. 4294967295 )
Gibbons Expires May 2002 13
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domains registered "The current total number of Discovery Domains registered
in the iSNS. This is the number of rows in the in the iSNS. This is the number of rows in the
isnsDdTable." isnsDdTable."
::= {isnsDdInfo 1} ::= {isnsDdInfo 1}
-- --
-- Discovery Domain Registrations -------------------- -- Discovery Domain Registrations --------------------
-- --
isnsDdRegistrations OBJECT IDENTIFIER ::= {isnsDd 2} isnsDdRegistrations OBJECT IDENTIFIER ::= {isnsDd 2}
--
-- Process to get next DD_ID for a new DD
--
isnsDdIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Gibbons Expires November 2002 20
"This object returns the next available DD ID that should
be used for DD creation using the isnsDdTable. The
user should read and use the value of isnsDdIdNext
before performing a isnsDdTable row creation. The
isnsDdIdNext value returned can be used as the index
value when creating a new row in the isnsDdTable. Each
retrieval of this variable will return a different value."
::= { isnsDdRegistrations 1 }
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
"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." registered in the iSNS."
::= {isnsDdRegistrations 1} ::= { isnsDdRegistrations 2 }
isnsDdEntry OBJECT-TYPE isnsDdEntry OBJECT-TYPE
SYNTAX IsnsDdEntry SYNTAX IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configuration information for each Discovery Domain "Information on one Discovery Domain (DD) registered in
(DD) registered in the iSNS. The isnsDdIdNext the iSNS. The isnsDdIdNext variable is used to determine
variable is used to determine the next isnsDdId that the next isnsDdId that should be used for row creation.
should be used for row creation. To create a row for a To create a row for a specific isnsDdId, provide a unique
specific isnsDdId, provide a unique isnsDdSymbolicName isnsDdSymbolicName when setting the row status to createAndGo
when setting the row status to createAndGo or or createAndWait. The creation and deletion of DD's
createAndWait. The creation and deletion of DD's
should be carefully handled so as to not disrupt a should be carefully handled so as to not disrupt a
DD created by a storage entity through the iSNS DD created by a storage entity through the iSNS
protocol directly." protocol directly."
INDEX {isnsDdId} INDEX {isnsDdId}
::= {isnsDdTable 1} ::= {isnsDdTable 1}
IsnsDdEntry ::= IsnsDdEntry ::=
SEQUENCE { SEQUENCE {
isnsDdId DiscoveryDomainId, isnsDdId DiscoveryDomainId,
isnsDdSymbolicName SnmpAdminString, isnsDdSymbolicName SnmpAdminString,
isnsDdFeatures DdFeatureBitmapId, isnsDdFeatures DdFeatureBitmapId,
isnsDdRowStatus RowStatus isnsDdRowStatus RowStatus
} }
isnsDdId OBJECT-TYPE isnsDdId OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Gibbons Expires May 2002 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain and "The ID that refers to this Discovery Domain and
index to the table." index to the table."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsDdEntry 1} ::= {isnsDdEntry 1}
Gibbons Expires November 2002 21
isnsDdSymbolicName OBJECT-TYPE isnsDdSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-create MAX-ACCESS read-create
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 "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsDdEntry 2} ::= {isnsDdEntry 2}
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX DdFeatureBitmapId SYNTAX DdFeatureBitmapId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Features field contains a bitmap "The Discovery Domain Features field contains a bitmap
indicating the features of this DD. The bitmap is indicating the features of this DD.
defined below. An enabled bit indicates the DD has Bit DD Feature
the corresponding characteristics.
The 4 octets are treated as a single 32-bit quantity,
with the first octet representing the high-order byte
of the 32-bit quantity.
Octet bits:
[0] [1] [2] [3]
76543210765432107654321076543210
Bitmap:
3 2 1
10987654321098765432109876543210
Bitmap DD Feature
--------- --------- --------- ---------
0 (Lsb) Boot List
All Others RESERVED All Others RESERVED
31 bootlist
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators." initiators."
DEFVAL {'00000000'h} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
DEFVAL { { bootlist } }
::= {isnsDdEntry 3} ::= {isnsDdEntry 3}
isnsDdRowStatus OBJECT-TYPE isnsDdRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
Gibbons Expires May 2002 15
::= {isnsDdEntry 4} ::= {isnsDdEntry 4}
isnsDdIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the next available DD ID that should
be used for DD creation using the isnsDdTable. The
user should read and use the value of isnsDdIdNext
before performing a isnsDdTable row creation. The
isnsDdIdNext value returned can be used as the index
value when creating a new row in the isnsDdTable. Each
retrieval of this variable will return a different value."
::= {isnsDdRegistrations 2}
-- --
-- Discovery Domain Members -------------------- -- Discovery Domain Members --------------------
-- --
isnsDdMembers OBJECT IDENTIFIER ::= {isnsDd 3} isnsDdMembers OBJECT IDENTIFIER ::= {isnsDd 3}
-- --
-- DD iSCSI Node Membership Assignment -- DD iSCSI Node Membership Assignment
-- --
isnsDdIscsiNodeTable OBJECT-TYPE isnsDdIscsiNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdIscsiNodeEntry SYNTAX SEQUENCE OF IsnsDdIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires November 2002 22
"A table containing iSCSI node indexes that have been "A table containing iSCSI node indexes that have been
assigned to specific DDs. The number of rows in the assigned to specific DDs. The number of rows in the
table is dependent on the number of relationships between table is dependent on the number of relationships between
iSCSI Nodes and DDs registered in the iSNS." iSCSI Nodes and DDs registered in the iSNS."
::= {isnsDdMembers 1} ::= {isnsDdMembers 1}
isnsDdIscsiNodeEntry OBJECT-TYPE isnsDdIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsDdIscsiNodeEntry SYNTAX IsnsDdIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"DD membership information of iSCSI Nodes by DD ID and "The mapping of one iSCSI Node to a Discovery Domain to indicate
iSCSI Node Index. DdIscsiNodeEntry rows can be membership in the DD. The indexes are the DD ID of the
created by setting the isnsDdIscsiNodeName to the Discovery Domain, and the iSCSI Node Index of the iSCSI Node.
iSCSI ID for the specified iSCSI Index and Discovery For registered iSCSI nodes, the isnsDdIscsiNodeIdx for a specific
Domain. For registered iSCSI nodes, the isnsDdIscsiNodeName is obtained from the isnsRegIscsiNodeTable.
isnsDdIscsiNodeIdx for a specific isnsDdIscsiNodeName For unregistered iSCSI nodes, if they are already a member of other
is obtained from the isnsRegIscsiNodeTable. For Discovery Domains, the same isnsDdIscsiNodeIdx MUST be used. For
unregistered iSCSI nodes, if they are already a member unregistered iSCSI nodes, if they are not already a member of other
of other Discovery Domains, the same isnsDdIscsiNodeIdx Discovery Domains, the variable isnsDdIscsiNodeIdxNext is used to
MUST be used. For unregistered iSCSI nodes, if they are obtain a valid isnsDdIscsiNodeIdx. If a DD is removed from the
not already a member of other Discovery Domains, the iSNS, then all entries associating nodes with the DD are removed."
variable isnsDdIscsiNodeIdxNext is used to obtain a INDEX { isnsDdId, isnsDdIscsiNodeIdx }
Gibbons Expires May 2002 16
valid isnsDdIscsiNodeIdx."
INDEX {isnsDdIscsiNodeDdId, isnsDdIscsiNodeIdx}
::= {isnsDdIscsiNodeTable 1} ::= {isnsDdIscsiNodeTable 1}
IsnsDdIscsiNodeEntry ::= IsnsDdIscsiNodeEntry ::=
SEQUENCE { SEQUENCE {
isnsDdIscsiNodeDdId DiscoveryDomainId,
isnsDdIscsiNodeIdx NodeIndexId, isnsDdIscsiNodeIdx NodeIndexId,
isnsDdIscsiNodeName IscsiId, isnsDdIscsiNodeName IscsiNameId,
isnsDdIscsiNodeRowStatus RowStatus isnsDdIscsiNodeRowStatus RowStatus
} }
isnsDdIscsiNodeDdId OBJECT-TYPE
SYNTAX DiscoveryDomainId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DD ID that refers to the Discovery Domain
that the node is a member of."
::= {isnsDdIscsiNodeEntry 1}
isnsDdIscsiNodeIdx OBJECT-TYPE isnsDdIscsiNodeIdx OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX NodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI node index for this member node entry. This "The iSCSI node index for this member node entry. This
index is used to uniquely indicate this table entry, index is used to uniquely indicate this table entry,
and provides a 1 to 1 mapping to a node name. The and provides a 1 to 1 mapping to a node name. The
iSCSI node name is too long to be used for an index iSCSI node name is too long to be used for an index
directly. The iSCSI node index used for a specific directly. The iSCSI node index used for a specific
iSCSI node name is persistent across server iSCSI node name is persistent across server
reinitializations when the iSCSI node is a member of reinitializations when the iSCSI node is a member of
a Discovery Domain (DD)." a Discovery Domain (DD)."
::= {isnsDdIscsiNodeEntry 2} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsDdIscsiNodeEntry 1 }
isnsDdIscsiNodeName OBJECT-TYPE isnsDdIscsiNodeName OBJECT-TYPE
SYNTAX IscsiId SYNTAX IscsiNameId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI node name for this member node entry. "The iSCSI Name for the initiator or target of
This maps 1 to 1 to the node index. The iSCSI
node name is too long to be used for an index Gibbons Expires November 2002 23
directly. The node index used for a specific node this member node entry. This maps 1 to 1 to the node
name is only persistent across reboots for nodes that index. The iSCSI Name field is too long to be easily
are in a Discovery Domain (DD). If a node is not used for an index directly. The node index used for a
registered in any DD then the index used for a node specific node name is only persistent across iSNS server
can change after a reboot." reinitializations for nodes that are in a Discovery
::= {isnsDdIscsiNodeEntry 3} Domain (DD). If a node is not registered in any DD then
the index used for a node can change after a reboot."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsDdIscsiNodeEntry 2 }
isnsDdIscsiNodeRowStatus OBJECT-TYPE isnsDdIscsiNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
Gibbons Expires May 2002 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= {isnsDdIscsiNodeEntry 4} ::= { isnsDdIscsiNodeEntry 3 }
--
-- Adding next iSCSI member to DD
--
isnsDdIscsiNodeIdxNext OBJECT-TYPE isnsDdIscsiNodeIdxNext OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX NodeIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The next available iSCSI node index for adding an "The next available iSCSI node index for adding an
unregistered iSCSI node to a Discovery Domain. The unregistered iSCSI node to a Discovery Domain. The
iSCSI node index used for a specific iSCSI node iSCSI node index used for a specific iSCSI node
name is persistent across server reinitializations name is persistent across server reinitializations
skipping to change at line 913 skipping to change at line 1268
it being registered in the server using the iSNS it being registered in the server using the iSNS
protocol. Registered iSCSI nodes have an entry in protocol. Registered iSCSI nodes have an entry in
the isnsRegIscsiNodeTable. If an iSCSI node is the isnsRegIscsiNodeTable. If an iSCSI node is
already registered in the server or is already already registered in the server or is already
a member of a Discovery Domain, then it will already a member of a Discovery Domain, then it will already
have an iSCSI node index, and the index MUST be used have an iSCSI node index, and the index MUST be used
for any additional DD membership registrations." for any additional DD membership registrations."
::= {isnsDdMembers 2} ::= {isnsDdMembers 2}
-- --
-- DD iFCP Node Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdIfcpNodeTable OBJECT-TYPE isnsDdFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdIfcpNodeEntry SYNTAX SEQUENCE OF IsnsDdFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing iFCP node names that have been "A table containing FC Port World Wide Names (WWN) that
assigned to specific DDs. The number of rows in the have been assigned to specific DDs. The number of rows
table is dependent on the number of relationships
between iFCP Nodes and DDs registered in the iSNS." Gibbons Expires November 2002 24
in the table is dependent on the number of relationships
between FC Ports and DDs registered in the iSNS."
::= {isnsDdMembers 3} ::= {isnsDdMembers 3}
isnsDdIfcpNodeEntry OBJECT-TYPE isnsDdFcPortEntry OBJECT-TYPE
SYNTAX IsnsDdIfcpNodeEntry SYNTAX IsnsDdFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"DD membership information for iFCP Nodes by DD ID and "The association of one FC Port with a Discovery Domain.
iFCP Node Name. Membership of an iFCP Node in a DD is Membership of an FC Port in a Discovery Domain is
created by making a row active for the appropriate DD ID indicated by creating a row for the appropriate DD ID
and iFCP Node Name. It is p" and FC Port WWN. If a DD is removed from the iSNS, then
INDEX {isnsDdIfcpNodeDdId, isnsDdIfcpNodeName} entries associating nodes with the DD are removed."
::= {isnsDdIfcpNodeTable 1} INDEX { isnsDdId, isnsDdFcPortName }
::= { isnsDdFcPortTable 1 }
IsnsDdIfcpNodeEntry ::=
Gibbons Expires May 2002 18 IsnsDdFcPortEntry ::=
SEQUENCE { SEQUENCE {
isnsDdIfcpNodeDdId DiscoveryDomainId, isnsDdFcPortName FcNameIdOrZero,
isnsDdIfcpNodeName FcNameId, isnsDdFcPortRowStatus RowStatus
isnsDdIfcpNodeRowStatus RowStatus
} }
isnsDdIfcpNodeDdId OBJECT-TYPE isnsDdFcPortName OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID that refers to the Discovery Domain
that the iFCP Node is a member of."
::= {isnsDdIfcpNodeEntry 1}
isnsDdIfcpNodeName OBJECT-TYPE
SYNTAX FcNameId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The WWN the iFCP Node that is a member of "The Port WWN the FC Port that is a member of the DD."
the DD." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsDdIfcpNodeEntry 2} ::= { isnsDdFcPortEntry 1 }
isnsDdIfcpNodeRowStatus OBJECT-TYPE isnsDdFcPortRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= {isnsDdIfcpNodeEntry 3} ::= { isnsDdFcPortEntry 2 }
-- --
-- iSNS Registered Objects ----------------------------------------- -- iSNS Registered Objects -----------------------------------------
--- ---
-- --
isnsReg OBJECT IDENTIFIER ::= {isnsObj 3} isnsReg OBJECT IDENTIFIER ::= {isnsObj 3}
-- --
-- iSNS Registered Object Information ------------------------------ -- iSNS Registered Object Information ------------------------------
--- ---
-- --
isnsRegInfo OBJECT IDENTIFIER ::= {isnsReg 1} isnsRegInfo OBJECT IDENTIFIER ::= {isnsReg 1}
Gibbons Expires November 2002 25
isnsNumEntities OBJECT-TYPE isnsNumEntities OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Entities registered in the "The current total number of Entities registered in the
iSNS. This is the number of rows in isnsRegEntityTable." iSNS. This is the number of rows in isnsRegEntityTable."
::= {isnsRegInfo 1} ::= {isnsRegInfo 1}
Gibbons Expires May 2002 19
isnsNumPortals OBJECT-TYPE isnsNumPortals OBJECT-TYPE
SYNTAX PortalIndexId SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Portals registered in iSNS. "The current total number of Portals registered in iSNS.
This is the number of rows in isnsRegPortalTable." This is the number of rows in isnsRegPortalTable."
::= {isnsRegInfo 2} ::= {isnsRegInfo 2}
isnsNumIscsiNodes OBJECT-TYPE isnsNumIscsiNodes OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iSCSI node entries registered in the "The current total number of iSCSI node entries registered in the
iSNS. This is the number rows in isnsRegIscsiNodeTable." iSNS. This is the number rows in isnsRegIscsiNodeTable."
::= {isnsRegInfo 3} ::= {isnsRegInfo 3}
isnsNumIfcpNodes OBJECT-TYPE isnsNumFcPorts OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iFCP node entries registered in the "The current total number of FC Port entries registered in the
iSNS. This is the number of rows in isnsRegIfcpNodeTable." iSNS. This is the number of rows in isnsRegFcPortTable."
::= {isnsRegInfo 4} ::= {isnsRegInfo 4}
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC node entries registered in the iSNS. "The current total number of FC node entries registered in the iSNS.
This is the number of rows in isnsRegFcNodeTable." This is the number of rows in isnsRegFcNodeTable."
::= {isnsRegInfo 5} ::= {isnsRegInfo 5}
-- --
-- iSNS Registered Entities -- iSNS Registered Entities
-- --
isnsRegEntityInfo OBJECT IDENTIFIER ::= {isnsReg 2} isnsRegEntityInfo OBJECT IDENTIFIER ::= {isnsReg 2}
-- --
-- iSNS Registered Entities Table -- iSNS Registered Entities Table
-- --
Gibbons Expires November 2002 26
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 the registered entities in the iSNS. "A table containing the registered Entity objects in the iSNS.
The number of entries in the table is dependent on the The number of entries in the table is dependent on the
number of Entity objects registered in the iSNS. All Entity
Gibbons Expires May 2002 20 objects are registered in the iSNS using the iSNS protocol."
number of entities registered in the iSNS."
::= {isnsRegEntityInfo 1} ::= {isnsRegEntityInfo 1}
isnsRegEntityEntry OBJECT-TYPE isnsRegEntityEntry OBJECT-TYPE
SYNTAX IsnsRegEntityEntry SYNTAX IsnsRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered entities in the iSNS." "Information on one registered Entity object in the iSNS."
INDEX {isnsRegEntityEIdx} INDEX {isnsRegEntityEIdx}
::= {isnsRegEntityTable 1} ::= {isnsRegEntityTable 1}
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityEIdx EntityIndexId, isnsRegEntityEIdx EntityIndexId,
isnsRegEntityEID EidId, isnsRegEntityEID EidId,
isnsRegEntityProtocol EntityProtocolId, isnsRegEntityProtocol EntityProtocolId,
isnsRegEntityMgtAddrType InetAddressType, isnsRegEntityMgtAddrType InetAddressType,
isnsRegEntityMgtAddr InetAddress, isnsRegEntityMgtAddr InetAddress,
isnsRegEntityTimestamp DateAndTime, isnsRegEntityTimestamp DateAndTime,
isnsRegEntityVersionRange INTEGER, isnsRegEntityVersionMin INTEGER,
isnsRegEntityRegPeriod INTEGER isnsRegEntityVersionMax INTEGER,
isnsRegEntityRegPeriod Unsigned32
} }
isnsRegEntityEIdx OBJECT-TYPE isnsRegEntityEIdx OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX EntityIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for this entity. The index is "The Entity Index for this entity. This integer based index is
derived for mapping between objects." assigned by the iSNS server when an Entity is initially registered.
The Entity Index can be used to represent a registered Entity
object
in situations where the Entity EID would be too long/unwieldy."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegEntityEntry 1} ::= {isnsRegEntityEntry 1}
isnsRegEntityEID OBJECT-TYPE isnsRegEntityEID OBJECT-TYPE
SYNTAX EidId SYNTAX EidId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Identifier for this entity as defined in "The iSNS Entity Identifier for this Entity object."
the iSNS Specification." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Gibbons Expires November 2002 27
::= {isnsRegEntityEntry 2} ::= {isnsRegEntityEntry 2}
isnsRegEntityProtocol OBJECT-TYPE isnsRegEntityProtocol OBJECT-TYPE
SYNTAX EntityProtocolId SYNTAX EntityProtocolId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Type as defined in the iSNS Specification. "The iSNS Entity Protocol is an enumerated value which indicates
the type of nodes that are contained within it.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 iSCSI 1 Protocol Neutral
2 iFCP 2 iSCSI
3 iFCP
All Others Reserved All Others Reserved
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Gibbons Expires May 2002 21
::= {isnsRegEntityEntry 3} ::= {isnsRegEntityEntry 3}
isnsRegEntityMgtAddrType OBJECT-TYPE isnsRegEntityMgtAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegEntityMgtAddr." "The type of Inet address in isnsRegEntityMgtAddr."
::= {isnsRegEntityEntry 4} ::= {isnsRegEntityEntry 4}
isnsRegEntityMgtAddr OBJECT-TYPE isnsRegEntityMgtAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Management Inet address for this entity as "The iSNS Management IP Address for the Entity object."
defined in the iSNS Specification." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegEntityEntry 5} ::= {isnsRegEntityEntry 5}
isnsRegEntityTimestamp OBJECT-TYPE isnsRegEntityTimestamp OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Registration Timestamp as defined in the "The iSNS Entity Registration Timestamp for the Entity object.
iSNS Specification." This is the most recent date and time that the Entity object,
and objects contained in the object, were registered or
updated."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegEntityEntry 6} ::= {isnsRegEntityEntry 6}
isnsRegEntityVersionRange OBJECT-TYPE isnsRegEntityVersionMin OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Protocol Version minimum and maximum as defined
in the iSNS Specification." Gibbons Expires November 2002 28
"The iSNS Entity Protocol Version Range minimum value. A value
of x'FF' is a wildcard value indicating no minimum to the
protocol versions supported by this Entity. Protocol neutral
registrations always have a minimum version of 0."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegEntityEntry 7} ::= {isnsRegEntityEntry 7}
isnsRegEntityRegPeriod OBJECT-TYPE isnsRegEntityVersionMax OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) registration period "The iSNS Entity Protocol Version Range maximum value. A value
as defined in the iSNS Specification." of x'FF' is a wildcard value indicating no maximum to the
protocol versions supported by this Entity. Protocol neutral
registrations always have a maximum version of 0."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegEntityEntry 8} ::= {isnsRegEntityEntry 8}
isnsRegEntityRegPeriod OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iSNS Entity Status Inquiry (ESI) registration period which
indicates the maximum time, in seconds, that the registration
will be maintained without receipt of an iSNSP message from the
entity. If the Registration Period is set to 0, then the Entity
SHALL NOT be deregistered due to no contact with the entity."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegEntityEntry 9 }
--
-- Basic information for the Entity object
--
isnsRegEntityInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegEntityInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing basic information on registered Entity
objects in the iSNS. The number of entries in the table is
dependent on the number of Entity objects registered in the iSNS."
::= { isnsRegEntityInfo 2 }
isnsRegEntityInfoEntry OBJECT-TYPE
SYNTAX IsnsRegEntityInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on one registered Entity object in the iSNS."
INDEX { isnsRegEntityEIdx }
::= { isnsRegEntityInfoTable 1 }
Gibbons Expires November 2002 29
IsnsRegEntityInfoEntry ::=
SEQUENCE {
isnsRegEntityInfoNumNodes Unsigned32,
isnsRegEntityInfoNumPortals Unsigned32
}
isnsRegEntityInfoNumNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Storage Nodes associated with this Entity."
::= { isnsRegEntityInfoEntry 1 }
isnsRegEntityInfoNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Portals associated with this Entity."
::= { isnsRegEntityInfoEntry 2 }
-- --
-- iSNS Registered Portal Information -- iSNS Registered Portal Information
-- --
isnsRegPortalInfo OBJECT IDENTIFIER ::= {isnsReg 3} isnsRegPortalInfo OBJECT IDENTIFIER ::= {isnsReg 3}
-- --
-- iSNS Registered Portal Table -- iSNS Registered Portal Table
Gibbons Expires May 2002 22
-- --
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."
::= {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 registered entity portals in the iSNS." "Information on one registered Entity Portal in the iSNS.
INDEX {isnsRegPortalEIdx, isnsRegPortalPrtlIdx} The Entity Index is part of the table index to quickly
find Portals that support a specific Entity."
INDEX { isnsRegEntityEIdx,
isnsRegPortalPrtlIdx }
::= {isnsRegPortalTable 1} ::= {isnsRegPortalTable 1}
Gibbons Expires November 2002 30
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalEIdx EntityIndexId,
isnsRegPortalPrtlIdx PortalIndexId, isnsRegPortalPrtlIdx PortalIndexId,
isnsRegPortalAddrType InetAddressType, isnsRegPortalAddrType InetAddressType,
isnsRegPortalAddr InetAddress, isnsRegPortalAddr InetAddress,
isnsRegPortalPort UdpTcpPortId, isnsRegPortalPort PortalPortId,
isnsRegPortalPortType PortalPortTypeId,
isnsRegPortalSymName SnmpAdminString, isnsRegPortalSymName SnmpAdminString,
isnsRegPortalEsiInterval INTEGER, isnsRegPortalEsiInterval Unsigned32,
isnsRegPortalEsiScnUdpPort UdpTcpPortId, isnsRegPortalEsiPort PortalPortId,
isnsRegPortalGroup INTEGER isnsRegPortalEsiPortType PortalPortTypeId,
isnsRegPortalGroupTag PortalGroupTagOr0Id,
isnsRegPortalScnPort PortalPortId,
isnsRegPortalScnPortType PortalPortTypeId,
isnsRegPortalSecurityInfo PortalSecurityBitmapId
} }
isnsRegPortalEIdx OBJECT-TYPE
SYNTAX EntityIndexId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Entity Index of the entity associated with this portal.
The index is derived for mapping between objects."
::= {isnsRegPortalEntry 1}
isnsRegPortalPrtlIdx OBJECT-TYPE isnsRegPortalPrtlIdx OBJECT-TYPE
SYNTAX PortalIndexId SYNTAX PortalIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Index for this node. The index is derived for "The Portal Index for this node. The index is created by the
mapping between objects." iSNS server for mapping between objects."
::= {isnsRegPortalEntry 2} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 1 }
isnsRegPortalAddrType OBJECT-TYPE isnsRegPortalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
Gibbons Expires May 2002 23
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPortalAddr." "The type of Inet address in isnsRegPortalAddr."
::= {isnsRegPortalEntry 3} ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddr OBJECT-TYPE isnsRegPortalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for this portal as defined in "The Inet Address for this Portal as defined in
the iSNS Specification." the iSNS Specification."
::= {isnsRegPortalEntry 4} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 3 }
isnsRegPortalPort OBJECT-TYPE isnsRegPortalPort OBJECT-TYPE
SYNTAX UdpTcpPortId SYNTAX PortalPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP/UDP port for this portal as defined in "The port number for this Portal as defined in the
the iSNS Specification." iSNS Specification. Whether the Portal type is TCP
or UDP is indicated by isnsRegPortalPortType."
Gibbons Expires November 2002 31
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 4 }
isnsRegPortalPortType OBJECT-TYPE
SYNTAX PortalPortTypeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for this Portal, either UDP or TCP, as
defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegPortalEntry 5} ::= {isnsRegPortalEntry 5}
isnsRegPortalSymName OBJECT-TYPE isnsRegPortalSymName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional Symbolic Name for this portal as "The optional Symbolic Name for this Portal as defined in the iSNS
defined in the iSNS Specification." Specification. If not provided then the string SHALL be zero
length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegPortalEntry 6} ::= {isnsRegPortalEntry 6}
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) Interval for this portal "The Entity Status Inquiry (ESI) Interval for this Portal
as defined in the iSNS Specification." as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegPortalEntry 7} ::= {isnsRegPortalEntry 7}
isnsRegPortalEsiScnUdpPort OBJECT-TYPE isnsRegPortalEsiPort OBJECT-TYPE
SYNTAX UdpTcpPortId SYNTAX PortalPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry / State Change Notification (ESI/SCN) "The TCP or UDP port number used for ESI monitoring. Whether
UDP port for this portal as defined in the iSNS Specification." the port type is TCP or UDP is indicated by
isnsRegPortalEsiPortType."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegPortalEntry 8} ::= {isnsRegPortalEntry 8}
isnsRegPortalGroup OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX PortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires May 2002 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group for this portal as defined in the iSNS "The port type for the ESI Port, either UDP or TCP, as
Specification." defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegPortalEntry 9} ::= {isnsRegPortalEntry 9}
Gibbons Expires November 2002 32
isnsRegPortalGroupTag OBJECT-TYPE
SYNTAX PortalGroupTagOr0Id
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Portal Group Tag for this Portal. Portals belonging to
the same group allow connections for a session to span all
Portals in the group. The tag value for Portal Group is
unique within an Entity object."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 10 }
isnsRegPortalScnPort OBJECT-TYPE
SYNTAX PortalPortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP or UDP port used to receive SCN messages from the iSNS
server. Whether the port type is TCP or UDP is indicated by
isnsRegPortalScnPortType."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 11 }
isnsRegPortalScnPortType OBJECT-TYPE
SYNTAX PortalPortTypeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the SCN Port, either UDP or TCP, as
defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 12 }
isnsRegPortalSecurityInfo OBJECT-TYPE
SYNTAX PortalSecurityBitmapId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates security attribute settings for the Portal as
registered in the Portal Security Bitmap attribute. The
bitmapVALID bit must be set in order for this attribute to
contain valid information."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 13 }
-- --
-- iSNS Registered iSCSI Node Information -- iSNS Registered iSCSI Node Information
-- --
isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= {isnsReg 4} isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= {isnsReg 4}
-- --
-- iSNS Registered iSCSI Node Table -- iSNS Registered iSCSI Node Table
Gibbons Expires November 2002 33
-- --
isnsRegIscsiNodeTable OBJECT-TYPE isnsRegIscsiNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered iSCSI Nodes in the iSNS. "A table containing the registered iSCSI Nodes in the iSNS.
Storage devices register using the iSNS protocol. While a Storage devices register using the iSNS protocol. While a
device cannot be registered in an iSNS server using SNMP, device cannot be registered in an iSNS server using SNMP,
an entry can be deleted in order to remove 'stale' entries. an entry can be deleted in order to remove 'stale' entries.
The number of entries is related to the number of iSCSI The number of entries is related to the number of iSCSI
nodes registered in the iSNS." nodes registered in the iSNS."
::= {isnsRegIscsiNodeInfo 1} ::= {isnsRegIscsiNodeInfo 1}
isnsRegIscsiNodeEntry OBJECT-TYPE isnsRegIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsRegIscsiNodeEntry SYNTAX IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered iSCSI nodes in the iSNS. The "Information on one iSCSI node that has been registered in
RowStatus variable provides a method to delete registered the iSNS. The RowStatus variable provides a method to delete
nodes that were not properly deregistered / removed registered nodes that were not properly deregistered / removed
through the standard protocol. New rows cannot be added through iSNSP. New rows cannot be added through SNMP."
through SNMP." INDEX { isnsRegEntityEIdx,
INDEX {isnsRegIscsiNodeIdx} isnsRegIscsiNodeIdx }
::= {isnsRegIscsiNodeTable 1} ::= {isnsRegIscsiNodeTable 1}
IsnsRegIscsiNodeEntry ::= SEQUENCE { IsnsRegIscsiNodeEntry ::= SEQUENCE {
isnsRegIscsiNodeIdx NodeIndexId, isnsRegIscsiNodeIdx NodeIndexId,
isnsRegIscsiNodeEidx EntityIndexId, isnsRegIscsiNodeName IscsiNameId,
isnsRegIscsiNodeName IscsiId, isnsRegIscsiNodeType NodeTypeId,
isnsRegIscsiNodeType NodeTypeBitmapId,
isnsRegIscsiNodeAlias SnmpAdminString, isnsRegIscsiNodeAlias SnmpAdminString,
isnsRegIscsiNodeScnBitmap ScnBitmapId, isnsRegIscsiNodeScnBitmap ScnBitmapId,
isnsRegIscsiNodeWwnToken FcNameIdOrZero,
isnsRegIscsiNodeAuthMethod SnmpAdminString,
isnsRegIscsiNodeRowStatus RowStatus isnsRegIscsiNodeRowStatus RowStatus
} }
isnsRegIscsiNodeIdx OBJECT-TYPE isnsRegIscsiNodeIdx OBJECT-TYPE
SYNTAX NodeIndexId SYNTAX NodeIndexId
Gibbons Expires May 2002 25
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Index for this node. The index is derived for "The Node Index for this node. The index is created by the
mapping between objects. The node index used for a iSNS server for mapping between objects. The node index
specific node name is only persistent across reboots used for a specific node name is only persistent across
for nodes that are in a Discovery Domain (DD). If a reboots for nodes that are in a Discovery Domain (DD). If
node is not registered in any DD then the index used for a node is not registered in any DD, then the index used for
a node can change after a server reinitialization." a node can change after a server reinitialization."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIscsiNodeEntry 1} ::= {isnsRegIscsiNodeEntry 1}
isnsRegIscsiNodeEidx OBJECT-TYPE
SYNTAX EntityIndexId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Entity Index of the Entity associated with this node.
The index is derived for mapping between objects."
::= {isnsRegIscsiNodeEntry 2}
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
SYNTAX IscsiId
Gibbons Expires November 2002 34
SYNTAX IscsiNameId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name for this node as defined in the iSNS "The iSCSI Name that uniquely identifies the initiator,
Specification." initiator/target, target, or control node in the network."
::= {isnsRegIscsiNodeEntry 3} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX NodeTypeBitmapId SYNTAX NodeTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map as defined in the iSNS Specification. "The Node Type bit-map defining the functions of this iSCSI node.
Bit Field Node Type Bit Node Type
--------- --------- --------- ---------
0 (Lsb) Target
1 Initiator
2 Control
All Others RESERVED All Others RESERVED
29 Control
30 Initiator
31 Target
" "
::= {isnsRegIscsiNodeEntry 4} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegIscsiNodeEntry 3 }
isnsRegIscsiNodeAlias OBJECT-TYPE isnsRegIscsiNodeAlias OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Alias/Symbolic Name of the node as defined in the "The Alias name of the iSCSI node. This is a variable-length
iSNS Specification. This is a variable-length text-based text-based description of up to 255 bytes."
description of up to 255 bytes." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIscsiNodeEntry 5} ::= { isnsRegIscsiNodeEntry 4 }
Gibbons Expires May 2002 26
isnsRegIscsiNodeScnBitmap OBJECT-TYPE isnsRegIscsiNodeScnBitmap OBJECT-TYPE
SYNTAX ScnBitmapId SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for this node "The State Change Notification (SCN) bitmap for a node.
as defined in the iSNS Specification." Bit Field Flag Description
--------- ----------------
All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED
28 OBJECT ADDED
29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN
ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY)
Gibbons Expires November 2002 35
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegIscsiNodeEntry 5 }
isnsRegIscsiNodeWwnToken OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains an optional globally unique 64-bit integer value
that can be used to represent the World Wide Node Name of the
iSCSI device in a Fibre Channel fabric. This identifier is used
during the device registration process, and MUST conform to the
requirements in [FC-FS]."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIscsiNodeEntry 6} ::= {isnsRegIscsiNodeEntry 6}
isnsRegIscsiNodeAuthMethod OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute contains a null-terminated string containing UTF-8
text listing the iSCSI authentication methods enabled for this
iSCSI Node, in order of preference. The text values used to
identify iSCSI authentication methods are embedded in this string
attribute and delineated by a comma. The text values are
identical to those found in the main iSCSI draft; additional
vendor-specific text values are also possible."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegIscsiNodeEntry 7 }
isnsRegIscsiNodeRowStatus OBJECT-TYPE isnsRegIscsiNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry. Only "This object indicates the status of this entry. Only
active and destroy are supported. Destroy is used to active and destroy are supported. Destroy is used to
remove a registered node that has not be properly remove a registered node that has not be properly
deregistered through the iSNS protocol." deregistered through the iSNS protocol."
::= {isnsRegIscsiNodeEntry 7} ::= { isnsRegIscsiNodeEntry 8 }
-- --
-- iSNS Registered iFCP Node Information -- iSNS Registered FC Port Information
-- --
isnsRegIfcpNodeInfo OBJECT IDENTIFIER ::= {isnsReg 5} isnsRegFcPortInfo OBJECT IDENTIFIER ::= { isnsReg 5 }
-- --
-- iSNS Registered iFCP Node Table -- iSNS Registered FC Port Table
-- --
isnsRegIfcpNodeTable OBJECT-TYPE isnsRegFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegIfcpNodeEntry SYNTAX SEQUENCE OF IsnsRegFcPortEntry
Gibbons Expires November 2002 36
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered iFCP Nodes in the iSNS." "Information on registered FC Ports in the iSNS."
::= {isnsRegIfcpNodeInfo 1} ::= { isnsRegFcPortInfo 1 }
isnsRegIfcpNodeEntry OBJECT-TYPE isnsRegFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegIfcpNodeEntry SYNTAX IsnsRegFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered iFCP Node Entries in the iSNS." "Information on one FC Port that has been registered in
INDEX {isnsRegIfcpNodeWwpn} iSNS."
::= {isnsRegIfcpNodeTable 1} INDEX { isnsRegEntityEIdx,
isnsRegFcPortWwpn }
::= { isnsRegFcPortTable 1 }
IsnsRegIfcpNodeEntry ::= SEQUENCE { IsnsRegFcPortEntry ::= SEQUENCE {
isnsRegIfcpNodeWwpn FcNameId, isnsRegFcPortWwpn FcNameIdOrZero,
isnsRegIfcpNodeEidx EntityIndexId, isnsRegFcPortID FcAddressId,
isnsRegIfcpNodePortID FcAddressId, isnsRegFcPortType INTEGER,
isnsRegIfcpNodePortType INTEGER, isnsRegFcPortSymName SnmpAdminString,
isnsRegIfcpNodeSymName SnmpAdminString, isnsRegFcPortFabricPortWwn FcNameIdOrZero,
isnsRegIfcpNodeFcNodeWwn FcNameId, isnsRegFcPortHA FcAddressId,
isnsRegFcPortAddrType InetAddressType,
isnsRegFcPortAddr InetAddress,
isnsRegFcPortFcCos CosBitmapId,
isnsRegFcPortFc4Types OCTET STRING,
isnsRegFcPortFc4Descr OCTET STRING,
isnsRegFcPortFc4Features OCTET STRING,
isnsRegFcPortScnBitmap ScnBitmapId,
isnsRegFcPortRole NodeTypeId,
isnsRegFcPortFcNodeWwn FcNameIdOrZero
Gibbons Expires May 2002 27
isnsRegIfcpNodeFabricPortWwn FcNameId,
isnsRegIfcpNodeHA FcAddressId,
isnsRegIfcpNodePortAddrType InetAddressType,
isnsRegIfcpNodePortAddr InetAddress,
isnsRegIfcpNodeFcCos INTEGER,
isnsRegIfcpNodeFc4Types OCTET STRING,
isnsRegIfcpNodeFc4Descr OCTET STRING,
isnsRegIfcpNodeFc4Features OCTET STRING,
isnsRegIfcpNodeScnBitmap ScnBitmapId
} }
isnsRegIfcpNodeWwpn OBJECT-TYPE isnsRegFcPortWwpn OBJECT-TYPE
SYNTAX FcNameId SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node World Wide Port Name as defined in the iSNS "The FC Port's World Wide Port Name as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 1} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 1 }
isnsRegIfcpNodeEidx OBJECT-TYPE isnsRegFcPortID OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX FcAddressId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index of the Entity associated with this node. "The FC Port's Port ID as defined in the iSNS Specification."
The index is derived for mapping between objects." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIfcpNodeEntry 2} ::= { isnsRegFcPortEntry 2 }
isnsRegIfcpNodePortID OBJECT-TYPE Gibbons Expires November 2002 37
SYNTAX FcAddressId isnsRegFcPortType OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node Port ID as defined in the iSNS Specification." "The FC Port Port Type as defined in the iSNS Specification and
::= {isnsRegIfcpNodeEntry 3} the Fibre Channel FC-GS-3 Specification. Current values are as
shown below:
isnsRegIfcpNodePortType OBJECT-TYPE
SYNTAX INTEGER {
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)
} ."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 3 }
isnsRegFcPortSymName OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 )
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 iSNS
Specification. If not provided then the string SHALL be zero
length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 4 }
Gibbons Expires May 2002 28 isnsRegFcPortFabricPortWwn OBJECT-TYPE
"The iFCP Node Port Type as defined in the iSNS Specification." SYNTAX FcNameIdOrZero
::= {isnsRegIfcpNodeEntry 4}
isnsRegIfcpNodeSymName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node Port Symbolic Name as defined in the iSNS "The Fabric Port WWN for this entry as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 5} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 5 }
isnsRegIfcpNodeFcNodeWwn OBJECT-TYPE isnsRegFcPortHA OBJECT-TYPE
SYNTAX FcNameId SYNTAX FcAddressId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node WWN associated with this iFCP Node as defined in "The FC Port Hard Address as defined in the iSNS Specification."
the iSNS Specification." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIfcpNodeEntry 6} ::= { isnsRegFcPortEntry 6 }
isnsRegIfcpNodeFabricPortWwn OBJECT-TYPE Gibbons Expires November 2002 38
SYNTAX FcNameId isnsRegFcPortAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Fabric Port WWN associated with this Port as defined in "The type of Inet address in the isnsRegFcPortAddr."
the iSNS Specification." ::= { isnsRegFcPortEntry 7 }
::= {isnsRegIfcpNodeEntry 7}
isnsRegIfcpNodeHA OBJECT-TYPE isnsRegFcPortAddr OBJECT-TYPE
SYNTAX FcAddressId SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Hard Address as defined in the iSNS Specification." "The FC Port Inet Address as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 8} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 8 }
isnsRegIfcpNodePortAddrType OBJECT-TYPE isnsRegFcPortFcCos OBJECT-TYPE
SYNTAX InetAddressType SYNTAX CosBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in the isnsRegIfcpNodePortAddr." "The FC Port Class of Service as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 9} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 9 }
isnsRegIfcpNodePortAddr OBJECT-TYPE isnsRegFcPortFc4Types OBJECT-TYPE
SYNTAX InetAddress SYNTAX OCTET STRING (SIZE (32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node Port Inet Address as defined in the iSNS "The FC Port FC-4 Types as defined in the iSNS Specification."
Specification." REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegIfcpNodeEntry 10} ::= { isnsRegFcPortEntry 10 }
Gibbons Expires May 2002 29 isnsRegFcPortFc4Descr OBJECT-TYPE
isnsRegIfcpNodeFcCos OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255))
SYNTAX INTEGER {
-- class-unknown (0),
classF (1),
class1 (2),
classF1 (3),
class2 (4),
classF2 (5),
class12 (6),
classF1_2 (7),
class3 (8),
classF3 (9),
class13 (10),
classF1_3 (11),
class23 (12),
classF2_3 (13),
class12_3 (14),
classF1_2_3 (15)
}
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node Class of Service as defined in the iSNS "The FC Port FC-4 Descriptors as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 11} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 11 }
isnsRegIfcpNodeFc4Types OBJECT-TYPE isnsRegFcPortFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32)) SYNTAX OCTET STRING (SIZE (128))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node FC-4 Types as defined in the iSNS Specification." "The FC Port FC-4 Features as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 12} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 12 }
isnsRegIfcpNodeFc4Descr OBJECT-TYPE Gibbons Expires November 2002 39
SYNTAX OCTET STRING(SIZE(0..256)) isnsRegFcPortScnBitmap OBJECT-TYPE
SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node FC-4 Descriptors as defined in the iSNS "The State Change Notification (SCN) bitmap for a FC Port.
Specification." Bit Field Flag Description
::= {isnsRegIfcpNodeEntry 13} --------- ----------------
All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED
28 OBJECT ADDED
29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN
ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY)
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 13 }
isnsRegIfcpNodeFc4Features OBJECT-TYPE isnsRegFcPortRole OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX NodeTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node FC-4 Features as defined in the iSNS "The Node Type bit-map defining the functions of this FC Port.
Specification." Bit Node Type
::= {isnsRegIfcpNodeEntry 14} --------- ---------
All Others RESERVED
isnsRegIfcpNodeScnBitmap OBJECT-TYPE 29 Control
30 Initiator
31 Target
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 14 }
Gibbons Expires May 2002 30 isnsRegFcPortFcNodeWwn OBJECT-TYPE
SYNTAX ScnBitmapId SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node SCN bitmap for this node as defined in the iSNS "The FC Node WWN of the FC Node that has been associated with this
Specification." FC Port as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 15} REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcPortEntry 15 }
-- --
-- iSNS Registered FC Node Information -- iSNS Registered FC Node Information
-- --
isnsRegFcNodeInfo OBJECT IDENTIFIER ::= {isnsReg 6} isnsRegFcNodeInfo OBJECT IDENTIFIER ::= {isnsReg 6}
Gibbons Expires November 2002 40
-- --
-- iSNS Registered FC Node Table -- iSNS Registered FC Node Table
-- --
isnsRegFcNodeTable OBJECT-TYPE isnsRegFcNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeEntry SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered FC Nodes in the iSNS." "A table containing the registered FC Nodes in the iSNS."
::= {isnsRegFcNodeInfo 1} ::= {isnsRegFcNodeInfo 1}
isnsRegFcNodeEntry OBJECT-TYPE isnsRegFcNodeEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeEntry SYNTAX IsnsRegFcNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered FC nodes in the iSNS." "Information on one registered FC node that has been regisered
in the iSNS."
INDEX {isnsRegFcNodeWwn} INDEX {isnsRegFcNodeWwn}
::= {isnsRegFcNodeTable 1} ::= {isnsRegFcNodeTable 1}
IsnsRegFcNodeEntry ::= SEQUENCE { IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwn FcNameId, isnsRegFcNodeWwn FcNameIdOrZero,
isnsRegFcNodeSymName SnmpAdminString, isnsRegFcNodeSymName SnmpAdminString,
isnsRegFcNodeAddrType InetAddressType, isnsRegFcNodeAddrType InetAddressType,
isnsRegFcNodeAddr InetAddress, isnsRegFcNodeAddr InetAddress,
isnsRegFcNodeIPA OCTET STRING isnsRegFcNodeIPA OCTET STRING,
isnsRegFcNodeProxyIscsiName IscsiNameId
} }
isnsRegFcNodeWwn OBJECT-TYPE isnsRegFcNodeWwn OBJECT-TYPE
SYNTAX FcNameId SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node WorldWideName as defined in the iSNS "The FC Node World Wide Node Name as defined in the iSNS
Specification." Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegFcNodeEntry 1} ::= {isnsRegFcNodeEntry 1}
isnsRegFcNodeSymName OBJECT-TYPE isnsRegFcNodeSymName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString ( 0 .. 255 )
Gibbons Expires May 2002 31
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional FC Node Symbolic Name of the node as "The optional FC Node Symbolic Name of the node as
defined in the iSNS Specification. This is a defined in the iSNS Specification. This is a
variable-length text-based description." variable-length text-based description. If not
provided then the string SHALL be zero length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegFcNodeEntry 2} ::= {isnsRegFcNodeEntry 2}
Gibbons Expires November 2002 41
isnsRegFcNodeAddrType OBJECT-TYPE isnsRegFcNodeAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in the next object." "The type of Inet address in isnsRegFcNodeAddr."
::= {isnsRegFcNodeEntry 3} ::= {isnsRegFcNodeEntry 3}
isnsRegFcNodeAddr OBJECT-TYPE isnsRegFcNodeAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node Inet address of the node as defined in the "The FC Node Inet address of the node as defined in the
iSNS Specification." iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegFcNodeEntry 4} ::= {isnsRegFcNodeEntry 4}
isnsRegFcNodeIPA OBJECT-TYPE isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8)) SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifies the FC Initial Process Associator "The object identifies the FC Initial Process Associator
of the node as defined in the iSNS Specification." of the node as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= {isnsRegFcNodeEntry 5} ::= {isnsRegFcNodeEntry 5}
isnsRegFcNodeProxyIscsiName OBJECT-TYPE
SYNTAX IscsiNameId
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 "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegFcNodeEntry 6 }
-- --
-- iSNS Control Block ---------------------------------------------- -- Basic information for the FC Node object
-- --
isnsCntl OBJECT IDENTIFIER ::= {isnsObj 4} 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."
::= { isnsRegFcNodeInfo 2 }
Gibbons Expires November 2002 42
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 { 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 }
-- --
-- iSNS Primary Server Information -- Mapping from FC Node to Entity - FC Port
-- --
isnsPrimary OBJECT IDENTIFIER ::= {isnsCntl 1} isnsRegFcNodePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the FC Nodes to associated iFCP Ports and
Entity object mapping in the iSNS."
::= { isnsRegFcNodeInfo 3 }
isnsPrimaryVendorID OBJECT-TYPE isnsRegFcNodePortEntry OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX IsnsRegFcNodePortEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor name or identification of the primary iSNS being "Information on one mapping from an FC Port and Entity to an
used by this instance." FC node registered in the iSNS."
INDEX { isnsRegFcNodeWwn,
isnsRegFcPortWwpn }
::= { isnsRegFcNodePortTable 1 }
Gibbons Expires May 2002 32 IsnsRegFcNodePortEntry ::= SEQUENCE {
::= {isnsPrimary 1} isnsRegFcNodePortEntityEIdx EntityIndexId
}
isnsPrimaryVendorRevision OBJECT-TYPE isnsRegFcNodePortEntityEIdx OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX EntityIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires November 2002 43
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor software revision of the primary iSNS being used "The Entity Index for the Entity object associated with the
by this instance." FC Port and FC Node."
::= {isnsPrimary 2} ::= { isnsRegFcNodePortEntry 1 }
--
-- iSNS Control Block ----------------------------------------------
--
isnsCntl OBJECT IDENTIFIER ::= { isnsObj 4 }
--
-- iSNS Primary Server Information
--
isnsPrimary OBJECT IDENTIFIER ::= { isnsCntl 1 }
isnsPrimaryIsnsVersion OBJECT-TYPE isnsPrimaryIsnsVersion OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS version of the primary iSNS being used by this "The iSNS version value as contained in messages received from
instance. The header of each iSNSP message contains iSNS the server. The header of each iSNSP message contains the iSNS
version information." version of the sender."
::= {isnsPrimary 3} REFERENCE "draft-ietf-ips-iSNS-10.txt"
::= { isnsPrimary 1 }
isnsPrimaryAddrType OBJECT-TYPE isnsPrimaryAddrType 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 isnsPrimaryAddr." "The type of Inet address in isnsPrimaryAddr."
::= {isnsPrimary 4} ::= { isnsPrimary 2 }
isnsPrimaryAddr OBJECT-TYPE isnsPrimaryAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The in-band Inet address of the primary iSNS being used "The in-band Inet address of the current primary iSNS server
by the primary iSNS being used by this instance. This as determined by the discovery process. This is the source
is the in-band Inet Address that is used for iSNSP of all iSNSP messages received from the server."
messages." ::= { isnsPrimary 3 }
::= {isnsPrimary 5}
isnsPrimaryTcpPort OBJECT-TYPE isnsPrimaryTcpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the primary iSNS is accepting "Indicates the TCP port the primary iSNS is accepting
iSNSP messages on." iSNSP messages on. The well known TCP port for iSNSP
::= {isnsPrimary 6}
Gibbons Expires November 2002 44
is 3205."
::= { isnsPrimary 4 }
isnsPrimaryUdpPort OBJECT-TYPE isnsPrimaryUdpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2002 33
"Indicates the UDP port the primary iSNS is accepting "Indicates the UDP port the primary iSNS is accepting
iSNSP messages on." iSNSP messages on. The well known UDP port for iSNSP
::= {isnsPrimary 7} is 3205."
::= { isnsPrimary 5 }
isnsPrimaryMgtAddrType OBJECT-TYPE isnsPrimaryMgtAddrType 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 isnsPrimaryMgtAddr." "The type of Inet address in isnsPrimaryMgtAddr."
::= {isnsPrimary 8} ::= { isnsPrimary 6 }
isnsPrimaryMgtAddr OBJECT-TYPE isnsPrimaryMgtAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The management address of the primary iSNS being used by "The SNMP management address of the primary iSNS server
this instance, if known. This is an out-of-band Inet currently in use, if known. This is the address that
Address that may be used to manage the primary iSNS." may be used to manage the primary iSNS server using SNMP."
::= {isnsPrimary 9} ::= { isnsPrimary 7 }
isnsLocal OBJECT IDENTIFIER ::= {isnsCntl 2} isnsLocal OBJECT IDENTIFIER ::= {isnsCntl 2}
-- --
-- iSNS Local Instance Information -- iSNS Local Instance Information
-- --
isnsLocalVendorID OBJECT-TYPE isnsLocalIsnsVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor identification of this iSNS client / server "The version of the local iSNS. The local version must be
instance. This is generally the name of the vendor as well compatible with the iSNS server version. The header of each
as any identifier/name associated with the product." iSNSP message contains the iSNS version."
::= {isnsLocal 1} ::= {isnsLocal 1}
isnsLocalVendorRevision OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor revision of this iSNS client / server instance.
This is generally the release number from this vendor. For
example, it may be the major, minor and build number, such
as 1.17.20021023a."
::= {isnsLocal 2}
isnsLocalVersion OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Gibbons Expires May 2002 34
"The version of the local iSNS instance. The header of each
iSNSP message sent by an instance contains iSNS version
information."
::= {isnsLocal 3}
isnsLocalAddrType OBJECT-TYPE isnsLocalAddrType 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 isnsLocalAddr." "The type of Inet address in isnsLocalAddr."
::= {isnsLocal 4}
Gibbons Expires November 2002 45
::= { isnsLocal 2 }
isnsLocalAddr OBJECT-TYPE isnsLocalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The in-band Inet address of the local iSNS instance. "The in-band Inet address of the local iSNS. This is the
This is the in-band Inet Address that is used for address that is used for sending iSNSP messages."
sending / receiving iSNSP messages." ::= { isnsLocal 3 }
::= {isnsLocal 5}
isnsLocalTcpPort OBJECT-TYPE isnsLocalTcpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the local iSNS instance is "Indicates the TCP port the local iSNS is accepting /
accepting / sending iSNSP messages on." sending iSNSP messages on. The well known TCP port for
::= {isnsLocal 6} iSNSP is 3205."
::= { isnsLocal 4 }
isnsLocalUdpPort OBJECT-TYPE isnsLocalUdpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port the local iSNS instance is "Indicates the UDP port the local iSNS is accepting /
accepting / sending iSNSP messages on." sending iSNSP messages on. The well known UDP port for
::= {isnsLocal 7} iSNSP is 3205."
::= { isnsLocal 5 }
isnsLocalBrdcstAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsLocalBrdcstAddr."
::= {isnsLocal 8}
isnsLocalBrdcstAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Gibbons Expires May 2002 35
"The address that iSNS Heartbeat messages are sent to
if L2 broadcast discovery has been enabled."
::= {isnsLocal 9}
isnsLocalMgtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsLocalMgtAddr."
::= {isnsLocal 10}
isnsLocalMgtAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The management address of the local iSNS instance.
This is an out-of-band Inet Address that may be
used to manage the iSNS instance."
::= {isnsLocal 11}
isnsLocalRole OBJECT-TYPE isnsLocalRole OBJECT-TYPE
SYNTAX INTEGER {client(1), SYNTAX INTEGER {client(1),
server(2), server(2),
serverNotPrimary(3)} serverNotPrimary(3)}
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current iSNS mode of this instance. "The current mode of the local iSNS.
client: the instance is not configured to be an iSNS client: the local iSNS is not configured to be
server a server
server: the instance is operating as a primary iSNS server: the local iSNS is operating as a primary
server iSNS server
serverNotPrimary: the instance can be a primary iSNS server, but is serverNotPrimary: the local iSNS can be a primary iSNS
currently acting as a client." server, but is currently acting as a
::= {isnsLocal 12} client."
::= { isnsLocal 6 }
isnsLocalDiscovery OBJECT-TYPE isnsLocalDiscovery OBJECT-TYPE
SYNTAX ServerDiscoveryId SYNTAX ServerDiscoveryId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the discovery process that is currently being used by "Indicates the discovery process that is currently being used by
the iSNS instance to discover / register with the primary iSNS
Gibbons Expires November 2002 46
the local iSNS to discover / register with the primary iSNS
server." server."
::= {isnsLocal 13} ::= { isnsLocal 7 }
isnsLocalMcType OBJECT-TYPE isnsLocalMcType 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 isnsLocalMcGrp." "The type of Inet address in isnsLocalMcGrp."
::= { isnsLocal 8 }
Gibbons Expires May 2002 36
::= {isnsLocal 14}
isnsLocalMcGrp OBJECT-TYPE isnsLocalMcGrp OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group that iSNS Heartbeat messages are "The multicast group that iSNS Heartbeat messages are
sent to if multicast based discovery has been enabled." sent to if multicast based discovery has been enabled."
::= {isnsLocal 15} ::= { isnsLocal 9 }
isnsLclCntrl OBJECT IDENTIFIER ::= {isnsCntl 3} isnsLclCntrl OBJECT IDENTIFIER ::= {isnsCntl 3}
-- --
-- iSNS Local Instance Control -- iSNS Local Instance Control
-- --
isnsLocalAddrTypeNext OBJECT-TYPE isnsLocalReinitialize OBJECT-TYPE
SYNTAX InetAddressType SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalAddrNext that will "Setting this variable to true reinitializes the local
be used after the next reinitialization." iSNS. If required, setting isnsLocalReinitialize will cause
the next settings to be used. NOTE: reinitialization MAY
disable local iSNS functionality until the it has fully
initialized. This will return TRUE during the period the local
iSNS is being reinitialized, FALSE at all other times."
::= {isnsLclCntrl 1} ::= {isnsLclCntrl 1}
isnsLocalAddrNext OBJECT-TYPE isnsLocalAddrTypeNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The in-band Inet address of the local iSNS instance that "The type of Inet address in isnsLocalAddrNext to
will be used after the next reinitialization. This is the be used for the local iSNS."
in-band Inet Address that is used for sending / receiving
iSNSP messages. This variable my not be writable in
situations where the address is modified through other
means."
::= {isnsLclCntrl 2} ::= {isnsLclCntrl 2}
isnsLocalTcpPortNext OBJECT-TYPE isnsLocalAddrNext OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP port the local iSNS instance will accept
/ send iSNSP messages on after next reinitialization." Gibbons Expires November 2002 47
"The in-band Inet address the local iSNS will use. This is
the address used for sending iSNSP messages. Depending on the
implementation, the value will take effect immediately or after
next reinitialization. This variable my not be writable
in situations where the address is modified through other
means."
::= {isnsLclCntrl 3} ::= {isnsLclCntrl 3}
isnsLocalUdpPortNext OBJECT-TYPE isnsLocalTcpPortNext OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP port the local iSNS instance will accept "The TCP port the local iSNS will accept / send iSNSP
messages on. Depending on the implementation, this value
Gibbons Expires May 2002 37 will take effect immediately, or after next reinitialization."
/ send iSNSP messages on after next reinitialization."
::= {isnsLclCntrl 4} ::= {isnsLclCntrl 4}
isnsLocalBrdcstAddrTypeNext OBJECT-TYPE isnsLocalUdpPortNext OBJECT-TYPE
SYNTAX InetAddressType SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalBrdcstAddrNext "The UDP port the local iSNS will accept / send iSNSP messages
that will be used after next reinitialization." on. Depending on the implementation, this value will take
effect immediately, or after next reinitialization."
::= {isnsLclCntrl 5} ::= {isnsLclCntrl 5}
isnsLocalBrdcstAddrNext OBJECT-TYPE isnsLocalDiscoveryNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX ServerDiscoveryId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address that iSNS Heartbeat messages are sent "Indicates the server discovery process that will be used by
to after next reinitialization if this iSNS instance is the local iSNS to discover / register with the primary iSNS
an iSNS server and the heartbeat function has been enabled. server. Depending on the implementation, this value will take
This variable my not be writable in situations where effect immediately, or after next reinitialization."
the address is modified through other means."
::= {isnsLclCntrl 6} ::= {isnsLclCntrl 6}
isnsLocalMgtAddrTypeNext OBJECT-TYPE isnsLocalMcGrpNextType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalMgtAddrSet that will "The type of Inet address in isnsLocalMcGrpSet."
be used after next reinitialization."
::= {isnsLclCntrl 7} ::= {isnsLclCntrl 7}
isnsLocalMgtAddrNext OBJECT-TYPE isnsLocalMcGrpNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The management address for the local iSNS instance "The multicast address that iSNS Heartbeat messages are sent
after next reinitialization. This is an out-of-band Inet and received if multicast based discovery has been enabled.
Address that may be used to manage the iSNS instance.
This variable my not be writable in situations where Gibbons Expires November 2002 48
the address is modified through other means." Depending on the implementation, this value will take effect
immediately, or after next reinitialization."
::= {isnsLclCntrl 8} ::= {isnsLclCntrl 8}
isnsLocalRoleNext OBJECT-TYPE isnsLocalRoleNext OBJECT-TYPE
SYNTAX INTEGER {client(1), SYNTAX INTEGER {client(1),
server(2)} server(2)}
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS mode of this instance after next "The role that the local iSNS will use.
reinitialization. Values are - client: the iSNS is configured to be
client: the instance will not be an iSNS server a client only
server: the iSNS is configured to take therol of
Gibbons Expires May 2002 38 server if it is elected. However, the
server: the instance will operate as a primary iSNS current role may be client, or
server." serverNotPrimary if another iSNS is
currently acting as a server."
::= {isnsLclCntrl 9} ::= {isnsLclCntrl 9}
isnsLocalDiscoveryNext OBJECT-TYPE
SYNTAX ServerDiscoveryId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the iSNS server discovery process that will
be used by the iSNS instance to discover / register
with the primary iSNS server."
::= {isnsLclCntrl 10}
isnsLocalDdNewMemberStatus OBJECT-TYPE
SYNTAX INTEGER {inNoDomain(1),
inDefaultDomain(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Discovery Domain membership status for a new device when
added to the network. Either the new device will not be in
a domain, or go into a default domain.
The default setting is inNoDomain. If enabled, the default
domain is by convention DD ID 1."
DEFVAL {inNoDomain}
::= {isnsLclCntrl 11}
-- --
-- iSNS primary IP Address table for unicast communication -- iSNS primary IP Address table for unicast communication
configuration configuration
-- --
isnsLocalUnicastCfgTable OBJECT-TYPE isnsLocalUnicastCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsLocalUnicastCfgEntry SYNTAX SEQUENCE OF IsnsLocalUnicastCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"iSNS Address table for unicast communication configuration. If "iSNS Address table for unicast communication configuration. If
unicast iSNS server discovery is being used, then this table unicast iSNS server discovery is being used, then this table
provides an ordered list of addresses that should be checked for provides an ordered list of addresses that should be checked for
an iSNS server. The number of rows is dependent on the number of an iSNS server. The number of rows is dependent on the number of
possible primary servers that the user configures." possible primary servers that the user configures."
::= {isnsLclCntrl 12} ::= { isnsLclCntrl 10 }
isnsLocalUnicastCfgEntry OBJECT-TYPE isnsLocalUnicastCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalUnicastCfgEntry SYNTAX IsnsLocalUnicastCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An iSNS server entry in the unicast configuration table. Entries "Information on one iSNS server entry that has been added to the
can be created using a configuration address and adddress type." unicast configuration table. Entries can be created using a
configuration address and adddress type."
INDEX {isnsLocalUnicastCfgIndex} INDEX {isnsLocalUnicastCfgIndex}
Gibbons Expires May 2002 39
::= {isnsLocalUnicastCfgTable 1} ::= {isnsLocalUnicastCfgTable 1}
IsnsLocalUnicastCfgEntry ::= SEQUENCE { IsnsLocalUnicastCfgEntry ::= SEQUENCE {
isnsLocalUnicastCfgIndex INTEGER, isnsLocalUnicastCfgIndex INTEGER,
isnsLocalUnicastCfgAddrType InetAddressType, isnsLocalUnicastCfgAddrType InetAddressType,
isnsLocalUnicastCfgAddr InetAddress, isnsLocalUnicastCfgAddr InetAddress,
isnsLocalUnicastCfgRowStatus RowStatus isnsLocalUnicastCfgRowStatus RowStatus
} }
Gibbons Expires November 2002 49
isnsLocalUnicastCfgIndex OBJECT-TYPE isnsLocalUnicastCfgIndex OBJECT-TYPE
SYNTAX INTEGER (1..200) SYNTAX INTEGER ( 1 .. 255 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the order in the list of iSNS server "This indicates the order in the list of iSNS server
IP Address entries. Each iSNS server in the unicast configured IP Address entries. Each iSNS server in the unicast configured
network should be in this table. The client should initially network should be in this table. The client should initially
attempt to connect with a server at index 1, and then attempt attempt to connect with a server at index 1, and then attempt
the next higher index, wrapping around at the end of the list, the next entry, and so on, wrapping around at the end of the list,
until a successful connection is made." until a successful connection is made."
::= {isnsLocalUnicastCfgEntry 1} ::= {isnsLocalUnicastCfgEntry 1}
isnsLocalUnicastCfgAddrType OBJECT-TYPE isnsLocalUnicastCfgAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalUnicastCfgAddr." "The type of Inet address in isnsLocalUnicastCfgAddr."
::= {isnsLocalUnicastCfgEntry 2} ::= {isnsLocalUnicastCfgEntry 2}
skipping to change at line 2163 skipping to change at line 2710
isnsLocalUnicastCfgRowStatus OBJECT-TYPE isnsLocalUnicastCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the status of this entry in the "This indicates the status of this entry in the
table. This item can be used to determine if the table. This item can be used to determine if the
entry is a valid value." entry is a valid value."
::= {isnsLocalUnicastCfgEntry 4} ::= {isnsLocalUnicastCfgEntry 4}
isnsLocalMcGrpNextType OBJECT-TYPE --
SYNTAX InetAddressType -- Administrative configuration options that apply when
-- the local iSNS is configured to operate as a server
--
isnsLocalDdNewMemberStatus OBJECT-TYPE
SYNTAX INTEGER { inNoDomain(1),
inDefaultDomain(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION
"The Discovery Domain membership status for a new device when
Gibbons Expires May 2002 40 Gibbons Expires November 2002 50
added to the network. Either the new device will not be in
a domain, or go into a default domain.
The default setting is inNoDomain. If enabled, the default
domain is by convention DD ID 1."
DEFVAL { inNoDomain }
::= { isnsLclCntrl 11 }
isnsLocalEsiNoRespThreshold OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalMcGrpSet." "ESI Non-Response Threshold - determines the number of ESI messages
that will be sent without receiving a response before an entity is
deregistered from the iSNS database. If set to 0 then Entities
will never be deregistered due to non-receipt of ESI messages."
DEFVAL { 3 }
::= { isnsLclCntrl 12 }
isnsLocalEnableDdDdsChange OBJECT-TYPE
SYNTAX DdDdsModificationBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ESI Non-Response Threshold - determines the number of ESI messages
that will be sent without receiving a response before an entity is
deregistered from the iSNS database. If set to 0 then Entities
will never be deregistered due to non-receipt of ESI messages."
DEFVAL { { snmpEnabled, controlNode } }
::= {isnsLclCntrl 13} ::= {isnsLclCntrl 13}
isnsLocalMcGrpNext OBJECT-TYPE isnsLocalEnableCntrlNdeMgtScn OBJECT-TYPE
SYNTAX InetAddress SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address that iSNS Heartbeat messages are sent to "Enable Management SCN for Control Node - enable the option for a
if multicast based discovery has been enabled." control node to register for and receive Management SCNs."
DEFVAL { true }
::= {isnsLclCntrl 14} ::= {isnsLclCntrl 14}
isnsLocalReinitialize OBJECT-TYPE isnsLocalCntrlNodeAuth OBJECT-TYPE
SYNTAX TruthValue SYNTAX INTEGER { anyNode(1),
specifiedNodesOnly(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this variable to true reinitializes the iSNS to use any "The administrative process being used to allow nodes to register
new settings. NOTE: reinitialization will disable all iSNS as a control node. Control Nodes can be configured to receive
functionality until the server has fully initialized. management SCNs and modification of DDs and DDSs."
The object will return true during the period the local iSNS DEFVAL { specifiedNodesOnly }
client/server is being reinitialized, false at all other times."
::= {isnsLclCntrl 15} ::= {isnsLclCntrl 15}
Gibbons Expires November 2002 51
--
-- Specific iSCSI Nodes authorized to register as Control Nodes
--
isnsLocalIsciCntlNodeCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF
IsnsLocalIsciCntlNodeCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specified iSCSI Nodes that can register as control nodes. The
number
of rows is dependent on the number of possible iSCSI Control
Nodes."
::= { isnsLclCntrl 16 }
isnsLocalIsciCntlNodeCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalIsciCntlNodeCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Iscsi control node entry."
INDEX { isnsLocalIscsiCntlNode }
::= { isnsLocalIsciCntlNodeCfgTable 1 }
IsnsLocalIsciCntlNodeCfgEntry ::= SEQUENCE {
isnsLocalIscsiCntlNode IscsiNameId,
isnsLocalIscsiCntlNodeRowStatus RowStatus
}
isnsLocalIscsiCntlNode OBJECT-TYPE
SYNTAX IscsiNameId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Iscsi Node that can be a control node."
::= { isnsLocalIsciCntlNodeCfgEntry 1 }
isnsLocalIscsiCntlNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This indicates the status of this entry in the
table."
::= { isnsLocalIsciCntlNodeCfgEntry 2 }
--
-- FC Ports authorized to register as Control Nodes
--
isnsLocalFcCntlNodeCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsLocalFcCntlNodeCfgEntry
MAX-ACCESS not-accessible
Gibbons Expires November 2002 52
STATUS current
DESCRIPTION
"Specified FC Ports that can register as control nodes. The number
of rows is dependent on the number of possible FC Port Control
Nodes."
::= { isnsLclCntrl 17 }
isnsLocalFcCntlNodeCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalFcCntlNodeCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FC Port control node entry."
INDEX { isnsLocalFcCntlNode }
::= { isnsLocalFcCntlNodeCfgTable 1 }
IsnsLocalFcCntlNodeCfgEntry ::= SEQUENCE {
isnsLocalFcCntlNode FcNameIdOrZero,
isnsLocalFcCntlNodeRowStatus RowStatus
}
isnsLocalFcCntlNode OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FC Port that can be a control node."
::= { isnsLocalFcCntlNodeCfgEntry 1 }
isnsLocalFcCntlNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This indicates the status of this entry in the
table."
::= { isnsLocalFcCntlNodeCfgEntry 2 }
-- --
-- End of Control Block information -- End of Control Block information
-- --
--
-- iSNS Notification Block --------------------------------
--
isnsNotification OBJECT IDENTIFIER ::= { isnsObj 5 }
isnsNotificationInfo OBJECT IDENTIFIER ::= { isnsNotification
1 }
isnsNodeNotificationStatus OBJECT-TYPE
SYNTAX INTEGER { storageNodeRegistered(1),
storageNodeDeregistered(2),
Gibbons Expires November 2002 53
controlNodeRegistered(3),
controlNodeDeregistered(4),
nodeUpdated(5),
nodeDdMembershipChange(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates a node has changed state, and the reason that the
notification was sent.
Strge Node Registered : storage node has been registered
in the iSNS.
Strge Node Deregistered : storage node was deregistered
from the iSNS.
Cntrl Node Registered : control node has been registered in
the iSNS.
Cntrl Node Deregistered : control node was deregistered from
the iSNS.
Node Updated : node registration attributes have been
updated in the iSNS.
Node DD Membership Change : the node has been added/removed from
a DD
"
::= { isnsNotificationInfo 1 }
isnsIfcpWwnNotification OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FC Port Port WWN that is included in a notification sent
when a node changes state."
::= { isnsNotificationInfo 2 }
isnsNotificationPrefix OBJECT IDENTIFIER ::= { isnsNotification 0 }
isnsServerStartup NOTIFICATION-TYPE
OBJECTS {
isnsPrimaryAddrType,
isnsPrimaryAddr,
isnsPrimaryTcpPort,
isnsPrimaryUdpPort,
isnsPrimaryMgtAddrType,
isnsPrimaryMgtAddr
}
STATUS current
DESCRIPTION
"This notification is sent when an iSNS server begins operation as
a primary. The intent is to notify a management station of the
primary server addresses."
::= { isnsNotificationPrefix 1 }
isnsIscsiNodeChange NOTIFICATION-TYPE
OBJECTS {
Gibbons Expires November 2002 54
isnsRegIscsiNodeName,
isnsNodeNotificationStatus
}
STATUS current
DESCRIPTION
"This notification is sent when a node changes state within the iSNS
server."
::= { isnsNotificationPrefix 2 }
isnsFcPortChange NOTIFICATION-TYPE
OBJECTS {
isnsIfcpWwnNotification,
isnsNodeNotificationStatus
}
STATUS current
DESCRIPTION
"This notification is sent when a node changes state within the iSNS
server."
::= { isnsNotificationPrefix 3 }
------------------------------------------------------------ ------------------------------------------------------------
isnsGroups OBJECT IDENTIFIER ::= {isnsConformance 1} isnsGroups OBJECT IDENTIFIER ::= {isnsConformance 1}
isnsDdsAttributesGroup OBJECT-GROUP isnsDdsAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsNumber, isnsDdsNumber,
isnsDdsSymbolicName, isnsDdsSymbolicName,
isnsDdsEnabled, isnsDdsStatus,
isnsDdsRowStatus, isnsDdsRowStatus,
isnsDdsDdRowStatus, isnsDdsDdRowStatus,
isnsDdsIdNext isnsDdsIdNext
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain Set attributes" "Discovery Domain Set attributes"
::= {isnsGroups 1} ::= {isnsGroups 1}
isnsDdAttributesGroup OBJECT-GROUP isnsDdAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdNumber, isnsDdNumber,
isnsDdSymbolicName, isnsDdSymbolicName,
isnsDdFeatures, isnsDdFeatures,
isnsDdRowStatus, isnsDdRowStatus,
isnsDdIdNext isnsDdIdNext
Gibbons Expires May 2002 41
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain attributes" "Discovery Domain attributes"
::= {isnsGroups 2} ::= {isnsGroups 2}
isnsDdIscsiAttributesGroup OBJECT-GROUP isnsDdIscsiAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdIscsiNodeName, isnsDdIscsiNodeName,
Gibbons Expires November 2002 55
isnsDdIscsiNodeRowStatus, isnsDdIscsiNodeRowStatus,
isnsDdIscsiNodeIdxNext isnsDdIscsiNodeIdxNext
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain iSCSI Member attributes" "Discovery Domain iSCSI Member attributes"
::= {isnsGroups 3} ::= {isnsGroups 3}
isnsDdIfcpAttributesGroup OBJECT-GROUP isnsDdFcPortAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdIfcpNodeRowStatus isnsDdFcPortRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain iFCP Member attributes" "Discovery Domain FC Port Member attributes"
::= {isnsGroups 4} ::= {isnsGroups 4}
isnsRegEntityAttributesGroup OBJECT-GROUP isnsRegEntityAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumEntities, isnsNumEntities,
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityMgtAddrType, isnsRegEntityMgtAddrType,
isnsRegEntityMgtAddr, isnsRegEntityMgtAddr,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionRange, isnsRegEntityVersionMin,
isnsRegEntityRegPeriod isnsRegEntityVersionMax,
isnsRegEntityRegPeriod,
isnsRegEntityInfoNumNodes,
isnsRegEntityInfoNumPortals
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered storage entity attributes" "Registered storage entity attributes"
::= {isnsGroups 5} ::= {isnsGroups 5}
isnsRegPortalAttributesGroup OBJECT-GROUP isnsRegPortalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumPortals, isnsNumPortals,
isnsRegPortalAddrType, isnsRegPortalAddrType,
isnsRegPortalAddr, isnsRegPortalAddr,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalPortType,
isnsRegPortalSymName, isnsRegPortalSymName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiScnUdpPort, isnsRegPortalEsiPort,
isnsRegPortalGroup isnsRegPortalEsiPortType,
isnsRegPortalGroupTag,
isnsRegPortalScnPort,
isnsRegPortalScnPortType,
isnsRegPortalSecurityInfo
} }
STATUS current STATUS current
Gibbons Expires May 2002 42
DESCRIPTION DESCRIPTION
"Registered portal attributes"
Gibbons Expires November 2002 56
"Registered Portal attributes"
::= {isnsGroups 6} ::= {isnsGroups 6}
isnsRegIscsiNodeAttributesGroup OBJECT-GROUP isnsRegIscsiNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumIscsiNodes, isnsNumIscsiNodes,
isnsRegIscsiNodeEidx,
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnBitmap, isnsRegIscsiNodeScnBitmap,
isnsRegIscsiNodeWwnToken,
isnsRegIscsiNodeAuthMethod,
isnsRegIscsiNodeRowStatus isnsRegIscsiNodeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered iSCSI Node attributes" "Registered iSCSI Node attributes"
::= {isnsGroups 7} ::= {isnsGroups 7}
isnsRegIfcpNodeAttributesGroup OBJECT-GROUP isnsRegFcPortAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumIfcpNodes, isnsNumFcPorts,
isnsRegIfcpNodeEidx, isnsRegFcPortID,
isnsRegIfcpNodePortID, isnsRegFcPortType,
isnsRegIfcpNodePortType, isnsRegFcPortSymName,
isnsRegIfcpNodeSymName, isnsRegFcPortFcNodeWwn,
isnsRegIfcpNodeFcNodeWwn, isnsRegFcPortFabricPortWwn,
isnsRegIfcpNodeFabricPortWwn, isnsRegFcPortHA,
isnsRegIfcpNodeHA, isnsRegFcPortAddrType,
isnsRegIfcpNodePortAddrType, isnsRegFcPortAddr,
isnsRegIfcpNodePortAddr, isnsRegFcPortFcCos,
isnsRegIfcpNodeFcCos, isnsRegFcPortFc4Types,
isnsRegIfcpNodeFc4Types, isnsRegFcPortFc4Descr,
isnsRegIfcpNodeFc4Descr, isnsRegFcPortFc4Features,
isnsRegIfcpNodeFc4Features, isnsRegFcPortScnBitmap,
isnsRegIfcpNodeScnBitmap isnsRegFcPortRole
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered iFCP Node attributes" "Registered FC Port attributes"
::= {isnsGroups 8} ::= {isnsGroups 8}
isnsRegFcNodeAttributesGroup OBJECT-GROUP isnsRegFcNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumFcNodes, isnsNumFcNodes,
isnsRegFcNodeSymName, isnsRegFcNodeSymName,
isnsRegFcNodeAddrType, isnsRegFcNodeAddrType,
isnsRegFcNodeAddr, isnsRegFcNodeAddr,
isnsRegFcNodeIPA isnsRegFcNodeIPA,
isnsRegFcNodeProxyIscsiName,
isnsRegFcNodeInfoNumFcPorts,
isnsRegFcNodePortEntityEIdx
} }
STATUS current STATUS current
Gibbons Expires November 2002 57
DESCRIPTION DESCRIPTION
"Registered FC Node attributes" "Registered FC Node attributes"
::= {isnsGroups 9} ::= {isnsGroups 9}
Gibbons Expires May 2002 43
isnsPrimaryAttributesGroup OBJECT-GROUP isnsPrimaryAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsPrimaryVendorID,
isnsPrimaryVendorRevision,
isnsPrimaryIsnsVersion, isnsPrimaryIsnsVersion,
isnsPrimaryAddrType, isnsPrimaryAddrType,
isnsPrimaryAddr, isnsPrimaryAddr,
isnsPrimaryTcpPort, isnsPrimaryTcpPort,
isnsPrimaryUdpPort, isnsPrimaryUdpPort,
isnsPrimaryMgtAddrType, isnsPrimaryMgtAddrType,
isnsPrimaryMgtAddr isnsPrimaryMgtAddr
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Primary iSNS server attributes" "Primary iSNS server attributes"
::= {isnsGroups 10} ::= {isnsGroups 10}
isnsLocalAttributesGroup OBJECT-GROUP isnsLocalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsLocalVendorID, isnsLocalIsnsVersion,
isnsLocalVendorRevision,
isnsLocalVersion,
isnsLocalAddrType, isnsLocalAddrType,
isnsLocalAddr, isnsLocalAddr,
isnsLocalTcpPort, isnsLocalTcpPort,
isnsLocalUdpPort, isnsLocalUdpPort,
isnsLocalBrdcstAddrType,
isnsLocalBrdcstAddr,
isnsLocalMgtAddrType,
isnsLocalMgtAddr,
isnsLocalRole, isnsLocalRole,
isnsLocalDiscovery, isnsLocalDiscovery,
isnsLocalMcType, isnsLocalMcType,
isnsLocalMcGrp isnsLocalMcGrp
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Local iSNS attributes. These are the values currently "Local iSNS attributes. These are the values currently
in use by the local iSNS client/server. They must be compatible in use by the local iSNS client/server. They must be compatible
with the primary iSNS server attributes in order for it with the primary iSNS server attributes in order for it
to properly function." to properly function."
::= {isnsGroups 11} ::= {isnsGroups 11}
isnsLocalCntlAttributesGroup OBJECT-GROUP isnsLocalCntlAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsLocalAddrTypeNext, isnsLocalAddrTypeNext,
isnsLocalAddrNext, isnsLocalAddrNext,
isnsLocalTcpPortNext, isnsLocalTcpPortNext,
isnsLocalUdpPortNext, isnsLocalUdpPortNext,
isnsLocalBrdcstAddrTypeNext,
isnsLocalBrdcstAddrNext,
isnsLocalMcGrpNextType,
isnsLocalMcGrpNext,
Gibbons Expires May 2002 44
isnsLocalMgtAddrTypeNext,
isnsLocalMgtAddrNext,
isnsLocalRoleNext, isnsLocalRoleNext,
isnsLocalDiscoveryNext, isnsLocalDiscoveryNext,
isnsLocalDdNewMemberStatus, isnsLocalDdNewMemberStatus,
isnsLocalMcGrpNextType,
isnsLocalMcGrpNext,
isnsLocalUnicastCfgAddrType, isnsLocalUnicastCfgAddrType,
isnsLocalUnicastCfgAddr, isnsLocalUnicastCfgAddr,
isnsLocalUnicastCfgRowStatus, isnsLocalUnicastCfgRowStatus,
isnsLocalReinitialize isnsLocalReinitialize,
Gibbons Expires November 2002 58
isnsLocalEsiNoRespThreshold,
isnsLocalEnableDdDdsChange,
isnsLocalEnableCntrlNdeMgtScn,
isnsLocalCntrlNodeAuth,
isnsLocalIscsiCntlNodeRowStatus,
isnsLocalFcCntlNodeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The local iSNS client/server attributes that will be applied "The local iSNS client/server attributes for local control."
the next time the local client/server is reinitialized."
::= {isnsGroups 12} ::= {isnsGroups 12}
isnsServerNotificationAttributesGroup OBJECT-GROUP
OBJECTS {
isnsNodeNotificationStatus,
isnsIfcpWwnNotification
}
STATUS current
DESCRIPTION
"The attributes required for iSNS server notifications."
::= { isnsGroups 13 }
isnsServerNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
isnsServerStartup,
isnsIscsiNodeChange,
isnsFcPortChange
}
STATUS current
DESCRIPTION
"The iSNS server uses these notifications to indicate to a
management station changes that are occurring in the
network."
::= { isnsGroups 14 }
--
-- Compliance Information
--
isnsCompliances OBJECT IDENTIFIER ::= {isnsConformance 2} isnsCompliances OBJECT IDENTIFIER ::= {isnsConformance 2}
isnsIscsiServerComplianceV1 MODULE-COMPLIANCE isnsIscsiServerComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS server providing "Initial compliance statement for an iSNS server providing
support to iSCSI clients." support to iSCSI clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsDdsAttributesGroup, isnsDdsAttributesGroup,
isnsDdAttributesGroup, isnsDdAttributesGroup,
isnsDdIscsiAttributesGroup, isnsDdIscsiAttributesGroup,
isnsRegEntityAttributesGroup, isnsRegEntityAttributesGroup,
isnsRegPortalAttributesGroup, isnsRegPortalAttributesGroup,
isnsRegIscsiNodeAttributesGroup, isnsRegIscsiNodeAttributesGroup,
Gibbons Expires November 2002 59
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
} }
::= {isnsCompliances 1} ::= {isnsCompliances 1}
isnsIscsiClientComplianceV1 MODULE-COMPLIANCE isnsIscsiClientComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Client being "Initial compliance statement for an iSNS Client being
skipping to change at line 2446 skipping to change at line 3250
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
} }
::= {isnsCompliances 2} ::= {isnsCompliances 2}
isnsIfcpServerComplianceV1 MODULE-COMPLIANCE isnsIfcpServerComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS server "Initial compliance statement for an iSNS server
Gibbons Expires May 2002 45
providing support to iFCP clients." providing support to iFCP clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsDdsAttributesGroup, isnsDdsAttributesGroup,
isnsDdAttributesGroup, isnsDdAttributesGroup,
isnsDdIfcpAttributesGroup, isnsDdFcPortAttributesGroup,
isnsRegEntityAttributesGroup, isnsRegEntityAttributesGroup,
isnsRegPortalAttributesGroup, isnsRegPortalAttributesGroup,
isnsRegIfcpNodeAttributesGroup, isnsRegFcPortAttributesGroup,
isnsRegFcNodeAttributesGroup, isnsRegFcNodeAttributesGroup,
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
} }
::= {isnsCompliances 3} ::= {isnsCompliances 3}
isnsIfcpClientComplianceV1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Initial compliance statement for an iSNS Client being
used by an iFCP client."
MODULE -- this module
MANDATORY-GROUPS {
isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup
}
::= { isnsCompliances 4 }
END END
Gibbons Expires November 2002 60
6. Security Considerations 6. Security Considerations
There are a number of management objects defined in this MIB that There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write and/or read-create. Such have a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect environment without proper protection can have a negative effect
on network operations. on network operations.
SNMPv1 by itself is not a secure environment. Even if the SNMPv1 by itself is not a secure environment. Even if the
skipping to change at line 2495 skipping to change at line 3312
recommended. recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (users) that have legitimate rights to indeed GET or SET
(change/create/delete) them. (change/create/delete) them.
7. References 7. References
[isns001] Kevin Gibbons, Josh Tseng, Fa Yoeu, Charles Monia, [isns001] Josh Tseng, Kevin Gibbons, Franco Travostino, Charles
Franco Travostino, Tom McSweeney, Curt Du Laney, John Monia, Curt Du Laney, "iSNS Internet Storage Name
Dowdy, Chad Gregory, Ken Hirata, Howard Hall, "iSNS Service", <draft-ietf-ips-isns-10.txt>, Expires November
Internet Storage Name Service", <draft-ietf-ips-isns- 2002
05.txt>, Expires May 2002
[RFC2851] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder [RFC2851] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
Gibbons Expires May 2002 46
"Textual Conventions for Internet Network Addresses", "Textual Conventions for Internet Network Addresses",
RFC 2851, June 2000. RFC 2851, June 2000.
[RFC2837] Rose, M., and K. McCloghrie, "Definitions of Managed [FCMGT01] K. McCloghrie, "Fibre Channel Management MIB ", <draft-
Objects for the Fabric Element in Fibre Channel ietf-ips-fcmgmt-mib-01.txt>, Expires August 2002.
Standard", RFC 2837, May 2000.
[ISCSI01] M. Bakke, et al, "Definitions of Managed Objects for
iSCSI" <draft-ietf-ips-iscsi-mib-04.txt>, Expires August
2002.
[ISCSI02] M. Bakke, et al, "iSCSI Naming and Discovery" <draft-
ietf-ips-iscsi-name-disc-05.txt>, Expires August 2002.
[T11FCGS3] Fibre Channel - Generic Services 3, NCITS 348-2000.
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing SNMP Management Frameworks", Architecture for Describing SNMP Management Frameworks",
RFC 2571, April 1999. RFC 2571, April 1999.
Gibbons Expires November 2002 61
[RFC1155] Rose, M., and K. McCloghrie, "Structure and [RFC1155] Rose, M., and K. McCloghrie, "Structure and
Identification of Management Information for TCP/IP- Identification of Management Information for TCP/IP-
based Internets", STD 16, RFC 1155, May 1990. based Internets", STD 16, RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", [RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions",
STD 16, RFC 1212, March 1991. STD 16, RFC 1212, March 1991.
[RFC1215] M. Rose, "A Convention for Defining Traps for use with [RFC1215] M. Rose, "A Convention for Defining Traps for use with
the SNMP", RFC 1215, March 1991. the SNMP", RFC 1215, March 1991.
skipping to change at line 2559 skipping to change at line 3382
[RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen,
"Message Processing and Dispatching for the Simple "Message Processing and Dispatching for the Simple
Network Management Protocol (SNMP)", RFC 2572, April Network Management Protocol (SNMP)", RFC 2572, April
1999. 1999.
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security
Model (USM) for version 3 of the Simple Network Model (USM) for version 3 of the Simple Network
Management Protocol (SNMPv3)", RFC 2574, April 1999. Management Protocol (SNMPv3)", RFC 2574, April 1999.
Gibbons Expires May 2002 47
[RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Protocol Operations for Version 2 of the Simple Network "Protocol Operations for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1905, January 1996. Management Protocol (SNMPv2)", RFC 1905, January 1996.
[RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3
Applications", RFC 2573, April 1999. Applications", RFC 2573, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", RFC 2575, April 1999. Management Protocol (SNMP)", RFC 2575, April 1999.
Gibbons Expires November 2002 62
[RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction to Version 3 of the Internet-standard "Introduction to Version 3 of the Internet-standard
Network Management Framework", RFC 2570, April 1999. Network Management Framework", RFC 2570, April 1999.
8. AuthorsĘ Addresses 8. AuthorsĘ Addresses
Josh Tseng Josh Tseng
Kevin Gibbons Kevin Gibbons
Charles Monia Charles Monia
Postal: Nishan Systems Postal: Nishan Systems
skipping to change at line 2613 skipping to change at line 3436
"Copyright (C) The Internet Society 2001. All Rights Reserved. "Copyright (C) The Internet Society 2001. All Rights Reserved.
This document and translations of it may be copied and furnished This document and translations of it may be copied and furnished
to others, and derivative works that comment on or otherwise to others, and derivative works that comment on or otherwise
explain it or assist in its implementation may be prepared, explain it or assist in its implementation may be prepared,
copied, published and distributed, in whole or in part, without copied, published and distributed, in whole or in part, without
restriction of any kind, provided that the above copyright notice restriction of any kind, provided that the above copyright notice
and this paragraph are included on all such copies and derivative and this paragraph are included on all such copies and derivative
works. However, this document itself may not be modified in any works. However, this document itself may not be modified in any
way, such as by removing the copyright notice or references to way, such as by removing the copyright notice or references to
the Internet Society or other Internet organizations, except as the Internet Society or other Internet organizations, except as
Gibbons Expires May 2002 48
needed for the purpose of developing Internet standards in which needed for the purpose of developing Internet standards in which
case the procedures for copyrights defined in the Internet case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate Standards process must be followed, or as required to translate
it into languages other than English. it into languages other than English.
The limited permissions granted above are perpetual and will not The limited permissions granted above are perpetual and will not
be revoked by the Internet Society or its successors or assigns. be revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on This document and the information contained herein is provided on
An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
Gibbons Expires November 2002 63
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE." PURPOSE."
Gibbons Expires May 2002 49 Gibbons Expires November 2002 64
 End of changes. 

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