performance-anforderungen durch voip und cloud computing an ip-basierten netzen

26
Seite 1 Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen Profn. Dr.-Ing. Sabine Wieland Deutsche Telekom AG Hochschule für Telekommunikation Leipzig Prof. Dr.-Ing. Gerd Siegmund Georg-Simon-Ohm Hochschule Oktober 2012

Upload: connected-blog

Post on 13-Jul-2015

163 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Seite 1

Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Profn. Dr.-Ing. Sabine WielandDeutsche Telekom AG

Hochschule für Telekommunikation Leipzig

Prof. Dr.-Ing. Gerd SiegmundGeorg-Simon-Ohm Hochschule

Oktober 2012

Page 2: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Agenda

1. Entwicklung im ICT-Markt

2. QoS- Anforderungen

3. Auswirkungen bei gemischter Verkehrslast

4. Lösungsmöglichkeiten

Page 3: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 4: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 5: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 6: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Verfügbarkeit der Bandbreitenklassen 2011

Seite 6Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 7: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Datenverkehr explodiert in Mobilnetzen

Seite 7Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 8: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Entwicklung des Datenverkehrs

Seite 8Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

100

50

75

25

2000 201620082004 2012

VoIP

%

IPTV

Cloud Computing

Page 9: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

QoS Anforderungen der Datendienste

Seite 9Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

QoS

Dienst

Daten-volumenGB

Durch-satz[MBit/s]

max. delay [s]

Max. Jitter [ms]

accept. BER

accept. PER

virtuelle Verbin-dungsdauer [s]

Festbild 1 5 1 10-3 l0-7 1

hochauflösendes Bild 1-25 1-25 1-10 10-5 l0-7 1-5

Datagramm 1-100 1 0.001 0 0 verbindungslos

Filetransfer 0.1-100 0.1-100 1 0 10-8 1

Echtzeitdaten 0.004 < 10 10-4-1 0 0 > 10

Netzwerk-Filesystem-Zugriff

1-100 1 0.1 0 10-8 verbindungslos

Zugriff auf Virtualshared Memory

0.004 1 0.005 0 10-8 > 10

Sprache 0.042 0.064 0.25 10 <10-1 <10-1 60-3600

IPTV 182 0.73 0.25 10 10-2 10-3 120-10000

Page 10: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Internet und VoIP ohne QoS

Seite 10Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Internet, das Träger-Netz für alles ist verbindungslos - IP-Pakete werden anhand der IP-Adresse durch das Netz geleitet (Routing).

Page 11: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Verteilung der IP-Paketlänge

Seite 11Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 12: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Der Jitter wird immer schlimmer

Seite 12Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 13: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Was ist Performance?

Seite 13Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 14: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Datenrate und Durchsatz - xkbit/s ist nicht der Durchsatz!

• Weil Pakete wiederholt werden bei Paketverlust, weil Zwischenspeicher begrenzt und weil große Verzögerungen (auch durch Jitter) zu Paketverlust führen.

• Overhead - das was wir übertragen wollen muss noch in UDP oder TCP, IP und Schicht-2-Protokolle eingepakt werden.

• Statistisches Multiplex: weil viele Quellen zu einer Transportleitung zusammengefaßt werden (Übertragungsgeschwindigkeit ist nicht die Summe der einzelnen Quellen) sind.

• Verwerfen von Paketen

Seite 14Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 15: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Selbstähnliches Verhalten

Der Internet-Verkehr schwankt sehr stark, auch wenn man sehr viele Benutzer zusammenfasst:

Seite 15Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 16: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Die Paket-basierten Netze II

Seite 16Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 17: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Auslastung in Abhängigkeit vom Hurst-ParameterHurst-Parameter=1 beschreibt selbstähnliches Verhalten

Seite 17Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Kapazitätsplanung:

die Netze sind nicht berechenbar!(Verteilungen und Hurst-Parameter meist unbekannt),

Beobachtung der augenblicklichen Auslastung, Trends ermitteln

Registrierung des Überschreitens von Auslastungsschwellen (r > x)

Frühzeitiger Ausbau der belasteten Strecken (meist Verdoppelung)

