SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    iSCSI Naming: WWUIs, URNs, and namespaces



    <RANT> I don't like naming issues. </RANT> :-) :-)
    
    After suitable consulting with some members of
    the IESG and IAB, I have some news to convey about
    the current approach to iSCSI naming.
    
    The IESG will not approve another global namespace
    for iSCSI's use - this means that WWUIs as currently
    designed will need to be revised out of the
    naming and discovery draft, and that it will not be
    possible to proceed with the WWUI URN draft
    as an official IPS WG work item.  The best course of
    action would probably be to allow the WWUI URN draft
    to expire without further revision.
    
    To a first approximation, WWUIs are/were a "grand
    unified theory" of naming, in that any namespace could
    be glued into the WWUI world (as several were).
    The WG is being directed to instead focus on the
    individual namespaces and make sure that the ones that
    are used are in fact necessary.  iSCSI can use text
    keys to identify which sort of name is being used
    (one key for each sort of format, for each instance
    in which a name is used), and it may be possible
    to encode the name format in the parse rules for the
    values of iSCSI keys to avoid proliferation of keys.
    
    Taking a look at the namespaces in the current iSCSI
    naming and discovery draft, here's some initial
    guidance from this WG co-chair:
      iscsi - canonical target -- This should be fine.
      eui - WWNs -- The use of these for storage makes eminent
    	sense.  I don't see a problem here.
      dns - hostnames -- Use of these should be abandoned as
    	not only are they not really URNs (as indicated
    	in the draft), but their intended usage is straying
    	into the tarpit known as "URN resolution".  Faster
    	progress will made by staying out.  A DNS hostname
    	can be put into an Alias or something new can be
    	invented to carry it as a Location Hint, BUT the
    	relevant URN WG RFCs and drafts on URN resolution
    	should be reviewed before proceeding too far in this
    	direction.
      iscsi - Reverse DNS and oui - Org. Unique Identifier --
    	The rationale for these is not clear to me.
    	Assuming that WWNs are going to be available for
    	use in naming iSCSI Initiators and Targets, what
    	are the problems that these sorts of names solve
    	that WWNs don't?  It appears that one of the problems
    	may be who can get/create them.  Discussion of this
    	on the list would be appropriate.
    In any case, the fewer name formats we have to deal with,
    the better.
    
    I want to try to anticipate an objection to this, which
    would note that from a functional viewpoint the basic
    impact of this is to move some characters from one text 
    string to another (e.g., from a WWUI type designator
    to part of an iSCSI text key), and wonder if this is
    a distinction without a difference.  One of the reasons
    for the <RANT> that started this post is that a functional
    view is not sufficient for naming - how things are named,
    the intended usage of names and their scope matter a lot.
    This is particularly true when considering the structure
    of a namespace and how that structure may be extended.
    The upshot is that avoiding introduction of something
    claiming to be yet another global namespace is important
    (i.e., use existing namespaces with global scope in preference
    to inventing new ones).  The resulting need to define
    the name spaces/formats in the main iSCSI spec. is
    probably a "feature" as it forces us to pay more
    attention to the sorts of names we use and raises the
    bar for adding additional sorts of names in the future.
    
    I will be working with
    the naming and discovery team in my "copious spare time"
    to make sure that we don't lose the valuable work and
    progress they've made to date as a consequence of this
    change.  Discussion on the list about what sort
    of names are important (e.g., the Reverse DNS and OUI
    namespaces) and why would be useful. 
    
    Thanks,
    --David
    
    
    ---------------------------------------------------
    David L. Black, Senior Technologist
    EMC Corporation, 42 South St., Hopkinton, MA  01748
    +1 (508) 435-1000 x75140     FAX: +1 (508) 497-8500
    black_david@emc.com       Mobile: +1 (978) 394-7754
    ---------------------------------------------------
    
    


Home

Last updated: Tue Sep 04 01:05:16 2001
6315 messages in chronological order