29
Voice over IP Voice over IP Vortrag im Fach „Anwendung Rechnernetze“ von Stephan Feyerabend

Voice over IP

  • Upload
    jenis

  • View
    22

  • Download
    5

Embed Size (px)

DESCRIPTION

Voice over IP. Vortrag im Fach „Anwendung Rechnernetze“ von Stephan Feyerabend. VoIP. Gliederung. Einführung Sprachübermittlung H.323 Komponenten H.323 Standard Quality of Service SIP Quellenangabe. Quelle: aeinformatik.ch. Hochschule Merseburg - PowerPoint PPT Presentation

Citation preview

Page 1: Voice over IP

Voice over IPVoice over IP

Vortrag im Fach „Anwendung Rechnernetze“

von Stephan Feyerabend

Page 2: Voice over IP

2Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Gliederung

• Einführung

• Sprachübermittlung

• H.323 Komponenten

• H.323 Standard

• Quality of Service

• SIP

• Quellenangabe

Quelle: aeinformatik.ch

Page 3: Voice over IP

3Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

Voice over IP

• integrierte Infrastruktur von Sprach- und Datenkommunikation

• Grundlage dieser Zusammenführung ist das Internetprotokoll (IP)

• Sprache wird komprimiert, in IP - Datenpakete verpackt und über Netzwerk transportiert

Page 4: Voice over IP

4Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

Begriffsklärung

• IP-Telefonie:

wenn die IP-Technik auch im Endgerät eingesetzt wird.

• Internet-Telefonie:

wird allgemein als das Telefonieren mittels Voice over IP über das Internet bezeichnet.

Page 5: Voice over IP

5Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

• Telefon- und Datennetz

in der „Vergangenheit“stetsals getrennte Welten

Page 6: Voice over IP

6Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

• Voice over IP

ein Telefoniedienst

im Datennetz

Page 7: Voice over IP

7Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

• Vorteile:

– nur noch eine Netzwerktechnik erforderlich

– Gebühreneinsparungen

– höhere Flexibilität

– keine Festlegung auf einen bestimmten Hersteller

– neue Anwendungen (z.B. „Click-to-Dial“)

Quelle: www.voip.bisnet.pl

Page 8: Voice over IP

8Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Einführung

• Nachteile (Bedenken):

– Beweis der Zuverlässigkeit und Ausfallsicherheit

– Sprachqualität

– der Mensch

– Spam über Internet-Telefonie (SPIT)

Page 9: Voice over IP

9Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Sprachübermittlung

Analoge Sprachübermittlung

Wandlung der Schallwellen mittels Mikrofon

Übertragung

Erzeugung der Schallwellen mittels

Lautsprecher

Digitale Sprachübermittlung

Pulse – Code – Modulation (PCM)

Abtastung

der analogen Sprachamplitude mit (f= 8 kHz) im

Sprachbereich von 300 – 3400 Hz

256 Werte = 8 bit bei Abtastrate 8 kHz 64 kbit/s

Quelle: www.gwdg.de Quelle: www.gwdg.de

Page 10: Voice over IP

10

IP – Netz(Intranet, Internet)

Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Sprachübermittlung

Grundlegende Übertragung

A/D Wandlung Kompression

Paketierung

IP

Jitter BufferDekodierung D/A Wandlung

Jitter Buffer

•notwendig im paketorientierten Netz

•sammelt und ordnet die Pakete

Page 11: Voice over IP

11Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Sprachübermittlung

Grundlegende Standards (H. 323) zur Audio Codierung – Codecs (eine Auswahl)

CodecBitratein kbit/s

MOS EinsatzPaket

in ms

G. 711 64 4,4 ISDN 10

G. 723.1 6,3 3,9Videotelefonie

VoIP30

G. 729 8 4,2 VoIP 10

G .729A 8 3,9 VoIP 10

Page 12: Voice over IP

12Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Sprachübermittlung

Voice Activity Detection (VAD)

• kann mind. 50% der Bandbreite einsparen

• Messung der Sprachstärke Entscheidung über Verpackung in IP-Pakete

• Überhang von 200 ms

• Problem: starke Hintergrundgeräusche

Abschaltung der VAD-Funktion künstliches Rauschen (Comfort Noise)

Echo Unterdrückung

• Echoentferner im digitalen Signalprozessor implementiert

• bei IP-Softphones mittels Software realisiert

Page 13: Voice over IP

13Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Komponenten

Der Gatekeeper

• meist in Gateways oder IP-PBX integriert

• eine IP-Netzwerkzone ein Gatekeeper

• ein Gatekeeper unterstützt drei Hauptaufgaben:

– Adressumwandlung– Zugriffskontrolle– Bandbreitenkontrolle

• zusätzliche Aufgaben

– Benutzeridentifizierung und Berechtigungen– Erfassung von Abrechnungsdaten– Zugriff auf X.500 - Verzeichnisdienste

