Messung und quantitative Bewertung der Qualität des Dienstes VoIP

Ähnliche Dokumente
Netzwerk-Analyse mit dem FEC Network Monitor

VoIP Messung. Voice-Readiness Test. Beschreibung

Kapitel 7 End- zu End- Verzögerung


Quality of Service bei VoIP-Kommunikation

II

Titelblatt. Ermittlung, Bewertung und Messung von Kenngrößen zur Bestimmung der Leistungsfähigkeit eines Mobilfunknetzes in Bezug auf Voice over IP

Goodbye ISDN Hello ALL-IP Wissenswertes für den Unternehmer

Einsatz von PESQ und POLQA in VoIP-Umgebungen: ein Vergleich

Nextragen Solutions GmbH ALL-IP-Readiness-Check


Workshops der wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2011 (WowKiVS 2011)

IP-basierte Gruppenkommunikation für heterogene Netzumgebungen

One way Delay (OWD) Determination Techniques

PESQ SERVER. Lise-Meitner-Str Flensburg Germany Tel: +49 (0)

TraceMon. Lise-Meitner-Str Flensburg Germany Tel: +49 (0)

QoS-Techniken bei IPTV

EVT (EASY VOIP TESTER) Lise-Meitner-Str Flensburg Germany Tel: +49 (0)

Bei»Zugl.:«Uni ändern! Es wurde nicht angegeben, ob»diss«oder»habil«bei»zugl.:«!, ansonsten :

Bei der Beurteilung von VoIP- Diensten kommt es auf die richtige Messmethode an

QoS/QoE-Modelle für den Dienst Voice over IP (VoIP)

Voice over IP Wirtschaftlichkeitsbetrachtung für Groß- und mittelständische Unternehmen. von Marc Sielemann

Aktives LAN Performance und Security

WLAN-Ortung im Projekt MagicMap Referenzpunkteverwaltung

Token Bucket Algorithmus

NGN. (Next Generation Network)

LANCOM Techpaper Performance

Schwachstellensuche. Qualitätsüberwachung im Netz durch Klassifizierung des HADES One-Way-Delays. Dr. Stephan Kraft, Birgit König, Martin

Protokollanalyse bei VoIP

Lösungen für Bufferbloat

Klausur Rechnernetze für Studierende des Studiengangs Scientific Programming und Auszubildende zum Beruf des Math.-Tech. Software-Entwicklers

Vergleichbarkeit von Aufnahmen mit Messsystemen von HEAD acoustics

Der Backoff-Algorithmus

Übungsaufgabe Parameter und Verteilungsschätzung

Datenfluss bei Voice-over-IP. Einflüsse auf Sprachqualität. Ende-zu-Ende-Verzögerungszeit (Delay) Schwankungen der Verzögerungszeit (Jitter) Sender

, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-C-VoIP.fm, ]

Handbuch Unified Communications

WAN-Technologien. 1. Definition:

Monitoring VoIP schoeller network control

Experimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen

Triple Play Messtechnik. Testing Monitoring Analysing

Dynamische Optimierung

Technik der IP-Netze

Internet-Telefonie Voice over IP (VoIP) Horst Härtel. prowww. RMTS Gerd Rimner. Markus Kammann. Thomas Oehring

Grundlagen verteilter Systeme

Technologie.Transfer.Anwendung.

Dynamisches Huffman-Verfahren

Dienstleistungsportfolio. der Nextragen GmbH. VoIP-Schmerzen? NEXTRAGEN wirkt einfach.

Willkommen bei peoplefone

Bachelor. Praktikum. Thema: Zentraler Authentifizierungsdienst

Paketvermittlung (1/9)

Technische Informatik II FS 2008

Faxübertragungen in der All-IP-Welt Beiblatt zu TELEMED ALL-IP SIP-Account & SIP-Trunk. Tipps & Hinweise zum optimalen Weiterbetrieb

Technische Sauberkeit in der Refabrikation

UMSTELLEN AUF IP: SPIELEND LEICHT!

Bei näherer Betrachtung des Diagramms Nr. 3 fällt folgendes auf:

swb All-IP swb business DSL voice ab mtl. 29,95 2 UMSTELLEN AUF IP: SPIELEND LEICHT! ISDN geht, All-IP kommt.

Entwicklung eines hybriden Algorithmus für adaptive Regler im geschlossenen Regelkreis

Protokoll Grundpraktikum I: T6 Thermoelement und newtonsches Abkühlungsgesetz

