SHIM6
SHIM6 est un protocole et une architecture réseau qui visent à séparer le rôle d'identificateur et de localisateur d'une adresse IPv6. Il est défini dans la RFC 5533.

Architecture 

De plus en plus d'utilisateurs finaux souhaitent bénéficier de multi-homing, c'est-à-dire de plusieurs connexions redondantes vers des fournisseurs d'accès à Internet indépendants, afin d'augmenter la fiabilité de leur accès. Ceci implique une croissance de la table BGP globale d'Internet visible dans la default-free zone.

SHIM6 vise à séparer les rôles d'identificateur et de localisateur de l'adresse et à fournir ainsi une méthode alternative pour réaliser le multi-homing avec IPv6. Contrairement à LISP, SHIM6 implique une couche intermédiaire (shim) entre la couche réseau et la couche transport au niveau de l'hôte.

La connexion initiale fait usage d'un localisateur (une adresse IP routable), les informations relatives à lidentificateur et aux autres localisateurs disponibles sont échangées par les couches SHIM6 sur les hôtes. Ces informations seront utilisées en cas de rupture de la connexion avec le localisateur original.

Poursuivre une connexion établie avec un autre localisateur n'est pas sans risque. Pour permettre l'authentification de l'identificateur après un changement de localisateur, il est fait usage d'adresses générées cryptographiquement (CGA) ou d'adresses basées sur une fonction de hachage (HBA). Ces approches ne sont pas possibles avec IPv4 en raison de la taille limitée de l'adresse.

Voir aussi  
Locator/Identifier Separation Protocol

Liens externes 
 MipShim6 : une approche combinée pour la mobilité et la multi-domiciliation, Sébastien Barré, Amine Dhraief, Nicolas Montavont, Olivier Bonaventure, Actes du  francophone sur l'ingénierie des protocoles (CFIP 09), pages 113-124, .
 The Paths towards IPv6 Multihoming, C. de Launois, M. Bagnulo, IEEE Communications Surveys and Tutorials, 8(2), 2006
 IETF SHIM6 task force
 SHIM6 IPv6 multihoming web page

Architecture réseau
IPv6