mecanismos de transiciÓn -...

47
1 PC MECANISMOS DE TRANSICIÓN MECANISMOS DE MECANISMOS DE TRANSICIÓN TRANSICIÓN Alberto Cabellos Aparicio [email protected]

Upload: buihuong

Post on 08-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

1

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

MECANISMOS DE MECANISMOS DE TRANSICIÓNTRANSICIÓNAlberto Cabellos Aparicio

[email protected]

Page 2: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

2

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 3: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

3

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Introducción: IPv6IPv6? ?

• IPv6?– Falta de direcciones IPv4 (Asia, África)– IPv6 tiene características especiales

(autoconfiguración, movilidad, seguridad)– Evitar NAT’s y “proxys”, volver al modelo

de conectividad “end-to-end”

Page 4: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

4

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Transición Introducción: Transición

• La transición a IPv6 deberá ser gradual y muy probablemente enormemente larga.

• El despliegue de IPv6 no debe afectar la actual Internet– Conectividad– Rendimiento– Debemos asumir que en las fases iniciales de

IPv6 el rendimiento no será el mismo que con IPv4

Page 5: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

5

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TransiciónIntroducción: Mecanismos de Transición

• IPv6 no es “backwards-compatible” àNo es compatible con IPv4 àNecesitamos una transición, y para ello, mecanismos de transición.

• Los mecanismos de transición son técnicas y métodos para permitir “compatibilidad” entre ambos protocolos (p.e que un cliente IPv6 se pueda comunicar con un servidor IPv4).

Page 6: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

6

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TransiciónIntroducción: Mecanismos de Transición

• Existen multitud de mecanismos de transición.

• Existen muchos con una aplicabilidad muy baja, son muy específicos: – Conectar un nodo aislado IPv6 con otro

IPv4– Conectar dos nodos aislados IPv6– …..

• Veremos solo los más importantes!

Page 7: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

7

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: TiposIntroducción: Tipos

• Los diferentes tipos de Mecanismos de Transición son:– Dual Stack

• Instalar ambos protocolos (IPv4/IPv6) en hosts y routers.

– Túneles• Entunelar paquetes IPv6 en IPv4 para atravesar islas

IPv4 (y viceversa).

– Traducción• Traducir de IPv4 a IPv6 y viceversa.

Page 8: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

8

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 9: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

9

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Dual Dual StackStack

• Objetivos– Proporcionar conectividad entre hosts IPv4

e IPv6 duplicando el stack (instalando ambos protocolos).

• Características– La comunicación IPv4 se hace a través de

una infraestructura IPv4.– La comunicación IPv6 se hace a través de

una infraestructura IPv6.

Page 10: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

10

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Dual Dual StackStack

Aplicaciones

Transporte (TCP/UDP)

IPv6 IPv4

Enlace (Ethernet)

Físico

Page 11: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

11

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Dual Dual StackStack

Red IPv4/IPv6

IPv4/IPv6 IPv4/IPv6

IPv6

IPv4

Page 12: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

12

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Dual Dual StackStack

• Ventajas– La comunicación es posible entre todos los

nodos de la red, sin necesidad de encapsulación o trducción.

• Inconvenientes– Hay que mantener dos redes!– No reduce la demanda de direcciones

IPv4.

Page 13: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

13

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 14: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

14

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: Introducción: Introducción

• El encapsulamiento (tunneling) es una técnica muy usada (6BONE,MBONE, en mundos IPv4,VPN).

• Consiste en “encapsular” paquetes IP dentro de paquetes IP à Con eso se consigue un “enlace virtual” IP.

• RFC 2893 “IPv6 in IPv4 tunnels”• Existen diferentes tipos de túneles para la

transición.

Page 15: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

15

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : ConfiguredConfigured TunnelsTunnels

• Objetivo:– Interconectar sitios (hosts aislados o

redes) IPv6 a través de redes IPv4.

• Características principales– Configuración manual de los extremos del

túnel– Dos direcciones por cada extremo del

túnel (una IPv6 y una IPv4).

Page 16: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

16

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : ConfiguredConfigured TunnelsTunnels

IPv6IPv4/IPv6 IPv4/IPv6 IPv6

IPv6 IPv6IPv4

IPv6 Datos

IPv6 DatosIPv4

IPv6 Datos

ExtremoTúnel

ExtremoTúnel

Túnel

Page 17: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

17

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : ConfiguredConfigured TunnelsTunnels

IPv6IPv4/IPv6 IPv4/IPv6 IPv6

2001::/64 IPv4

Túnel

2001::A 2001::110.10.10.1

2003::110.10.10.2

2003::B

2003::/64

Page 18: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

18

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : ConfiguredConfigured TunnelsTunnels

IPv6IPv4/IPv6 IPv4/IPv6 IPv6

IPv6 IPv6IPv4

Túnel

