Visualizing network activity involving networked computing devices distributed across network address spaces
First Claim
1. A computer-implemented method, comprising:
- receiving a request to cause display of a graphical user interface (GUI) including a network activity visualization, the network activity visualization displaying a representation of network activity involving pairs of networked devices, wherein at least one networked device of each pair of networked devices is one of a plurality of networked devices in a monitored information technology (IT) environment;
identifying, based on collected network activity data related to the IT environment, instances of network activity between the pairs of networked devices; and
causing display of the GUI including the network activity visualization, the network activity visualization including a graph, the graph including;
a first axis representing a range of source network addresses in an address space,a second axis representing a range of destination network addresses in the address space, wherein the range of source network addresses represented by the first axis and the range of destination network addresses represented by the second axis includes an entire network address space, and wherein the entire network address space is one of;
the Internet Protocol version 4 (IPv4) network address space or the Internet Protocol version 6 (IPv6) network address space, anda plurality of data points plotted on the graph relative to the first axis and the second axis, each data point of the plurality of data points representing;
a subrange of the range of source network addresses and a subrange of the range of destination network addresses, andat least one instance of network activity, the at least one instance of network activity associated with a source networked device having a source network address within the subrange of the range of source network addresses, and a destination networked device having a destination network address within the subrange of the range of destination network addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and mechanisms are disclosed for generating visualizations which graphically depict network activity occurring between pairs of networked computing devices. The visualizations are based on data indicating the network activity, where the network activity can involve devices having any network addresses within an entire network address space (e.g., any address within the Internet Protocol version v4 (IPv4) or IPv6 network address space), or within some subset of an entire network address space. The ability to visualize high-level information related to network activity occurring across an entire network address space enables network analysts and other users to readily analyze characteristics of computer networks which otherwise might not be evident or difficult to obtain using other types of visualizations.
-
Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request to cause display of a graphical user interface (GUI) including a network activity visualization, the network activity visualization displaying a representation of network activity involving pairs of networked devices, wherein at least one networked device of each pair of networked devices is one of a plurality of networked devices in a monitored information technology (IT) environment; identifying, based on collected network activity data related to the IT environment, instances of network activity between the pairs of networked devices; and causing display of the GUI including the network activity visualization, the network activity visualization including a graph, the graph including; a first axis representing a range of source network addresses in an address space, a second axis representing a range of destination network addresses in the address space, wherein the range of source network addresses represented by the first axis and the range of destination network addresses represented by the second axis includes an entire network address space, and wherein the entire network address space is one of;
the Internet Protocol version 4 (IPv4) network address space or the Internet Protocol version 6 (IPv6) network address space, anda plurality of data points plotted on the graph relative to the first axis and the second axis, each data point of the plurality of data points representing; a subrange of the range of source network addresses and a subrange of the range of destination network addresses, and at least one instance of network activity, the at least one instance of network activity associated with a source networked device having a source network address within the subrange of the range of source network addresses, and a destination networked device having a destination network address within the subrange of the range of destination network addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause performance of operations comprising:
-
receiving a request to cause display of a graphical user interface (GUI) including a network activity visualization, the network activity visualization displaying a representation of network activity involving pairs of networked devices, wherein at least one networked device of each pair of networked devices is one of a plurality of networked devices in a monitored information technology (IT) environment; identifying, based on collected network activity data related to the IT environment, instances of network activity between the pairs of networked devices; and causing display of the GUI including the network activity visualization, the network activity visualization including a graph, the graph including; a first axis representing a range of source network addresses in an address space, a second axis representing a range of destination network addresses in the address space, wherein the range of source network addresses represented by the first axis and the range of destination network addresses represented by the second axis includes an entire network address space, and wherein the entire network address space is one of;
the Internet Protocol version 4 (IPv4) network address space or the Internet Protocol version 6 (IPv6) network address space, anda plurality of data points plotted on the graph relative to the first axis and the second axis, each data point of the plurality of data points representing; a subrange of the range of source network addresses and a subrange of the range of destination network addresses, and at least one instance of network activity, the at least one instance of network activity associated with a source networked device having a source network address within the subrange of the range of source network addresses, and a destination networked device having a destination network address within the subrange of the range of destination network addresses. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus, comprising:
-
one or more processors; a non-transitory computer-readable storage medium coupled to the one or more processors, the computer-readable storage medium storing instructions which, when executed by the one or more processors, causes the apparatus to; receive a request to cause display of a graphical user interface (GUI) including a network activity visualization, the network activity visualization displaying a representation of network activity involving pairs of networked devices, wherein at least one networked device of each pair of networked devices is one of a plurality of networked devices in a monitored information technology (IT) environment; identify, based on collected network activity data related to the IT environment, instances of network activity between the pairs of networked devices; and cause display of the GUI including the network activity visualization, the network activity visualization including a graph, the graph including; a first axis representing a range of source network addresses in an address space, a second axis representing a range of destination network addresses in the address space, wherein the range of source network addresses represented by the first axis and the range of destination network addresses represented by the second axis includes an entire network address space, and wherein the entire network address space is one of;
the Internet Protocol version 4 (IPv4) network address space or the Internet Protocol version 6 (IPv6) network address space, andplurality of data points plotted on the graph relative to the first axis and the second axis, each data point of the plurality of data points representing; a subrange of the range of source network addresses and a subrange of the range of destination network addresses, and at least one instance of network activity, the at least one instance of network activity associated with a source networked device having a source network address within the subrange of the range of source network addresses, and a destination networked device having a destination network address within the subrange of the range of destination network addresses. - View Dependent Claims (26, 27, 28)
-
Specification