IP Library Granted Patent US 7,020,715
Granted Patent B2
US 7,020,715 · App. 09/934,977 · Granted Mar 28, 2006

Protocol stack for linking storage area networks over an existing LAN, MAN, or WAN

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,020,715
App. No.
09/934,977
Granted
Mar 28, 2006
Kind
B2
Abstract

The present invention provides for a method and protocol for high bandwidth, low-latency and reliable transfer of variable length FC Frames over the Gigabit Ethernet.

Claims (27)

1. A method for generating one or more Ethernet frames having a maximum length and a maximum payload from a Fibre Channel (“FC”) frame having a frame length and for transmitting said FC frame over an Ethernet network to an intended destination, said method comprising the steps of:

(a) determining whether said frame length is smaller than said maximum payload and if so generating an Ethernet frame wherein its payload comprises said FC frame and transmitting said Ethernet frame including said FC frame over said Ethernet network to said intended destination, and if not then performing steps (b) through (f);

(b) dividing said FC frame into at least a first FC fragment and a second FC fragment, wherein each of said first FC fragment and said second FC fragment is smaller than said maximum payload;

(c) generating a storage transport layer field comprising said frame length;

(d) generating a first Ethernet frame comprising said storage transport layer field and said first FC fragment;

(e) generating a second Ethernet frame comprising said second FC fragment; and

(f) transmitting said first Ethernet frame and said second Ethernet frame including said first FC fragment and said second FC fragment therein over said Ethernet network to enable said first FC fragment and said second FC fragment to be reassembled at said intended destination.

2. The method of claim 1 , wherein Transmission Control Protocol performs steps (a) through (c).

3. The method of claim 1 , wherein said first FC fragment comprises a start of frame field, a frame header field, an optional header field, a first portion of an FC frame payload field and said second FC fragment comprises a second portion of said FC frame payload field, a Cyclic Redundancy Check field and an End of Frame field.

4. The method of claim 1 wherein said frame length is provided only in the storage transport layer field of the first Ethernet frame.

5. The method of claim 1 wherein said storage transport layer field further includes a checksum configured to perform error checking on said storage transport layer field.

6. The method of claim 5 wherein said checksum represents an inverted frame length.

7. The method of claim 1 wherein said storage transport layer field is 4 bytes long.

8. The method of claim 1 wherein said Ethernet network represents a gigabit Ethernet network.

9. The method of claim 8 wherein said Ethernet network represents a gigabit Ethernet network.

10. A method for generating two Ethernet frames having a maximum length and a maximum payload from a Fibre Channel (“FC”) frame having a frame length and for transmitting said FC frame over an Ethernet network to an intended destination, said method comprising the steps of:

(a) determining that said FC frame length is larger than said maximum payload;

(b) dividing said FC frame into a first FC fragment and a second FC fragment, wherein each of said first FC fragment and said second FC fragment is smaller than said maximum payload;

(c) generating a storage transport layer field comprising said frame length;

(d) generating a first Ethernet frame comprising said storage transport layer field and said first FC fragment;

(e) generating a second Ethernet frame comprising said second FC fragment; and

(f) transmitting said first Ethernet frame and said second Ethernet frame including said first FC fragment and said second FC fragment over said Ethernet network to enable said FC frame to be reassembled from said first FC fragment and said second FC fragment at said intended destination.

11. The method of claim 10 wherein said frame length is provided only in the storage transport layer field of the first Ethernet frame.

12. The method of claim 10 wherein said storage transport layer held further includes a checksum configured to perform error checking on said storage transport layer field.

13. The method of claim 12 wherein said checksum represents an inverted frame length.

14. The method of claim 10 wherein said storage transport layer field is 4 bytes long.

15. The method of claim 10 wherein said Ethernet network represents a gigabit Ethernet network.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: EMULEX CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 036942/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: EMULEX DESIGN AND MANUFACTURING CORPORATION
To: EMULEX CORPORATION
Reel/Frame 032087/0842 →
MERGER Recorded Oct 14, 2010
From: ADAPTEC, INC.
To: ADPT CORPORATION
Reel/Frame 025137/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2010
From: ADPT CORPORATION
To: EMULEX DESIGN & MANUFACTURING CORPORATION
Reel/Frame 025137/0525 →
MERGER Recorded Sep 9, 2010
From: ADAPTEC, INC.
To: ADPT CORPORATION
Reel/Frame 024964/0177 →