FC Encapsulation for IETF ips WG Ralph Weber Brocade - - PowerPoint PPT Presentation

fc encapsulation for ietf ips wg
SMART_READER_LITE
LIVE PREVIEW

FC Encapsulation for IETF ips WG Ralph Weber Brocade - - PowerPoint PPT Presentation

FC Encapsulation for IETF ips WG Ralph Weber Brocade Communications 21 March 2001 Elements of Encapsulation Delimiters (required) Header (required) SOF (required) f r F FC frame (required) a content C m e EOF (required) FC


slide-1
SLIDE 1

FC Encapsulation for IETF ips WG

Ralph Weber Brocade Communications 21 March 2001

slide-2
SLIDE 2

FC Encapsulation for IETF ips WG Slide 2 of 9

Elements of Encapsulation Delimiters (required) Header (required) SOF (required) F C f r a m e FC frame content (required) EOF (required)

slide-3
SLIDE 3

FC Encapsulation for IETF ips WG Slide 3 of 9

Order of discussion ➔ ➔ ➔ ➔Header ➔ ➔ ➔ ➔Header Extensions ➔ ➔ ➔ ➔Delimiters ➔ ➔ ➔ ➔FC Frame Content

slide-4
SLIDE 4

FC Encapsulation for IETF ips WG Slide 4 of 9

FC Encapsulation Header

✔ ✔ ✔ ✔ Vers = Version = 0x1

✔ ✔ ✔ ✔ Frame Length = words in Encapsulation from 1st Delimiter to end inclusive (-Frame Length = 1’s complement)

✔ ✔ ✔ ✔ P/N = Protocol Number (IANA assigned, RFC 1700) ✔ ✔ ✔ ✔ X = 1 ==> Header Extension(s) present

3 1 3 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 9 8 7 6 5 4 3 2 1

Vers r Frame Length P/N X r -Frame Length

1

Protocol Specific

2

Time Stamp [integer]

3

Time Stamp [fraction]

4

  • Checksum

Checksum

slide-5
SLIDE 5

FC Encapsulation for IETF ips WG Slide 5 of 9

FC Encapsulation Header

✔ ✔ ✔ ✔ Protocol Specific is 1 word whose contents are specified by the protocol (FCIP or iFCP or … ) ✔ ✔ ✔ ✔ Time Stamp [integer] & [fraction] are as defined in SNTP Version 4, RFC 2030 ✔ ✔ ✔ ✔ Checksum & -Checksum are simple checksum of Delimiter and Header

3 1 3 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 9 8 7 6 5 4 3 2 1

Vers r Frame Length P/N X r -Frame Length

1

Protocol Specific

2

Time Stamp [integer]

3

Time Stamp [fraction]

4

  • Checksum

Checksum

slide-6
SLIDE 6

FC Encapsulation for IETF ips WG Slide 6 of 9

FC Encapsulation Header Extension

✔ ✔ ✔ ✔ Extension Type (IANA assigned, RFC 1700) ✔ ✔ ✔ ✔ Length (-Length) = words in extension header ✔ ✔ ✔ ✔ P/N is identical to value in header ✔ ✔ ✔ ✔ X = 1 ==> Another Header Extension follows ✔ ✔ ✔ ✔ Extension Specific Fields are based on content of Ex Type field

Extensions defined solely to satisfy IESG charter, *no known uses exist*

3 1 3 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 9 8 7 6 5 4 3 2 1

Ex Type Length P/N X rsv

  • Length

1

Extension Specific Fields

n

slide-7
SLIDE 7

FC Encapsulation for IETF ips WG Slide 7 of 9

FC Encapsulation Delimiters ✔ ✔ ✔ ✔ 4 words of 0xFCFCFCFC ✔ ✔ ✔ ✔ Note: proposed word stuffing (or any kind of stuffing) has been dropped

slide-8
SLIDE 8

FC Encapsulation for IETF ips WG Slide 8 of 9

FC Frame ✰ ✰ ✰ ✰Frame Content can be byte-for-byte encoded in TCP/IP ✰ ✰ ✰ ✰SOF & EOF ✺ ✺ ✺ ✺ 8b/10b in Fibre Channel ✺ ✺ ✺ ✺ Must be encoded for TCP/IP SOF FC frame content EOF

slide-9
SLIDE 9

FC Encapsulation for IETF ips WG Slide 9 of 9

FC Frame Encapsulation

3 1 3 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 9 8 7 6 5 4 3 2 1

SOF

  • SOF

reserved

1

Frame Contents

n

EOF

  • EOF

reserved

SOF Code EOF Code SOFf 0x28 EOFn 0x41 SOFi2 0x2D EOFt 0x42 SOFn2 0x35 EOFni 0x49 SOFi3 0x2E EOFa 0x50 SOFn3 0x36