US 11,991,046 B2
Determining an organizational level network topology
Xiaoying Wu, Sunnyvale, CA (US); Sunalini Sankhavaram, Saratoga, CA (US); Abhiram Madhugiri Shamsundar, San Jose, CA (US); Kirti Vegad, Newark, CA (US); Huan Thien Vu, Los Angeles, CA (US); and Rinoob Babu, Bengaluru (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Sep. 7, 2022, as Appl. No. 17/930,367.
Claims priority of provisional application 63/300,166, filed on Jan. 17, 2022.
Prior Publication US 2023/0231773 A1, Jul. 20, 2023
Int. Cl. H04L 41/12 (2022.01); H04L 9/40 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 41/22 (2013.01); H04L 63/029 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A network analysis system comprising:
a memory storing telemetry data received from a plurality of network devices, the plurality of network devices comprising an organization network having two or more sites, the plurality of network devices configured to provide at least one wireless network at each site of the two or more sites; and
one or more processors coupled to the memory and configured to:
extract entity information and connectivity information from the stored telemetry data, wherein the entity information represents one or more network devices of the plurality of network devices and the connectivity information represents one or more network connections between one or more network devices of the plurality of network devices;
analyze the entity information and the connectivity information to identify one or more third-party network devices within the organization network, wherein a third-party network device is a network device that does not provide telemetry data or that does not provide telemetry data according to a protocol known to the system; and
store the connectivity information and entity information as a network topology graph in a graph database, wherein the entity information is stored as nodes of the network topology graph and the connectivity information is stored as edges of the network topology graph, and wherein the network topology graph represents an organization level topology of the organization network.