IPv4IPv4/IPv6 IPv4/IPv6 IPv6

IPv4 IPv6IPv4

Túnel

Page 19: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

19

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: Ejemplo 6BONE: Ejemplo 6BONE

IPv6 IPv6

IPv6

IPv4

Page 20: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

20

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : ConfiguredConfigured TunnelsTunnels

• Ventajas– Túneles soportados por muchas

plataformas: CISCO, Linux, Juniper, Windows…

– Transparente para IPv6. No requiere cambiar las aplicaciones

• Inconvenientes– No escala, son “manuales”– Overhead (dos cabeceras)

Page 21: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

21

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : AutomaticAutomatic TunnelsTunnels

• Objetivos– Interconexión de nodos IPv4/IPv6 con nodos

IPv4/IPv6 a través de una infraestructura IPv4.• Características principales

– Unidireccional– Se usa habitualmente cuando el destino es un

nodo (no un router)– Los extremos se configuran automáticamente.– La dirección destino se deduce a partir de la IPv6.

Este tipo de direcciones IPv6 se denominan “IPv4-compatible”

0:0:0:0:0:0: Dirección IPv4

96 bits 32 bits

Page 22: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

22

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : AutomaticAutomatic TunnelsTunnels

IPv6 IPv4/IPv6

2001::/64 IPv4

Túnel

2001::A10.10.10.2

2003::B20.20.20.3

2002::/64

IPv6IPv4/IPv6

::20.20.20.3 ::10.10.10.2

Page 23: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

23

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : AutomaticAutomatic TunnelsTunnels

• Ventajas– Más fáciles de administrar, puesto que no

son manuales.

• Inconvenientes– Se necesita una dirección IPv4 por host.– Sólo tiene sentido para comunicar hosts

individuales.

Page 24: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

24

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : TunnelTunnel BrokerBroker

• Objetivos– Proporcionar conectividad IPv6 a nodos a través

de túneles IPv6 sobre IPv4.

• Características– Facilitar la configuración de túneles– Encaja perfectamente en el caso de un nodo IPv6

aislado (con conectividad IPv4) que quiera acceder al mundo IPv6.

– Túnel Broker se podría ver como un ISP IPv6.

Page 25: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

25

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : TunnelTunnel BrokerBroker

IPv6IPv4

Túnel

Tunnel Broker

IPv4/IPv6

IPv4/IPv6

Page 26: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

26

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: : TunnelTunnel BrokerBroker

• Ventajas– Permite al ISP IPv6 controlar

completamente el acceso.– Requieren escasa configuración, fáciles de

administrar

• Inconvenientes– Overhead (2 cabeceras)

Page 27: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

27

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: 6to4: 6to4

• Objetivos– Conexión directa entre dos redes a través

de túneles dinámicos.

• Características– Los túneles se crean dinámicamente.– Los extremos del túnel son los routers de

cada red.– No se requiere direccionamiento IPv6.

Page 28: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

28

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: 6to4: 6to4

• Funcionamiento– Existe un prefijo asignado a 6to4.– 2002::/16 significa que es 6to4.– El túnel se establece automáticamente.– Mediante DNS (nombreàdirección)

conocemos cuál es el extremo del túnel al que debemos enviar el paquete.

– Los routers conocen las subredes mediante “Router Advertisements”.

2002 IPv4 Router Identificador

16 32 80

Page 29: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

29

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: 6to4: 6to4

IPv6

IPv4

Router 6to42002:1.2.3.4::1

1.2.3.4IPv6

IPv6

IPv6

IPv6

IPv6

Router 6to42002:10.1.1.1::1

10.1.1.1

Router 6to42002:20.1.1.1::1

20.1.1.12002:10.1.1.1::A

2002:20.1.1.1::C

Page 30: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

30

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

TunnelingTunneling: 6to4: 6to4

• Ventajas– Los túneles se crean dinámicamente. No hace

falta configurarlos.– Solo se establece un túnel cuando es necesario.– Cada red IPv6 sólo necesita una dirección IPv4

global.– Podemos tener hasta 232 redes IPv6.

• Inconvenientes– “Sólo” podemos usar el prefijo 2002::/16.– Necesitamos direcciones IPv4.

Page 31: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

31

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 32: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

32

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TraducciónIntroducción: Mecanismos de Traducción

• Existen tres tipos de mecanismos de traducción, dependiendo de a qué nivelse traduzca (IP,Transporte…)– Cabecera: Se traducen cabeceras de

IPv6ßàIPv4.– Transport Relay: Se traduce a nivel de

transporte.– Application Layer Gateway: La traducción

se hace a nivel de aplicación.

Page 33: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

33

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TraducciónIntroducción: Mecanismos de Traducción

• Traducción de cabeceras – Traducen la cabecera de IPv4 a IPv6 y

viceversa. – Basan la traducción en las reglas

