Sie sind auf Seite 1von 18

Fundamentos de IPv6

1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicin
Transicin: (RFC 1752)
Doble Stack
Tneles
Tneles Manuales / Automticos
Tneles 6to4
Tnel broker
Teredo (Udp sobre ipv4)
ISATAP (Intra Site Autom. Tunnel Addressing Protocol)
Traslacin
Protocolo de Internet Versin 6
49
Teleinformtica
Transicin: Doble Stack
Capa de Enlace
IPv6 IPv4
UDP TCP
DNS
Res
Aplicaciones
Consulta al DNS
DNS resuelve :
AAAA o A6
A
Resolver devuelve
IP
La Aplicacin
utiliza Ipv4 o IPv6
0x0800 0x86dd
Protocolo de Internet Versin 6
50
Teleinformtica
Transicin: Tnel
Mecanismos tipo tnel: Se basan en encapsular,
estn enfocados a unir dos islas IPvX a travs de
un ocano IpvY ( tnel XinY)
Genericamente Tnel 6in4
Cabecera
IPv6
Cabecera
Transporte
Datos
Cabecera
IPv6
Cabecera
Transporte
Datos
Cabecera
IPv6
Cabecera
Transporte
Datos
Cabecera
IPv4
Paquete IPv6
Paquete IPv6
encapsulado en IPv4
Paquete IPv6
Protocolo de Internet Versin 6
51
Teleinformtica
Tneles Manuales
Funcionalidad: interconectar islas IPV6 a travs de un
ocano IPV4 (RFS 2893 6in4)
Cada es un nodo dual y en ellos se configura las
direcciones IPv4 e IPv6 tanto locales como remotos
Dos tipos: Pasivos y Dinmicos
Isla IPv6
Isla IPv6
INTERNET
Tnel Manual
Router Dual
Router Dual
Protocolo de Internet Versin 6
52
Teleinformtica
Tneles pasivos
Comunmente usados en linux
No son encriptados ni envian informacin de estado
Ejemplo:
Configuracin en linux-router:
ip tunnel add he-ipv6 mode sit remote 209.51.161.14 local 170.210.238.15 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:1f06:87e::2/64 dev he-ipv6
ip -6 route add ::/0 dev he-ipv6
ip -6 ad ad 2001:470:8bd3:23::1/64 dev eth1
sysctl net.ipv6.conf.all.forwarding=1
radvd start
Protocolo de Internet Versin 6
53
Teleinformtica
Tneles dinmicos Ayiya (RFC 3056)
Anything in Anything
Con estado y soportan encriptacin
Se re arman dinmicamente al cambiar la ipv4 del lado del cliente
(opuesto al tnel broker)
Son capaces de armarse atrs de NAT
Tunelea paquetas IPv6 en datagramas udp.
SixXS es a Tnel Broker que lo utiliza.
Implementacin: SixXs client aiccu (Automatic IPv6 Conectivity
Client Utility).
Protocolo de Internet Versin 6
54
Teleinformtica
Tneles dinmicos Continuacin
Ejemplo:
Configuracin en linux-router:
apt-get install radvd aiccu
ip add add 170.210.238.51/25 dev eth0
ip ro add default via 170.210.238.125 dev eth0
aiccu start
ip -6 ad ad 2001:1291:217:23::1/64 dev eth1
sysctl net.ipv6.conf.all.forwarding=1
radvd start
Protocolo de Internet Versin 6
55
Teleinformtica
Tneles Automticos (obsoletos)
Permite a nodos duales comunicarse a travs de
una infraestructura IPv4
Direcciones IPv6 IPv4-Compatible: Prefijo
0::/96+Direccin IPv4
Los paquetes destinados a direcciones IPv4
compatible se envan por el tnel automtico.
Reglas:
Direccin Origen IPv6: Direccin IPv4 compatible local
Direccin Destino IPV4: Extrada de la direccin IPv4
compatible
Protocolo de Internet Versin 6
56
Teleinformtica
Tneles 6to4 (RFC 3056)
Funcionalidad: interconectar islas IPV6 a travs de un
ocano IPV4 . NO requiere configuracin explcita.
A cada isla IPv6 se le asigna un prefijo IPv6:
2002::/16+Dir IPv4 router de frontera
Siguiente salto IPv4 contenido en la direccin IPv6
6to4 a IPv6 nativa: 6to4Relay (rfc 3068)
Protocolo de Internet Versin 6
57
Teleinformtica
IPv4: 2.3.4.5
IPv6: 2002:0203:0405::1
IPv4: 6.5.4.5
IPv6: 2002:0605:0405::1
IPv4: 192.88.99.1
IPv6:2002:c058:6301::1
IPv4: 192.88.99.1
IPv6:2002:c058:6301::1
Red IPV4 y red IPv6:2002/16
Red IPv6:2002:0203:0405/48
Red IPv6:2002:0605:0405/48
Tneles 6to4 (Continuacin)
Ejemplo:
Configuracin en linux-router:
ip tunnel add 6to4 mode sit remote any local 170.210.238.15 ttl 255
ip link set dev 6to4 up
ip -6 addr add 2002:aad2:ee0f::1/16 dev 6to4
ip -6 route add ::/0 via ::192.88.99.1 dev 6to4
Protocolo de Internet Versin 6
58
Teleinformtica
Tnel Broker (RFC 3053)
Automatiza la gestin y configuracin de Tneles
manuales
Crea Tnel en el Servidor y da info (scripts) a clientes
IPv6
IPv4
Tnel
Broker
Cliente
(dual Stack)
Tnel
Server
El cliente se registra en el
Tbroker ( gralmente http)
El Tbroker contacta el
Tserver y configura el tnel
del lado del server y el DNS
El cliente configura su parte
del Tnel
http://tb4.consulintel.euro6ix.org
Protocolo de Internet Versin 6
59
Teleinformtica
Tnel Broker para tneles pasivos : Ej: http://www.he.net
Tnel Broker para tneles activos: Ej: http://www.sixxs.net
NAT64/DNS64
NAT64/DNS64 (rfc 6146 rfc 6147)
Nodos IPv6 only como nodos clientes del mundo IPv4.
Traduccin de DNS y NAT
Prefijo sugerido: 64::ff9b + Dir IPv4 host
INTERNET
IPv4
INTERNET
IPv6
Host IPv6
Servidor HTTP
200.32.12.27
NAT64
DNS 64
www.proydesa.org ?
w
w
w
.
p
r
o
y
d
e
s
a
.
o
r
g

