Browse Prior Art Database

String Profile for Internet Small Computer Systems Interface (iSCSI) Names (RFC3722)

IP.com Disclosure Number: IPCOM000028119D
Original Publication Date: 2004-Apr-01
Included in the Prior Art Database: 2004-Apr-27
Document File: 9 page(s) / 15K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

M. Bakke: AUTHOR

Abstract

This document describes how to prepare internationalized iSCSI names to increase the likelihood that name input and comparison work in ways that make sense for typical users throughout the world.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 19% of the total text.

Network Working Group                                           M. Bakke

Request for Comments: 3722                                         Cisco

Category: Standards Track                                     April 2004

              String Profile for Internet Small Computer

                    Systems Interface (iSCSI) Names

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 (2004).  All Rights Reserved.

Abstract

   This document describes how to prepare internationalized iSCSI names

   to increase the likelihood that name input and comparison work in

   ways that make sense for typical users throughout the world.

   The Internet Small Computer Systems Interface (iSCSI) protocol

   provides a way for hosts to access SCSI devices over an IP network.

   The iSCSI end-points, called initiators and targets, each have a

   globally-unique name that must be transcribable, as well as easily

   compared.

1.  Introduction

   The iSCSI protocol [RFC3720] provides a way for hosts to access SCSI

   [SAM2] devices over an IP network.  The iSCSI end-points, called

   initiators and targets, each have a globally-unique name, defined in

   [RFC3721].

   An iSCSI name is a string of UTF-8 [RFC3629] characters that includes

   a type designator, a naming authority based on domain names, and a

   unique part within the naming authority.  The unique part may be

   generated based on anything the naming authority deems useful, and

   may include user input.

   These names may need to be transcribed (sent between two

   administrators via email, voice, paper, etc), so a case-insensitive

   comparison would be desirable.  However, these names must often be

Bakke                       Standards Track                     [Page 1]

RFC 3722             String Profile for iSCSI Names           April 2004

   compared by initiator and target implementations, most of which are

   done in simple, embedded software.  This makes case-sensitive

   comparison highly desirable for these implementors.

   However, a completely case-sensitive implementation would result in

   identifiers such as "example-name" and "Example-Name" being

   different, which could lead to confusion as these names are

   transcribed.

   The goal, then, is to generate iSCSI names that can be transcribed

   and entered by users, and also compared b...