Virtual MAC address system and method
First Claim
Patent Images
1. A method comprising:
- configuring in a configuration for a first storage router a plurality Internet Protocol (IP) addresses for each of a plurality of SCSI routing applications on the first storage router, wherein each SCSI routing application is provided a different IP address;
replicating the configuration to a second storage router;
creating a plurality of virtual MAC (Media Access and Control) addresses, each virtual MAC address associated with one of the different IP addresses;
setting an OUI (Organization Unique Identifier) portion of each virtual MAC address to an OUI value;
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;
detecting a migration event on the first storage router;
initializing on the second storage router the plurality of SCSI routing applications according to the replicated configuration, wherein each of the plurality of SCSI routing applications is assigned the different IP address according to the replicated configuration; and
recreating on the second storage router the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second storage router by setting an OUI (Organization Unique Identifier) portion of each virtual MAC address to an OUI value and 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.
1 Assignment
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.
156 Citations
6 Claims
-
1. A method comprising:
-
configuring in a configuration for a first storage router a plurality Internet Protocol (IP) addresses for each of a plurality of SCSI routing applications on the first storage router, wherein each SCSI routing application is provided a different IP address; replicating the configuration to a second storage router; creating a plurality of virtual MAC (Media Access and Control) addresses, each virtual MAC address associated with one of the different IP addresses; setting an OUI (Organization Unique Identifier) portion of each virtual MAC address to an OUI value; 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; detecting a migration event on the first storage router; initializing on the second storage router the plurality of SCSI routing applications according to the replicated configuration, wherein each of the plurality of SCSI routing applications is assigned the different IP address according to the replicated configuration; and recreating on the second storage router the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second storage router by setting an OUI (Organization Unique Identifier) portion of each virtual MAC address to an OUI value and 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)
-
-
6. A system comprising:
-
first means for configuring in a configuration for a first storage router an IP address for each of a plurality of SCSI routing applications on a storage router, wherein each SCSI routing application is provided a different IP address; means for replicating the configuration to a second storage router; second means for creating a plurality of virtual MAC address, each virtual MAC address associated with one of the different IP addresses; third means for setting an OUI portion of each virtual MAC address to an OUI value and 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 storage router; means for initializing on the second storage router the plurality of SCSI routing applications according to the replicated configuration, wherein each of the plurality of SCSI routing applications is assigned the different IP address according to the replicated configuration; and means for recreating on the second storage router the plurality of virtual MAC addresses, each virtual MAC address associated with one of the different IP addresses and each created on the second storage router by setting an OUI (Organization Unique Identifier) portion of each virtual MAC address to an OUI value and 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