draft-ietf-ips-isns-mib-00.txt   draft-ietf-ips-isns-mib-01.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft Josh Tseng Internet Draft Josh Tseng
<draft-ietf-ips-isns-mib-00.txt> Charles Monia <draft-ietf-ips-isns-mib-01.txt> Charles Monia
Category: standards-track Nishan Systems Category: standards-track Nishan Systems
Expires: April 2002 Expires: May 2002
Tom McSweeney Tom McSweeney
IBM IBM
October 2001 November 2001
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 with
all provisions of Section 10 of RFC 2026. This document is an Internet-Draft and is in full conformance
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
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as other groups may also distribute working documents as Internet-
Internet-Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other
at any time. It is inappropriate to use Internet- Drafts as documents at any time. It is inappropriate to use Internet-
reference material or to cite them other than as "work in progress." Drafts as reference material or to cite them other than as "work
in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2001). All Rights Reserved. Copyright (C) The Internet Society (2001). All Rights Reserved.
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base
for use with network management protocols in the Internet community. (MIB) for use with network management protocols in the Internet
In particular, it defines a basic set of managed objects for SNMP- community. In particular, it defines a basic set of managed
based monitoring and management of an internet Storage Name Service objects for SNMP-based monitoring and management of the Internet
(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 framework the SMIv2. The set of objects is consistent with the SNMP
and existing SNMP standards. framework and existing SNMP standards.
This memo is a product of the IP Storage (IPS) working group within This memo is a product of the IP Storage (IPS) working group
the Internet Engineering Task Force. Comments are solicited and
should be addressed to the working group's mailing list at Gibbons Expires May 2002 1
ips@ece.cmu.edu and/or the authors. within the Internet Engineering Task Force. Comments are
solicited and should be addressed to the working group's mailing
list at ips@ece.cmu.edu and/or the authors.
Gibbons Expires May 2002 2
Gibbons Expires April 2002 1
Table of Contents Table of Contents
1. Introduction........................................................2
2. The SNMP Management Framework.......................................2 Status of this Memo................................................1
3. Overview............................................................3
4. Technical Description...............................................3 Copyright Notice...................................................1
4.1 Discovery Domain Set...............................................3
4.2 Discovery Domain...................................................3 Abstract...........................................................1
4.3 Registered Storage Objects.........................................3
4.3.1 Registered Entities..............................................4 1. Introduction...................................................4
4.3.2 Registered Portals...............................................4
4.3.3 Registered iSCSI Nodes...........................................4 2. The SNMP Management Framework..................................4
4.3.4 Registered iFCP Nodes............................................4
4.3.5 Registered FC Nodes..............................................4 3. Overview.......................................................5
4.4 iSNS Control.......................................................4
5. MIB Definition......................................................4 4. Technical Description..........................................5
6. Security Considerations............................................43
7. References.........................................................43 4.1 Discovery Domain Set..........................................5
8. Authors' Addresses.................................................44
9. Full Copyright Statement...........................................45 4.2 Discovery Domain..............................................5
4.3 Registered Storage Objects....................................5
4.3.1 Registered Entities.........................................5
4.3.2 Registered Portals..........................................5
4.3.3 Registered iSCSI Nodes......................................5
4.3.4 Registered iFCP Nodes.......................................6
4.3.5 Registered FC Nodes.........................................6
4.4 iSNS Control..................................................6
5. MIB Definition.................................................6
6. Security Considerations.......................................46
7. References....................................................46
8. Authors∆ Addresses............................................48
9. Full Copyright Statement......................................48
Gibbons Expires May 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
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2571 [RFC2571]. o An overall architecture, described in RFC 2571 [RFC2571].
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for
purpose of management. The first version of this Structure of the purpose of management. The first version of this
Management Information (SMI) is called SMIv1 and described in Structure of Management Information (SMI) is called SMIv1
STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC and described in STD 16, RFC 1155 [RFC1155], STD 16, RFC
1215 [RFC1215]. The second version, called SMIv2, is described 1212 [RFC1212] and RFC 1215 [RFC1215]. The second version,
in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and called SMIv2, is described in STD 58, RFC 2578 [RFC2578],
STD 58, RFC 2580 [RFC2580]. STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and
described in STD 15, RFC 1157 [RFC1157]. A second version of
the SNMP message protocol, which is not an Internet standards
track protocol, is called SNMPv2c and described in RFC 1901
[RFC1901] and RFC 1906 [RFC1906]. The third version of the
message protocol is called SNMPv3 and described in RFC 1906
[RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574].
o Protocol operations for accessing management information. The o Message protocols for transferring management information.
first set of protocol operations and associated PDU formats is The first version of the SNMP message protocol is called
described in STD 15, RFC 1157 [RFC1157]. A second set of SNMPv1 and described in STD 15, RFC 1157 [RFC1157]. A
second version of the SNMP message protocol, which is not an
Internet standards track protocol, is called SNMPv2c and
described in RFC 1901 [RFC1901] and RFC 1906 [RFC1906]. The
third version of the message protocol is called SNMPv3 and
described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and RFC
2574 [RFC2574].
Gibbons Expires April 2002 2 o Protocol operations for accessing management information.
protocol operations and associated PDU formats is described in The first set of protocol operations and associated PDU
RFC 1905 [RFC1905]. formats is described in STD 15, RFC 1157 [RFC1157]. A
second set of protocol operations and associated PDU formats
is described in RFC 1905 [RFC1905].
o A set of fundamental applications described in RFC 2573 o A set of fundamental applications described in RFC 2573
[RFC2573] and the view-based access control mechanism described [RFC2573] and the view-based access control mechanism
in RFC 2575 [RFC2575]. described in RFC 2575 [RFC2575].
A more detailed introduction to the current SNMP Management A more detailed introduction to the current SNMP Management
Framework can be found in RFC 2570 [RFC2570]. Framework can be found in RFC 2570 [RFC2570].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store,
the Management Information Base or MIB. Objects in the MIB are termed the Management Information Base or MIB. Objects in the
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. A This memo specifies a MIB module that is compliant to the SMIv2.
MIB conforming to the SMIv1 can be produced through the appropriate A MIB conforming to the SMIv1 can be produced through the
translations. The resulting translated MIB must be semantically appropriate translations. The resulting translated MIB must be
equivalent, except where objects or events are omitted because no semantically equivalent, except where objects or events are
translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in Gibbons Expires May 2002 4
SMIv1 during the translation process. However, this loss of machine omitted because no translation is possible (use of Counter64).
readable information is not considered to change the semantics of Some machine readable information in SMIv2 will be converted into
the MIB. textual descriptions in SMIv1 during the translation process.
However, this loss of machine readable information is not
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
[isns001]. It also has the capability to group devices into storage [isns001]. It also has the capability to group devices into storage
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.
skipping to change at line 166 skipping to change at line 199
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
storage nodes that are allowed to communicate. DD members can be storage nodes that are allowed to communicate. DD members can be
iSCSI nodes or iFCP nodes. iSCSI nodes or iFCP nodes.
4.3 Registered Storage Objects 4.3 Registered Storage Objects
Gibbons Expires April 2002 3
The isnsReg section provides information on the registered storage The isnsReg section provides information on the registered storage
objects. objects.
4.3.1 Registered Entities 4.3.1 Registered Entities
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.
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 iFCP Nodes
The isnsRegIfcpNodeInfo section provides information on the The isnsRegIfcpNodeInfo section provides information on the
registered iFCP Nodes. The iFCP nodes are ports to individual registered iFCP Nodes. The iFCP nodes are ports to individual
storage devices. 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 the ability to monitor and manage an iSNS
instance. instance and view information about the iSNS server that the local
instance is interacting with.
5. MIB Definition 5. MIB Definition
ISNS-MIB DEFINITIONS ::= BEGIN ISNS-MIB DEFINITIONS ::= BEGIN
-- --
-- iSNS.mib: IETF IPS Internet Storage Name Service (iSNS) -- iSNS.mib: IETF IPS Internet Storage Name Service (iSNS)
-- management -- management
-- --
IMPORTS IMPORTS
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
experimental experimental
FROM SNMPv2-SMI FROM SNMPv2-SMI
OBJECT-GROUP, OBJECT-GROUP,
MODULE-COMPLIANCE MODULE-COMPLIANCE
FROM SNMPv2-CONF FROM SNMPv2-CONF
DisplayString, TEXTUAL-CONVENTION,
Gibbons Expires April 2002 4
DateAndTime, DateAndTime,
TruthValue,
RowStatus RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC 2571
SnmpAdminString
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
Gibbons Expires May 2002 6
FcNameId, -- WWN
FcAddressId -- FCID
FROM FIBRE-CHANNEL-FE-MIB
;
isns MODULE-IDENTITY isns MODULE-IDENTITY
LAST-UPDATED "0110100000Z" LAST-UPDATED "200111200000Z"
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 267 skipping to change at line 312
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 "0110100000Z" REVISION "200111200000Z"
DESCRIPTION " v1.4 (11/15/01) changes:
Modified structures based on feedback from Keith
McCloghrie and others in the IPS working group. We
would like to thank Keith McCloghrie for his
extensive feedback.
"
REVISION "200110100000Z"
DESCRIPTION " v1.3 (10/10/01) changes: DESCRIPTION " v1.3 (10/10/01) changes:
corrected format issues detected by SMICNG. added attributes to be consistent with the latest
iSNS Specification.
" "
REVISION "0108140000Z" 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 "0108100000Z" REVISION "200108100000Z"
DESCRIPTION " v1.1 (8/10/01) changes: DESCRIPTION " v1.1 (8/10/01) changes:
Gibbons Expires April 2002 5
removed unused isnsObjInfo branch. removed unused isnsObjInfo branch.
removed table indexes that are available in other tables. removed table indexes that are available in other
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 EidType and IscsiNameType. placed range limitations on EidId and IscsiId.
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 "0107100000Z" 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 4369} -- ::= {experimental 4370}
FCIDtype ::= OCTET STRING (SIZE (3)) EntityIndexId ::= TEXTUAL-CONVENTION
WWNtype ::= OCTET STRING (SIZE (8)) STATUS current
EntIdx ::= INTEGER (1..2147483647) DESCRIPTION
PortalIdx ::= INTEGER (1..2147483647) "The Entity Index Identifier associated with a
NodeIdx ::= INTEGER (1..2147483647) storage entity."
EidType ::= DisplayString (SIZE (0..255)) SYNTAX INTEGER (1..2147483647)
NodeTypeBitmap ::= OCTET STRING (SIZE (4))
ScnBitmap ::= OCTET STRING (SIZE (4)) PortalIndexId ::= TEXTUAL-CONVENTION
DdTypeBitmap ::= OCTET STRING (SIZE (4)) STATUS current
EntType ::= INTEGER {iSCSI(1), iFCP(2)} DESCRIPTION
IscsiNameType ::= DisplayString (SIZE (0..255)) "The Portal Index Identifier associated with a
SymNameType ::= DisplayString (SIZE (0..255)) storage portal."
DDIDtype ::= INTEGER (1..2147483647) SYNTAX INTEGER (1..2147483647)
ClockType ::= INTEGER (0..2147483647)
VersionType ::= INTEGER (0..2147483647) NodeIndexId ::= TEXTUAL-CONVENTION
PortGrpType ::= INTEGER (0..2147483647) STATUS current
PortType ::= INTEGER (0..131071) DESCRIPTION
EsiIntType ::= INTEGER (0..2147483647) "The Node Index Identifier associated with a
TFtype ::= INTEGER {true(1), false(2)} storage node."
DiscoveryType ::= INTEGER {l2BrdcstHB(1), mcHB(2), SYNTAX INTEGER (1..2147483647)
EidId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The unique entity identifier as specified in the
iSNS Specification."
SYNTAX SnmpAdminString (SIZE (0..255))
NodeTypeBitmapId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap indicating the type of storage node
registered."
SYNTAX OCTET STRING (SIZE (4))
Gibbons Expires May 2002 8
ScnBitmapId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap indicating the types of State Change
Notification (SCN) messages the node has registered
for."
SYNTAX OCTET STRING (SIZE (4))
DdFeatureBitmapId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap indicating the types of features
the Discovery Domain (DD) has."
SYNTAX OCTET STRING (SIZE (4))
EntityProtocolId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of protocol that is supported by this entity."
SYNTAX INTEGER {iSCSI(1), iFCP(2)}
IscsiId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The iSCSI Identifier associated with the storage node."
SYNTAX SnmpAdminString (SIZE (0..255))
DiscoveryDomainId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Discovery Domain Identifier associated with a
Discovery Domain (DD) as specified in the iSNS Specification.
New devices are added to the default DD if
isnsLocalDdNewMemberStatus is set to inDefaultDomain."
SYNTAX INTEGER (1..2147483647)
DiscoveryDomainSetId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Discovery Domain Set Identifier associated with a
Discovery Domain Set as specified in the iSNS Specification."
SYNTAX INTEGER (1..2147483647)
UdpTcpPortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The UDP or TCP being used by the entity."
SYNTAX INTEGER (0..131071)
ServerDiscoveryId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The method of server discovery being used by this iSNS instance."
Gibbons Expires May 2002 9
SYNTAX INTEGER {l2BrdcstHB(1), mcHB(2),
unicastCfg(3), slp(4), dhcp(5), other(6)} unicastCfg(3), slp(4), dhcp(5), other(6)}
-- --
-- Internet Storage Name Service Management -- Internet Storage Name Service Management
-- --
isnsObj OBJECT IDENTIFIER ::= {isns 1} isnsObj OBJECT IDENTIFIER ::= {isns 1}
isnsConformance OBJECT IDENTIFIER ::= {isns 2} isnsConformance OBJECT IDENTIFIER ::= {isns 2}
-- --
-- iSNS Objects -------------------- -- iSNS Objects --------------------
-- --
-- --
-- Discovery Domain Set Objects -------------------- -- Discovery Domain Set Objects --------------------
-- --
isnsDds OBJECT IDENTIFIER ::= {isnsObj 2} isnsDds OBJECT IDENTIFIER ::= {isnsObj 1}
Gibbons Expires April 2002 6
-- --
-- Discovery Domain Set Information -------------------- -- Discovery Domain Set Information --------------------
-- --
isnsDdsInfo OBJECT IDENTIFIER ::= {isnsDds 1} isnsDdsInfo OBJECT IDENTIFIER ::= {isnsDds 1}
isnsDdsNumber OBJECT-TYPE isnsDdsNumber OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
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." registered in the iSNS. This is the number of rows
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}
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 1}
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 "Configuration information for each Discovery Domain
Set (DDS) registered in the iSNS. DDS rows can be Set (DDS) registered in the iSNS. The isnsDdsIdNext
created by setting isnsDdsRowStatus to either variable is used to determine the next isnsDdsId that
'createAndGo' or 'createAndWait', and setting the should be used for row creation. To create a row for a
desired values for isnsDdsSymbolicName and specific isnsDdsId, provide a unique isnsDdsSymbolicName
isnsDdsEnabled. If 'createAndWait' is used, then when setting the row status to createAndGo or
isnsDdsRowStatus must be set to 'active' before the createAndWait. The creation and deletion of DDS's
row is place into service. A row in this table is should be carefully handled so as to not disrupt a
deleted by setting isnsDdsRowStatus to 'destroy'." DDS created by a storage entity through the iSNS
protocol directly."
INDEX {isnsDdsId} INDEX {isnsDdsId}
::= {isnsDdsTable 1} ::= {isnsDdsTable 1}
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId DDIDtype, isnsDdsId DiscoveryDomainSetId,
isnsDdsSymbolicName SymNameType, isnsDdsSymbolicName SnmpAdminString,
isnsDdsEnabled TFtype, isnsDdsEnabled TruthValue,
Gibbons Expires April 2002 7
isnsDdsRowStatus RowStatus isnsDdsRowStatus RowStatus
} }
isnsDdsId OBJECT-TYPE isnsDdsId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainSetId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain Set. This "The ID that refers to this Discovery Domain Set and
value is assigned by the iSNS when a DDS is created." index to the table."
::= {isnsDdsEntry 1} ::= {isnsDdsEntry 1}
isnsDdsSymbolicName OBJECT-TYPE isnsDdsSymbolicName OBJECT-TYPE
SYNTAX SymNameType SYNTAX SnmpAdminString
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."
::= {isnsDdsEntry 2} ::= {isnsDdsEntry 2}
isnsDdsEnabled OBJECT-TYPE isnsDdsEnabled OBJECT-TYPE
SYNTAX TFtype SYNTAX TruthValue
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 state of the Discovery Domain Set. If set to
true then the DDS is Enabled. If set to false the true then the DDS is Enabled. If set to false the
the DDS is disabled." the DDS is disabled."
DEFVAL {false} DEFVAL {false}
::= {isnsDdsEntry 3} ::= {isnsDdsEntry 3}
Gibbons Expires May 2002 11
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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only
NOTE: the creation and deletion of DDS's should be
carefully handled so as to not disrupt a
DDS created by a storage object through the
iSNS protocol directly."
::= {isnsDdsEntry 4} ::= {isnsDdsEntry 4}
isnsDdsIdNext OBJECT-TYPE isnsDdsIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainSetId
Gibbons Expires April 2002 8
SYNTAX DDIDtype
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the next available DDS ID that should "This object returns the next available DDS ID that should
be used for DDS creation using the DDS table. The user be used for DDS creation using the isnsDdsTable. The
should use isnsDdsIdNext before performing a DDS table row user should read and use the value of isnsDdsIdNext
creation. The isnsDdsIdNext value returned can be used as before performing a isnsDdsTable row creation. The
the index to create a row. Each call to this variable will isnsDdsIdNext value returned can be used as the index
return a different value." value when creating a new row in the isnsDdsTable. Each
retrieval of this variable will return a different value."
::= {isnsDdsRegistrations 2} ::= {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 485 skipping to change at line 600
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
"DDS to DD membership information for each mapping "The isnsDdsDdEntry indicates the membership of a
in the iSNS. A DD can be added to a DDS by setting Discovery Domain (DD) in a Discovery Domain Set (DDS).
isnsDdsDdRowStatus to either 'createAndGo' or To create a row, isnsDdsDdDdsId contains the DDS ID of
'createAndWait' for the appropriate DD ID and DDS ID the DDS, and isnsDdsDdId contains the DD ID of the DD
indexes. The DD ID and DDS ID must refer to a DD and
DDS already registered in the iSNS. If 'createAndWait' Gibbons Expires May 2002 12
is used, then isnsDdsDdRowStatus must be set to which will be a member of the DDS. The addition/deletion
'active' before the row is place into service. A row of DD's in a DDS should be carefully handled so as to not
in this table is deleted by setting isnsDdsDdRowStatus disrupt a DDS created by a storage entity through the iSNS
to 'destroy'. protocol directly."
NOTE: the creation and deletion of DD's should be
carefully handled so as to not disrupt a
DD created by a storage object through the
iSNS protocol directly."
INDEX {isnsDdsDdDdsId, isnsDdsDdId} INDEX {isnsDdsDdDdsId, isnsDdsDdId}
::= {isnsDdsDdTable 1} ::= {isnsDdsDdTable 1}
Gibbons Expires April 2002 9
IsnsDdsDdEntry ::= IsnsDdsDdEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsDdDdsId DDIDtype, isnsDdsDdDdsId DiscoveryDomainSetId,
isnsDdsDdId DDIDtype, isnsDdsDdId DiscoveryDomainId,
isnsDdsDdRowStatus RowStatus isnsDdsDdRowStatus RowStatus
} }
isnsDdsDdDdsId OBJECT-TYPE isnsDdsDdDdsId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainSetId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"DURABLE: The ID that refers to the Discovery Domain Set "The ID that refers to the Discovery Domain Set
that the Discovery Domain is a member of." that the Discovery Domain is a member of."
::= {isnsDdsDdEntry 1} ::= {isnsDdsDdEntry 1}
isnsDdsDdId OBJECT-TYPE isnsDdsDdId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"DURABLE: The ID that refers to the Discovery Domain "The ID that identifies the Discovery Domain
that is a member of the Discovery Domain Set." which is a member of the Discovery Domain Set."
::= {isnsDdsDdEntry 2} ::= {isnsDdsDdEntry 2}
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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only"
::= {isnsDdsDdEntry 3} ::= {isnsDdsDdEntry 3}
-- --
-- Discovery Domain Objects -------------------- -- Discovery Domain Objects --------------------
-- --
isnsDd OBJECT IDENTIFIER ::= {isnsObj 3} 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 INTEGER (0..2147483647)
Gibbons Expires April 2002 10 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." in the iSNS. This is the number of rows in the
isnsDdTable."
::= {isnsDdInfo 1} ::= {isnsDdInfo 1}
-- --
-- Discovery Domain Registrations -------------------- -- Discovery Domain Registrations --------------------
-- --
isnsDdRegistrations OBJECT IDENTIFIER ::= {isnsDd 2} isnsDdRegistrations OBJECT IDENTIFIER ::= {isnsDd 2}
isnsDdTable OBJECT-TYPE isnsDdTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdEntry SYNTAX SEQUENCE OF IsnsDdEntry
skipping to change at line 589 skipping to change at line 693
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 1}
isnsDdEntry OBJECT-TYPE isnsDdEntry OBJECT-TYPE
SYNTAX IsnsDdEntry SYNTAX IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configuration information for each Discovery Domain "Configuration information for each Discovery Domain
(DD) registered in the iSNS. DdEntry rows can be (DD) registered in the iSNS. The isnsDdIdNext
created by setting isnsDdRowStatus to either variable is used to determine the next isnsDdId that
'createAndGo' or 'createAndWait', and setting the should be used for row creation. To create a row for a
desired value for isnsDdSymbolicName. If specific isnsDdId, provide a unique isnsDdSymbolicName
'createAndWait' is used, then isnsDdRowStatus must when setting the row status to createAndGo or
be set to 'active' before the row is place into createAndWait. The creation and deletion of DD's
service. A row in this table is deleted by setting should be carefully handled so as to not disrupt a
isnsDdRowStatus to 'destroy'." DD created by a storage entity through the iSNS
protocol directly."
INDEX {isnsDdId} INDEX {isnsDdId}
::= {isnsDdTable 1} ::= {isnsDdTable 1}
IsnsDdEntry ::= IsnsDdEntry ::=
SEQUENCE { SEQUENCE {
isnsDdId DDIDtype, isnsDdId DiscoveryDomainId,
isnsDdSymbolicName SymNameType, isnsDdSymbolicName SnmpAdminString,
isnsDdFeatures DdTypeBitmap, isnsDdFeatures DdFeatureBitmapId,
isnsDdRowStatus RowStatus isnsDdRowStatus RowStatus
} }
isnsDdId OBJECT-TYPE isnsDdId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS not-accessible
Gibbons Expires May 2002 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain and
Gibbons Expires April 2002 11 index to the table."
"The ID that refers to this Discovery Domain. This
value is assigned by the iSNS when a DD is created."
::= {isnsDdEntry 1} ::= {isnsDdEntry 1}
isnsDdSymbolicName OBJECT-TYPE isnsDdSymbolicName OBJECT-TYPE
SYNTAX SymNameType SYNTAX SnmpAdminString
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."
::= {isnsDdEntry 2} ::= {isnsDdEntry 2}
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX DdTypeBitmap SYNTAX DdFeatureBitmapId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Features field contains a "The Discovery Domain Features field contains a bitmap
bitmap indicating the features of this DD. The bit indicating the features of this DD. The bitmap is
fields are defined below. An enabled bit indicates defined below. An enabled bit indicates the DD has
the DD has the corresponding characteristics. the corresponding characteristics.
Bit Field DD Feature 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 0 (Lsb) Boot List
All Others RESERVED All Others RESERVED
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators." initiators."
DEFVAL {'00000000'h}
::= {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."
active (1), read-write
notInService (2), read-write Gibbons Expires May 2002 15
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only"
::= {isnsDdEntry 4} ::= {isnsDdEntry 4}
isnsDdIdNext OBJECT-TYPE isnsDdIdNext OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the next available DD ID that should "This object returns the next available DD ID that should
be used for DD creation using the isnsDdTable. The
Gibbons Expires April 2002 12 user should read and use the value of isnsDdIdNext
be used for DD creation using the isnsDdTable table. The before performing a isnsDdTable row creation. The
user should use isnsDdIdNext before performing a isnsDdIdNext value returned can be used as the index
isnsDdTable row creation. The isnsDdIdNext value value when creating a new row in the isnsDdTable. Each
returned can be used as the index to create a row. Each retrieval of this variable will return a different value."
call to this variable will return a different value."
::= {isnsDdRegistrations 2} ::= {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
skipping to change at line 705 skipping to change at line 816
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 by DD ID and iSCSI node index. "DD membership information of iSCSI Nodes by DD ID and
DdIscsiNodeEntry rows can be created by setting iSCSI Node Index. DdIscsiNodeEntry rows can be
isnsDdIscsiNodeRowStatus to either 'createAndGo' or created by setting the isnsDdIscsiNodeName to the
'createAndWait' for the appropriate DD ID and Node Index. iSCSI ID for the specified iSCSI Index and Discovery
If 'createAndWait' is used, then isnsDdIscsiNodeRowStatus Domain. For registered iSCSI nodes, the
must be set to 'active' before the row is place into isnsDdIscsiNodeIdx for a specific isnsDdIscsiNodeName
service. A row in this table can be deleted by setting is obtained from the isnsRegIscsiNodeTable. For
isnsDdIscsiNodeRowStatus to 'destroy'." unregistered iSCSI nodes, if they are already a member
of other Discovery Domains, the same isnsDdIscsiNodeIdx
MUST be used. For unregistered iSCSI nodes, if they are
not already a member of other Discovery Domains, the
variable isnsDdIscsiNodeIdxNext is used to obtain a
Gibbons Expires May 2002 16
valid isnsDdIscsiNodeIdx."
INDEX {isnsDdIscsiNodeDdId, isnsDdIscsiNodeIdx} INDEX {isnsDdIscsiNodeDdId, isnsDdIscsiNodeIdx}
::= {isnsDdIscsiNodeTable 1} ::= {isnsDdIscsiNodeTable 1}
IsnsDdIscsiNodeEntry ::= IsnsDdIscsiNodeEntry ::=
SEQUENCE { SEQUENCE {
isnsDdIscsiNodeDdId DDIDtype, isnsDdIscsiNodeDdId DiscoveryDomainId,
isnsDdIscsiNodeIdx NodeIdx, isnsDdIscsiNodeIdx NodeIndexId,
isnsDdIscsiNodeName IscsiNameType, isnsDdIscsiNodeName IscsiId,
isnsDdIscsiNodeRowStatus RowStatus isnsDdIscsiNodeRowStatus RowStatus
} }
isnsDdIscsiNodeDdId OBJECT-TYPE isnsDdIscsiNodeDdId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainId
MAX-ACCESS not-accessible
Gibbons Expires April 2002 13
MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DD ID that refers to the Discovery Domain "The DD ID that refers to the Discovery Domain
that the node is a member of." that the node is a member of."
::= {isnsDdIscsiNodeEntry 1} ::= {isnsDdIscsiNodeEntry 1}
isnsDdIscsiNodeIdx OBJECT-TYPE isnsDdIscsiNodeIdx OBJECT-TYPE
SYNTAX NodeIdx SYNTAX NodeIndexId
MAX-ACCESS read-only 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 node index used for a specific node directly. The iSCSI node index used for a specific
name is only persistent across reboots for nodes that iSCSI node name is persistent across server
are in a Discovery Domain (DD). If a node is not reinitializations when the iSCSI node is a member of
registered in any DD then the index used for a node a Discovery Domain (DD)."
can change after a reboot."
::= {isnsDdIscsiNodeEntry 2} ::= {isnsDdIscsiNodeEntry 2}
isnsDdIscsiNodeName OBJECT-TYPE isnsDdIscsiNodeName OBJECT-TYPE
SYNTAX IscsiNameType SYNTAX IscsiId
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 node name for this member node entry.
This maps 1 to 1 to the node index. The iSCSI This maps 1 to 1 to the node index. The iSCSI
node name is too long to be used for an index node name is too long to be used for an index
directly. The node index used for a specific node directly. The node index used for a specific node
name is only persistent across reboots for nodes that name is only persistent across reboots for nodes that
are in a Discovery Domain (DD). If a node is not are in a Discovery Domain (DD). If a node is not
registered in any DD then the index used for a node registered in any DD then the index used for a node
can change after a reboot." can change after a reboot."
::= {isnsDdIscsiNodeEntry 3} ::= {isnsDdIscsiNodeEntry 3}
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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only"
::= {isnsDdIscsiNodeEntry 4} ::= {isnsDdIscsiNodeEntry 4}
isnsDdIscsiNodeIdxNext OBJECT-TYPE
SYNTAX NodeIndexId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next available iSCSI node index for adding an
unregistered iSCSI node to a Discovery Domain. The
iSCSI node index used for a specific iSCSI node
name is persistent across server reinitializations
when the iSCSI node is a member of a Discovery
Domain (DD). This variable is used when an iSCSI
node is to be added to a Discovery Domain prior to
it being registered in the server using the iSNS
protocol. Registered iSCSI nodes have an entry in
the isnsRegIscsiNodeTable. If an iSCSI node is
already registered in the server or is already
a member of a Discovery Domain, then it will already
have an iSCSI node index, and the index MUST be used
for any additional DD membership registrations."
::= {isnsDdMembers 2}
-- --
-- DD iFCP Node Membership Assignment -- DD iFCP Node Membership Assignment
Gibbons Expires April 2002 14
-- --
isnsDdIfcpNodeTable OBJECT-TYPE isnsDdIfcpNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdIfcpNodeEntry SYNTAX SEQUENCE OF IsnsDdIfcpNodeEntry
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 iFCP node names 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
iFCP Nodes and DDs registered in the iSNS." between iFCP Nodes and DDs registered in the iSNS."
::= {isnsDdMembers 2} ::= {isnsDdMembers 3}
isnsDdIfcpNodeEntry OBJECT-TYPE isnsDdIfcpNodeEntry OBJECT-TYPE
SYNTAX IsnsDdIfcpNodeEntry SYNTAX IsnsDdIfcpNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"DD membership information for iFCP Nodes by DD ID and "DD membership information for iFCP Nodes by DD ID and
iFCP Node Name. DdIfcpNodeEntry rows can be created by iFCP Node Name. Membership of an iFCP Node in a DD is
setting isnsDdIfcpNodeRowStatus to either 'createAndGo' or created by making a row active for the appropriate DD ID
'createAndWait' for the appropriate DD ID and iFCP Node and iFCP Node Name. It is p"
Name. If 'createAndWait' is used, then
isnsDdIfcpNodeRowStatus must be set to 'active' before
the row is place into service. A row in this table can
be deleted by setting isnsDdIfcpNodeRowStatus to
'destroy'."
INDEX {isnsDdIfcpNodeDdId, isnsDdIfcpNodeName} INDEX {isnsDdIfcpNodeDdId, isnsDdIfcpNodeName}
::= {isnsDdIfcpNodeTable 1} ::= {isnsDdIfcpNodeTable 1}
IsnsDdIfcpNodeEntry ::= IsnsDdIfcpNodeEntry ::=
Gibbons Expires May 2002 18
SEQUENCE { SEQUENCE {
isnsDdIfcpNodeDdId DDIDtype, isnsDdIfcpNodeDdId DiscoveryDomainId,
isnsDdIfcpNodeName WWNtype, isnsDdIfcpNodeName FcNameId,
isnsDdIfcpNodeRowStatus RowStatus isnsDdIfcpNodeRowStatus RowStatus
} }
isnsDdIfcpNodeDdId OBJECT-TYPE isnsDdIfcpNodeDdId OBJECT-TYPE
SYNTAX DDIDtype SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to the Discovery Domain "The ID that refers to the Discovery Domain
that the iFCP Node is a member of." that the iFCP Node is a member of."
::= {isnsDdIfcpNodeEntry 1} ::= {isnsDdIfcpNodeEntry 1}
isnsDdIfcpNodeName OBJECT-TYPE isnsDdIfcpNodeName OBJECT-TYPE
SYNTAX WWNtype SYNTAX FcNameId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The WWN the iFCP Node that is a member of "The WWN the iFCP Node that is a member of
the DD." the DD."
::= {isnsDdIfcpNodeEntry 2} ::= {isnsDdIfcpNodeEntry 2}
Gibbons Expires April 2002 15
isnsDdIfcpNodeRowStatus OBJECT-TYPE isnsDdIfcpNodeRowStatus 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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only"
::= {isnsDdIfcpNodeEntry 3} ::= {isnsDdIfcpNodeEntry 3}
-- --
-- iSNS Registered Objects -----------------------------------------
---
-- --
isnsReg OBJECT IDENTIFIER ::= {isnsObj 4} isnsReg OBJECT IDENTIFIER ::= {isnsObj 3}
-- --
-- iSNS Registered Object Information ------------------------------
---
-- --
isnsRegInfo OBJECT IDENTIFIER ::= {isnsReg 1} isnsRegInfo OBJECT IDENTIFIER ::= {isnsReg 1}
isnsNumEntities OBJECT-TYPE isnsNumEntities OBJECT-TYPE
SYNTAX EntIdx SYNTAX EntityIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Entities registered in the iSNS." "The current total number of Entities registered in the
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 PortalIdx SYNTAX PortalIndexId
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."
::= {isnsRegInfo 2} ::= {isnsRegInfo 2}
isnsNumIscsiNodes OBJECT-TYPE isnsNumIscsiNodes OBJECT-TYPE
SYNTAX NodeIdx SYNTAX NodeIndexId
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." iSNS. This is the number rows in isnsRegIscsiNodeTable."
::= {isnsRegInfo 3} ::= {isnsRegInfo 3}
isnsNumIfcpNodes OBJECT-TYPE isnsNumIfcpNodes OBJECT-TYPE
SYNTAX NodeIdx SYNTAX NodeIndexId
Gibbons Expires April 2002 16
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 iFCP node entries registered in the
iSNS." iSNS. This is the number of rows in isnsRegIfcpNodeTable."
::= {isnsRegInfo 4} ::= {isnsRegInfo 4}
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes OBJECT-TYPE
SYNTAX NodeIdx SYNTAX NodeIndexId
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."
::= {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
-- --
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 entities 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
Gibbons Expires May 2002 20
number of entities registered in the iSNS." 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 registered entities in the iSNS."
INDEX {isnsRegEntityEIdx} INDEX {isnsRegEntityEIdx}
::= {isnsRegEntityTable 1} ::= {isnsRegEntityTable 1}
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityEIdx EntIdx, isnsRegEntityEIdx EntityIndexId,
isnsRegEntityEID EidType, isnsRegEntityEID EidId,
isnsRegEntityProtocol EntType, isnsRegEntityProtocol EntityProtocolId,
isnsRegEntityMgtAddrType InetAddressType, isnsRegEntityMgtAddrType InetAddressType,
isnsRegEntityMgtAddr InetAddress, isnsRegEntityMgtAddr InetAddress,
isnsRegEntityTimestamp DateAndTime, isnsRegEntityTimestamp DateAndTime,
isnsRegEntityVersionRange VersionType, isnsRegEntityVersionRange INTEGER,
isnsRegEntityRegPeriod ClockType isnsRegEntityRegPeriod INTEGER
Gibbons Expires April 2002 17
} }
isnsRegEntityEIdx OBJECT-TYPE isnsRegEntityEIdx OBJECT-TYPE
SYNTAX EntIdx SYNTAX EntityIndexId
MAX-ACCESS read-only 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. The index is
derived for mapping between objects." derived for mapping between objects."
::= {isnsRegEntityEntry 1} ::= {isnsRegEntityEntry 1}
isnsRegEntityEID OBJECT-TYPE isnsRegEntityEID OBJECT-TYPE
SYNTAX EidType 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 Entity Identifier for this entity as defined in
the iSNS Specification." the iSNS Specification."
::= {isnsRegEntityEntry 2} ::= {isnsRegEntityEntry 2}
isnsRegEntityProtocol OBJECT-TYPE isnsRegEntityProtocol OBJECT-TYPE
SYNTAX EntType 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 Entity Type as defined in the iSNS Specification.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 iSCSI 1 iSCSI
2 iFCP 2 iFCP
All Others Reserved All Others Reserved
" "
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}
skipping to change at line 1007 skipping to change at line 1131
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Management Inet address for this entity as "The Entity Management Inet address for this entity as
defined in the iSNS Specification." defined in the iSNS Specification."
::= {isnsRegEntityEntry 5} ::= {isnsRegEntityEntry 5}
isnsRegEntityTimestamp OBJECT-TYPE isnsRegEntityTimestamp OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires April 2002 18
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Registration Timestamp as defined in the "The Entity Registration Timestamp as defined in the
iSNS Specification." iSNS Specification."
::= {isnsRegEntityEntry 6} ::= {isnsRegEntityEntry 6}
isnsRegEntityVersionRange OBJECT-TYPE isnsRegEntityVersionRange OBJECT-TYPE
SYNTAX VersionType SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Protocol Version minimum and maximum as defined "The Protocol Version minimum and maximum as defined
in the iSNS Specification." in the iSNS Specification."
::= {isnsRegEntityEntry 7} ::= {isnsRegEntityEntry 7}
isnsRegEntityRegPeriod OBJECT-TYPE isnsRegEntityRegPeriod OBJECT-TYPE
SYNTAX ClockType SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) registration period "The Entity Status Inquiry (ESI) registration period
as defined in the iSNS Specification." as defined in the iSNS Specification."
::= {isnsRegEntityEntry 8} ::= {isnsRegEntityEntry 8}
-- --
-- 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
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 registered entity portals in the iSNS."
INDEX {isnsRegPortalEIdx, isnsRegPortalPrtlIdx} INDEX {isnsRegPortalEIdx, isnsRegPortalPrtlIdx}
::= {isnsRegPortalTable 1} ::= {isnsRegPortalTable 1}
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalEIdx EntIdx, isnsRegPortalEIdx EntityIndexId,
isnsRegPortalPrtlIdx PortalIndexId,
Gibbons Expires April 2002 19
isnsRegPortalPrtlIdx PortalIdx,
isnsRegPortalAddrType InetAddressType, isnsRegPortalAddrType InetAddressType,
isnsRegPortalAddr InetAddress, isnsRegPortalAddr InetAddress,
isnsRegPortalPort PortType, isnsRegPortalPort UdpTcpPortId,
isnsRegPortalSymName SymNameType, isnsRegPortalSymName SnmpAdminString,
isnsRegPortalEsiInterval EsiIntType, isnsRegPortalEsiInterval INTEGER,
isnsRegPortalEsiScnUdpPort PortType, isnsRegPortalEsiScnUdpPort UdpTcpPortId,
isnsRegPortalGroup PortGrpType isnsRegPortalGroup INTEGER
} }
isnsRegPortalEIdx OBJECT-TYPE isnsRegPortalEIdx OBJECT-TYPE
SYNTAX EntIdx SYNTAX EntityIndexId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index of the entity associated with this portal. "The Entity Index of the entity associated with this portal.
The index is derived for mapping between objects." The index is derived for mapping between objects."
::= {isnsRegPortalEntry 1} ::= {isnsRegPortalEntry 1}
isnsRegPortalPrtlIdx OBJECT-TYPE isnsRegPortalPrtlIdx OBJECT-TYPE
SYNTAX PortalIdx SYNTAX PortalIndexId
MAX-ACCESS read-only 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 derived for
mapping between objects." mapping between objects."
::= {isnsRegPortalEntry 2} ::= {isnsRegPortalEntry 2}
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 3}
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 iSNS "The Inet Address for this portal as defined in
Specification." the iSNS Specification."
::= {isnsRegPortalEntry 4} ::= {isnsRegPortalEntry 4}
isnsRegPortalPort OBJECT-TYPE isnsRegPortalPort OBJECT-TYPE
SYNTAX PortType SYNTAX UdpTcpPortId
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 iSNS "The TCP/UDP port for this portal as defined in
Specification." the iSNS Specification."
::= {isnsRegPortalEntry 5} ::= {isnsRegPortalEntry 5}
Gibbons Expires April 2002 20
isnsRegPortalSymName OBJECT-TYPE isnsRegPortalSymName OBJECT-TYPE
SYNTAX SymNameType SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional Symbolic Name for this portal as defined in "The optional Symbolic Name for this portal as
the iSNS Specification." defined in the iSNS Specification."
::= {isnsRegPortalEntry 6} ::= {isnsRegPortalEntry 6}
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval OBJECT-TYPE
SYNTAX EsiIntType SYNTAX INTEGER (0..2147483647)
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."
::= {isnsRegPortalEntry 7} ::= {isnsRegPortalEntry 7}
isnsRegPortalEsiScnUdpPort OBJECT-TYPE isnsRegPortalEsiScnUdpPort OBJECT-TYPE
SYNTAX PortType SYNTAX UdpTcpPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry / State Change Notification (ESI/SCN) "The Entity Status Inquiry / State Change Notification (ESI/SCN)
UDP port for this portal as defined in the iSNS Specification." UDP port for this portal as defined in the iSNS Specification."
::= {isnsRegPortalEntry 8} ::= {isnsRegPortalEntry 8}
isnsRegPortalGroup OBJECT-TYPE isnsRegPortalGroup OBJECT-TYPE
SYNTAX PortGrpType SYNTAX INTEGER (0..2147483647)
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 Portal Group for this portal as defined in the iSNS
Specification." Specification."
::= {isnsRegPortalEntry 9} ::= {isnsRegPortalEntry 9}
-- --
-- iSNS Registered iSCSI Node Information -- iSNS Registered iSCSI Node Information
-- --
skipping to change at line 1172 skipping to change at line 1298
-- --
-- iSNS Registered iSCSI Node Table -- iSNS Registered iSCSI Node Table
-- --
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. The "A table containing the registered iSCSI Nodes in the iSNS.
number of entries is related to the number of iSCSI nodes registered Storage devices register using the iSNS protocol. While a
in the iSNS." device cannot be registered in an iSNS server using SNMP,
an entry can be deleted in order to remove 'stale' entries.
Gibbons Expires April 2002 21 The number of entries is related to the number of iSCSI
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 RowStatus "Information on registered iSCSI nodes in the iSNS. The
variable provides a method to delete nodes that may have been RowStatus variable provides a method to delete registered
registered in the iSNS but were not properly deregistered / removed nodes that were not properly deregistered / removed
through the standard protocol. To delete a node that is no longer through the standard protocol. New rows cannot be added
valid, set isnsRegIscsiNodeRowStatus to 'destroy'." through SNMP."
INDEX {isnsRegIscsiNodeIdx} INDEX {isnsRegIscsiNodeIdx}
::= {isnsRegIscsiNodeTable 1} ::= {isnsRegIscsiNodeTable 1}
IsnsRegIscsiNodeEntry ::= SEQUENCE { IsnsRegIscsiNodeEntry ::= SEQUENCE {
isnsRegIscsiNodeIdx NodeIdx, isnsRegIscsiNodeIdx NodeIndexId,
isnsRegIscsiNodeEidx EntIdx, isnsRegIscsiNodeEidx EntityIndexId,
isnsRegIscsiNodeName IscsiNameType, isnsRegIscsiNodeName IscsiId,
isnsRegIscsiNodeType NodeTypeBitmap, isnsRegIscsiNodeType NodeTypeBitmapId,
isnsRegIscsiNodeAlias SymNameType, isnsRegIscsiNodeAlias SnmpAdminString,
isnsRegIscsiNodeScnBitmap ScnBitmap, isnsRegIscsiNodeScnBitmap ScnBitmapId,
isnsRegIscsiNodeRowStatus RowStatus isnsRegIscsiNodeRowStatus RowStatus
} }
isnsRegIscsiNodeIdx OBJECT-TYPE isnsRegIscsiNodeIdx OBJECT-TYPE
SYNTAX NodeIdx SYNTAX NodeIndexId
MAX-ACCESS read-only
Gibbons Expires May 2002 25
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 derived for
mapping between objects. The node index used for a mapping between objects. The node index used for a
specific node name is only persistent across reboots specific node name is only persistent across reboots
for nodes that are in a Discovery Domain (DD). If a for nodes that are in a Discovery Domain (DD). If a
node is not registered in any DD then the index used for node is not registered in any DD then the index used for
a node can change after a reboot." a node can change after a server reinitialization."
::= {isnsRegIscsiNodeEntry 1} ::= {isnsRegIscsiNodeEntry 1}
isnsRegIscsiNodeEidx OBJECT-TYPE isnsRegIscsiNodeEidx OBJECT-TYPE
SYNTAX EntIdx SYNTAX EntityIndexId
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 "The Entity Index of the Entity associated with this node.
index is derived for mapping between objects." The index is derived for mapping between objects."
::= {isnsRegIscsiNodeEntry 2} ::= {isnsRegIscsiNodeEntry 2}
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
SYNTAX IscsiNameType SYNTAX IscsiId
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 Specification." "The iSCSI Name for this node as defined in the iSNS
Specification."
::= {isnsRegIscsiNodeEntry 3} ::= {isnsRegIscsiNodeEntry 3}
Gibbons Expires April 2002 22
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX NodeTypeBitmap SYNTAX NodeTypeBitmapId
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 as defined in the iSNS Specification.
Bit Field Node Type Bit Field Node Type
--------- --------- --------- ---------
0 (Lsb) Target 0 (Lsb) Target
1 Initiator 1 Initiator
2 Control
All Others RESERVED All Others RESERVED
" "
::= {isnsRegIscsiNodeEntry 4} ::= {isnsRegIscsiNodeEntry 4}
isnsRegIscsiNodeAlias OBJECT-TYPE isnsRegIscsiNodeAlias OBJECT-TYPE
SYNTAX SymNameType SYNTAX SnmpAdminString
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/Symbolic Name of the node as defined in the
iSNS Specification. This is a variable-length text-based iSNS Specification. This is a variable-length text-based
description of up to 255 bytes." description of up to 255 bytes."
::= {isnsRegIscsiNodeEntry 5} ::= {isnsRegIscsiNodeEntry 5}
Gibbons Expires May 2002 26
isnsRegIscsiNodeScnBitmap OBJECT-TYPE isnsRegIscsiNodeScnBitmap OBJECT-TYPE
SYNTAX ScnBitmap 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 this node
as defined in the iSNS Specification." as defined in the iSNS Specification."
::= {isnsRegIscsiNodeEntry 6} ::= {isnsRegIscsiNodeEntry 6}
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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only
"
::= {isnsRegIscsiNodeEntry 7} ::= {isnsRegIscsiNodeEntry 7}
-- --
-- iSNS Registered iFCP Node Information -- iSNS Registered iFCP Node Information
Gibbons Expires April 2002 23
-- --
isnsRegIfcpNodeInfo OBJECT IDENTIFIER ::= {isnsReg 5} isnsRegIfcpNodeInfo OBJECT IDENTIFIER ::= {isnsReg 5}
-- --
-- iSNS Registered iFCP Node Table -- iSNS Registered iFCP Node Table
-- --
isnsRegIfcpNodeTable OBJECT-TYPE isnsRegIfcpNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegIfcpNodeEntry SYNTAX SEQUENCE OF IsnsRegIfcpNodeEntry
skipping to change at line 1315 skipping to change at line 1435
isnsRegIfcpNodeEntry OBJECT-TYPE isnsRegIfcpNodeEntry OBJECT-TYPE
SYNTAX IsnsRegIfcpNodeEntry SYNTAX IsnsRegIfcpNodeEntry
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 registered iFCP Node Entries in the iSNS."
INDEX {isnsRegIfcpNodeWwpn} INDEX {isnsRegIfcpNodeWwpn}
::= {isnsRegIfcpNodeTable 1} ::= {isnsRegIfcpNodeTable 1}
IsnsRegIfcpNodeEntry ::= SEQUENCE { IsnsRegIfcpNodeEntry ::= SEQUENCE {
isnsRegIfcpNodeWwpn WWNtype, isnsRegIfcpNodeWwpn FcNameId,
isnsRegIfcpNodeEidx EntIdx, isnsRegIfcpNodeEidx EntityIndexId,
isnsRegIfcpNodePortID FCIDtype, isnsRegIfcpNodePortID FcAddressId,
isnsRegIfcpNodePortType INTEGER, isnsRegIfcpNodePortType INTEGER,
isnsRegIfcpNodeSymName SymNameType, isnsRegIfcpNodeSymName SnmpAdminString,
isnsRegIfcpNodeFcNodeWwn WWNtype, isnsRegIfcpNodeFcNodeWwn FcNameId,
isnsRegIfcpNodeFabricPortWwn WWNtype,
isnsRegIfcpNodeHA FCIDtype, Gibbons Expires May 2002 27
isnsRegIfcpNodeFabricPortWwn FcNameId,
isnsRegIfcpNodeHA FcAddressId,
isnsRegIfcpNodePortAddrType InetAddressType, isnsRegIfcpNodePortAddrType InetAddressType,
isnsRegIfcpNodePortAddr InetAddress, isnsRegIfcpNodePortAddr InetAddress,
isnsRegIfcpNodeFcCos INTEGER, isnsRegIfcpNodeFcCos INTEGER,
isnsRegIfcpNodeFc4Types OCTET STRING, isnsRegIfcpNodeFc4Types OCTET STRING,
isnsRegIfcpNodeFc4Descr OCTET STRING, isnsRegIfcpNodeFc4Descr OCTET STRING,
isnsRegIfcpNodeFc4Features OCTET STRING, isnsRegIfcpNodeFc4Features OCTET STRING,
isnsRegIfcpNodeScnBitmap ScnBitmap isnsRegIfcpNodeScnBitmap ScnBitmapId
} }
isnsRegIfcpNodeWwpn OBJECT-TYPE isnsRegIfcpNodeWwpn OBJECT-TYPE
SYNTAX WWNtype SYNTAX FcNameId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node World Wide Port Name as defined in the iSNS "The iFCP Node World Wide Port Name as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 1} ::= {isnsRegIfcpNodeEntry 1}
isnsRegIfcpNodeEidx OBJECT-TYPE isnsRegIfcpNodeEidx OBJECT-TYPE
SYNTAX EntIdx SYNTAX EntityIndexId
Gibbons Expires April 2002 24
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 "The Entity Index of the Entity associated with this node.
index is derived for mapping between objects." The index is derived for mapping between objects."
::= {isnsRegIfcpNodeEntry 2} ::= {isnsRegIfcpNodeEntry 2}
isnsRegIfcpNodePortID OBJECT-TYPE isnsRegIfcpNodePortID OBJECT-TYPE
SYNTAX FCIDtype SYNTAX FcAddressId
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 iFCP Node Port ID as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 3} ::= {isnsRegIfcpNodeEntry 3}
isnsRegIfcpNodePortType OBJECT-TYPE isnsRegIfcpNodePortType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (0), unknown (0),
nPort (1), nPort (1),
skipping to change at line 1377 skipping to change at line 1497
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)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2002 28
"The iFCP Node Port Type as defined in the iSNS Specification." "The iFCP Node Port Type as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 4} ::= {isnsRegIfcpNodeEntry 4}
isnsRegIfcpNodeSymName OBJECT-TYPE isnsRegIfcpNodeSymName OBJECT-TYPE
SYNTAX SymNameType 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 iFCP Node Port Symbolic Name as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 5} ::= {isnsRegIfcpNodeEntry 5}
isnsRegIfcpNodeFcNodeWwn OBJECT-TYPE isnsRegIfcpNodeFcNodeWwn OBJECT-TYPE
SYNTAX WWNtype SYNTAX FcNameId
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 iSNS "The FC Node WWN associated with this iFCP Node as defined in
Specification." the iSNS Specification."
::= {isnsRegIfcpNodeEntry 6} ::= {isnsRegIfcpNodeEntry 6}
isnsRegIfcpNodeFabricPortWwn OBJECT-TYPE isnsRegIfcpNodeFabricPortWwn OBJECT-TYPE
SYNTAX FcNameId
Gibbons Expires April 2002 25
SYNTAX WWNtype
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 iSNS "The Fabric Port WWN associated with this Port as defined in
Specification." the iSNS Specification."
::= {isnsRegIfcpNodeEntry 7} ::= {isnsRegIfcpNodeEntry 7}
isnsRegIfcpNodeHA OBJECT-TYPE isnsRegIfcpNodeHA OBJECT-TYPE
SYNTAX FCIDtype SYNTAX FcAddressId
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 Hard Address as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 8} ::= {isnsRegIfcpNodeEntry 8}
isnsRegIfcpNodePortAddrType OBJECT-TYPE isnsRegIfcpNodePortAddrType 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 isnsRegIfcpNodePortAddr." "The type of Inet address in the isnsRegIfcpNodePortAddr."
::= {isnsRegIfcpNodeEntry 9} ::= {isnsRegIfcpNodeEntry 9}
isnsRegIfcpNodePortAddr OBJECT-TYPE isnsRegIfcpNodePortAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
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 Specification." "The iFCP Node Port Inet Address as defined in the iSNS
Specification."
::= {isnsRegIfcpNodeEntry 10} ::= {isnsRegIfcpNodeEntry 10}
Gibbons Expires May 2002 29
isnsRegIfcpNodeFcCos OBJECT-TYPE isnsRegIfcpNodeFcCos OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
-- class-unknown (0), -- class-unknown (0),
classF (1), classF (1),
class1 (2), class1 (2),
classF1 (3), classF1 (3),
class2 (4), class2 (4),
classF2 (5), classF2 (5),
class12 (6), class12 (6),
classF1_2 (7), classF1_2 (7),
skipping to change at line 1455 skipping to change at line 1577
class13 (10), class13 (10),
classF1_3 (11), classF1_3 (11),
class23 (12), class23 (12),
classF2_3 (13), classF2_3 (13),
class12_3 (14), class12_3 (14),
classF1_2_3 (15) 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
Gibbons Expires April 2002 26 Specification."
"The iFCP Node Class of Service as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 11} ::= {isnsRegIfcpNodeEntry 11}
isnsRegIfcpNodeFc4Types OBJECT-TYPE isnsRegIfcpNodeFc4Types OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32)) SYNTAX OCTET STRING (SIZE (32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node FC-4 Types as defined in the iSNS Specification." "The iFCP Node FC-4 Types as defined in the iSNS Specification."
::= {isnsRegIfcpNodeEntry 12} ::= {isnsRegIfcpNodeEntry 12}
isnsRegIfcpNodeFc4Descr OBJECT-TYPE isnsRegIfcpNodeFc4Descr OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256)) SYNTAX OCTET STRING(SIZE(0..256))
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 Specification." "The iFCP Node FC-4 Descriptors as defined in the iSNS
Specification."
::= {isnsRegIfcpNodeEntry 13} ::= {isnsRegIfcpNodeEntry 13}
isnsRegIfcpNodeFc4Features OBJECT-TYPE isnsRegIfcpNodeFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX OCTET STRING (SIZE (128))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iFCP Node FC-4 Features as defined in the iSNS Specification." "The iFCP Node FC-4 Features as defined in the iSNS
Specification."
::= {isnsRegIfcpNodeEntry 14} ::= {isnsRegIfcpNodeEntry 14}
isnsRegIfcpNodeScnBitmap OBJECT-TYPE isnsRegIfcpNodeScnBitmap OBJECT-TYPE
SYNTAX ScnBitmap
Gibbons Expires May 2002 30
SYNTAX ScnBitmapId
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 iFCP Node SCN bitmap for this node as defined in the iSNS
Specification." Specification."
::= {isnsRegIfcpNodeEntry 15} ::= {isnsRegIfcpNodeEntry 15}
-- --
-- iSNS Registered FC Node Information -- iSNS Registered FC Node Information
-- --
skipping to change at line 1512 skipping to change at line 1636
-- --
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}
Gibbons Expires April 2002 27
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 registered FC nodes in the iSNS."
INDEX {isnsRegFcNodeWwn} INDEX {isnsRegFcNodeWwn}
::= {isnsRegFcNodeTable 1} ::= {isnsRegFcNodeTable 1}
IsnsRegFcNodeEntry ::= SEQUENCE { IsnsRegFcNodeEntry ::= SEQUENCE {
isnsRegFcNodeWwn WWNtype, isnsRegFcNodeWwn FcNameId,
isnsRegFcNodeSymName SymNameType, isnsRegFcNodeSymName SnmpAdminString,
isnsRegFcNodeAddrType InetAddressType, isnsRegFcNodeAddrType InetAddressType,
isnsRegFcNodeAddr InetAddress, isnsRegFcNodeAddr InetAddress,
isnsRegFcNodeIPA OCTET STRING isnsRegFcNodeIPA OCTET STRING
} }
isnsRegFcNodeWwn OBJECT-TYPE isnsRegFcNodeWwn OBJECT-TYPE
SYNTAX WWNtype SYNTAX FcNameId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node WorldWideName as defined in the iSNS Specification." "The FC Node WorldWideName as defined in the iSNS
Specification."
::= {isnsRegFcNodeEntry 1} ::= {isnsRegFcNodeEntry 1}
isnsRegFcNodeSymName OBJECT-TYPE isnsRegFcNodeSymName OBJECT-TYPE
SYNTAX SymNameType SYNTAX SnmpAdminString
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 defined in "The optional FC Node Symbolic Name of the node as
the iSNS Specification. This is a variable-length text-based defined in the iSNS Specification. This is a
description." variable-length text-based description."
::= {isnsRegFcNodeEntry 2} ::= {isnsRegFcNodeEntry 2}
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 the next object."
::= {isnsRegFcNodeEntry 3} ::= {isnsRegFcNodeEntry 3}
skipping to change at line 1568 skipping to change at line 1693
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."
::= {isnsRegFcNodeEntry 4} ::= {isnsRegFcNodeEntry 4}
isnsRegFcNodeIPA OBJECT-TYPE isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8)) SYNTAX OCTET STRING (SIZE(8))
Gibbons Expires April 2002 28
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."
::= {isnsRegFcNodeEntry 5} ::= {isnsRegFcNodeEntry 5}
-- --
-- iSNS Control Block ---------------------------------------------- -- iSNS Control Block ----------------------------------------------
-- --
isnsCntl OBJECT IDENTIFIER ::= {isnsObj 5} isnsCntl OBJECT IDENTIFIER ::= {isnsObj 4}
-- --
-- iSNS Primary Server Information -- iSNS Primary Server Information
-- --
isnsPrimary OBJECT IDENTIFIER ::= {isnsCntl 1} isnsPrimary OBJECT IDENTIFIER ::= {isnsCntl 1}
isnsPrimaryVendorID OBJECT-TYPE isnsPrimaryVendorID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor identification of the primary iSNS being used by "The vendor name or identification of the primary iSNS being
this instance." used by this instance."
Gibbons Expires May 2002 32
::= {isnsPrimary 1} ::= {isnsPrimary 1}
isnsPrimaryVendorRevision OBJECT-TYPE isnsPrimaryVendorRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor software revision of the primary iSNS being used "The vendor software revision of the primary iSNS being used
by this instance." by this instance."
::= {isnsPrimary 2} ::= {isnsPrimary 2}
isnsPrimaryIsnsVersion OBJECT-TYPE isnsPrimaryIsnsVersion OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 1623 skipping to change at line 1748
instance. The header of each iSNSP message contains iSNS instance. The header of each iSNSP message contains iSNS
version information." version information."
::= {isnsPrimary 3} ::= {isnsPrimary 3}
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."
Gibbons Expires April 2002 29
::= {isnsPrimary 4} ::= {isnsPrimary 4}
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 primary iSNS being used
by the primary iSNS being used by this instance. This by the primary iSNS being used by this instance. This
is the in-band Inet Address that is used for iSNSP is the in-band Inet Address that is used for iSNSP
skipping to change at line 1652 skipping to change at line 1775
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."
::= {isnsPrimary 6} ::= {isnsPrimary 6}
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."
::= {isnsPrimary 7} ::= {isnsPrimary 7}
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."
skipping to change at line 1680 skipping to change at line 1805
this instance, if known. This is an out-of-band Inet this instance, if known. This is an out-of-band Inet
Address that may be used to manage the primary iSNS." Address that may be used to manage the primary iSNS."
::= {isnsPrimary 9} ::= {isnsPrimary 9}
isnsLocal OBJECT IDENTIFIER ::= {isnsCntl 2} isnsLocal OBJECT IDENTIFIER ::= {isnsCntl 2}
-- --
-- iSNS Local Instance Information -- iSNS Local Instance Information
-- --
Gibbons Expires April 2002 30
isnsLocalVendorID OBJECT-TYPE isnsLocalVendorID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor identification of this iSNS client / server "The vendor identification of this iSNS client / server
instance. This is generally the name of the vendor as instance. This is generally the name of the vendor as well
well as any identifier/name associated with the product." as any identifier/name associated with the product."
::= {isnsLocal 1} ::= {isnsLocal 1}
isnsLocalVendorRevision OBJECT-TYPE isnsLocalVendorRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor revision of this iSNS client / server instance. "The vendor revision of this iSNS client / server instance.
This is generally the release number from this vendor. For This is generally the release number from this vendor. For
example, it may be the major, minor and build number, such example, it may be the major, minor and build number, such
as 1.17.20021023a." as 1.17.20021023a."
::= {isnsLocal 2} ::= {isnsLocal 2}
isnsLocalVersion OBJECT-TYPE isnsLocalVersion OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2002 34
"The version of the local iSNS instance. The header of each "The version of the local iSNS instance. The header of each
iSNSP message sent by an instance contains iSNS version iSNSP message sent by an instance contains iSNS version
information." information."
::= {isnsLocal 3} ::= {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
skipping to change at line 1735 skipping to change at line 1860
DESCRIPTION DESCRIPTION
"The in-band Inet address of the local iSNS instance. "The in-band Inet address of the local iSNS instance.
This is the in-band Inet Address that is used for This is the in-band Inet Address that is used for
sending / receiving iSNSP messages." sending / receiving iSNSP messages."
::= {isnsLocal 5} ::= {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
Gibbons Expires April 2002 31
DESCRIPTION DESCRIPTION
"Indicates the TCP port the local iSNS instance is "Indicates the TCP port the local iSNS instance is
accepting / sending iSNSP messages on." accepting / sending iSNSP messages on."
::= {isnsLocal 6} ::= {isnsLocal 6}
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
skipping to change at line 1764 skipping to change at line 1887
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalBrdcstAddr." "The type of Inet address in isnsLocalBrdcstAddr."
::= {isnsLocal 8} ::= {isnsLocal 8}
isnsLocalBrdcstAddr OBJECT-TYPE isnsLocalBrdcstAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2002 35
"The address that iSNS Heartbeat messages are sent to "The address that iSNS Heartbeat messages are sent to
if L2 broadcast discovery has been enabled." if L2 broadcast discovery has been enabled."
::= {isnsLocal 9} ::= {isnsLocal 9}
isnsLocalMgtAddrType OBJECT-TYPE isnsLocalMgtAddrType 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 isnsLocalMgtAddr." "The type of Inet address in isnsLocalMgtAddr."
skipping to change at line 1791 skipping to change at line 1916
"The management address of the local iSNS instance. "The management address of the local iSNS instance.
This is an out-of-band Inet Address that may be This is an out-of-band Inet Address that may be
used to manage the iSNS instance." used to manage the iSNS instance."
::= {isnsLocal 11} ::= {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
Gibbons Expires April 2002 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current iSNS mode of this instance. "The current iSNS mode of this instance.
client: the instance is not configured to be an iSNS server client: the instance is not configured to be an iSNS
server: the instance is operating as a primary iSNS server server
server: the instance is operating as a primary iSNS
server
serverNotPrimary: the instance can be a primary iSNS server, but is serverNotPrimary: the instance can be a primary iSNS server, but is
currently acting as a client." currently acting as a client."
::= {isnsLocal 12} ::= {isnsLocal 12}
isnsLocalDiscovery OBJECT-TYPE isnsLocalDiscovery OBJECT-TYPE
SYNTAX DiscoveryType 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 the iSNS instance to discover / register with the primary iSNS
server." server."
::= {isnsLocal 13} ::= {isnsLocal 13}
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."
Gibbons Expires May 2002 36
::= {isnsLocal 14} ::= {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 15}
isnsLclCntrl OBJECT IDENTIFIER ::= {isnsCntl 3} isnsLclCntrl OBJECT IDENTIFIER ::= {isnsCntl 3}
-- --
-- iSNS Local Instance Control -- iSNS Local Instance Control
-- --
isnsLocalAddrTypeSet OBJECT-TYPE isnsLocalAddrTypeNext 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 isnsLocalAddrSet." "The type of Inet address in isnsLocalAddrNext that will
be used after the next reinitialization."
::= {isnsLclCntrl 1} ::= {isnsLclCntrl 1}
isnsLocalAddrSet OBJECT-TYPE isnsLocalAddrNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
Gibbons Expires April 2002 33
DESCRIPTION DESCRIPTION
"The in-band Inet address of the local iSNS instance that "The in-band Inet address of the local iSNS instance that
will be used after the next reinitialization. This is the will be used after the next reinitialization. This is the
in-band Inet Address that is used for sending / receiving in-band Inet Address that is used for sending / receiving
iSNSP messages. It may be the local address is changed iSNSP messages. This variable my not be writable in
through other means. In this case this variable is situations where the address is modified through other
READ-ONLY." means."
::= {isnsLclCntrl 2} ::= {isnsLclCntrl 2}
isnsLocalTcpPortSet OBJECT-TYPE isnsLocalTcpPortNext OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP port the local iSNS instance will accept "The TCP port the local iSNS instance will accept
/ send iSNSP messages on after next reinitialization." / send iSNSP messages on after next reinitialization."
::= {isnsLclCntrl 3} ::= {isnsLclCntrl 3}
isnsLocalUdpPortSet OBJECT-TYPE isnsLocalUdpPortNext OBJECT-TYPE
SYNTAX INTEGER (0..65535) SYNTAX INTEGER (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 UDP port the local iSNS instance will accept
Gibbons Expires May 2002 37
/ send iSNSP messages on after next reinitialization." / send iSNSP messages on after next reinitialization."
::= {isnsLclCntrl 4} ::= {isnsLclCntrl 4}
isnsLocalBrdcstAddrTypeSet OBJECT-TYPE isnsLocalBrdcstAddrTypeNext 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 isnsLocalBrdcstAddrSet." "The type of Inet address in isnsLocalBrdcstAddrNext
that will be used after next reinitialization."
::= {isnsLclCntrl 5} ::= {isnsLclCntrl 5}
isnsLocalBrdcstAddrSet OBJECT-TYPE isnsLocalBrdcstAddrNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address that iSNS Heartbeat messages are sent "The address that iSNS Heartbeat messages are sent
to after next reinitialization if this iSNS instance is to after next reinitialization if this iSNS instance is
an iSNS server and the heartbeat function has been enabled. an iSNS server and the heartbeat function has been enabled.
It may be the local broadcast address is changed through This variable my not be writable in situations where
other means. In this case this variable is READ-ONLY." the address is modified through other means."
::= {isnsLclCntrl 6} ::= {isnsLclCntrl 6}
isnsLocalMgtAddrTypeSet OBJECT-TYPE isnsLocalMgtAddrTypeNext 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." "The type of Inet address in isnsLocalMgtAddrSet that will
be used after next reinitialization."
::= {isnsLclCntrl 7} ::= {isnsLclCntrl 7}
Gibbons Expires April 2002 34 isnsLocalMgtAddrNext OBJECT-TYPE
isnsLocalMgtAddrSet 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 management address for the local iSNS instance
after next reinitialization. This is an out-of-band Inet after next reinitialization. This is an out-of-band Inet
Address that may be used to manage the iSNS instance. Address that may be used to manage the iSNS instance.
It may be the local management address is changed This variable my not be writable in situations where
through other means. In this case this variable is the address is modified through other means."
READ-ONLY."
::= {isnsLclCntrl 8} ::= {isnsLclCntrl 8}
isnsLocalRoleSet 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 iSNS mode of this instance after next
reinitialization. Values are - reinitialization. Values are -
client: the instance will not be an iSNS server client: the instance will not be an iSNS server
server: the instance will operate as a primary iSNS server."
Gibbons Expires May 2002 38
server: the instance will operate as a primary iSNS
server."
::= {isnsLclCntrl 9} ::= {isnsLclCntrl 9}
isnsLocalDiscoverySet OBJECT-TYPE isnsLocalDiscoveryNext OBJECT-TYPE
SYNTAX DiscoveryType SYNTAX ServerDiscoveryId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the iSNS server discovery process that will "Indicates the iSNS server discovery process that will
be used by the iSNS instance to discover / register with the be used by the iSNS instance to discover / register
primary iSNS server." with the primary iSNS server."
::= {isnsLclCntrl 10} ::= {isnsLclCntrl 10}
isnsLocalDdNewMemberStatus OBJECT-TYPE isnsLocalDdNewMemberStatus OBJECT-TYPE
SYNTAX INTEGER {inNoDomain(1), SYNTAX INTEGER {inNoDomain(1),
inDefaultDomain(2)} inDefaultDomain(2)}
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain membership status for a new device when "The Discovery Domain membership status for a new device when
added to the network. Either the new device will not be in added to the network. Either the new device will not be in
skipping to change at line 1950 skipping to change at line 2080
isnsLocalDdNewMemberStatus OBJECT-TYPE isnsLocalDdNewMemberStatus OBJECT-TYPE
SYNTAX INTEGER {inNoDomain(1), SYNTAX INTEGER {inNoDomain(1),
inDefaultDomain(2)} inDefaultDomain(2)}
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain membership status for a new device when "The Discovery Domain membership status for a new device when
added to the network. Either the new device will not be in added to the network. Either the new device will not be in
a domain, or go into a default domain. a domain, or go into a default domain.
The default setting is inNoDomain. If enabled, the default The default setting is inNoDomain. If enabled, the default
domain is by convention DD ID 1." domain is by convention DD ID 1."
DEFVAL {inNoDomain}
::= {isnsLclCntrl 11} ::= {isnsLclCntrl 11}
-- --
-- iSNS primary IP Address table for unicast communication -- iSNS primary IP Address table for unicast communication
configuration
-- --
Gibbons Expires April 2002 35
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. This table possible primary servers that the user configures."
contains not more then 5 entries."
::= {isnsLclCntrl 12} ::= {isnsLclCntrl 12}
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 "An iSNS server entry in the unicast configuration table. Entries
can be created by setting isnsLocalUnicastCfgRowStatus to can be created using a configuration address and adddress type."
'createAndGo' or 'createAndWait', and setting the desired values
for the index, address type, and server address."
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
} }
isnsLocalUnicastCfgIndex OBJECT-TYPE isnsLocalUnicastCfgIndex OBJECT-TYPE
SYNTAX INTEGER (1..5) SYNTAX INTEGER (1..200)
MAX-ACCESS read-only 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 higher index, 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}
Gibbons Expires April 2002 36
isnsLocalUnicastCfgAddr OBJECT-TYPE isnsLocalUnicastCfgAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the IP address of the iSNS server. Each "Identifies the IP address of the iSNS server. Each
potential iSNS server in the unicast configured network potential iSNS server in the unicast configured network
should be in this table." should be in this table."
::= {isnsLocalUnicastCfgEntry 3} ::= {isnsLocalUnicastCfgEntry 3}
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."
active (1), read-write
notInService (2), read-write
notReady (3), read-only
createAndGo (4), write-only
createAndWait (5), write-only
destroy (6), write-only"
::= {isnsLocalUnicastCfgEntry 4} ::= {isnsLocalUnicastCfgEntry 4}
isnsLocalMcGrpSetType OBJECT-TYPE isnsLocalMcGrpNextType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
Gibbons Expires May 2002 40
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalMcGrpSet." "The type of Inet address in isnsLocalMcGrpSet."
::= {isnsLclCntrl 13} ::= {isnsLclCntrl 13}
isnsLocalMcGrpSet OBJECT-TYPE isnsLocalMcGrpNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address that iSNS Heartbeat messages are sent to "The address that iSNS Heartbeat messages are sent to
if multicast based discovery has been enabled." if multicast based discovery has been enabled."
::= {isnsLclCntrl 14} ::= {isnsLclCntrl 14}
isnsLocalReinitialize OBJECT-TYPE isnsLocalReinitialize OBJECT-TYPE
SYNTAX TFtype SYNTAX TruthValue
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 "Setting this variable to true reinitializes the iSNS to use any
new settings. NOTE: reinitialization will disable all iSNS new settings. NOTE: reinitialization will disable all iSNS
functionality until the server has fully initialized." functionality until the server has fully initialized.
The object will return true during the period the local iSNS
client/server is being reinitialized, false at all other times."
::= {isnsLclCntrl 15} ::= {isnsLclCntrl 15}
-- --
Gibbons Expires April 2002 37
-- End of Control Block information -- End of Control Block information
-- --
------------------------------------------------------------ ------------------------------------------------------------
isnsGroups OBJECT IDENTIFIER ::= {isnsConformance 1} isnsGroups OBJECT IDENTIFIER ::= {isnsConformance 1}
isnsDdsAttributesGroup OBJECT-GROUP isnsDdsAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsNumber, isnsDdsNumber,
isnsDdsId,
isnsDdsSymbolicName, isnsDdsSymbolicName,
isnsDdsEnabled, isnsDdsEnabled,
isnsDdsRowStatus, isnsDdsRowStatus,
isnsDdsDdDdsId,
isnsDdsDdId,
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,
isnsDdId,
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 {
isnsDdIscsiNodeDdId,
isnsDdIscsiNodeIdx,
isnsDdIscsiNodeName, isnsDdIscsiNodeName,
isnsDdIscsiNodeRowStatus isnsDdIscsiNodeRowStatus,
isnsDdIscsiNodeIdxNext
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain iSCSI Member attributes" "Discovery Domain iSCSI Member attributes"
::= {isnsGroups 3} ::= {isnsGroups 3}
isnsDdIfcpAttributesGroup OBJECT-GROUP isnsDdIfcpAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdIfcpNodeDdId,
isnsDdIfcpNodeName,
Gibbons Expires April 2002 38
isnsDdIfcpNodeRowStatus isnsDdIfcpNodeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain iFCP Member attributes" "Discovery Domain iFCP Member attributes"
::= {isnsGroups 4} ::= {isnsGroups 4}
isnsRegEntityAttributesGroup OBJECT-GROUP isnsRegEntityAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumEntities, isnsNumEntities,
isnsRegEntityEIdx,
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityMgtAddrType, isnsRegEntityMgtAddrType,
isnsRegEntityMgtAddr, isnsRegEntityMgtAddr,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionRange, isnsRegEntityVersionRange,
isnsRegEntityRegPeriod isnsRegEntityRegPeriod
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered Entity attributes" "Registered storage entity attributes"
::= {isnsGroups 5} ::= {isnsGroups 5}
isnsRegPortalAttributesGroup OBJECT-GROUP isnsRegPortalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumPortals, isnsNumPortals,
isnsRegPortalPrtlIdx,
isnsRegPortalEIdx,
isnsRegPortalAddrType, isnsRegPortalAddrType,
isnsRegPortalAddr, isnsRegPortalAddr,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalSymName, isnsRegPortalSymName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiScnUdpPort, isnsRegPortalEsiScnUdpPort,
isnsRegPortalGroup isnsRegPortalGroup
} }
STATUS current STATUS current
Gibbons Expires May 2002 42
DESCRIPTION DESCRIPTION
"Registered Portal attributes" "Registered portal attributes"
::= {isnsGroups 6} ::= {isnsGroups 6}
isnsRegIscsiNodeAttributesGroup OBJECT-GROUP isnsRegIscsiNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumIscsiNodes, isnsNumIscsiNodes,
isnsRegIscsiNodeIdx,
isnsRegIscsiNodeEidx, isnsRegIscsiNodeEidx,
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnBitmap, isnsRegIscsiNodeScnBitmap,
isnsRegIscsiNodeRowStatus isnsRegIscsiNodeRowStatus
} }
STATUS current STATUS current
Gibbons Expires April 2002 39
DESCRIPTION DESCRIPTION
"Registered iSCSI Node attributes" "Registered iSCSI Node attributes"
::= {isnsGroups 7} ::= {isnsGroups 7}
isnsRegIfcpNodeAttributesGroup OBJECT-GROUP isnsRegIfcpNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumIfcpNodes, isnsNumIfcpNodes,
isnsRegIfcpNodeWwpn,
isnsRegIfcpNodeEidx, isnsRegIfcpNodeEidx,
isnsRegIfcpNodePortID, isnsRegIfcpNodePortID,
isnsRegIfcpNodePortType, isnsRegIfcpNodePortType,
isnsRegIfcpNodeSymName, isnsRegIfcpNodeSymName,
isnsRegIfcpNodeFcNodeWwn, isnsRegIfcpNodeFcNodeWwn,
isnsRegIfcpNodeFabricPortWwn, isnsRegIfcpNodeFabricPortWwn,
isnsRegIfcpNodeHA, isnsRegIfcpNodeHA,
isnsRegIfcpNodePortAddrType, isnsRegIfcpNodePortAddrType,
isnsRegIfcpNodePortAddr, isnsRegIfcpNodePortAddr,
isnsRegIfcpNodeFcCos, isnsRegIfcpNodeFcCos,
skipping to change at line 2216 skipping to change at line 2326
isnsRegIfcpNodeScnBitmap isnsRegIfcpNodeScnBitmap
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered iFCP Node attributes" "Registered iFCP Node attributes"
::= {isnsGroups 8} ::= {isnsGroups 8}
isnsRegFcNodeAttributesGroup OBJECT-GROUP isnsRegFcNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumFcNodes, isnsNumFcNodes,
isnsRegFcNodeWwn,
isnsRegFcNodeSymName, isnsRegFcNodeSymName,
isnsRegFcNodeAddrType, isnsRegFcNodeAddrType,
isnsRegFcNodeAddr, isnsRegFcNodeAddr,
isnsRegFcNodeIPA isnsRegFcNodeIPA
} }
STATUS current STATUS current
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, isnsPrimaryVendorID,
isnsPrimaryVendorRevision, isnsPrimaryVendorRevision,
isnsPrimaryIsnsVersion, isnsPrimaryIsnsVersion,
isnsPrimaryAddrType, isnsPrimaryAddrType,
isnsPrimaryAddr, isnsPrimaryAddr,
isnsPrimaryTcpPort, isnsPrimaryTcpPort,
isnsPrimaryUdpPort, isnsPrimaryUdpPort,
isnsPrimaryMgtAddrType, isnsPrimaryMgtAddrType,
isnsPrimaryMgtAddr isnsPrimaryMgtAddr
} }
Gibbons Expires April 2002 40
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, isnsLocalVendorID,
isnsLocalVendorRevision, isnsLocalVendorRevision,
isnsLocalVersion, isnsLocalVersion,
skipping to change at line 2266 skipping to change at line 2374
isnsLocalBrdcstAddr, isnsLocalBrdcstAddr,
isnsLocalMgtAddrType, isnsLocalMgtAddrType,
isnsLocalMgtAddr, isnsLocalMgtAddr,
isnsLocalRole, isnsLocalRole,
isnsLocalDiscovery, isnsLocalDiscovery,
isnsLocalMcType, isnsLocalMcType,
isnsLocalMcGrp isnsLocalMcGrp
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Local iSNS attributes" "Local iSNS attributes. These are the values currently
in use by the local iSNS client/server. They must be compatible
with the primary iSNS server attributes in order for it
to properly function."
::= {isnsGroups 11} ::= {isnsGroups 11}
isnsLocalCntlAttributesGroup OBJECT-GROUP isnsLocalCntlAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsLocalAddrTypeSet, isnsLocalAddrTypeNext,
isnsLocalAddrSet, isnsLocalAddrNext,
isnsLocalTcpPortSet, isnsLocalTcpPortNext,
isnsLocalUdpPortSet, isnsLocalUdpPortNext,
isnsLocalBrdcstAddrTypeSet, isnsLocalBrdcstAddrTypeNext,
isnsLocalBrdcstAddrSet, isnsLocalBrdcstAddrNext,
isnsLocalMcGrpSetType, isnsLocalMcGrpNextType,
isnsLocalMcGrpSet, isnsLocalMcGrpNext,
isnsLocalMgtAddrTypeSet,
isnsLocalMgtAddrSet, Gibbons Expires May 2002 44
isnsLocalRoleSet, isnsLocalMgtAddrTypeNext,
isnsLocalDiscoverySet, isnsLocalMgtAddrNext,
isnsLocalRoleNext,
isnsLocalDiscoveryNext,
isnsLocalDdNewMemberStatus, isnsLocalDdNewMemberStatus,
isnsLocalUnicastCfgIndex,
isnsLocalUnicastCfgAddrType, isnsLocalUnicastCfgAddrType,
isnsLocalUnicastCfgAddr, isnsLocalUnicastCfgAddr,
isnsLocalUnicastCfgRowStatus, isnsLocalUnicastCfgRowStatus,
isnsLocalReinitialize isnsLocalReinitialize
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Local iSNS attributes" "The local iSNS client/server attributes that will be applied
the next time the local client/server is reinitialized."
::= {isnsGroups 12} ::= {isnsGroups 12}
Gibbons Expires April 2002 41
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,
skipping to change at line 2335 skipping to change at line 2446
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, isnsDdIfcpAttributesGroup,
isnsRegEntityAttributesGroup, isnsRegEntityAttributesGroup,
isnsRegPortalAttributesGroup, isnsRegPortalAttributesGroup,
isnsRegIfcpNodeAttributesGroup, isnsRegIfcpNodeAttributesGroup,
isnsRegFcNodeAttributesGroup, isnsRegFcNodeAttributesGroup,
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
} }
::= {isnsCompliances 3} ::= {isnsCompliances 3}
Gibbons Expires April 2002 42
END END
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 on environment without proper protection can have a negative effect
network operations. on network operations.
SNMPv1 by itself is not a secure environment. Even if the network SNMPv1 by itself is not a secure environment. Even if the
itself is secure (for example by using IPSec), even then, there is network itself is secure (for example by using IPSec), even then,
no control as to who on the secure network is allowed to access and there is no control as to who on the secure network is allowed to
GET/SET (read/change/create/delete) the objects in this MIB. access and GET/SET (read/change/create/delete) the objects in
this MIB.
It is recommended that the implementers consider the security It is recommended that the implementers consider the security
features as provided by the SNMPv3 framework. Specifically, the use features as provided by the SNMPv3 framework. Specifically, the
of the User-based Security Model RFC 2574 [RFC2574] and the View- use of the User-based Security Model RFC 2574 [RFC2574] and the
based Access Control Model RFC 2575 [RFC2575] is recommended. View-based Access Control Model RFC 2575 [RFC2575] is
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, Charles Monia, Franco [isns001] Kevin Gibbons, Josh Tseng, Fa Yoeu, Charles Monia,
Travostino, Ken Hirata, Mark Bakke, John Dowdy, Howard Franco Travostino, Tom McSweeney, Curt Du Laney, John
Hall, "iSNS Internet Storage Name Service", <draft-ietf- Dowdy, Chad Gregory, Ken Hirata, Howard Hall, "iSNS
ips-isns-04.txt>, Expires December 2001 Internet Storage Name Service", <draft-ietf-ips-isns-
05.txt>, Expires May 2002
[RFC2851] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
Gibbons Expires May 2002 46
"Textual Conventions for Internet Network Addresses",
RFC 2851, June 2000.
[RFC2837] Rose, M., and K. McCloghrie, "Definitions of Managed
Objects for the Fabric Element in Fibre Channel
Standard", RFC 2837, May 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.
[RFC1155] Rose, M., and K. McCloghrie, "Structure and Identification [RFC1155] Rose, M., and K. McCloghrie, "Structure and
of Management Information for TCP/IP-based Internets", STD Identification of Management Information for TCP/IP-
16, RFC 1155, May 1990. based Internets", STD 16, RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD
16, RFC 1212, March 1991.
[RFC1215] M. Rose, "A Convention for Defining Traps for use with the [RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions",
SNMP", RFC 1215, March 1991. STD 16, RFC 1212, March 1991.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC1215] M. Rose, "A Convention for Defining Traps for use with
Rose, M., and S. Waldbusser, "Structure of Management the SNMP", RFC 1215, March 1991.
Information Version 2 (SMIv2)", STD 58, RFC 2578, April
1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Structure of
Management Information Version 2 (SMIv2)", STD 58, RFC
2578, April 1999.
Gibbons Expires April 2002 43 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
Rose, M., and S. Waldbusser, "Textual Conventions for J., Rose, M., and S. Waldbusser, "Textual Conventions
SMIv2", STD 58, RFC 2579, April 1999. for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
Rose, M., and S. Waldbusser, "Conformance Statements for J., Rose, M., and S. Waldbusser, "Conformance Statements
SMIv2", STD 58, RFC 2580, April 1999. for SMIv2", STD 58, RFC 2580, April 1999.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
Network Management Protocol", STD 15, RFC 1157, May 1990. "Simple Network Management Protocol", STD 15, RFC 1157,
May 1990.
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, January "Introduction to Community-based SNMPv2", RFC 1901,
1996. January 1996.
[RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network "Transport Mappings for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1906, January 1996. Management Protocol (SNMPv2)", RFC 1906, January 1996.
[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 Network "Message Processing and Dispatching for the Simple
Management Protocol (SNMP)", RFC 2572, April 1999. Network Management Protocol (SNMP)", RFC 2572, April
1999.
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security Model [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security
(USM) for version 3 of the Simple Network Management Model (USM) for version 3 of the Simple Network
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 Applications", [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3
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.
[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 Network "Introduction to Version 3 of the Internet-standard
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
3850 North First Street 3850 North First Street
San Jose, CA 95134-1702 San Jose, CA 95134-1702
USA USA
Tel: (408) 519-3756 Tel: (408) 519-3756
Fax: (408) 519-3705 Fax: (408) 519-3705
Gibbons Expires April 2002 44
E-mail: kgibbons@nishansystems.com E-mail: kgibbons@nishansystems.com
Tom McSweeney Tom McSweeney
Postal: IBM Corporation Postal: IBM Corporation
600 Park Offices Drive 600 Park Offices Drive
Research Triangle Park, NC Research Triangle Park, NC
USA 27709 USA 27709
Tel: +1-919-254-5634 Tel: +1-919-254-5634
Fax: +1-919-254-0391 Fax: +1-919-254-0391
E-mail: rf42tpme@us.ibm.com E-mail: rf42tpme@us.ibm.com
9. Full Copyright Statement 9. Full Copyright Statement
"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 to This document and translations of it may be copied and furnished
others, and derivative works that comment on or otherwise explain it to others, and derivative works that comment on or otherwise
or assist in its implementation may be prepared, copied, published explain it or assist in its implementation may be prepared,
and distributed, in whole or in part, without restriction of any copied, published and distributed, in whole or in part, without
kind, provided that the above copyright notice and this paragraph restriction of any kind, provided that the above copyright notice
are included on all such copies and derivative works. However, this and this paragraph are included on all such copies and derivative
document itself may not be modified in any way, such as by removing works. However, this document itself may not be modified in any
the copyright notice or references to the Internet Society or other way, such as by removing the copyright notice or references to
Internet organizations, except as needed for the purpose of the Internet Society or other Internet organizations, except as
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be Gibbons Expires May 2002 48
revoked by the Internet Society or its successors or assigns. needed for the purpose of developing Internet standards in which
case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate
it into languages other than English.
This document and the information contained herein is provided on an The limited permissions granted above are perpetual and will not
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING be revoked by the Internet Society or its successors or assigns.
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
Gibbons Expires April 2002 45 This document and the information contained herein is provided on
An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE."
Gibbons Expires May 2002 49
 End of changes. 

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