×

Internet traffic analysis tool

  • US 7,065,482 B2
  • Filed: 05/17/2001
  • Issued: 06/20/2006
  • Est. Priority Date: 05/17/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A traffic analysis tool for a network based on TCP/IP or UDP/IP or a combination thereof comprising:

  • passive monitoring means at intermediate nodes of the network,estimation means to determine a full set of network traffic metrics connected to said passive monitoring means, andmodeling means for determining a pricing for different users of said network based on a utilization of network resources by said different users,wherein said estimation means includes a mechanism for determining goodput by aggregating the number of bytes in all relevant packets received at the node in unit time and deducting from said aggregate the aggregate of the number of bytes in packets that arrive more than once in said unit time,wherein said estimation means determines duplicate packets by a mechanism for identifying packets bearing the same packet number,wherein said estimation means includes a mechanism for determining link utilization by calculating a ratio of the aggregate link throughput to the capacity of the link,wherein said estimation means is based on an analysis of the correlation between sequence numbers of the monitored packets both for forward (data packets) and reverse (acknowledgement packets (‘

    Acks’

    )) packet streams,wherein said estimation means includes a mechanism for determining retransmission by detecting retransmissions due to timeout or shrinking of transmission window by identifying when the transmission enters a slow start phase,wherein the slow start phase is identified by means determining when the inter-packet time difference is greater than a defined multiple of the average inter-packet time difference, andwherein said estimation means determines lost packets by a mechanism for identifying packets for which an additional packet bearing the same packet sequence number is received prior to the receipt of the ‘

    ACK’ and

    the time interval between the receipt of the second packet and the receipt of the ‘

    ACK’

    is comparable to the estimated round trip time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×