SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: Request to exclude FC over IP from storage over IP working group charter



    Should this FC over IP group wish to use IP as a means of encapsulation, I
    would like to understand the rational behind exclusion.  There is nothing to
    suggest that iSCSI will not suffer from errors injected between the
    controller and target.  I do not see iSCSI as the panacea you do.  They
    would bring a greater level of expertise to these problems.  As iSCSI
    advocates dedicated hardware, what prevents this hardware from implementing
    a tunnel end-point at the client?  In fact, that is what iSCSI is.
    
    > -----Original Message-----
    > From: owner-ips@ece.cmu.edu [mailto:owner-ips@ece.cmu.edu]On Behalf Of
    > somesh_gupta@hp.com
    > Sent: Thursday, August 10, 2000 3:55 PM
    > To: ips@ece.cmu.edu; mankin@east.isi.edu; sob@harvard.edu
    > Subject: Request to exclude FC over IP from storage over IP working
    > group charter
    >
    >
    > Scott/Allsion,
    >
    > I would urge you to not include FC over IP in the charter of
    > the SCSI over IP working group.
    >
    > Using (TCP)/IP to transport SCSI command blocks fits very
    > naturally as part of the SCSI Architecture Model which allows
    > for the use of different transports to transfer SCSI
    > commands. This include the parallel SCSI, fibre-channel (FCP),
    > SCI, and many others including a generic packet transport
    > mechanism.
    >
    > In this case (TCP)/IP acts as a mechanism to transport an
    > application level protocol as is intended - preserving the
    > protocol layering principles and allowing for an architecturally
    > clean solution.
    >
    > I have been impressed with the momentum behind this idea and saw
    > a number of participants at the ietf who were there for this
    > session (including myself). This specification will really drive
    > the convergence to IP based networks. There is significant
    > technical and commercial push for this idea.
    >
    > FC over IP is a proposal (at least based on the presentation at
    > the ietf meeting in Pittsburg) to have IP act as a tunnel
    > between two FC islands i.e. there is a fully functional
    > fibre-channel island A and a fully functional fibre-channel
    > island B, and the proposal is to connect them together using
    > an IP based network (don't know if it is to make a super island
    > or connect them as a "router" would connect two sub-nets).
    >
    > I think that the problems being solved and the motivations (from
    > a technical perspective - not just a commercial perspective)
    > are significantly different.
    >
    > 1. This is putting a transport over another transport using
    > tunneling protocols. A lot of the issues will be about making
    > one work while satisfying the contraints and using the
    > capabilities of the other. Probably combines the timing and
    > recovery mechanisms of the two transports in some horrible way.
    
    You will find write data both solicited and unsolicited equally onerous.
    You could do better with control within the gateway and actually provide a
    cleaner solution.  As it is now, even acknowledged data may be requested to
    be resent and errors will still plague the transport layer using the gateway
    model.  iSCSI is not as clean or clear as you think.
    
    > 2. The naming issues are entirely different. In storage over IP,
    > each of the partcipating entities is an IP entity.
    
    The debate about LUN within the iSCSI header speaks differently.  There
    would not be an IP entity but rather a gateway of some sort.  This gateway
    is likely to have Fibre-Channel on one side as example and will carry very
    limited state information.
    
    > In FC over IP,
    > the participating entities are actually FC entities and will have
    > some mechanism of figuring out that the other FC entity lives
    > across a tunnel available on the local network. If the proposal
    > is to create a larger net, then again the FC port addresses will
    > have to partitioned in some interesting way.
    >
    > 3. How would arbitrated loop work in such an environment of creating
    > a large net, or will it connect only Fabric ports together.
    
    You could exclude AL if you wished.
    
    > 4. Security issues are again completely different as the end nodes are
    > really not IP entities.
    
    This is true for iSCSI.  This is especially true if you consider the fact
    that the iSCSI gateway can not handle separate sessions for each device!
    
    > 5. The protocol encapsulation is also completely different.
    
    Is there something within the charter that excludes valid concepts because
    they are different?
    
    > In Summary, putting scsi over ip is architecturally very clean and
    > accomodated by the SAM architecture as well as networking layered
    > architecture. The end systems communicating in this case are using
    > TCP/IP to transfer application (SCSI) PDUs and the problems/solutions
    > have a very good framework to work with.
    >
    > FC tunnels through IP is a commerically important problem to solve
    > but is a completely different problem.
    >
    > I would like to keep both of them seperate so that each of them
    > can be successful and provide useful specifications.
    
    I see little difference between what is being called iSCSI and the more
    immediately relevant FC over IP that provides both directions of
    translation.  You could extract iSCSI from one-half of this tunnel.  It will
    more likely work and be understood.
    
    Doug
    
    


Home

Last updated: Tue Sep 04 01:07:54 2001
6315 messages in chronological order