Post on 02-Dec-2015
Universidad Tecnológica de El Salvador Facultad de Informática y Ciencia Aplicadas
Escuela informática
Docente: Ingeniero Salvador Alcides Franco
Materia: Redes 1
Sección: 01
Alumno: Miguel Angel Corcios Rodríguez
Carnet: 25-1365-2011
Carrera: Ingeniería en Sistemas
Fecha de entrega: 20/05/2013 Año: 2013
ÍndiceIntroducción.......................................................................................................................................3
Objetivos............................................................................................................................................4
Justificación........................................................................................................................................5
Funcionamiento de Dual Stack (Pila doble)........................................................................................6
Ejemplo de configuración de Dual Stack en Router............................................................................9
Resumen de entrevista....................................................................................................................13
Conclusión........................................................................................................................................15
ANEXOS............................................................................................................................................16
Introducción
En la actualidad centenares de personas cuentan con los que es un ordenador en
su hogar o lugar de trabajo, y pues claramente los más recomendado es poseer
internet, alguna vez sean preguntado cómo hacen para administrar esas
centenares de direcciones IP de su ordenador para que logren conectarse a la
nube (Internet), pues para ellos las empresas distribuidoras proveen las
direcciones según un protocolo llamado IPv4 (Fue el primero que se implementó
en internet), a medida que la demanda de direcciones saturaba a Ipv4 se dieron la
tarea de crear otro protocolo con la cual se pudiera tener las direcciones IP y su
así como nació en gran IPv6 con la cual remplazo rápidamente al protocolo IPv4,
pero ustedes pensaran que paso con los ordenadores que poseían en protocolo
IPv4, bueno para poner coexistir entre si los protocolos los desarrolladores se
dieron la tarea de crear mecanismos de transición los cuales entre los más
conocidos está Túneles, Doble pila(Dual Stack) como traductor de protocolo, en
este trabajo se hace énfasis sobre el mecanismo de transición Dual Stack
observando un ejemplo de este con la configuración de interface del Router y
estos manejan amabas direcciones IP tanto IPv4 como IPv6 para poner tener
comunicación entre ella sin ninguna dificultad.
ObjetivosConocer la diferencia de IPv4 con IPv6, los distintos mecanismos de transición y
hacer énfasis en uno la cual es el Dual Stack, para su mejor compresión de cómo
funciona este mecanismo se mostrara un ejemplo configurando en dos Router que
manejar tanto direcciones IPv4 como IPv6
JustificaciónEste presente proyecto se mostrara la configuración del mecanismo de transición
Dual Stack en un Router lo cual beneficiara a los futuros leyentes del presente
proyecto, también se mostrara las diferencias entre un protocolo IPv4 con un IPv6
lo cual será de beneficio para los lectores.
Funcionamiento de Dual Stack (Pila doble)
El primer paso en la migración es el desarrollo de sistemas que soporten IPv6. Al
principio, cuando menos, será probable que estos sistemas no tengan otros
sistemas con los cuales comunicarse, la gran mayoría de los sistemas estará
utilizando IPv4. Estos sistemas duales pueden utilizar IPv6 para comunicarse con
sistemas iguales, y al mismo tiempo pueden retroceder para comunicarse con
sistemas “Viejos” que manejan IPv4.
Este mecanismo, como su nombre lo sugiere, refiere al uso de dos pilas, de
diferente protocolo, que trabajan paralelamente y permiten al dispositivo trabajar
vía ambos protocolos. En el esquema de pila dual [RFC 2893] el nodo instala pilas
IPv4 en paralelo y se conocen como nodos IPv4/IPv6.
Esquema de Pila doble
Los nodos IPv4/IPv6 procesan las aplicaciones IPv4 utilizando la pila IPv4,
mientras que para las aplicaciones IPv6 utilizan la pila IPv6. Hay que notar, que
este mecanismo solo el útil para nodos similares; es decir, IPv6-IPv6 e IPv4-IPv4
Aplicación IPv6 Aplicación IPv4
Sockets API
UDP/TCPv4 UDP/TCPv6
IPv4 IPV6
Capa 2
Capa 1
las decisiones de flujo se basa en el encabezado de IP, en se campo versión para
recibir y en la dirección destino para enviar. Aunque el nodo cuente con ambas
pilas para operar, una de estas dos tiene que ser desactivada por razones de
operabilidad. De esta forma los nodos IPv6/IPv4 pueden operar en uno de tres
modos [RFC 2460]:
Pila IPv4 habilitada y pila IPv6 deshabilitada.
Pila IPv6 habilitada y pila IPv4 deshabilitada.
Con ambas pilas habilitadas
Nodos IPv4/IPv6 con la pila IPv6 deshabilitada trabajan como un nodos IPv4
enteramente.
Similar mente para los que trabajan con la pila IPv4 deshabilitada su
comportamiento será como el de un nodo IPv6.
Actualmente muchos sistemas comerciales operantes ya cuentan con un protocolo
IP de pila dual. EN consecuencia, esto lo hace el mecanismo más utilizado en la
solución de transición. La pila dual hacer referencia solo a una solución de nivel IP
[RFC 2893]. Se necesita de más para completar una solución que permita la
comunicación IPv6-IPv4 e IPv4-Ipv6 (La pila dual puede o no utilizarse en
conjuntos con las técnicas de tunnelig).
Debido a que este la pila dual soporta ambos protocolos, cada nodo IPv4/IPv6
debe ser configurado con dos direcciones una de tipo IPv4 y otro IPv6. Para
obtener la dirección IPv4 se utilizan mecanismos como DHCP, mientras que para
IPv6 se utilizan otros diferentes.
Un nodo IPv4/IPv6 con una dirección IPv4 compatible, utilizan esa misma
dirección como una dirección IPv6 incluyéndola en los últimos 32bits esto se
representa con la siguiente sintaxis:
x:x:x:x:x:x:f.f.f.f
Donde x representa valores hexadecimales de las seis primeras partes más
significativas (de 16bits cada una) y las f, son valores decimales de las 4 partes
menos significativas (de 8bits) que corresponden a cada uno de los octetos de una
dirección IPv4 estándar. Por ejemplo:
96 bits 32bits
x:x:x:x:x:x f.f.f.f
0:0:0:0:0:0 13.1.68.3
Prefijo de red Identificador
Sintaxis de las direcciones IPv4 compatibles
El nodo dual debe adquirir su dirección compatible vía cualquier mecanismo de
adquisición para obtener su dirección IPv4; después, mapearla en otra compatible
tipo IPv6. Una característica de estas direcciones, es su constante prefijo “nulo” de
96 bits 0:0:0:0:0:0 este modo de configuración intenta permitir el “acomodamiento”
de IPv6 de una manera más sutil.
Ejemplo de configuración de Dual Stack en Router
En el siguiente ejemplo se muestra la conexión de dos Router, un Router están
conectados dos host un host con su dirección IP de IPv4 y el otro con IPv6,
mientras tantos segundo Router tiene conectado dos servidores lo cual el primer
servidor tiene una dirección IP de IPv4 y otra de IPv6, lo cual están configurado de
doble pila.
Para la configuración del R1 se ocupó las siguientes comandos:
Router>enable
Router#configure terminal
Enter configuration commands, one per
line. End with CNTL/Z.
Router(config)#host name R1
R1(config)#ipv6 unicast-routing
R1(config)#ip ssh version 1
//Agregando direccion IPv4
R1(config)#interface FastEthernet0/0
R1(config-if)# ip address 10.1.1.1
255.255.255.0
R1(config-if)# duplex auto
R1(config-if)# speed auto
R1(config-if)# ipv6 rip CCNA enable
R1(config-if)#write
R1(config-if)#exit
//Agregando direccion IPv6
R1(config)#interface FastEthernet0/1
R1(config-if)#no ip address
R1(config-if)# duplex auto
R1(config-if)# speed auto
R1(config-if)# ipv6 addres 2001:1:1::1/64
R1(config-if)# ipv6 rip CCNA enable
R1(config-if)#write
R1(config-if)#exit
// Agregando Serial0/0/0
R1(config)#interface Serial0/0/0
R1(config-if)# ip address 10.2.2.1
255.255.255.0
R1(config-if)# ipv6 address
2001:2:2:2::1/64
R1(config-if)# ipv6 rip CCNA enable
R1(config-if)#clock rate 64000
R1(config-if)#write
R1(config-if)#exit
//Agreguando Serial 0/0/1
R1(config)# interface Serial0/0/1
R1(config-if)# no ip address
R1(config-if)# shutdown
R1(config-if)#write
R1(config-if)#exit
//Agregando Vlan1
R1(config)# interface Vlan1
R1(config-if)# no ip address
R1(config-if)# shutdown
R1(config-if)#write
R1(config-if)#exit
R1(config)#router rip
R1(config)#version2
R1(config)#network 10.0.0.0
R1(config)# no auto-summary
R1(config)#write
R1(Config)#ipv6 router rip CCNA
R!(Config)#ip classless
R1(config)#line con 0
R1(config-line)#line vty 0 4
R1(config)#login
R1(config)#write
R1(config)#exit
Para la configuración del R2 se ocupó las siguientes comandos:
Router1>enable
Router1#configure terminal
Enter configuration commands, one per
line. End with CNTL/Z.
Router1(config)#host name R2
R2(config)#ipv6 unicast-routing
R2(config)#ip ssh version 1
//Agregando direccion IPv4
R2(config)#interface FastEthernet0/0
R2(config-if)# ip address 10.3.3.1
255.255.255.0
R2(config-if)# duplex auto
R2(config-if)# speed auto
R2(config-if)# ipv6 rip CCNA enable
R2(Config-if)#write
R2(Config-if)#exit
//Agregando direccion IPv6
R2(config)#interface FastEthernet0/1
R2(config-if)#no ip address
R2(config-if)# duplex auto
R2(config-if)# speed auto
R2(config-if)# ipv6 addres 2001:3:3::1/64
R2(config-if)# ipv6 rip CCNA enable
R2(config-if)#write
R2(config-if)#exit
// Agregando Serial0/0/0
R2(config)#interface Serial0/0/0
R2(config-if)# ip address 10.2.2.2
255.255.255.0
R2(config-if)# ipv6 address
2001:2:2:2::2/64
R2(config-if)# ipv6 rip CCNA enable
R2(config-if)#write
R2(config-if)#exit
//Agreguando Serial 0/0/1
R2(config)# interface Serial0/0/1
R2(config-if)# no ip address
R2(config-if)# shutdown
R2(config-if)#write
R2(config-if)#exit
//Agregando Vlan1
R2(config)# interface Vlan1
R2(config-if)# no ip address
R2(config-if)# shutdown
R(config-if)#write
R2(config-if)#exit
R2(config)#router rip
R2(config)#version2
R2(config)#network 10.0.0.0
R2(config)# no auto-summary
R2(config)#write
R2(Config)#ipv6 router rip CCNA
R2(Config)#ip classless
R2(config)#line con 0
R2(config-line)#line vty 0 4
R2(config)#login
R2(config)#write
R2(config)#exit
Así es como se debe de configurar los Router con el mecanismo de transición
Dual Stack para poder comunicar en redes de IPv4 con IPv6 este es un ejemplo
de ello, también existen mas método de transición como el de túneles o traducción
lo cual permiten la comunicación en las diferentes redes.
Resumen de entrevistaEntrevistado:
Licenciado Nelson López Chávez
IPv4 fue la primera versión de Protocolo de Internet de uso masivo y todavía se
utiliza en la mayoría del tráfico actual de Internet. Mientras tanto IPv6 es un
sistema de numeración más nuevo que, entre otras ventajas, brinda un espacio de
direcciones mucho mayor que IPv4. Se lanzó en 1999 y se supone que satisfará
ampliamente las necesidades futuras de direcciones IP del mundo.
La principal diferencia entre IPv4 e IPv6 reside en la cantidad de direcciones IP
soportadas, porque IPv4 posee un total de bits de 32bits mientras tanto IPv6 tiene
128Bits.
El funcionamiento técnico de Internet es el mismo con ambas versiones, y es
probable que ambas sigan operando simultáneamente en las redes por mucho
tiempo más. En la actualidad, la mayoría de las redes que usan IPv6 admiten tanto
direcciones IPv4 como IPv6 en sus redes.
Para poder coexistir IPv6 con IPv4 se crearon mecanismos de transición para
poder comunicar estos dos protocolos, los mecanismos más conocidos son:
Túneles, Dual Stack y modelo de implantación de los dos protocolos (Traducción).
Una pequeña explicación de ellos es:
Túneles: Los túneles permiten a un elemento IPv6 aislado, sea computadora,
servidor, enrutador y dominio comunicarse con otras redes IPv6 sobre la
infraestructura IPv4 existente. Existen distintas técnicas para implementar y
establecer túneles sobre IPv4. Es importante señalar que para poder hacer túneles
de paquetes IPv6 en IPv4 se requiere que los nodos extremos del túnel soporten
Pila Dual.
Pila Doble (Dual Stack) : La computadora, el servidor y el enrutador en la red
pueden manejar una pila de IPv4 y una IPv6 de forma simultánea. Cuando las dos
pilas son utilizadas en los nodos conectados a las redes en los cuales ambos
protocolos están habilitados simultáneamente, el modo de pila dual provee a los
nodos la flexibilidad para establecer sesiones extremo a extremo sobre IPv4 o
IPv6.
La desventaja de esta técnica es que se debe realizar una actualización de
software de red para ejecutar las dos pilas del protocolo separadas. Esto significa
que todas las tablas (por ejemplo, las tablas de ruteo) se guarda simultáneamente,
mientras los protocolos de ruteo se configuran para ambos protocolos. Para la
administración de red, se tiene comandos separados dependiendo del protocolo
(por ejemplo, ping.exe para IPv4 y ping6.exe para IPv6) y esto consume más
memoria y poder del CPU.
Traducción de Protocolo: Es posible para los nodos que solo soportan IPv6 en la
red IPv6 comunicarse con nodos que solo soportan IPv4 en la red IPv4. Sin
embargo, estos mecanismos requieren una traducción de protocolo entre IPv4 e
IPv6 en la frontera de los dos tipos de redes.
Conclusión Ipv6 a reemplazado enorme mente a IPv4 ya que posee más direcciones
asignable, pero IPv4 aún no sea desaparecido por completo, a causa de eso se
crearon los mecanismos de transición para poder comunicar los dos protocolos
tanto IPv4 como IPv6, ahora ya contamos con los mecanismos de transición
como Dual Stack, túneles etc.
ANEXOSDiseño de encuesta
1-¿Qué es IPv4?
2-¿Qué es IPv6?
3-¿La diferencia de IPv6 con IPv4?
4-¿Conoce los mecanismos de transición? (si es SI Explique cada uno)
6-¿En qué dispositivos se pueden implementar los mecanismos de transición?
7-¿Desventaja de Usar Dual Stack?
8-¿Qué método de transición prefiere?
9-¿Porque?