IP Library Granted Patent US 11,336,590
Granted Patent B2
US 11,336,590 · App. 17/068,655 · Granted May 17, 2022

Visualization of path between logical network endpoints

Inventors: Alexander Nhu (Palo Alto, CA); Brighton Vino Jegarajan (Palo Alto, CA); Jian Shen Sik (Palo Alto, CA); Venkata Ranganath Babu Golla (Pune, IN); Shivraj Shahajirao Sonawane (Pune, IN)
Assignee: NICIRA, INC.
H04L49/20H04L41/12H04L41/22H04L43/10H04L47/32H04L49/555H04L67/36H04L41/0893H04L43/045H04L69/323
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,336,590
App. No.
17/068,655
Granted
May 17, 2022
Kind
B2
Abstract

Some embodiments provide a method that receives a request for information regarding a path between endpoints of a logical network. The method provides, for display, a visualization of the path including (i) a set of logical network components between the endpoints and (ii) a set of physical network components that implement the logical network components. The physical network components and the logical network components are aligned in the display. In some embodiments, the method receives data regarding a packet tracing operation between the endpoints. The method generates a display including (i) a visualization of the path between the endpoints of the logical network and (ii) a representation of the received data regarding the packet tracing operation, with the packet tracing operation data is visually linked to the components of the path.

Claims (28)

1. A method of tracing packet flows between machines connected to a logical network, the method comprising:

providing a user interface comprising a set of tools to identify at least two machines connected to the logical network and to request tracing of packet flows between the identified two machines through the logical network;

receiving, through the user interface, the request to trace the packet flows between the two identified machines;

configuring a plurality of network components that implement the logical network to collect data regarding the packet flows between the two machines in order to trace the flows through the logical network; and

based on the collected data, providing for display a visualization of a set of one or more paths through the logical network for one or more packet flows between the two machines.

2. The method of claim 1 , wherein the visualization is through the user interface.

3. The method of claim 1 , wherein the set of paths traverse through a set of logical network components between the two machines.

4. The method of claim 3 , wherein the plurality of network elements comprises a set of physical network components that implement the logical network components.

5. The method of claim 4 , wherein the visualization displays the set of physical network components and the set of logical network components next to each other.

6. The method of claim 4 , wherein the set of logical network components comprises at least one logical forwarding element, wherein the set of physical network components comprises at least two of physical forwarding elements that implement one logical forwarding element.

7. The method of claim 4 , wherein the set of physical network components comprise (i) host computers on which one of the two machines execute and (ii) at least one host computer on which one or more physical forwarding elements that are used to implement a logical forwarding element execute.

8. The method of claim 4 , wherein the visualization displays the sets of logical network components in a first color and displays the set of physical network components in a second color.

9. The method of claim 3 , wherein the set of logical network components comprise a set of one or more logical switches and at least two logical ports of the set of logical switches, each of the two machines connecting to one of the two logical ports.

10. The method of claim 1 , wherein the visualization further comprises display of tunnels between the pairs of network components.

11. A non-transitory machine readable medium storing a program which when executed by at least one processing unit traces packet flows between machines connected to a logical network, the program comprising sets of instructions for:

providing a user interface comprising a set of tools to identify at least two machines connected to the logical network and to request tracing of packet flows between the identified two machines through the logical network;

receiving, through the user interface, the request to trace the packet flows between the two identified machines;

configuring a plurality of network components that implement the logical network to collect data regarding the packet flows between the two machines in order to trace the flows through the logical network; and

based on the collected data, providing for display a visualization of a set of one or more paths through the logical network for one or more packet flows between the two machines.

12. The non-transitory machine readable medium of claim 11 , wherein the visualization is through the user interface.

13. The non-transitory machine readable medium of claim 11 , wherein the set of paths traverse through a set of logical network components between the two machines.

14. The non-transitory machine readable medium of claim 13 , wherein the plurality of network elements comprises a set of physical network components that implement the logical network components.

15. The non-transitory machine readable medium of claim 14 , wherein the visualization displays the set of physical network components and the set of logical network components next to each other.

16. The non-transitory machine readable medium of claim 14 , wherein the set of logical network components comprises at least one logical forwarding element, wherein the set of physical network components comprises at least two of physical forwarding elements that implement one logical forwarding element.

17. The non-transitory machine readable medium of claim 14 , wherein the set of physical network components comprise (i) host computers on which one of the two machines execute and (ii) at least one host computer on which one or more physical forwarding elements that are used to implement a logical forwarding element execute.

18. The non-transitory machine readable medium of claim 14 , wherein the visualization displays the sets of logical network components in a first color and displays the set of physical network components in a second color.

19. The non-transitory machine readable medium of claim 13 , wherein the set of logical network components comprise a set of one or more logical switches and at least two logical ports of the set of logical switches, each of the two machines comprises a set of instructions for connecting to one of the two logical ports.

20. The non-transitory machine readable medium of claim 11 , wherein the visualization further comprises display of tunnels between the pairs of network components.

Assignments (1)
MERGER Recorded Jan 27, 2025
From: NICIRA, INC.
To: VMWARE LLC
Reel/Frame 070187/0487 →