draft-ietf-ips-isns-mib-02.txt   draft-ietf-ips-isns-mib-03.txt 
IPS Kevin Gibbons IPS Kevin Gibbons
Internet Draft Josh Tseng Internet Draft Josh Tseng
<draft-ietf-ips-isns-mib-02.txt> Charles Monia <draft-ietf-ips-isns-mib-03.txt> Nishan Systems
Category: standards-track Nishan Systems Category: standards-track
Expires: November 2002 Expires: May 2003 Tom McSweeney
Tom McSweeney
IBM IBM
May 2002 December 2002
Definitions of Managed Objects for iSNS Definitions of Managed Objects for iSNS
(Internet Storage Name Service) (Internet Storage Name Service)
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance This document is an Internet-Draft and is in full conformance
with all provisions of Section 10 of RFC2026. with all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet
Task Force (IETF), its areas, and its working groups. Note that Engineering Task Force (IETF), its areas, and its working
other groups may also distribute working documents as Internet- groups. Note that other groups may also distribute working
Drafts. documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet- documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as "work Drafts as reference material or to cite them other than as "work
in progress." in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2001). All Rights Reserved. Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract Abstract
This memo defines a portion of the Management Information Base This memo defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it defines a basic set of managed community. In particular, it defines a basic set of managed
objects for SNMP-based monitoring and management of the Internet objects for SNMP-based monitoring and management of the Internet
Storage Name Service (iSNS). Storage Name Service (iSNS).
This memo specifies a MIB module in a manner that is compliant to This memo specifies a MIB module in a manner that is compliant
the SMIv2. The set of objects is consistent with the SNMP to the SMIv2. The set of objects is consistent with the SNMP
framework and existing SNMP standards. framework and existing SNMP standards.
This memo is a product of the IP Storage (IPS) working group This memo is a product of the IP Storage (IPS) working group
Gibbons Expires November 2002 1 Gibbons Expires May 2003 1
within the Internet Engineering Task Force. Comments are within the Internet Engineering Task Force. Comments are
solicited and should be addressed to the working group's mailing solicited and should be addressed to the working group's mailing
list at ips@ece.cmu.edu and/or the authors. list at ips@ece.cmu.edu and/or the authors.
Gibbons Expires November 2002 2 Gibbons Expires May 2003 2
Table of Contents Table of Contents
Status of this Memo................................................1 Status of this Memo...............................................1
Copyright Notice..................................................1
Copyright Notice...................................................1 Abstract..........................................................1
1. Introduction..................................................4
Abstract...........................................................1 2. The SNMP Management Framework.................................4
3. Overview......................................................5
1. Introduction...................................................4 4. Technical Description.........................................5
4.1 Discovery Domain Set (DDS)...................................5
2. The SNMP Management Framework..................................4 4.2 Discovery Domain (DD)........................................5
4.3 Registered Storage Objects...................................5
3. Overview.......................................................5 4.3.1 Registered Entities........................................5
4.3.2 Registered Portals.........................................6
4. Technical Description..........................................5 4.3.3 Registered iSCSI Nodes.....................................6
4.3.4 Registered FC Ports........................................6
4.1 Discovery Domain Set..........................................5 4.3.5 Registered FC Nodes........................................6
4.4 iSNS Control.................................................6
4.2 Discovery Domain..............................................5 4.4.1 Administrative Control of iSNS.............................6
5. Draft History.................................................6
4.3 Registered Storage Objects....................................5 6. MIB Definition................................................8
7. Security Considerations......................................67
4.3.1 Registered Entities.........................................5 8. References...................................................67
9. Authors' Addresses...........................................69
4.3.2 Registered Portals..........................................5 10. Full Copyright Statement....................................69
4.3.3 Registered iSCSI Nodes......................................6
4.3.4 Registered FC Ports.........................................6
4.3.5 Registered FC Nodes.........................................6
4.4 iSNS Control..................................................6
4.4.1 Administrative Control of iSNS..............................6
5. MIB Definition.................................................6
6. Security Considerations.......................................61
7. References....................................................61
8. AuthorsĘ Addresses............................................63
9. Full Copyright Statement......................................63
Gibbons Expires November 2002 3 Gibbons Expires May 2003 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
based storage devices to register and query for other storage IP 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
managing iSNS servers. for managing iSNS servers and clients.
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 o Mechanisms for describing and naming objects and events for
the purpose of management. The first version of this the purpose of management. The first version of this
Structure of Management Information (SMI) is called SMIv1 Structure of Management Information (SMI) is called SMIv1
and described in STD 16, RFC 1155 [RFC1155], STD 16, RFC and described in STD 16, RFC 1155 [RFC1155], STD 16, RFC
1212 [RFC1212] and RFC 1215 [RFC1215]. The second version, 1212 [RFC1212] and RFC 1215 [RFC1215]. The second version,
called SMIv2, is described in STD 58, RFC 2578 [RFC2578], called SMIv2, is described in STD 58, RFC 2578 [RFC2578],
STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580]. STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
o Message protocols for transferring management information. o Message protocols for transferring management information.
The first version of the SNMP message protocol is called The first version of the SNMP message protocol is called
SNMPv1 and described in STD 15, RFC 1157 [RFC1157]. A SNMPv1 and described in STD 15, RFC 1157 [RFC1157]. A
second version of the SNMP message protocol, which is not an second version of the SNMP message protocol, which is not
Internet standards track protocol, is called SNMPv2c and an Internet standards track protocol, is called SNMPv2c and
described in RFC 1901 [RFC1901] and RFC 1906 [RFC1906]. The described in RFC 1901 [RFC1901] and RFC 1906 [RFC1906].
third version of the message protocol is called SNMPv3 and The third version of the message protocol is called SNMPv3
described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and RFC And described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and
2574 [RFC2574]. RFC 2574 [RFC2574].
o Protocol operations for accessing management information. o Protocol operations for accessing management information.
The first set of protocol operations and associated PDU The first set of protocol operations and associated PDU
formats is described in STD 15, RFC 1157 [RFC1157]. A formats is described in STD 15, RFC 1157 [RFC1157]. A
second set of protocol operations and associated PDU formats second set of protocol operations and associated PDU
is described in RFC 1905 [RFC1905]. 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 [RFC2573] and the view-based access control mechanism
described 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, Managed objects are accessed via a virtual information store,
termed the Management Information Base or MIB. Objects in the termed the Management Information Base or MIB. Objects in the
MIB are defined using the mechanisms defined in the SMI. MIB are defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. This memo specifies a MIB module that is compliant to the SMIv2.
A MIB conforming to the SMIv1 can be produced through the A MIB conforming to the SMIv1 can be produced through the
appropriate translations. The resulting translated MIB must be appropriate translations. The resulting translated MIB must be
semantically equivalent, except where objects or events are semantically equivalent, except where objects or events are
Gibbons Expires November 2002 4 Gibbons Expires May 2003 4
omitted because no translation is possible (use of Counter64). omitted because no translation is possible (use of Counter64).
Some machine readable information in SMIv2 will be converted into Some machine readable information in SMIv2 will be converted
textual descriptions in SMIv1 during the translation process. into textual descriptions in SMIv1 during the translation
However, this loss of machine readable information is not process. However, this loss of machine readable information is
considered to change the semantics of the MIB. 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
[isns001]. It also has the capability to group devices into storage network [isns001]. It also has the capability to group devices
discovery domains. The iSNS MIB is designed to allow SNMP to be into storage discovery domains. The iSNS MIB is designed to allow
used to monitor and manage a server used to provide iSNS SNMP to be used to monitor and manage a server used to provide iSNS
capabilities. capabilities.
4. Technical Description 4. Technical Description
The MIB is divided into several sections for Discovery Domain Set, The MIB is divided into sections for Discovery Domain Set
Discovery Domain management, registered object management, and iSNS management, Discovery Domain management, registered object
control. management, iSNS control, and iSNS notification.
The MIB supports both the iSNS Client and iSNS Server The MIB supports both iSNS Server and iSNS Client implementations.
implementations. The sections that are required to implement for an The sections that are required to implement for an iSNS Server or
iSNS Server or Client are listed in the MIB compliance section. Client are listed in the MIB compliance section.
4.1 Discovery Domain Set 4.1 Discovery Domain Set (DDS)
The isnsDds section provides information on the registered Discovery The isnsDds section provides information on the registered
Domain Sets, and the DDS members. DDSs is a method to group Discovery Domain Sets, and their DDS members. DDSs provide a
registered Discovery Domains. method to group registered Discovery Domains. As described in the
iSNS Specification [isns001], a DDS can be enabled or disabled.
DDs that are contained in an enabled DDS are enforced by an iSNS
Server. If the server has enabled SNMP control, this section
allows DDSs to be created, modified, and deleted.
4.2 Discovery Domain 4.2 Discovery Domain (DD)
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 their DD members. Discovery Domains are collections
storage nodes that are allowed to communicate. DD members can be of storage nodes and portals that are allowed to discover one
iSCSI nodes or iFCP nodes. another. DD members can be iSCSI nodes, Entity Portals, or iFCP
nodes. If the server has enabled SNMP control, this section allows
DDs to be created, modified, and deleted.
4.3 Registered Storage Objects 4.3 Registered Storage Objects
The isnsReg section provides information on the registered storage The isnsReg section provides information on the registered storage
objects. objects. This section is divided into subsections for Entities,
Portals, iSCSI Nodes, as well as iFCP Port and Node information.
4.3.1 Registered Entities 4.3.1 Registered Entities
The isnsRegEntityInfo section provides information on the registered Gibbons Expires May 2003 5
entities. Entities are collection of storage nodes and portals. The isnsRegEntityInfo section provides information on the
registered entities. Entities are collections 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
portals. Portals are logical IP-Address, TCP/UDP Port pairs that registered portals. Portals are logical IP-Address, TCP/UDP Port
provide access to storage nodes. pairs that provide access to storage nodes contained in the
associated Entity.
Gibbons Expires November 2002 5
4.3.3 Registered iSCSI Nodes 4.3.3 Registered iSCSI Nodes
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 FC Ports 4.3.4 Registered FC Ports
The isnsRegFcPortInfo section provides information on the registered The isnsRegFcPortInfo section provides information on the
FC Ports. The FC Ports are ports associated with FC Nodes. registered FC Ports. The FC Ports are ports associated with an iFCP
gateway.
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
FC Nodes. The FC nodes are individual storage devices. registered FC Nodes. The FC nodes are individual storage devices
associated with an iFCP gateway.
4.4 iSNS Control 4.4 iSNS Control
The isnsCntl section provides the ability to monitor and manage an The isnsCntl section provides the ability to monitor and manage an
iSNS implementation either acting as a client or server. If the iSNS implementation either acting as a client or server. If the
implementation is a client, it also provides the ability to view implementation is a client, it also provides the ability to view
information about the iSNS server it is communicating with. information about and configure the iSNS server it is communicating
with.
4.4.1 Administrative Control of iSNS 4.4.1 Administrative Control of iSNS
The iSNS Control section of the iSNS MIB provides the ability to The iSNS Control section of the iSNS MIB provides the ability to
manage iSNS settings that cannot be modified using the iSNS protocol manage iSNS settings that cannot be modified using the iSNS
directly. protocol directly.
5. MIB Definition 5. Draft History
ISNS-MIB DEFINITIONS ::= BEGIN This section describes the changes to the MIB that have occurred
during the standards process, and will be removed prior to
completion.
-- Revision History
REVISION "0212100000Z"
DESCRIPTION " v1.7 (12/10/02) changes:
Changed unicastCfg name to addrCfg
Corrected typographical errors
Gibbons Expires May 2003 6
Updated reference versions
"
REVISION "0210010000Z"
DESCRIPTION " v1.6 (10/01/02) changes:
Added support for portals that are explicitly
added to a discovery domain.
Made all revision dates snmp compliant.
"
REVISION "0205150000Z"
DESCRIPTION " v1.5 (05/15/02) changes:
Modified based on feedback from Keith McCloghrie
and others.
Aligned design and included new FC Mgt MIB.
Added support for attributes in iSNS Spec v10.
Added REFERENCES and clarified object value ranges.
Added Notification/Traps to the MIB.
Used BITS construct for all bitmaps.
Modifed FC Port table - was iFCP Node table
Moved Id Next variables above table it is used for.
Removed vendor specific options for iSNS control.
"
REVISION "0111200000Z"
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 "0110100000Z"
DESCRIPTION " v1.3 (10/10/01) changes:
added attributes to be consistent with the latest
iSNS Specification.
"
REVISION "0108140000Z"
DESCRIPTION " v1.2 (8/14/01) changes:
corrected format issues detected by SMICNG.
"
REVISION "0108100000Z"
DESCRIPTION " v1.1 (8/10/01) changes:
removed unused isnsObjInfo branch.
removed table indexes that are available in other
tables.
moved DD Member Status to the control branch.
reversed the order of the Portal indexes.
placed range limitations on EidId and IscsiNameId.
updated variable descriptions.
removed table entries that were redundant with table
indexes.
"
REVISION "0107100000Z"
DESCRIPTION " v1.0 (7/10/01) The initial revision of this
module."
Gibbons Expires May 2003 7
6. MIB Definition
ISNS-MGMT-MIB DEFINITIONS ::= BEGIN
-- --
-- IETF IPS Internet Storage Name Service (iSNS) -- Internet Storage Name Service (iSNS)
-- management -- Management Information Base
-- --
IMPORTS IMPORTS
Integer32, Integer32,
Unsigned32, Unsigned32,
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
BITS, BITS,
experimental experimental
FROM SNMPv2-SMI FROM SNMPv2-SMI
OBJECT-GROUP, OBJECT-GROUP,
NOTIFICATION-GROUP, NOTIFICATION-GROUP,
MODULE-COMPLIANCE MODULE-COMPLIANCE
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
DateAndTime, DateAndTime,
TruthValue, TruthValue,
Gibbons Expires November 2002 6
RowStatus RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
-- From RFC 2571 -- From RFC 2571
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
-- From RFC 2851 -- From RFC 2851
InetAddressType, InetAddressType,
InetAddress InetAddress
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
-- From IETF Fibre Channel Management MIB, RFC TBD -- From IETF Fibre Channel Management MIB, RFC TBD
FcNameIdOrZero, -- WWN FcNameIdOrZero, -- WWN
FcAddressId -- FCID FcAddressId -- FCID
FROM FC-MGMT-MIB FROM FC-MGMT-MIB
; ;
isnsMgmtMIB MODULE-IDENTITY isnsMgmtMIB MODULE-IDENTITY
LAST-UPDATED "200205150000Z" LAST-UPDATED "0212100000Z"
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
Gibbons Expires May 2003 8
Email: kgibbons@nishansystems.com
Josh Tseng Josh Tseng
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: jtseng@nishansystems.com
Tom McSweeney Tom McSweeney
IBM Corporation IBM Corporation
600 Park Offices Drive 600 Park Offices Drive
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
USA USA
Tel: +1 919 254-5634 Tel: +1 919 855-5169
Fax: +1 919 254-0391 Email: tommcs@us.ibm.com
Email: rf42tpme@us.ibm.com
" "
DESCRIPTION "The MIB for internet Storage Name Service DESCRIPTION "The MIB for internet Storage Name Service
(iSNS) Management." (iSNS) Management."
-- Revision History -- Revision History
REVISION "200205150000Z" REVISION "0212100000Z"
DESCRIPTION " v1.7 (12/10/02) changes:
Gibbons Expires November 2002 7 Changed unicastCfg name to addrCfg
Corrected typographical errors
Updated reference versions
"
REVISION "0210010000Z"
DESCRIPTION " v1.6 (10/01/02) changes:
Added support for portals that are explicitly
added to a discovery domain.
Made all revision dates snmp compliant.
"
REVISION "0205150000Z"
DESCRIPTION " v1.5 (05/15/02) changes: DESCRIPTION " v1.5 (05/15/02) changes:
Modified based on feedback from Keith McCloghrie Modified based on feedback from Keith McCloghrie
and others. and others.
Aligned design and included new FC Mgt MIB. Aligned design and included new FC Mgt MIB.
Added support for attributes in iSNS Spec v10. Added support for attributes in iSNS Spec v10.
Added REFERENCES and clarified object value ranges. Added REFERENCES and clarified object value ranges.
Added Notification/Traps to the MIB. Added Notification/Traps to the MIB.
Used BITS construct for all bitmaps. Used BITS construct for all bitmaps.
Modifed FC Port table - was iFCP Node table Modifed FC Port table - was iFCP Node table
Moved Id Next variables above table it is used for. Moved Id Next variables above table it is used for.
Removed vendor specific options for iSNS control. Removed vendor specific options for iSNS control.
" "
REVISION "200111200000Z" REVISION "0111200000Z"
DESCRIPTION " v1.4 (11/15/01) changes: DESCRIPTION " v1.4 (11/15/01) changes:
Modified structures based on feedback from Keith Modified structures based on feedback from Keith
McCloghrie and others in the IPS working group. We McCloghrie and others in the IPS working group. We
would like to thank Keith McCloghrie for his would like to thank Keith McCloghrie for his
extensive feedback. extensive feedback.
Gibbons Expires May 2003 9
" "
REVISION "200110100000Z" REVISION "0110100000Z"
DESCRIPTION " v1.3 (10/10/01) changes: DESCRIPTION " v1.3 (10/10/01) changes:
added attributes to be consistent with the latest added attributes to be consistent with the latest
iSNS Specification. iSNS Specification.
" "
REVISION "200108140000Z" REVISION "0108140000Z"
DESCRIPTION " v1.2 (8/14/01) changes: DESCRIPTION " v1.2 (8/14/01) changes:
corrected format issues detected by SMICNG. corrected format issues detected by SMICNG.
" "
REVISION "200108100000Z" REVISION "0108100000Z"
DESCRIPTION " v1.1 (8/10/01) changes: DESCRIPTION " v1.1 (8/10/01) changes:
removed unused isnsObjInfo branch. removed unused isnsObjInfo branch.
removed table indexes that are available in other removed table indexes that are available in other
tables. tables.
moved DD Member Status to the control branch. moved DD Member Status to the control branch.
reversed the order of the Portal indexes. reversed the order of the Portal indexes.
placed range limitations on EidId and IscsiNameId. placed range limitations on EidId and IscsiNameId.
updated variable descriptions. updated variable descriptions.
removed table entries that were redundant with table removed table entries that were redundant with
indexes. table indexes.
" "
REVISION "200107100000Z" REVISION "0107100000Z"
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
::= { experimental 4370 } ::= { experimental 4370 }
DiscoveryDomainSetId ::= TEXTUAL-CONVENTION DiscoveryDomainSetId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Discovery Domain Set Identifier associated with a "The unique Discovery Domain Set Identifier associated with a
Discovery Domain Set (DDS)." Discovery Domain Set (DDS)."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
Gibbons Expires November 2002 8
IsnsDdsStatusId ::= TEXTUAL-CONVENTION IsnsDdsStatusId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the status of a Discovery Domain "The bitmap indicating the status of a Discovery Domain
Set (DDS) registered in the iSNS. Set (DDS) registered in the iSNS.
Bit Status Bit Status
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
31 enabled 31 enabled
If bit(31) is set to true then the DDS is Enabled. If set If bit(31) is set to true then the DDS is Enabled. If set
to false the the DDS is disabled." to false the the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
Gibbons Expires May 2003 10
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
reserved9(9), reserved9(9),
reserved10(10), reserved10(10),
reserved11(11), reserved11(11),
reserved12(12), reserved12(12),
reserved13(13), reserved13(13),
skipping to change at line 440 skipping to change at line 510
reserved28(28), reserved28(28),
reserved29(29), reserved29(29),
reserved30(30), reserved30(30),
enabled(31) enabled(31)
} }
DiscoveryDomainId ::= TEXTUAL-CONVENTION DiscoveryDomainId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Discovery Domain Identifier (DD_ID) associated "The unique Discovery Domain Identifier (DD_ID) associated
with a Discovery Domain (DD). New devices are added to the with each Discovery Domain (DD). This can be used to
default DD if isnsLocalDdNewMemberStatus is set to uniquely index and reference a DD. New storage nodes
are automatically added to the default DD if
Gibbons Expires November 2002 9 isnsLocalDefaultDdDdsStatus is set to inDefaultDomain."
inDefaultDomain." REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
DdFeatureBitmapId ::= TEXTUAL-CONVENTION DdFeatureBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the types of features "The bitmap indicating the types of features
the Discovery Domain (DD) has. each Discovery Domain (DD) has.
Bit Status Bit Status
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
31 Boot List 31 Boot List
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.
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Gibbons Expires May 2003 11
Setting a bit to true (1) indicates the feature is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
skipping to change at line 498 skipping to change at line 571
reserved25(25), reserved25(25),
reserved26(26), reserved26(26),
reserved27(27), reserved27(27),
reserved28(28), reserved28(28),
reserved29(29), reserved29(29),
reserved30(30), reserved30(30),
bootlist(31) bootlist(31)
} }
DdDdsModificationBitmap ::= TEXTUAL-CONVENTION DdDdsModificationBitmap ::= TEXTUAL-CONVENTION
Gibbons Expires November 2002 10
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The methods that can be used to modify Discovery Domains "The methods that can be used to modify Discovery Domains
and Discovery Domain Sets. and Discovery Domain Sets.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
0 SNMP Enabled 0 SNMP Enabled
1 Control Node Enabled 1 Control Node Enabled
2 Target iSCSI Node Enabled 2 Target iSCSI Node Enabled
3 Initiator iSCSI Node Enabled 3 Initiator iSCSI Node Enabled
4 Target iFCP Port Enabled 4 Target iFCP Port Enabled
5 Initiator iFCP Port Enabled 5 Initiator iFCP Port Enabled
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Setting a bit to true (1) indicates the feature is
Gibbons Expires May 2003 12
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3"
SYNTAX BITS { SYNTAX BITS {
snmpEnabled(0), snmpEnabled(0),
controlNode(1), controlNode(1),
targetIscsiNode(2), targetIscsiNode(2),
initiatorIscsiNode(3), initiatorIscsiNode(3),
targetIfcpNode(4), targetIfcpNode(4),
initiatorIfcpNode(5) initiatorIfcpNode(5)
} }
EntityIndexId ::= TEXTUAL-CONVENTION EntityIndexId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Entity Index associated with "The identifier for the unique integer Entity Index associated
a storage entity." with a storage entity."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
EidId ::= TEXTUAL-CONVENTION EidId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique Entity object identifier (EID) as specified in the "The unique Entity object identifier (EID) as specified in the
iSNS Specification." iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
EntityProtocolId ::= TEXTUAL-CONVENTION EntityProtocolId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of protocol that is supported by this entity. "The type of protocol that is supported by this entity.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 Protocol Neutral 1 No Protocol
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others Reserved All Others Reserved
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX INTEGER { protocolNeutral(1), SYNTAX INTEGER { noProtocol(1),
iSCSI(2), iSCSI(2),
Gibbons Expires November 2002 11
iFCP(3) } iFCP(3) }
PortalIndexId ::= TEXTUAL-CONVENTION PortalIndexId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Portal Index associated with "The identifier for the unique integer Portal Index associated
a storage portal." with a storage portal."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
PortalPortId ::= TEXTUAL-CONVENTION PortalPortId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
Gibbons Expires May 2003 13
DESCRIPTION DESCRIPTION
"The UDP or TCP port number being used by a Portal for an Entity." "The UDP or TCP port number being used by a Portal for an
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Entity."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
PortalPortTypeId ::= TEXTUAL-CONVENTION PortalPortTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port type being used by a Portal for an Entity." "The UDP or TCP port type being used by a Portal for an
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Entity."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX INTEGER { udp(1), tcp(2) } SYNTAX INTEGER { udp(1), tcp(2) }
PortalGroupTagOr0Id ::= TEXTUAL-CONVENTION PortalGroupTagOr0Id ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The tag that uniquely identifies a Portal Group in an Entity "The tag that uniquely identifies a Portal Group in an Entity
object." object."
REFERENCE "draft-ietf-ips-iscsi-12.txt, Section 1" REFERENCE "draft-ietf-ips-iscsi-17.txt, Section 1"
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
PortalSecurityBitmapId ::= TEXTUAL-CONVENTION PortalSecurityBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as registered "Indicates security attribute settings for the Portal as
in the Portal Security Bitmap attribute. The valid bit must be set registered in the Portal Security Bitmap attribute. The
in order for this attribute to contain valid information. The valid bit must be set in order for this attribute to contain
definition of the bitmap is based on the iSNS Specification." valid information. The definition of the bitmap is based on
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" the iSNS Specification.
Setting a bit to true (1) indicates the feature is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
reserved9(9), reserved9(9),
reserved10(10), reserved10(10),
reserved11(11), reserved11(11),
reserved12(12), reserved12(12),
Gibbons Expires November 2002 12
reserved13(13), reserved13(13),
reserved14(14), reserved14(14),
reserved15(15), reserved15(15),
reserved16(16), reserved16(16),
reserved17(17), reserved17(17),
reserved18(18), reserved18(18),
Gibbons Expires May 2003 14
reserved19(19), reserved19(19),
reserved20(20), reserved20(20),
reserved21(21), reserved21(21),
reserved22(22), reserved22(22),
reserved23(23), reserved23(23),
reserved24(24), reserved24(24),
tunnelModePreferred(25), tunnelModePreferred(25),
transportModePreferred(26), transportModePreferred(26),
pfsEnabled(27), pfsEnabled(27),
agressiveModeEnabled(28), agressiveModeEnabled(28),
mainModeEnabled(29), mainModeEnabled(29),
ikeIpsecEnabled(30), ikeIpsecEnabled(30),
bitmapVALID(31) bitmapVALID(31)
} }
NodeIndexId ::= TEXTUAL-CONVENTION NodeIndexId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier for the unique integer Node Index associated with a "The identifier for the unique integer Node Index associated
storage node." with a storage node."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX Unsigned32 ( 1 .. 4294967295 ) SYNTAX Unsigned32 ( 1 .. 4294967295 )
IscsiNameId ::= TEXTUAL-CONVENTION IscsiNameId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name of the initiator or target associated with "The iSCSI Name of the initiator or target associated with
the storage node." the storage node."
REFERENCE "draft-ietf-ips-iscsi-name-disc-05.txt, Sec 2" REFERENCE "draft-ietf-ips-iscsi-name-disc-07.txt, Sec 2"
SYNTAX SnmpAdminString (SIZE (0..255)) SYNTAX SnmpAdminString (SIZE (0..255))
NodeTypeId ::= TEXTUAL-CONVENTION NodeTypeId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this node. "The Node Type bit-map defining the functions of this node.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
29 Control 29 Control
30 Initiator 30 Initiator
31 Target 31 Target
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
Gibbons Expires November 2002 13
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
reserved9(9), reserved9(9),
Gibbons Expires May 2003 15
reserved10(10), reserved10(10),
reserved11(11), reserved11(11),
reserved12(12), reserved12(12),
reserved13(13), reserved13(13),
reserved14(14), reserved14(14),
reserved15(15), reserved15(15),
reserved16(16), reserved16(16),
reserved17(17), reserved17(17),
reserved18(18), reserved18(18),
reserved19(19), reserved19(19),
skipping to change at line 707 skipping to change at line 788
CosBitmapId ::= TEXTUAL-CONVENTION CosBitmapId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Class of Service bitmap for a node. "The Class of Service bitmap for a node.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
All others RESERVED All others RESERVED
28 Delivery Confirmation Provided 28 Delivery Confirmation Provided
29 Delivery Confirmation Not Provided 29 Delivery Confirmation Not Provided
"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Setting a bit to true (1) indicates the feature is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
reserved9(9), reserved9(9),
reserved10(10), reserved10(10),
reserved11(11), reserved11(11),
Gibbons Expires November 2002 14
reserved12(12), reserved12(12),
reserved13(13), reserved13(13),
reserved14(14), reserved14(14),
reserved15(15), reserved15(15),
Gibbons Expires May 2003 16
reserved16(16), reserved16(16),
reserved17(17), reserved17(17),
reserved18(18), reserved18(18),
reserved19(19), reserved19(19),
reserved20(20), reserved20(20),
reserved21(21), reserved21(21),
reserved22(22), reserved22(22),
reserved23(23), reserved23(23),
reserved24(24), reserved24(24),
reserved25(25), reserved25(25),
skipping to change at line 757 skipping to change at line 840
"The State Change Notification (SCN) bitmap for a node. "The State Change Notification (SCN) bitmap for a node.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
All others RESERVED All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY 24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY 25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN 26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED 27 OBJECT REMOVED
28 OBJECT ADDED 28 OBJECT ADDED
29 OBJECT UPDATED 29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN 30 DD/DDS MEMBER REMOVED (MGT REG/SCN ONLY)
ONLY) 31 DD/DDS MEMBER ADDED (MGT REG/SCN ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY) Setting a bit to true (1) indicates the feature is
" enabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
SYNTAX BITS { SYNTAX BITS {
reserved0(0), reserved0(0),
reserved1(1), reserved1(1),
reserved2(2), reserved2(2),
reserved3(3), reserved3(3),
reserved4(4), reserved4(4),
reserved5(5), reserved5(5),
reserved6(6), reserved6(6),
reserved7(7), reserved7(7),
reserved8(8), reserved8(8),
reserved9(9), reserved9(9),
reserved10(10), reserved10(10),
reserved11(11), reserved11(11),
reserved12(12), reserved12(12),
reserved13(13), reserved13(13),
Gibbons Expires November 2002 15
reserved14(14), reserved14(14),
reserved15(15), reserved15(15),
reserved16(16), reserved16(16),
reserved17(17), reserved17(17),
Gibbons Expires May 2003 17
reserved18(18), reserved18(18),
reserved19(19), reserved19(19),
reserved20(20), reserved20(20),
reserved21(21), reserved21(21),
reserved22(22), reserved22(22),
reserved23(23), reserved23(23),
initiatorAndSelfOnly(24), initiatorAndSelfOnly(24),
targetAndSelfOnly(25), targetAndSelfOnly(25),
managementRegistrationOrScnSent(26), managementRegistrationOrScnSent(26),
objectRemoved(27), objectRemoved(27),
skipping to change at line 806 skipping to change at line 889
ddOrDdsMemberRemoved(30), ddOrDdsMemberRemoved(30),
ddOrDdsMemberAdded(31) ddOrDdsMemberAdded(31)
} }
ServerDiscoveryId ::= TEXTUAL-CONVENTION ServerDiscoveryId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The method of server discovery being used by this iSNS." "The method of server discovery being used by this iSNS."
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), other(1),
unicastCfg(2), addrCfg(2),
l2BrdcstHB(3), l2BrdcstHB(3),
mcHB(4), mcHB(4),
slp(5), slp(5),
dhcp(6) dhcp(6)
} }
-- --
-- Internet Storage Name Service Management -- Internet Storage Name Service Management
-- --
isnsObj OBJECT IDENTIFIER ::= { isnsMgmtMIB 1 } isnsObj OBJECT IDENTIFIER ::=
isnsConformance OBJECT IDENTIFIER ::= { isnsMgmtMIB 2 } { isnsMgmtMIB 1 }
isnsConformance OBJECT IDENTIFIER ::=
{ isnsMgmtMIB 2 }
-- --
-- iSNS Objects -------------------- -- iSNS Objects --------------------
-- --
-- --
-- Discovery Domain Set Objects -------------------- -- Discovery Domain Set Objects --------------------
-- --
isnsDds OBJECT IDENTIFIER ::= { isnsObj 1 } isnsDds OBJECT IDENTIFIER ::= { isnsObj 1 }
-- --
-- Discovery Domain Set Information -------------------- -- Discovery Domain Set Information --------------------
-- --
Gibbons Expires November 2002 16
isnsDdsInfo OBJECT IDENTIFIER ::= { isnsDds 1 } isnsDdsInfo OBJECT IDENTIFIER ::= { isnsDds 1 }
Gibbons Expires May 2003 18
isnsDdsNumber OBJECT-TYPE isnsDdsNumber OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domain Sets "The current total number of Discovery Domain Sets
registered in the iSNS. This is the number of rows registered in the iSNS. This is the number of rows
in the isnsDdsTable." in the isnsDdsTable."
::= { isnsDdsInfo 1 } ::= { isnsDdsInfo 1 }
skipping to change at line 889 skipping to change at line 974
of DDSs registered in the iSNS." of DDSs registered in the iSNS."
::= { isnsDdsRegistrations 2 } ::= { isnsDdsRegistrations 2 }
isnsDdsEntry OBJECT-TYPE isnsDdsEntry OBJECT-TYPE
SYNTAX IsnsDdsEntry SYNTAX IsnsDdsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one Discovery Domain Set (DDS) registered "Information on one Discovery Domain Set (DDS) registered
in the iSNS. The isnsDdsIdNext variable is used to in the iSNS. The isnsDdsIdNext variable is used to
Gibbons Expires November 2002 17
determine the next isnsDdsId that should be used for row determine the next isnsDdsId that should be used for row
creation. To create a row for a specific isnsDdsId, provide creation. To create a row for a specific isnsDdsId, provide
Gibbons Expires May 2003 19
a unique isnsDdsSymbolicName when creating a row using a unique isnsDdsSymbolicName when creating a row using
isnsDdsRowStatus. The creation and deletion of DDS's should isnsDdsRowStatus. The creation and deletion of DDS's should
be carefully handled so as to not disrupt a DDS created by be carefully handled so as to not disrupt a DDS created by
a storage entity through the iSNS protocol directly." a storage entity through the iSNS protocol directly."
INDEX { isnsDdsId } INDEX { isnsDdsId }
::= { isnsDdsTable 1 } ::= { isnsDdsTable 1 }
IsnsDdsEntry ::= IsnsDdsEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsId DiscoveryDomainSetId, isnsDdsId DiscoveryDomainSetId,
skipping to change at line 925 skipping to change at line 1010
::= { isnsDdsEntry 1 } ::= { isnsDdsEntry 1 }
isnsDdsSymbolicName OBJECT-TYPE isnsDdsSymbolicName OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Set Symbolic Name field contains "The Discovery Domain Set Symbolic Name field contains
a unique variable length description (up to 255 bytes) a unique variable length description (up to 255 bytes)
that is associated with the DDS." that is associated with the DDS."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdsEntry 2 } ::= { isnsDdsEntry 2 }
isnsDdsStatus OBJECT-TYPE isnsDdsStatus OBJECT-TYPE
SYNTAX IsnsDdsStatusId SYNTAX IsnsDdsStatusId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bitmap indicating the status of a Discovery Domain "The bitmap indicating the status of a Discovery Domain
Set (DDS) registered in the iSNS. Set (DDS) registered in the iSNS.
Bit Status Bit Status
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
31 enabled 31 enabled
If bit(31) is set to true then the DDS is Enabled. If set If bit(31) is set to true then the DDS is Enabled. If set
to false the the DDS is disabled." to false the the DDS is disabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
DEFVAL { { enabled } } DEFVAL { { enabled } }
::= { isnsDdsEntry 3 } ::= { isnsDdsEntry 3 }
Gibbons Expires November 2002 18
isnsDdsRowStatus OBJECT-TYPE isnsDdsRowStatus OBJECT-TYPE
Gibbons Expires May 2003 20
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this Discovery "This object indicates the status of this Discovery
Domain Set row. The normal state for a DDS is active." Domain Set row. The normal state for a DDS is active."
::= { isnsDdsEntry 4 } ::= { isnsDdsEntry 4 }
-- --
-- Discovery Domain Set Members -------------------- -- Discovery Domain Set Members --------------------
skipping to change at line 1000 skipping to change at line 1086
storage entity through the iSNS protocol directly." storage entity through the iSNS protocol directly."
INDEX { isnsDdsId, isnsDdsDdId } INDEX { isnsDdsId, isnsDdsDdId }
::= { isnsDdsDdTable 1 } ::= { isnsDdsDdTable 1 }
IsnsDdsDdEntry ::= IsnsDdsDdEntry ::=
SEQUENCE { SEQUENCE {
isnsDdsDdId DiscoveryDomainId, isnsDdsDdId DiscoveryDomainId,
isnsDdsDdRowStatus RowStatus isnsDdsDdRowStatus RowStatus
} }
Gibbons Expires November 2002 19
isnsDdsDdId OBJECT-TYPE isnsDdsDdId OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
Gibbons Expires May 2003 21
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that identifies the Discovery Domain "The ID that identifies the Discovery Domain
which is a member of the Discovery Domain Set." which is a member of the Discovery Domain Set."
::= { isnsDdsDdEntry 1 } ::= { isnsDdsDdEntry 1 }
isnsDdsDdRowStatus OBJECT-TYPE isnsDdsDdRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= { isnsDdsDdEntry 2 } ::= { isnsDdsDdEntry 2 }
-- --
-- Discovery Domain Objects -------------------- -- Discovery Domain Objects ----------------------------------
-- --
isnsDd OBJECT IDENTIFIER ::= { isnsObj 2 } isnsDd OBJECT IDENTIFIER ::= { isnsObj 2 }
-- --
-- Discovery Domain Information -------------------- -- Discovery Domain Information ------------------------------
-- --
isnsDdInfo OBJECT IDENTIFIER ::= { isnsDd 1 } isnsDdInfo OBJECT IDENTIFIER ::= { isnsDd 1 }
isnsDdNumber OBJECT-TYPE isnsDdNumber OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Discovery Domains registered "The current total number of Discovery Domains registered
in the iSNS. This is the number of rows in the in the iSNS. This is the number of rows in the
isnsDdTable." isnsDdTable."
::= { isnsDdInfo 1 } ::= { isnsDdInfo 1 }
-- --
-- Discovery Domain Registrations -------------------- -- Discovery Domain Registrations ----------------------------
-- --
isnsDdRegistrations OBJECT IDENTIFIER ::= { isnsDd 2 } isnsDdRegistrations OBJECT IDENTIFIER ::= { isnsDd 2 }
-- --
-- Process to get next DD_ID for a new DD -- Process to get next DD_ID for a new DD
-- --
isnsDdIdNext OBJECT-TYPE isnsDdIdNext OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires November 2002 20
"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 be used for DD creation using the isnsDdTable. The
Gibbons Expires May 2003 22
user should read and use the value of isnsDdIdNext user should read and use the value of isnsDdIdNext
before performing a isnsDdTable row creation. The before performing a isnsDdTable row creation. The
isnsDdIdNext value returned can be used as the index isnsDdIdNext value returned can be used as the index
value when creating a new row in the isnsDdTable. Each value when creating a new row in the isnsDdTable. Each
retrieval of this variable will return a different value." retrieval of this variable will return a different value."
::= { isnsDdRegistrations 1 } ::= { isnsDdRegistrations 1 }
isnsDdTable OBJECT-TYPE isnsDdTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdEntry SYNTAX SEQUENCE OF IsnsDdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 1109 skipping to change at line 1196
isnsDdRowStatus RowStatus isnsDdRowStatus RowStatus
} }
isnsDdId OBJECT-TYPE isnsDdId OBJECT-TYPE
SYNTAX DiscoveryDomainId SYNTAX DiscoveryDomainId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ID that refers to this Discovery Domain and "The ID that refers to this Discovery Domain and
index to the table." index to the table."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdEntry 1 } ::= { isnsDdEntry 1 }
Gibbons Expires November 2002 21
isnsDdSymbolicName OBJECT-TYPE isnsDdSymbolicName OBJECT-TYPE
Gibbons Expires May 2003 23
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Symbolic Name field contains a "The Discovery Domain Symbolic Name field contains a
unique variable length description (up to 255 bytes) unique variable length description (up to 255 bytes)
that is associated with the DD." that is associated with the DD."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdEntry 2 } ::= { isnsDdEntry 2 }
isnsDdFeatures OBJECT-TYPE isnsDdFeatures OBJECT-TYPE
SYNTAX DdFeatureBitmapId SYNTAX DdFeatureBitmapId
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Discovery Domain Features field contains a bitmap "The Discovery Domain Features field contains a bitmap
indicating the features of this DD. indicating the features of this DD.
Bit DD Feature Bit DD Feature
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
31 bootlist 31 bootlist
Boot List: this feature indicates that the targets Boot List: this feature indicates that the targets
in this DD provide boot capabilities for the member in this DD provide boot capabilities for the member
initiators." initiators.
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Setting a bit to true (1) indicates the feature is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
DEFVAL { { bootlist } } DEFVAL { { bootlist } }
::= { isnsDdEntry 3 } ::= { isnsDdEntry 3 }
isnsDdRowStatus OBJECT-TYPE isnsDdRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= { isnsDdEntry 4 } ::= { isnsDdEntry 4 }
skipping to change at line 1165 skipping to change at line 1256
isnsDdMembers OBJECT IDENTIFIER ::= { isnsDd 3 } isnsDdMembers OBJECT IDENTIFIER ::= { isnsDd 3 }
-- --
-- DD iSCSI Node Membership Assignment -- DD iSCSI Node Membership Assignment
-- --
isnsDdIscsiNodeTable OBJECT-TYPE isnsDdIscsiNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdIscsiNodeEntry SYNTAX SEQUENCE OF IsnsDdIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION
Gibbons Expires November 2002 22 Gibbons Expires May 2003 24
DESCRIPTION
"A table containing iSCSI node indexes that have been "A table containing iSCSI node indexes that have been
assigned to specific DDs. The number of rows in the assigned to specific DDs. The number of rows in the
table is dependent on the number of relationships between table is dependent on the number of relationships between
iSCSI Nodes and DDs registered in the iSNS." iSCSI Nodes and DDs registered in the iSNS."
::= { isnsDdMembers 1 } ::= { isnsDdMembers 1 }
isnsDdIscsiNodeEntry OBJECT-TYPE isnsDdIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsDdIscsiNodeEntry SYNTAX IsnsDdIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mapping of one iSCSI Node to a Discovery Domain to indicate "The mapping of one iSCSI Node to a Discovery Domain to
membership in the DD. The indexes are the DD ID of the indicate membership in the DD. The indexes are the DD ID
Discovery Domain, and the iSCSI Node Index of the iSCSI Node. of the Discovery Domain, and the iSCSI Node Index of the
For registered iSCSI nodes, the isnsDdIscsiNodeIdx for a specific iSCSI Node. For registered iSCSI nodes, the
isnsDdIscsiNodeName is obtained from the isnsRegIscsiNodeTable. isnsDdIscsiNodeIdx for a specific isnsDdIscsiNodeName is
For unregistered iSCSI nodes, if they are already a member of other obtained from the isnsRegIscsiNodeTable. For unregistered
Discovery Domains, the same isnsDdIscsiNodeIdx MUST be used. For iSCSI nodes, if they are already a member of other Discovery
unregistered iSCSI nodes, if they are not already a member of other Domains, the same isnsDdIscsiNodeIdx MUST be used. For
Discovery Domains, the variable isnsDdIscsiNodeIdxNext is used to unregistered iSCSI nodes, if they are not already a member of
obtain a valid isnsDdIscsiNodeIdx. If a DD is removed from the other Discovery Domains, the variable isnsDdIscsiNodeIdxNext
iSNS, then all entries associating nodes with the DD are removed." is used to obtain a valid isnsDdIscsiNodeIdx. If a DD is
removed from the iSNS, then all entries associating nodes
with the DD are removed."
INDEX { isnsDdId, isnsDdIscsiNodeIdx } INDEX { isnsDdId, isnsDdIscsiNodeIdx }
::= { isnsDdIscsiNodeTable 1 } ::= { isnsDdIscsiNodeTable 1 }
IsnsDdIscsiNodeEntry ::= IsnsDdIscsiNodeEntry ::=
SEQUENCE { SEQUENCE {
isnsDdIscsiNodeIdx NodeIndexId, isnsDdIscsiNodeIdx NodeIndexId,
isnsDdIscsiNodeName IscsiNameId, isnsDdIscsiNodeName IscsiNameId,
isnsDdIscsiNodeRowStatus RowStatus isnsDdIscsiNodeRowStatus RowStatus
} }
skipping to change at line 1213 skipping to change at line 1306
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI node index for this member node entry. This "The iSCSI node index for this member node entry. This
index is used to uniquely indicate this table entry, index is used to uniquely indicate this table entry,
and provides a 1 to 1 mapping to a node name. The and provides a 1 to 1 mapping to a node name. The
iSCSI node name is too long to be used for an index iSCSI node name is too long to be used for an index
directly. The iSCSI node index used for a specific directly. The iSCSI node index used for a specific
iSCSI node name is persistent across server iSCSI node name is persistent across server
reinitializations when the iSCSI node is a member of reinitializations when the iSCSI node is a member of
a Discovery Domain (DD)." a Discovery Domain (DD)."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdIscsiNodeEntry 1 } ::= { isnsDdIscsiNodeEntry 1 }
isnsDdIscsiNodeName OBJECT-TYPE isnsDdIscsiNodeName OBJECT-TYPE
SYNTAX IscsiNameId SYNTAX IscsiNameId
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires May 2003 25
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name for the initiator or target of "The iSCSI Name for the initiator or target of
Gibbons Expires November 2002 23
this member node entry. This maps 1 to 1 to the node this member node entry. This maps 1 to 1 to the node
index. The iSCSI Name field is too long to be easily index. The iSCSI Name field is too long to be easily
used for an index directly. The node index used for a used for an index directly. The node index used for a
specific node name is only persistent across iSNS server specific node name is only persistent across iSNS server
reinitializations for nodes that are in a Discovery reinitializations for nodes that are in a Discovery
Domain (DD). If a node is not registered in any DD then Domain (DD). If a node is not registered in any DD then
the index used for a node can change after a reboot." the index used for a node can change after a reboot."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdIscsiNodeEntry 2 } ::= { isnsDdIscsiNodeEntry 2 }
isnsDdIscsiNodeRowStatus OBJECT-TYPE isnsDdIscsiNodeRowStatus 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."
::= { isnsDdIscsiNodeEntry 3 } ::= { isnsDdIscsiNodeEntry 3 }
skipping to change at line 1275 skipping to change at line 1368
::= { isnsDdMembers 2 } ::= { isnsDdMembers 2 }
-- --
-- DD FC Port Membership Assignment -- DD FC Port Membership Assignment
-- --
isnsDdFcPortTable OBJECT-TYPE isnsDdFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdFcPortEntry SYNTAX SEQUENCE OF IsnsDdFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Gibbons Expires May 2003 26
DESCRIPTION DESCRIPTION
"A table containing FC Port World Wide Names (WWN) that "A table containing FC Port World Wide Names (WWN) that
have been assigned to specific DDs. The number of rows have been assigned to specific DDs. The number of rows
Gibbons Expires November 2002 24
in the table is dependent on the number of relationships in the table is dependent on the number of relationships
between FC Ports and DDs registered in the iSNS." between FC Ports and DDs registered in the iSNS."
::= { isnsDdMembers 3 } ::= { isnsDdMembers 3 }
isnsDdFcPortEntry OBJECT-TYPE isnsDdFcPortEntry OBJECT-TYPE
SYNTAX IsnsDdFcPortEntry SYNTAX IsnsDdFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The association of one FC Port with a Discovery Domain. "The association of one FC Port with a Discovery Domain.
skipping to change at line 1309 skipping to change at line 1402
isnsDdFcPortName FcNameIdOrZero, isnsDdFcPortName FcNameIdOrZero,
isnsDdFcPortRowStatus RowStatus isnsDdFcPortRowStatus RowStatus
} }
isnsDdFcPortName OBJECT-TYPE isnsDdFcPortName OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Port WWN the FC Port that is a member of the DD." "The Port WWN the FC Port that is a member of the DD."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdFcPortEntry 1 } ::= { isnsDdFcPortEntry 1 }
isnsDdFcPortRowStatus OBJECT-TYPE isnsDdFcPortRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry." "This object indicates the status of this entry."
::= { isnsDdFcPortEntry 2 } ::= { isnsDdFcPortEntry 2 }
-- --
-- iSNS Registered Objects ----------------------------------------- -- DD Portal Membership Assignment
---
-- --
isnsReg OBJECT IDENTIFIER ::= { isnsObj 3 } isnsDdPortalTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsDdPortalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing portal indexes that have been
explicitly assigned to specific DDs. Explicity assignment of
Gibbons Expires May 2003 27
a portal to a discovery domain is only done when all portals
of an entity can not be equally used for access to nodes
contained in the entity. If no portal of an entity has been
explicitly assigned to a discovery domain, and a node
contained in the entity is a member of the discovery domain,
then all portals of the entity are implicitly contained in
the discovery domain. The number of rows in the table is
dependent on the number of explicit relationships between
portals and DDs registered in the iSNS."
::= { isnsDdMembers 4 }
isnsDdPortalEntry OBJECT-TYPE
SYNTAX IsnsDdPortalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry indicates an explicit addition of a portal to a
discovery domain. The explicit addition of an entity portal
to a discovery domain indicates the portal is preferred for
access to nodes of the entity that are contained in the
discovery domain. Portals that have been explicitly mapped a
discovery domain will be returned as part of a query that is
scoped to that discovery domain. If no portal of an entity
has been explicitly mapped to a discovery domain, then all
portals of the entity are implicit members of the discovery
domain, and all will be returned as part of query that is
scoped to that discovery domain. The table indexes are the
DD ID of the Discovery Domain, and the Portal Index of the
portal. For registered portals, the isnsDdPortalPrtlIdx for
a specific isnsDdPortalAddr and isnsDdPortalPort is obtained
from the isnsRegPortalTable. For unregistered portals, if
they are already a member of other Discovery Domains, the
same isnsDdPortalIdx MUST be used. For unregistered portals,
if they are not already a member of other Discovery Domains,
the variable isnsDdPortalIdxNext is used to obtain a valid
isnsDdPortalIdx. If a DD is removed from the iSNS, then all
entries associating portals with the DD are removed."
INDEX { isnsDdId, isnsDdPortalIdx }
::= { isnsDdPortalTable 1 }
IsnsDdPortalEntry ::=
SEQUENCE {
isnsDdPortalIdx PortalIndexId,
isnsDdPortalAddrType InetAddressType,
isnsDdPortalAddr InetAddress,
isnsDdPortalPort PortalPortId,
isnsDdPortalPortType PortalPortTypeId,
isnsDdPortalRowStatus RowStatus
}
isnsDdPortalIdx OBJECT-TYPE
SYNTAX PortalIndexId
MAX-ACCESS not-accessible
STATUS current
Gibbons Expires May 2003 28
DESCRIPTION
"The index for a portal explicitly contained in the discovery
domain. The Portal Index used for a specific portal
IP-address and port number pair is only persistent across
reboots for portals that have been explicitly added to a
Discovery Domain (DD). If a portal is not explicitly
registered in any DD, then the index used for a portal can
change after a server reinitialization."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdPortalEntry 1 }
isnsDdPortalAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Inet address in isnsDdPortalAddr."
::= { isnsDdPortalEntry 2 }
isnsDdPortalAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet Address for the portal as defined in
the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdPortalEntry 3 }
isnsDdPortalPort OBJECT-TYPE
SYNTAX PortalPortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number for the portal as defined in the
iSNS Specification. Whether the portal type is TCP
or UDP is indicated by isnsDdPortalPortType."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdPortalEntry 4 }
isnsDdPortalPortType OBJECT-TYPE
SYNTAX PortalPortTypeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the portal, either UDP or TCP, as
defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsDdPortalEntry 5 }
isnsDdPortalRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
Gibbons Expires May 2003 29
DESCRIPTION
"This object indicates the status of this entry."
::= { isnsDdPortalEntry 6 }
-- --
-- iSNS Registered Object Information ------------------------------ -- Adding next Portal member explicitly to a DD
--- --
isnsDdPortalIdxNext OBJECT-TYPE
SYNTAX PortalIndexId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next available portal index for adding an unregistered
portal to a discovery domain. The portal index used for a
specific portal is persistent across server reinitializations
only when the portal is an explicit member of a Discovery
Domain (DD). This variable is used when a portal is to be
explicitly added to a Discovery Domain prior to it being
registered in the server using the iSNS protocol. Registered
portals have an entry in the isnsRegPortalTable. If a portal
is already registered in the server, or is already a member
of a Discovery Domain, then it will already have a portal
index. The same portal index MUST be used for any additional
DD membership registrations of the same portal."
::= { isnsDdMembers 5 }
--
-- iSNS Registered Objects -----------------------------------
--
isnsReg OBJECT IDENTIFIER
::= { isnsObj 3 }
--
-- iSNS Registered Object Information ------------------------
-- --
isnsRegInfo OBJECT IDENTIFIER ::= { isnsReg 1 } isnsRegInfo OBJECT IDENTIFIER ::= { isnsReg 1 }
Gibbons Expires November 2002 25
isnsNumEntities OBJECT-TYPE isnsNumEntities OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of Entities registered in the "The current total number of Entities registered in the
iSNS. This is the number of rows in isnsRegEntityTable." iSNS. This is the number of rows in isnsRegEntityTable."
::= { isnsRegInfo 1 } ::= { isnsRegInfo 1 }
isnsNumPortals OBJECT-TYPE isnsNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2003 30
"The current total number of Portals registered in iSNS. "The current total number of Portals registered in iSNS.
This is the number of rows in isnsRegPortalTable." This is the number of rows in isnsRegPortalTable."
::= { isnsRegInfo 2 } ::= { isnsRegInfo 2 }
isnsNumIscsiNodes OBJECT-TYPE isnsNumIscsiNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of iSCSI node entries registered in the "The current total number of iSCSI node entries registered in
iSNS. This is the number rows in isnsRegIscsiNodeTable." the iSNS. This is the number rows in isnsRegIscsiNodeTable."
::= { isnsRegInfo 3 } ::= { isnsRegInfo 3 }
isnsNumFcPorts OBJECT-TYPE isnsNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC Port entries registered in the "The current total number of FC Port entries registered in the
iSNS. This is the number of rows in isnsRegFcPortTable." iSNS. This is the number of rows in isnsRegFcPortTable."
::= { isnsRegInfo 4 } ::= { isnsRegInfo 4 }
isnsNumFcNodes OBJECT-TYPE isnsNumFcNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current total number of FC node entries registered in the iSNS. "The current total number of FC node entries registered in the
This is the number of rows in isnsRegFcNodeTable." 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
-- --
Gibbons Expires November 2002 26
isnsRegEntityTable OBJECT-TYPE isnsRegEntityTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegEntityEntry SYNTAX SEQUENCE OF IsnsRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered Entity objects in the iSNS. "A table containing the registered Entity objects in the iSNS.
The number of entries in the table is dependent on the The number of entries in the table is dependent on the
number of Entity objects registered in the iSNS. All Entity number of Entity objects registered in the iSNS. All Entity
objects are registered in the iSNS using the iSNS protocol." objects are registered in the iSNS using the iSNS protocol."
::= { isnsRegEntityInfo 1 } ::= { isnsRegEntityInfo 1 }
isnsRegEntityEntry OBJECT-TYPE isnsRegEntityEntry OBJECT-TYPE
Gibbons Expires May 2003 31
SYNTAX IsnsRegEntityEntry SYNTAX IsnsRegEntityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Entity object in the iSNS." "Information on one registered Entity object in the iSNS."
INDEX { isnsRegEntityEIdx } INDEX { isnsRegEntityEIdx }
::= { isnsRegEntityTable 1 } ::= { isnsRegEntityTable 1 }
IsnsRegEntityEntry ::= IsnsRegEntityEntry ::=
SEQUENCE { SEQUENCE {
skipping to change at line 1430 skipping to change at line 1677
isnsRegEntityVersionMax INTEGER, isnsRegEntityVersionMax INTEGER,
isnsRegEntityRegPeriod Unsigned32 isnsRegEntityRegPeriod Unsigned32
} }
isnsRegEntityEIdx OBJECT-TYPE isnsRegEntityEIdx OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX EntityIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for this entity. This integer based index is "The Entity Index for this entity. This integer based index is
assigned by the iSNS server when an Entity is initially registered. assigned by the iSNS server when an Entity is initially
The Entity Index can be used to represent a registered Entity registered. The Entity Index can be used to represent a
object registered Entity object in situations where the Entity EID
in situations where the Entity EID would be too long/unwieldy." would be too long/unwieldy."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 1 } ::= { isnsRegEntityEntry 1 }
isnsRegEntityEID OBJECT-TYPE isnsRegEntityEID OBJECT-TYPE
SYNTAX EidId SYNTAX EidId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Identifier for this Entity object." "The iSNS Entity Identifier for this Entity object."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
Gibbons Expires November 2002 27
::= { isnsRegEntityEntry 2 } ::= { isnsRegEntityEntry 2 }
isnsRegEntityProtocol OBJECT-TYPE isnsRegEntityProtocol OBJECT-TYPE
SYNTAX EntityProtocolId SYNTAX EntityProtocolId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol is an enumerated value which indicates "The iSNS Entity Protocol is an enumerated value which
the type of nodes that are contained within it. indicates the type of nodes that are contained within it.
Type Value Entity Type Type Value Entity Type
---------- ----------- ---------- -----------
1 Protocol Neutral 1 No Protocol
Gibbons Expires May 2003 32
2 iSCSI 2 iSCSI
3 iFCP 3 iFCP
All Others Reserved All Others Reserved
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 3 } ::= { isnsRegEntityEntry 3 }
isnsRegEntityMgtAddrType OBJECT-TYPE isnsRegEntityMgtAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegEntityMgtAddr." "The type of Inet address in isnsRegEntityMgtAddr."
::= { isnsRegEntityEntry 4 } ::= { isnsRegEntityEntry 4 }
isnsRegEntityMgtAddr OBJECT-TYPE isnsRegEntityMgtAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Management IP Address for the Entity object." "The iSNS Management IP Address for the Entity object."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 5 } ::= { isnsRegEntityEntry 5 }
isnsRegEntityTimestamp OBJECT-TYPE isnsRegEntityTimestamp OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Registration Timestamp for the Entity object. "The iSNS Entity Registration Timestamp for the Entity object.
This is the most recent date and time that the Entity object, This is the most recent date and time that the Entity object,
and objects contained in the object, were registered or and objects contained in the object, were registered or
updated." updated."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 6 } ::= { isnsRegEntityEntry 6 }
isnsRegEntityVersionMin OBJECT-TYPE isnsRegEntityVersionMin OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol Version Range minimum value. A
Gibbons Expires November 2002 28 value of x'FF' is a wildcard value indicating no minimum to
"The iSNS Entity Protocol Version Range minimum value. A value the protocol versions supported by this Entity. Entity
of x'FF' is a wildcard value indicating no minimum to the registrations with isnsRegEntityProtocol set to No Protocol
protocol versions supported by this Entity. Protocol neutral always have a minimum version of 0."
registrations always have a minimum version of 0." REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegEntityEntry 7 } ::= { isnsRegEntityEntry 7 }
isnsRegEntityVersionMax OBJECT-TYPE isnsRegEntityVersionMax OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Protocol Version Range maximum value. A value
of x'FF' is a wildcard value indicating no maximum to the Gibbons Expires May 2003 33
protocol versions supported by this Entity. Protocol neutral "The iSNS Entity Protocol Version Range maximum value. A
registrations always have a maximum version of 0." value of x'FF' is a wildcard value indicating no maximum to
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" the protocol versions supported by this Entity. Entity
registrations with isnsRegEntityProtocol set to No Protocol
always have a maximum version of 0."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 8 } ::= { isnsRegEntityEntry 8 }
isnsRegEntityRegPeriod OBJECT-TYPE isnsRegEntityRegPeriod OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS Entity Status Inquiry (ESI) registration period which "The iSNS Entity Status Inquiry (ESI) registration period
indicates the maximum time, in seconds, that the registration which indicates the maximum time, in seconds, that the
will be maintained without receipt of an iSNSP message from the registration will be maintained without receipt of an iSNSP
entity. If the Registration Period is set to 0, then the Entity message from the entity. If the Registration Period is set
SHALL NOT be deregistered due to no contact with the entity." to 0, then the Entity SHALL NOT be deregistered due to no
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" contact with the entity."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegEntityEntry 9 } ::= { isnsRegEntityEntry 9 }
-- --
-- Basic information for the Entity object -- Basic information for the Entity object
-- --
isnsRegEntityInfoTable OBJECT-TYPE isnsRegEntityInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegEntityInfoEntry SYNTAX SEQUENCE OF IsnsRegEntityInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing basic information on registered Entity "A table containing basic information on registered Entity
objects in the iSNS. The number of entries in the table is objects in the iSNS. The number of entries in the table is
dependent on the number of Entity objects registered in the iSNS." dependent on the number of Entity objects registered in the
iSNS."
::= { isnsRegEntityInfo 2 } ::= { isnsRegEntityInfo 2 }
isnsRegEntityInfoEntry OBJECT-TYPE isnsRegEntityInfoEntry OBJECT-TYPE
SYNTAX IsnsRegEntityInfoEntry SYNTAX IsnsRegEntityInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Entity object in the iSNS." "Information on one registered Entity object in the iSNS."
INDEX { isnsRegEntityEIdx } INDEX { isnsRegEntityEIdx }
::= { isnsRegEntityInfoTable 1 } ::= { isnsRegEntityInfoTable 1 }
Gibbons Expires November 2002 29
IsnsRegEntityInfoEntry ::= IsnsRegEntityInfoEntry ::=
SEQUENCE { SEQUENCE {
isnsRegEntityInfoNumNodes Unsigned32, isnsRegEntityInfoNumNodes Unsigned32,
isnsRegEntityInfoNumPortals Unsigned32 isnsRegEntityInfoNumPortals Unsigned32
} }
isnsRegEntityInfoNumNodes OBJECT-TYPE isnsRegEntityInfoNumNodes OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
Gibbons Expires May 2003 34
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Storage Nodes associated with this Entity." "The number of Storage Nodes associated with this Entity."
::= { isnsRegEntityInfoEntry 1 } ::= { isnsRegEntityInfoEntry 1 }
isnsRegEntityInfoNumPortals OBJECT-TYPE isnsRegEntityInfoNumPortals OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Portals associated with this Entity." "The number of Portals associated with this Entity."
::= { isnsRegEntityInfoEntry 2 } ::= { isnsRegEntityInfoEntry 2 }
-- --
-- iSNS Registered Portal Information -- iSNS Registered Portal Information
-- --
isnsRegPortalInfo OBJECT IDENTIFIER ::= { isnsReg 3 } isnsRegPortalInfo OBJECT IDENTIFIER
::= { isnsReg 3 }
-- --
-- iSNS Registered Portal Table -- iSNS Registered Portal Table
-- --
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
skipping to change at line 1612 skipping to change at line 1865
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one registered Entity Portal in the iSNS. "Information on one registered Entity Portal in the iSNS.
The Entity Index is part of the table index to quickly The Entity Index is part of the table index to quickly
find Portals that support a specific Entity." find Portals that support a specific Entity."
INDEX { isnsRegEntityEIdx, INDEX { isnsRegEntityEIdx,
isnsRegPortalPrtlIdx } isnsRegPortalPrtlIdx }
::= { isnsRegPortalTable 1 } ::= { isnsRegPortalTable 1 }
Gibbons Expires November 2002 30
IsnsRegPortalEntry ::= IsnsRegPortalEntry ::=
SEQUENCE { SEQUENCE {
isnsRegPortalPrtlIdx PortalIndexId, isnsRegPortalPrtlIdx PortalIndexId,
isnsRegPortalAddrType InetAddressType, isnsRegPortalAddrType InetAddressType,
isnsRegPortalAddr InetAddress, isnsRegPortalAddr InetAddress,
isnsRegPortalPort PortalPortId, isnsRegPortalPort PortalPortId,
isnsRegPortalPortType PortalPortTypeId, isnsRegPortalPortType PortalPortTypeId,
Gibbons Expires May 2003 35
isnsRegPortalSymName SnmpAdminString, isnsRegPortalSymName SnmpAdminString,
isnsRegPortalEsiInterval Unsigned32, isnsRegPortalEsiInterval Unsigned32,
isnsRegPortalEsiPort PortalPortId, isnsRegPortalEsiPort PortalPortId,
isnsRegPortalEsiPortType PortalPortTypeId, isnsRegPortalEsiPortType PortalPortTypeId,
isnsRegPortalGroupTag PortalGroupTagOr0Id, isnsRegPortalGroupTag PortalGroupTagOr0Id,
isnsRegPortalScnPort PortalPortId, isnsRegPortalScnPort PortalPortId,
isnsRegPortalScnPortType PortalPortTypeId, isnsRegPortalScnPortType PortalPortTypeId,
isnsRegPortalSecurityInfo PortalSecurityBitmapId isnsRegPortalSecurityInfo PortalSecurityBitmapId
} }
isnsRegPortalPrtlIdx OBJECT-TYPE isnsRegPortalPrtlIdx OBJECT-TYPE
SYNTAX PortalIndexId SYNTAX PortalIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Index for this node. The index is created by the "The Portal Index for this node. The index is created by the
iSNS server for mapping between objects." iSNS server for mapping between objects. The Portal Index
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" used for a specific portal IP-address and port number pair
is only persistent across reboots for portals that have been
explicitly added to a Discovery Domain (DD). If a portal is
not explicitly registered in any DD, then the index used for
a portal can change after a server reinitialization."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 1 } ::= { isnsRegPortalEntry 1 }
isnsRegPortalAddrType OBJECT-TYPE isnsRegPortalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegPortalAddr." "The type of Inet address in isnsRegPortalAddr."
::= { isnsRegPortalEntry 2 } ::= { isnsRegPortalEntry 2 }
isnsRegPortalAddr OBJECT-TYPE isnsRegPortalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet Address for this Portal as defined in "The Inet Address for this Portal as defined in
the iSNS Specification." the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 3 } ::= { isnsRegPortalEntry 3 }
isnsRegPortalPort OBJECT-TYPE isnsRegPortalPort OBJECT-TYPE
SYNTAX PortalPortId SYNTAX PortalPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number for this Portal as defined in the "The port number for this Portal as defined in the
iSNS Specification. Whether the Portal type is TCP iSNS Specification. Whether the Portal type is TCP
or UDP is indicated by isnsRegPortalPortType." or UDP is indicated by isnsRegPortalPortType."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
Gibbons Expires November 2002 31
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
::= { isnsRegPortalEntry 4 } ::= { isnsRegPortalEntry 4 }
Gibbons Expires May 2003 36
isnsRegPortalPortType OBJECT-TYPE isnsRegPortalPortType OBJECT-TYPE
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for this Portal, either UDP or TCP, as "The port type for this Portal, either UDP or TCP, as
defined in the iSNS Specification." defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 5 } ::= { isnsRegPortalEntry 5 }
isnsRegPortalSymName OBJECT-TYPE isnsRegPortalSymName OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional Symbolic Name for this Portal as defined in the iSNS "The optional Symbolic Name for this Portal as defined in
Specification. If not provided then the string SHALL be zero the iSNS Specification. If not provided then the string
length." SHALL be zero length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 6 } ::= { isnsRegPortalEntry 6 }
isnsRegPortalEsiInterval OBJECT-TYPE isnsRegPortalEsiInterval OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Status Inquiry (ESI) Interval for this Portal "The Entity Status Inquiry (ESI) Interval for this Portal
as defined in the iSNS Specification." as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 7 } ::= { isnsRegPortalEntry 7 }
isnsRegPortalEsiPort OBJECT-TYPE isnsRegPortalEsiPort OBJECT-TYPE
SYNTAX PortalPortId SYNTAX PortalPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port number used for ESI monitoring. Whether "The TCP or UDP port number used for ESI monitoring. Whether
the port type is TCP or UDP is indicated by the port type is TCP or UDP is indicated by
isnsRegPortalEsiPortType." isnsRegPortalEsiPortType."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 8 } ::= { isnsRegPortalEntry 8 }
isnsRegPortalEsiPortType OBJECT-TYPE isnsRegPortalEsiPortType OBJECT-TYPE
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the ESI Port, either UDP or TCP, as "The port type for the ESI Port, either UDP or TCP, as
defined in the iSNS Specification." defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 9 } ::= { isnsRegPortalEntry 9 }
Gibbons Expires November 2002 32
isnsRegPortalGroupTag OBJECT-TYPE isnsRegPortalGroupTag OBJECT-TYPE
SYNTAX PortalGroupTagOr0Id SYNTAX PortalGroupTagOr0Id
Gibbons Expires May 2003 37
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Portal Group Tag for this Portal. Portals belonging to "The Portal Group Tag for this Portal. Portals belonging to
the same group allow connections for a session to span all the same group allow connections for a session to span all
Portals in the group. The tag value for Portal Group is Portals in the group. The tag value for Portal Group is
unique within an Entity object." unique within an Entity object."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 10 } ::= { isnsRegPortalEntry 10 }
isnsRegPortalScnPort OBJECT-TYPE isnsRegPortalScnPort OBJECT-TYPE
SYNTAX PortalPortId SYNTAX PortalPortId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP or UDP port used to receive SCN messages from the iSNS "The TCP or UDP port used to receive SCN messages from the
server. Whether the port type is TCP or UDP is indicated by iSNS server. Whether the port type is TCP or UDP is
isnsRegPortalScnPortType." indicated by isnsRegPortalScnPortType."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 11 } ::= { isnsRegPortalEntry 11 }
isnsRegPortalScnPortType OBJECT-TYPE isnsRegPortalScnPortType OBJECT-TYPE
SYNTAX PortalPortTypeId SYNTAX PortalPortTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port type for the SCN Port, either UDP or TCP, as "The port type for the SCN Port, either UDP or TCP, as
defined in the iSNS Specification." defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 12 } ::= { isnsRegPortalEntry 12 }
isnsRegPortalSecurityInfo OBJECT-TYPE isnsRegPortalSecurityInfo OBJECT-TYPE
SYNTAX PortalSecurityBitmapId SYNTAX PortalSecurityBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates security attribute settings for the Portal as "Indicates security attribute settings for the Portal as
registered in the Portal Security Bitmap attribute. The registered in the Portal Security Bitmap attribute. The bit
bitmapVALID bit must be set in order for this attribute to for bitmapVALID must be set in order for this attribute to
contain valid information." contain valid information.
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Setting a bit to true (1) indicates the feature is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegPortalEntry 13 } ::= { isnsRegPortalEntry 13 }
-- --
-- iSNS Registered iSCSI Node Information -- iSNS Registered iSCSI Node Information
-- --
isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 } isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 }
-- --
-- iSNS Registered iSCSI Node Table -- iSNS Registered iSCSI Node Table
Gibbons Expires November 2002 33 Gibbons Expires May 2003 38
-- --
isnsRegIscsiNodeTable OBJECT-TYPE isnsRegIscsiNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered iSCSI Nodes in the iSNS. "A table containing the registered iSCSI Nodes in the iSNS.
Storage devices register using the iSNS protocol. While a Storage devices register using the iSNS protocol. While a
device cannot be registered in an iSNS server using SNMP, device cannot be registered in an iSNS server using SNMP,
skipping to change at line 1800 skipping to change at line 2062
The number of entries is related to the number of iSCSI The number of entries is related to the number of iSCSI
nodes registered in the iSNS." nodes registered in the iSNS."
::= { isnsRegIscsiNodeInfo 1 } ::= { isnsRegIscsiNodeInfo 1 }
isnsRegIscsiNodeEntry OBJECT-TYPE isnsRegIscsiNodeEntry OBJECT-TYPE
SYNTAX IsnsRegIscsiNodeEntry SYNTAX IsnsRegIscsiNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one iSCSI node that has been registered in "Information on one iSCSI node that has been registered in
the iSNS. The RowStatus variable provides a method to delete the iSNS. The RowStatus variable provides a method to
registered nodes that were not properly deregistered / removed delete registered nodes that were not properly
through iSNSP. New rows cannot be added through SNMP." deregistered / removed through iSNSP. New rows cannot be
added through SNMP."
INDEX { isnsRegEntityEIdx, INDEX { isnsRegEntityEIdx,
isnsRegIscsiNodeIdx } isnsRegIscsiNodeIdx }
::= { isnsRegIscsiNodeTable 1 } ::= { isnsRegIscsiNodeTable 1 }
IsnsRegIscsiNodeEntry ::= SEQUENCE { IsnsRegIscsiNodeEntry ::= SEQUENCE {
isnsRegIscsiNodeIdx NodeIndexId, isnsRegIscsiNodeIdx NodeIndexId,
isnsRegIscsiNodeName IscsiNameId, isnsRegIscsiNodeName IscsiNameId,
isnsRegIscsiNodeType NodeTypeId, isnsRegIscsiNodeType NodeTypeId,
isnsRegIscsiNodeAlias SnmpAdminString, isnsRegIscsiNodeAlias SnmpAdminString,
isnsRegIscsiNodeScnBitmap ScnBitmapId, isnsRegIscsiNodeScnBitmap ScnBitmapId,
skipping to change at line 1829 skipping to change at line 2092
SYNTAX NodeIndexId SYNTAX NodeIndexId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Index for this node. The index is created by the "The Node Index for this node. The index is created by the
iSNS server for mapping between objects. The node index iSNS server for mapping between objects. The node index
used for a specific node name is only persistent across used for a specific node name is only persistent across
reboots for nodes that are in a Discovery Domain (DD). If reboots for nodes that are in a Discovery Domain (DD). If
a node is not registered in any DD, then the index used for a node is not registered in any DD, then the index used for
a node can change after a server reinitialization." a node can change after a server reinitialization."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 1 } ::= { isnsRegIscsiNodeEntry 1 }
Gibbons Expires May 2003 39
isnsRegIscsiNodeName OBJECT-TYPE isnsRegIscsiNodeName OBJECT-TYPE
Gibbons Expires November 2002 34
SYNTAX IscsiNameId SYNTAX IscsiNameId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name that uniquely identifies the initiator, "The iSCSI Name that uniquely identifies the initiator,
initiator/target, target, or control node in the network." initiator/target, target, or control node in the network."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 2 } ::= { isnsRegIscsiNodeEntry 2 }
isnsRegIscsiNodeType OBJECT-TYPE isnsRegIscsiNodeType OBJECT-TYPE
SYNTAX NodeTypeId SYNTAX NodeTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this iSCSI node. "The Node Type bit-map defining the functions of this
iSCSI node.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
29 Control 29 Control
30 Initiator 30 Initiator
31 Target 31 Target
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 3 } ::= { isnsRegIscsiNodeEntry 3 }
isnsRegIscsiNodeAlias OBJECT-TYPE isnsRegIscsiNodeAlias OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Alias name of the iSCSI node. This is a variable-length "The Alias name of the iSCSI node. This is a variable-length
text-based description of up to 255 bytes." text-based description of up to 255 bytes."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 4 } ::= { isnsRegIscsiNodeEntry 4 }
isnsRegIscsiNodeScnBitmap OBJECT-TYPE isnsRegIscsiNodeScnBitmap OBJECT-TYPE
SYNTAX ScnBitmapId SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for a node. "The State Change Notification (SCN) bitmap for a node.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
All others RESERVED All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY 24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY 25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN 26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED 27 OBJECT REMOVED
28 OBJECT ADDED 28 OBJECT ADDED
29 OBJECT UPDATED 29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN 30 DD/DDS MEMBER REMOVED (MGT REG/SCN ONLY)
ONLY) 31 DD/DDS MEMBER ADDED (MGT REG/SCN ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY)
Gibbons Expires November 2002 35 Gibbons Expires May 2003 40
" Setting a bit to true (1) indicates the flag is
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 5 } ::= { isnsRegIscsiNodeEntry 5 }
isnsRegIscsiNodeWwnToken OBJECT-TYPE isnsRegIscsiNodeWwnToken OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This contains an optional globally unique 64-bit integer value "This contains an optional globally unique 64-bit integer value
that can be used to represent the World Wide Node Name of the that can be used to represent the World Wide Node Name of the
iSCSI device in a Fibre Channel fabric. This identifier is used iSCSI device in a Fibre Channel fabric. This identifier is
during the device registration process, and MUST conform to the used during the device registration process, and MUST conform
requirements in [FC-FS]." to the requirements in [FC-FS]."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 6 } ::= { isnsRegIscsiNodeEntry 6 }
isnsRegIscsiNodeAuthMethod OBJECT-TYPE isnsRegIscsiNodeAuthMethod OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute contains a null-terminated string containing UTF-8 "This attribute contains a null-terminated string containing
text listing the iSCSI authentication methods enabled for this UTF-8 text listing the iSCSI authentication methods enabled
iSCSI Node, in order of preference. The text values used to for this iSCSI Node, in order of preference. The text values
identify iSCSI authentication methods are embedded in this string used to identify iSCSI authentication methods are embedded in
attribute and delineated by a comma. The text values are this string attribute and delineated by a comma. The text
identical to those found in the main iSCSI draft; additional values are identical to those found in the main iSCSI draft;
vendor-specific text values are also possible." additional vendor-specific text values are also possible."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegIscsiNodeEntry 7 } ::= { isnsRegIscsiNodeEntry 7 }
isnsRegIscsiNodeRowStatus OBJECT-TYPE isnsRegIscsiNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the status of this entry. Only "This object indicates the status of this entry. Only
active and destroy are supported. Destroy is used to active and destroy are supported. Destroy is used to
remove a registered node that has not be properly remove a registered node that has not be properly
deregistered through the iSNS protocol." deregistered through the iSNS protocol."
::= { isnsRegIscsiNodeEntry 8 } ::= { isnsRegIscsiNodeEntry 8 }
-- --
-- iSNS Registered FC Port Information -- iSNS Registered FC Port Information
-- --
isnsRegFcPortInfo OBJECT IDENTIFIER ::= { isnsReg 5 } isnsRegFcPortInfo OBJECT IDENTIFIER
::= { isnsReg 5 }
-- --
-- iSNS Registered FC Port Table -- iSNS Registered FC Port Table
-- --
Gibbons Expires May 2003 41
isnsRegFcPortTable OBJECT-TYPE isnsRegFcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcPortEntry SYNTAX SEQUENCE OF IsnsRegFcPortEntry
Gibbons Expires November 2002 36
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on registered FC Ports in the iSNS." "Information on registered FC Ports in the iSNS."
::= { isnsRegFcPortInfo 1 } ::= { isnsRegFcPortInfo 1 }
isnsRegFcPortEntry OBJECT-TYPE isnsRegFcPortEntry OBJECT-TYPE
SYNTAX IsnsRegFcPortEntry SYNTAX IsnsRegFcPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1990 skipping to change at line 2252
} }
isnsRegFcPortWwpn OBJECT-TYPE isnsRegFcPortWwpn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port's World Wide Port Name as defined in the iSNS "The FC Port's World Wide Port Name as defined in the iSNS
Specification." Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 1 } ::= { isnsRegFcPortEntry 1 }
isnsRegFcPortID OBJECT-TYPE isnsRegFcPortID OBJECT-TYPE
SYNTAX FcAddressId SYNTAX FcAddressId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2003 42
"The FC Port's Port ID as defined in the iSNS Specification." "The FC Port's Port ID as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 2 } ::= { isnsRegFcPortEntry 2 }
Gibbons Expires November 2002 37
isnsRegFcPortType OBJECT-TYPE isnsRegFcPortType OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Port Type as defined in the iSNS Specification and "The FC Port Port Type as defined in the iSNS Specification
the Fibre Channel FC-GS-3 Specification. Current values are as and the Fibre Channel FC-GS-3 Specification. Current values
shown below: are as shown below:
unknown (0), unknown (0),
nPort (1), nPort (1),
nlPort (2), nlPort (2),
fNlPort (3), fNlPort (3),
fPort (129), -- x'81' fPort (129), -- x'81'
flPort (130), -- x'82' flPort (130), -- x'82'
ePort (132), -- x'84' ePort (132), -- x'84'
bPort (133), -- x'85' bPort (133), -- x'85'
mFcpPort (65297), -- x'FF11' mFcpPort (65297), -- x'FF11'
iFcpPort (65298), -- x'FF12' iFcpPort (65298), -- x'FF12'
unknownEnd (65535) unknownEnd (65535)
." ."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 3 } ::= { isnsRegFcPortEntry 3 }
isnsRegFcPortSymName OBJECT-TYPE isnsRegFcPortSymName OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The optional FC Port Port Symbolic Name as defined in the iSNS "The optional FC Port Port Symbolic Name as defined in the
Specification. If not provided then the string SHALL be zero iSNS Specification. If not provided then the string SHALL
length." be zero length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 4 } ::= { isnsRegFcPortEntry 4 }
isnsRegFcPortFabricPortWwn OBJECT-TYPE isnsRegFcPortFabricPortWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Fabric Port WWN for this entry as defined in the iSNS "The Fabric Port WWN for this entry as defined in the iSNS
Specification." Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 5 } ::= { isnsRegFcPortEntry 5 }
isnsRegFcPortHA OBJECT-TYPE isnsRegFcPortHA OBJECT-TYPE
SYNTAX FcAddressId SYNTAX FcAddressId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Hard Address as defined in the iSNS Specification." "The FC Port Hard Address as defined in the iSNS
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Gibbons Expires May 2003 43
Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 6 } ::= { isnsRegFcPortEntry 6 }
Gibbons Expires November 2002 38
isnsRegFcPortAddrType OBJECT-TYPE isnsRegFcPortAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in the isnsRegFcPortAddr." "The type of Inet address in the isnsRegFcPortAddr."
::= { isnsRegFcPortEntry 7 } ::= { isnsRegFcPortEntry 7 }
isnsRegFcPortAddr OBJECT-TYPE isnsRegFcPortAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Inet Address as defined in the iSNS Specification." "The FC Port Inet Address as defined in the iSNS
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 8 } ::= { isnsRegFcPortEntry 8 }
isnsRegFcPortFcCos OBJECT-TYPE isnsRegFcPortFcCos OBJECT-TYPE
SYNTAX CosBitmapId SYNTAX CosBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Class of Service as defined in the iSNS Specification." "The FC Port Class of Service as defined in the iSNS
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 9 } ::= { isnsRegFcPortEntry 9 }
isnsRegFcPortFc4Types OBJECT-TYPE isnsRegFcPortFc4Types OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32)) SYNTAX OCTET STRING (SIZE (32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Types as defined in the iSNS Specification." "The FC Port FC-4 Types as defined in the iSNS
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 10 } ::= { isnsRegFcPortEntry 10 }
isnsRegFcPortFc4Descr OBJECT-TYPE isnsRegFcPortFc4Descr OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255)) SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Descriptors as defined in the iSNS "The FC Port FC-4 Descriptors as defined in the iSNS
Specification." Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 11 } ::= { isnsRegFcPortEntry 11 }
isnsRegFcPortFc4Features OBJECT-TYPE isnsRegFcPortFc4Features OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (128)) SYNTAX OCTET STRING (SIZE (128))
Gibbons Expires May 2003 44
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port FC-4 Features as defined in the iSNS Specification." "The FC Port FC-4 Features as defined in the iSNS
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" Specification."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 12 } ::= { isnsRegFcPortEntry 12 }
Gibbons Expires November 2002 39
isnsRegFcPortScnBitmap OBJECT-TYPE isnsRegFcPortScnBitmap OBJECT-TYPE
SYNTAX ScnBitmapId SYNTAX ScnBitmapId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The State Change Notification (SCN) bitmap for a FC Port. "The State Change Notification (SCN) bitmap for a FC Port.
Bit Field Flag Description Bit Field Flag Description
--------- ---------------- --------- ----------------
All others RESERVED All others RESERVED
24 INITIATOR AND SELF INFORMATION ONLY 24 INITIATOR AND SELF INFORMATION ONLY
25 TARGET AND SELF INFORMATION ONLY 25 TARGET AND SELF INFORMATION ONLY
26 MANAGEMENT REGISTRATION/SCN 26 MANAGEMENT REGISTRATION/SCN
27 OBJECT REMOVED 27 OBJECT REMOVED
28 OBJECT ADDED 28 OBJECT ADDED
29 OBJECT UPDATED 29 OBJECT UPDATED
30 DD/DDS MEMBER REMOVED (MANAGEMENT REG/SCN 30 DD/DDS MEMBER REMOVED (MGT REG/SCN ONLY)
ONLY) 31 DD/DDS MEMBER ADDED (MGT REG/SCN ONLY)
31 DD/DDS MEMBER ADDED (MANAGEMENT REG/SCN
ONLY) Setting a bit to true (1) indicates the flag is
" enabled."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 13 } ::= { isnsRegFcPortEntry 13 }
isnsRegFcPortRole OBJECT-TYPE isnsRegFcPortRole OBJECT-TYPE
SYNTAX NodeTypeId SYNTAX NodeTypeId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node Type bit-map defining the functions of this FC Port. "The Node Type bit-map defining the functions of this FC Port.
Bit Node Type Bit Node Type
--------- --------- --------- ---------
All Others RESERVED All Others RESERVED
29 Control 29 Control
30 Initiator 30 Initiator
31 Target 31 Target
" "
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 14 } ::= { isnsRegFcPortEntry 14 }
isnsRegFcPortFcNodeWwn OBJECT-TYPE isnsRegFcPortFcNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node WWN of the FC Node that has been associated with this "The FC Node WWN of the FC Node that has been associated with
FC Port as defined in the iSNS Specification." this FC Port as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7"
Gibbons Expires May 2003 45
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcPortEntry 15 } ::= { isnsRegFcPortEntry 15 }
-- --
-- iSNS Registered FC Node Information -- iSNS Registered FC Node Information
-- --
isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 6 } isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 6 }
Gibbons Expires November 2002 40
-- --
-- iSNS Registered FC Node Table -- iSNS Registered FC Node Table
-- --
isnsRegFcNodeTable OBJECT-TYPE isnsRegFcNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsRegFcNodeEntry SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing the registered FC Nodes in the iSNS." "A table containing the registered FC Nodes in the iSNS."
skipping to change at line 2206 skipping to change at line 2477
isnsRegFcNodeProxyIscsiName IscsiNameId isnsRegFcNodeProxyIscsiName IscsiNameId
} }
isnsRegFcNodeWwn OBJECT-TYPE isnsRegFcNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node World Wide Node Name as defined in the iSNS "The FC Node World Wide Node Name as defined in the iSNS
Specification." Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcNodeEntry 1 } ::= { isnsRegFcNodeEntry 1 }
isnsRegFcNodeSymName OBJECT-TYPE isnsRegFcNodeSymName OBJECT-TYPE
SYNTAX SnmpAdminString ( 0 .. 255 ) SYNTAX SnmpAdminString ( 0 .. 255 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Gibbons Expires May 2003 46
DESCRIPTION DESCRIPTION
"The optional FC Node Symbolic Name of the node as "The optional FC Node Symbolic Name of the node as
defined in the iSNS Specification. This is a defined in the iSNS Specification. This is a
variable-length text-based description. If not variable-length text-based description. If not
provided then the string SHALL be zero length." provided then the string SHALL be zero length."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcNodeEntry 2 } ::= { isnsRegFcNodeEntry 2 }
Gibbons Expires November 2002 41
isnsRegFcNodeAddrType OBJECT-TYPE isnsRegFcNodeAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsRegFcNodeAddr." "The type of Inet address in isnsRegFcNodeAddr."
::= { isnsRegFcNodeEntry 3 } ::= { isnsRegFcNodeEntry 3 }
isnsRegFcNodeAddr OBJECT-TYPE isnsRegFcNodeAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Node Inet address of the node as defined in the "The FC Node Inet address of the node as defined in the
iSNS Specification." iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcNodeEntry 4 } ::= { isnsRegFcNodeEntry 4 }
isnsRegFcNodeIPA OBJECT-TYPE isnsRegFcNodeIPA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8)) SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifies the FC Initial Process Associator "The object identifies the FC Initial Process Associator
of the node as defined in the iSNS Specification." of the node as defined in the iSNS Specification."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcNodeEntry 5 } ::= { isnsRegFcNodeEntry 5 }
isnsRegFcNodeProxyIscsiName OBJECT-TYPE isnsRegFcNodeProxyIscsiName OBJECT-TYPE
SYNTAX IscsiNameId SYNTAX IscsiNameId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI Name used to represent the FC Node in the IP network. "The iSCSI Name used to represent the FC Node in the IP
It is used as a pointer to the matching iSCSI Name entry in the network. It is used as a pointer to the matching iSCSI Name
iSNS server. Its value is usually registered by an FC-iSCSI entry in the iSNS server. Its value is usually registered
gateway connecting the IP network to the fabric containing the by an FC-iSCSI gateway connecting the IP network to the
FC device." fabric containing the FC device."
REFERENCE "draft-ietf-ips-iSNS-10.txt, Section 7" REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 7"
::= { isnsRegFcNodeEntry 6 } ::= { isnsRegFcNodeEntry 6 }
-- --
-- Basic information for the FC Node object -- Basic information for the FC Node object
-- --
isnsRegFcNodeInfoTable OBJECT-TYPE isnsRegFcNodeInfoTable OBJECT-TYPE
Gibbons Expires May 2003 47
SYNTAX SEQUENCE OF IsnsRegFcNodeInfoEntry SYNTAX SEQUENCE OF IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing basic information on registered FC Nodes "A table containing basic information on registered FC Nodes
in the iSNS. The number of entries in the table is dependent in the iSNS. The number of entries in the table is dependent
on the number of FC Nodes registered in the iSNS." on the number of FC Nodes registered in the iSNS."
::= { isnsRegFcNodeInfo 2 } ::= { isnsRegFcNodeInfo 2 }
Gibbons Expires November 2002 42
isnsRegFcNodeInfoEntry OBJECT-TYPE isnsRegFcNodeInfoEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodeInfoEntry SYNTAX IsnsRegFcNodeInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one FC Node that has been registered in the iSNS." "Information on one FC Node that has been registered in the
iSNS."
INDEX { isnsRegFcNodeWwn } INDEX { isnsRegFcNodeWwn }
::= { isnsRegFcNodeInfoTable 1 } ::= { isnsRegFcNodeInfoTable 1 }
IsnsRegFcNodeInfoEntry ::= IsnsRegFcNodeInfoEntry ::=
SEQUENCE { SEQUENCE {
isnsRegFcNodeInfoNumFcPorts Unsigned32 isnsRegFcNodeInfoNumFcPorts Unsigned32
} }
isnsRegFcNodeInfoNumFcPorts OBJECT-TYPE isnsRegFcNodeInfoNumFcPorts OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 4294967295 ) SYNTAX Unsigned32 ( 0 .. 4294967295 )
skipping to change at line 2322 skipping to change at line 2596
isnsRegFcNodePortEntry OBJECT-TYPE isnsRegFcNodePortEntry OBJECT-TYPE
SYNTAX IsnsRegFcNodePortEntry SYNTAX IsnsRegFcNodePortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one mapping from an FC Port and Entity to an "Information on one mapping from an FC Port and Entity to an
FC node registered in the iSNS." FC node registered in the iSNS."
INDEX { isnsRegFcNodeWwn, INDEX { isnsRegFcNodeWwn,
isnsRegFcPortWwpn } isnsRegFcPortWwpn }
Gibbons Expires May 2003 48
::= { isnsRegFcNodePortTable 1 } ::= { isnsRegFcNodePortTable 1 }
IsnsRegFcNodePortEntry ::= SEQUENCE { IsnsRegFcNodePortEntry ::= SEQUENCE {
isnsRegFcNodePortEntityEIdx EntityIndexId isnsRegFcNodePortEntityEIdx EntityIndexId
} }
isnsRegFcNodePortEntityEIdx OBJECT-TYPE isnsRegFcNodePortEntityEIdx OBJECT-TYPE
SYNTAX EntityIndexId SYNTAX EntityIndexId
MAX-ACCESS read-only MAX-ACCESS read-only
Gibbons Expires November 2002 43
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Entity Index for the Entity object associated with the "The Entity Index for the Entity object associated with the
FC Port and FC Node." FC Port and FC Node."
::= { isnsRegFcNodePortEntry 1 } ::= { isnsRegFcNodePortEntry 1 }
-- --
-- iSNS Control Block ---------------------------------------------- -- iSNS Control Block ----------------------------------------
-- --
isnsCntl OBJECT IDENTIFIER ::= { isnsObj 4 } isnsCntl OBJECT IDENTIFIER ::= { isnsObj 4 }
-- --
-- iSNS Primary Server Information -- iSNS Primary Server Information
-- --
isnsPrimary OBJECT IDENTIFIER ::= { isnsCntl 1 } isnsPrimary OBJECT IDENTIFIER
::= { isnsCntl 1 }
isnsPrimaryIsnsVersion OBJECT-TYPE isnsPrimaryIsnsVersion OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS version value as contained in messages received from "The iSNS version value as contained in messages received from
the server. The header of each iSNSP message contains the iSNS the current primary server. This information can be
version of the sender." maintained by both iSNS clients and iSNS servers. The header
REFERENCE "draft-ietf-ips-iSNS-10.txt" of each iSNSP message contains the iSNS version of the
sender."
REFERENCE "draft-ietf-ips-iSNS-15.txt"
::= { isnsPrimary 1 } ::= { isnsPrimary 1 }
isnsPrimaryAddrType OBJECT-TYPE isnsPrimaryAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsPrimaryAddr." "The type of Inet address in isnsPrimaryAddr."
::= { isnsPrimary 2 } ::= { isnsPrimary 2 }
isnsPrimaryAddr OBJECT-TYPE isnsPrimaryAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires May 2003 49
"The in-band Inet address of the current primary iSNS server "The in-band Inet address of the current primary iSNS server
as determined by the discovery process. This is the source as determined by the discovery process. This is the source
of all iSNSP messages received from the server." address of all iSNSP messages received from the server. If
not known, then the value is a zero-length string."
::= { isnsPrimary 3 } ::= { isnsPrimary 3 }
isnsPrimaryTcpPort OBJECT-TYPE isnsPrimaryTcpPort OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the TCP port the primary iSNS is accepting "Indicates the TCP port the primary iSNS is accepting
iSNSP messages on. The well known TCP port for iSNSP iSNSP messages on, generally the iSNS well known port.
The well known TCP port for iSNSP is 3205. If not known
Gibbons Expires November 2002 44 then the value is 0."
is 3205."
::= { isnsPrimary 4 } ::= { isnsPrimary 4 }
isnsPrimaryUdpPort OBJECT-TYPE isnsPrimaryUdpPort OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the UDP port the primary iSNS is accepting "Indicates the UDP port the primary iSNS is accepting
iSNSP messages on. The well known UDP port for iSNSP iSNSP messages on, generally the iSNS well known port.
is 3205." The well known UDP port for iSNSP is 3205. If not known
then the value is 0."
::= { isnsPrimary 5 } ::= { isnsPrimary 5 }
isnsPrimaryMgtAddrType OBJECT-TYPE isnsPrimaryMgtAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsPrimaryMgtAddr." "The type of Inet address in isnsPrimaryMgtAddr."
::= { isnsPrimary 6 } ::= { isnsPrimary 6 }
isnsPrimaryMgtAddr OBJECT-TYPE isnsPrimaryMgtAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The SNMP management address of the primary iSNS server "The SNMP management address of the primary iSNS server
currently in use, if known. This is the address that currently in use, if known. If not known, then the value
is a zero-length string. This is the address that
may be used to manage the primary iSNS server using SNMP." may be used to manage the primary iSNS server using SNMP."
::= { isnsPrimary 7 } ::= { isnsPrimary 7 }
isnsLocal OBJECT IDENTIFIER ::= { isnsCntl 2 } isnsLocal OBJECT IDENTIFIER ::= { isnsCntl 2 }
-- --
-- iSNS Local Instance Information -- iSNS Local Instance Information
-- --
isnsLocalIsnsVersion OBJECT-TYPE isnsLocalIsnsVersion OBJECT-TYPE
Gibbons Expires May 2003 50
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The version of the local iSNS. The local version must be "The version of the local iSNS. The local version must be
compatible with the iSNS server version. The header of each compatible with the iSNS server version. The header of each
iSNSP message contains the iSNS version." iSNSP message contains the iSNS version."
::= { isnsLocal 1 } ::= { isnsLocal 1 }
isnsLocalAddrType OBJECT-TYPE isnsLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalAddr." "The type of Inet address in isnsLocalAddr."
Gibbons Expires November 2002 45
::= { isnsLocal 2 } ::= { isnsLocal 2 }
isnsLocalAddr OBJECT-TYPE isnsLocalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The in-band Inet address of the local iSNS. This is the "The in-band Inet address of the local iSNS. This is the
address that is used for sending iSNSP messages." address that is used for sending iSNSP messages."
::= { isnsLocal 3 } ::= { isnsLocal 3 }
skipping to change at line 2484 skipping to change at line 2764
::= { isnsLocal 5 } ::= { isnsLocal 5 }
isnsLocalRole OBJECT-TYPE isnsLocalRole OBJECT-TYPE
SYNTAX INTEGER { client(1), SYNTAX INTEGER { client(1),
server(2), server(2),
serverNotPrimary(3) } serverNotPrimary(3) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current mode of the local iSNS. "The current mode of the local iSNS.
Gibbons Expires May 2003 51
client: the local iSNS is not configured to be client: the local iSNS is not configured to be
a server a server
server: the local iSNS is operating as a primary server: the local iSNS is operating as a primary
iSNS server iSNS server
serverNotPrimary: the local iSNS can be a primary iSNS serverNotPrimary: the local iSNS can be a primary iSNS
server, but is currently acting as a server, but is currently acting as a
client." client."
::= { isnsLocal 6 } ::= { isnsLocal 6 }
isnsLocalDiscovery OBJECT-TYPE isnsLocalDiscovery OBJECT-TYPE
SYNTAX ServerDiscoveryId SYNTAX ServerDiscoveryId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the discovery process that is currently being used by "Indicates the discovery process that is currently being used
by the local iSNS to discover / register with the primary
Gibbons Expires November 2002 46 iSNS server."
the local iSNS to discover / register with the primary iSNS
server."
::= { isnsLocal 7 } ::= { isnsLocal 7 }
isnsLocalMcType OBJECT-TYPE isnsLocalMcType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalMcGrp." "The type of Inet address in isnsLocalMcGrp."
::= { isnsLocal 8 } ::= { isnsLocal 8 }
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 9 } ::= { isnsLocal 9 }
isnsLclCntrl OBJECT IDENTIFIER ::= { isnsCntl 3 } isnsLclCntrl OBJECT IDENTIFIER
::= { isnsCntl 3 }
-- --
-- iSNS Local Instance Control -- iSNS Local Instance Control
-- --
isnsLocalReinitialize OBJECT-TYPE isnsLocalReinitialize OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this variable to true reinitializes the local "Setting this variable to true reinitializes the local
iSNS. If required, setting isnsLocalReinitialize will cause iSNS. If required, setting isnsLocalReinitialize will cause
the next settings to be used. NOTE: reinitialization MAY the next settings to be used. NOTE: reinitialization MAY
disable local iSNS functionality until the it has fully disable local iSNS functionality until it has fully
initialized. This will return TRUE during the period the local initialized. This will return TRUE during the period the local
iSNS is being reinitialized, FALSE at all other times." iSNS is being reinitialized, FALSE at all other times."
Gibbons Expires May 2003 52
::= { isnsLclCntrl 1 } ::= { isnsLclCntrl 1 }
isnsLocalAddrTypeNext 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 isnsLocalAddrNext to "The type of Inet address in isnsLocalAddrNext to
be used for the local iSNS." be used for the local iSNS."
::= { isnsLclCntrl 2 } ::= { isnsLclCntrl 2 }
isnsLocalAddrNext OBJECT-TYPE isnsLocalAddrNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires November 2002 47
"The in-band Inet address the local iSNS will use. This is "The in-band Inet address the local iSNS will use. This is
the address used for sending iSNSP messages. Depending on the the address used for sending iSNSP messages. Depending on
implementation, the value will take effect immediately or after the implementation, the value will take effect immediately
next reinitialization. This variable my not be writable or after next reinitialization. This variable my not be
in situations where the address is modified through other writable in situations where the address is modified through
means." other means."
::= { isnsLclCntrl 3 } ::= { isnsLclCntrl 3 }
isnsLocalTcpPortNext OBJECT-TYPE isnsLocalTcpPortNext OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TCP port the local iSNS will accept / send iSNSP "The TCP port the local iSNS will accept / send iSNSP
messages on. Depending on the implementation, this value messages on. Depending on the implementation, this value
will take effect immediately, or after next reinitialization." will take effect immediately, or after next
reinitialization."
::= { isnsLclCntrl 4 } ::= { isnsLclCntrl 4 }
isnsLocalUdpPortNext OBJECT-TYPE isnsLocalUdpPortNext OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 65535 ) SYNTAX Integer32 ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP port the local iSNS will accept / send iSNSP messages "The UDP port the local iSNS will accept / send iSNSP messages
on. Depending on the implementation, this value will take on. Depending on the implementation, this value will take
effect immediately, or after next reinitialization." effect immediately, or after next reinitialization."
::= { isnsLclCntrl 5 } ::= { isnsLclCntrl 5 }
isnsLocalDiscoveryNext OBJECT-TYPE isnsLocalDiscoveryNext OBJECT-TYPE
SYNTAX ServerDiscoveryId SYNTAX ServerDiscoveryId
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the server discovery process that will be used by "Indicates the server discovery process that will be used by
the local iSNS to discover / register with the primary iSNS the local iSNS to discover / register with the primary iSNS
server. Depending on the implementation, this value will take server. Depending on the implementation, this value will
effect immediately, or after next reinitialization." take effect immediately, or after next reinitialization."
Gibbons Expires May 2003 53
::= { isnsLclCntrl 6 } ::= { isnsLclCntrl 6 }
isnsLocalMcGrpNextType OBJECT-TYPE isnsLocalMcGrpNextType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet address in isnsLocalMcGrpSet." "The type of Inet address in isnsLocalMcGrpSet."
::= { isnsLclCntrl 7 } ::= { isnsLclCntrl 7 }
isnsLocalMcGrpNext OBJECT-TYPE isnsLocalMcGrpNext OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast address that iSNS Heartbeat messages are sent "The multicast address that iSNS Heartbeat messages are sent
and received if multicast based discovery has been enabled. and received if multicast based discovery has been enabled.
Gibbons Expires November 2002 48
Depending on the implementation, this value will take effect Depending on the implementation, this value will take effect
immediately, or after next reinitialization." immediately, or after next reinitialization."
::= { isnsLclCntrl 8 } ::= { isnsLclCntrl 8 }
isnsLocalRoleNext OBJECT-TYPE isnsLocalRoleNext OBJECT-TYPE
SYNTAX INTEGER { client(1), SYNTAX INTEGER { client(1),
server(2) } server(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 2634 skipping to change at line 2916
client: the iSNS is configured to be client: the iSNS is configured to be
a client only a client only
server: the iSNS is configured to take therol of server: the iSNS is configured to take therol of
server if it is elected. However, the server if it is elected. However, the
current role may be client, or current role may be client, or
serverNotPrimary if another iSNS is serverNotPrimary if another iSNS is
currently acting as a server." currently acting as a server."
::= { isnsLclCntrl 9 } ::= { isnsLclCntrl 9 }
-- --
-- iSNS primary IP Address table for unicast communication -- iSNS primary IP Address table for user configured server
configuration -- address configuration
-- --
isnsLocalUnicastCfgTable OBJECT-TYPE isnsLocalAddrCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsLocalUnicastCfgEntry SYNTAX SEQUENCE OF IsnsLocalAddrCfgEntry
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.
unicast iSNS server discovery is being used, then this table If confifured adddress server discovery is being used, this
provides an ordered list of addresses that should be checked for table provides an ordered list of addresses that should be
an iSNS server. The number of rows is dependent on the number of checked for an iSNS server. The number of rows is dependent
possible primary servers that the user configures." on the number of possible primary servers that the user
configures."
::= { isnsLclCntrl 10 } ::= { isnsLclCntrl 10 }
isnsLocalUnicastCfgEntry OBJECT-TYPE Gibbons Expires May 2003 54
SYNTAX IsnsLocalUnicastCfgEntry isnsLocalAddrCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalAddrCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information on one iSNS server entry that has been added to the "Information on one iSNS server entry that has been added to
unicast configuration table. Entries can be created using a the server configuration table. Entries can be created
configuration address and adddress type." using a configuration address and adddress type."
INDEX { isnsLocalUnicastCfgIndex } INDEX { isnsLocalAddrCfgIndex }
::= { isnsLocalUnicastCfgTable 1 } ::= { isnsLocalAddrCfgTable 1 }
IsnsLocalUnicastCfgEntry ::= SEQUENCE { IsnsLocalAddrCfgEntry ::= SEQUENCE {
isnsLocalUnicastCfgIndex INTEGER, isnsLocalAddrCfgIndex INTEGER,
isnsLocalUnicastCfgAddrType InetAddressType, isnsLocalAddrCfgAddrType InetAddressType,
isnsLocalUnicastCfgAddr InetAddress, isnsLocalAddrCfgAddr InetAddress,
isnsLocalUnicastCfgRowStatus RowStatus isnsLocalAddrCfgRowStatus RowStatus
} }
Gibbons Expires November 2002 49 isnsLocalAddrCfgIndex OBJECT-TYPE
isnsLocalUnicastCfgIndex OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 255 ) SYNTAX INTEGER ( 1 .. 255 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the order in the list of iSNS server "This indicates the order in the list of iSNS server
IP Address entries. Each iSNS server in the unicast configured IP Address entries. Each iSNS server in the user
network should be in this table. The client should initially configured network should be in this table. The client
attempt to connect with a server at index 1, and then attempt should initially attempt to connect with a server at index
the next entry, and so on, wrapping around at the end of the list, 1, and then attempt the next entry, and so on, wrapping
until a successful connection is made." around at the end of the list, until a successful
::= { isnsLocalUnicastCfgEntry 1 } connection is made."
::= { isnsLocalAddrCfgEntry 1 }
isnsLocalUnicastCfgAddrType OBJECT-TYPE isnsLocalAddrCfgAddrType 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 isnsLocalAddrCfgAddr."
::= { isnsLocalUnicastCfgEntry 2 } ::= { isnsLocalAddrCfgEntry 2 }
isnsLocalUnicastCfgAddr OBJECT-TYPE isnsLocalAddrCfgAddr 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 user configured network
should be in this table." should be in this table."
::= { isnsLocalUnicastCfgEntry 3 } ::= { isnsLocalAddrCfgEntry 3 }
isnsLocalUnicastCfgRowStatus OBJECT-TYPE isnsLocalAddrCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
Gibbons Expires May 2003 55
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the status of this entry in the "This indicates the status of this entry in the
table. This item can be used to determine if the table. This item can be used to determine if the
entry is a valid value." entry is a valid value."
::= { isnsLocalUnicastCfgEntry 4 } ::= { isnsLocalAddrCfgEntry 4 }
-- --
-- Administrative configuration options that apply when -- Administrative configuration options that apply when
-- the local iSNS is configured to operate as a server -- the local iSNS is configured to operate as a server
-- --
isnsLocalDdNewMemberStatus OBJECT-TYPE isnsLocalDefaultDdDdsStatus 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 and Discovery Domain Set membership
status for a new device when registerd in the iSNS. Either
Gibbons Expires November 2002 50 the new device will not be in a domain, or will be placed
added to the network. Either the new device will not be in into a default Discovery Domain and default Discovery
a domain, or go into a default domain. Domain Set. The default setting is inNoDomain. If
enabled, the Default Domain is DD ID 1, and the Default
The default setting is inNoDomain. If enabled, the default Domain Set is DDS ID 1."
domain is by convention DD ID 1." REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3.4"
DEFVAL { inNoDomain } DEFVAL { inNoDomain }
::= { isnsLclCntrl 11 } ::= { isnsLclCntrl 11 }
isnsLocalEsiNoRespThreshold OBJECT-TYPE isnsLocalEsiNonRespThreshold OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 ) SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ESI Non-Response Threshold - determines the number of ESI messages "ESI Non-Response Threshold - determines the number of ESI
that will be sent without receiving a response before an entity is messages that will be sent without receiving a response
deregistered from the iSNS database. If set to 0 then Entities before an entity is deregistered from the iSNS database.
will never be deregistered due to non-receipt of ESI messages." If set to 0 then Entities will never be deregistered due to
non-receipt of ESI messages."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3.4"
DEFVAL { 3 } DEFVAL { 3 }
::= { isnsLclCntrl 12 } ::= { isnsLclCntrl 12 }
isnsLocalEnableDdDdsChange OBJECT-TYPE isnsLocalEnableDdDdsChange OBJECT-TYPE
SYNTAX DdDdsModificationBitmap SYNTAX DdDdsModificationBitmap
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ESI Non-Response Threshold - determines the number of ESI messages "The methods that can be used on this server to modify
that will be sent without receiving a response before an entity is Discovery Domains and Discovery Domain Sets.
deregistered from the iSNS database. If set to 0 then Entities Bit Field Flag Description
will never be deregistered due to non-receipt of ESI messages." --------- ----------------
0 SNMP Enabled
1 Control Node Enabled
Gibbons Expires May 2003 56
2 Target iSCSI Node Enabled
3 Initiator iSCSI Node Enabled
4 Target iFCP Port Enabled
5 Initiator iFCP Port Enabled
Setting a bit to true (1) indicates the flag is
enabled."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3.4"
DEFVAL { { snmpEnabled, controlNode } } DEFVAL { { snmpEnabled, controlNode } }
::= { isnsLclCntrl 13 } ::= { isnsLclCntrl 13 }
isnsLocalEnableCntrlNdeMgtScn OBJECT-TYPE isnsLocalEnableCntrlNdeMgtScn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Enable Management SCN for Control Node - enable the option for a "Enable Management SCN for Control Node - enable the option
control node to register for and receive Management SCNs." for a control node to register for and receive Management
SCNs sent by this server."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3.4"
DEFVAL { true } DEFVAL { true }
::= { isnsLclCntrl 14 } ::= { isnsLclCntrl 14 }
isnsLocalCntrlNodeAuth OBJECT-TYPE isnsLocalCntrlNodeAuth OBJECT-TYPE
SYNTAX INTEGER { anyNode(1), SYNTAX INTEGER { anyNode(1),
specifiedNodesOnly(2) } specifiedNodesOnly(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The administrative process being used to allow nodes to register "The administrative process being used to allow nodes to
as a control node. Control Nodes can be configured to receive register as a control node for this server. Control Nodes
management SCNs and modification of DDs and DDSs." can be configured to receive management SCNs and modification
of DDs and DDSs notifications. If only specified nodes
are allowed to register as control nodes, then they will be
listed in isnsLocalIsciCntlNodeCfgTable and
isnsLocalFcCntlNodeCfgTable."
REFERENCE "draft-ietf-ips-iSNS-15.txt, Section 3.4"
DEFVAL { specifiedNodesOnly } DEFVAL { specifiedNodesOnly }
::= { isnsLclCntrl 15 } ::= { isnsLclCntrl 15 }
Gibbons Expires November 2002 51
-- --
-- Specific iSCSI Nodes authorized to register as Control Nodes -- Specific iSCSI Nodes authorized to register as Control Nodes
-- --
isnsLocalIsciCntlNodeCfgTable OBJECT-TYPE isnsLocalIsciCntlNodeCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF
IsnsLocalIsciCntlNodeCfgEntry IsnsLocalIsciCntlNodeCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified iSCSI Nodes that can register as control nodes. The "Specified iSCSI Nodes that can register as control nodes.
number The number of rows is dependent on the number of possible
of rows is dependent on the number of possible iSCSI Control iSCSI Control Nodes."
Nodes."
::= { isnsLclCntrl 16 } ::= { isnsLclCntrl 16 }
Gibbons Expires May 2003 57
isnsLocalIsciCntlNodeCfgEntry OBJECT-TYPE isnsLocalIsciCntlNodeCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalIsciCntlNodeCfgEntry SYNTAX IsnsLocalIsciCntlNodeCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Iscsi control node entry." "Iscsi control node entry."
INDEX { isnsLocalIscsiCntlNode } INDEX { isnsLocalIscsiCntlNode }
::= { isnsLocalIsciCntlNodeCfgTable 1 } ::= { isnsLocalIsciCntlNodeCfgTable 1 }
IsnsLocalIsciCntlNodeCfgEntry ::= SEQUENCE { IsnsLocalIsciCntlNodeCfgEntry ::= SEQUENCE {
isnsLocalIscsiCntlNode IscsiNameId, isnsLocalIscsiCntlNode IscsiNameId,
isnsLocalIscsiCntlNodeRowStatus RowStatus isnsLocalIscsiCntlNodeRowStatus RowStatus
} }
isnsLocalIscsiCntlNode OBJECT-TYPE isnsLocalIscsiCntlNode OBJECT-TYPE
SYNTAX IscsiNameId SYNTAX IscsiNameId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Iscsi Node that can be a control node." "iSCSI Node that can register as a control node."
::= { isnsLocalIsciCntlNodeCfgEntry 1 } ::= { isnsLocalIsciCntlNodeCfgEntry 1 }
isnsLocalIscsiCntlNodeRowStatus OBJECT-TYPE isnsLocalIscsiCntlNodeRowStatus 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." table."
::= { isnsLocalIsciCntlNodeCfgEntry 2 } ::= { isnsLocalIsciCntlNodeCfgEntry 2 }
-- --
-- FC Ports authorized to register as Control Nodes -- Specific FC Ports authorized to register as Control Nodes
-- --
isnsLocalFcCntlNodeCfgTable OBJECT-TYPE isnsLocalFcCntlNodeCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsnsLocalFcCntlNodeCfgEntry SYNTAX SEQUENCE OF
IsnsLocalFcCntlNodeCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Gibbons Expires November 2002 52
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specified FC Ports that can register as control nodes. The number "Specified FC Ports that can register as control nodes. The
of rows is dependent on the number of possible FC Port Control number of rows is dependent on the number of possible FC
Nodes." Port Control Nodes."
::= { isnsLclCntrl 17 } ::= { isnsLclCntrl 17 }
isnsLocalFcCntlNodeCfgEntry OBJECT-TYPE isnsLocalFcCntlNodeCfgEntry OBJECT-TYPE
SYNTAX IsnsLocalFcCntlNodeCfgEntry SYNTAX IsnsLocalFcCntlNodeCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"FC Port control node entry." "FC Port control node entry."
INDEX { isnsLocalFcCntlNode } INDEX { isnsLocalFcCntlNode }
Gibbons Expires May 2003 58
::= { isnsLocalFcCntlNodeCfgTable 1 } ::= { isnsLocalFcCntlNodeCfgTable 1 }
IsnsLocalFcCntlNodeCfgEntry ::= SEQUENCE { IsnsLocalFcCntlNodeCfgEntry ::= SEQUENCE {
isnsLocalFcCntlNode FcNameIdOrZero, isnsLocalFcCntlNode FcNameIdOrZero,
isnsLocalFcCntlNodeRowStatus RowStatus isnsLocalFcCntlNodeRowStatus RowStatus
} }
isnsLocalFcCntlNode OBJECT-TYPE isnsLocalFcCntlNode OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 2881 skipping to change at line 3188
::= { isnsLocalFcCntlNodeCfgEntry 2 } ::= { isnsLocalFcCntlNodeCfgEntry 2 }
-- --
-- End of Control Block information -- End of Control Block information
-- --
-- --
-- iSNS Notification Block -------------------------------- -- iSNS Notification Block --------------------------------
-- --
isnsNotification OBJECT IDENTIFIER ::= { isnsObj 5 } isnsNotification OBJECT IDENTIFIER
::= { isnsObj 5 }
isnsNotificationInfo OBJECT IDENTIFIER ::= { isnsNotification isnsNotificationInfo OBJECT IDENTIFIER
1 } ::= { isnsNotification 1 }
isnsNodeNotificationStatus OBJECT-TYPE isnsNodeNotificationStatus OBJECT-TYPE
SYNTAX INTEGER { storageNodeRegistered(1), SYNTAX INTEGER {
storageNodeRegistered(1),
storageNodeDeregistered(2), storageNodeDeregistered(2),
Gibbons Expires November 2002 53
controlNodeRegistered(3), controlNodeRegistered(3),
controlNodeDeregistered(4), controlNodeDeregistered(4),
nodeUpdated(5), nodeUpdated(5),
nodeDdMembershipChange(6) } nodeDdMembershipChange(6)
}
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates a node has changed state, and the reason that the "This indicates a node has changed state, and the reason that
notification was sent. the notification was sent.
Strge Node Registered : storage node has been registered Strge Node Registered : storage node has been registered
Gibbons Expires May 2003 59
in the iSNS. in the iSNS.
Strge Node Deregistered : storage node was deregistered Strge Node Deregistered : storage node was deregistered
from the iSNS. from the iSNS.
Cntrl Node Registered : control node has been registered in Cntrl Node Registered : control node has been registered in
the iSNS. the iSNS.
Cntrl Node Deregistered : control node was deregistered from Cntrl Node Deregistered : control node was deregistered from
the iSNS. the iSNS.
Node Updated : node registration attributes have been Node Updated : node registration attributes have
updated in the iSNS. been updated in the iSNS.
Node DD Membership Change : the node has been added/removed from Node DD Membership Change : the node has been added/removed
a DD from a DD
" "
::= { isnsNotificationInfo 1 } ::= { isnsNotificationInfo 1 }
isnsIfcpWwnNotification OBJECT-TYPE isnsIfcpWwnNotification OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The FC Port Port WWN that is included in a notification sent "The FC Port Port WWN that is included in a notification sent
when a node changes state." when a node changes state."
::= { isnsNotificationInfo 2 } ::= { isnsNotificationInfo 2 }
isnsNotificationPrefix OBJECT IDENTIFIER ::= { isnsNotification 0 } isnsNotificationPrefix OBJECT IDENTIFIER
::= { isnsNotification 0 }
isnsServerStartup NOTIFICATION-TYPE isnsServerStartup NOTIFICATION-TYPE
OBJECTS { OBJECTS {
isnsPrimaryAddrType, isnsPrimaryAddrType,
isnsPrimaryAddr, isnsPrimaryAddr,
isnsPrimaryTcpPort, isnsPrimaryTcpPort,
isnsPrimaryUdpPort, isnsPrimaryUdpPort,
isnsPrimaryMgtAddrType, isnsPrimaryMgtAddrType,
isnsPrimaryMgtAddr isnsPrimaryMgtAddr
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when an iSNS server begins operation as "This notification is sent when an iSNS server begins
a primary. The intent is to notify a management station of the operation as a primary. The intent is to notify a management
primary server addresses." station of the primary server addresses and port information."
::= { isnsNotificationPrefix 1 } ::= { isnsNotificationPrefix 1 }
isnsIscsiNodeChange NOTIFICATION-TYPE isnsIscsiNodeChange NOTIFICATION-TYPE
OBJECTS { OBJECTS {
Gibbons Expires November 2002 54
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsNodeNotificationStatus isnsNodeNotificationStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when a node changes state within the iSNS "This notification is sent when a node changes state within
server." the iSNS server."
::= { isnsNotificationPrefix 2 } ::= { isnsNotificationPrefix 2 }
isnsFcPortChange NOTIFICATION-TYPE isnsFcPortChange NOTIFICATION-TYPE
Gibbons Expires May 2003 60
OBJECTS { OBJECTS {
isnsIfcpWwnNotification, isnsIfcpWwnNotification,
isnsNodeNotificationStatus isnsNodeNotificationStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent when a node changes state within the iSNS "This notification is sent when a node changes state within
server." the iSNS server."
::= { isnsNotificationPrefix 3 } ::= { isnsNotificationPrefix 3 }
------------------------------------------------------------ ------------------------------------------------------------
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 1 } isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 1 }
isnsDdsAttributesGroup OBJECT-GROUP isnsDdsAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdsNumber, isnsDdsNumber,
isnsDdsSymbolicName, isnsDdsSymbolicName,
skipping to change at line 3001 skipping to change at line 3312
isnsDdIdNext isnsDdIdNext
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain attributes" "Discovery Domain attributes"
::= { isnsGroups 2 } ::= { isnsGroups 2 }
isnsDdIscsiAttributesGroup OBJECT-GROUP isnsDdIscsiAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsDdIscsiNodeName, isnsDdIscsiNodeName,
Gibbons Expires November 2002 55
isnsDdIscsiNodeRowStatus, isnsDdIscsiNodeRowStatus,
isnsDdIscsiNodeIdxNext isnsDdIscsiNodeIdxNext
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain iSCSI Member attributes" "Discovery Domain iSCSI Member attributes"
::= { isnsGroups 3 } ::= { isnsGroups 3 }
isnsDdFcPortAttributesGroup OBJECT-GROUP isnsDdFcPortAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
Gibbons Expires May 2003 61
isnsDdFcPortRowStatus isnsDdFcPortRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Discovery Domain FC Port Member attributes" "Discovery Domain FC Port Member attributes"
::= { isnsGroups 4 } ::= { isnsGroups 4 }
isnsDdPortalAttributesGroup OBJECT-GROUP
OBJECTS {
isnsDdPortalAddrType,
isnsDdPortalAddr,
isnsDdPortalPort,
isnsDdPortalPortType,
isnsDdPortalRowStatus,
isnsDdPortalIdxNext
}
STATUS current
DESCRIPTION
"Discovery Domain Explicit Portal Membership
attributes"
::= { isnsGroups 5 }
isnsRegEntityAttributesGroup OBJECT-GROUP isnsRegEntityAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumEntities, isnsNumEntities,
isnsRegEntityEID, isnsRegEntityEID,
isnsRegEntityProtocol, isnsRegEntityProtocol,
isnsRegEntityMgtAddrType, isnsRegEntityMgtAddrType,
isnsRegEntityMgtAddr, isnsRegEntityMgtAddr,
isnsRegEntityTimestamp, isnsRegEntityTimestamp,
isnsRegEntityVersionMin, isnsRegEntityVersionMin,
isnsRegEntityVersionMax, isnsRegEntityVersionMax,
isnsRegEntityRegPeriod, isnsRegEntityRegPeriod,
isnsRegEntityInfoNumNodes, isnsRegEntityInfoNumNodes,
isnsRegEntityInfoNumPortals isnsRegEntityInfoNumPortals
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered storage entity attributes" "Registered storage entity attributes"
::= { isnsGroups 5 } ::= { isnsGroups 6 }
isnsRegPortalAttributesGroup OBJECT-GROUP isnsRegPortalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumPortals, isnsNumPortals,
isnsRegPortalAddrType, isnsRegPortalAddrType,
isnsRegPortalAddr, isnsRegPortalAddr,
isnsRegPortalPort, isnsRegPortalPort,
isnsRegPortalPortType, isnsRegPortalPortType,
isnsRegPortalSymName, isnsRegPortalSymName,
isnsRegPortalEsiInterval, isnsRegPortalEsiInterval,
isnsRegPortalEsiPort, isnsRegPortalEsiPort,
isnsRegPortalEsiPortType, isnsRegPortalEsiPortType,
isnsRegPortalGroupTag, isnsRegPortalGroupTag,
isnsRegPortalScnPort, isnsRegPortalScnPort,
Gibbons Expires May 2003 62
isnsRegPortalScnPortType, isnsRegPortalScnPortType,
isnsRegPortalSecurityInfo isnsRegPortalSecurityInfo
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Gibbons Expires November 2002 56
"Registered Portal attributes" "Registered Portal attributes"
::= { isnsGroups 6 } ::= { isnsGroups 7 }
isnsRegIscsiNodeAttributesGroup OBJECT-GROUP isnsRegIscsiNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumIscsiNodes, isnsNumIscsiNodes,
isnsRegIscsiNodeName, isnsRegIscsiNodeName,
isnsRegIscsiNodeType, isnsRegIscsiNodeType,
isnsRegIscsiNodeAlias, isnsRegIscsiNodeAlias,
isnsRegIscsiNodeScnBitmap, isnsRegIscsiNodeScnBitmap,
isnsRegIscsiNodeWwnToken, isnsRegIscsiNodeWwnToken,
isnsRegIscsiNodeAuthMethod, isnsRegIscsiNodeAuthMethod,
isnsRegIscsiNodeRowStatus isnsRegIscsiNodeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered iSCSI Node attributes" "Registered iSCSI Node attributes"
::= { isnsGroups 7 } ::= { isnsGroups 8 }
isnsRegFcPortAttributesGroup OBJECT-GROUP isnsRegFcPortAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumFcPorts, isnsNumFcPorts,
isnsRegFcPortID, isnsRegFcPortID,
isnsRegFcPortType, isnsRegFcPortType,
isnsRegFcPortSymName, isnsRegFcPortSymName,
isnsRegFcPortFcNodeWwn, isnsRegFcPortFcNodeWwn,
isnsRegFcPortFabricPortWwn, isnsRegFcPortFabricPortWwn,
isnsRegFcPortHA, isnsRegFcPortHA,
skipping to change at line 3099 skipping to change at line 3425
isnsRegFcPortFcCos, isnsRegFcPortFcCos,
isnsRegFcPortFc4Types, isnsRegFcPortFc4Types,
isnsRegFcPortFc4Descr, isnsRegFcPortFc4Descr,
isnsRegFcPortFc4Features, isnsRegFcPortFc4Features,
isnsRegFcPortScnBitmap, isnsRegFcPortScnBitmap,
isnsRegFcPortRole isnsRegFcPortRole
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registered FC Port attributes" "Registered FC Port attributes"
::= { isnsGroups 8 } ::= { isnsGroups 9 }
isnsRegFcNodeAttributesGroup OBJECT-GROUP isnsRegFcNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNumFcNodes, isnsNumFcNodes,
isnsRegFcNodeSymName, isnsRegFcNodeSymName,
isnsRegFcNodeAddrType, isnsRegFcNodeAddrType,
isnsRegFcNodeAddr, isnsRegFcNodeAddr,
isnsRegFcNodeIPA, isnsRegFcNodeIPA,
Gibbons Expires May 2003 63
isnsRegFcNodeProxyIscsiName, isnsRegFcNodeProxyIscsiName,
isnsRegFcNodeInfoNumFcPorts, isnsRegFcNodeInfoNumFcPorts,
isnsRegFcNodePortEntityEIdx isnsRegFcNodePortEntityEIdx
} }
STATUS current STATUS current
Gibbons Expires November 2002 57
DESCRIPTION DESCRIPTION
"Registered FC Node attributes" "Registered FC Node attributes"
::= { isnsGroups 9 } ::= { isnsGroups 10 }
isnsPrimaryAttributesGroup OBJECT-GROUP isnsPrimaryAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsPrimaryIsnsVersion, isnsPrimaryIsnsVersion,
isnsPrimaryAddrType, isnsPrimaryAddrType,
isnsPrimaryAddr, isnsPrimaryAddr,
isnsPrimaryTcpPort, isnsPrimaryTcpPort,
isnsPrimaryUdpPort, isnsPrimaryUdpPort,
isnsPrimaryMgtAddrType, isnsPrimaryMgtAddrType,
isnsPrimaryMgtAddr isnsPrimaryMgtAddr
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Primary iSNS server attributes" "Primary iSNS server attributes"
::= { isnsGroups 10 } ::= { isnsGroups 11 }
isnsLocalAttributesGroup OBJECT-GROUP isnsLocalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsLocalIsnsVersion, isnsLocalIsnsVersion,
isnsLocalAddrType, isnsLocalAddrType,
isnsLocalAddr, isnsLocalAddr,
isnsLocalTcpPort, isnsLocalTcpPort,
isnsLocalUdpPort, isnsLocalUdpPort,
isnsLocalRole, isnsLocalRole,
isnsLocalDiscovery, isnsLocalDiscovery,
isnsLocalMcType, isnsLocalMcType,
isnsLocalMcGrp isnsLocalMcGrp
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Local iSNS attributes. These are the values currently "Local iSNS attributes. These are the values currently
in use by the local iSNS client/server. They must be compatible in use by the local iSNS client/server. They must be
with the primary iSNS server attributes in order for it compatible with the primary iSNS server attributes in
to properly function." order for it to properly function."
::= { isnsGroups 11 } ::= { isnsGroups 12 }
isnsLocalCntlAttributesGroup OBJECT-GROUP isnsLocalCntlAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsLocalAddrTypeNext, isnsLocalAddrTypeNext,
isnsLocalAddrNext, isnsLocalAddrNext,
isnsLocalTcpPortNext, isnsLocalTcpPortNext,
isnsLocalUdpPortNext, isnsLocalUdpPortNext,
isnsLocalRoleNext, isnsLocalRoleNext,
isnsLocalDiscoveryNext, isnsLocalDiscoveryNext,
isnsLocalDdNewMemberStatus, isnsLocalDefaultDdDdsStatus,
isnsLocalMcGrpNextType, isnsLocalMcGrpNextType,
Gibbons Expires May 2003 64
isnsLocalMcGrpNext, isnsLocalMcGrpNext,
isnsLocalUnicastCfgAddrType, isnsLocalAddrCfgAddrType,
isnsLocalUnicastCfgAddr, isnsLocalAddrCfgAddr,
isnsLocalUnicastCfgRowStatus, isnsLocalAddrCfgRowStatus,
isnsLocalReinitialize, isnsLocalReinitialize,
isnsLocalEsiNonRespThreshold,
Gibbons Expires November 2002 58
isnsLocalEsiNoRespThreshold,
isnsLocalEnableDdDdsChange, isnsLocalEnableDdDdsChange,
isnsLocalEnableCntrlNdeMgtScn, isnsLocalEnableCntrlNdeMgtScn,
isnsLocalCntrlNodeAuth, isnsLocalCntrlNodeAuth,
isnsLocalIscsiCntlNodeRowStatus, isnsLocalIscsiCntlNodeRowStatus,
isnsLocalFcCntlNodeRowStatus isnsLocalFcCntlNodeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The local iSNS client/server attributes for local control." "The local iSNS client/server attributes for local control."
::= { isnsGroups 12 } ::= { isnsGroups 13 }
isnsServerNotificationAttributesGroup OBJECT-GROUP isnsServerNotificationAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
isnsNodeNotificationStatus, isnsNodeNotificationStatus,
isnsIfcpWwnNotification isnsIfcpWwnNotification
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The attributes required for iSNS server notifications." "The attributes required for iSNS server notifications."
::= { isnsGroups 13 } ::= { isnsGroups 14 }
isnsServerNotificationGroup NOTIFICATION-GROUP isnsServerNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
isnsServerStartup, isnsServerStartup,
isnsIscsiNodeChange, isnsIscsiNodeChange,
isnsFcPortChange isnsFcPortChange
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSNS server uses these notifications to indicate to a "The iSNS server uses these notifications to indicate to a
management station changes that are occurring in the management station changes that are occurring in the
network." network."
::= { isnsGroups 14 } ::= { isnsGroups 15 }
-- --
-- Compliance Information -- Compliance Information
-- --
isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 2 } isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 2 }
isnsIscsiServerComplianceV1 MODULE-COMPLIANCE isnsIscsiServerComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS server providing "Initial compliance statement for an iSNS server providing
support to iSCSI clients." support to iSCSI clients."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsDdsAttributesGroup, isnsDdsAttributesGroup,
Gibbons Expires May 2003 65
isnsDdAttributesGroup, isnsDdAttributesGroup,
isnsDdIscsiAttributesGroup, isnsDdIscsiAttributesGroup,
isnsRegEntityAttributesGroup, isnsRegEntityAttributesGroup,
isnsRegPortalAttributesGroup, isnsRegPortalAttributesGroup,
isnsRegIscsiNodeAttributesGroup, isnsRegIscsiNodeAttributesGroup,
Gibbons Expires November 2002 59
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
} }
::= { isnsCompliances 1 } ::= { isnsCompliances 1 }
isnsIscsiClientComplianceV1 MODULE-COMPLIANCE isnsIscsiClientComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Client being "Initial compliance statement for an iSNS Client being
skipping to change at line 3276 skipping to change at line 3602
isnsIfcpClientComplianceV1 MODULE-COMPLIANCE isnsIfcpClientComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial compliance statement for an iSNS Client being "Initial compliance statement for an iSNS Client being
used by an iFCP client." used by an iFCP client."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
isnsPrimaryAttributesGroup, isnsPrimaryAttributesGroup,
isnsLocalAttributesGroup, isnsLocalAttributesGroup,
isnsLocalCntlAttributesGroup isnsLocalCntlAttributesGroup
Gibbons Expires May 2003 66
} }
::= { isnsCompliances 4 } ::= { isnsCompliances 4 }
END END
Gibbons Expires November 2002 60 7. 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
have a MAX-ACCESS clause of read-write and/or read-create. Such that have a MAX-ACCESS clause of read-write and/or read-create.
objects may be considered sensitive or vulnerable in some network Such objects may be considered sensitive or vulnerable in some
environments. The support for SET operations in a non-secure network environments. The support for SET operations in a non-
environment without proper protection can have a negative effect secure environment without proper protection can have a negative
on network operations. effect on network operations.
SNMPv1 by itself is not a secure environment. Even if the SNMPv1 by itself is not a secure environment. Even if the
network itself is secure (for example by using IPSec), even then, network itself is secure (for example by using IPSec), even
there is no control as to who on the secure network is allowed to then, there is no control as to who on the secure network is
access and GET/SET (read/change/create/delete) the objects in allowed to access and GET/SET (read/change/create/delete) the
this MIB. 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 features as provided by the SNMPv3 framework. Specifically, the
use of the User-based Security Model RFC 2574 [RFC2574] and the use of the User-based Security Model RFC 2574 [RFC2574] and the
View-based Access Control Model RFC 2575 [RFC2575] is View-based Access Control Model RFC 2575 [RFC2575] is
recommended. recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the
entity giving access to an instance of this MIB, is properly SNMP entity giving access to an instance of this MIB, is
configured to give access to the objects only to those principals properly configured to give access to the objects only to those
(users) that have legitimate rights to indeed GET or SET principals (users) that have legitimate rights to indeed GET or
(change/create/delete) them. SET (change/create/delete) them.
7. References 8. References
[isns001] Josh Tseng, Kevin Gibbons, Franco Travostino, Charles Normative References:
Monia, Curt Du Laney, "iSNS Internet Storage Name
Service", <draft-ietf-ips-isns-10.txt>, Expires November [isns001] Josh Tseng, Kevin Gibbons, Franco Travostino, Curt Du
2002 Laney, "iSNS Internet Storage Name Service", <draft-
ietf-ips-isns-15.txt>, Expires June 2003
[FCMGT01] K. McCloghrie, "Fibre Channel Management MIB ",
<draft-ietf-ips-fcmgmt-mib-03.txt>, Expires April 2003.
[RFC2851] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder [RFC2851] M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
"Textual Conventions for Internet Network Addresses", "Textual Conventions for Internet Network Addresses",
RFC 2851, June 2000. RFC 2851, June 2000.
[FCMGT01] K. McCloghrie, "Fibre Channel Management MIB ", <draft- [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An
ietf-ips-fcmgmt-mib-01.txt>, Expires August 2002. Architecture for Describing SNMP Management
Frameworks", RFC 2571, April 1999.
[ISCSI01] M. Bakke, et al, "Definitions of Managed Objects for
iSCSI" <draft-ietf-ips-iscsi-mib-04.txt>, Expires August
2002.
[ISCSI02] M. Bakke, et al, "iSCSI Naming and Discovery" <draft-
ietf-ips-iscsi-name-disc-05.txt>, Expires August 2002.
[T11FCGS3] Fibre Channel - Generic Services 3, NCITS 348-2000. [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901,
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An Gibbons Expires May 2003 67
Architecture for Describing SNMP Management Frameworks", January 1996.
RFC 2571, April 1999.
Gibbons Expires November 2002 61
[RFC1155] Rose, M., and K. McCloghrie, "Structure and [RFC1155] Rose, M., and K. McCloghrie, "Structure and
Identification of Management Information for TCP/IP- Identification of Management Information for TCP/IP-
based Internets", STD 16, RFC 1155, May 1990. based Internets", STD 16, RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", [RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions",
STD 16, RFC 1212, March 1991. STD 16, RFC 1212, March 1991.
[RFC1215] M. Rose, "A Convention for Defining Traps for use with [RFC1215] M. Rose, "A Convention for Defining Traps for use with
the SNMP", RFC 1215, March 1991. the SNMP", RFC 1215, March 1991.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Structure of J., Rose, M., and S. Waldbusser, "Structure of
Management Information Version 2 (SMIv2)", STD 58, RFC Management Information Version 2 (SMIv2)", STD 58, RFC
2578, April 1999. 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Textual Conventions J., Rose, M., and S. Waldbusser, "Textual Conventions
for SMIv2", STD 58, RFC 2579, April 1999. for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Conformance Statements J., Rose, M., and S. Waldbusser, "Conformance
for SMIv2", STD 58, RFC 2580, April 1999. Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
"Simple Network Management Protocol", STD 15, RFC 1157, "Simple Network Management Protocol", STD 15, RFC 1157,
May 1990. May 1990.
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901,
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 "Message Processing and Dispatching for the Simple
Network Management Protocol (SNMP)", RFC 2572, April Network Management Protocol (SNMP)", RFC 2572, April
1999. 1999.
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security
Model (USM) for version 3 of the Simple Network Model (USM) for version 3 of the Simple Network
Management Protocol (SNMPv3)", RFC 2574, April 1999. Management Protocol (SNMPv3)", RFC 2574, April 1999.
[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
Management Protocol (SNMPv2)", RFC 1905, January 1996. Network Management Protocol (SNMPv2)", RFC 1905,
January 1996.
[RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3
Applications", RFC 2573, April 1999. Applications", RFC 2573, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", RFC 2575, April 1999. Management Protocol (SNMP)", RFC 2575, April 1999.
Gibbons Expires November 2002 62 Gibbons Expires May 2003 68
[RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction to Version 3 of the Internet-standard "Introduction to Version 3 of the Internet-standard
Network Management Framework", RFC 2570, April 1999. Network Management Framework", RFC 2570, April 1999.
8. AuthorsĘ Addresses Informative References:
[ISCSI01] M. Bakke, et al, "Definitions of Managed Objects for
iSCSI" <draft-ietf-ips-iscsi-mib-08.txt>, Expires
May 2003.
[ISCSI02] M. Bakke, et al, "iSCSI Naming and Discovery" <draft-
ietf-ips-iscsi-name-disc-07.txt>, Expires March 2003.
[T11FCGS3] Fibre Channel - Generic Services 3, NCITS 348-2000.
9. Authors' Addresses
Josh Tseng
Kevin Gibbons Kevin Gibbons
Charles Monia E-mail: kgibbons@nishansystems.com,
Josh Tseng
E-mail: jtseng@nishansystems.com,
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-3700
Fax: (408) 519-3705 Fax: (408) 519-3705
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 27709
USA 27709 USA
Tel: +1-919-254-5634 Tel: (919) 855-5169
Fax: +1-919-254-0391
E-mail: rf42tpme@us.ibm.com E-mail: tommcs@us.ibm.com
9. Full Copyright Statement 10. Full Copyright Statement
"Copyright (C) The Internet Society 2001. All Rights Reserved. "Copyright (C) The Internet Society 2002. All Rights Reserved.
This document and translations of it may be copied and furnished This document and translations of it may be copied and furnished
to others, and derivative works that comment on or otherwise to others, and derivative works that comment on or otherwise
explain it or assist in its implementation may be prepared, explain it or assist in its implementation may be prepared,
copied, published and distributed, in whole or in part, without copied, published and distributed, in whole or in part, without
restriction of any kind, provided that the above copyright notice restriction of any kind, provided that the above copyright
and this paragraph are included on all such copies and derivative notice and this paragraph are included on all such copies and
works. However, this document itself may not be modified in any derivative works. However, this document itself may not be
way, such as by removing the copyright notice or references to modified in any way, such as by removing the copyright notice or
the Internet Society or other Internet organizations, except as references to the Internet Society or other Internet
needed for the purpose of developing Internet standards in which Organizations, except as needed for the purpose of developing
case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate Gibbons Expires May 2003 69
it into languages other than English. 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 The limited permissions granted above are perpetual and will not
be revoked by the Internet Society or its successors or assigns. be revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on This document and the information contained herein is provided
An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET on An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
Gibbons Expires November 2002 63
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PURPOSE." PARTICULAR PURPOSE."
Gibbons Expires November 2002 64 Gibbons Expires May 2003 70
 End of changes. 

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