FCoE over trill

US9288288B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9288288-B2
Application numberUS-201213524174-A
CountryUS
Kind codeB2
Filing dateJun 15, 2012
Priority dateJun 27, 2011
Publication dateMar 15, 2016
Grant dateMar 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for forwarding FCoE packets in a network switching device includes receiving a first packet at the network switching device via an Ethernet link, determining, in the network switching device, an FC destination identifier included in the first packet, updating, in the network switching device, an Ethernet address based on the FC destination identifier, generating, in the network switching device, a first TRILL destination identifier based on the updated Ethernet address, and causing, in the network switching device, the first packet to be forwarded to a different device based on the first TRILL destination identifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A first network switching device comprising: a first Ethernet interface configured to receive a Fibre Channel over Ethernet (FCoE) packet that includes a first forwarding address in a first header of the FCoE packet, wherein the first header was not added to the FCoE packet according to a Transparent Interconnection of Lots of Links (TRILL) protocol; a first FCoE entity, implemented using one or more integrated circuits, configured to update the first forwarding address included in the first header of the FCoE packet to indicate a first FCoE hop target that is an intermediate destination different than an endpoint destination of the FCoE packet; and a first TRILL entity, implemented using one or more integrated circuits and configured to encapsulate the FCoE packet, having the first header, with a set of one or more second headers according to the TRILL protocol. 2. A first network switching device according to claim 1 , wherein the first FCoE entity is configured to update the first forwarding address in the first header of based on a Fibre Channel (FC) destination identifier included in the FCoE packet, and wherein the first TRILL entity is configured to encapsulate the FCoE packet with the set of one or more second headers at least in part by generating a TRILL destination identifier in the set of one or more second headers based on the first forwarding address, and generating a second forwarding address in the set of one or more second headers based on the TRILL destination identifier to indicate a first TRILL hop target. 3. A data center network including the first network switching device of claim 2 , further comprising: a second network switching device, wherein the second network switching device is communicatively coupled to the first network switching device and comprises a second Ethernet interface configured to receive the FCoE packet from the first network switching device, a second TRILL entity configured to remove the set of one or more second headers from the FCoE packet, and a second FCoE entity configured to update the first forwarding address included in the first header of the FCoE packet based on the FC destination identifier to indicate a second FCoE hop target. 4. A data center network according to claim 3 , wherein the second TRILL entity is further configured to encapsulate the FCoE packet with a set of one or more third headers according to the TRILL protocol. 5. A data center network according to claim 4 , further comprising: a third network switching device, wherein the third network switching device is communicatively coupled to the second network switching device and comprises a third Ethernet interface configured to receive the FCoE packet from the second network switching device, a third TRILL entity configured to remove the set of one or more third headers from the FCoE packet, and a third FCoE entity configured to update the first forwarding address included in the first header of the FCoE packet based on the FC destination identifier to indicate a third FCoE hop target. 6. A data center network according to claim 5 , wherein the first network switching device is a first top-of-rack network switching device communicatively coupled to a first set of one or more FCoE nodes, the second network switching device is an end-of-rack network switching device, the third network switching device is a second top-of-rack network switching device communicatively coupled to a second set of one or more FCoE nodes, the first FCoE hop target corresponds to the second FCoE entity, the second FCoE hop target corresponds to the third FCoE entity, the third FCoE hop target corresponds to at least one of the second set of one or more FCoE nodes, and the first TRILL hop target corresponds to the second TRILL entity. 7. A data center network according to claim 6 , wherein the first FCoE entity includes a first FC data-plane forwarder (FDF) entity, the second FCoE entity includes an FC forwarder (FCF) entity, the third FCoE entity includes a second FDF entity, the first TRILL entity includes a first set of one or more routing bridge (RBridge) entities, and the second TRILL entity includes a second set of one or more RBridge entities. 8. A method for forwarding Fibre Channel over Ethernet (FCoE) packets, the method comprising: receiving, at a first network switching device, an FCoE packet that includes a first forwarding address in a first header of the FCoE packet, wherein the first header was not added to the FCoE packet according to a Transparent Interconnection of Lots of Links (TRILL) protocol; updating, in the first network switching device, the first forwarding address included in the first header of the FCoE packet to indicate a first FCoE hop target that is an intermediate destination different than an endpoint destination of the FCoE packet; and encapsulating, in the first network switching device, the FCoE packet, having the first header, with a set of one or more second headers according to the TRILL protocol. 9. A method according to claim 8 , wherein updating the first forwarding address includes updating the first forwarding address in the first header of the FCoE packet based on a Fibre Channel (FC) destination identifier included in the FCoE packet, and wherein encapsulating the FCoE packet with the set of one or more second headers includes generating a TRILL destination identifier in the first set of one or more second headers based on the first forwarding address in the first header, and generating a second forwarding address in the set of one or more second headers based on the TRILL destination identifier. 10. A method according to claim 9 , further comprising: receiving, at a second network switching device, the FCoE packet; removing, in the second network switching device, the set of one or more second headers according to the TRILL protocol; updating, in the second network switching device, the first forwarding address included in the first header of the FCoE packet based on the FC destination identifier to indicate a second FCoE hop target; and encapsulating, in the second network switching device, the FCoE packet with a set of one or more third headers according to the TRILL protocol. 11. A method according to claim 10 , further comprising: receiving, at a third network switching device, the FCoE packet; removing, in the third network switching device, the set of one or more third headers from the FCoE packet; and updating, in the third network switching device, the first forwarding address included in the first header of the FCoE packet based on the FC destination identifier to indicate a third FCoE hop target.

Assignees

Inventors

Classifications

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • H04L69/18Primary

    Multiprotocol handlers, e.g. single devices capable of handling multiple protocols · CPC title

  • Software-defined switches · CPC title

  • Fibre channel switches · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9288288B2 cover?
A method for forwarding FCoE packets in a network switching device includes receiving a first packet at the network switching device via an Ethernet link, determining, in the network switching device, an FC destination identifier included in the first packet, updating, in the network switching device, an Ethernet address based on the FC destination identifier, generating, in the network switchi…
Who is the assignee on this patent?
Melman David, Mizrahi Tal, Marvell Israel Misl Ltd
What technology area does this patent fall under?
Primary CPC classification H04L69/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).