Oberschwingungsbelastung in öffentlichen elektrischen Energieversorgungsnetzen durch elektronische Massengeräte

DEMO für STOCHASTIK. Testen von Hypothesen. Datei Nr INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK.

Fhr ZINKL Thomas ABSTRACT -1-

Voice over IP. Voice over IP. 5. Juni P. Fiek & F. J. Ogris. Abstrakt: leitungs- vs. paketvermittelnde Netze

Voice over IP. Sicherheitsbetrachtung

Christoph Fischer Jörg Schneider DFKI Intelligente Netze. Real Time Workload Monitoring for WLAN

Elektrische Grundlagen der Informationstechnik. Laborprotokoll: Nichtlineare Widerstände

Stochastische Approximation des Value at Risk

Konfiguration und Installation eines Datenbank Cluster-Systems in virtuellen Systemumgebungen

VoIP Readiness Assessment

Leitfaden zur IP-Telefonie die Geschäftsvorteile

Die Körpertemperatur der Hauskatze

Praktikum Optische Technologien, Protokoll Versuch Absorptionsmessung

ISDN geht All-IP kommt VoIP ist schon lange da

Prinzipen und Komponenten Eingebetteter Systeme (PKES) Sebastian Zug Arbeitsgruppe Eingebettete Systeme und Betriebssysteme

Constraint-basierte Planung und Optimierung von Prüfungsterminen mithilfe einer graphischen Benutzeroberfläche

UMWELT-BERICHT. Januar 2018 UMWELTMANAGEMENTSYSTEM: EINLEITUNG UMWELTKENNZAHLEN: ANALYSE. Wasserbezug. Informationen

1 Inhalte der Funktion Informationsmanagement

Voice over IP eine anwendungsreife Technologie? Empfehlungen aus Sicht eines Testlabor

mit Swisscom Business Communication Services Trunk

Autofokus für das MONET-Teleskop. Projektwoche 2013 im Pascal-Gymnasium Münster AiM-Projektgruppe

Stochastische Approximation des Value at Risk

Labor. Dokumentation und Auswertung. Kaiblinger, Poppenberger, Sulzer, Zöhrer H Stromquellen. Note: Page 1/19. Übungsbetreuer Prof.

Massnahmen im Mahnverfahren in Bezug auf das Zahlverhalten der Kunden

Einfluss viszeraler osteopathischer Interventionen bei Kindern mit funktionellen Bauchschmerzen : Eine experimentelle Pilotstudie

Neue Dienste und Anwendungen für private, intelligente Kommunikationsnetzwerke

Leitfaden zur. Der einzigartige. Gradiententrennung NEU. Für Anwender in der chemischen, pharmazeutischen und Bioanalytik

Network Coding in P2P live streaming

TCP flow control, congestion avoidance

Vortrag zur Helligkeitswahrnehmung

Quantenobjekte. 1. Beschuss des Doppelspalts mit klassischen Teilchen

Analysen zur Globalisierung in der Eier- und Fleischerzeugung

Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool

_Neubaufgebiet_Buchberg_Neuenbürg_

Lehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München. IP Fast Reroute. Deniz Ugurlu.

8. Teilnehmernetzzugang

1 Wahrscheinlichkeitsdichtefunktion

Schulversuch Fotometrie und Wirkungsgrad von verschiedenen künstlichen Lichtquellen

Neue Dienste und Anwendungen für private, intelligente Kommunikationsnetzwerke

Transkript:

