Funcionamiento de Dual Stack

21
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

Transcript of Funcionamiento de Dual Stack

Page 1: Funcionamiento de Dual Stack

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

Page 2: Funcionamiento de Dual Stack

Í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

Page 3: Funcionamiento de Dual Stack

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.

Page 4: Funcionamiento de Dual Stack

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

Page 5: Funcionamiento de Dual Stack

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.

Page 6: Funcionamiento de Dual Stack

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

Page 7: Funcionamiento de Dual Stack

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

Page 8: Funcionamiento de Dual Stack

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.

Page 9: Funcionamiento de Dual Stack

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

Page 10: Funcionamiento de Dual Stack

//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

Page 11: Funcionamiento de Dual Stack

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

Page 12: Funcionamiento de Dual Stack

//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.

Page 13: Funcionamiento de Dual Stack

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

Page 14: Funcionamiento de Dual Stack

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.

Page 15: Funcionamiento de Dual Stack

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.

Page 16: Funcionamiento de Dual Stack

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?