Source: https://patents.google.com/patent/US8625460B2/en
Timestamp: 2018-12-13 13:54:50
Document Index: 655631418

Matched Legal Cases: ['§120', 'Application No. 2003296301', 'Application No. 2003245492', 'application No. 2', 'application No. 2', 'application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 03807560', 'Application No. 03807600', 'Application No. 02828262', 'Application No. 03813264', 'Application No. 03807560', 'application No. 200380104466', 'application No. 200380104466', 'application No. 200380104466', 'application No. 200380104466', 'application No. 200480010826', 'application No. 200580034140', 'application No. 201010141491', 'application No. 201010141491', 'application No. 201010141491', 'Application No. 03813264', 'Application No. 03807600', 'Application No. 02799279', 'Application No. 02799279', 'Application No. 02799279', 'Application No. 03746062', 'Application No. 03746053', 'application No. 03746053', 'application No. 03746053', 'application No. 03789766', 'application No. 04756162', 'Application No. 03', 'Application No. 03746053', 'art 3', 'Application No. 2003', 'Application No. 2003', 'Application No. 2003', 'Application No. 2004', 'Application No. 2004', 'Application No. 20043000680']

US8625460B2 - Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs - Google Patents
Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs Download PDF
US8625460B2
US8625460B2 US12975072 US97507210A US8625460B2 US 8625460 B2 US8625460 B2 US 8625460B2 US 12975072 US12975072 US 12975072 US 97507210 A US97507210 A US 97507210A US 8625460 B2 US8625460 B2 US 8625460B2
US20110090816A1 (en )
A Fiber Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fiber Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.
This Application is a Continuation under U.S. 35 §120 to patent application Ser. No. 12/343,843 filed Dec. 24, 2008, now U.S. Pat. No. 7,876,711, entitled “A Fibre Channel Switch That Enables End Devices In Different Fabrics To Communicate With One Another While Retaining Their Unique Fibre Channel Domain_IDs,” all of which is incorporated herein for all purposes by this reference.
a first interface configured to couple to a first fabric having a first plurality of devices including a first device, the first plurality of devices having a first domain identifier (D_ID);
a second interface configured to couple to a second fabric having a second plurality of devices including a second device, the second plurality of devices having a second D_ID;
a memory, at least one of the processor or the memory being configured to determine that a predetermined condition is met, wherein the first D_ID of the first device is exported to the second device upon determining that the predetermined condition is met without exporting an address of the first device.
2. The switch of claim 1, wherein the first D_ID of the first device is exported to the second device upon determining that the second device resides in a transit virtual storage area network (VSAN).
3. The switch of claim 1, wherein the switch is a border switch and the border switch is configured to be part of both the first fabric and the second fabric.
4. The switch of claim 3, wherein at least one of the processor or the memory is further configured to perform operations, comprising:
determine that the first device and the second device reside in a same inter-VSAN, wherein the first D_ID of the first device is transmitted to the second device upon determining that the first device and the second device reside in the same inter-VSAN.
5. The switch of claim 3, wherein the switch receives a plurality of Fabric Shortest Path First (FSPF) frames.
6. The switch of claim 5, wherein at least one of the processor or the memory is further configured to perform operations, comprising:
forward the plurality of FSPF frames to a plurality of devices that reside in the same inter-VSAN.
7. The switch of claim 5, wherein at least one of the processor or the memory is further configured to perform operations, comprising:
forward the plurality of FSPF frames to a plurality of devices that reside in a transit VSAN.
8. The switch of claim 1, wherein at least one of the processor or the memory is further configured to perform operations, comprising:
determine the contents of a name server database; and
export the contents of the name server database from the first fabric to the second fabric.
9. The switch of claim 1, wherein at least one of the processor or the memory is further configured to perform operations, comprising:
exchange Inter-VSAN routing protocol (IVRP) messages with border switches in the first fabric to the second fabric.
receiving a first plurality of frames from a first fabric having a first plurality of devices including a first device, the first plurality of devices having a first domain identifier (D_ID), the first plurality of frames received at a fibre channel switch;
receiving at the fibre channel switch a second plurality of frames from a second fabric having a second plurality of devices including a second device, the second plurality of devices having a second D_ID; and
determining by the fibre channel switch that a predetermined condition is met, wherein the first D_ID of the first device is exported to the second device upon determining that the predetermined condition is met without exporting an address of the first device.
12. The method of claim 10, wherein the switch is a border switch and the border switch is configured to be part of both the first fabric and the second fabric.
determining by the fibre channel switch that the first device and second device resides in a same inter-VSAN, wherein the first D_ID of the first device is transmitted to the second device upon determining that the first device and the second device reside in the same inter-VSAN.
14. The method of claim 12, wherein the switch receives a plurality of Fabric Shortest Path First (FSPF) frames.
forwarding by the fibre channel switch the plurality of FSPF frames to a plurality of devices that reside in the same inter-VSAN.
forwarding by the fibre channel switch the plurality of FSPF frames to a plurality of devices that reside in a transit VSAN.
determining by the fibre channel switch the contents of a name server database; and
exporting the contents of the name server database from the first fabric to the second fabric.
exchanging by the fibre channel switch Inter-VSAN routing protocol (IVRP) messages with border switches in the first fabric and the second fabric.
receive a first plurality of frames from a first fabric having a first plurality of devices including a first device, the first plurality of devices having a first domain identifier (D_ID), the first plurality of frames received at a fibre channel switch;
receive by the fibre channel switch a second plurality of frames from a second fabric having a second plurality of devices including a second device in a second VSAN, the second plurality of devices having a second D_ID;
determine by the fibre channel switch that a predetermined condition is met, wherein the first D_ID of the first device is exported to the second device upon determining that the predetermined condition is met without exporting an address of the first device.
20. The at least one non-transitory computer readable storage medium of claim 19, wherein the first D_ID of the first device is exported to the second device upon determining that the second device resides in a transit virtual storage area network (VSAN) or that the first device and the second device reside in the same inter-VSAN.
US12343843 Continuation US7876711B2 (en) 2001-12-26 2008-12-24 Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US20110090816A1 true US20110090816A1 (en) 2011-04-21
US8625460B2 true US8625460B2 (en) 2014-01-07
EP (2) EP3389229A1 (en)
CN (2) CN1778076B (en)
US20170295235A1 (en) * 2016-04-11 2017-10-12 Vmware, Inc. Method to syncrhonize vsan node status in vsan cluster
"Fibre Channel Switch Fabric-2 (FC-SW-2)", Jun. 26, 2001; NCITS; Rev 5.4; pp. 1-206. *
ATM Forum Committee, Chapter 10, Flush Message Protcol Procedures and Frame Formats,: Lan Emulation Over ATM Version 2-LUNI Specification, Af-Lane-0084.000, Jul. 1997, pp. 111-115.
ATM Forum Committee, Chapter 10, Flush Message Protcol Procedures and Frame Formats,: Lan Emulation Over ATM Version 2—LUNI Specification, Af-Lane-0084.000, Jul. 1997, pp. 111-115.
AU Examination Report, Application No. 2003296301, mailed Jul. 14, 2008.
AU Office Action, Application No. 2003245492, mailed Oct. 4, 2007.
CA patent application No. 2,472,056, Office Action mailed Aug. 13, 2008.
CA patent application No. 2,487,071, Notice of Allowance mailed Sep. 10, 2007.
CA patent application No. 2,487,071, Office Action mailed Jun. 15, 2006.
CA Second Office Action dated May 11, 2009 for Canadian Application No. 2,480,462.
CA Third Office Action dated Feb. 8, 2010 for Canadian Application No. 2,480,462.
Canadian Office Action issued on Aug. 13, 2008 for Patent Application No. 2,480,462.
Chinese Office Action issued on Dec. 26, 2008 for Patent Application No. 03807560.1.
Cisco Systems, Inc. (1992-2003), "Cisco MDS 9000 Family of Multilayer Directors and Fabric Switches," pp. 1-4.
CN Fourth Office Action mailed Feb. 5, 2010 for Application No. 03807600.4.
CN Office Action (Dec. 1, 2006) from CN Patent Application No. 02828262.0.
CN Office Action (Jun. 22, 2007) from CN Application No. 03813264.8.
CN Office Action (Mar. 7, 2008) from CN Patent Application No. 03807560.1
CN patent application No. 200380104466.6, Notice of Grant mailed Apr. 20, 2010.
CN patent application No. 200380104466.6, Office Action mailed Apr. 24, 2009.
CN patent application No. 200380104466.6, Office Action mailed Nov. 20, 2009.
CN patent application No. 200380104466.6, Office Action mailed Sep. 5, 2008.
CN patent application No. 200480010826.0, Office Action mailed Nov. 7, 2008.
CN patent application No. 200580034140.X, Office Action mailed Jun. 6, 2008.
CN patent application No. 201010141491.3, Notice of Grant mailed Sep. 27, 2011.
CN patent application No. 201010141491.3, Office Action mailed Dec. 21, 2010.
CN patent application No. 201010141491.3, Office Action mailed Jun. 9, 2011.
CN Second Office Action dated Oct. 16, 2009 for Application No. 03813264.8.
CN Third Office Action mailed Aug. 28, 2009 for Application No. 03807600.4.
D1: Yasumori Takizawa, "Technology Scope IP Storage Disk Divided by IP Network Wide Area Ethernet Encouraging the Same," Nikkei Communication, Mar. 4, 2000, No. 361, pp. 106-113.
D2: Glenn Sulllivan, "Building of Long Distance SAN," UNIX Magazine, Apr. 1, 2000, vol. a6, No. 4, pp. 133-137.
D4: Fujita, et al., "SSE98-225 QoS Control Using MPLS over ATM," Technical Report of IEICE, Mar. 19, 1999, vol. 98, No. 668, pp. 81-86.
Desanti (Jul. 2004), "Virtual Fabrics N—Port Support," VF N—Support, T11/04-49v0, 13 pages.
Desanti, "Extended-Headers," VF N-Port Model T11/04-627v1, 1 page, Oct. 2004.
Desanti, "Extended—Headers," VF N—Port Model T11/04-627v1, 1 page, Oct. 2004.
Desanti, "Virtual Fabrics N-Port Support," VF N-Support, T11/04-494v2, 14 pages, Oct. 2004.
Desanti, "Virtual Fabrics N—Port Support," VF N—Support, T11/04-494v2, 14 pages, Oct. 2004.
EP Office Action (Feb. 20, 2006) from EP Patent Application No. 02799279.1-1525.
EP Office Action (Jan. 18, 2005) from EP Patent Application No. 02799279.1-1525.
EP Office Action (Oct. 18, 2005) from EP Patent Application No. 02799279.1-1525.
EP Office Action dated Feb. 9, 2010 from related EP Application No. 03746062.3-1249.
EP Office Action dated Oct. 8, 2009 from related EP Application No. 03746053.2-2416.
EP patent application No. 03746053.2, Office Action mailed Oct. 1, 2007.
EP patent application No. 03746053.2, Office Action mailed Oct. 8, 2009.
EP patent application No. 03789766.7, Office Action mailed Nov. 6, 2007.
EP patent application No. 04756162.6, Office Action mailed Jan. 26, 2012.
EP Search Report (Apr. 5, 2006) from EP Patent Application No. 03 739 127.3-2416.
EP Search Report (Mar. 28, 2007) from EP Patent Application No. 03746053.2-2416.
Guan et al. (May 30, 2003), "Inter-fabric FC Architecture," Brocade—The Intelligent Platform for Network Storage.
IEEE Std 802.3-2002, Chapter 43.5 Marker Protcol, Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Detection (CSMA/CD Access Method and Physical Layer Specifications, 2002, pp. 329-345.
International Preliminary Examination Report dated Aug. 7, 2003 issued to PCT/US02/41072.
Japanese Application No. 2003-582964, Office Action dated May 12, 2008.
Japanese Office Action dated Dec. 22, 2008 from related JP Application No. 2003-582973.
JP Office Action mailed Jul. 27, 2009 for Japanese Application No. 2003-582973.
Kiiskila, "Implementation of LAN Emulation of ATM in Linux," Tampereen Teknillinen Korkeakoulu, Oct. 1996, 57 pages.
KR Notification of Provisional Rejection dated Oct. 22, 2009 for Application No. 2004-7015583 as stated in the letter from Kim and Cho dated Oct. 28, 2009.
KR Notification of Provisional Rejection dated Sep. 18, 2009 issued for KR Patent Application No. 2004-7015587 as stated in the letter from Kim and Cho dated Sep. 29, 2009.
Mills, "Network Working Group Request for Comments 1059, Network Time Protocol (Version 1) Specification and Implementation," University of Delaware, pp. 1-50, Jul. 1988.
Monia et al., "iFCP-A Protocol for Internet Fibre Channel Storage Networking," Feb. 2002.
Monia et al., "iFCP—A Protocol for Internet Fibre Channel Storage Networking," Feb. 2002.
Monia, "iFCP-A Protocol for Internet Fibre Channel Storage Networking" Nishan Systems (webprint), P002246205, Dec. 12, 2000.
Monia, "iFCP—A Protocol for Internet Fibre Channel Storage Networking" Nishan Systems (webprint), P002246205, Dec. 12, 2000.
Monia, et al., "iFCP—A Protocol for Internet Fibre Channel Storage", DRAFT-MONIA-IPS-IFCP-01.TXT, Jan. 1, 2001, pp. 1-48, XP01502633.
NCITS , "Fibre Channel Generic Services-3 (FC-GS-3)," working draft, Nov. 28, 2000.
NCITS, "Fibre Channel Switch Fabric-2 (FC-SW-2)." working draft, Jun. 26, 2001.
NCITS, "Fibre Channel Switch Fabric-3 (FC-SW-3)," working draft (XP002300830 (A,B,C)), Feb. 29, 2003.
Notice of Allowance (Dec. 6, 2006) from U.S. Appl. No. 10/170,855.
Office Action for AU Patent Application No. 20043000680, dated Sep. 26, 2008.
PCT International Preliminary Report on Patentability dated May 10, 2007 from related PCT/US05/037763.
PCT Written Opinion dated Oct. 27, 2004 from corresponding PCT/US2004/020518.
Rajagopal et al., "IP and ARP Over Fibre Channel," Request for Comments: 2625 (webprint), XP002246207, Jun. 30, 1999.
Rangan, "Re: FCIP/1FCP: Gurantee In-Order delivery for FC N/NL-ports," IP Storage-Mailing List Archive (http://www.pdl.emu/edu/mailinglists/ips/mail/msg03069.html webprint), Sep. 4, 2001.
Rangan, "Re: FCIP/1FCP: Gurantee In-Order delivery for FC N/NL—ports," IP Storage—Mailing List Archive (http://www.pdl.emu/edu/mailinglists/ips/mail/msg03069.html webprint), Sep. 4, 2001.
U.S. Appl No. 11/027,252 Office Action mailed Dec. 12, 2008.
U.S. Appl. No. 10/034,160, Office Action mailed Nov. 19, 2008.
U.S. Appl. No. 10/114,568 Allowed claims, Mar. 26, 2008.
U.S. Appl. No. 10/114,568 Notice of Allowance mailed Mar. 26, 2008.
U.S. Appl. No. 10/430,491 Notice of Allowance, Apr. 23, 2008.
U.S. Appl. No. 10/430,491 Notice of Allowance, Aug. 8, 2008.
U.S. Appl. No. 10/430,491 Notice of Allowance, Nov. 23, 2007.
U.S. Appl. No. 10/430,491 Supplemental Notice of Allowance, Aug. 26, 2008.
U.S. Appl. No. 10/974,368 Notice of Allowance mailed May 1, 2008.
U.S. Appl. No. 10/974,368 Office Action mailed Sep. 10, 2007.
U.S. Appl. No. 10/974,368 Office Action mailed Sep. 12, 2008.
U.S. Appl. No. 10/979,886 Office Action mailed May 13, 2008.
U.S. Appl. No. 10/979,886 Office Action mailed Nov. 25, 2008.
U.S. Appl. No. 11/027,252 Office Action mailed Oct. 29, 2007.
U.S. Appl. No. 11/713,341 filed on Mar. 2, 2007.
U.S. Final Office Action dated Sep. 20, 2007 from related U.S. Appl. No. 10/114,568.
U.S. Final Office Action mailed Sep. 20, 2007.
U.S. Notice of Allowance dated Feb. 13, 2009 from related U.S. Appl. No. 10/974,368.
U.S. Notice of Allowance dated Jul. 26, 2010 from related U.S. Appl. No. 10/979,886.
U.S. Office Action dated Jan. 29, 2010 from related U.S. Appl. No. 10/979,886.
U.S. Office Action dated Jul. 10, 2009 from U.S. Appl. No. 10/979,886.
U.S. Office Action dated Oct. 1, 2010, U.S. Appl. No. 12/566,013.
US Final Office Action (Aug. 9, 2007) from U.S. Appl. No. 10/430,491.
US Final Office Action (Sep. 5, 2007) from U.S. Appl. No. 10/609,442.
US Office Action (Feb. 6, 2008) from U.S. Appl. No. 10/114,394.
US Office Action (Jan. 29, 2008) from U.S. Appl. No. 10/034,160.
US Office Action (Mar. 28, 2007) from U.S. Appl. No. 10/609,442.
US Office Action (Mar. 28, 2008) from U.S. Appl. No. 10/609,442.
US Office Action (Nov. 19, 2008) from U.S. Appl. No. 10/034,160.
USPTO Notice of Allowance for U.S. Appl. No. 10/609,442, mailed Sep. 26, 2008.
Valdevit, "Fabric Shortest Path First Version (FSPF) Rv. 0.2", Fabric Shortest Path (http://t11.org/index.htm webprint), XP002959525, May 23, 2000.
White Paper, Link Aggregation According to IEEE Standard 802.3ad, Oct. 10, 2002, v. 1.10, pp. 1-21.
White, RFC 2925, IBM Corp, Sep. 2000.
WO patent application No. PCT/US05/44726, Written Opinion mailed Sep. 25, 2006.
EP1636946B1 (en) 2018-08-15 grant
EP3389229A1 (en) 2018-10-17 application