Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Inter-Fabric Routing

a routing and fabric technology, applied in the direction of digital transmission, data switching networks, electrical apparatus, etc., can solve the problems of not being able to create a world-wide storage area network similar, meaningless zoning type, and inability to transmit frames between fabrics

Inactive Publication Date: 2011-12-08
BROCADE COMMUNICATIONS SYSTEMS
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0024]To allow more complicated routing, the present invention proposes an inter-fabric routing header. This routing header is not needed when a single router connects multiple fabrics, or where a link between two routers does not require routing. However, the routing header does provide mechanisms to detect stale frames, prioritize frames, and to detect routing loops. To ensure that frames having a router header can pass through legacy fabrics, the present invention proposes the use of an encapsulation header.
[0025]Certain link service messages require special handling in the contest of inter-fabric Fibre Channel communications. These original link service frames can be detected by examining the R_CTRL value and the command value for a link service frame. However, many replies to link, service messages use the same command value. Hence, it is not practical to determine which replies require special handling simply by examining R_CTRL and command values. The present invention solves this problem by storing at the egress router a source ID and an originator exchange identifier for each link service request sent to a device that required special handling. When replies pass through the same router, the destination ID and the originator exchange identifier are compared with the stored information. If a match is found, the ingress (formerly egress) router can identify the context of the reply and perform the required special handling.

Problems solved by technology

Unfortunately, this type of zoning is meaningless if the devices are ever physically moved from one port on a switch to another.
Although this is a large number of switches for most circumstances, this limit requires the physical separation of one fabric from another.
It would not be possible to create a world-wide storage area network similar to the Internet given a limitation of 237 switches.
Unfortunately, the requirement for unique port identifiers 80 has made it impossible to transmit frames between fabrics without considerable concern over the port identifiers involved in the communication.
Unfortunately, neither of the above approaches provides a flexible enough technique so as to allow inter-fabric data communication between Fibre Channel fabrics.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inter-Fabric Routing
  • Inter-Fabric Routing
  • Inter-Fabric Routing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

Local Inter-Fabric Routing

[0052]The present invention allows devices in different Fibre Channel fabrics to communicate with one another. An example of such communication is shown in FIG. 5, where a router 100 of the present invention is being used to link together three separate Fibre Channel fabrics or SANs, namely SAN A 200, SAN B 220, and SAN C 240. Inside of SAN A 200 is a switch 210 labeled Switch SW-1. This switch 210 is connected to the router 100 with what the switch 210 views as a standard interswitch link through an E-Port. This connection allows SAN A 200 to treat the router 100 as simply another switch within SAN A 200. Connected to switch SW-1210 is a Windows server 202. Switch 210 has been assigned domain B0, with the Windows server 202 being assigned a port identifier of ‘B0 00 04.’ Similarly, inside SAN B 220 is switch SW-2230, which has been assigned domain D0. Attached to switch 230 is a tape device 222, which has a Fibre Channel address of ‘D0 00 00.’ Finally, in ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and apparatus is shown for communicating Fibre Channel frames between distinct fabrics. A proxy zone is established in each fabric with a physically present local device and a remote fabric device. A router creates a proxy device in each fabric for every device not physically connected to the fabric. The proxy devices appear to be directly attached to the router. The router handles all address translations between proxy and physical addresses. When multiple routers are encountered, the ingress router does all address translation. No routing or encapsulation headers are used except when routing between two routers. The source ID and the originator exchange identifier are stored at the egress router for all link requests that require special handling. When replies pass through that router, the destination ID and originator exchange identifier are compared with the stored information. On a match, the reply is specially handled.

Description

PRIORITY[0001]This application claims the benefit of U.S. Provisional Patent Application No. 60 / 589,099, filed Jul. 19, 2004.FIELD OF THE INVENTION[0002]The invention presented in this application pertains generally to the routing of information between remote devices. More particularly, the present invention relates to the routing of Fibre Channel frames between separate Fibre Channel fabrics.BACKGROUND OF THE INVENTION[0003]Fibre Channel is a switched communications protocol that allows concurrent communication among servers, workstations, storage devices, peripherals, and other computing devices. Fibre Channel can be considered a channel-network hybrid, containing enough network features to provide the needed connectivity, distance, and protocol multiplexing, and enough channel features to retain simplicity, repeatable performance, and reliable delivery. Fibre Channel is capable of full-duplex transmission of frames at rates extending from 1 Gbps (gigabits per second) to 10 Gbps....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/66
CPCH04L45/04H04L49/357H04L49/3009
Inventor PETERSON, DAVID
Owner BROCADE COMMUNICATIONS SYSTEMS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products