WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude d'intégration de l'IMS dans le réseau UMTS pour l'optimisation des applications multimédia


par Jacques Lala
ESMICOM  - Bac+5 2022
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.11.1. Procédure d'enregistrement

La procédure d'enregistrement est constituée de plusieurs étapes. Tout d'abord le terminal doit obtenir l'adresse IP du P-CSCF cette procédure s'appelle P-CSCF Discovery. Puis la procédure d'enregistrement au niveau IMS dans laquelleplusieurs fonctionnalités seront satisfaites.

2.11.2. Découverte du P-CSCF

Il y a deux façons pour obtenir l'adresse IP de P-CSCF :

v Intégré (Integrated) dans la procédure d'accès à l'IP CAN : Donc lors de l'établissement du PDP contexte le terminal obtiendra non seulement une adresse IPv6 et un APN mais aussi l'adresse du P-CSCF ;

v La stand-alone, dans laquelle la découverte du P-CSCF se fait grâce à l'utilisation duDHCPv6 et du DNS.

Une fois un P-CSCF est alloué à un utilisateur il le sera toujours jusqu'à la prochaine découverte de P-CSCF. Et le terminal IMS n'a pas à s'inquiété si l'adresse du P-CSCF à changer car elle est fixe.

2.11.2.1. L'Enregistrement IMS avec un ISIM

Après avoir obtenu l'adresse du P-CSCF, le terminal envoie une requête SIP REGISTER. Cette procédure permet à l'utilisateur d'associer son URI publique à une URI qui contient l'adresse IP ou le hostname de la machine où l'utilisateur est logué. En effet, l'URI publique ne permet pas la localisation de l'utilisateur car elle n'est pas routable, d'où la nécessité de l'associer à une adresse routable tel qu'une adresse IP.

On distingue deux façons pour faire l'enregistrement IMS. La différence réside dans laméthode d'authentification qui est appliqué. Or pour authentifier les utilisateurs le terminaldevra être équipé par un UICC, qui peut inclure une application ISIM, USIM ou les deux.

Figure 2.6. Procédure d'enregistrement.

La procédure d'enregistrement très similaire dans les deux cas même si quelque détail sontdifférents. On prendra dans un premier temps l'enregistrement utilisant une carte ISIM.

La procédure d'enregistrement permet de réaliser les fonctionnalités suivantes :

v Effectuer l'association entre une « Public User Identity» et une adresse IP de contacte ;

v Le réseau nominal authentifie l'utilisateur ;

v L'utilisateur authentifie son réseau nominal ;

v Le réseau nominal IMS autorise l'enregistrement de l'utilisateur et l'utilisation desressources IMS ;

v Si le P-CSCF est localisé dans un réseau visité, le réseau nominal vérifie s'il y a unaccord de roaming entre eux et en conséquence il autorise l'utilisation du P-CSCF ;

v Le réseau nominal informe l'utilisateur des autres adresses qu'il lui a alloué ;

v Le terminal IMS négocie avec le P-CSCF les mécanismes de sécurité à utiliser pour lasignalisation qui suit. Ils établissent un ensemble de mécanismes de sécurité pourassurer l'intégrité des messages SIP envoyés ;

v Le terminal IMS et le P-CSCF échangent leurs algorithmes de compression des entêtes SIP ;

v Afin de déclencher la procédure d'enregistrement, le terminal IMS extrait la Public UserIdentity, la Private User Identity et l'adresse du réseau nominale. Puis construit la requête SIPREGISTER et l'envoie au P-CSCF. Cette requête contient les paramètres suivants :

v Registration URI : SIP URI qui identifie le nom de domaine du réseau nominal ;

v Public User Identity : URI SIP qui représente l'identité de l'utilisateur sousenregistrement ;

v Private User Identity : identité utilisé uniquement pour l'authentification ;

v Contact address : URI SIP qui contient l'adresse IPv6 du terminal IMS pour joindre l'utilisateur ;

v Une fois la requête d'enregistrement est reçu par le P-CSCF il doit la relayer au I-CSCF du réseau nominal. En générale le P-CSCF peut ne pas être dans le réseau nominal de l'utilisateur. Donc il doit déterminer un point d'entré au réseau nominal qui est le I-CSCF, et ceci en faisant une requête DNS. Le P-CSCF insert dans l'entête SIP un champ « P-Visited-Network-ID » qui contient l'identifiant du réseau visité et un champ « Path » contenant son URI pour que le réseau nominal lui envoie les requêtes SIP destinées au mobil. Dans tous les cas les requêtes SIP passeront par le P-CSCF ;

v L'I-CSCF est un serveur « stateless » qui ne conserve aucun contexte d'enregistrement. En effet, l'I-CSCF peut varier d'une requête à une autre due au mécanisme de partage de charge DNS. Quand l'I-CSCF reçoit la requête d'enregistrement, il envoie une requête Diameter (UAR) au HSS qui répond par un (UAA). Le but de cet échange est de faire l'autorisation de l'utilisateur pour utiliser le réseau IMS et de voir s'il y a un S-CSCF alloué à l'utilisateur. Dans le Message UAR (User AuthorizationRequest) l'I-CSCF envoie au HSS le Public User Identity, le Private User Identity et l'identificateur du réseau visité. Le HSS effectue les opérations suivantes :

Ø Vérifie que l'utilisateur défini par sa Public User Identity est un utilisateur légitime du système ;

Ø Vérifie qu'il y a un accord de roaming avec le réseau visité ;

Ø Fait une corrélation entre la Public User Identity et la Private User Identity pour desraisons d'authentification.

v Voit s'il y a un S-CSCF alloué à l'utilisateur ou le I-CSCF doit choisir un.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire