iFCP Encapsulation Requirements and Guidelines draft-monia-ips-ifcpencap-00.txt
Charles Monia Senior Technology Consultant Nishan Systems cmonia@nishansystems.com
iFCP Encapsulation Requirements and Guidelines - - PowerPoint PPT Presentation
iFCP Encapsulation Requirements and Guidelines draft-monia-ips-ifcpencap-00.txt Charles Monia Senior Technology Consultant Nishan Systems cmonia@nishansystems.com iFCP Encapsulation Assumptions TCP/IP layering is preserved. All
Charles Monia Senior Technology Consultant Nishan Systems cmonia@nishansystems.com
3/21/2001 Charles Monia, Nishan Systems 2
3/21/2001 Charles Monia, Nishan Systems 3
3/21/2001 Charles Monia, Nishan Systems 4
3/21/2001 Charles Monia, Nishan Systems 5
TCP framing shim De-encapsulate FC Frames TCP/IP Stream Stream of encapsulated FC Frames (Data Representation) Removes TCP framing information De-framing and De-encapsulation Check/Remove encapsulation Data FC Frames Terminate session on encapsulation errors Method is a protocol-specific option (including ‘none’) Check for stale frames Discard stale frames
3/21/2001 Charles Monia, Nishan Systems 6
TCP framing shim De-encapsulate FC Frames TCP/IP Stream Stream of encapsulated FC Frames (Data Representation) Removes framing information De-framing and De-encapsulation Check/Remove encapsulation Data FC Frames Method is a protocol-specific option (including ‘none’) On encapsulation error: –Discard data –Start frame synch recovery Check for stale frames Discard stale frames
3/21/2001 Charles Monia, Nishan Systems 7
Encapsulation Header Encapsulation and protocol I/Ds, Length of encapsulated frame, Flags, Time stamp, SOF/EOF markers
Header checksum FC Frame + FC CRC Encapsulation trailer (EOF + encapsulation checksum)
3/21/2001 Charles Monia, Nishan Systems 8
– Header must have fixed length component with contiguous digest
– Place all encapsulation data required by iFCP in fixed part of header, including copy of FC EOF encoding.
– Allocate space in fixed part of header for protocol-specific flags field.
– TCP-style checksums should not be used.
3/21/2001 Charles Monia, Nishan Systems 9