Suppressing broadcasts in cloud environments
AssigneeVMware, Inc.
InventorsShu Guang Ren, Wei Yao, Xianwei Meng, Zhiqi Ni, Jing An
Life of this patent
Estimating the term…
Abstract
A method for suppressing broadcast messages includes intercepting a packet from a client device. If the packet is a bootstrap protocol (BOOTP) request, the method stores the packet in a BOOTP queue and sets a timer for the packet. If the packet is a dynamic host configuration protocol (DHCP) request, the method stores the packet in a DHCP queue and sets a timer for the packet. The method then processes the packets stored in the BOOTP queue and the DHCP queue, where each BOOTP packet in the BOOTP queue is processed before any DHCP packet in the DHCP queue is processed.
Claims20
A method for suppressing broadcast messages in a network with a plurality of host devices, comprising:
- intercepting a packet from a client device;
- if the packet is a bootstrap protocol (BOOTP) request:
- storing the packet in a BOOTP queue;
- and
- setting a timer for the packet;
- if the packet is a dynamic host configuration protocol (DHCP) request:
- storing the packet in a DHCP queue;
- and
- setting a timer for the packet;
- and
- processing packets stored in the BOOTP queue and the DHCP queue, wherein each BOOTP packet in the BOOTP queue is processed before any DHCP packet in the DHCP queue is processed.
A non-transitory computer-readable medium containing a program which, when executed by one or more processors, performs operations for suppressing broadcast messages in a network, the operations comprising:
- intercepting a packet from a client device;
- if the packet is a bootstrap protocol (BOOTP) request:
- storing the packet in a BOOTP queue;
- and
- setting a timer for the packet;
- if the packet is a dynamic host configuration protocol (DHCP) request:
- storing the packet in a DHCP queue;
- and
- setting a timer for the packet;
- and
- processing packets stored in the BOOTP queue and the DHCP queue, wherein each BOOTP packet in the BOOTP queue is processed before any DHCP packet in the DHCP queue is processed.
A system, comprising:
- a processor;
- and
- a memory, wherein the memory includes a program executable in the processor to perform operations for suppressing broadcast messages in a network, the operations comprising:
- intercepting a packet from a client device;
- if the packet is a bootstrap protocol (BOOTP) request:
- storing the packet in a BOOTP queue;
- and
- setting a timer for the packet;
- if the packet is a dynamic host configuration protocol (DHCP) request:
- storing the packet in a DHCP queue;
- and
- setting a timer for the packet;
- and
- processing packets stored in the BOOTP queue and the DHCP queue, wherein each BOOTP packet in the BOOTP queue is processed before any DHCP packet in the DHCP queue is processed.
Dependencies are inferred from the claim text.