Beruflich Dokumente
Kultur Dokumente
2
Warum diese Einfhrung?
Immer wiederkehrende Frage: Auf welchen Grundlagen werden die
Schtzungen der WAN Bandbreiten fr die VoIP Netzwerke gemacht?
Die Angaben der Firma Nortel oder die Methoden sind unvollstndig oder
zu generell oder auch manchmal falsch
Das ist genau so bei anderen Anbieter
Das Problem hat keine exakte Lsung (wird noch erklrt)
Motivation: Wenn die Basismechanismen bekannt sind, ist es viel
einfacher qualifizierte Schtzungen zu machen und damit grobe Fehler zu
vermeiden .
Habe zu schnell Ja nach einem guten Abendessen mit den Kunden gesagt
3
Die Ziele der Prsentation
Nortel Basic Recommendations for VoIP in LAN/WAN
Recommendations (*) Value (*)
Slow Link (Data-Link < 1 MB/s) Fast Link (Data-Link > 1 MB/s) Teil 1 der
Prsentation:
Bandwith reserve ~ 0.5 * (X+Y)% Bandwith reserve ~ 0.3 * (X+Y)%
Bandwith and
Auf welchen
Speed of Data Link calc. Bandwith for voice= Y% calc. Bandwith for voice= Y% Grundlagen
basieren diese
used Bandwith for Data= X% used Bandwith for Data= X% Empfehlungen?
Jitter 20 - 25 ms
Teil 2 (!):
QoS Layer 2/Layer 3 with QoS 802.1p/Q &Diffserv, MPLS,Call Admission... Technology
Sprach- Daten-
Netzwerk LAN
Netzwerk (Backbone)
Digital IP
Telefon Telefon
5
Neu: Sprach- und Daten- Konvergenz
Media
Gateway
Sprach- Daten-
Netzwerk LAN
Netzwerk (Backbone)
Digital IP
Telefon Telefon
Lokale Sprach- Daten- Daten- Datenbit-
Leitung Bndel Link Access Strom
Leitung
6
Kontrollierte und unkontrollierte Beeintrchtigungen
(impairments) in den Paketnetzwerken
?
7
Vergleich zwischen Sprach- und
Datenvermittlung
Klassische Sprachvermittlung
Bei einem einkommenden Anruf wird
dem Anrufer ein freier Kanal mit sofortiger Einkommende Erfolgreiche
Service-Verfgbarkeit zugeteilt, oder Anrufe Anrufe
falls kein Kanal frei ist, wird der Anruf Service
abgewiesen Funktion
Whrend der Dauer der Verbindung bleibt n Kanle (n>1)
der 64 kbit/s Kanal vollstndig und
permanent dieser Verbindung zugeteilt
Es sind multiple Kanle verfgbar Abgewiesene
Die Qualitt des Gesprches ist exzellent Anrufe
und konstant (Verluste)
8
Vergleich zwischen Sprach- und
Datenvermittlung
Service Abgnge
Klassische Datenbertragung Anknfte Funktion (Departures)
(Arrivals) Buffer
Store & Forward Prinzip (Speichern/Senden)
Einkommen des Datenpakets:
A 1 Kanal mit
Bei einem freien Datenkanal wird das Kapazitt C
Datenpaket empfangen und sofort gesendet, oder
Warte-
das Datenpaket wird in die Warteschlange verschoben Positionen Transmission
(der Datenkanal besetzt) (Serialisation)
(Queue)
nach einer gewissen Zeit wird das Datenpaket aus der
Warteschlange geholt und gesendet A< C Bedingung fr ein stabiles System
Alle Daten werden ber einen Datenkanal
vermittelt Die Daten werden durch den Datenkanal
mit durchschnittlicher Verzgerungszeit Td
Fehler in der Transmission oder Bufferoverflows
verursachen Datenpaket-verluste gesendet :
Td = Tw + Tt + Tp
Jitter durch unregelmssige Transmissionszeiten
der Datenpakete Tw Durchschnittliche Wartezit in der
und Transmissionsfehler Warteschlange
Tt bertragungszeit des Datenpakets ber
den Datenkanal
Tp Signal-Ausbreitungsgeschwindigkeit
~ 5 ms/1000 km =1000/(2/3*300.000)9
Konsequenzen
Erfolgreiche Service Abgnge
Einkommende Anknfte Funktion (Departures)
Anrufe Buffer
Anrufe (Arrivals)
Service
Funktion
A 1 Kanal mit
n Kanle (n>1) Kapazitt C
Warte-
GoS = Abgewiesene/Einkommende A.
Positionen Transmission
(Queue) (Serialisation)
Abgewiesene
Anrufe
(Verluste) Beispiel IP Telefonie ohne
Verkehrskontrollen (z.B. Skype)
Beispiel TDM Telefonie
Die Bandbreite fr n=10 Datenstrme
n=10 Kanle
(Kanle) vorhanden (dimensioniert)
Alle 10 Kanle sind benutzt (10
Alle 10 Kanle sind benutzt (10 Anrufe
Anrufe bereits im System)
bereits im System)
Es kommen weitere Anrufe: 11-ter,
Es kommen weitere Anrufe: 11-ter, 12-ter
12-ter usw.
usw.
11-ter, 12-ter usw. Anruf wird
11-ter, 12-ter usw. Anruf wird zugelassen
abgewiesen ()
(Warteschlange)
Bereits etablierte Anrufe spren
Bereits etablierte Anrufe werden
nichts davon
beeinflust d.h. alle Anrufe im System
spren die Qualittsverluste
10
Engineering-Grundlagen
Engineering der Sprachnetze
Engineering der Datennetze
Wie viele Sprachkanle brauche ich,
um Verkehrsverluste innerhalb der Welche Bandbreite brauche ich,
Vorgaben zu halten? um Verzgerungszeiten innerhalb
der Vorgaben zu halten?
Variablen Variablen
Anzahl der einkommenden Anrufe pro Anzahl der einkommenden
Zeiteinheit Datenpaketen pro Zeiteinheit
Dauer der Anrufe Die Lnge der Datenpakete
Ankunfts- und Abgangs- Verteilungen der Ankunfts- und Abgangs- Verteilungen
Anrufe der Datenpakete
Tolerierbare Verluste (Grade of service, Wartezeit auf die bertragung
GOS)
bertragungszeiten
Anzahl der Sprachkanle
Bandbreite (Kapazitt) des
Datenkanals
Jitter (Varianzen der
Zwischenankunftszeit)
11
Problemdefinition und Lsungsansatz
Problemdefinition
Input: Bekanntes Verkehrsvolumen im TDM Netzwerk
Problem: Wie berechnet man die notwendige Bandbreite (Kapazitt) des
Datenkanals, um dieses Verkehrsvolumen innerhalb definierten
Vorgaben (GoS) zu bertragen?
n Sprachkanle
mit Datenstrom Lsungsansatz:
xx bit/s pro
Sprachkanal
Bekanntes 1 Datenkanal
1. Berechnung der Anzahl der
Verkehrs- mit Kapazitt Kanle und einzelnen
volumen C bit/s Datenstrme. (Erlang B Tabellen,
Nortel Tool/Tabellen)
TDM VoIP 2. Summieren der einzelne
Datenstrme, um auf die
Gesamtbandbreite zu kommen
Daten- 3. Delay Faktor berechnen
Sprach- Netzwerk (Pollaczek-Khinchin Formel) oder
Netzwerk (Backbone) schtzen und die Bandbreite
entsprechend korrigieren.
12
Ohne ein bisschen Theorie geht es nicht
Verkehrsterminologie (Definitionen)
Zeit zwischen den Anrufe
(Inter-arrival Time)
Besetzt
(Busy)
Ankunftszeit Abgangszeit
(Arrival Time) (Deprature Time)
Nicht Besetzt
(Idle)
Beispiele:
M/M/1 Typisch fr IP Datenverbindungen
M/D/1 Typisch fr ATM Datenverbindungen
M Exponentiale Verteilungsfunktion
D Deterministische Verteilungsfunktion
1 1 Datenkanal
14
Beispiel fr eine Illustration der
vorherigen Definitionen
Ausgangslage:
Frage:
Wie viele Leitungen braucht man, um diesen Verkehr mit weniger als 1%
Verlusten zu bedienen?
Antwort:
Ideen?
15
Beispiel 1: Statistische Abhngigkeiten
Gleichfrmige Zugangsrate der Anrufe Beispiel: Outbound Dialer in einem CC
(Smooth Call Arrival Pattern)
30 Sequenzielle Anrufe mit je 2
Minuten Dauer
1 Trunk
Antwort:
Die Anzahl der Kanle ist von der statistischen Verteilungen der Zugangsraten und
Servicezeiten (Dauer der Anrufe, Haltezeiten) abhngig ! Die Verteilungen mssen
bekannt sein!
Quelle: Cisco
16
Definition des Verkehrsvolumens
A (oder: a) Offeriertes Verkehrsvolumen in Erlang (Traffic Load)
l - Durchschnittliche Anzahl der Anrufe pro Zeiteinheit (Call Intensity)
m - Durchschnittliche Dauer des Anrufes (Mean Service Time)
A = l xm
Beispiel:
Bei durchschnittlich 2.5 Anrufen pro Minute und einer durchschnittliche Dauer der Anrufe von 3
Minuten betrgt das offerierte Verkehrsvolumen:
A = 2.5 x 60 Min x 3/60 Min = 7.5 Erlang ( )
Die Einheit Erlang hat keine Dimension
1 Erlang = 60 call minutes = 3600 call seconds = 36 centum call seconds CCS (hundred call seconds, wird
meistens in die USA verwendet)
17
Beispiel 2: Statistik
Die Call Records aus einer PBX Anlage stellen uns folgende Info zur Verfgung:
Es gibt 200 Teilnehmer (TN), die an diese PBX Anlage angeschlossen sind
Gesamtdauer aller Anrufe im Hauptverkehrsstunde (HVSt) betrgt 480 Minuten.
Alle Anrufe sind extern (d.h. keine lokale Anrufe!)
Gesucht:
Anzahl der Trunks, um diese PBX an das PSTN mit einem Grade of Service (GoS) 1% anzubinden?
Einfache Berechnungen:
Durchschnittliches Anrufdauer/Teilnehmer innerhalb der HVSt:
Anrufdauer/Teilnehmer =480 Minuten/200 TNs
=2.4 Minuten/Benutzer=2.4/60=0.04 Erlang/Teilnehmer
Das Telefonverkehr in HVSt betrgt:
a = 480 Min./60Min.=8 Erlangs (1 Trunk1 Erlang Max.)
Also 8 Trunks
Ja, wenn wir alle Anrufer irgendwie steuern knnen, oder
Stimmt diese Aussage? wenn die Anrufer geduldig an die Leitung warten!
18
Beispiel: Annahme Binomial Verteilung der Anrufe
Anzahl der aktiven Benutzer
B'(x,s,h)
0.16000
0.14000
0.12000
0.10000
0.00000
a Verkehr innerhalb der HVSt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
120.0000%
= h*s = 8 Erlang (Durchschnitt!)
s Anzahl Teilnehmer = 200
h Durchschnittliche Dauer der 100.0000%
Anrufe/Tln =2.4 Min (0.04 Erlang)
19
Erlang Verteilung und Erlang B Formel
Kein Angst, alles wurde bereits vor 100 Jahren berechnet!
Angebotener bertragener
Verkehr (Erlang) Verkehr (Erlang)
Einkommende Erfolgreiche
Anrufe Anrufe
1
Service
Funktion 2
B(c,a) Verkehrsverluste
n Kanle a Angebotener
Abgewiesene (n>1) Verkehr in Erlang
Anrufe
(Verluste) Messbar! c Anzahl der Kanle
Agner Krarup Erlang
3 1878 - 1929
20
Pollaczek-Khinchin Formel
Td fr ein M/M/1 System
Service Abgnge
Anknfte Funktion (Departures) (z.B. IP Datenkanal):
(Arrivals) Buffer
1
Td = Tt x
A 1 Kanal mit 1 - A/C
Kapazitt C
Warte-
Positionen Transmission
(Serialisation)
Td fr ein M/D/1 System
(Queue)
A< C Bedingung fr ein stabiles System
(z.B. ATM Datenkanal):
1
Td = Tw + Tt + Tp Td = Tt x x
Td Durchschnittliche Verzgerung im System 1 - A/C
Tw Durchschnittliche Wartezeit in der
Warteschlange Weiter ist:
Tt bertragungszeit des Datenpakets ber
den Datenkanal
Lm
Tp ~5 ms/1000 km Signal-Ausbreitungsgeschwindigkeit Tt =
A Einkommender Datenstrom in bit/s C
C Kapazitt des Datenkanals in bit/s Channel
Lm Datenpaketlnge in bit
Lm x N p Utilisation
U = A/C = Faktor
Np Max. Anzahl der Datenpakete pro Zeiteinheit C
21
Beispiel
Bytes Bits
1
Packet Length 300 2400 Td = Tt x
1 - A/C
C (Link speed) 2'048'000 Bit/s Anzahl der
Meldungen In
der Warteschlange
22
Datenpaket-Verzgerungszeit v/s
Utilisation Faktor
23
Transport Path Diagram: Grosse der VoIP Meldungen
VoIP
Payload
(160 Bytes)
RTP Protokoll
(12 Bytes)
IP Protokoll
Overhead (28)
Transport
Overhead
(variable)
24
VoIP Datenpaket
=200 Bytes
=230 Bytes
=206 Bytes
>265 Bytes
0.16 IP
Payload
G.711 VoIP Codec (20ms voice sample) for Ethernet, Frame Relay and ATM networks fehlt!
25
Fallbeispiel
Stao B
LAN Vorsicht!
CS 1000E
VoIP, nicht TDM!
Daten-
PSTN Netzwerk LAN
LAN
WAN
Stao C
CS 1000E L2 Router
Switch
Stao A
Core Data
Netzwerk:
Fiber, ATM, FR...
26
Fallbeispiel
Ausgangslage
Stao A - Stao B (A-B): 90 Anrufe/HVStd, Durchschnittliche Dauer 4 Min
Stao A - Stao C (A-C): 60 Anrufe/HVStd, Durchschnittliche Dauer 3 Min
Stao B Stao C (B-C): 30 Anrufe/HVStd, Durchschnittliche Dauer 2 Min
G.711 Codec, Paketdauer 20 ms, keine Silence Kompression, IP Link
Kein Datenverkehr (Alle PCs ausgeschaltet!)
CS 1000E
6 Erl 1 Erl
Daten-
PSTN Netzwerk LAN
LAN
WAN
3 Erl Stao C
Stao A HVSt-Hauptverkehrsstunde
27
Fallbeispiel
Verkehrsvolumen fr Stao A, B, C
A (Stao A)= A (A-B) + A (A-C) = 6 + 3= 9 Erlang
A (Stao B)= A (A-B) + A (C-B) = 6+ 1 =7 Erlang
A (Stao C)= A (A-C) + A (C-B) =3 +1 = 4 Erlang Tools:
www.erlang.com
oder
Anzahl der Trunks pro Stao:
ITU-T Tabellen
A (Stao A)= 9 Erlang17 Trunks (Datenstrme)
A (Stao B)= 7 Erlang14 Trunks
A (Stao C)= 4 Erlang10 Trunks Stao B
LAN
CS 1000E
9 Erl 7 Erl
Daten-
PSTN Netzwerk LAN
LAN
WAN
4 Erl Stao C
Stao A
28
VoIP Codecs und Bandbreiten
G.711 (no VAD) Demand exceeds 100%! (can't do it!)
Demand exceeds 70% (caution)
<-!! Demand exceeds 100%! (can't do it!)
<-* Demand exceeds 70% (caution)
Fr ein Point-To-Point IP-Link:
G.711 w/ 10ms Packetization G.711 w/ 20ms Packetization
Bandwidth Total Link Bandwidth Total Link
over Full/Half Link Speed per trunk Bandwidth Utilization per trunk Bandwidth Utilization
Link Type
VoIP in ATM/AAL-5
VoIP
VoIP
ATM (AAL-5)
ATM (AAL-5)
Full
Full
1'536
3'072
127'200
127'200
2'162'400
2'162'400
141% <-!!
70% <-*
106'000
106'000
1'802'000
1'802'000
117%
59%
Was ist mit den Queuing Delays?
VoIP ATM (AAL-5) Full 6'144 127'200 2'162'400 35% 106'000 1'802'000 29%
VoIP ATM (AAL-5) Full 9'216 127'200 2'162'400 23% 106'000 1'802'000 20%
VoIP ATM (AAL-5) Full 12'288 127'200 2'162'400 18% 106'000 1'802'000 15%
VoIP ATM (AAL-5) Full 15'360 127'200 2'162'400 14% 106'000 1'802'000 12%
VoIP
VoIP
VoIP
ATM (AAL-5)
ATM (AAL-5)
ATM (AAL-5)
Full
Full
Full
18'432
43'008
50'112
127'200
127'200
127'200
2'162'400
2'162'400
2'162'400
12%
5%
4%
106'000
106'000
106'000
1'802'000
1'802'000
1'802'000
10%
4%
4%
In Spitzenzeiten Delay >>100 ms
VoIP ATM (AAL-5) Full 150'336 127'200 2'162'400 1% 106'000 1'802'000 1%
VoIP
VoIP
VoIP
ATM (AAL-5)
ATM (AAL-5)
ATM (AAL-5)
Full
Full
Full
601'344
2'405'376
4'810'752
127'200
127'200
127'200
2'162'400
2'162'400
2'162'400
0%
0%
0%
106'000
106'000
106'000
1'802'000
1'802'000
1'802'000
0%
0%
0%
Keine Gesprche sind mglich!
VoIP ATM (AAL-5) Full 9'621'504 127'200 2'162'400 0% 106'000 1'802'000 0%
G.711: 8000 samples/s x 1Byte (8 bit) => 64 kbit/s-->1 ms pro sample Source: Nortel
G.711 Codec:80 samples@ 1 Byte (8bit) @64 kbit/s=10msIP overhead reduction
29
Empfehlung: Delay-bedingte
Overprovisioning
Berechnete Bandbreiten
Link A: 17*80 kbit/s=1.36 Mbit/s
Link B: 14*80 kbit/s=1.12 Mbit/s
Link C: 10*80 Kbit/=0.8 Mbit/s
Empfohlen +30%:
Link A: 1.768 Mbit/s
Link B: 1.456 Mbit/s
Link C: 1.04 Mbit/s
30
Call Admission Control (Zones)
Call Admission Control is required if
the VoIP traffic might exceed the
available bandwidth.
Service
Scheint Ihnen dieses Funktion
Vorgehen irgendwie Available
bereits bekannt? Bandwidth
Abgewiesene
Anrufe
(Verluste)
31
Sprache und Daten zusammen
CS 100E Router
32
Beispiel: sunrise IP VPN
Effizient und sicher
Mit dem Virtual Private Network (VPN) von sunrise verbinden Sie alle
Niederlassungen Ihres Unternehmens effizient und sicher.
Die Quality of Service (QoS) im sunrise IP VPN erlaubt es, nahezu alle
Anwendungen ber eine Netzinfrastruktur zu betreiben. Bandbreiten von 64kbps bis
155Mbps fr die direkte Anbindung bieten eine optimale Abstimmung auf Ihre
Bedrfnisse.
ber das eigene Glasfasernetz und dem Equipment vom fhrenden Hersteller Cisco
betreibt sunrise die modernste IP-Netzinfrastruktur. Mit der auf Multi Protocol Label
Switching (MPLS) basierenden Plattform erhalten Sie einen Service fr die hchsten
Ansprche zu einem attraktiven Preis.
Ihre Vorteile
Der end-to-end Service garantiert den zuverlssigen Betrieb von Ihrem WAN
inklusive der vor Ort installierten Router fr den bergang zu Ihrem lokalen Netz.
Einfacher und flexibler Ausbau bis zur any-to-any Kommunikation in Ihrem VPN.
Mit dem sunrise ip vpn sind Sie bereit fr die Integration von Sprache, Daten und
Video.
Die Einbindung vom Internet ist eine kostengnstige Ergnzung und erfolgt ber eine
dedizierte Firewall fr die hchste Sicherheit in Ihrem Netz.
Mit sunrise ip remote erweitern Sie den geschtzten Zugriff auf Ihre Daten, E-Mails
und Applikationen fr mobile Mitarbeitende oder Partner.
Die Auslastung im Netz von sunrise ist zu jedem Zeitpunkt bekannt und ein Ausbau
der Infrastruktur wird proaktiv geplant und durchgefhrt. Dadurch kann ein
Hchstmass an Qualitt und Performance gewhrleistet werden.
Hauptmerkmale
Mit der heute dominierenden Technologie Multi Protocol Label Switching (MPLS) wird
Ihre Netzstruktur in einem Virtual Private Network zusammengefasst.
Access Bandbreiten von 64kbps bis 155Mbps bieten eine optimale Abstimmung auf
Ihre Bedrfnisse.
Performance Reporting, Service Management und Verschiedene Support-Levels fr
die berwachung und den zuverlssigen Betrieb.
sunrise konzipiert, installiert, betreibt und berwacht Ihren Service mit
ausgezeichneten
33
Teil 2: Quality of Service in
Datenentze
Vorsetzung nach Bedarf...
34
Referenzen
1. Hans Kruse, Ohio University: Introduction to Traffic Engineering
2. Diverse Nortel, Cisco und ITU-T Documentation
35