IP Library Granted Patent US 10,582,010
Granted Patent B2
US 10,582,010 · App. 15/604,559 · Granted Mar 3, 2020

Network beacon for hypervisor installations

Inventors: Michael Kolesnik (Netanya, IL); Mordechay Asayag (Netanya, IL)
Assignee: Red Hat Israel, Ltd.
H04L67/34G06F9/45558G06F9/5077H04L41/08H04L41/0803H04L41/0806H04L41/0809G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,582,010
App. No.
15/604,559
Granted
Mar 3, 2020
Kind
B2
Abstract

A system and method for configuring components added to a network is disclosed. The method includes receiving, by a device associated with a network in a cluster including a plurality of host machines, a set of configuration settings for the network, and configuring a network connection of the device using the set of configuration settings for the network. The method further includes generating a message including the set of configuration settings for the network and periodically broadcasting the message on the network to provide the set of configuration settings to a hypervisor that is configuring a corresponding network connection on a host machine from the cluster.

Claims (37)

1. A method comprising:

receiving, by a device associated with a network, a set of configuration settings for the network, wherein the network provides network connectivity for a cluster of host machines;

configuring a network connection of the device using the set of configuration settings for the network;

generating a message including the set of configuration settings for the network; and

periodically broadcasting the message on the network to provide the set of configuration settings to a hypervisor that is configuring a corresponding network connection on a host machine from the cluster.

2. The method of claim 1 , wherein periodically broadcasting the message is in response to a command to broadcast the message on the network.

3. The method of claim 1 , wherein the device associated with the network is another host machine in the cluster or a designated device communicatively coupled to the cluster.

4. The method of claim 1 , wherein the set of configuration settings comprises at least one of a network identifier, a network name or network mapping.

5. The method of claim 1 , wherein generating the message including the set of configuration settings for the network further comprises:

receiving, by the device, an input selecting a subset of the set of configuration settings for the network to be included in the generated message; and

generating the message including the subset of the set of configuration settings for the network.

6. The method of claim 1 , wherein transmitting the message comprises using an address resolution protocol to map an internet protocol address to a physical machine address.

7. The method of claim 1 , wherein the device periodically broadcasts the message on the network according to a timing schedule that specifies an amount of time between broadcasts of the message on network.

8. The method of claim 1 , wherein periodically broadcasting the message is in response to receiving a notification that the host machine is being added to the cluster.

9. A non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform operations comprising:

receiving, by a device associated with a network, a set of configuration settings for the network, wherein the network provides network connectivity for a cluster of host machines;

configuring a network connection of the device using the set of configuration settings for the network;

generating a message including the set of configuration settings for the network; and

periodically broadcasting the message on the network to provide the set of configuration settings to a hypervisor that is configuring a corresponding network connection on a host machine from the cluster.

10. The non-transitory computer-readable medium of claim 9 , wherein periodically broadcasting the message is in response to a command to broadcast the message on the network.

11. The non-transitory computer-readable medium of claim 9 , wherein the device associated with the network is another host machine in the cluster or a designated device communicatively coupled to the cluster.

12. The non-transitory computer-readable medium of claim 9 , wherein the set of configuration settings comprises at least one of a network identifier, a network name or network mapping.

13. The non-transitory computer-readable medium of claim 9 , wherein generating the message including the set of configuration settings for the network further comprises:

receiving, by the device, an input selecting a subset of the set of configuration settings for the network to be included in the generated message; and

generating the message including the subset of the set of configuration settings for the network.

14. The non-transitory computer-readable medium of claim 9 , wherein transmitting the message comprises using an address resolution protocol to map an internet protocol address to a physical machine address.

15. The non-transitory computer-readable medium of claim 9 , wherein the device periodically broadcasts the message on the network according to a timing schedule that specifies an amount of time between broadcasts of the message on network.

16. The non-transitory computer-readable medium of claim 9 , wherein periodically broadcasting the message is in response to receiving a notification that the host machine is being added to the cluster.

17. A system for a device associated with a network, the system comprising:

a memory; and

a processor, coupled to the memory, to:

receive a set of configuration settings for the network, wherein the network provides network connectivity for a cluster of host machines;

configure a network connection of the device using the set of configuration settings for the network;

generate a message including the set of configuration settings for the network; and

periodically broadcast the message on the network to provide the set of configuration settings to a hypervisor that is configuring a corresponding network connection on a host machine from the cluster.

18. The system of claim 17 , wherein the processor is to periodically broadcast the message in response to a command to broadcast the message on the network.

19. The system of claim 17 , wherein the device associated with the network is another host machine in the cluster or a designated device communicatively coupled to the cluster.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2017
From: KOLESNIK, MICHAEL; ASAYAG, MORDECHAY
To: RED HAT ISRAEL, LTD.
Reel/Frame 042499/0903 →
Continuity (1)
Related Publication 20180341506A1 · Nov 29, 2018