tech-invite   World Map     

IETF     RFCs     Groups     SIP     ABNFs    |    3GPP     Specs     Glossaries     Architecture     IMS     UICC    |    search

RFC 4939

 Errata 
Proposed STD
Pages: 80
Top     in Index     Prev     Next
in Group Index     Prev in Group     Next in Group     Group: IPS

Definitions of Managed Objects for iSNS (Internet Storage Name Service)

Part 1 of 4, p. 1 to 7
None       Next RFC Part

 


Top       ToC       Page 1 
Network Working Group                                         K. Gibbons
Request for Comments: 4939                                   2Wire, Inc.
Category: Standards Track                                    G. Ramkumar
                                                          SnapTell, Inc.
                                                                 S. Kipp
                                                           Brocade, Inc.
                                                               July 2007


                Definitions of Managed Objects for iSNS
                    (Internet Storage Name Service)

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The IETF Trust (2007).

Abstract

   The iSNS (Internet Storage Name Service) protocol provides storage
   name service functionality on an IP network that is being used for
   iSCSI (Internet Small Computer System Interface) or iFCP (Internet
   Fibre Channel Protocol) storage.  This document provides a mechanism
   to monitor multiple iSNS Servers, including information about
   registered objects in an iSNS Server.

Top       Page 2 
Table of Contents

   1. The Internet-Standard Management Framework ......................3
   2. Introduction ....................................................3
      2.1. Requirement Levels .........................................3
   3. Technical Description ...........................................4
      3.1. iSNS Registered Objects ....................................4
      3.2. iSNS MIB Structure .........................................5
      3.3. iSNS Server Info ...........................................5
           3.3.1. Control Node Information ............................6
           3.3.2. Discovery Domain Set (DDS) ..........................6
           3.3.3. Discovery Domain (DD) ...............................6
           3.3.4. Registered Storage Objects ..........................6
                  3.3.4.1. Registered Entities ........................6
                  3.3.4.2. Registered Portals .........................6
                  3.3.4.3. Registered Portal Groups ...................7
                  3.3.4.4. Registered iSCSI Nodes .....................7
                  3.3.4.5. Registered FC Ports ........................7
                  3.3.4.6. Registered FC Nodes ........................7
      3.4. Multiple Server Instances ..................................7
      3.5. iSNS Notifications .........................................7
   4. MIB References ..................................................7
   5. MIB Module ......................................................8
   6. IANA Considerations ............................................75
   7. Security Considerations ........................................76
   8. Normative References ...........................................77
   9. Informative References .........................................78
   10. Acknowledgements ..............................................78

Top      ToC       Page 3 
1.  The Internet-Standard Management Framework

   For a detailed overview of the documents that describe the current
   Internet-Standard Management Framework, please refer to section 7 of
   RFC 3410 [RFC3410].

   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  MIB objects are generally
   accessed through the Simple Network Management Protocol (SNMP).
   Objects in the MIB are defined using the mechanisms defined in the
   Structure of Management Information (SMI).  This memo specifies a MIB
   module that is compliant to the SMIv2, which is described in STD 58,
   RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
   [RFC2580].

2.  Introduction

   The iSNS protocol, as described in RFC 4171 [RFC4171], can be used by
   IP-based storage devices for dynamic registration and discovery of
   other storage devices in the network.  It has the capability to group
   devices into storage Discovery Domains, and Discovery Domains into
   Discovery Domain Sets.  The iSNS MIB is designed to allow Simple
   Network Management Protocol (SNMP) to be used to monitor iSNS servers
   supporting iSCSI [RFC3720] and iFCP [RFC4172].

2.1.  Requirement Levels

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

Top      ToC       Page 4 
3.  Technical Description

3.1.  iSNS Registered Objects

   The following entity relationship figure indicates the objects that
   can be registered in the iSNS, and their relationship to each other.

                    +--------------+    +-----------+
                    |    NETWORK   |1  *|           |
                    |    ENTITY    |----|  PORTAL   |
                    |              |    |           |
                    +--------------+    +-----------+
                            |1            |1  |*
                            |             |   |
                            |             |*  |
                            |   +----------+  |
                            |   |  PORTAL  |  |
                            |   |  GROUP   |  |
                            |   +----------+  |
                            |    |*           |
                            |    |            |
                            |*   |1           |*
   +----------+    +-------------+    +----------+    +-----------+
   |   FC     |1  *|   STORAGE   |*  *| DISCOVERY|*  *| DISCOVERY |
   |  DEVICE  |----|    NODE     |----|  DOMAIN  |----|  DOMAIN   |
   |          |    |             |    |          |    |    SET    |
   +----------+    +-------------+    +----------+    +-----------+

               * represents 0 to many possible relationships

