El protocolo Site Multihoming by IPv6 Intermediation ( SHIM6 ) es una capa de Internet [ 1 ] definida en RFC 5533.
Arquitectura
La arquitectura SHIM6 define funciones de detección de fallos y exploración de pares de localizadores. La primera se utiliza para detectar interrupciones en la comunicación a través de la ruta definida por el par de localizadores actual. Para ello, se utilizan las sugerencias proporcionadas por protocolos superiores como el Protocolo de Control de Transmisión (TCP) o sondeos de paquetes SHIM6 específicos. La segunda función se utiliza para determinar pares de localizadores válidos que podrían utilizarse cuando se detecta una interrupción.
La posibilidad de cambiar de localizador durante una comunicación introduce problemas de seguridad, por lo que se definieron mecanismos basados en la aplicación de criptografía al proceso de generación de direcciones ( direcciones generadas criptográficamente , CGA) o en la vinculación de las direcciones a los prefijos asignados a un host mediante direcciones basadas en funciones hash . Estos enfoques no son necesarios para IPv4 debido a la corta longitud de las direcciones (32 bits).
Existe una implementación de shim6 en el kernel de Linux disponible bajo el nombre LinShim6 . [ 2 ]
Véase también
Referencias
- C. de Launois y M. Bagnulo. Los caminos hacia la multiconexión IPv6 . Archivado el 25 de septiembre de 2009 en Wayback Machine . IEEE Communications Surveys and Tutorials, 8(2), 2006.
Enlaces externos
- Página de estado del Grupo de Trabajo SHIM6 de IETF
- Arquitectura de Internet
- Viviendas múltiples
- IPv6
- Enrutamiento