TRIPLE-TIER ANYCAST ADDRESSING
First Claim
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, and wherein the first layer 2 switch is an edge switch that has an interface with at least one of the routers of the emulated switch, 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 anycast address shared between each router in the emulated switch, the anycast address 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.
-
Citations
25 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, and wherein the first layer 2 switch is an edge switch that has an interface with at least one of the routers of the emulated switch, 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 anycast address shared between each router in the emulated switch, the anycast address 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. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a packet by a layer 2 edge switch, wherein the packet includes an anycast address that corresponds to a same address that is assigned to each of a plurality of routers of an emulated switch, the network including a plurality of layer 2 switches; adding a header to the packet; and forwarding the packet from the layer 2 edge switch to another layer 2 switch. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; transmitting an address request to an emulated switch including a plurality of routers, wherein each of the plurality of routers of the emulated switch is assigned a same address; and receiving an address reply from the emulated switch, the address reply including an anycast address shared between each router in the emulated switch, wherein the anycast address corresponds to the same address that is assigned to each of the routers of the emulated switch. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
transmitting an address request to an emulated switch including a plurality of routers, wherein each of the plurality of routers of the emulated switch is assigned a same address; and receiving an address reply from the emulated switch, the address reply including an anycast address shared between each router in the emulated switch, wherein the anycast address corresponds to the same address that is assigned to each of the routers of the emulated switch.
-
-
25. A method, comprising:
-
receiving a packet by a layer 2 edge switch, wherein the packet includes an anycast address that corresponds to a same address that is assigned to each of a plurality of routers of an emulated switch, the network including a plurality of layer 2 switches; adding a header to the packet; and forwarding the packet from the layer 2 edge switch to another layer 2 switch.
-
Specification