Was ist SIP?

1.667 Aufrufe

Veröffentlicht am

Was ist SIP?
Wozu dient es bei Voice over IP?
Welche Eigenschaften hat das Signalisierungs-Protokoll?
Welche Komponenten wurden im Standard RFC 3261 definiert und welche Aufgaben haben sie?
Finden Sie die Antworten in meiner Präsentation auf Slideshare oder in meinem Seminar 'SIP-Protokoll - Details'.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.667
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.016
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Was ist SIP?

  1. 1. Was ist SIP? 1/23copyright © 2015 by schlager communications services GmbH Was ist SIP? ronaldschlager.com © Ronald Schlager
  2. 2. Was ist SIP? 2/23copyright © 2015 by schlager communications services GmbH Übersicht  SIP - Was ist das?  Wichtige Eigenschaften  Komponenten und deren Aufgaben  Ronald Schlager´s Resourcen
  3. 3. Was ist SIP? 3/23copyright © 2015 by schlager communications services GmbH SIP - Was ist das?  SIP ist KEIN Transportprotokoll KEIN Priorisierungsprotokoll KEIN Bandbreitenreservierungsprotokoll KEIN Gateway-Kontrollprotokoll KEIN Konferenz-Kontrollprotokoll  SIP heißt: Session Initiation Protocol
  4. 4. Was ist SIP? 4/23copyright © 2015 by schlager communications services GmbH SIP - Was ist das?  SIP ist ein Signalisierungsprotokoll zur Verbindungssteuerung Netzwerk (LAN) ohne QoS SIP Media Gateway SIP Proxy SIP User Agent SIP User Agent SIP, SDP, H.248/MEGACO Q.931 POTS, ISDN Medien- strom SIP Registrar SIP, SDP SIP
  5. 5. Was ist SIP? 5/23copyright © 2015 by schlager communications services GmbH SIP - Was ist das?  Dient zum Herstellen, Verändern und Beenden von „Sitzungen“ mit einem oder mehreren Beteiligten  „Sitzungen“ sind alle Arten von Multimedia-Verkehr, z.B.:  Telefonanrufe  Textnachrichten, Instant Messaging  Multimedia-Konferenzen (z.B. Windows Messenger, Apple iChat)  Multimedia-Ausstrahlung (Verteilung, Sendung), wie z.B. Videostreams (z.B. TV über IP)  Spiele
  6. 6. Was ist SIP? 6/23copyright © 2015 by schlager communications services GmbH SIP - Was ist das?  Einordnung in die TCP/IP-Protokoll-Architektur Call Signaling SIP Audio Video Fax Data netzwerkspezifisch IP TLS, TCP, UDP, SCTP RTP, RTCP, RTSP Signalisierung Medientransport Supplem. Services H.450.x Supplem. Services propriet. Supplem. Services SIP
  7. 7. Was ist SIP? 7/23copyright © 2015 by schlager communications services GmbH Wichtige Eigenschaften  Anwendungsorientiertes Client-Server-Protokoll (meist über TCP oder UDP, Server-Port # 5060)  Einfach, textbasierend, ähnlich HTTP  Definiert in RFC 3261 (SIP Version 2) der IETF  Beim Aufbau einer Sitzung werden sitzungsspezifische Daten mitgesendet  Vereinbarung von Sitzungsparametern  Dezentrales Konzept (vgl. ISDN - zentralistisch)  Unterstützt Mobilität von Anwendern  Einfache Adressierung (DNS-Konzept)
  8. 8. Was ist SIP? 8/23copyright © 2015 by schlager communications services GmbH Wichtige Eigenschaften  Viele neue Funktionen und Zusatzdienste (Supplementary Services) in den letzten Jahren spezifiziert  Protokoll-Gateways zu ISDN (Q.931, QSIG) verfügbar  Nutzung problematisch mit Firewalls  Peer-to-Peer-Kommunikation schwer zu sichern  Kann mit zusätzlichen Funktionen erweitert werden  Beispiele:  Rufweiterleitung auf Webseite oder E-Mail  Instant Messaging (RFC 3428)  Peer-to-Peer-Kommunikation
  9. 9. Was ist SIP? 9/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  SIP Registrar  Nimmt Registrierungsanforderungen („Registration Requests“) von Anwendern entgegen (damit dieser weiß, wo sie erreichbar sind)  Speichert IP-Adressen der Kommunikationspartner  Kooperiert mit Location Service, fragt nach Informationen über den Ort eines User Agents  User Agent Client findet einen SIP Registrar durch:  Konfiguration einer Adresse  DNS-Abfrage eines Adress-Records  Multicast-Anfrage (IPv4: 224.0.1.75)
  10. 10. Was ist SIP? 10/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  SIP Location Service  Verwaltet Orts- (bzw. Adress-) informationen von Benutzern, ähnlich dem Home Location Register bei GSM  Bietet Informationen, wo (= Adresse einer Domäne) ein Teilnehmer aktuell erreichbar ist (sich befindet)  Kann auch mehrere Antworten (Domänen-IP- Adressen) auf Namensanfragen retour senden  Kann als eigener Location Server oder als Software-Funktion auf dem Registrar Server laufen  Verwaltet Datenbank, die durch Administratoren oder User Agenten mit Informationen gefüttert wird
  11. 11. Was ist SIP? 11/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  SIP Redirect Server  Leitet Anrufe an andere Server weiter, arbeitet aber selbst nicht als Client (siehe Proxy)  Nimmt Anfragen (Requests) entgegen und ordnet Adressen zu (z.B. angefragte IP-Adresse im Request wird auf neue IP-Adresse in Response umgemappt, unter der ein Teilnehmer nach Umzug nun erreichbar ist)  Üblicherweise bei einem Provider in Einsatz
  12. 12. Was ist SIP? 12/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Proxy Server  Server dient als Treffpunkt für alle Rufenden  Behandelt Rufsignalisierung und leitet sie weiter (arbeitet als Client und Server)  Rufaufteilung, -verteilung auf unterschiedliche Ziele  Kann Zustand von Sitzungen erkennen und kontrollieren („stateful proxy“), dzt. noch wichtig bei privaten Telefonielösungen  Bei öffentlichen Providerlösungen erfolgt keine Sitzungskontrolle („stateless proxy“)!
  13. 13. Was ist SIP? 13/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Proxy Server - Beispiel für dezentrale Lösung: Proxy Server X Firmenzentrale Proxy Server Filiale Proxy Server Provider A Proxy Server Provider B IP-Telefon Teilnehmer “Invite” “Invite” “Invite”
  14. 14. Was ist SIP? 14/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Proxy Server - Beispiel für dezentrale Lösung: Proxy Server X Firmenzentrale Proxy Server Y Firmenzentrale Proxy Server Filiale Proxy Server Provider A Proxy Server Provider B IP-Telefon Teilnehmer “Invite” “Invite” “Invite”
  15. 15. Was ist SIP? 15/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Back-to-Back User Agent (B2BUA):  Kennt den gesamten Dialog im Detail, kann auch selbst Dialog beenden oder Nachrichten ändern  Kann nutzbare Leistungsmerkmale für Sitzungen kontrollieren, beschränken, sperren,...  „Schützt“ Benutzer (Verschlüsselung, Authent.,...) UAS UAC B2BUA SIP SIP SIP SIP
  16. 16. Was ist SIP? 16/23  Multimedia Gateways (Adapter) copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben VoIP-Server Multimedia- Gateway IP-Telefon Telefon- netz IP-Netz
  17. 17. Was ist SIP? 17/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Multimedia Gateways (Adapter) - Aufgaben  Anschaltung von Endgeräten ohne VoIP-Funktion:  Analogmodems oder Faxgeräte über a/b-Adapter  Digitale Telefone über proprietäre Adapter  DECT-Schnurlostelefone über Gateways mit integrierter DECT-Basisstation  Anschaltung von Endgeräten mit VoIP-Funktion (aber ohne SIP-Unterstützung):  Proprietäre VoIP-Lösungen über Signalisierungs- Gateways (z.B. IAX-SIP, SCCP- SIP)  H.323-VoIP-Lösungen über Signalisierungs- Gateways (H.323 - SIP)
  18. 18. Was ist SIP? 18/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Multimedia Gateways (Adapter) - Aufgaben  Anschaltung an das öffentliche Telefonnetz (analog, ISDN):  Analoge Adapter für analoge Amtsleitungen  Signalisierungs-Konverter von SIP auf ISDN/ISUP  Signalisierungs-Konverter von SIP auf Mobilfunk (GSM, UMTS)  Anschaltung von TDM-Telefonanlagen (-netzen):  Analoge Adapter für analoge Anbindungen  Signalisierungs-Konverter von SIP auf QSIG oder proprietäre Signalisierungsprotokolle (z.B. ABC, Cornet, MCDN,...)
  19. 19. Was ist SIP? 19/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Session Border Controller  Überträgt Signalisierung und Medienströme zwischen IP-Netzen unterschiedlicher Netzbetreiber (privat/öffentlich) Session Border Controller Session Border Controller IP-Telefon VoIP-Server IP-Telefon IP-Telefon VoIP-Server Privates IP-Netz (Kunde Y) Öffentliches IP-Netz (Provider B) Öffentliches IP-Netz (Provider A) Privates IP-Netz (Kunde X)
  20. 20. Was ist SIP? 20/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Session Border Controller  Aufgaben:  Kontrolle der Kommunikation für authentifizierte Sitzungen  Bietet Session Admission Control zum Schutz vor Überläufen oder basierend auf der Anzahl der aufgebauten Verbindungen  Unterstützt diverse Sicherheitsfunktionen wie DoS-Verhinderung, Erkennung unbekannter RTP-Übertragungen, ...  Unterstützt verschiedene Protokolle und ihr Zusammenspiel (SIP, H.323, SIP-T)
  21. 21. Was ist SIP? 21/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  SIP Application Server  Diverse Anwendungsprogramme (Serverdienste) stehen am Application Server zur Verfügung:  Voice Mail Server  Instant Messaging  Unified Messaging (Sprache, Fax, E-Mail, SMS,...)  Presence Service  Collaboration Server  Media Server (Durchsagen, „Tonband“-Texte,...)  ....
  22. 22. Was ist SIP? 22/23copyright © 2015 by schlager communications services GmbH Komponenten und deren Aufgaben  Schematische Darstellung: Location Server Registrar Server Redirect Server Proxy Server Application Server User Agent User Agent User Agent Analog/ISDN Gateway Mobil Gateway H.323 Gateway H.323 IP Analog ISDN GSM UMTS IP-Netzwerk
  23. 23. Was ist SIP? 23/23copyright © 2015 by schlager communications services GmbH Ronald Schlager´s Resourcen Vielen Dank für Ihren Besuch. Besuchen Sie Ronald Schlager´s Resourcen für weitere Protokolldetails zu ITU-T H.323 und SIP Protokolldetails: Diese Präsentation ist Teil der Seminarunterlagen des Seminars „SIP-Protokoll – Details“ Englische Unterlagen erhalten Sie hier: „SIP – The Key to VoIP“ Web: Ronald Schlager´s Blog on Business VoIP www.ronaldschlager.com

×