DIENSTE UND INTRUSION DETECTION K.G. Saur Verlag, München, 2009 B. Kolbe und T. Uhl Messung und quantitative Bewertung der Qualität des Dienstes VoIP Benjamin Kolbe studierte den Diplomstudiengang Informatik an der Fachhochschule Flensburg. Er bekam 2009 den Titel Diplom-Informatiker verliehen. Schon während des Studiums war er bei der Firma ITD Informationstechnologie GmbH & Co. KG als Werkvertragsnehmer tätig. Bei dieser Tätigkeit arbeitete er an verschiedenen Produkten im Bereich der Entwicklung von VoIP-Messsystemen. Außerdem war er für den Vertrieb dieser Produkte zuständig. Vorträge über die Themen von VoIP- Readiness und QoS bei VoIP gehören zu seinem Alltag. Nach seinem Studium wurde er von der Firma ITD Informationstechnologie aus Damme übernommen. Seit Juli 2009 ist er in der Firma Nextragen GmbH aus Flensburg als technischer Leiter tätig. Tadeus Uhl bekam 1975 den Titel Diplom-Ingenieur von der Akademie für Technik und Agrikultur Bydgoszcz (Polen) und 1981 den Titel Dr.-Ing. von der Technischen Universität Gdansk (Polen) verliehen. Er habilitierte im Jahr 1992 an der Universität Dortmund im Bereich Kommunikationsnetze. Zwischen 1975 und 1982 arbeitete er als wissenschaftlicher Mitarbeiter am Institut für Telekommunikation und Elektrotechnik der Akademie für Technik und Agrikultur Bydgoszcz. Von 1982 bis 1992 war er als wissenschaftlicher Mitarbeiter am Lehrstuhl für Elektronische Systeme und Vermittlungstechnik der Universität Dortmund tätig. Seit 1992 arbeitet er als Professor am Institut für Kommunikationstechnologie der Fachhochschule Flensburg. Seine Betätigungsfelder sind: Leistungsanalyse von Kommunikationsnetzen und -systemen, Protokolle und ihre Messtechnik, Breitbandzugangstechniken zu Festnetzen, Verfahren und Messtechniken der QoS bei Triple Play Services. Auf diesen Gebieten hat er zahlreiche Arbeiten verfasst und in verschiedenen Zeitschriften veröffentlicht und auf Fachtagungen präsentiert. Er ist auch Autor von drei Büchern aus dem Bereich ISDN, VoIP und Ethernet. KURZFASSUNG VoIP (Voice over IP) ist ein moderner Dienst mit großen Zuwachsraten. Er nutzt die vorhandene und weltweit verbreitete IP-Transportplattform. Ein großes Problem ist jedoch die Dienstqualität (Quality of Service, kurz QoS). Diesem Thema ist diese Arbeit gewidmet. In einer groß angelegten Simulationsstudie (untermauert durch Messungen in realer Umgebung) wird die QoS bei VoIP als Funktion der wichtigsten Netzwerkparameter (Paketverluste, Jitter) tiefgehend untersucht. Dabei werden unterschiedliche Charakteristiken der Beeinträchtigungen in einem IP-Netz berücksichtigt. Die gewonnen Ergebnisse werden in mehreren Diagrammen dargestellt und interpretiert. Sie liefern wertvolle Erkenntnisse und Hinweise und können bei der Planung der qualitätssichernden Maßnahmen in IP-Netzen und bei der Entwicklung neuer Messtechniken für QoS beim VoIP verwendet werden. Die Arbeit endet mit einer Zusammenfassung und einem Ausblick auf zukünftige Arbeiten. Schlüsseln communication networks, communication services, communication protocols, measurement techniques, IP, VoIP, E-model, PESQ 1 EINFÜHRUNG Die VoIP-Technologie ist seit Jahren bekannt und hat sich inzwischen sehr gut auf dem Telekommunikationsmarkt etabliert. Sie ist ausreichend standardisiert (vgl. H.323 von ITU-T [1] und SIP von IETF [2]) und in vielen Büchern gut beschrieben (vgl. z.b. [3-6]). Viele Netzwerkbetreiber stellen ihre Netze auf diese Technologie um. Auch im Zugangsbereich findet man sie immer häufiger, z.b. VoIP über xdsl [7] oder über EPON [8]. Sie ist sicher nicht mehr aufzuhalten. Die Übertragung von Sprache über eine IP-Transportplattform funktioniert im Prinzip gut, hat jedoch einen wesentlichen Nachteil. Die Qualität eines zeittreuen Dienstes (VoIP gehört dazu) kann aufgrund des Prinzips dieser Transportplattform (ungesicherte Datenübertragung) nicht garantiert werden. Die Kunden sind jedoch gute Sprachqualität aus dem klassischen Telefonnetz gewöhnt. Wie kann sie in den IP-Netzen beibehalten werden? Um diese Frage zu beantworten, müssen zuerst viele, tiefgehende Studien bezüglich der QoS (Quality of Service) bei VoIP in der IP-Transportplattform durchgeführt und die Ergebnisse analysiert werden. Die im Rahmen dieser Studie gewonnen Ergebnisse und Erkenntnisse können dann bei der Planung der qualitätssichernden Maßnahmen in IP-Netzen und bei der Entwicklung von neuen Messtechniken für QoS bei VoIP verwendet werden. Die Erörterung dieser Problematik bildet den Kern dieser Arbeit. Zuerst werden die wichtigsten Beeinträchtigungsparameter für die zeittreuen Dienste in der IP-Transportplattform vorgestellt. In der ersten Untersuchungsstudie (reale Umgebung) wird der Einfluss des wichtigsten Beeinträchtigungsparameters, d.h. der Paketverluste auf QoS bei VoIP untersucht. Dabei werden die klassischen QoS-Messtechniken für den Dienst VoIP verwendet, d.h. das E-Modell und der PESQ-Algorithmus. Dann folgt die zweite Vergleichsstudie (Simulationen) bezüglich der QoS bei VoIP. Die aus diesen Untersuchungen resultierenden Ergebnisse werden graphisch dargestellt und interpretiert. Die Arbeit endet mit einer Zusammenfassung und einem Ausblick auf die zukünftigen Arbeiten. PIK 32 (2009) 3 183 10.1515/piko.2009.0035

