Patent ID: 8837476

Claim:
A system, comprising: a server, comprising: a hypervisor layer, comprising: an overlay-capable virtual switch; and a Fibre Channel (FC) virtual switch; at least one processor configured to execute logic; and a converge network adapter (CNA) coupled to the hypervisor, the CNA being configured to communicate with the overlay-capable virtual switch and the FC virtual switch, and wherein the CNA is configured to communicate with a FC forwarder (FCF), wherein the overlay-capable virtual switch comprises logic configured to communicate with a central controller, wherein the FC virtual switch comprises: logic configured to receive FC traffic from a local FCoE initiator; logic configured to encapsulate the FC traffic into one or more FCoE frames; and logic configured to send the one or more FCoE frames to the CNA, and wherein the overlay-capable virtual switch comprises: logic configured to receive one or more modified FCoE frames from the CNA after destination information in the one or more FCoE frames has been modified to cause the CNA to pass the one or more modified FCoE frames to the overlay-capable virtual switch instead of passing the one or more FCoE frames to a destination address indicated in the one or more FCoE frames; logic configured to implement a source virtual tunneling end point (VTEP) in an overlay network; logic configured to encapsulate the one or more modified FCoE frames with an overlay header, wherein the overlay header comprises routing level information to deliver the one or more modified FCoE frames to a destination VTEP in the overlay network; and logic configured to send the one or more modified FCoE frames to the CNA for passing the one or more modified FCoE frames to the destination VTEP.