Methods and apparatus are provided for label switched routing in fiber channel networks. Techniques are provided for implementing label switching based on particular characteristics of fiber channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling t
Methods and apparatus are provided for label switched routing in fiber channel networks. Techniques are provided for implementing label switching based on particular characteristics of fiber channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fiber channel frames can be implemented.
대표청구항▼
1. A method comprising: receiving augmented link state update information at an ingress fibre channel label switching router in a fibre channel network;using the augmented link state update information, selecting a route from the ingress fibre channel label switching router to an egress fibre channe
1. A method comprising: receiving augmented link state update information at an ingress fibre channel label switching router in a fibre channel network;using the augmented link state update information, selecting a route from the ingress fibre channel label switching router to an egress fibre channel label switching router in the fibre channel network, the route comprising a plurality of core fibre channel label switching routers in the fibre channel network and the egress fibre channel label switching router; andgenerating a tunnel setup message having information identifying the plurality of core fibre channel label switching routers in the route. 2. The method of claim 1, further comprising: forwarding the tunnel setup message along the route. 3. The method of claim 2, further comprising: receiving a response corresponding to the tunnel setup message, the response including label information. 4. The method of claim 3, further comprising: programming the label information into a label information base associated with the ingress fibre channel label switching router. 5. A system comprising: a processor; anda memory having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising: receiving augmented link state update information via the system, the system comprising an ingress fibre channel label switching router in a fibre channel network;selecting a route from the ingress fibre channel label switching router to an egress fibre channel label switching router in the fibre channel network, the route comprising a plurality of core fibre channel label switching routers in the fibre channel network and the egress fibre channel label switching router, the route being selected based on the augmented link state update information; andgenerating a tunnel setup message having information identifying the plurality of core fibre channel label switching routers in the route. 6. The system of claim 5, the memory storing additional instructions which, when executed by the processor, result in an operation comprising forwarding the tunnel setup message along the route. 7. The system of claim 5, the memory storing additional instructions which, when executed by the processor, result in an operation comprising receiving a response corresponding to the tunnel setup message, the response including label information. 8. The system of claim 5, wherein the memory additionally stores a label information base having label information associated with the ingress fibre channel label switching router. 9. A method comprising: receiving a fibre channel frame at a first gateway connecting a fibre channel network to a second network that does not support fibre channel frames;identifying an incoming label associated with the fibre channel frame;identifying an outgoing label for forwarding the fibre channel frame, the outgoing label determined by referencing an entry in the label information base associated with the first gateway;inserting the outgoing label to the fibre channel frame;inserting additional labels into the fibre channel frame to establish a tunnel between the first gateway and a second gateway, the additional labels used to forward the fibre channel frame, via the tunnel, to the second gateway through the second network that does not support fibre channel frames; andforwarding the fibre channel frame to a next hop, wherein the next hop uses the outgoing label to route the fibre channel frame. 10. The method of claim 9, wherein at least one of the first gateway or the second gateway comprises a fibre channel switch. 11. The method of claim 9, wherein a plurality of labels for forwarding the fibre channel frame are added to the fibre channel frame. 12. The method of claim 9, further comprising: inserting a control word into the fibre channel frame, the control word used to reorder frames received out of order at the second gateway. 13. The method of claim 9, wherein the additional labels correspond to entries in a label information base of the second network. 14. The method of claim 9, wherein the second gateway connects the second network to another fibre channel network, and wherein the second network comprises an IP network. 15. The method of claim 12, wherein the second gateway removes the control word from the fibre channel frame. 16. The method of claim 9, wherein the first gateway receives a tunnel setup message prior to establishing the tunnel between the first gateway and the second gateway. 17. A system, comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising: receiving a fibre channel frame by the system, the system comprising a first gateway connecting a fibre channel network to a second network that does not support fibre channel frames;identifying an outgoing label for forwarding the fibre channel frame, the outgoing label determined by referencing an entry in the label information base associated with the first gateway;inserting the outgoing label to the fibre channel frame;inserting additional labels into the fibre channel frame to establish a tunnel between the first gateway and a second gateway, the additional labels used to forward the fibre channel frame, via the tunnel, to the second gateway through the second network that does not support fibre channel frames; andforwarding the fibre channel frame to a next hop, wherein the next hop uses the outgoing label to route the fibre channel frame. 18. The system of claim 17, wherein the additional labels correspond to entries in a label information base of the second network. 19. The system of claim 17, further comprising inserting a control word into the fibre channel frame, the control word used to reorder frames received out of order at the second gateway. 20. The system of claim 17, wherein the second gateway removes the control word from the fibre channel frame.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (121)
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; 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 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.
Merchant, Shashank; Williams, Robert; Chiang, John M.; Yu, Ching, Method and apparatus in a network switch for handling link failure and link recovery in a trunked data path.
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는 부적절한 답변을 할 수 있습니다.