Timothy Kuik - Lino Lakes MN, US David Thompson - Rogers MN, US Stephen DeGroote - Maple Grove MN, US Murali Basavaiah - Sunnyvale CA, US Anand Parthasarathy - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04J003/16
US Classification:
370466000, 370428000
Abstract:
The present invention defines a new protocol for communicating with an offload engine that provides Transmission Control Protocol (“TCP”) termination over a Fibre Channel (“FC”) fabric. The offload engine terminates all protocols up to and including TCP and performs the processing associated with those layers. The offload protocol guarantees delivery and is encapsulated within FCP-formatted frames. Thus, the TCP streams are reliably passed to the host. Additionally, using this scheme, the offload engine can provide parsing of the TCP stream to further assist the host. The present invention also provides network devices (and components thereof) that are configured to perform the foregoing methods. The invention further defines how network attached storage (“NAS”) protocol data units (“PDUs”) are parsed and delivered.
Manali Nambiar - Sunnyvale CA, US Arpakorn Boonkongchuen - San Jose CA, US Murali Basavaiah - Sunnyvale CA, US Stephen Degroote - Maple Grove MN, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/167 G06F 11/00
US Classification:
370248000, 709212000
Abstract:
According to the present invention, methods and apparatus are provided improving data transfers between a host and a tape device on fibre channel fabrics connected through an IP fabric. A fibre channel switch preemptively responds to write requests and data transfers from a host even before acknowledgments are received from a tape device. Flow control and error handling mechanisms are implemented to provide error recovery and to allow accelerated response without overrun.