METHOD FOR THE PROVISION OF GATEWAY ANYCAST VIRTUAL MAC REACHABILITY IN EXTENDED SUBNETS
First Claim
1. A computer implemented method for providing anycast virtual media access control (MAC) reachability in extended subnets, comprising:
- identifying, in an extended subnet, a gateway MAC address that is reachable over both a LAN extension port and a local port, wherein the extended subnet includes a first layer 2 subnet and a second layer 2 subnet connected through a respective bridge on the first layer 2 subnet and the second layer 2 subnet, and wherein each layer 2 subnet has at least one local gateway connecting the respective layer 2 subnet to an IP network; and
preserving the identified gateway MAC address by programming the identified gateway MAC address on both the local port and the LAN extension port.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for providing gateway anycast virtual MAC reachability in extended subnets. When an extended L2 subnet spans more than one geographical location, it is desirable that the gateway MAC addresses learned in each location be the same across all IP hosts. Accordingly, the gateway MAC address may be preserved (i.e., programmed) in more than one port on a bridge, such as both a local port and a LAN extension port. The bridge may forward traffic having the anycast MAC address to the closest instance of the MAC address, rather than replicating the traffic to the multiple ports on which the anycast MAC address is programmed. If the gateway reachable on the local port goes down, the frame may be forwarded to the local gateway in the second layer 2 subnet over the LAN extension port.
69 Citations
20 Claims
-
1. A computer implemented method for providing anycast virtual media access control (MAC) reachability in extended subnets, comprising:
-
identifying, in an extended subnet, a gateway MAC address that is reachable over both a LAN extension port and a local port, wherein the extended subnet includes a first layer 2 subnet and a second layer 2 subnet connected through a respective bridge on the first layer 2 subnet and the second layer 2 subnet, and wherein each layer 2 subnet has at least one local gateway connecting the respective layer 2 subnet to an IP network; and preserving the identified gateway MAC address by programming the identified gateway MAC address on both the local port and the LAN extension port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A switch, comprising:
-
a processor; and a memory containing a program configured to forward layer 2 network traffic, which, when executed on the processor performs an operation, comprising; identifying, in an extended subnet, a gateway MAC address that is reachable over both a LAN extension port on the switching device and a local port on the switching device, wherein the switching device connects a first layer 2 subnet to a second layer 2 subnet, and wherein each layer 2 subnet has at least one local gateway connecting the respective layer 2 subnet to an IP network, and preserving the identified gateway MAC address by programming the identified gateway MAC address on both the local port and the LAN extension port. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium, containing a program, which, when executed on a processor is operable to:
-
identify, in an extended subnet, a gateway MAC address that is reachable over both a LAN extension port and a local port, wherein the extended subnet includes a first layer 2 subnet and a second layer 2 subnet connected through a respective bridge on the first layer 2 subnet and the second layer 2 subnet, and wherein each layer 2 subnet has at least one local gateway connecting the respective layer 2 subnet to an IP network; and preserve the identified gateway MAC address by programming the identified gateway MAC address on both the local port and the LAN extension port. - View Dependent Claims (18, 19, 20)
-
Specification