SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: FCIP: A question about framing



    Murali,
    
    Thanks for the history lesson.  Is there a reason for not moving SOF and EOF
    to a prefix rather than placed within two 32 bit fields positioned at both
    at the beginning and end?  The end field will not be as easy to find as a
    prefix would be.  Is this design based on this historic chip.  Do you have
    any specification for this chip?
    
    Doug
    
    > Doug:
    >
    > These codes were derived from an early implementation of a Fibre Channel
    > Chip.
    > There is no algorithm involved as far as I know in creating these
    > byte-encoded
    > codes.
    >
    > On the alignement point,I was refering FC standards which like to align on
    > word
    > boundaries. We picked these codes from FC-BB and would like to adhere to
    > similar
    > mapping the FC Frames both in IETF and FC-BB2. Beyound that there is no
    > other
    > reason to use 4-bytes.
    >
    > Hope this historical commentary clears the reasons for 4-bytes of SOF/EOF.
    >
    > -Murali
    >
    > -----Original Message-----
    > From: owner-ips@ece.cmu.edu [mailto:owner-ips@ece.cmu.edu]On Behalf Of
    > Douglas Otis
    > Sent: Wednesday, November 01, 2000 5:34 PM
    > To: Murali Rajagopal; Merhar, Milan; ips@ece.cmu.edu
    > Subject: RE: FCIP: A question about framing
    >
    >
    > Murali,
    >
    > I fully understand a need for alignment.  TCP however will not provide any
    > alignment!  With respect to the FC frame bytes, an encapsulation process
    > could easily move both SOF and EOF into a prefix to aid in
    > processing these
    > bytes.  This prefix could include a timestamp as well.  Do you know the
    > algorithm for creating these byte codes?  For alignment, you should review
    > RFC 2960.
    >
    > You can see an example at:
    > http://search.ietf.org/internet-drafts/draft-otis-fc-sctp-ip-01.txt
    >
    > Doug
    >
    > > Doug/Milan:
    > >
    > > Although there are 4 bytes specified, only a single byte is really used.
    > > The reason for using 4 bytes instead of one was word boundary alignement
    > > previously discussed in FC-BB T11 WG.
    > >
    > > Hope this helps.
    > >
    > > Murali Rajagopal
    > >
    > > -----Original Message-----
    > > From: owner-ips@ece.cmu.edu [mailto:owner-ips@ece.cmu.edu]On Behalf Of
    > > Merhar, Milan
    > > Sent: Wednesday, November 01, 2000 10:11 AM
    > > To: ips@ece.cmu.edu
    > > Subject: FCIP: A question about framing
    > >
    > >
    > > I was pleased to see the new draft for FC over IP
    > > ( draft-ietf-ips-fcovertcpip-00.txt ) but something
    > > in it left me a bit puzzled.
    > >
    > > The encapsulation that is described envelops the
    > > entire FC frame, including its SOF and EOF delimiters,
    > > and then transports it over TCP.  The draft correctly
    > > points out that in FC the SOF and EOF sequences
    > > are encoded at the 8b10b level starting with a "comma"
    > > character, which is a reserved 10-bit code, which does not
    > > correspond to any 8 bit value.  But, it then says
    > > that SOF and EOF are encoded in TCP as 4 byte sequences.
    > >
    > > This is where I get confused.  Don't you then have to
    > > prohibit the appearance of the SOF and EOF sequences
    > > (which are now just a set of four regular bytes)
    > > in the normal payload stream, using a processing-intensive
    > > technique like escape sequence insertion, etc?
    > >
    > > The only other alternative that comes to mind is to use
    > > the presence of a valid CRC as a gate to on accepting an EOF
    > > sequence.  And that, I believe, is patented technology.
    > >
    > > - milan
    > >
    >
    >
    
    


Home

Last updated: Tue Sep 04 01:06:32 2001
6315 messages in chronological order