Kolbe, Uhl Messung und quantitative Bewertung der Qualität des Dienstes VoIP 2 QOS-BEEINTRÄCHTIGUNGSPARAMETER IN DER IP-TRANSPORTPLATTFORM Zu den wichtigsten QoS-Beeinträchtigungsparametern in einem IP-Netz gehören (vgl. Abb. 1): a) Paketverluste, b) Jitter, c) Verzögerung (Laufzeit), d) Vertauschung der Reihenfolge der Pakete. Das System TraceSim_VoIP dient zum Aufbau einer RTP-Verbindung zu dem TraceSim_VoIP_Client. Der Client ist in der Lage, die ankommenden RTP-Pakete (mit digitalisierten Sprachproben) zurück zu dem TraceSim_VoIP zu senden. Vor der QoS- Messung werden die beiden beteiligten Seiten unter Verwendung von DTMF-Tönen synchronisiert. Nach der Synchronisierung wird vom TraceSim_VoIP das Referenzsignal (File Or105.wav von ITU-T [11]) gesendet. Die QoS-Messung selbst dauert ca. 40 Sekunden. Die an dem TraceSim_VoIP_Client ankommenden RTP-Pakete werden zurück an das Quellsystem gespiegelt. Sie werden durch den TraceView_VoIP empfangen und analysiert. Der TraceView_VoIP beinhaltet Programme für das E-Modell und den PESQ-Algorithmus. Der Wanulator ist in der Lage die Beeinträchtigungen im Netz wie Paketverluste, Jitter, Verzögerung, Vertauschung von Paketen gemäß den vorgenommenen Einstellungen zu erzeugen. Paketverlust Paketvertauschung 5 IP-Netz 4 3 2 1 5 4 1 2 Verzögerung = Laufzeit Zeitachse t Abb. 1 t = Jitter QoS-Beeinträchtigungsparameter beim VoIP Die Größe t bezeichnet die Zeitspanne, in der die Sprachpakete nacheinander von der Quelle gesendet werden. Sie wird durch den verwendeten Codec festgelegt. Beim Codec G.711 mit Standardeinstellung ist diese Größe groß. Variieren die zeitlichen Abstände bei den ankommenden Paketen, so spricht man vom Jitter. Jedes VoIP-Endgerät verwendet den sog. Jitterbuffer mit einer festgelegten Buffergröße, z.b. 60 ms. Jitter, die kleiner als die Buffer-größe sind, können im Endgerät ausgeglichen werden. Sind diese Schwankungen jedoch größer als die Buffergröße, treten zusätzliche Verluste auf. Auch die Vertauschungen von Paketen können im Endgerät rückgängig gemacht werden, wenn sie innerhalb der Buffergröße stattfinden. Ist dies nicht der Fall, treten wieder zusätzliche Verluste auf. Man sieht, dass diese Beeinträchtigungen praktisch Verluste sind. Damit sind Paketverluste die wichtigsten Beeinträchtigungsparameter bei VoIP. Aus diesem Grund wird dem Paketverlust im Rahmen dieser Arbeit besondere Aufmerksamkeit gewidmet. Abb. 3 QoS-Werte bei VoIP als Funktion der Paketverluste (Codec G.711) [13] Die Abb. 3 zeigt beispielsweise Untersuchungsergebnisse bezogen auf QoS bei VoIP als Funktion der Paketverluste im Netz (Burstgröße gleich 1) beim Codec G.711 und unter Verwendung des E-Modells und des PESQ-Algorithmusses. Dabei wird als Maß für die Qualität die sog. MOS-Skala (Mean Opinion Score [12]) verwendet. Die MOS-Werte sind in der Tabelle 1 dargestellt. Der Codec G.711 wurde hier gezielt gewählt, weil es in der Arbeit [13] gezeigt wurde, dass er der geeignete Codec für VoIP ist. Diese Feststellung wird im Rahmen dieser Arbeit übernommen. 3 ERSTE VERGLEICHSSTUDIE Tab. 1 MOS-Qualitätsmaßstab MOS-Wert Sprachqualität Abb. 2 zeigt die im Rahmen dieser Arbeit verwendete, reale Untersuchungsumgebung. Sie enthält das System TraceSim_VoIP [9] mit dem implementierten Analysator TraceView_VoIP, außerdem den TraceSim_VoIP_Client (zum Spiegeln der RTP-Pakete) und den Wanulator [10] zum Zweck der Erzeugung von Beeinträchtigungen im Netz. Abb. 2 TraceSim_VoIP TraceView_VoIP LAN (Privates Netz) Wanulator Reale Untersuchungsumgebung IP Network TraceSim_VoIP Client LAN (Privates Netz) 5 Ausgezeichnet 4 Gut 3 Ordentlich 2 Mäßig 1 Schlecht Man sieht sofort, dass die QoS-Werte sehr stark von den verwendeten Messmethoden abhängig sind. Die PESQ-Methode ist die objektivste zur Beurteilung der QoS bei VoIP. Das E-Modell weicht hier sehr stark ab. Grund dafür ist, dass das E-Modell für das klassische Telefonnetz (Leitungsvermittlung) entwickelt wurde und die besonderen Eigenschaften der IP-Transportplattform nicht berücksichtigt. Eins muss man hier auch noch hervorheben: Der zeitliche QoS-Messaufwand in einer realen Umgebung ist sehr groß. Will man mehrere Messszenarien in Betracht ziehen und in diesen vertrauenswürdige Konfidenzintervalle für die gemessenen Größen erreichen (in dieser Studie kleiner als 10% der Mittelwerte bei Irrtumswahrschenlichkeit von 5%), steigt sofort die 184 PIK 32 (2009) 3

