CA2407342A1 - Analysis of network performance - Google Patents

Analysis of network performance Download PDF

Info

Publication number
CA2407342A1
CA2407342A1 CA002407342A CA2407342A CA2407342A1 CA 2407342 A1 CA2407342 A1 CA 2407342A1 CA 002407342 A CA002407342 A CA 002407342A CA 2407342 A CA2407342 A CA 2407342A CA 2407342 A1 CA2407342 A1 CA 2407342A1
Authority
CA
Canada
Prior art keywords
network
computer
traffic
packets
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002407342A
Other languages
French (fr)
Other versions
CA2407342C (en
Inventor
Shlomit Botton-Dascal
Benny Rachlevski-Reich
Yair Harel
Moshe Sidi
Israel Cidon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CA2731993A priority Critical patent/CA2731993C/en
Publication of CA2407342A1 publication Critical patent/CA2407342A1/en
Application granted granted Critical
Publication of CA2407342C publication Critical patent/CA2407342C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method for testing of a communication network (22), using a plurality of traffic agents (26, 28, 30) coupled to communicate via the network. The method includes transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents and recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent. The arrival characteristics of different packets in the sequence are compared so as to determine a measure of variability in transmission of the packets via the network.

Claims (39)

1. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
creating a record of the packets in the sequence that were not received at the second traffic agent; and assessing a relative irregularity in the occurrence of packet loss, based on the record.
2. A method according to claim 1, wherein assessing the relative irregularity of packet loss comprises detecting bursts of lost packets.
3. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining an order of arrival of the packets at the second traffic agent;
and comparing the order of arrival to an order in which the packets were transmitted.
4. A method according to claim 3, wherein comparing the order of arrival comprises finding a measure of discrepancy between the order of arrival and the order in which the packets were transmitted.
5. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining respective arrival times of the packets in the sequence;
determining a packet transmission delay between the traffic agents responsive to the arrival times; and finding a change in the transmission delay over time.
6. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:

transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents, the sequence comprising both communication test packets and packets associated with an application that is accessed via the network;
recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent; and observing a difference in the arrival characteristics of the communication test packets relative to those of the packets associated with the application.
7. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a first sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
transmitting a second sequence of data packets via the network from the second one of the traffic agents, responsive to receiving the data packets in the first sequence, to a third one of the traffic agents;
recording arrival characteristics of the packets in the second sequence, responsive to receiving the packets at the third traffic agent; and comparing the arrival characteristics of different packets in the sequence so as to determine a measure of variability in transmission of the packets via the network.
8. A method for testing of a computer application accessed via a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
running an instance of the application on a first computer coupled to the network, on which a first one of the traffic agents is also running;
exchanging test data packets via the network between a second one of the traffic agents, running on a second computer coupled to the network, and the first traffic agent, so as to determine test packet exchange characteristics generally independent of the application;
exchanging application data packets via the network between the second computer and the instance of the application running on the first computer, so as to determine application packet exchange characteristics; and comparing the exchange characteristics of the application and test packets.
9. A method according to claim 8, wherein running the instance of the application on the first computer comprises running an application server, and wherein exchanging the application data packets comprises transmitting application client messages from the second computer to the first computer.
10. A method according to claim 8, wherein running the instance of the application comprises running a distributed computing application on the first computer, and wherein exchanging the application data packets comprises running another instance of the application on the second computer.
11. A method according to any of claims 8-10, wherein comparing the exchange characteristics comprises comparing a delay in the exchange of application data between the first and second computers relative to the exchange of test data.
12. A method for determining a round-trip transmission delay in a communication network, comprising:
transmitting a first data packet through the network at a first transmit time, from a first endpoint of the network to a second endpoint of the network;
receiving the first data packet at the second endpoint at a first receive time;
transmitting a second data packet through the network at a second transmit time, substantially independent of the first transmit and receive times, from the second endpoint to the first endpoint;
receiving the second data packet at the first endpoint at a second receive time; and comparing the first and second transmit times and the first and second receive times so as to determine the round-trip transmission delay.
13. A method according to claim 12, wherein transmitting the second data packet comprises transmitting the second packet without waiting to receive the first data packet at the second endpoint.
14. A method according to claim 12 or 13, wherein comparing the first and second transmit times and the first and second receive times comprises using transmit and receive times recorded in accordance with different clocks maintained at the first and second endpoints.
15. A method according to claim 14, wherein comparing the first and second transmit times and the first and second receive times comprises canceling out a relative offset between the different clocks, substantially without an a priori knowledge of the offset.
16. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network and having respective agent clocks that are generally independent of one another, the method comprising:
determining at a testing center a start time at which a test of the network is to begin;
sending respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to a local clock maintained by the testing center; and synchronizing initiation of the test by the traffic agents, responsive to the respective start messages.
17. A method according to claim 16, wherein determining the start time comprises choosing a time to start the test that is delayed relative to expected times of sending the start messages.
18. A method according to claim 16 or 17, wherein synchronizing the initiation of the test comprises starting the test at each of the tragic agents at the start time, as indicated by the respective agent clock, corrected responsive to the time of sending contained in the respective start message.
19. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an indication of the packets in the sequence that were lost in transmission, wherein a relative irregularity in the occurrence of packet loss is assessed based on the indication.
20. Apparatus according to claim 19, and comprising a testing center, coupled to the network, which is adapted to receive the indication of the packets that were lost in transmission and to assess the relative irregularity in the occurrence of packet loss.
21. Apparatus for testing of a communication network, comprising:

a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an order of arrival of the packets at the second traffic agent, wherein a measure of discrepancy is determined between the order of arrival and an order in which the packets were transmitted.
22. Apparatus according to claim 21, and comprising a testing center, coupled to the network, which is adapted to receive the recorded order of arrival of the packets and to determine the measure of the discrepancy.
23. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, respective arrival times of the packets in the sequence at the second traffic agent, wherein a change in a transmission delay over time between the first and second traffic agents is detected responsive to the recorded arrival times.
24. Apparatus according to claim 23, and comprising a testing center, coupled to the network, which is adapted to receive the recorded arrival times and detect the change in the transmission delay..
25. Apparatus for testing of a computer application accessed via a communication network, comprising:
a first computer, coupled to communicate via the network, and configured both to run an instance of the application and to act as a first traffic agent; and a second computer, coupled to communicate via the network with the first computer, and configured both to act as a second traffic agent so as to exchange test data packets via the network with the first traffic agent, generally independent of the application, and to exchange application data packets via the network with the instance of the application running on the first computer, so as to determine and compare characteristics of the exchange of the test data with corresponding characteristics of the exchange of the application data.
26. Apparatus according to claim 25, wherein the instance of the application running on the first computer comprises an application server, and wherein the second computer acts as a client of the application.
27. Apparatus according to claim 25 or 26, wherein the characteristics that are compared comprise a delay in the exchange of application data between the first and second computers relative to the exchange of test data.
28. Apparatus for determining a round-trip transmission delay in a communication network, comprising:
a first traffic agent, adapted to be coupled to a first network endpoint and configured to transmit a first data packet through the network at a first transmit time, from the first endpoint to a second endpoint of the network; and a second traffic agent, adapted to be coupled to the second network endpoint, so as to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first network endpoint at a second transmit time, substantially independent of the first transmit and receive times, to be received by the first traffic agent at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
29. Apparatus according to claim 28, wherein the second traffic agent is configured to transmit the second data packet without waiting to receive the first data packet.
30. Apparatus according to claim 28 or 29, wherein the first and second traffic agents record the transmit and receive times in accordance with different, respective clocks maintained at the first and second endpoints, and wherein a relative offset between the different clocks is canceled out, substantially without an a priori knowledge of the offset.
31. Apparatus for testing of a communication network, comprising:
a plurality of traffic agents, coupled to communicate via the network and having respective agent clocks that are generally independent of one another; and a testing center, having a local clock and adapted to determine a start time at which a test of the network is to begin, and to send respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to the local clock, so that the traffic agents synchronize initiation of the test responsive to the respective start messages.
32. Apparatus according to claim 31, wherein each of the traffic agents initiates the test at the start time, as indicated by the respective agent clock, corrected responsive to the time of sending contained in the respective start message.
33. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a first sequence of data packets via the network;
a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to transmit, responsive to receiving the data packets in the first sequence, a second sequence of data packets via the network to a third traffic agent; and a third traffic agent, coupled to receive the data packets transmitted by the second traffic agent and to record, responsive to receiving the data packets, arrival characteristics of the packets in the second sequence, wherein the arrival characteristics of different packets are compared so as to determine a measure of variability in transmission of the packets via the network.
34. A computer software product for testing of a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, cause the first computer to transmit a sequence of data packets via the network to the second computer, and further cause the second computer to receive the data packets and to record arrival characteristics of the received packets, wherein the arrival characteristics of different packets in the sequence are compared so as to determine a measure of variability in transmission of the packets via the network, wherein the measure of variability is a measure relating to a quality selected from a group of qualities consisting of changes in packet transmission delay, loss of transmitted packets and an order in which transmitted packets are received.
35. A product according to claim 34, wherein the program instructions, when executed by a third computer, cause the third computer to act as a testing center, which receives the arrival characteristics from the first and second computers and determines the measure of variability.
36. A computer software product for testing of a computer application accessed via a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, wherein the first computer is also running an instance of the application, cause the first and second computers to exchange test data packets via the network, generally independent of the application, so as to determine test packet exchange characteristics, and to exchange application data packets via the network between the second computer and the instance of the application running on the first computer, so as to determine application packet exchange characteristics, whereby the exchange characteristics of the application and test packets are compared.
37. A product according to claim 36, wherein the instance of the application on the first computer comprises an application server, and wherein the application data packets comprise application client messages between the second computer and the first computer.
38. A computer software product for determining a round-trip transmission delay in a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, cause the first computer to transmit a first data packet through the network to the second computer at a first transmit time, and cause the second computer to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first computer at a second transmit time, substantially independent of the first transmit and receive times, which second data packet is received by the first computer at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
39. A computer software product for testing of a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by a plurality of computers coupled to communicate via the network and having respective local clocks that are generally independent of one another, cause a first one of the computers to determine a start time at which a test of the network is to begin and to send respective start messages to the other computers, each start message containing the start time and a time of sending the start message determined with reference to the local clock maintained by the first computer, and which instructions further cause the other computers to synchronize initiation of the test, responsive to the respective start messages.
CA2407342A 2000-04-24 2001-04-05 Analysis of network performance Expired - Fee Related CA2407342C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA2731993A CA2731993C (en) 2000-04-24 2001-04-05 Analysis of network performance

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/557,256 2000-04-24
US09/557,256 US6990616B1 (en) 2000-04-24 2000-04-24 Analysis of network performance
PCT/IL2001/000329 WO2001082022A2 (en) 2000-04-24 2001-04-05 Analysis of network performance

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CA2731993A Division CA2731993C (en) 2000-04-24 2001-04-05 Analysis of network performance

Publications (2)

Publication Number Publication Date
CA2407342A1 true CA2407342A1 (en) 2001-11-01
CA2407342C CA2407342C (en) 2011-05-31

Family

ID=24224660

Family Applications (2)

Application Number Title Priority Date Filing Date
CA2731993A Expired - Fee Related CA2731993C (en) 2000-04-24 2001-04-05 Analysis of network performance
CA2407342A Expired - Fee Related CA2407342C (en) 2000-04-24 2001-04-05 Analysis of network performance

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CA2731993A Expired - Fee Related CA2731993C (en) 2000-04-24 2001-04-05 Analysis of network performance

Country Status (4)

Country Link
US (2) US6990616B1 (en)
AU (1) AU5060701A (en)
CA (2) CA2731993C (en)
WO (1) WO2001082022A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005101740A1 (en) * 2004-04-16 2005-10-27 Apparent Networks, Inc. Method and apparatus for automating and scaling active probing-based ip network performance monitoring and diagnosis

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1967961A3 (en) * 2000-07-31 2008-09-17 Kabushiki Kaisha Toshiba Agent system
US7082604B2 (en) * 2001-04-20 2006-07-25 Mobile Agent Technologies, Incorporated Method and apparatus for breaking down computing tasks across a network of heterogeneous computer for parallel execution by utilizing autonomous mobile agents
US7339891B2 (en) * 2002-01-09 2008-03-04 Mverify Corporation Method and system for evaluating wireless applications
US20050169182A1 (en) * 2002-04-29 2005-08-04 Joachim Klink Method for monitoring the transmission quality of connections in mpls networks
US7970876B2 (en) * 2002-07-23 2011-06-28 Avaya Communication Israel Ltd. Global server load balancer
US7525918B2 (en) * 2003-01-21 2009-04-28 Broadcom Corporation Using RTCP statistics for media system control
US7391734B2 (en) * 2003-01-21 2008-06-24 At&T Delaware Intellectual Property Corporation, Inc. Method and system for obtaining logical performance data for a circuit in a data network
US7469282B2 (en) 2003-01-21 2008-12-23 At&T Intellectual Property I, L.P. Method and system for provisioning and maintaining a circuit in a data network
US8495230B2 (en) * 2003-03-11 2013-07-23 Koninklijke Philips N.V. Method for scheduling service periods in a wireless local area network (WLAN)
EP1614018A4 (en) * 2003-04-14 2012-07-04 Telchemy Inc System for identifying and locating network problems
US8223632B2 (en) 2003-12-23 2012-07-17 At&T Intellectual Property I, L.P. Method and system for prioritized rerouting of logical circuit data in a data network
US7639623B2 (en) * 2003-12-23 2009-12-29 At&T Intellectual Property I, L.P. Method and system for real time simultaneous monitoring of logical circuits in a data network
US8203933B2 (en) * 2003-12-23 2012-06-19 At&T Intellectual Property I, L.P. Method and system for automatically identifying a logical circuit failure in a data network
US7609623B2 (en) * 2003-12-23 2009-10-27 At&T Intellectual Property I, L.P. Method and system for automatically rerouting data from an overbalanced logical circuit in a data network
US7630302B2 (en) * 2003-12-23 2009-12-08 At&T Intellectual Property I, L.P. Method and system for providing a failover circuit for rerouting logical circuit data in a data network
US7639606B2 (en) * 2003-12-23 2009-12-29 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data in a virtual private network
US8199638B2 (en) * 2003-12-23 2012-06-12 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data in a data network
US7646707B2 (en) * 2003-12-23 2010-01-12 At&T Intellectual Property I, L.P. Method and system for automatically renaming logical circuit identifiers for rerouted logical circuits in a data network
EP1738258A4 (en) * 2004-03-13 2009-10-28 Cluster Resources Inc System and method for providing object triggers
DE102004018858A1 (en) * 2004-04-19 2005-11-10 Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik A method and control system for detecting an error in processing data in a processing system
US8339988B2 (en) 2004-04-22 2012-12-25 At&T Intellectual Property I, L.P. Method and system for provisioning logical circuits for intermittent use in a data network
US7768904B2 (en) * 2004-04-22 2010-08-03 At&T Intellectual Property I, L.P. Method and system for fail-safe renaming of logical circuit identifiers for rerouted logical circuits in a data network
US7460468B2 (en) 2004-04-22 2008-12-02 At&T Intellectual Property I, L.P. Method and system for automatically tracking the rerouting of logical circuit data in a data network
US7466646B2 (en) 2004-04-22 2008-12-16 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data from a logical circuit failure to dedicated backup circuit in a data network
JP4616020B2 (en) * 2005-01-27 2011-01-19 富士通株式会社 Network monitoring program and network system
US7656810B2 (en) * 2005-03-25 2010-02-02 Microsoft Corporation System and method for monitoring and reacting to peer-to-peer network metrics
US7525922B2 (en) * 2005-04-01 2009-04-28 Cisco Technology, Inc. Duplex mismatch testing
US7835293B2 (en) * 2005-09-13 2010-11-16 Cisco Technology, Inc. Quality of service testing of communications networks
EP1793528B1 (en) * 2005-12-05 2008-03-26 Alcatel Lucent Method of monitoring the quality of a realtime communication
US7990887B2 (en) * 2006-02-22 2011-08-02 Cisco Technology, Inc. Sampling test of network performance
US8295162B2 (en) * 2006-05-16 2012-10-23 At&T Intellectual Property I, L.P. System and method to achieve sub-second routing performance
US7860918B1 (en) 2006-06-01 2010-12-28 Avaya Inc. Hierarchical fair scheduling algorithm in a distributed measurement system
US20080181123A1 (en) * 2007-01-31 2008-07-31 Alexander Lisheng Huang Methods and apparatus to manage network testing procedures
ATE480060T1 (en) * 2007-04-20 2010-09-15 Nethawk Oyj METHOD, APPARATUS, TEST APPARATUS AND PROGRAM FOR TESTING MULTIMEDIA COMMUNICATIONS DEVICES AND SOFTWARE
WO2008148196A1 (en) * 2007-06-04 2008-12-11 Apparent Networks, Inc. Method and apparatus for probing of a communication network
US7876690B1 (en) * 2007-09-26 2011-01-25 Avaya Inc. Distributed measurement system configurator tool
US8611233B2 (en) * 2009-02-04 2013-12-17 Verizon Patent And Licensing Inc. System and method for testing network elements using a traffic generator with integrated simple network management protocol (SNMP) capabilities
JP5369814B2 (en) * 2009-03-26 2013-12-18 ソニー株式会社 Receiving device and time correction method for receiving device
US8867381B2 (en) * 2009-09-23 2014-10-21 Aerovironment, Inc. Active multi-path network redundancy with performance monitoring
US9049617B2 (en) 2009-09-23 2015-06-02 At&T Intellectual Property I, L.P. Signaling-less dynamic call setup and teardown by utilizing observed session state information
US8306029B2 (en) * 2010-03-01 2012-11-06 Avaya Inc. System and method for detecting sources of rogue non-audio traffic marked as audio traffic
CN102045222B (en) * 2011-01-30 2013-03-20 重庆思建科技有限公司 Real-time overall test method of network system
US8707141B1 (en) 2011-08-02 2014-04-22 Cisco Technology, Inc. Joint optimization of packetization and error correction for video communication
CN102843276B (en) * 2011-10-18 2015-07-08 国网电力科学研究院 Network time delay collecting method based on distributed deployment
DE102012207929A1 (en) 2012-05-11 2013-11-14 Continental Automotive Gmbh A method of transmitting data in a packet-oriented communication network and appropriately configured user equipment on the communication network
CN102904772A (en) * 2012-09-26 2013-01-30 中兴通讯股份有限公司 Method and device for realizing throughput test of network equipment
JP2015226273A (en) * 2014-05-29 2015-12-14 富士通株式会社 Monitoring device and monitoring system
US9871716B2 (en) 2014-10-16 2018-01-16 Kollective Technology, Inc. Broadcast readiness testing in distributed content delivery networks
US9825834B2 (en) * 2015-03-30 2017-11-21 Airwatch Llc Network speed detection
US10250450B2 (en) 2016-06-29 2019-04-02 Nicira, Inc. Distributed network troubleshooting using simultaneous multi-point packet capture
US10230543B2 (en) * 2016-07-20 2019-03-12 Cisco Technology, Inc. Reducing data transmissions in a virtual private network
US11012251B2 (en) 2018-10-02 2021-05-18 Cisco Technology, Inc. Multicast flow scheduling in a data center
US10708122B1 (en) * 2019-10-30 2020-07-07 T-Mobile Usa, Inc. Network fault detection and quality of service improvement systems and methods
US11784903B1 (en) * 2022-03-29 2023-10-10 Cisco Technology, Inc. Loss measurement on a link with reordering

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5477531A (en) * 1991-06-12 1995-12-19 Hewlett-Packard Company Method and apparatus for testing a packet-based network
US5390188A (en) * 1993-08-02 1995-02-14 Synoptics Method and apparatus for measuring and monitoring the performance within a ring communication network
US5648965A (en) * 1995-07-07 1997-07-15 Sun Microsystems, Inc. Method and apparatus for dynamic distributed packet tracing and analysis
US5717704A (en) * 1996-04-16 1998-02-10 Ltx Corporation Test system including a local trigger signal generator for each of a plurality of test instruments
US5838919A (en) * 1996-09-10 1998-11-17 Ganymede Software, Inc. Methods, systems and computer program products for endpoint pair based communications network performance testing
US5881237A (en) * 1996-09-10 1999-03-09 Ganymede Software, Inc. Methods, systems and computer program products for test scenario based communications network performance testing
US5812529A (en) * 1996-11-12 1998-09-22 Lanquest Group Method and apparatus for network assessment
US6006268A (en) 1997-07-31 1999-12-21 Cisco Technology, Inc. Method and apparatus for reducing overhead on a proxied connection
IL121898A0 (en) * 1997-10-07 1998-03-10 Cidon Israel A method and apparatus for active testing and fault allocation of communication networks
US5878032A (en) * 1997-11-07 1999-03-02 Northern Telecom Limited Delay monitoring of telecommunication networks
US6252891B1 (en) * 1998-04-09 2001-06-26 Spirent Communications, Inc. System and method to insert timestamp information in a protocol neutral manner
GB2337903B (en) 1998-05-28 2000-06-07 3Com Corp Methods and apparatus for collecting storing processing and using network traffic data
US6700891B1 (en) 1998-06-25 2004-03-02 Cisco Technology, Inc. Apparatus and method for providing a device level security mechanism in a network
US6438711B2 (en) * 1998-07-15 2002-08-20 Intel Corporation Method and apparatus for performing field diagnostics on a computer system
US6622157B1 (en) 1998-09-28 2003-09-16 Certeon, Inc. Extending network services using mobile agents
US6467041B1 (en) * 1999-05-06 2002-10-15 International Business Machines Corporation Third party host packet replication
US6662223B1 (en) * 1999-07-01 2003-12-09 Cisco Technology, Inc. Protocol to coordinate network end points to measure network latency
US6618389B2 (en) * 1999-11-22 2003-09-09 Worldcom, Inc. Validation of call processing network performance
US6665820B1 (en) * 1999-12-22 2003-12-16 Ge Medical Technology Services, Inc. Method and system for communications connectivity failure diagnosis
US6512990B1 (en) * 2000-01-05 2003-01-28 Agilent Technologies, Inc. Distributed trigger node
US6665726B1 (en) * 2000-01-06 2003-12-16 Akamai Technologies, Inc. Method and system for fault tolerant media streaming over the internet
US6785237B1 (en) * 2000-03-31 2004-08-31 Networks Associates Technology, Inc. Method and system for passive quality of service monitoring of a network
US6697962B1 (en) * 2000-10-20 2004-02-24 Unisys Corporation Remote computer system monitoring and diagnostic board
US6883118B2 (en) * 2001-01-24 2005-04-19 Microsoft Corporation Consumer network diagnostic agent
US6845394B2 (en) * 2001-04-16 2005-01-18 Sun Microsystems, Inc. Software delivery method with enhanced batch redistribution for use in a distributed computer network
US7362707B2 (en) * 2001-07-23 2008-04-22 Acme Packet, Inc. System and method for determining flow quality statistics for real-time transport protocol data flows
US20050276252A1 (en) * 2004-06-09 2005-12-15 Sizeland Robert L Medium access control for wireless networks

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005101740A1 (en) * 2004-04-16 2005-10-27 Apparent Networks, Inc. Method and apparatus for automating and scaling active probing-based ip network performance monitoring and diagnosis

Also Published As

Publication number Publication date
US6990616B1 (en) 2006-01-24
AU5060701A (en) 2001-11-07
CA2731993A1 (en) 2001-11-01
US7688741B2 (en) 2010-03-30
CA2407342C (en) 2011-05-31
WO2001082022A2 (en) 2001-11-01
WO2001082022A3 (en) 2002-04-25
CA2731993C (en) 2012-10-16
US20060050649A1 (en) 2006-03-09

Similar Documents

Publication Publication Date Title
CA2407342A1 (en) Analysis of network performance
EP1931084B1 (en) A method for getting the link estimating parameters
US7792083B2 (en) Method and apparatus for measuring network data packet delay, jitter and loss
US5477531A (en) Method and apparatus for testing a packet-based network
US7475272B2 (en) Method for calculating clock offset and skew
US8345561B2 (en) Time monitor
KR101259230B1 (en) Link band estimating apparatus and link band estimating method
EP2454852B1 (en) Network transmission capacity measurement
EP1239620A2 (en) Relative time synchronization between three or more systems
US7120090B2 (en) Method of determining a timing offset between a first clock and a second clock in a communications network
EP0522211B1 (en) Testing a packet-based network
US20050030900A1 (en) Method, receiving device and transmitting device for determining the fastest message path without clock synchronisation
US7689686B2 (en) Active probing for sustainable capacity estimation of networked dataflows
CN104871487A (en) Probing a network
CN109756391B (en) Time delay information measuring method of switching network
US8228813B2 (en) Network quality measurement based on quality measurement packet
US20230396526A1 (en) Information processing device, information processing method, and program
JPH05216837A (en) Time synchronism control system between computers
KR20080033074A (en) Method and apparatus for estimating one-way delay
Kampichler et al. Measuring voice readiness of local area networks
JPH04229754A (en) Modulator-demodulator
JPWO2013179554A1 (en) Communication apparatus and communication method
JPH10340237A (en) Method for measuring communication time in http communications
JPH11127161A (en) Connection performance measurement system and performance measurement method in atm network
JPH0239745A (en) Bit error pate measuring/supervising system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180405