Page 18: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Probleme für die Echtzeitkommunikation: Paketverlust

Seite 18Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 19: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Was passiert, wenn man einfach die Verkehre mischt?

„Bandbreite haben wir genug –die paar kbit/s sind kein Problem in unseren Gbit/s-Netzen.“

• Meistens geht es gut.Die meisten LAN sind kräftig überdimensioniert.

• Manchmal ist dann die Verständigung in diesen Systemen sehr schlecht. Diese Fälle lassen sich kaum reproduzieren. In diesen Zeiten sind in der klassischen Datenkommunikation signifikante Verzögerungen und Paketverlust merklich.-> Das tritt auf, wenn das Netz (ausnahmsweise) einmal etwas belastet ist.

• Messungen belegen kurzzeitige, sporadische Überlastzustände, die sich aber kaum reproduzieren lassen.

Seite 19Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 20: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Lastprognosen für den IP Verkehr

Seite 20Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

VoIP Prio 1

Datenverkehr Prio 3

IPTV Prio 2

Datenverkehr Prio 4

Page 21: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Seite 21Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

© 2009 GSM Association, Inter-Service Provider IP Backbone Guidelines 5.0,VoIP und IPTV, Delay weltweit

Page 22: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Seite 22Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

© 2009 GSM Association, Inter-Service Provider IP Backbone Guidelines 5.0,Datenverkehr, Cloud Computing, Delay weltweit

Page 23: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Auswirkungen bei gemischter Verkehrslast

• Viele VoIP-Telefone gleichen einen Paketverlust durch einen eingebauten Mechanismus besser als andere Terminals aus. Obwohl die Pakete tatsächlich fehlen, ist es für die Benutzer kaum zu merken.

• Die klassische Datenkommunikation wird durch die vielen RTP-Paketebeeinträchtigt. Die Netzlast steigt durch VoIP signifikant an. Hierfür sind die vielen zusätzlichen kurzen RTP-Pakete verantwortlich, nicht die zusätzlich erforderliche Datenrate. Mit der Paketrate (Ankunftsrate λ) steigt die Netzauslastung ρ.

• Diese Fälle, in denen die Qualität der Sprachkommunikation sehr schlecht wird, lassen sich kaum reproduzieren. Um solche Belastungen zu rekonstruieren, müsste man eine große Belastung im Bereich der Sprachkommunikation und auch im Bereich der Datenkommunikation erzeugen.

Seite 23Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 24: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Lösungsmöglichkeiten

• Verkehrstrennung: Mit logische Trennungen, wie MPLS, VLAN (hardwarebasiert) kann man eine Mischung zwischen Paketen der Echtzeitkommunikation und des klassischen Datenverkehrs vermeiden. Diese Leitungen zeigen eine viel größte Leistungsfähigkeit, sie transportieren bei vergleichbaren Werten am meisten Echtzeitverkehr mit geringen Wartezeiten. Diese strikte Trennung von Sprache undEchtzeitdaten ist in jedem Fall zu bevorzugen.

• Priorisierung: DiffServ (Strict Priority Queueing) ermöglicht einen bevorzugten Transport der Echtzeitinformation. Für kleinere Verhältnisse und einen geringen Echtzeit-Anteil kann dies ein möglicher Weg sein.

Seite 24Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 25: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Lösungsmöglichkeiten

• Überdimensionierung: Das Argument, die Netze seien ja nur gering mit Daten ausgelastet, trägt nicht. Ohne QoS-Maßnahmen zeigen sich in diesen Systemen sehr frühzeitig Probleme. Zudem kann man sich durch eine ungenügende Verkehrstrennung Sicherheitsprobleme einhandeln, weil alles im gleichen Netz stattfindet.

• Protection in MPLS-Netzen: Installation und Nutzung von Backup-Pfaden vor dem Auftreten von Störungen um QoS für Prioritätsklassen zu sichern.

• Kombination von Priorisierung und Protection

Seite 25Professorin Dr.-Ing. Sabine WielandProf. Dr.-Ing. Gerd Siegmund

Page 26: Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen

Vielen Dank für die Aufmerksamkeit!