Messung und quantitative Bewertung der Qualität des Dienstes VoIP Kolbe, Uhl Anzahl der Messungen wesentlich und damit auch der zeitliche Aufwand. Außerdem lässt sich in einer realen Testumgebung die Charakteristika der Beeinträchtigungen nicht klar definieren und verändern. Dies sind zwei Gründe dafür, dass im Rahmen dieser Arbeit auf ein selbst geschriebenes, praxisnah ausgelegtes Softwaretool zur Untersuchung der QoS bei VoIP ausgewichen wurde. Natürlich taucht der PESQ-Algotithmus in dem neuen Softwaretool als die vertrauenswürdigste QoS-Messmethode beim VoIP wieder auf. 4 ZWEITE VERGLEICHSSTUDIE 4.2 QoS bei VoIP als Funktion der deterministisch verteilten Paketverluste Es wird der Codec G.711 mit der A-Kennlinie verwendet. Die Sprachproben pro Paket haben die Länge 10,. Die Burstgröße ist konstant mit dem einstallbaren Wert von 1 bis 10. Pro Wert der Veränderlichen (in diesem Fall Paketverluste) wurden jeweils 30 Messungen gemacht. Damit erreicht man Konfidenzintervalle, die kleiner als 10% der untersuchten Mittelwerte sind (bei Irrtumswahrscheinlichkeit von 5%). Die erhaltenen Ergebnisse sind in den Abb. 5-6 graphisch dargestellt. 4.1 Entwickeltes Softwaretool für QoS-Untersuchungen Die Abb. 4 zeigt den Programmablauf des im Rahmen dieser Arbeit erstellten Softwaremesstools [14]. Original Codec Fehler ( ) Jitter Decodec PESQ Abb. 4 Programmablaufplan des Softwaremesstools Die folgende Liste soll diesen Programmablauf wiederspiegeln, um einen Vergleich zwischen realer Umgebung und dem Messtool aufzuzeigen: Zuerst wird eine Wave-Referenzdatei geladen (File Or105.wav von ITU-T). Diese wird gemäß dem Codec G.711 mit A-Kennlinie kodiert. Die kodierten Daten werden segmentiert (entsprechend der eingestellten Größe der Sprachprobe t) und als RTP-Pakete verkapselt. Der Block Fehler realisiert die eingestellte Beeinträchtigungen im Netz. In dem Jitterbuffer werden die empfangenen Pakete zuerst gespeichert und dann gemäß dem dort implementierten Scheduling (hier Silence Insertion gemäß der ITU-T G.111) entsprechend behandelt. Die paketierten Sprachproben werden gemäß dem Codec G.711 dekodiert. Am Ende werden die dekodierten Daten zusammen mit der zu Beginn geladenen Wave-Referenzdatei an den PESQ- Algorithmus gegeben. Diese berechnet den PESQ-Wert, der daraufhin gespeichert wird. Nach der Fertigstellung des Programms (Sprache C++) wurde getestet, ob bei gleichen Einstellungen die gleichen Messergebnisse wie in der realen Umgebung erzielt werden konnten. Dies wurde eindeutig in mehreren Testreihen bestätigt. Der Block Fehler wurde so realisiert, dass folgende Charakteristika der Beeinträchtigungen im Netz einstellbar sind: Deterministisch verteilte Paketverluste mit Wahrscheinlichkeit P und konstante Burstgröße von 1 bis 10 (Worst-Case). Nicht deterministisch verteilte Paketverluste (gemäß der Binomial-Verteilung mit Wahrscheinlichkeit P) und exponentiell verteilte Burstgröße mit dem Mittelwert von 1 bis 10 (Praxis-Case). Exponentiell verteilter Jitter mit einem Mittelwert von 10 bis 1. Die in den unterschiedlichen o.g. Messszenarien erzielten Ergebnisse werden in weiterem detailliert vorgestellt. Abb. 5 Abb. 6 PESQ-Werte als Funktion der deterministisch verteilten Paketverluste bei Sprachprobenlänge von 10 ms PESQ-Werte als Funktion der deterministisch verteilten Paketverluste bei Sprachprobenlänge von Die Abb. 5-6 zeigen, dass alle QoS-Kurven einen exponentiellen Verlauf aufweisen. Die Burstgröße hat einen wesentlichen Einfluss auf die QoS. Die Burstgröße von 1 liefert in allen drei Fällen die beste Qualität des Dienstes. Dann fällt sie ab, bis ein bestimmter Wert der Burstgröße erreicht worden ist. Dieser Wert ist von der Länge der Sprachproben abhängig. Nach dem Erreichen des QoS-Minimums steigt sie wieder an. Ein interessantes Erkenntnis ist hier festzustellen: Bildet man das Produkt aus der Burstgröße und der im Codec eingestellten Sprachprobenlänge (BSLP: burst sample length product), so sieht man, dass sich bei gleichen Werten dieses Produkts die gleichen Auswirkungen auf die QoS einstellen (vgl. Kurve Burst6 aus der Abb. 5 und Kurve Burst3 aus der Abb. 6). In beiden Fällen hat das Produkt den Wert von 60 ms (bezogen auf die in einem Burst verlorene Sprachprobenportion). Es ist daher weiter sinnvoll, bei Beurteilung der QoS das Produkt BSLP zu verwenden. PIK 32 (2009) 3 185

