Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
H04L-012/56
출원번호
US-0975072
(2010-12-21)
등록번호
US-8625460
(2014-01-07)
발명자
/ 주소
Dutt, Dinesh G.
Edsall, Thomas
Jain, Ankur
Gai, Silvano
Banerjee, Subrata
Bergamasco, Davide
Raimondo, Bruno
Bhardwaj, Rajeev
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Novak Druce Connolly Bove + Quigg LLP
인용정보
피인용 횟수 :
0인용 특허 :
114
초록▼
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
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.
대표청구항▼
1. A switch comprising: 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 o
1. A switch comprising: 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 processor; anda 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; andexport 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. 10. A method comprising: 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; anddetermining 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. 11. The method of claim 10, 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 VSAN. 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. 13. The method of claim 12, further comprising: 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. 15. The method of claim 14, further comprising: forwarding by the fibre channel switch the plurality of FSPF frames to a plurality of devices that reside in the same inter-VSAN. 16. The method of claim 14, further comprising: forwarding by the fibre channel switch the plurality of FSPF frames to a plurality of devices that reside in a transit VSAN. 17. The method of claim 10, further comprising: determining by the fibre channel switch the contents of a name server database; andexporting the contents of the name server database from the first fabric to the second fabric. 18. The method of claim 10, further comprising: exchanging by the fibre channel switch Inter-VSAN routing protocol (IVRP) messages with border switches in the first fabric and the second fabric. 19. At least one non-transitory computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations: 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (114)
Mazzola Mario ; Edsall Tom ; Cafiero Luca, Address translation mechanism for a high-performance network switch.
Ellis, Donald R.; Cawthorne, Don; Frank, Silvo J.; Demargerie, Sylvain; Murton, Chris; Romagnino, Silvana; Wallace, R. Bruce, Architecture and addressing scheme for storage interconnect and emerging storage service providers.
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.
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 domainIDs.
Ibrahim,Rahim; Yu,Glenn; Tran,Nghiep; Nguyen,Tuan; Ng,Chan; Gajjar,Kumar; Meyer,Richard, High-speed data transfer in a storage virtualization controller.
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.
Edsall, Thomas James; Dutt, Dinesh Ganapathy; Gai, Silvano, Methods and apparatus for encapsulating a frame for transmission in a storage area network.
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.
Jeffery Stai ; Eric Griffith ; Vincent W. Guan ; David C. Banks ; Ding Long Wu ; Jieming Zhu, System and method for sending and receiving frames between a public device and a private device.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.