Techniques de fiabilisation de SIP Réalisé Par : El khadar Mohammed Amine Chuente Djomou Aubin Tuteur :Yezekael Hayel
Plan de la soutenance Introduction Présentation de SIP Description du projet Mise en place Résultats obtenus Conclusion
Introduction VoIP Transmettre la voix en se référant au protocole IP Technologie de communication vocale en pleine émergence. H323 est le premier protocole pour les communications multimédias (UIT) SIP est né du concept de session décrit dans la RFC 2327
Présentation de SIP(1) Protocole de signalisation client/serveur S’inspire de SMTP et HTTP( mode texte) Ensemble de flux transportant divers types de médias entre l’émetteur et le récepteur Gestion d'authentification et localisation des participants
Présentation de SIP(2) Historique 1996 : Premier brouillon en 15 pages ASCII « draft-ietf-mmusic-sip-00 », une requête type 1997 : développement du protocole version 1.0 par l'IETF 1998 : version 2.0 Mars 1999 : Proposé comme standard Avril 1999 : publié comme RFC 2543 2002 : publication des RFC 3262, 3263, 3264, 3265 RFC 3262 : fiabilité des réponses provisoires, interfonctionnement avec le réseau téléphonique RFC 3263 : localisation des serveurs SIP RFC 3264 : ouverture de canaux media avec SDP
Présentation de SIP(3) Architecture(1)
Présentation de SIP(4) Architecture(2)
Présentation de SIP(4) Messages SIP Les requêtes SIP Les réponses SIP INVITE, ACK, BYE, CANCEL, REFER Les réponses SIP 1xx est un type de réponse provisoire et ne permet pas de terminer la transaction courante 2xx, 3xx, 4xx, 5xx, 6xx, elles correspondent à des réponses qui terminent la transaction courante
Description du projet(1) RFC SIP d’origine imposait UDP RFC 3261 propose TCP, SCTP Étudier les techniques de fiabilisation du protocole SIP en utilisant comme protocole de transport TCP TCP ne serait’il pas préférable pour faire de la VoIP ?
Mise en place(1) Mise en place d’une communication VoIP entre deux PCs Deux PCs Sous linux Softphone : SJphone Outils : Wireshark
Mise en place(2)
Mise en place(3)
Mise en place(4)
Mise en place(5)
Mise en place(6) Essayer de perturber l’établissement de la session Envoi de fichiers par SCP ( SSH) Outils : VLC, Iperf
Mise en place(5) Trafic TCP(1)
Mise en place(6) Trafic TCP(2)
Mise en place(7) Analyse des résultats
Mise en place(8) Trafic UDP(1)
Mise en place(9) Trafic UDP(2)
Mise en place(10) Trafic UDP(3)
Mise en place(11) Trafic UDP(4)
Analyses des résultats Trafic UDP ou TCP n’influence pas sur le temps d’établissement de session SIP dans les LANs Qualité de communication pas du tout perturbée Pas nécessaire d’utiliser TCP dans ce cas
Conclusion Plus grande migration des implémentations de SIP est vers TCP TCP fourni un mécanisme de chiffrement L’implémentation SIP over UDP reste restreinte aux réseaux locaux VoIP est un domaine en pleine émergence Travail en groupe