Kolbe, Uhl Messung und quantitative Bewertung der Qualität des Dienstes VoIP Werte des Produkts BSLP kleiner als liefern die beste Qualität des Dienstes. Sobald der Wert des Produkts größer als ist, sinkt die Qualität rapide auf ein Minimum (hier bei ca. 40 ms erreicht) ab. Wenn das Produkt Werte aus dem Bereich größer als 40ms annimmt, steigt die Qualität wieder an. Dies könnte damit erklärt werden, dass bei Verlusten mit Auswirkungen im Bereich unter nur kleine Sprachprobenportionen verloren gehen. Dies wird in einem Gespräch kaum wahrgenommen werden. Bei einem Wert über sind die Auswirkungen der Verluste jedoch deutlich zu hören. Sie verursachen ein Knacken während des Gesprächs. Wenn die Bursts größer werden, dann wachsen die Abstände zwischen den Bursts ebenso an, damit die gleiche Paketverlustwahrscheinlichkeit beibehalten werden kann. Dadurch entsteht zwischen den Knacken eine größere Pause. Dies hebt die Qualität wieder an. 4.3 QoS bei VoIP als Funktion der nicht deterministisch verteilten Paketverluste Für dies Szenario gelten dieselben Einstellungen des Codecs wie im Punkt 4.2. Nur die Verteilung der Paketverluste im Netz unterliegt einer Binomial-Verteilung mit der Wahrscheinlichkeit P, die wieder von der eingestellten Veränderlichen Paketverluste und der Burstgröße abhängig ist. Außerdem gilt hier auch, dass die Burstgröße nicht deterministisch ist und einer exponentiellen Verteilung unterliegt (Messungen aus der Praxis deuten darauf hin). Die aus den Untersuchungsreihen erhaltenen Ergebnisse sind in den Abb. 7-8 graphisch dargestellt. Auch hier ist der exponentielle Verlauf der Kurven gut zu erkennen. Die Kurven liegen jedoch wesentlich dichter zueinander als im Fall der deterministisch verteilten Paketverluste. In der Konsequenz ist die Streuung der QoS kleiner. Man kann auch schnell feststellen, dass mit steigender Sprachprobenlänge diese Streuung wächst. Das Minimum der QoS erreicht man ähnlich wie in der ersten Untersuchungsreihe bei ca. 40-50 ms. Die Kurven zeigen auch, dass sich die Qualität des Dienstes mit steigender Burstgröße entsprechend verbessert. Insgesamt lässt sich sagen, dass die praxisnahen Szenarien im Vergleich zum Worst-Case bessere QoS-Werte liefern. 4.5 QoS bei VoIP als Funktion von Jitter Jitter stellt einen der häufigsten Beeinträchtigungen in der IP- Umgebung dar. Um nah an der Praxis zu bleiben, wurde in der Untersuchung angenommen, dass der Jitter exponentiell verteilt ist. Auch hier gelten dieselben Einstellungen des verwendeten Codecs G.711. Wie schon einmal erwähnt, können Jitter bis zu einem gewissen Grad im Jitterbuffer ausgeglichen werden. Die Größe des Jitterbuffers in den Untersuchungen entspricht den Werten aus der Praxis, d.h. sie nehmen die Werte 30 ms, 60 ms, 90 ms und 1 an. Die Untersuchungsergebnisse sind in den Abb. 9-10 graphisch dargestellt. Abb. 9 PESQ-Werte als Funktion von Jitter bei Sprachprobenlängen von 10 ms Abb. 7 PESQ-Werte als Funktion der nicht deterministisch verteilten Paketverluste bei Sprachprobenlänge von 10 ms Abb. 10 PESQ-Werte als Funktion von Jitter bei Sprachprobenlängen von Abb. 8 PESQ-Werte als Funktion der nicht deterministisch verteilten Paketverluste bei Sprachprobenlänge von Die Kurven für QoS-Werte weisen ebenfalls einen exponentiellen Charakter auf. Man sieht, dass sie desto schneller abfallen, je größer die Sprachproben sind. Der Jitterbuffer spielt bei der 186 PIK 32 (2009) 3

