VIRTUAL MAC ADDRESS SYSTEM AND METHOD
First Claim
1. A method for creating a virtual MAC address, the method comprising:
- configuring in a configuration for a first network attached system a plurality Internet Protocol (IP) addresses for each of a plurality of applications executing on the first network attached system, wherein each of the plurality of applications is provided a different IP address;
replicating the configuration to a second network attached system;
creating a plurality of virtual MAC (Media Access and Control) addresses, each virtual MAC address associated with one of the different IP addresses;
setting a non-OUI portion of the virtual MAC address to a subset of the Internet Protocol (IP) address associated with the virtual MAC address;
detecting a migration event on the first network attached system;
initializing the plurality of applications on the second network attached system according to the replicated configuration, wherein each of the plurality of applications is assigned the different IP address according to the replicated configuration; and
recreating on the second network attached system the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second network attached system by setting a non-OUI portion of each virtual MAC address to a subset of the different Internet Protocol (IP) address associated with the virtual MAC address.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a virtual MAC address, the method includes receiving an Internet Protocol address that is to be associated with a virtual MAC address. The method creates a virtual MAC address by setting an OUI portion of the virtual MAC address to an OUI value and setting the non-OUI portion of the virtual MAC address to a subset of the Internet Protocol (IP) address. In one embodiment, the lower three bytes of the IP address are used. Additionally, a method of migrating a virtual MAC address includes detecting a migration event on a first system; creating a virtual MAC address on a second system; and issuing a gratuitous ARP packet containing the virtual MAC address.
-
Citations
19 Claims
-
1. A method for creating a virtual MAC address, the method comprising:
-
configuring in a configuration for a first network attached system a plurality Internet Protocol (IP) addresses for each of a plurality of applications executing on the first network attached system, wherein each of the plurality of applications is provided a different IP address; replicating the configuration to a second network attached system; creating a plurality of virtual MAC (Media Access and Control) addresses, each virtual MAC address associated with one of the different IP addresses; setting a non-OUI portion of the virtual MAC address to a subset of the Internet Protocol (IP) address associated with the virtual MAC address; detecting a migration event on the first network attached system; initializing the plurality of applications on the second network attached system according to the replicated configuration, wherein each of the plurality of applications is assigned the different IP address according to the replicated configuration; and recreating on the second network attached system the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second network attached system by setting a non-OUI portion of each virtual MAC address to a subset of the different Internet Protocol (IP) address associated with the virtual MAC address. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. (canceled)
-
8. A system comprising:
-
a first network attached system having a plurality of applications, each application having a different IP address; a configuration to maintain each of the different IP addresses for the plurality of applications; a first network interface coupled to the first network attached system, the first network interface configured with a plurality of MAC addresses, wherein a MAC address of the plurality of MAC addresses is associated with the different IP address of one of the plurality of applications; and a second network attached system having a second network interface coupled to the network and operable to; receive a replicated configuration corresponding to the configuration on the first network attached system, in response to a migration event, initialize on the second network attached system the plurality of applications according to the replicated configuration, wherein each of the plurality of applications is assigned the different IP address according to the replicated configuration, and recreate on the second network attached system the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses; wherein each MAC address of the plurality of MAC addresses includes a non-OUI portion that comprises a subset of the different IP address associated with the MAC address. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable storage medium having stored thereon a method for creating a virtual MAC address, the method comprising:
-
configuring in a configuration for a first network attached system a plurality Internet Protocol (IP) addresses for each of a plurality of applications executing on the first network attached system, wherein each of the plurality of applications is provided a different IP address; replicating the configuration to a second network attached system; creating a plurality of virtual MAC (Media Access and Control) addresses, each virtual MAC address associated with one of the different IP addresses; setting a non-OUI portion of the virtual MAC address to a subset of the Internet Protocol (IP) address-associated with the virtual MAC address; detecting a migration event on the first network attached system; initializing the plurality of applications on the second network attached system according to the replicated configuration, wherein each of the plurality of applications is assigned the different IP address according to the replicated configuration; and recreating on the second network attached system the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second network attached system by setting a non-OUI portion of each virtual MAC address to a subset of the different Internet Protocol (IP) address associated with the virtual MAC address. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for configuring in a configuration for a first network attached system an IP address for each of a plurality of applications on the first network attached system, wherein each applications is provided a different IP address; means for replicating the configuration to a second network attached system; means for creating a plurality of virtual MAC address, each virtual MAC address associated with one of the different IP addresses; means for setting a non-OUI portion of each virtual MAC address to a subset of the different IP address associated with the virtual MAC address means for detecting a migration event on the first network attached system; means for initializing on the second network attached system the plurality of applications according to the replicated configuration, wherein each of the plurality of applications is assigned the different IP address according to the replicated configuration; and means for recreating on the second network attached system the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second network attached system by setting a non-OUI portion of each virtual MAC address to a subset of the different Internet Protocol (IP) address associated with the virtual MAC address.
-
Specification