Patent ID: 8713202

Claim:
A method for changing network configuration parameters, comprising: generating a first request to change a first network configuration parameter by a first virtual machine executing on a host, wherein the first request comprises a first new value for the first network configuration parameter; sending the first request to a first virtual network interface card (VNIC) configuration database located on the host, wherein the VNIC configuration database is associated with a first VNIC and a second VNIC, wherein the first VNIC is associated with the first virtual machine and is configured to send and receive network traffic associated with the first VNIC, and wherein the first VNIC is executing on the host and is not executing within the first virtual machine; updating the VNIC configuration database and the first VNIC to reflect the first new value for the first network configuration parameter; notifying the first virtual machine that the network configuration parameter has changed to the first new value for the first network configuration parameter; generating a second request to change a second network configuration parameter by a second virtual machine executing on the host, wherein the second request comprises a second new value for the second network configuration parameter; sending the second request to the VNIC configuration database, wherein the second VNIC is associated with the second virtual machine and is configured to send and receive network traffic associated with the second VNIC, and wherein the second VNIC is executing on the host and is not executing within the second virtual machine; updating the VNIC configuration database and the second VNIC to reflect the second new value for the second network configuration parameter; and notifying the second virtual machine that the second network configuration parameter has changed to the second new value for the second network configuration parameter.