Triple-tier anycast addressing
First Claim
Patent Images
1. An apparatus, comprising:
- a processor; and
a memory, at least one of the processor or the memory being adapted for;
receiving an address request at a first layer 2 switch from a second layer 2 switch, wherein the address request is directed to an emulated switch, wherein the emulated switch comprises a plurality of routers, wherein each of the routers of the emulated switch is assigned a same address;
forwarding the address request to a first one of the routers of the emulated switch;
receiving an address reply from the first router, the address reply including an address that corresponds to the same address that is assigned to each of the routers of the emulated switch; and
transmitting the address reply.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a solution is provided wherein redundant routers are treated as a single emulated switch. When a packet is received at a layer 2 edge switch from a host, the layer 2 edge switch may determine a switch identifier for the emulated switch using a destination anycast hardware address contained in the packet. The anycast hardware address may identify an emulated switch comprising a plurality of routers. Then a header may be added to the packet, the header including the switch identifier. Following that, the packet may be forwarded to another layer 2 switch along a shortest path from the layer 2 edge switch to the emulated switch.
214 Citations
20 Claims
-
1. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving an address request at a first layer 2 switch from a second layer 2 switch, wherein the address request is directed to an emulated switch, wherein the emulated switch comprises a plurality of routers, wherein each of the routers of the emulated switch is assigned a same address; forwarding the address request to a first one of the routers of the emulated switch; receiving an address reply from the first router, the address reply including an address that corresponds to the same address that is assigned to each of the routers of the emulated switch; and transmitting the address reply. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving an address request at a first layer 2 switch from a second layer 2 switch, wherein the address request is directed to an emulated switch, wherein the emulated switch comprises a plurality of routers, wherein each of the routers of the emulated switch is assigned a same address; forwarding the address request to a first one of the routers of the emulated switch; receiving an address reply from the first router, the address reply including an address that corresponds to the same address that is assigned to each of the routers of the emulated switch; and transmitting the address reply. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Software encoded on a non-transitory memory, the software including instructions that when executed are operable to:
-
receive an address request at a first layer 2 switch from a second layer 2 switch, wherein the address request is directed to an emulated switch, wherein the emulated switch comprises a plurality of routers, wherein each of the routers of the emulated switch is assigned a same address; forward the address request to a first one of the routers of the emulated switch; receiving an address reply from the first router, the address reply including an address that corresponds to the same address that is assigned to each of the routers of the emulated switch; and transmit the address reply. - View Dependent Claims (17, 18, 19, 20)
-
Specification