La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 An extension to the Session Initiation Protocole for Symetric Response Routing RFC 3581.

Présentations similaires


Présentation au sujet: "1 An extension to the Session Initiation Protocole for Symetric Response Routing RFC 3581."— Transcription de la présentation:

1 1 An extension to the Session Initiation Protocole for Symetric Response Routing RFC 3581

2 2 PlanIntroduction Présentation de SIP Présentation du NAT SIP/NAT : la problématique Solution de la RFC3581 Call Flow Protocole UNSAF Conclusion de lIAB Conclusion

3 3 Introduction Mise en place de nouveaux services VoIP, Téléconférence, Vidéoconférence, VOD Ces applications utilisent le protocole SIP Problématique des NAT car non prévus pour cette utilisation Création de la RFC 3581 par lIETF en 2003 Prolongation pour le protocole SIP pour le cheminement à réponse symétrique

4 4 Présentation de SIP Quest ce que cest ? Protocole de signalisation extensible. mode client/serveur. gestion de sessions multimédia. indépendant du protocole de Transport Qui la développé ? Conçu par le groupe MMUSIC de lIETF, repris par un groupe de travail SIP Référencé par la RFC 2543 puis par la RFC 3261

5 5 Présentation du NAT Pourquoi les NAT ? Répondre à la pénurie d adresses publiques IPv4 mode client/serveur. Interconnecter de manière sécurisée des LANs distants à travers Internet. Différents types de NAT : Statique PAT/NAT dynamique Cône plein, Cône restrictif, Cône à port restrictif NAT symétrique

6 6 Présentation du NAT Routeur publique : N° port : 9999 IP : N° port : 4043 Proxy SIP IP N° port : 5060 Proxy SIP IP : N° port: 5070 N° port : 5060 Exemple du NAT symétrique

7 7 SIP/NAT : la problématique Le routeur NAT bloque les communications entrantes Pas de connaissance de ladressage public associé à ladresse privée du client. Le client doit connaitre ladresse et le port qui lui seront affectés par le NAT

8 8 Solution de la RFC 3581 Création dun nouveau paramètre rport: Ce paramètre se trouve au niveau du champ Via et contient le port affecté par le routeur NAT. Rôle du client SIP Insertion du paramètre rport si placé derrière un routeur NAT. Emission régulière dune requète INVITE jusquà réception dune réponse valide. Rôle du proxy SIP Détection et mise à jour des paramètres rport et received

9 9 Call Flow

10 10 Protocoles UNSAF RFC 3464 : IAB créé la classe de protocoles UNSAF Permet à un client SIP, situé derrière un routeur NAT, de connaitre ladresse IP et le port par lesquels il peut être joint (exemple du protocole STUN ). 2 buts principaux Mettre à jour le champ Contact lorsque un client SIP émet une requète REGISTER. Echange de requètes SIP entre un proxy et un serveur via un routeur NAT. La RFC 3581, un protocole UNSAF ?

11 11 Conclusion de lIAB Principales faiblesses de la RFC 3581 Multiplication des requètes REGISTER suite à la mise à jour de la table de correspondance des routeurs NAT. Risque de perte dappels. Le client peut recevoir une réponse uniquement provenant du serveur auquel il a envoyé une requète. LA RFC 3581 ne définit pas un nouveau protocole UNSAF.

12 12 Conclusion Les terminaux SIP du marché sont compatibles avec la RFC Mais dans le cas de routeurs NAT symétriques ( solution considéré comme la plus sûre ), la mise en place du protocole UNSAF, via des serveurs TURN, reste une solution pour contourner le problème.

13 13 Des questions ?


Télécharger ppt "1 An extension to the Session Initiation Protocole for Symetric Response Routing RFC 3581."

Présentations similaires


Annonces Google