IP Library Granted Patent US 11,929,875
Granted Patent B2
US 11,929,875 · App. 17/409,713 · Granted Mar 12, 2024

Methods and apparatus to cross configure network resources of software defined data centers

Inventors: Raja Kommula (Cupertino, CA); Raj Yavatkar (Saratoga, CA); Priyanka Tembey (San Francisco, CA)
Assignee: VMware LLC
H04L41/0816H04L12/4641H04L12/4675H04L43/10H04L43/18H04L67/1097H04L67/10
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 11,929,875
App. No.
17/409,713
Granted
Mar 12, 2024
Kind
B2
Abstract

Methods and apparatus to cross configure network resources of software defined data centers are disclosed. Example instructions cause one or more processors to monitor a component of a network for a probe packet sent to the component. The example instructions cause the one or more processors to, in response to detecting the probe packet, determine whether the probe packet includes a unique source media access control (MAC) address that is included in a probe access control list (ACL), the unique source MAC address included in the probe ACL set by a decision engine. The example instructions cause the one or more processors to, in response to determining that the probe packet does not include the unique source MAC address, record probe packet receipt information indicating that the probe packet did not pass through a network port of the component and transmit the probe packet receipt information to the decision engine.

Claims (42)

1. An apparatus comprising:

one or more computer readable media;

instructions in the apparatus; and

one or more processors to execute the instructions to implement a telematics engine to:

based on detection of a probe packet at a port associated with a component of a network, determine whether the probe packet includes a source media access control (MAC) address, the source MAC address included in a probe access control list (ACL) of the telematics engine, the probe ACL set by a decision engine based on an occurrence of a change to a first configuration of the network;

based on the probe packet not including the source MAC address, record probe packet receipt information, the probe packet receipt information to indicate that the component is to be configured to accommodate the change to the first configuration of the network; and

cause transmission of the probe packet receipt information to the decision engine to facilitate a second configuration of the component.

2. The apparatus of claim 1 , wherein the probe packet is a first probe packet, the probe packet receipt information is first probe packet receipt information, the port is a first port, and the one or more processors are to;

based on detection of a second probe packet at a second port associated with the component, determine whether the second probe packet includes the source MAC address;

based on the second probe packet including the source MAC address, record second probe packet receipt information, the second probe packet receipt information to indicate that the component is configured to accommodate the change to the first configuration; and

cause transmission of the second probe packet receipt information to the decision engine.

3. The apparatus of claim 1 , wherein the component is a physical component and the network is a physical network.

4. The apparatus of claim 3 , wherein the physical component includes at least one of a switch, a switch port, or a network interface.

5. The apparatus of claim 1 , wherein the component is a virtual component and the network is a virtual network.

6. The apparatus of claim 5 , wherein the virtual component includes at least one of a virtual switch, a virtual switch port, a virtual network interface, or a virtual network interface card.

7. The apparatus of claim 1 , wherein the probe ACL is to operate as one or more data collection rules to capture one or more signatures of one or more events that are happening on the component.

8. A non-transitory computer-readable medium comprising instructions that cause one or more processors to at least:

based on detection of a probe packet at a port associated with a component of a network, determine whether the probe packet includes a source media access control (MAC) address, the source MAC address included in a probe access control list (ACL), the probe ACL set by a decision engine based on an occurrence of a change to a first configuration of the network;

based on the probe packet not including the source MAC address, record probe packet receipt information, the probe packet receipt information to indicate that the component is to be configured to accommodate the change to the first configuration of the network; and

cause transmission of the probe packet receipt information to the decision engine to facilitate a second configuration of the component.

9. The non-transitory computer-readable medium of claim 8 , wherein the probe packet is a first probe packet, the probe packet receipt information is first probe packet receipt information, the port is a first port, and the instructions cause the one or more processors to:

based on detection of a second probe packet at a second port associated with the component, determine whether the second probe packet includes the source MAC address;

based on the second probe packet including the source MAC address, record second probe packet receipt information, the second probe packet receipt information to indicate that component is configured to accommodate the change to the first configuration; and

cause transmission of the second probe packet receipt information to the decision engine.

10. The non-transitory computer-readable medium of claim 8 , wherein the component is a physical component and the network is a physical network.

11. The non-transitory computer-readable medium of claim 10 , wherein the physical component includes at least one of a switch, a switch port, or a network interface.

12. The non-transitory computer-readable medium of claim 8 , wherein the component is a virtual component and the network is a virtual network.

13. The non-transitory computer-readable medium of claim 12 , wherein the virtual component includes at least one of a virtual switch, a virtual switch port, a virtual network interface, or a virtual network interface card.

14. The non-transitory computer-readable medium of claim 8 , wherein the probe ACL is to operate as one or more data collection rules to capture one or more signatures of one or more events that are happening on the component.

15. A method comprising:

based on detection of a probe packet at a port associated with a component of a network, determining, by executing an instruction with one or more processors, whether the probe packet includes a source media access control (MAC) address, the source MAC address included in a probe access control list (ACL), the probe ACL set by a decision engine based on an occurrence of a change to a first configuration of the network;

based on the probe packet not including the source MAC address, recording, by executing an instruction with the one or more processors, probe packet receipt information, the probe packet receipt information to indicate that the component is to be configured to accommodate the change to the first configuration of the network; and

transmitting the probe packet receipt information to the decision engine to facilitate a second configuration of the component.

16. The method of claim 15 , wherein the probe packet is a first probe packet, the probe packet receipt information is first probe packet receipt information, the port is a first port, and the method further includes:

based on detection of a second probe packet at a second port associated with the component, determining whether the second probe packet includes the source MAC address;

based on the second probe packet including the source MAC address, recording second probe packet receipt information, the second probe packet receipt information to indicate that the component is configured to accommodate the change to the first configuration; and

transmitting the second probe packet receipt information to the decision engine.

17. The method of claim 15 , wherein the component is a physical component and the network is a physical network.

18. The method of claim 17 , wherein the physical component includes at least one of a switch, a switch port, or a network interface.

19. The method of claim 15 , wherein the component is a virtual component and the network is a virtual network.

20. The method of claim 19 , wherein the virtual component includes at least one of a virtual switch, a virtual switch port, a virtual network interface, or a virtual network interface card.

21. The method of claim 15 , wherein the probe ACL is to operate as one or more data collection rules to capture one or more signatures of one or more events that are happening on the component.

Assignments (1)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →