DE10064538A1 - IP network quality measurement system measure two way transit time with internal delay data in packet - Google Patents
IP network quality measurement system measure two way transit time with internal delay data in packetInfo
- Publication number
- DE10064538A1 DE10064538A1 DE10064538A DE10064538A DE10064538A1 DE 10064538 A1 DE10064538 A1 DE 10064538A1 DE 10064538 A DE10064538 A DE 10064538A DE 10064538 A DE10064538 A DE 10064538A DE 10064538 A1 DE10064538 A1 DE 10064538A1
- Authority
- DE
- Germany
- Prior art keywords
- measurement
- package
- transmitter
- time
- receiver
- 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.)
- Withdrawn
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 66
- 238000000034 method Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Die vorliegende Erfindung betrifft ein Verfahren zur Qualitätsmessung in IP-basierenden Netzwerken, wobei von einem Sender mindestens ein Messpaket zu einem Empfänger übermittelt wird und das Messpaket von dem Empfänger an den Sender zurückübermittelt wird und der Sender die Laufzeit des Messpaketes bestimmt.The present invention relates to a method for quality measurement in IP-based Networks, with at least one measurement package from a transmitter to a receiver is transmitted and the measurement package is transmitted back from the receiver to the transmitter and the transmitter determines the runtime of the measurement package.
Eine übliche Methode zur Laufzeitmessung in IP-basierenden Netzwerken ist die Messung der Laufzeit eines Messpaketes vom Sender zum Empfänger. Dabei wird ein Messpaket von einem Sender an einen Empfänger übermitttelt. Die Laufzeit des Messpaketes ist ein Maß für die Zeitverzögerung der Übertragung zwischen Sender und Empfänger und damit indirekt auch ein Maß für die Qualität der Datenübertragung zwischen beiden. Problematisch ist die notwendige Zeitsynchronisation von Sender und Empfänger, um eine genaue Qualitätsberechnung durchführen zu können.A common method for measuring runtime in IP-based networks is Measurement of the runtime of a measurement package from the sender to the receiver. In doing so, a Measurement package transmitted from a sender to a receiver. The term of the Measurement package is a measure of the time delay of the transmission between transmitter and Receiver and thus indirectly also a measure of the quality of the data transmission between the two. The necessary time synchronization of the transmitter and is problematic Receiver in order to be able to carry out an exact quality calculation.
Dieses Problem wird durch ein Verfahren nach Patentanspruch 1 gelöst. Erfindungsgemäß ist vorgesehen, dass der Empfänger Informationen in das Messpaket einfügt, die eine Bestimmung der internen Verarbeitungsdauer des Messpaketes bei dem Empfänger erlauben. Die Berücksichtigung der internen Verarbeitungszeit des Messpaketes bei dem Empfänger erlaubt es, die Übertragungsdauer zwischen Sender und Empfänger bzw. Empfänger und Sender weitestgehend ohne Einfluss der Verarbeitungsgeschwindigkeit seitens des Empfängers zu ermitteln.This problem is solved by a method according to claim 1. According to the invention, it is provided that the receiver includes information in the measurement package inserts a determination of the internal processing time of the measurement package at the Allow recipients. Taking into account the internal processing time of the Measurement package at the receiver allows the transmission time between transmitter and Receiver or receiver and transmitter largely without the influence of To determine processing speed on the part of the recipient.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass der Empfänger die Empfangszeit des Paketes bei ihm und die Sendezeit des Messpaketes an den Sender ermittelt und diese als Datum und Uhrzeit in das Messpaket einfügt. Aus der nun aus dem Messpaket entnehmbaren Sende- und Empfangszeit seitens des Empfängers kann die interne Verarbeitungsdauer des Empfängers ermittelt werden.In a further development of the method it is provided that the recipient of the Receipt of the package at him and the transmission time of the measurement package to the transmitter determined and inserts them into the measurement package as the date and time. From the now from the Measurement package removable transmission and reception time on the part of the recipient internal processing time of the recipient can be determined.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass die Empfangszeit und/oder die Sendezeit des Empfängers in den Datenbereich des Messpaketes geschrieben werden. Auf diese Weise können (. . .) die Möglichkeiten des IP-Protokolls ausgenutzt werden, ohne Änderungen am Übertragungsprotokoll vornehmen zu müssen. So ist es beispielsweise nicht nötig, ein anderes Header-Format zu verwenden. A further development of the method provides that the reception time and / or the send time of the receiver is written in the data area of the measurement package become. In this way (...) The possibilities of the IP protocol can be exploited without having to make any changes to the transmission protocol. That's the way it is for example, it is not necessary to use a different header format.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass der Sender die Zeitdifferenz zwischen Sendung und Empfang des Messpaketes durch den Sender abzüglich der Zeitdifferenz zwischen Sendung und Empfang des Messpaketes durch den Empfänger als Round-Trip-Zeit des Messpaketes ermittelt. Diese Art der Berechnung der Round-Trip-Zeit bringt eine deutliche Erhöhung der Genauigkeit mit sich, da auch bei einer nicht zwischen Sender und Empfänger synchronisierten Zeit eine Laufzeitmessung unter Berücksichtigung der Verarbeitungszeit durch den Empfänger möglich ist.In a further development of the method, it is provided that the transmitter Time difference between transmission and reception of the measurement package by the transmitter minus the time difference between sending and receiving the measurement package by the Receiver determined as round-trip time of the measurement package. This way of calculating the Round-trip time brings with it a significant increase in accuracy, as well a time of flight measurement that is not synchronized between transmitter and receiver taking into account the processing time by the recipient.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass mehrere Messpakete übermittelt werden und die Round-Trip-Zeit als Mittelwert über die Messpakete bestimmt wird. Schwankungen der Laufzeit bzw. der Verzögerung einzelner Pakete, meist als Jitter bezeichnet, können auf diese Weise ermittelt bzw. ausgeglichen werden.A further development of the method provides for several measurement packages are transmitted and the round-trip time is determined as an average over the measurement packages becomes. Fluctuations in the runtime or delay of individual packets, mostly as jitter can be determined or compensated in this way.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass die Messpakete unterschiedliche Paketlängen aufweisen. Diese Vorgehensweise erlaubt eine an die praktischen Verhältnisse bei der Datenübertragung angepasste Messung.A further development of the method provides that the measurement packages have different packet lengths. This procedure allows one to the Measurement adapted to practical conditions in data transmission.
In einer Weiterentwicklung des Verfahrens ist vorgesehen, dass zunächst eine Round- Trip-Messung durch den Sender stattfindet, danach eine Round-Trip-Messung durch den Empfänger stattfindet und der Empfänger die von ihm gemessenen Daten an den Sender übermittelt. Diese Vorgehensweise erlaubt eine von beiden beteiligten Stationen ausgehende Messung durchzuführen. Damit können unterschiedliche Routen der Messpakete, die unterschiedliche Laufzeiten mit sich bringen können, berücksichtigt werden.A further development of the method provides that a round Trip measurement by the transmitter takes place, then a round trip measurement by the Receiver takes place and the receiver sends the data measured by it to the transmitter transmitted. This procedure allows one of the two stations involved outgoing measurement. This allows different routes of the Measurement packages that can have different runtimes are taken into account become.
Im Folgenden wird ein Ausführungsbeispiel zur Durchführung von Messungen der Laufzeit von Paketen und daraus abgeleitet zur Bandbreite von IP-basierenden Netzwerken dargestellt. Die Messung erfolgt zwischen zwei Netzteilnehmern, von denen einer hier als Sender, der andere als Empfänger bezeichnet wird. Weitere Netzteilnehmer sind der Einfachheit halber nicht dargestellt. Der Sender generiert zur Messung ein Messpaket, welches an den Empfänger übermittelt wird. Dieser nimmt das Messpaket entgegen und sendet es wieder an den Sender zurück. Das von dem Sender generierte Messpaket enthält die IP-Zieladresse des Empfängers, die Portinformation zur Festlegung des Services, für den eine Messung durchgeführt wird und eine Sendezeitinformation aus seiner lokalen Zeit. Die Sendezeitinformation wird in den Anwendungsdatenbereich des Messpaketes geschrieben. Nachdem dieses Paket den Empfänger erreicht hat, protokolliert dieser mit seiner lokalen Zeitinformation den Empfang des Messpaketes und fügt diese Information zusätzlich in den Anwendungsdatenbereich ein. Nach der Verarbeitung des Paketes von dem Empfänger und vor der Rücksendung an den Sender schreibt der Empfänger eine weitere Sendezeitinformation in den Anwendungsdatenbereich. Der Anwendungsdatenbereich enthält zu diesem Zeitpunkt somit das Sendedatum des Senders, das Empfangsdatum des Empfängers sowie das Rücksendedatum des Empfängers sowie den dazugehörigen Uhrzeiten. Wenn dieses Paket nun an den Sender zurückübersandt wurde, so protokolliert dieser die Zeit des Empfanges des ursprünglich von ihm ausgesandten Messpaketes. Mit den für die Übermittlung des Messpaketes nun vorliegenden Daten kann die Round-Trip-Zeitdauer des Paketes für den zu messenden Service bestimmt werden, indem die Differenz zwischen Sende- und Empfangsdatum sowie dazugehörigen Uhrzeiten des Senders gebildet wird und von dieser Differenz die Zeitdifferenz zwischen Sende- und Empfangsdatum sowie dazugehöriger Uhrzeiten des Empfängers, dies entspricht der internen Verarbeitungszeit für das entgegengenommene Paket bei dem Empfänger, abgezogen wird.An exemplary embodiment for carrying out measurements of the Packet runtime and derived from it for the bandwidth of IP-based Networks. The measurement takes place between two network participants, one of which one here as the sender, the other as the receiver. More network participants are not shown for the sake of simplicity. The transmitter generates a for measurement Measurement package, which is sent to the recipient. This takes the measurement package counter and sends it back to the transmitter. The one generated by the transmitter Measurement package contains the IP destination address of the recipient and the port information Definition of the service for which a measurement is carried out and a Broadcast time information from its local time. The broadcast time information is in the Application data area of the measurement package written. After this package the Has reached the recipient, this logs the local time information Receive the measurement package and add this information to the Application data area. After processing the package by the recipient and before returning to the sender, the recipient writes another one Broadcast time information in the application data area. The application data area at this point in time therefore contains the date of transmission of the transmitter, the date of receipt of The recipient and the recipient's return date and associated details Times. If this package has now been sent back to the sender, so the latter records the time of receipt of the one originally sent by it Measurement package. With the data now available for the transmission of the measurement package can determine the round trip duration of the package for the service to be measured by the difference between the send and receive dates and their associated dates Times of the transmitter is formed and from this difference the time difference between Sending and receiving date and associated times of the recipient, this corresponds to the internal processing time for the received package at the Recipient being deducted.
Um auch das Netzwerkverhalten und die Qualität der Verbindung bei unterschiedlichen Paketgrößen ermitteln zu können, kann der Sender mehrere Messpakete für den gleichen Service generieren, wobei die Messpakete unterschiedliche Paketgrößen haben. Die Paketgrößen können beispielsweise ein kleines, ein mittleres sowie ein großes Messpaket sein. Die Round-Trip-Zeitdauer kann sodann als Mittelwert über die einzelnen Laufzeiten errechnet werden.To also the network behavior and the quality of the connection with different To be able to determine packet sizes, the transmitter can use several measurement packets for the same Generate service, whereby the measurement packages have different package sizes. The Package sizes can include, for example, a small, a medium and a large measurement package his. The round-trip duration can then be an average of the individual terms can be calculated.
Eine Weiterentwicklung des Verfahrens besteht darin, eine Messung jeweils ausgehend von beiden Datenstationen vorzunehmen. Dabei initiiert zunächst der Sender eine Round- Trip-Messung, danach initiiert der bisherige Empfänger eine eigenständige Round-Trip- Messung und übermittelt die Messdaten an den Sender.A further development of the method consists in starting a measurement in each case from both data stations. Initially, the transmitter initiates a round Trip measurement, then the previous recipient initiates an independent round trip Measurement and transmits the measurement data to the transmitter.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10064538A DE10064538A1 (en) | 2000-12-22 | 2000-12-22 | IP network quality measurement system measure two way transit time with internal delay data in packet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10064538A DE10064538A1 (en) | 2000-12-22 | 2000-12-22 | IP network quality measurement system measure two way transit time with internal delay data in packet |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10064538A1 true DE10064538A1 (en) | 2002-07-11 |
Family
ID=7668636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10064538A Withdrawn DE10064538A1 (en) | 2000-12-22 | 2000-12-22 | IP network quality measurement system measure two way transit time with internal delay data in packet |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE10064538A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2388947A1 (en) * | 2010-05-20 | 2011-11-23 | Thomson Licensing | Method of determination of transmission quality of a communication link and corresponding apparatus |
-
2000
- 2000-12-22 DE DE10064538A patent/DE10064538A1/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2388947A1 (en) * | 2010-05-20 | 2011-11-23 | Thomson Licensing | Method of determination of transmission quality of a communication link and corresponding apparatus |
| US8681647B2 (en) | 2010-05-20 | 2014-03-25 | Thomson Licensing | Method of determination of transmission quality of a communication link between a transmitter and a receiver and corresponding apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1382126B1 (en) | Method for measuring unidirectional transmission characteristics such as packet propagation time, fluctuations in propagation time and the results which can be derived from this, in a telecommunications network | |
| DE602005003893T2 (en) | Method and device for the non-intrusive measurement of the delay change of data traffic in communication networks | |
| EP1265124B1 (en) | Method for transmitting time information in a packet data network | |
| DE69833928T2 (en) | Network bandwidth control | |
| DE19983761B3 (en) | Apparatus and method for collecting and analyzing communication data | |
| DE60104353T2 (en) | Method and device for reducing the delay jitter in data transmission | |
| DE60310749T2 (en) | METHOD FOR DETERMINING A TIMING OFFSET BETWEEN A FIRST CLOCK AND A SECOND CLOCK IN A COMMUNICATION NETWORK | |
| DE60125512T2 (en) | EMULATION OF INFORMATION FLOWS | |
| DE69331798T2 (en) | Clock synchronization in a satellite communication network by means of previous constant assignment to network stations | |
| DE102006024965A1 (en) | Method for measuring a time delay metric and measuring system | |
| DE602005002006T2 (en) | Method and apparatus for determining the available bandwidth in a data packet network | |
| DE602004012990T2 (en) | SYSTEM AND METHOD FOR MEASURING QUALITY IN A DATA NETWORK | |
| DE102019104384A1 (en) | Create a timestamp | |
| EP1440543A1 (en) | Method, receiving device and transmitting device for determining the fastest message path without clock synchronisation | |
| EP1322085B1 (en) | Method for monitoring the quality of service in a multimedia packet network | |
| DE10210711A1 (en) | Method for time synchronization of at least two measuring computers cooperating with each other via a telecommunication network, such as internet, intranet or the like | |
| DE60002358T2 (en) | PROCESS AND POSITIONING SYSTEM OF A TRANSMITTER | |
| DE60123935T2 (en) | SYNCHRONIZED DATA TRANSMISSION | |
| EP0756396B1 (en) | Method and device for measuring cell travel time in ATM networks | |
| DE60108472T2 (en) | DATA DEVICE AND DATA RECEPTION DEVICE | |
| DE19710971A1 (en) | Propagation timing method for sending telegram between two subscribers in bus system | |
| DE602004003779T2 (en) | Method for redirecting web data stream to clients using available bandwidth measurement | |
| DE10064538A1 (en) | IP network quality measurement system measure two way transit time with internal delay data in packet | |
| WO2023006436A1 (en) | Watercraft having a plurality of sensor arrangements | |
| DE60019218T2 (en) | Data transmission in an IEEE 1394 serial bus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8139 | Disposal/non-payment of the annual fee |