Oracle VM Manager 3.3 - Improvements on MAC Address Allocation
By Honglin Su-Oracle on Jul 02, 2014
We announced Oracle VM 3.3 earlier today. Here I'd expand one feature enhancement which was delivered as part of the large networking implementation, and it brings significant benefit to simplify virtual NIC creation. Now with Oracle VM Manager 3.3, you can coordinate with other Oracle VM Manager 3.3 instances to avoid any potential MAC address collision.
- By default MAC addresses are automatically created using random numbers
Oracle VM Manager chooses a MAC address using random numbers within the specified range when the user doesn't supply a specific MAC address. The default range has an OUI (Organizationally Unique Identifier), of 00:21:F6 and uses the remaining portion of 00:00:00 - FF:FF:FF from which to randomly choose a specific MAC address. This default range is used because the OUI prefix (00:21:f6) is officially registered to Oracle and should not conflict with any other vendors devices. However, that range can be changed.
- Have the ability to manually configure specific MAC addresses
When a vnic is created, the user can specify any MAC address. The user supplied MAC address does not have to fall within the default range. The manager will validate that this MAC address is not already used by another vnic created in that manager.
- Allow to program your own OUI
The manager allows the specification of an OUI other than the default and a range of addresses to use for the device specific portion of the MAC address.
- Range based allocation of MAC for each Oracle VM Manager instance to avoid collision
The users need to explicitly set the range that they want to use. With coordination among Oracle VM Manager instances, you can set the range so that each Oracle VM Manager won't conflict with other Oracle VM Manager instances.