DEEP PATH ANALYSIS OF APPLICATION DELIVERY OVER A NETWORK
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for deep path analysis of application delivery over a network are disclosed. In some embodiments, deep path analysis of application delivery over a network includes monitoring a network path between an agent and a destination; determining the network path between the agent and the destination; and generating a graphical visualization of the network path.
-
Citations
21 Claims
-
1. (canceled)
-
2. A system, comprising:
-
a processor configured to; monitor a network path between an agent and a destination; determine the network path between the agent and the destination, wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across an Internet Protocol (IP) network using TCP SYN packets, wherein the network path includes a data path between the agent and the destination, and wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across the IP network using TCP SYN packets further includes; send a plurality of probes from the agent to the destination with increasing Time To Live (TTL) limited TCP SYN packets, wherein a TCP SYN ACK packet from the destination is used as a reference if an ICMP TTL Exceeded message is not received from an intermediate node or a final node, and the final node corresponds to the destination; and characterize one or more nodes along the network path including one or more intermediate nodes, wherein characterize the one or more nodes along the network path further includes; determine one or more network metrics; and generate a graphical visualization of the network path to facilitate deep path analysis of application delivery over the IP network, wherein the graphical visualization of the network path includes each node in an expandable topology of a hop-by-hop view of the network path between the agent and the destination, wherein each of the one or more intermediate nodes corresponds to an interface or a physical router, and wherein the one or more nodes along the network path are associated with the one or more network metrics; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
monitoring a network path between an agent and a destination; determining the network path between the agent and the destination, wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across an Internet Protocol (IP) network using TCP SYN packets, wherein the network path includes a data path between the agent and the destination, and wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across the IP network using TCP SYN packets further includes; sending a plurality of probes from the agent to the destination with increasing Time To Live (TTL) limited TCP SYN packets, wherein a TCP SYN ACK packet from the destination is used as a reference if an ICMP TTL Exceeded message is not received from an intermediate node or a final node, and the final node corresponds to the destination; and characterizing one or more nodes along the network path including one or more intermediate nodes, wherein characterizing the one or more nodes along the network path further includes; determining one or more network metrics; and generating a graphical visualization of the network path using a processor to facilitate deep path analysis of application delivery over the IP network, wherein the graphical visualization of the network path includes each node in an expandable topology of a hop-by-hop view of the network path between the agent and the destination, wherein each of the one or more intermediate nodes corresponds to an interface or a physical router, and wherein the one or more nodes along the network path are associated with the one or more network metrics.
-
-
21. A computer program product, the computer program product being embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
monitoring a network path between an agent and a destination; determining the network path between the agent and the destination, wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across an Internet Protocol (IP) network using TCP SYN packets, wherein the network path includes a data path between the agent and the destination, and wherein the agent performs one or more active measurements to determine the network path and to measure transit delays of packets from the agent to the destination across the IP network using TCP SYN packets further includes; sending a plurality of probes from the agent to the destination with increasing Time To Live (TTL) limited TCP SYN packets, wherein a TCP SYN ACK packet from the destination is used as a reference if an ICMP TTL Exceeded message is not received from an intermediate node or a final node, and the final node corresponds to the destination; and characterizing one or more nodes along the network path including one or more intermediate nodes, wherein characterizing the one or more nodes along the network path further includes; determining one or more network metrics; and generating a graphical visualization of the network path to facilitate deep path analysis of application delivery over the IP network, wherein the graphical visualization of the network path includes each node in an expandable topology of a hop-by-hop view of the network path between the agent and the destination, wherein each of the one or more intermediate nodes corresponds to an interface or a physical router, and wherein the one or more nodes along the network path are associated with the one or more network metrics.
-
Specification