The Real (and Virtual) Adventures of Nathan the IT Guy

Jun 27 2011   9:15PM GMT

Why TOE (TCP Offload Engine)



Posted by: Nathan Simon
Tags:
ESXi
hardware compatability list
iSCSI
SAN
TCP Offload Engine
TCP/IP
TOE
vmnic
vmware

Here is a great article on TOE, and how it benefits iSCSI Traffic for VMware. But first the insert.

The development of TCP offload engines marks a significant advance for all TCP/IP based protocols, including iSCSI. Although TCP provides session integrity in potentially congested or unstable networks, it incurs significant processing overhead on the host CPU. Offloading this processing to a host Ethernet adapter frees host CPU cycles and enables much higher performance solutions.

Because block I/O transactions can generate sustained high volumes of TCP/IP exchanges, IP storage is a direct beneficiary of TOE technology. With the burden of TCP overhead removed from the host CPU, only iSCSI processing is required. The remaining challenge for CPU utilization is optimizing iSCSI handling so blocks of data can be served to the host more efficiently. With clever engineering, wire-speed performance can be achieved when running software iSCSI on an optimized TOE-accelerated network adapter.

Remember that not all network adapters support TOE nativly via ESXi, so check the Hardware Compatability List and make sure your adapter is fully supported. Read the full PDF here. Page 6 is where it starts to explain the benefits of TOE and iSCSI.

-NS

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: