Session Initiation Protocol ( SIP ) Symmetric Response Routing

Slides:



Advertisements
Présentations similaires
Sécurité informatique
Advertisements

MIGRATITION VERS LE RESEAU NGN
Module Architectures et Administration des réseaux
Exposé de système présenté le 2 décembre 2004, Par Rémy Lataix
Chapitre 2 – Protocoles liés à la VoIP
NGN : Opportunités pour le développement de la Voix sur IP
LA VOIX SUR IP.
– NAT et PAT.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
P2PSIP Option SER 2010.
RFC 3581 “An extension to the Session Initiation Protocole for Symetric Response Routing”
DUDIN Aymeric MARINO Andrès
Les Firewall DESS Réseaux 2000/2001
Guillaume CACHO Pierre-Louis BROUCHUD
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
La voix sur IP Quoi de neuf? Du rêve à la réalité …
Routeurs, services et produits associés pour les PME
Le Protocole SIP (Session Initiation Protocol)
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
TRANSFER Alger – Présentation dInternet Nicolas Larrousse Septembre Introduction Pourquoi connecter des machines entre elles ? Quest ce quun réseau.
D1 - 26/07/01 Present document contains informations proprietary to France Telecom. Accepting this document means for its recipient he or she recognizes.
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
Cours Présenté par …………..
FLSI602 Génie Informatique et Réseaux
La Voix sur IP.
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
Exposé RIO Peter BLEDU & Christophe PERROTIN1 Exposé Réseau et Interconnexion dOrdinateur.
SIP (Session Initiation Protocol) & H.323
Les boîtiers multiservices
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
SSL (Secure Sockets Layer) (couche de sockets sécurisée)
Support de la Mobilité utilisant SIP
La réseautique en termes simples
Labview Programmation réseau Communication par sockets
Introduction aux réseaux informatique
Protocole 802.1x serveur radius
Techniques de fiabilisation de SIP
Digi_TransportWR44 Mise en Route Mode Opératoire.
Initiation au web dynamique
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
Copyright © SUPINFO. All rights reserved Module 3 – IP Basics IP adresses, classes and routing Campus-Booster ID : 802.
Répartition des adresses IP
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
SIP : un protocole de convergence d’architecture IP/RTC
Virtual Private Network (VPN)
OSI et TCP/IP CNAM
SIO SISR2 : Conception des Infrastructures Réseaux
Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.
Répartition des adresses IP
28/01/2008 Mobile VoIP « Un protocole de haut niveau pour les applications temps réel » Ngoné DIOP Remarques générales : Présenter un minimum de diapositives.
Introduction à la sécurité des interconnexions Internet
05 – Couche 3 - Couche réseau Terme anglais = The Network Layer.
Configuration de NAT & PAT
Maxly MADLON Consultant NES
Veille Technologique Thème : IPv6 (Internet Protocol version 6)
Couche transport du modèle OSI
Réseaux Informatiques
Mise en place de translation d’adresses NAT/PAT
NAT Network Address Translation PAT Port Address Translation
IPSec Formation.
© 2007 Global Knowledge Network, Inc. All rights reserved. Contains proprietary and confidential information. Do not distribute. 1 Module 21 S.I.P. Module.
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
Sécurité de la Voix sur IP --- Attaques et défenses
 Aurélien – Ruhi : Routage  Aurélien – Ruhi : Trixbox  Aurélien – Ruhi : Téléphone cellulaire WiFi  Ruhi : Asterisk  Aurélien : Wifi  Conclusion.
SIRVIN Alexis RIVIERE Mathieu VERRIERE Arthur
Les architectures logiques
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
La Voix sur IP.
06/03/11LoLiGRub --- Atelier 19/11/ /03/11LoLiGRub --- Atelier 19/11/20112 Contexte de l'atelier Téléphoner de son PC vers un autre PC ou un autre.
Transcription de la présentation:

Session Initiation Protocol ( SIP ) Symmetric Response Routing RFC 3581 An Extension to the Session Initiation Protocol ( SIP ) for Symmetric Response Routing

Sommaire SIP NAT Problématique SIP et NAT Call Flow Conclusion

SIP- Session Initiation Protocol SIP est : Défini par l’IETF (Internet Engineering Task Force), Référencé par la RFC 2543 puis par la RFC 3261. SIP : Est un protocole de signalisation de couche application Permet l’établissement, la libération et la modification de sessions multimédias, S’appuie sur un modèle transactionnel client/serveur.

SIP- Couche Transport La couche transport est responsable : De la transmission des requêtes et réponses sur le réseau, Ports par défauts TCP/UDP: 5060 et 5070; TLS: 5061 Gère le paramètre « sent by » ( adresse IP et port) des champs VIAs Gère le rajout du paramètre « received » (adresse IP distante)

SIP- Architecture L’architecture de SIP est : Basée sur des relations UAC/UAS, Composée de User Agent, Proxy Server, Location Server, Redirection Server, Registrar Server. Les terminaux peuvent soit : Communiquer entre eux directement Par l’intermédiaire d’autres serveurs.

NAT- Network Address Translation NAT est : Défini par la RFC 3022, Une solution à la pénurie d’adresse IPV4. En sortie du NAT : Association d’une adresse IP privée à une adresse IP publique En entrée du NAT : Remplacement de l’adresse IP publique par l’adresse IP privée Les NAT sont : NAT Statique, PAT/NAT Dynamique, Cône plein, Cône restrictif, Cône à port restrictif, NAT symétrique

NAT symétrique A chaque établissement d’appel d’Alice vers un utilisateur, une adresse IP et port publique est réservé à cette communication. Routeur NAT @IP public : 192.0.2.1 N° port : 9999 Routeur NAT @IP public : 192.0.2.1 N° port : 9988

Problématique SIP & NAT 1/2 Problème de communication entrante Les clients ne connaissent pas leur adresse IP translatée Les entêtes des champs Via, From et Contact ne sont pas routables

Problématique SIP & NAT 2/2 INVITE INVITE INVITE Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP 10.0.0.1 :4540 ; branch=z… Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP : 192.0.2.1 : 9988 branch= z… Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP : proxy.exemple.com ; branch= z… Via : SIP/2.0/UDP :10.0.0.1 :4540 ; received=192.0.2.1 ; branch= z9… 200 OK 200 OK Via : SIP/2.0/UDP : proxy.exemple.com ; branch= z… Via : SIP/2.0/UDP :10.0.0.1 :4540 ; received=192.0.2.1 ; branch= z9…. Via : sip/2.0/UDP : 10.0.0.1 : 4540 ; received=192.0.2.1 branch=z..

Call Flow RFC 3581 10.0.0.1 :4540 ; rport ; 192.0.2.1 : 9988 ;rport ; INVITE INVITE INVITE Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP 10.0.0.1 :4540 ; rport ; branch=z… Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP : 192.0.2.1 : 9988 ;rport ; branch= z… Sip : user@exemple.com SIP/2.0 Via : SIP/2.0/UDP : proxy.exemple.com ; branch= z… Via : SIP/2.0/UDP :10.0.0.1 :4540 ; received=192.0.2.1 ; rport=9988 ; branch= z9… 200 OK 200 OK 200 OK Via : SIP/2.0/UDP : proxy.exemple.com ; branch= z… Via : SIP/2.0/UDP :10.0.0.1 :4540 ; received=192.0.2.1 ; rport=9988 ; branch= z9…. Via : sip/2.0/UDP : 10.0.0.1 : 4540 ; received=192.0.2.1 ; rport =9988 ; branch=z.. Via : sip/2.0/UDP : 10.0.0.1 : 4540 ; received=192.0.2.1 ; rport =9988 ; branch=z..

Conclusion La RFC 3581 apporte une solution pour le NAT symétrique. Pour les autres types de NAT, des solutions existent telles que : STUN (Simple Traversal of UDP through NAT) ICE ( Interactive Connectivity Etablishment) TURN (Traversal Using Relay NATs) UPnP (Universal Plug and Play)

SIP- Quelques URLs utiles… http://www.ietf.org/rfc.html ( Base des RFCs ), http://www.ietf.org/iesg/1rfc ( liste des RFCs et leurs status ), http://www.rfc-editor.org/cgi-bin/rfcsearch.pl ( Recherche de RFCs ) http://www.iptel.org/info/players/ietf ( RFCs et drafts par thèmes ), http://www.cs.columbia.edu/sip/ ( Portail SIP de l’université Columbia), http://www.sipforum.org/ ( SIP forum ), http://www.sipit.net/ ( Accueil sur les « sipit: SIP interoperability test event » ), http://www.pulver.com/products/sip/ (Portail VoIP : liste des produits SIP ) http://www.voip-info.org/wifi-SIP ( Portail VoIP )

Questions Sinon, …..

QUIZZ 1_Quelle est la RFC qu’on vient de traiter ? RFC 3543 RFC 3581

QUIZZ 2_La RFC 3581 s’applique sur quel type de NAT : Cône plein Nat symétrique Cône à port restrictif Cône restrictif

3_Quel paramètre est traité par la RFC 3581? TTL Received Rport Branch

4_Quelle RFC traite du paramètre received ?