Benutzer Rufnummer IP Adresse Status Bandbreite

Maier 0345 - 65434 192.168.0.1 Offline 64 kbit/s

Schulze 0345 - 65432 192.168.0.2 Offline 64 kbit/s

Schmidt 0345 - 65422 192.168.0.3 Offline 64 kbit/s

… … … … …

Page 14: Voice over IP

14Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Komponenten

Das H.323 Gateway

• ist die Hard- und Software, die verschiedene Netzwerke miteinander verbindet

• übermittelt Nachrichten zwischen Rechnernetzen (Protokollkonverter)

• Verbindung von Sprach- und Datennetzen

• Zuständig für: Jitter-Buffer, Laufzeitoptimierung, Echounterdrückung u. a.

• Übersetzungsfunktionen werden im H.246 Standard beschrieben

• zur IP-Netzwerkseite unterstützt es H.225 (Gesprächsaufbau) und Q.931 (Verbindungstrennung)

• kann entfallen, wenn keine Verbindung zum klassischen Telefonnetz erforderlich ist

Page 15: Voice over IP

15Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Komponenten

Die Multipoint Control Unit (MCU)

• unterstützt IP-Telefonie-Konferenzen

• ermittelt die Sprachverarbeitungsfähigkeiten der beteiligten Endgeräte

• entscheidet über den zu verwendenden Codec

Quelle: http://econf.switch.ch/

Page 16: Voice over IP

16Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

H.323 allgemein:

• gehört zur Familie der H.32x ITU-Standards

• besitzt starke Ähnlichkeit mit H.320 (ISDN)

• Version 3 (1999)

regelt die Datenübertragungen in Audio-, Video- und Datenkonferenzen über Netzwerke, die keine bestimmte Dienstqualität (QoS) garantieren können.

• herstellerunabhängiger Standard

• soll die Kompatibilität zwischen Produkten verschiedener Hersteller gewährleisten

Schicht 1 PHYSIK

LINK

IP

UDP TCP

RTP/RTCP

AudioCodecs

VideoCodecs

RAS H.245 Q.931 T.120

Schicht 2

Schicht 3

Schicht 4

H.323 {

Page 17: Voice over IP

17Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

Die Empfehlung H.225

• Übertragung zahlreicher Kontroll- und Steuerinformationen

• umfasst die Anrufsignalisierung (Q.931) und RAS

– Registration Admission Status (RAS) dient zur Kommunikation mit Gatekeeper:

• Registrierung

• Erlaubnis

– Anrufsignalisierung Q.931:

• Durchführung von Verbindungsaufbau und –abbau

• ähnlich der ISDN-Signalisierung über D-Kanal

Quelle: http://www.webex.com/

Page 18: Voice over IP

18Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

weiter Spezifikationen

• Audio Codecs (G.711, G.723, … )

• Video Codecs (H.261, H.263)

• T.120 für Datenkonferenzen (z.B. Filetransfer)

• Real Time Protocol (RTP), dient dem Ende-zu-Ende-Transport von Echtzeitdaten

– Pakettypenbezeichnung– Reihenfolgennummerierung– Zeitstempel– Überwachung der Paketablieferung

• H.235 Sicherheit

– Authentisierung, Verschlüsselung

• H.450 Zusatzdienste

– Beispiel: H.450.6 Anklopfen

• H.246 Übersetzungsfunktion

eines H.323 Gateways vom paketorientierten Netz zum leitungsvermittelten Telefonnetz

Page 19: Voice over IP

19Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

H.323 über IP basierte Netzwerke

• Internet Protokoll (IP):

– jedes Datenpaket erhält vollständige Adressinformation

– keine Information über die Vollständigkeit und Reihenfolge der Datenpakete

verbindungslose Zustellung

Schicht 1 PHYSIK

LINK

IP

UDP TCP

RTP/RTCP

AudioCodecs

VideoCodecs

RAS H.245 Q.931 T.120

Schicht 2

Schicht 3

Schicht 4

H.323 {

Page 20: Voice over IP

20Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

H.323 über IP basierte Netzwerke

• Transmission Control Protocol TCP:

– Sitzung zwischen Hosts mittels 3-Wege-Handshake wird aufgebaut

– Daten werden in Segmenten übertragen und der Empfang durch ACK bestätigt

– wenn kein ACK Segment wird erneut gesendet

verbindungsorientierte Zustellung

wird zur zuverlässigen Einrichtung eines Anrufs von VoIP benutzt

Schicht 1 PHYSIK

LINK

IP

UDP TCP

RTP/RTCP

AudioCodecs

VideoCodecs

RAS H.245 Q.931 T.120

Schicht 2

Schicht 3

Schicht 4

H.323 {

Page 21: Voice over IP

21Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

H.323 über IP basierte Netzwerke

• User Datagram Protocol UDP:

– Ankunft der Datagramme und Reihenfolgenicht garantiert

verbindungslose Zustellung

wird bei VoIP zur Übertragung des eigentlichen Sprachverkehrs benutzt

niedrige Verzögerungszeit ( unter 150 ms)wichtiger als die zuverlässige Übertragung

Schicht 1 PHYSIK

LINK

IP

UDP TCP

RTP/RTCP

AudioCodecs

VideoCodecs

RAS H.245 Q.931 T.120

Schicht 2

Schicht 3

Schicht 4

H.323 {

Page 22: Voice over IP

22Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

H.323 Standard

Fazit

• H.323 setzt TCP und UDP ein

• für T.120 und Q.931 wird TCP verwendet

• für Audio-, Video- und Echtzeitdatenübertragungsowie RAS wird UDP eingesetzt

• für Multipointkonferenzen setzt H.323 UDP,IP-Multicast und RTP ein

• bei der verbindungslosen Echtzeitdatenübertragungüber UDP wird das Zusammensetzen der Daten in höhere Protokollebene verlangt

RTP mit Sequenznummern, Zeitstempel und einem Jitter Buffer

Quelle: magazine.web.de/de/themen/

Page 23: Voice over IP

23Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Quality of Service

Motivation

• Echtzeitdaten müssen beim Transport durch das Netzwerk Priorität erhalten

Prinzip

• Best Effort

• Sprachdaten erhalten im LAN/WAN durch Switches/Router eine Priorität vor anderen Daten

Quelle: http://www.lightspeed.ca

Page 24: Voice over IP

24Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Quality of Service

Realisierung

• Class of Service (CoS)

– bezeichnet die Etikettierungder Datenpakete in verschiedene Prioritätsklassen

• Quality of Service (QoS)

– Dienstqualität

– etikettierte Pakete werden in unterschiedlich priorisierten Warteschlangen durch aktive Netzwerkelemente (Switches, Router)geleitet

Quelle: http://http://www.cisco.com/

Page 25: Voice over IP

25Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Quality of Service

Möglichkeiten zur Qualitätssicherung (eine Auswahl)

Prioritätsentscheidung kann auf Grundlage der Headerinformationen aus den Schichten 2 bis 4 des OSI Referenzmodels erfolgen.

• Schicht 2: VLAN Tag im Layer-Two-Header, Feld „User Priority“ mit 3 bit (8 Stufen)

• Schicht 3:

– IP-Precedence, Nutzung des Type-of-Service-Bytes (ToS) im IP-Header

– Divserv, Erweiterung des ToS-Feld mit einem DS-Feld 64 Möglichkeiten

• Schicht 4:

– Layer 4 Switching, Weiterleitungsentscheidung zusätzlich auf der Basis von TCP-/UDP-Anwendungsportnummern

– UDP Medienströme in VoIP-Netzwerken benutzen einen dynamischen Portbereich von 16384 bis 32767

Page 26: Voice over IP

26Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

SIP

SIP (Session Initiation Protocol) oder H.323

• alternativer Signalisierungsansatz gegenüber dem H.323 Standard

• im H.323 wurden traditionelle Ansätze der leitungsvermittelten Netzwerke übernommen

• SIP soll die Möglichkeiten des Internets nutzen, anstatt „Altlasten“ aus der herkömmlichen Telefonie zu verwenden

• Gemeinsamkeit ist die Verwendung von RTP zur Echtzeitdatenübertragung

ATM Ethernt V.34

IP

UDP TCP

RTP

H.323

Audio Video

SIP

Audio Video

Page 27: Voice over IP

27Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

SIP

• Adressierung

– URL, in Form von: sip:user@host, bietet die Möglichkeit des Abblockens nicht autorisierter Verbindungsversuche

– SIP ist stark an HTTP angelehnt (Requests, Client, Server, Respons), aber ein eigenständige Protokoll

• Funktion

– SIP ist ein Anfrage-Antwort-Protokoll, das mit Anfragen von Clients und Antworten von Servern arbeitet

– Anfragen können auf jedem Transportprotokoll wie UDP, SCTP oder TCP verschickt werden

Quelle: www.isoc.org/seinit/

Page 28: Voice over IP

28Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Quellenangabe

• „VoIP Basics, Die Grundkonzepte des Voice over Internet Protocol“ J. Schlembach Fachverlag (ISBN 3-935340-28-1)

• c‘t 2/2006

• www.isoc.org/seinit

• www.voip-info.de/wissen

• www.elektronik-kompendium.de

• www.cisco.com

• econf.switch.ch

• www.gwdg.de

• magazine.web.de/de/themen

• www.fh-merseburg.de

• www.voip.bisnet.pl

Page 29: Voice over IP

29Hochschule MerseburgFachbereich Ingenieur- und NaturwissenschaftenGeusaer Straße06217 Merseburg

Stephan Feyerabend

03PHT2

Vielen Dank für Ihre Aufmerksamkeit

Quelle: magazine.web.de/de/themen