System and method for providing proxy and translation domains in a fibre channel router
First Claim
1. A system for routing packets comprising:
- a first fabric having at least one domain;
a first device connected to said first fabric;
a second fabric having at least one domain;
a second device connected to said second fabric;
a routing system connected to said first and second fabrics for allowing said first and second devices to communicate, said routing system providing a proxy of said second device in said first fabric for addressing by said first device and a proxy of said first device in said second fabric for addressing by said second device, said routing system translating addresses in packets addressed to said second device proxy by said first device as being for said second device from said first device proxy and translating addresses in packets addressed to said first device proxy by said second device as being for said first device from said second device proxy, said routing system having a first port connected to said first fabric and a second port connected to said second fabric, said routing system presenting said first port as a first domain in said first fabric and said second port as a second domain in said second fabric, said routing system further presenting a third domain in said first fabric connected to said first domain, with said second device proxy connected to said third domain, and presenting a fourth domain in said second fabric connected to said second domain with said first device proxy connected to said fourth domain.
7 Assignments
0 Petitions
Accused Products
Abstract
A Fibre Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fibre Channel router can be in a fabric, but other ports can be connected to other fabrics. Fibre Channel routers can be interconnected using a backbone fabric. Global, interfabric and encapsulation headers are developed to allow routing by conventional Fibre Channel switch devices in the backbone fabric and simplify Fibre Channel router routing. Phantom domains and devices must be developed for each of the fabrics being interconnected. Front phantom domains are present at each port directly connected to a fabric. Each of these is then connected to at least one translate phantom domain. Zoning is accomplished by use of a special LSAN zoning naming convention. This allows each administrator to independently define devices are accessible.
-
Citations
30 Claims
-
1. A system for routing packets comprising:
-
a first fabric having at least one domain;
a first device connected to said first fabric;
a second fabric having at least one domain;
a second device connected to said second fabric;
a routing system connected to said first and second fabrics for allowing said first and second devices to communicate, said routing system providing a proxy of said second device in said first fabric for addressing by said first device and a proxy of said first device in said second fabric for addressing by said second device, said routing system translating addresses in packets addressed to said second device proxy by said first device as being for said second device from said first device proxy and translating addresses in packets addressed to said first device proxy by said second device as being for said first device from said second device proxy, said routing system having a first port connected to said first fabric and a second port connected to said second fabric, said routing system presenting said first port as a first domain in said first fabric and said second port as a second domain in said second fabric, said routing system further presenting a third domain in said first fabric connected to said first domain, with said second device proxy connected to said third domain, and presenting a fourth domain in said second fabric connected to said second domain with said first device proxy connected to said fourth domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A routing system for routing packets between a first device connected to a first fabric and a second device connected to a second fabric, the routing system comprising:
-
a first port for connection to the first fabric;
a second port for connection to the second fabric;
a proxy device unit providing a proxy of the second device in the first fabric for addressing by the first device and a proxy of the first device in the second fabric for address by the second device;
a domain presenter for presenting said first port as a first domain in the first fabric, said second port as a second domain in the second fabric, a third domain in the first fabric connected to said first domain and a fourth domain in the second fabric connected to the second domain, said second device proxy connected to said fourth domain and said first device proxy connected to said third domain; and
an address translator for translating addresses in packets addressed to said second device proxy by said first device as being for said second device from said first device proxy and translating addresses in packets addressed to said first device proxy by said second device as being for said first device from said second device proxy. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A router for routing packets between a plurality of node devices connected to a plurality fabrics, the router comprising:
-
a plurality of ports for connection to at least two fabrics;
a proxy device unit providing a proxy of each node device in each fabric for addressing by the each other node device;
a domain presenter for presenting each port connected to a fabric having a connected node device as a domain in the fabric and presenting a translate domain for each other fabric having connected node devices as being connected to said presented port domain, with said proxy for each node device in the respective fabric being attached to said respective translate domain; and
an address translator for translating addresses in packets addressed to said proxy by a local node device connected to the fabric connected to each port as being for said other node device from said proxy of the local node device in the other fabric. - View Dependent Claims (24, 25)
-
-
26. A method for routing packets between a first device connected to a first fabric and a second device connected to a second fabric, the method comprising:
-
providing a proxy of the second device in the first fabric for addressing by the first device and a proxy of the first device in the second fabric for address by the second device;
presenting a first port as a first domain in the first fabric, a second port as a second domain in the second fabric, a third domain in the first fabric connected to said first domain and a fourth domain in the second fabric connected to the second domain, said second device proxy connected to said fourth domain and said first device proxy connected to said third domain; and
translating addresses in packets addressed to said second device proxy by the first device as being for the second device from said first device proxy and translating addresses in packets addressed to said first device proxy by the second device as being for the first device from said second device proxy. - View Dependent Claims (27, 28, 29, 30)
-
Specification