IP Library Granted Patent US 8,625,616
Granted Patent B2
US 8,625,616 · App. 13/098,360 · Granted Jan 7, 2014

Converged network extension

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 8,625,616
App. No.
13/098,360
Granted
Jan 7, 2014
Kind
B2
Abstract

One embodiment of the present invention provides a switch. The switch includes a first port configured to receive Transparent Interconnection of Lots of Links (TRILL) traffic; a second port configured to receive Fiber Channel (FC) traffic; and a third port configured to transmit received TRILL or FC traffic based on a Fiber Channel over IP (FCIP) protocol.

Claims (42)

1. A switch, comprising:

Transparent Interconnection of Lots of Links (TRILL) management module operable to identify a TRILL routing bridge (RBridge) identifier in a first packet;

a Fibre Channel (FC) management module operable to identify an FC domain identifier in a second packet; and

a Fibre Channel over IP (FCIP) management module operable to:

indicate a virtual switch identifier associated with the switch as a source address for the first or second packet; and

initiate an FCIP tunnel operable to encapsulate the first and second packets.

2. The switch of claim 1 ,

wherein the TRILL management module is further operable to join the switch to an Ethernet fabric switch based on TRILL protocol.

3. The switch of claim 1 , further comprising an address management module operable to obtain an address assigned to a local data center;

wherein the first, second, or both packets are from the local data center.

4. The switch of claim 3 , wherein the address assigned to the local data center is a virtual routing bridge (RBridge) identifier.

5. The switch of claim 4 , further comprising a header processing module operable to modify header of the first packet such that a source RBridge identifier field in the header includes the virtual RBridge identifier assigned to the local data center.

6. The switch of claim 4 , further comprising a header processing module operable to modify header of the first packet such that a destination RBridge identifier field in the header includes a virtual RBridge identifier assigned to a remote data center, or a multicast root virtual RBridge identifier assigned to the remote data center.

7. The switch of claim 3 , wherein the address management module is further operable to identify a virtual RBridge identifier assigned to a remote data center based on an inner destination media access control (MAC) address of an egress frame.

8. A method, comprising:

identifying a Transparent Interconnection of Lots of Links (TRILL) routing bridge (RBridge) identifier in a first packet;

identifying a Fibre Channel (FC) domain identifier in a second packet;

indicating a virtual switch identifier associated with a switch as a source address for the first or second packet; and

initiating a Fibre Channel over IP (FCIP) tunnel operable to encapsulate the first and second packets.

9. The method of claim 8 , further comprising:

joining an Ethernet fabric switch based on TRILL protocol.

10. The method of claim 8 , further comprising obtaining an address assigned to a local data center;

wherein the first, second, or both packets are from the local data center.

11. The method of claim 10 , wherein the address assigned to the local data center is a virtual RBridge identifier.

12. The method of claim 11 , further comprising modifying header of the first packet such that a source RBridge identifier field in the header includes the virtual RBridge identifier assigned to the local data center.

13. The method of claim 11 , further comprising modifying header of the first packet such that a destination RBridge identifier field in the header includes a virtual RBridge identifier assigned to a remote data center, or a multicast root virtual RBridge identifier assigned to the remote data center.

14. The method of claim 10 , further comprising identifying a virtual RBridge identifier assigned to a remote data center based on an inner destination media access control (MAC) address of an egress frame.

15. A computing system, comprising:

a processor;

a non-transitory computer-readable storage medium storing instructions which when executed by the processor causes the processor to perform a method, the method comprising;

identifying a Transparent Interconnection of Lots of Links (TRILL) routing bridge (RBridge) identifier in a first packet;

identifying a Fibre Channel (FC) domain identifier in a second packet

indicating a virtual switch identifier associated with a switch as a source address for the first or second packet; and

initiating a Fibre Channel over IP (FCIP) tunnel operable to encapsulate the first and second packets.

16. The computing system of claim 15 ,

wherein the method further comprises joining an Ethernet fabric switch based on TRILL protocol.

17. The computing system of claim 15 , wherein the method further comprises obtaining an address assigned to a local data center; and

wherein the first, second, or both packets are from the local data center.

18. The computing system of claim 17 , wherein the address assigned to the local data center is a virtual RBridge identifier.

19. The computing system of claim 18 , wherein the method further comprises modifying the header of the first packet such that a source RBridge identifier field in the header includes the virtual RBridge identifier assigned to the local data center.

20. The computing system of claim 18 , wherein the method further comprises modifying the header of the first packet such that a destination RBridge identifier field in the header includes a virtual RBridge identifier assigned to a remote data center, or a multicast root virtual RBridge identifier assigned to the remote data center.

21. The computing system of claim 17 , wherein the method further comprises identifying a virtual RBridge identifier assigned to a remote data center based on an inner destination media access control (MAC) address of an egress frame.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034784/0609 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 26, 2011
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026971/0042 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 20, 2011
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; MCDATA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026938/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2011
From: VOBBILISETTY, SURESH; KOGANTI, PHANIDHAR; NARAYANASAMY, SENTHILKUMAR
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 026668/0446 →