IP Library Granted Patent US 11,102,063
Granted Patent B2
US 11,102,063 · App. 15/655,625 · Granted Aug 24, 2021

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, INC.
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,102,063
App. No.
15/655,625
Granted
Aug 24, 2021
Kind
B2
Abstract

Methods and apparatus to cross configure network resources of software defined data centers are disclosed. An example method includes detecting a first configuration change for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network, identifying, by executing an instruction with a processor, a second component of a second different one of the virtual network or the physical network corresponding to the first component, and making a second configuration change to the second component corresponding to the first configuration change.

Claims (31)

1. A method, comprising

detecting a first configuration change to a new maximum transmission unit (MTU) for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network;

monitoring, by iterating through switches in a virtual cloud management system and iterating through ports of the switches to install, on the ports, a probe access control list rule identifying a predetermined media access control address of a sender of a probe packet, to identify ports of a network switch for the probe packet;

identifying, by executing an instruction with a processor, a second component of a second different one of the virtual network or the physical network corresponding to the first component based on a detection of a probe packet received by the second component, wherein the probe packet satisfies the access control list rule including the media access control address of the sender of the probe packet;

sending a second probe packet with packet size set to the new MTU to the identified ports;

detecting a port of the second component did not receive the probe packet with the new MTU; and

in response to the detection, making a second configuration change to the second component to configure the portion for the new MTU.

2. The method of claim 1 , further including sending the probe packet to identify the second component.

3. The method of claim 1 , wherein the first one of the virtual network or the physical network is the virtual network, and the probe packet is sent on a virtual local area network associated with the first component.

4. The method of claim 1 , wherein the probe packet is sent by a virtual distributed switch.

5. The method of claim 1 , wherein the first configuration change includes at least one of a network I/O control (NIOC) change, a link aggregation control protocol (LACP) change, a virtual private cloud (VPC) change, or a Quality-of-Service (QoS) change.

6. An apparatus, comprising:

a change detector to detect a first configuration change to a new maximum transmission unit (MTU) for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network;

a component identifier to:

monitor, by iterating through switches in a virtual cloud management system and iterating through ports of the switches to install, on the ports, a probe access control list rule identifying a predetermined media access control address of a sender of a probe packet, to identify ports of a network switch for the probe packet; and

identify, by executing an instruction with a processor, a second component of a second different one of the virtual network or the physical network corresponding to the first component based on a detection of a probe packet received by the second component, wherein the probe packet satisfies the access control list rule including the media access control address of the sender of the probe packet;

send a second probe packet with packet size set to the new MTU to the identified ports;

detect a port of the second component did not receive the probe packet with the new MTU; and

a configurer to, in response to the detection, make a second configuration change to the second component to configure the portion for the new MTU.

7. The apparatus of claim 6 , wherein the probe packet identifies the second component when the probe packet satisfies a criterion in the probe access control list rule on the second component.

8. The apparatus of claim 6 , wherein the first one of the virtual network or the physical network is the virtual network, and the probe sender is to send the probe packet on a virtual local area network associated with the first component.

9. The apparatus of claim 6 , further including a virtual distributed switch implementing the probe sender.

10. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors to perform at least the operations of:

detecting a first configuration change to a new maximum transmission unit (MTU) for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network;

monitoring, by iterating through switches in a virtual cloud management system and iterating through ports of the switches to install, on the ports, a probe access control list rule identifying a predetermined media access control address of a sender of a probe packet, to identify ports of a network switch for the probe packet;

identifying a second component of a second different one of the virtual network or the physical network corresponding to the first component based on a detection of a probe packet received by the second component, wherein the probe packet satisfies the access control list rule including the media access control address of the sender of the probe packet;

sending a second probe packet with packet size set to the new MTU to the identified ports;

detecting a port of the second component did not receive the probe packet with the new MTU; and

in response to the detection, making a second configuration change to the second component to configure the portion for the new MTU.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the predetermined media access control address represents a source media access control address.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the first one of the virtual network or the physical network is the virtual network, and the probe packet is sent on a virtual local area network associated with the first component.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2017
From: KOMMULA, RAJA; YAVATKAR, RAJ; TEMBEY, PRIYANKA
To: VMWARE, INC.
Reel/Frame 043256/0291 →
Continuity (1)
Related Publication 20190028345A1 · Jan 24, 2019