Messung und quantitative Bewertung der Qualität des Dienstes VoIP Kolbe, Uhl Qualität des Dienstes die entscheidende Rolle. Er versucht den Jitter auszugleichen. Sind die Jitterwerte zu groß, kann dies nicht geschehen und es kommt zu zusätzlichen Paketverlusten (zusätzlich zu den durch das Netz selbst verursachten Verlusten). Durch diese Verluste wird die Qualität des Dienstes verringert. Es ist auch zu erkennen, dass die Verluste umso später auftreten, je größer der Jitterbuffer ist. Die Abb. 11-12 zeigen den Zusammenhang zwischen dem Jitter (aus dem praxisrelevanten Bereich), den durch Jitter verursachten Paketverlusten und den QoS-Werten. Abb. 11 Paketverluste als Funktion von Jitter bei Sprachprobenlängen von So entsteht eine für die Praxis relevante Dimensionierungsregel. 5 ZUSAMMENFASSUNG MIT AUSBLICK Im Rahmen dieser Studie wurde in praxisrelevanten Messszenarien gezeigt, wie sich die Hauptbeeinträchtigungsparameter in einem IP-Netz auf die Qualität des Dienstes VoIP auswirken. Es wurde auch festgestellt, dass Jitterbuffer einen wesentlichen Einfluss auf die QoS bei VoIP haben. Hierbei wurde eine für die Praxis wichtige Dimensionierungsregel zur Bestimmung der Jitterbuffergröße hergeleitet. Diese Studie beschränkt sich auf den am häufigsten beim VoIP verwendeten Codec G.711. Es wäre wünschenswert, diese Untersuchungen auch für andere Codecs durchzuführen. In diese Richtung sind weitere Arbeiten geplant. Die im Rahmen dieser Arbeit dargestellten Erkenntnisse und Ergebnisse liefern die Grundlagen zur Erstellung von neuen parametrisierten Modellen für QoS beim VoIP. Die hier verwendete PESQ-Messmethode ist sehr komplex, teuer und zeitaufwendig. Die parametrisierte Modelle zur Bestimmung der QoS sind dagegen einfach, billig und schnell ausführbar. Sie liefern jedoch in der Regel schlechtere QoS-Werte als der PESQ-Algorithmus (vgl. Abb. 3 in dieser Arbeit, und weitere Abbildungen aus [13]). Es ist daher sinnvoll, neue, parametrisierte, praxisrelevante Modelle für QoS-Messung zu entwickeln, welche in der Lage wären, vergleichbare QoS-Werte wie die PESQ- Methode zu liefern. Dabei sollte der im Rahmen dieser Arbeit eingeführte Beurteilungsgröße BSLP verwendet werden. In diese Richtung wurden schon Folgearbeiten gestartet [15]. Sie liefern erste viel versprechende Ergebnisse. Dies motiviert, diese Arbeiten auf diesem Gebiet fortzusetzen. 6 REFERENZEN Abb. 12 PESQ-Werte als Funktion von Jitter bei Sprachprobenlängen von Die Kurven in der Abb. 11 zeigen, dass bei einem zu niedrig gewählten Jitterbuffer die Paketverluste erhebliche Werte annehmen können. In der Abb. 12 ist zu erkennen, dass die durch Jitter verursachten Verluste sich auf QoS ebenso auswirken, wie die Verluste, die allein durch das Netzwerk (vgl. vorige Kapiteln) verursacht werden. Eine wichtige Feststellung lässt sich hier ableiten: Die gewählte Jitterbuffergröße muss in entsprechender Relation zu dem im Netz tatsächlich vorkommenden Jitter stehen. Weiß man, wie groß der Jitter im Netz ist (und dies kann durch Messungen bestimmt werden), lässt sich aus den in Abb. 12 dargestellten Kurven (weitere Kurven sind leicht mit Hilfe des neuen Softwaretools zu ermitteln) auf QoS-Werte als Funktion der Jitterbuffergröße schließen. In Konsequenz kann man die notwendige Jitterbuffergröße bei angenommenem QoS-Wert ableiten. [1] http://www.openh323.org/standards.html H.323-Protocol suite. [2] http://www.sipcenter.com/files/sip2.pdf SIP-Protocol suite. [3] Badach, A.: Voice over IP: Die Technik. Hanser-Verlag, München Wien, 2005. [4] Raake, A.: Speech Quality of VoIP. John Wiley & Sons, Chichester, 2006. [5] Christiansen, D.; Uhl, T.: VoIP Kernqualifikation. Christiani-Verlag, Koblenz, 2007. [6] Fischer, J.: VoIP Praxisleitfaden. Hanser-Verlag, München Wien, 2008. [7] Komor, O.; Hein, M.: xdsl & T-DSL. Das Praxisbuch. Franzis- Verlag, Poing, 2002. [8] Nowicki, K.; Uhl, T.: Ethernet End-to-End. Eine universelle Netzwerktechnologie. Shaker-Verlag, Aachen, 2008. [9] http://trafficlyser.de Messsysteme für QoS bei VoIP der Firma ITD Damme. [10] http://www.wanulator.de Wanulator-Tool. [11] http://www.itu.int/rec/t-rec-p.862/en Spezifikation zu PESQ. [12] http://www.itu.int/rec/t-rec-p.800/en Spezifikation zu MOS. [13] Uhl, T.: E-Modell and PESQ in the VoIP Environment: A Comparison Study. Tagungsband des 5. Symposiums PGTS 08, Berlin, Oktober 2008, S. 207-216. [14] Kolbe, B.: Ein neues parametrisiertes Modell für QoS bei VoIP. Diplomarbeit, FH Flensburg, Dezember 2008. [15] Kolbe, B; Uhl, T.: A new, parameterized model for QoS in VoIP. Beitrag angenommen zum Workshop MMBnet 09, Hamburg, September 2009. PIK 32 (2009) 3 187