Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020142222 - NETWORK CONFIGURATION UPDATES FOR VIRTUAL MACHINE

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

1. Enacted by a server computer system, a method to provide network connectivity to a virtual machine hosted on the server computer system, the method comprising:

detecting a change in a configuration of a software-defined network to which the server computer system provides access;

issuing a network configuration update (NCU) for consumption by the virtual machine, the NCU including a data structure reflecting the change in the configuration; and providing a link-state notification (LSN) to a virtual network interface card of the virtual machine pursuant to the change in the configuration, the LSN including data indicating a state of network connectivity of the virtual machine,

wherein receipt of the LSN by the virtual machine triggers a dynamic host configuration protocol (DHCP) handshake by the virtual machine, and wherein the NCU is received by the virtual machine pursuant to the DHCP handshake.

2. The method of claim 1 wherein the server computer system includes a virtual network switch, and wherein the LSN is provided via the virtual network switch.

3. The method of claim 1 wherein the LSN includes emulated notification of reconnection of a network cable.

4. The method of claim 1 wherein the virtual machine is one of a plurality of virtual machines hosted on the server computer system, and wherein the LSN is provided to each of the plurality of virtual machines.

5. The method of claim 1 wherein the NCU includes an internet protocol address for one or more virtual machines connected to the software-defined network.

6. The method of claim 1 wherein the NCU includes a domain name server configuration update.

7. A server computer system comprising:

a network-communication system;

one or more processors; and

operatively coupled to the one or more processors, computer memory (24) holding instructions that, when executed by the one or more processors, cause the one or more processors to:

host a virtual machine on the server computer system,

provide access to a software-defined network to the virtual machine,

detect a change in a configuration of the software-defined network,

issue a network configuration update (NCU) for consumption by the virtual machine, the NCU including a data structure reflecting the change in the configuration, and provide a link-state notification (LSN) to the virtual machine, the LSN including data indicating a state of network connectivity of the virtual machine.

8. The server computer system of claim 7 wherein the virtual machine includes a virtual network interface card, and wherein the LSN is provided to the virtual network interface card.

9. The server computer system of claim 7 wherein the LSN specifies a connection speed through a virtual port of the virtual machine.

10. The server computer system of claim 7 wherein the virtual machine is one of a plurality of virtual machines hosted on the server computer system and wherein the LSN is provided to each of the plurality of virtual machines.

11. The server computer system of claim 7 wherein the NCU includes an internet protocol address for one or more virtual machines connected to the software-defined network.

12. The server computer system of claim 7 wherein the NCU includes a domain name server configuration update.

13. The server computer system of claim 8 wherein receipt of the LSN by the virtual machine triggers a dynamic host configuration protocol (DHCP) handshake by the virtual machine, and wherein the NCU is received by the virtual machine pursuant to the DHCP handshake.