US2023362077A1PendingUtilityA1

Visualization of flow trace operation across multiple sites

Assignee: VMWARE INCPriority: Jul 24, 2021Filed: Jul 7, 2023Published: Nov 9, 2023
Est. expiryJul 24, 2041(~15 yrs left)· nominal 20-yr term from priority
H04L 43/045H04L 45/42H04L 43/50H04L 41/12H04L 43/026
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Some embodiments provide a method for presenting a visualization of a data message flow within a logical network that is implemented across multiple sites. The method receives flow tracing data regarding the data message flow from a source endpoint in a first site to a second endpoint in a second site. The data message flow is processed according to logical forwarding elements (LFEs) implemented in at least the first and second sites. For each of the sites through which the data message flow passes, the method identifies the LFEs that process the data message flow in the site. The method presents a visualization for the data message flow. The visualization includes a separate section for each site through which the data message flow passes. Each section indicates at least a subset of the LFEs that process the data message flow in the corresponding site for the section.

Claims

exact text as granted — not AI-modified
1 - 25 . (canceled) 
     
     
         26 . A method for presenting a visualization of a data message flow within a logical network that is implemented across a plurality of sites including first and second sites, the method comprising:
 receiving flow tracing data regarding the data message flow from a first endpoint in the first site to a second endpoint in the second site, the data message flow processed according to a group of one or more logical forwarding elements (LFEs) implemented in the first and second sites;   for each of the first and second sites through which the data message flow passes, identifying a set of one or more LFEs that processes the data message flow in the site; and   presenting, for the data message flow, a visualization comprising a separate section for each site through which the data message flow passes, each section indicating a subset of one or more LFEs that processes the data message flow in the corresponding site for the section.   
     
     
         27 . The method of  claim 26 , wherein receiving flow tracing data comprises receiving flow tracing data from a plurality of physical forwarding elements that implement the set of LFEs that process the data message flow at each site through which the data message flow passes. 
     
     
         28 . The method of  claim 26 , wherein each set of LFEs comprises a set of one or more logical routers or a set of one or more logical switches. 
     
     
         29 . The method of  claim 28 , wherein:
 a particular logical switch is implemented across at least two of the set of sites through which the data message flow passes; and   when the source endpoint and the second endpoint are both connected to the particular logical switch, the visualization includes a first GUI item for the particular logical switch in the first site, a second GUI item for a set of remote tunnel endpoints (RTEPs) used to forward the data message between the first and second sites, and a third GUI item for the particular logical switch in the second site.   
     
     
         30 . The method of  claim 26 , wherein the visualization comprises an indicator of latency between the first site and the second site, the indicator displayed between a first section for the first site and a second section for the second site. 
     
     
         31 . The method of  claim 26 , wherein the visualization identifies a set of LFEs with one or more alarms triggered by displaying GUI items for the set of LFEs using an indicator. 
     
     
         32 . The method of  claim 26 , wherein the visualization indicates a direction of the data message flow. 
     
     
         33 . The method of  claim 26 , wherein the separate sections in the visualization are displayed in an order starting with a first section for the first site and ending with a second section for the second site, with sections for each site through which the data message flow passes between the first and second sites displayed in order between the first and second sections. 
     
     
         34 . The method of  claim 33 , wherein the sections for each site through which the data message flow passes between the first and second sites are presented as collapsible within the visualization. 
     
     
         35 . The method of  claim 34 , wherein:
 within a particular section for a particular site, each LFE indicated as processing the data message flow within the particular site is presented as a separate GUI item; and   when the particular section is collapsed, the GUI items for the LFEs that process the data message flow at the particular site are not displayed.   
     
     
         36 . The method of  claim 33 , wherein when a number of sites through which the data message flow passes between the first and second sites is above a threshold, the sections for the sites through which the data message flow passes between the first and second sites are automatically presented as collapsed within the visualization. 
     
     
         37 . The method of  claim 34 , wherein each section that is collapsed within the visualization is expandable, wherein expanding a particular section corresponding to a particular site causes the visualization to display GUI items for at least a subset of the LFEs that process the data message flow in the particular site. 
     
     
         38 . A non-transitory machine-readable medium storing a program which when executed by at least one processing unit presents a visualization of a data message flow within a logical network that is implemented across first and second sites, the program comprising sets of instructions for:
 receiving flow tracing data regarding the data message flow from a first endpoint in the first site to a second endpoint in the second site, the data message flow processed according to a group of one or more logical forwarding elements (LFEs) implemented in the first and second sites;   for each of the first and second sites through which the data message flow passes, identifying a set of one or more LFEs that processes the data message flow in the site; and   presenting, for the data message flow, a visualization comprising a separate section for each site through which the data message flow passes, each section indicating a subset of one or more LFEs that processes the data message flow in the corresponding site for the section.   
     
     
         39 . The non-transitory machine-readable medium of  claim 38 , wherein the set of instructions for receiving flow tracing data comprises a set of instructions for receiving flow tracing data from a plurality of physical forwarding elements that implement the set of LFEs that process the data message flow at each site through which the data message flow passes. 
     
     
         40 . The non-transitory machine-readable medium of  claim 38 , wherein each set of LFEs comprises a set of one or more logical routers or a set of one or more logical switches. 
     
     
         41 . The non-transitory machine-readable medium of  claim 40 , wherein:
 a particular logical switch is implemented across at least two of the set of sites through which the data message flow passes; and   when the source endpoint and the second endpoint are both connected to the particular logical switch, the visualization includes a first GUI item for the particular logical switch in the first site, a second GUI item for a set of remote tunnel endpoints (RTEPs) used to forward the data message between the first and second sites, and a third GUI item for the particular logical switch in the second site.   
     
     
         42 . The non-transitory machine-readable medium of  claim 38 , wherein the visualization comprises an indicator of latency between the first site and the second site, the indicator displayed between a first section for the first site and a second section for the second site. 
     
     
         43 . The non-transitory machine-readable medium of  claim 38 , wherein the visualization identifies a set of LFEs with one or more alarms triggered by displaying GUI items for the set of LFEs using an indicator. 
     
     
         44 . The non-transitory machine-readable medium of  claim 38 , wherein the visualization indicates a direction of the data message flow. 
     
     
         45 . The non-transitory machine-readable medium of  claim 38 , wherein the separate sections in the visualization are displayed in an order starting with a first section for the first site and ending with a second section for the second site, with sections for each site through which the data message flow passes between the first and second sites displayed in order between the first and second sections.

Join the waitlist — get patent alerts

Track US2023362077A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.