datatracker.ietf.org
Sign in
Version 5.13.0, 2015-03-25
Report a bug

Finding Internet Small Computer Systems Interface (iSCSI) Targets and Name Servers by Using Service Location Protocol version 2 (SLPv2)
RFC 4018

Document type: RFC - Proposed Standard (May 2005; No errata)
Updated by RFC 7146
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 4018 (Proposed Standard)
Responsible AD: Allison Mankin
Send notices to: <ElizabethRodriguez@ieee.org>, <black_david@emc.com>

Network Working Group                                           M. Bakke
Request for Comments: 4018                                         Cisco
Category: Standards Track                                     J. Hufferd
                                                            K. Voruganti
                                                                     IBM
                                                              M. Krueger
                                                                      HP
                                                               T. Sperry
                                                                 Adaptec
                                                              April 2005

   Finding Internet Small Computer Systems Interface (iSCSI) Targets
 and Name Servers by Using Service Location Protocol version 2 (SLPv2)

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 Internet Society (2005).

Abstract

   The iSCSI protocol provides a way for hosts to access SCSI devices
   over an IP network.  This document defines the use of the Service
   Location Protocol (SLP) by iSCSI hosts, devices, and management
   services, along with the SLP service type templates that describe the
   services they provide.

Table of Contents

    1.  Introduction................................................   2
    2.  Notation Conventions........................................   2
    3.  Terminology.................................................   3
    4.  Using SLP for iSCSI Service Discovery.......................   4
    5.  iSCSI SLP Templates.........................................  11
    6.  Security Considerations.....................................  18
    7.  IANA Considerations.........................................  19
    8.  Summary.....................................................  19
    9.  Normative References........................................  19
   10.  Informative References......................................  20
   11.  Acknowledgements............................................  21

Bakke & Hufferd             Standards Track                     [Page 1]
RFC 4018                    iSCSI and SLPv2                   April 2005

1.  Introduction

   iSCSI [RFC3720] is a protocol used to transport SCSI [SAM2] commands,
   data, and status across an IP network.  This protocol is connection-
   oriented and is currently defined over TCP.  iSCSI uses a client-
   server relationship.  The client end of the connection is an
   initiator, and it sends SCSI commands; the server end of the
   connection is called a target, and it receives and executes the
   commands.

   There are several methods an iSCSI initiator can use to find the
   targets to which it should connect.  Two of these methods can be
   accomplished without the use of SLP:

   - Each target and its address can be statically configured on the
     initiator.

   - Each address providing targets can be configured on the initiator;
     iSCSI provides a mechanism by which the initiator can query the
     address for a list of targets.

   The above methods are further defined in "iSCSI Naming and Discovery
   Requirements" [RFC3721].

   Each of the above methods requires a small amount of configuration to
   be done on each initiator.  The ability to discover targets and name
   services without having to configure initiators is a desirable
   feature.  The Service Location Protocol (SLP) [RFC2608] is an IETF
   standards track protocol providing several features that will
   simplify locating iSCSI services.  This document describes how SLP
   can be used in iSCSI environments to discover targets, addresses
   providing targets, and storage management servers.

2.  Notation Conventions

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

Bakke & Hufferd             Standards Track                     [Page 2]
RFC 4018                    iSCSI and SLPv2                   April 2005

3.  Terminology

   Here are some definitions that may aid readers who are unfamiliar
   with SLP, SCSI, or iSCSI.  Some of these definitions have been

[include full document text]