Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domainIDs
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
H04L-012/56
출원번호
US-0609442
(2003-06-26)
등록번호
US-7499410
(2009-03-03)
발명자
/ 주소
Dutt,Dinesh G.
Edsall,Thomas
Jain,Ankur
Gai,Silvano
Banerjee,Subrata
Bergamasco,Davide
Raimondo,Bruno
Bhardwaj,Rajeev
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Weaver Austin Villeneuve & Sampson LLP
인용정보
피인용 횟수 :
21인용 특허 :
85
초록▼
An Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre 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 i
An Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre 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.
대표청구항▼
What is claimed is: 1. An apparatus, comprising: a Switch configured to couple a first fabric having a first set of end devices including a first device and a second fabric having a second set of end devices including a second device, each of the first set of end devices and the second set of end d
What is claimed is: 1. An apparatus, comprising: a Switch configured to couple a first fabric having a first set of end devices including a first device and a second fabric having a second set of end devices including a second device, each of the first set of end devices and the second set of end devices having a unique Domain_ID address respectively, the Switch configured to enable communication between the first set of end devices in the first fabric with the second set of end devices associated with the second fabric while maintaining the unique Domain_ID addresses of the first set of end devices and the second set of end devices, wherein the first fabric and the second fabric are configured to be separate physical fabrics; and the Switch is a Border Switch that is configured to be part of both the first fabric and the second fabric, the Border Switch configured to send frames of information including Fabric Shortest Path First (FSPF) frames between the first fabric and the second fabric to enable communication between members of the first set of end devices and the second set of end devices, wherein Domain_ID address of the first device is announced to the second set of end devices if the second device resides in the same inter-VSAN zone as the first device or the second set of end devices reside in a transit VSAN. 2. The apparatus of claim 1, wherein the first and second fabrics are first and second Virtual Storage Area Networks (VSANs) respectively. 3. The apparatus of claim 1, wherein the first fabric and the second fabric are Edge fabrics and further comprising a Transit fabric configured to carry traffic between the first fabric and the second fabric. 4. The apparatus of claim 1, wherein the first fabric and the second fabric are adjacent to each other and the Switch is configured to directly switch traffic between end devices in the first and second fabrics. 5. The apparatus of claim 1, wherein the Border Switch is configured within an Inter-VSAN zone, the Inter-VSAN zone including members from the first set of end devices associated with the first fabric and the second set of end devices associated with the second fabric. 6. The apparatus of claim 5, wherein the Border Switch determines via the Inter-VSAN zone: (i) the content of a name server database that is exported from one of the adjacent fabrics to the other and vice versa; (ii) the set of Fabric Shortest Path First (FSPF) domains to export in Link State Update (LSU) messages; (iii) the set of addresses to switch from one of the adjacent fabrics to the other and vice versa; and (iv) the set of adjacent fabrics to which Switch Register State Change Notifications (SW_RSCNs) received from a fabric are propagated and vice-versa. 7. The apparatus of claim 2, wherein the Border Switch is further configured to perform one or more of the following: (i) exchange Inter-VSAN routing protocol (IVRP) messages with other Border Switches in the first fabric and the second fabric; (ii) exchange Fabric Shortest Path First (FSPF) information between neighboring Switches in each fabric; (iii) propagate FSPF updates across the fabrics only if the updates affect routes and link cost to any exported Domain_IDs (iv) proxy as the name server in the first fabric for one or more Switches in the second fabric that is exported into the first fabric and vice-versa; (v) rewrite a VSAN of a frame received from the first VSAN to the second VSAN if traffic is destined to the second VSAN; and (vi) constrain control traffic including FSPF, zone server, and name server within a single fabric. 8. The apparatus of claim 5, wherein the Border Switch in the Inter-VSAN zone supports the definition and exchange of Inter-VSAN zones. 9. The apparatus of claim 5, wherein a name server database in the Border Switch is configured to perform one or more of the following: (i) build a list of name server entries to be exported from a first fabric to the second fabric and vice-versa; and (ii) proxy as a name server in a first fabric for one or more Switches in the second fabric that is exported into the first fabric and vice-versa. 10. The apparatus of claim 9, wherein the Border Switch is further configured to generate Switch Register State Change Notifications (SW_RSCNs) across the fabrics when the name server database changes. 11. The apparatus of claim 10, wherein the Border Switch is further configured to prevent replication of RSCNs in one of the following ways: (i) selecting a first Switch and a second Switch in the first or second fabric for distributing RSCNs in each fabric respectively; (ii) statically configuring the fabrics; or (iii) selecting a specified Switch to distribute the RSCNs. 12. The apparatus of claim 1, wherein the Switch enables communication between the end devices in the first fabric and the second fabric while maintaining the unique Domain_IDs of each of the first set and the second set of end devices by: (i) administratively partitioning a domain number space across the fabrics; or (ii) associating a range of Domain_IDs to be used only for Inter-VSAN routing. 13. An apparatus, comprising: a first fabric; a second fabric; a first set of end devices associated with the first fabric and a second set of end devices associated with the second fabric, the first set and the second set of end devices each having a unique Domain_ID address respectively; and a communication mechanism configured to enable the first set of end devices associated with the first fabric to communicate with the second set of end devices associated with the second fabric while maintaining the unique Domain_ID addresses of the first set of end devices and the second set of end devices, wherein the communication mechanism is a Border Switch that is configured to be part of both the first fabric and the second fabric, the Border Switch configured to send frames of information including Fabric Shortest Path First (FSPF) frames between the first fabric and the second fabric to enable communication between members of the first set of end devices and the second set of end devices, wherein Domain_ID address of the first device is announced to the second set of end devices if the second device resides in the same inter-VSAN zone as the first device or the second set of end devices reside in a transit VSAN. 14. The apparatus of claim 13, wherein the communication mechanism is a Switch configured to couple the first fabric and the second fabric, the Switch configured to enable communication between the first set of end devices in the first fabric with the second set of end devices associated with the second fabric while maintaining the unique Domain_ID addresses of the first set of end devices and the second set of end devices. 15. The apparatus of claim 13, wherein the first and second fabrics are first and second Virtual Storage Area Networks (VSANs) respectively. 16. The apparatus of claim 13, wherein the first fabric and the second fabric are separate physical fabrics. 17. The apparatus of claim 13, wherein the first fabric and the second fabric are Edge fabrics and further comprising a Transit fabric configured to carry traffic between the first fabric and the second fabric. 18. The apparatus of claim 14, wherein the first fabric and the second fabric are adjacent to each other and the Switch is configured to directly switch traffic between end devices in the first and second fabrics. 19. The apparatus of claim 13, wherein the Border Switch is configured within an Inter-VSAN zone, the Inter-VSAN zone including members from the first set of end devices associated with the first fabric and the second set of end devices associated with the second fabric. 20. The apparatus of claim 19, wherein the Border Switch determines via the Inter-VSAN zone: (i) content of a name server database that is exported from one of the adjacent first or second fabrics to the other and vice versa; (ii) a set of Fabric Shortest Path First (FSPF) domains to export in Link State Update (LSU) messages; (iii) a set of addresses to switch from one of the adjacent first or second fabrics to the other and vice versa; and (iv) a set of adjacent fabrics to which SW_RSCNs received are propagated to and vice-versa. 21. The apparatus of claim 13, wherein the Border Switch is further configured to perform one or more of the following: (i) exchange Inter-VSAN routing protocol (IVRP) messages with other Border Switches in the first fabric and second fabric; (ii) exchange Fabric Shortest Path First (FSPF) information between neighboring Switches in each fabric; (iii) propagate FSPF updates across the fabrics only if the updates affect routes and link cost to any of the exported Domain_IDs (iv) proxies as the name server in the first fabric for one or more Switches in the second fabric that is exported into the first fabric and vice-versa; (v) rewrite a VSAN of a frame received from a first VSAN to a second VSAN if traffic is destined to the second VSAN; and (vi) constrain control traffic including FSPF, zone server, and name server within a single fabric. 22. The apparatus of claim 20, wherein the Border Switch in the Inter-VSAN zone supports the definition and exchange of Inter-VSAN zones. 23. The apparatus of claim 20, wherein the name server database in the Border Switch is configured to perform one or more of the following: (i) build a list of name server entries to be exported from a first fabric to the second fabric and vice-versa; and (ii) proxy as the name server in a first fabric for one or more Switches in the second fabric that is exported into the first fabric and vice-versa. 24. The apparatus of claim 23, wherein the Border Switch is further configured to generate Switch Register State Change Notifications (SW_RSCNs) across the fabrics when the name server database changes. 25. The apparatus of claim 24, wherein the Border Switch is further configured to prevent replication of RSCNs in one of the following ways: (i) selecting a first Switch and a second Switch in the first or second fabric for distributing RSCNs in each fabric respectively; (ii) statically configuring the fabrics; or (iii) selecting a specified Switch to distribute the RSCNs. 26. The apparatus of claim 14, wherein the Switch enables communication between the end devices in the first fabric and the second fabric while maintaining the unique Domain_IDs of each of the first set and the second set of end devices by: (i) administratively partitioning a domain number space across the fabrics; or (ii) associating a range of Domain_IDs to be used only for Inter-VSAN routing.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (85)
Mazzola Mario ; Edsall Tom ; Cafiero Luca, Address translation mechanism for a high-performance network switch.
Aldred Barry Keith,GBX ; Lambert Howard Shelton,GBX ; Mitchell Harry David,GBX ; Renshaw David Seager,GBX ; Tuttle Graham Hugh,GBX, Communication system with exchange of capability information.
Aggarwal Vijay K. ; Young Christopher R. ; Shah Himanshu C., Internet and related networks, a method of and system for substitute use of checksum field space in information processing datagram headers for obviating processing speed and addressing space limitat.
Casey Liam M.,CAX ; Cunningham Ian M.,CAX ; Eros Robert W.,CAX, Internet protocol virtual private network realization using multi-protocol label switching tunnels.
St. Pierre Edgar J. ; Gill Alton ; Mutalik Madhav ; Wallace John, Method and apparatus for backing up data before updating the data and for restoring from the backups.
Aggarwal Ajay (Somersworth NH) Scott Walter (Salem NH) Rustici Eric (Londonderry NH) Bucciero David (Nashua NH) Haskins Andrew (Lee NH) Matthews Wallace (Exeter NH), Method and apparatus for determining a communications path between two nodes in an Internet Protocol (IP) network.
Hilla Stephen C. ; Edwards James M. ; Masterson Timothy F. ; Jennings William E., Method and apparatus for generating error detection data for encapsulated frames.
Silvano Gai IT; Keith McCloghrie ; Dinesh G. Dutt, Method and apparatus for rapidly reconfiguring computers networks executing the spanning tree algorithm.
Harry F. Francis ; Thomas F. Cocke, IV ; Gary S. Calvert, II ; Roland H. Mattoon ; Timothy Y. Gorder ; Neal E. Moody ; Gair D. Brown, Multi-interface point-to-point switching system (MIPPSS) having an internal universal signal format.
Blumenau Steven M. ; Raz Yoav, Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement.
Kedem Nadav,ILX ; Bitner Haim,ILX, System and method for reconstructing data associated with protected storage volume stored in multiple modules of back-up mass data storage facility.
Singh,Sushil Kumar; Yun,Kenneth Yi; Shi,Jianfeng; Fernald,Eli James Aubrey; Miller,Kirk Alvin; Patel,Prayag Bhanubhai; Dooply,Ayoob Eusoof; Bendak,George Beshara, System and method for tolerating data link faults in communications with a switch fabric.
Reynolds, Robert A.; Haechten, John B.; Smeltzer, Kenneth D., System for mapping addresses of SCSI devices between plurality of SANs that can dynamically map SCSI device addresses across a SAN extender.
Carlson, Scott M.; Eisenhauer, Daniel G.; Hathorn, Roger G.; Palm, Jeffrey W.; Kao, Sandy K.; Recio, Renato J., Fibre channel framing and signaling optional header for ethernet fabric configuration information.
Dutt, Dinesh G.; Edsall, Thomas; Jain, Ankur; Gai, Silvano; Banerjee, Subrata; Bergamasco, Davide; Raimondo, Bruno; Bharadwaj, Rajeev, Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain.
Dutt, Dinesh G.; Edsall, Thomas; Jain, Ankur; Gai, Silvano; Banerjee, Subrata; Bergamasco, Davide; Raimondo, Bruno; Bhardwaj, Rajeev, Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs.
Lin, Yi; Warmenhoven, Eric Andre; Hu, James; Poudyal, Sundar, Methods, devices and systems with improved zone merge operation by caching prior merge operation results.
Lin, Yi; Warmenhoven, Eric Andre; Hu, James; Poudyal, Sundar, Methods, devices and systems with improved zone merge operation by caching prior merge operation results.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.