proporcionadas por SIIT (StatelessIP/ICMP Translation Mechanism)

– Ejemplos: SIIT, NAT-PT, BIS– Tienen que resolver el problema de la

fragmentación y de los ICMP’s

Page 34: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

34

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TraducciónIntroducción: Mecanismos de Traducción

• Transport Relay– La traducción se hace en el nivel de

transporte– Actúan como intermediaros en conexiones

TCP/IPv4ßà TCP/IPv6 o (UDP/IPv4 ßàUDP/IPv6)

– Ejemplo: TRT,SOCKS64– Problemas con los protocolos de

aplicación que envían la @IP (H.323)

Page 35: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

35

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Introducción: Mecanismos de TraducciónIntroducción: Mecanismos de Traducción

• Application Level Gateway– Comunican aplicaciones concretas de

mundos IPv4 a IPv6– Ejemplo: HTTP Proxy

IPv4-only NetworkIPv4/6 Network

IPv4 Server

HTTP Proxy(DS) IPv6 client

IPv6IPv4

Page 36: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

36

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 37: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

37

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

SIITSIIT

• Stateless IP/ICMP TranslationMechanism

• Proporciona reglas de traducción de cabeceras IPv4 e ICMP4 a IPv6 ICMP6.

• También es un mecanismo de traducción en si mismo.

Page 38: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

38

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

SIIT: SIIT: IPv4IPv4 àà IPv6IPv6

(1) Deliverable 2.1 LONG (http://long.ccaba.upc.es)

(1)

Page 39: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

39

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

SIIT: SIIT: IPv6IPv6 àà IPv4IPv4

(1) Deliverable 2.1 LONG (http://long.ccaba.upc.es)

(1)

Page 40: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

40

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

NATNAT--PTPT

• Solo traduce las cabeceras IP• Puede ser Bi-direccional (mapeo

estático) o Uni-direccional• Las subredes IPv6 deben tener una

máscara de red /96 obligatoriamente• Es un mecanismo potente y flexible• Implementado por diversos fabricantes

Page 41: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

41

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

NATNAT--PT: PT: IPv4IPv4àà IPv6 (Uni)IPv6 (Uni)

IPv4 Client10.20.30.40

NAT-PTPreffix: 2001:1::/96

IPv6 Server2001:1::1.2.3.4

Dà1.2.3.4 (fake)Oà10.20.30.40

Dà1.2.3.4 (next-hop)Oà10.20.30.40

Dà2001:1::1.2.3.4Oà2001:1::10.20.30.40

Page 42: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

42

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

NATNAT--PT: PT: IPv6IPv6àà IPv4 (Uni)IPv4 (Uni)

IPv6 Client2001::1

NAT-PTGateway: 2003::/96

@IPv4 = 1.2.3.1

IPv4 Server1.2.3.4

Dà2003::1.2.3.4Oà2001::1

Dà2003::1.2.3.4Oà2001::1(next-hop)

Dà1.2.3.4Oà1.2.3.1

Page 43: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

43

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

NATNAT--PTPT

• Ventajas:– No es necesario cambiar nada en los nodos.– Existe una gran experiencia adquirida

configurando NAT’s.• Inconvenientes

– La traducción es costosa.– Complejo de configurar.– No es posible seguridad extremo a extremo.– Si la aplicación incluye la dirección IP en el campo

de datos, es necesario un ALG junto con el NAT-PT.

Page 44: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

44

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

BIS (BIS (BumpBump--InIn--TheThe--StackStack))

• Hay que “portar” muchas aplicaciones a IPv6

• BIS provee de conectividad IPv6 a aplicaciones IPv4 (Uni-Direccional)

• BIS se sitúa físicamente en la máquina donde se ejecuta la aplicación IPv4

Page 45: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

45

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

BIS (BIS (BumpBump--InIn--TheThe--StackStack))

(1)

(1) Deliverable 2.1 LONG (http://long.ccaba.upc.es)

Page 46: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

46

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

Índice Índice

• Introducción• Dual Stack• Tunneling

– Configured Tunnels– Tunnel Broker– 6to4

• Traducción– Introducción– SIIT– NAT-PT– BIS

• Conclusiones

Page 47: MECANISMOS DE TRANSICIÓN - studies.ac.upc.edustudies.ac.upc.edu/FIB/PIAM/Transici%F3%20IPv4-IPv6.pdf · – Los routers conocen las subredes mediante “Router Advertisements”

47

U P C

ME

CA

NIS

MO

S D

E T

RA

NS

ICIÓ

N

ConclusionesConclusiones

• IPv6 proporciona un nuevo espacio de direccionamiento y características adicionales.

• IPv4 e IPv6 no son compatibles à Necesitamos mecanismos de transición.

• Existen multitud de mecanismos– Dual Stack– Tunneling– Traducción

• Hay que aplicar el mecanismo más adecuado para cada situación.