P11 _IPv6_IPv4 IPv6
ITESM
Dep. Ciencias Computacionales
INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY
Laboratorio de Redes 2
Práctica 11 – Comunicación IPv4-IPv6 Parte 1
Túneles estático
Autor: Ing. Raúl Armando Fuentes Samaniego
Duración aproximada: 2 horas
Objetivo:
El alumno combinara sus conocimientos de una infraestructura de red en IPv4 e IPv6, al crear la
conectividadentre las mismas por medio de túneles manuales y túneles utilizando GRE.
Requisitos
4 computadoras con soporte para IPv6 ( y dual-stack) y la interfaz GUI Cisco Profesional
3 Enrutadores con soporte para IPv6 (y dual-stack)
3 Conmutadores
Dinámica
Marco Teórico
Dual Stack
Durante prácticas anteriores se han manejado escenarios donde existían dispositivos que poseían
configuración en IPv4 eIPv6. Cuando ambos protocolos operan simultáneamente se considera que
están operando en “dual stack”. Este doble registro es para manejar de forma independiente tanto
IPv4 como IPv6 pero de forma simultanea.
Última modificación: enero de 2013
Página 1
Laboratorio de redes
ITESM
Dep. Ciencias Computacionales
Ilustración 1 – Single-stack
El esquema original de TCP/IP (Como se muestra en laIlustración 1) se puede apreciar un solo protocolo
de la capa Internet, el cual era IPv4. Los registros necesarios para su uso en las aplicaciones – por
ejemplo para formar una dirección socket - forman parte de un solo “stack”. Para poder acceder a las
herramientas que manipulan los stacks de TCP/IP, los desarrolladores de aplicaciones cuentan con API’s
que son el conjunto de funciones yprocedimientos de una librería en particular que se encuentran
disponibles para diferentes lenguajes de programación, y cada una de las librerías preparadas para el
S.O. que se esté ejecutando (esto ultimo es porque TCP/IP es un modelo de protocolo y se puede
programar de forma distinta de sistema operativo a sistema operativo).
Para IPv6 también podría existir un solo stack, sin embargo, considerando latransición lo que se hizo fue
crear una API que sustituyera la anterior (IPv4) en donde funciones claves como “gethostbyname” y
“gethostbyaddR” fuesen modificas para soportar IPv4 o IPv6. De tal forma las aplicaciones anteriores a
IPv6 siguen funcionando sin modificación alguna y las nuevas puedan funcionar ya sea con IPv4, IPv6 o
incluso ambas mediante un mecanismo denominado “Dual-StackTransistion Mechanism” (DSTM).
Última modificación: enero de 2013
Página 2
Laboratorio de redes
ITESM
Dep. Ciencias Computacionales
Ilustración 2- Dual Stack
La función primordial del DSTM es decidir con cual protocolo iniciara la comunicación, el host primero
intentara utilizar IPv6 y si no hay éxito (EJ: la dirección no es IPv6) entonces iniciara en IPv4 y una vez
iniciado toda la comunicaciónpermanecerá en dicho protocolo de red y por ningún motivo cambiara.
En un ambiente ideal, o en un ambiente que se espera se logre en próximos años, todo los equipos
estarán en IPv6 o soportaran IPv6 permitiendo que ambos protocolos funcionen simultáneamente (e
idealmente apagar IPv4), sin embargo dicho escenario tardará por lo menos una década mas y eso hace
que el administrador de redes debe deconsiderar el trafico de IPv4 e IPv6 fluyendo simultáneamente
las redes de la empresa.
En síntesis, dual-stack es un método de integración donde un nodo tiene conectividad a redes IPv4 e
IPv6 en una misma infraestructura, logrando la comunicación al poseer dos stacks de registros de la capa
de red que son escogidos de forma automática para lograr la comunicación.
Terminologías
Por la aparición deldual-stack se maneja una cierta nomenclatura para describir dispositivos con
soporte de dual-stack o sin stack.
Nodos IPv4 (Only)
Nodos IPv6
Nodos IPv6-Only
Isla IPv6
Router edge
Nodos que no poseen stack de IPv6. Solo opera en IPv4
Nodos que poseen dual-stack. Se espera que tengan IPv4 configurado.
Nodos que tienen deshabilitados el stack de IPv4 intencionalmente.
Una porción de subred que...
Regístrate para leer el documento completo.