Top      ToC       Page 5 
3.2.  iSNS MIB Structure

   The MIB is divided into sections for iSNS server information, iSNS
   server registered objects information, and iSNS notifications.

   +--------------+    +--------------+
   | MANAGED iSNS |1  *| CONTROL NODE |
   |    SERVER    |----|    INFO      |
   |     INFO     |    +--------------+
   +--------------+
          |1    |1
          |     |      +--------------+
          |     |     *|  DDS AND DD  |
          |     +------|     INFO     |
          |            |              |
          |            +--------------+
          |
          |            +-------------+
          |           *| REGISTERED  |
          +------------|  ENTITIES   |
                       |    INFO     |
                       +-------------+
   +-----------------+
   |     iSNS        |
   |  NOTIFICATION   |
   |     INFO        |
   +-----------------+

   The sections that are required to implement are for iSNS Server
   management and notification.

3.3.  iSNS Server Info

   The isnsServerInfo section provides the ability to monitor multiple
   iSNS Server instances.  The isnsServerTable table provides
   information on each server instance.  This table is indexed by the
   variable isnsServerIndex.  The table indicates current settings for
   each iSNS server being managed.  The network address, TCP and UDP
   ports being used by a server for iSNSP registrations and queries can
   be determined from this table.

   The count of objects registered in each iSNS server instance is shown
   in the table isnsNumObjectsTable.  The provides a summary of the
   number Discovery Domain Sets, Discovery Domains, Entities, Portals,
   Portal Groups, iSCSI Nodes, and iFCP FC Nodes and Ports.

Top      ToC       Page 6 
3.3.1.  Control Node Information

   As defined in the iSNS specification, Control Nodes are objects that
   have been registered with the server and are allowed to manage the
   iSNS server.  These Control Nodes are identified by their iSCSI Node
   Name or iFCP FC Port Name.  The isnsControlNodeInfo section of the
   MIB provides the ability to view the currently registered set of
   iSCSI and iFCP control nodes.

3.3.2.  Discovery Domain Set (DDS)

   The isnsDdsInfo section provides information on each registered DDS,
   the Discovery Domain members of each DDS, for each iSNS Server
   instance being managed.  DDSs provide a method to group multiple
   Discovery Domains for easier control.  As described in the iSNS
   Specification [RFC4171], a DDS can be enabled or disabled, which in
   turn enables or disables the member Discovery Domains.  Discovery
   Domains that are contained in an enabled DDS are then enforced by an
   iSNS Server.

3.3.3.  Discovery Domain (DD)

   The isnsDdInfo section provides information on each registered DD,
   and the DD members, for each iSNS Server instance being managed.  DDs
   are collections of storage nodes and portals that are allowed to
   discover one another.  DD members can be iSCSI nodes, Entity Portals,
   or iFCP nodes.

3.3.4.  Registered Storage Objects

   The isnsReg section provides information on the registered storage
   objects for a specific iSNS Server instance.  This section is divided
   into subsections for Entities, Portals, and iSCSI Nodes, as well as
   iFCP Port and Node information.

3.3.4.1.  Registered Entities

   The isnsRegEntityInfo section provides information on the registered
   entities.  Entities are collections of storage nodes and portals.

3.3.4.2.  Registered Portals

   The isnsRegPortalInfo section provides information on the registered
   portals for a specific iSNS Server instance.  Portals are logical
   IP-Address, TCP/UDP Port pairs that provide access to storage nodes
   contained in the associated Entity.

Top      ToC       Page 7 
3.3.4.3.  Registered Portal Groups

   The isnsRegPortalGroupInfo section provides information on the
   registered portal groups for a specific iSNS Server instance.  As
   described in iSCSI [RFC3720], Portal Groups provide a mapping between
   Portals and iSCSI Storage Nodes contained in an Entity.

3.3.4.4.  Registered iSCSI Nodes

   The isnsRegIscsiNodeInfo section provides information on the
   registered iSCSI Nodes for a specific iSNS Server instance.  The
   iSCSI nodes are individual storage targets or initiators.

3.3.4.5.  Registered FC Ports

   The isnsRegFcPortInfo section provides information on the registered
   FC Ports for a specific iSNS Server instance.  The FC Ports are ports
   associated with an iFCP gateway.

3.3.4.6.  Registered FC Nodes

   The isnsRegFcNodeInfo section provides information on the registered
   FC Nodes for a specific iSNS Server instance.  The FC nodes are
   individual storage devices associated with an iFCP gateway.

3.4.  Multiple Server Instances

   The management of multiple instances of iSNS servers by the agent is
   supported.  As described in Section 3.3, each managed iSNS server
   instance has an entry in the table isnsServerTable.

3.5.  iSNS Notifications

   The isnsNotification section provides SNMP notifications for iSNS
   Server state changes.

4.  MIB References

   The following MIB module has IMPORTS from [RFC2578], [RFC2579],
   [RFC2580], [RFC3411], [RFC4001], [RFC4044], and [RFC4133].  In
   REFERENCE clauses, it also refers to [RFC3720], [RFC4171], and
   [RFC4172].


Next RFC Part