?
DNS A

in

2
0
0
.
3
2
.
1
2
.
2
7
AAAA 64:ff9b::c820:0c1b
S
Y
N
C
6
4
:
f
f9
b
:
:
c
8
2
0
:
0
c
1
b
S
Y
N
C

2
0
0
.
3
2
.
1
2
.
2
7
Transicin: Traslacin
Mecanismos de Traduccin: Se basan en traducir,
en un elemento de red, los paquetes de una
versin de IP a la otra y viceversa.
SIIT ( Algoritmo genrico, stateless)
NAT-PT (RFC 2766)
Transport Relay Translator (RFC 3142)
Socksv5
Cabecera
IPv6
Cabecera
Transporte
Datos
Cabecera
IPv4
Cabecera
Transporte
Datos
Paquete IPv6
Paquete IPv4
Traductor
Protocolo de Internet Versin 6
61
Teleinformtica
Transicin: Application Layer Gateway
An application desencapsulates de data from a IP version and
encapsultates in the other and viceversa.
Dual Stack node.
Possibilities: IPv6 -> Ipv4 and IPv6 -> IPv6
Protocolo de Internet Versin 6
62
Teleinformtica
IPv6
Internet IPv4
IPv6
IPv6
Estrategias de Transicin
Caracteristicas de Migracin IPv4 a IPv6
En general: Redes finales primero, y segn aumente el
trfico IPv6: ISP y backbones principales
Recomendaciones para redes finales
Servidores Doble Stacks: para peticiones IPv4 e IPv6
Clientes Doble Stacks: conectividad con servidores IPv4 e IPv6
Protocolo de Internet Versin 6
63
Teleinformtica
v6ops
grupo de transicin del IETF
Creacin de cuatro reas de trabajo
(efforts) para definir escenarios de
transicin
Third Generation Partnership Project(3GPP)
RFC 3754
Unmanaged Networks RFC 3750
ISP Networks RFC 4057
Enterprise Networks RFC 4029
Referencias:
www.ietf.org/html.charters/v6ops-charter.html
www.6bone.net/v6ops
Protocolo de Internet Versin 6
64
Teleinformtica
Protocolo de Internet Versin 6
64
Teleinformtica
Protocolo de Internet Versin 6
64
Teleinformtica
Conectividad IPv6
1-Elija 3 dispositivos que puedan considerarse nodos
de Internet. Indique tipo de hardware, caractersticas
y sistema operativo o firmware que utiliza.
2- Al conectarlo a una red que posea IPv6 (por ejemplo
la red de UTN-FRM) analice la capacidad para:
Obtener una direccin de enlace y global IPv6
Resolucin de nombres por IPv6
Capacidad de preferir al navegar, IPv6 a IPv4 o viceversa.

Das könnte Ihnen auch gefallen