Équipe Réseaux

DemoIPv6Nemo

De Équipe Réseaux
Aller à la navigation Aller à la recherche

NEMO BS

Contexte

La gestion de la mobilité IPv6 est principalement réalisée à l'aide de deux protocoles définis par l'IETF : Mobile IPv6 et NEMO BS (NEtwork MObility Basic Support). Mobile IPv6 gère la mobilité d'un hôte tandis que NEMO BS assure la mobilité d'un réseau IPv6 entier, appelé réseau mobile. Dans le cas de NEMO BS, un équipement dédié, le routeur mobile, gère la mobilité du réseau tout entier. Cet équipement permet d'offrir tous les avantages de la mobilité IPv6 à n'importe quel équipement compatible IPv6 connecté au réseau mobile. Notamment, l'accès au réseau pour l'utilisateur final s'en retrouve simplifié, surtout avec l'apparition de nouvelles technologies sans fil telles que le Wi-Fi et l'UMTS qui ont fait naître le concept de réseaux pervasifs, c'est-à-dire la possibilité d'être continuellement connecté au réseau quelle que soit sa localisation.

NEMO BS, couplé avec certaines extensions, gère notamment la mobilité des réseaux IPv6, la continuité des flux, les équipements multi-interfaces. A travers différents projets ANR (REMORA) et contrats de recherche, l'équipe Réseaux et Protocoles travaille sur de nombreuses améliorations de ce protocole :

  • Configuration initiale automatique
    • Autoconfiguration des routeurs mobiles au démarrage
    • Découvertes de services sur le réseau mobile
  • Multi-domiciliation
    • Partage de charge
    • Distribution des flux
    • Tolérance à la panne
    • Applications utilisateurs adaptatives
    • Gestion de routeurs mobiles multiples

Démonstration

Principe

Pour illustrer toutes les avancées qu'offre le protocole NEMO BS, nous avons recréé un environnement type correspondant à celui d'un opérateur de mobilité. Le routeur mobile est un équipement qui par définition se déplace et change de réseaux d'accès. Lors d'un tel mouvement, les mécanismes de NEMO BS entrent en jeu pour assurer de manière transparente aux utilisateurs une connectivité IPv6 ainsi qu'une continuité des flux.


Plateforme

La plateforme de démonstration est composée de nombreuses entitées différentes :

  • le service de mobilité
    • Agent mère
    • Routeur mobile
  • les serveurs de média IPv6
  • les utilisateurs du réseau mobile IPv6
    • Système d'exploitation supportant IPv6 (Mac OS X, Windows Vista, GNU/Linux)
    • Applications compatibles IPv6 (SIP-Communicator, VLC)
    • Ordinateur portable ou tablette PC équipé en Wi-Fi


Scénario

Après avoir démarré, le routeur mobile se configure automatiquement pour assurer une connectivité aux utilisateurs associés. Ces derniers vont pouvoir automatiquement découvrir des services IPv6 fournis par l'opérateur. Enfin, le routeur en mouvement passant d'un réseau d'accès à un autre conserve les connexions réseaux de manière transparente pour l'utilisateur.


Découverte de Services

  • Au niveau de l'opérateur, le routeur mobile se configure automatiquement avec les bons paramètres (préfixe du réseau mobile, adresse de l'agent mère, etc)
  • Au niveau des utilisateurs du réseau mobile, les clients associés peuvent après autoconfiguration IPv6 découvrir les services disponibles (VoD, VoIP)
Fig.1 Découverte de Services dans le réseau mobile

Multi-domiciliation

Les flux sont distribués par ordre de préférence sur les interfaces disponibles selon le protocole et le port utilisé. Sur la figure 2, Le routeur mobile possède 3 connexions réseaux actives (2 Wi-Fi, 1 satellite). Le flux VoIP est arbitrairement assigné à l'interface satellite quand elle est disponible.

Fig.2 Exemple de router mobile munis de multiples interfaces

Gestion de la Mobilité

Le routeur mobile est toujours joignable par l'intermédiaire de son adresse principale tout comme les clients associés dans le réseau mobile. La continuité des flux est assurée par l'agent mère qui se charge de rediriger les flux lors d'un changement de réseaux d'accès (Figures 3 et 4).

Fig.3 Réseau mobile se déplaçant du réseau d'accès A vers le réseau d'accès B
Fig.4 Réseau mobile connecté au réseau d'accès B