la voip: les protocoles sip, sccp et .3 rappel bref sur la voip voix sur ip (1996) le transport sur

Download La VoIP: Les protocoles SIP, SCCP et .3 Rappel Bref sur la VOIP Voix sur IP (1996) Le transport sur

Post on 04-Sep-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • La VoIP: Les protocoles SIP, SCCP et H323

    Jonathan BRIFFAUTAlexandre MARTIN

  • 2

    Plan

    Rappel VOIP SIP H323 SCCP

  • 3

    Rappel Bref sur la VOIP

    Voix sur IP (1996) Le transport sur IP est moins cher que le RTC La mise en place est plus simple

    Le rseau de donnes existant dj

    Constitution principale Signalisation (H323,SIP,SCCP,etc)

    Utilisation dune gateway/proxy

    Transport du flux audio/video (RTP/RCTP) Gnralement du BEST-EFFORT

  • 4

    Quelques mots sur RTP/RCTP

    Real Time Protocol (RTP/RCTP)RCTP (Control)

    Permet de contrler le flux RTP en envoyant des infos sur la QoS

    Principe Best Effort Envoi le flux de donnes (voix/vido) SRTP / SRTCP : quivalents chiffrs

  • 5

    Le protocole Session Initiation Protocol (SIP) Protocole ouvert

    Normalis et standardis par lIETF

    Niveau applicatif du modle OSI Pair--pair Encapsul dans

    UDP, TCP ou SCTP

    But premier Transporter des flux audio et vido sur des rseaux

    IP Se focalise uniquement sur ltablissement dun appel

    tlphonique et lchantillonnage

  • 6

    Les lments du rseau SIP

    Le User Agent :Le tlphone SIP

    Possibilit de communiquer directement entre 2 tlphones Problme avec le NAT

  • 7

    Les lments du rseau SIP

    Le Registrar:Enregistre lemplacement (adresse IP et URI)

    du User Agent dans une BD

  • 8

    Les lments du rseau SIP

    Le Proxy:Sert a mettre en relation 2 clients ne

    connaissant pas leur emplacement Interroge le Registrar pour connatre

    lemplacement des clients

  • 9

    SIP: le fonctionnement

    Fonctionne comme le protocole HTTP: Possibilit de lire les messages SIP

    Texte en clair Fonctionne avec des requtes - rponses

    Ex: INVITE -> 100 Trying INVITE -> 404 Not Found (Idem HTTP)

    Utilise le protocole SDP (Niveau Applicatif) Dcrit le mdia contenu

    Codecs utiliss, ports Mme type de donnes que SIP mais avec un champs en plus

    Message Body

    Utilise RTP pour transporter les flux Temps-Rel

  • 10

    SIP: Exemple de Donnes

  • 11

    SIP: le fonctionnement

    Exemple dappel: 1 -> Lappel 2 -> La conversation 3 -> Raccrochage

  • 12

    Le Standard H323

    Dvelopp par lITU Actuellement H323v6

    Sinspire de la tlphonie Utilisation de numros de tlphone

    Association de nombreux protocoles (17) Protocole de signalisation (contrle) (H225) Ngociation de codec (H245) Transport de linformation (RTP/RTCP)

    Complexe Empilage de protocole

    Gestion de la bande passante Utilis plus dans les curs de rseaux

  • 13

    Les lments du rseau H323

    Le GateKeeper Transforme les identifiants H323 en adresse IP Pas obligatoire si service de rsolution dadresse

    (DNS, LDAP, )

    La GateWay Fait la liaison entre le rseau H323 et le rseau IP Fait la conversion entre les formats de transmission

    Le MultiPoint Control Unit (Pont multipoint) Utilis pour faire de la visioconfrence

    Le Priphrique Terminal

  • 14

    H323: Le fonctionnement

    Exemple dappel 1+1 -> Lappel (Ncessite une autorisation) 2 -> La conversation 3 -> Raccrochage

  • 15

    Les problmes de H323

    Implmentation de nombreuses normes propritaires Interoprabilit rduite

    Problme avec les firewallOuverture nombreux ports UDP et TCP

    Quelques ports alatoires

    Complexe En voie de disparition

  • 16

    Comparatif SIP H323

    SIP H323 Nb changes pour tablir la connexion

    1.5 Aller-retour 6 7 Aller-retour

    Maintenance du protocole Simple (texte comme HTTP)

    Complexe

    Evolution Ouvert de nouvelles fonctions

    Ajout dextensions propritaires sans concertation

    Multicast Oui, par dfaut Oui

  • 17

    Le protocole Skinny Client Control Protocol (SCCP)

    Propritaire Cisco Au Dpart Selsius

    Protocol plus lger que H323 (skinny)

    Permet la signalisation et accord sur le type de transmission

    Utilise RTP/RTCP pour lenvoi de laudio/vido Besoin de mettre en place un CallManager

    Agit comme un proxy pour la signalisation appel lanc par d'autres protocoles tels que H.323, SIP, RNIS et / ou MGCP.

  • 18

    Le protocole SCCP : CallManager

    CuCM: Cisco Unified Communication Manager Version 6 lheure actuelle Fonctionne comme le proxy/gateway Gre SIP/H323/MGCP/SCCP

    Asterisk gre sccp Solution alternative OpenSource Dernier version 2005 pour le module sccp

    (chan driver)

  • 19

    SCCP : Fonctionnement

    Les Messages Transmis via TCP port 2000

    3 champs de 4 octets Taille Rserv Un identifiant (Message Id)

    pour dterminer la nature du message. Le Message Id permet de dfinir linformation transmise entre le

    poste IP et le Call Manager.

    Une fois ces tapes de signalisation effectues dialogue via RTP/RTCP

  • 20

    Le protocole SCCP : comparaison

    Plus simple que H323 Mais propritaire Comparable SIP (mais SIP est encore plus simple)

    CallManager Gestion de SIP,H323,SCCP

    Compatibilit maximum

    Notorit forte Cisco est reconnu

  • 21

    Conclusion

    La VOIP est partout Operateur Telecom, FAI, Service internet (kiwak)

    Orange H323, Free SIP

    Encore des problmes de qualit ? Cela dpend

    Un ND Free 5km (50db daffaib) en campagne (pas de problme)

    Multitude de protocole A quand une uniformisation ? SIP ?

  • 22

    Bibliographie

    SIP http://en.wikipedia.org/wiki/Session_Initiation_Protoco

    l http://www.frameip.com/voip/

    H323 http://fr.wikipedia.org/wiki/H323 http://pagesperso-orange.fr/wallu/pag-h323.htm http://www.packetizer.com/voip/h323/papers/overview

    _of_h323.pdf

    SCCP Divers : Cisco, Doc commercial