Está en la página 1de 41

IPng

IPv4 IPv6

Internet nEXT gENERATION v 1.0


Jos Andrs Fos Olivert
Mayo04 jofoso@alumni.uv.es 1-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 2-41

Agotamiento del espacio de direcciones IPv4 2026: fin espacio IPv4 Exigencias nuevas tecnologas Tablas de rutas demasiado grandes !!

Fuente: IPJournal
Mayo04 jofoso@alumni.uv.es 3-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 4-41

Principales beneficios de IPv6


Mayor nmero de direcciones
128 bits 3,4E38 nodos direccionables

Autoconfiguracin Mobilidad IPSec Cabecera ms sencilla Estructura jerrquica Reduccin de las tablas de rutas
5-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 6-41

Cabeceras bsicas
IPv4 (20 bytes)
1 32

V.

IHL

DS F
Protocol

Long. total Frag. Ofset Checksum Source address Destination address

Identification TTL

Options
1

Padding
32

V.

TS

Flow Label Next H Hop L

ELIMINADO CAMBIO DE POSICION MODIFICADO NUEVO SE MANTIENE

Payload Length

Source address (128 bits) Destination address (128 bits)

IPv6 (40 bytes)


Mayo04 jofoso@alumni.uv.es 7-41

Cabecera extendida (1/2)


V. TS

Flow Label Next H Hop L

Hop-by-hp

Payload Length

60 Destination 43 Routing 44 Fragment 51 Authentication [RFC2402]

Source address (128 bits) Destination address (128 bits)

Next H.

H.E.L

50 ESP [RFC2406] 6 TCP

Next H.

H.E.L

17 UDP 59 Fin

Mayo04

jofoso@alumni.uv.es

8-41

Cabecera extendida (2/2)


Mayor flexibilidad. Salvo la cabecera hop-by-hop que debe de ser procesada por todos los nodos a lo largo del camino, los routers no tienen que procesar las cabeceras. Cada cabecera solo puede aparecer una vez, salvo destination options, que puede aparecer dos veces. Fragmentacin estrictamente prohibida !!! Mayor eficiencia en el procesado de un paquete IPv6, procesado de 64 bits
Mayo04 jofoso@alumni.uv.es 9-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 10-41

Direcciones IPv6 [RFC2373] (1/3) Representacin


Prefijo de red XXXX XXXX XXXX XXXX XXXX Interface ID Formato EUI-64 XXXX XXXX XXXX

128 bits red (64 bits) + interface id (64 bits) Interface id: EUI-64 (MAC extendida) 8 bloques de 4 nmeros X indica un nmero hexadecimal 1080:0:0:0:8:0800:200C:417A Simplificaciones 1080::8:800:200C:417A Otras : :FFFF:129.144.52.38
jofoso@alumni.uv.es 11-41

Mayo04

Direcciones IPv6 (2/3) Tipos UNICAST


Globales Site-local (privadas) Link-local IPv4 mapeada IPv6 IPv4 compatible IPv6

ANYCAST MULTICAST ESPECIALES


Mayo04 jofoso@alumni.uv.es 12-41

Tipos de direcciones IPv6 (3/3) Formatos unicast


GLOBAL
FP 001 Global Routing Prefix (proveedor) TLA (13) RES (8)

Subred ID (site) SLA (16)


16 bits

Interface ID (host)

NLA (24)
45 bits

64 bits

SITE LOCAL - PRIVADA


1111 1110 11
FEC0::/10

0
38 bits

Subred
16 bits

Interface ID
64 bits

ENLACE LOCAL - AUTOCONFIGURACION


1111 1110 10
FE80::/10

0
54 bits

Interface ID
64 bits

COMPATIBLE - obsoleta
0
96 bits

Direccin IPv4
32 bits

MAPEADA
0
80 bits

XXXX
16 bits

Direccin IPv4
32 bits

Mayo04

jofoso@alumni.uv.es

13-41

Tipos de direcciones IPv6 (3/3) Formatos multicast [RFC2375] y especiales


1111 1111 8 bits Flag 8 bits Scope Identificador de grupo 112 bits

FLAG (1 bit): indica el tiempo de vida 0 permanente 1 temporal


Ejemplos: FF02::1 nodos en el enlace local FF05::2 routers en el site

ALCANCE (4 bit): enlace, subred, admin 1 = interface local 2 = enlace local 3 = subred local 4 = admin local 5 = sitio local 8 = organizacin E = global

No especificada DHCP 0:0:0:0:0:0:0:0 0::0 ::/128 Loopback 0:0:0:0:0:0:0:1 ::1


Mayo04 jofoso@alumni.uv.es 14-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 15-41

Poltica del reparto de direcciones en IPv6

IANA
RIR: Registro regional NIR: Registro nacional (Asia Pacific) LIR: Registro local ISP: Proveedor de REDIRIS servicios 2001:0720::/35 EU: Usuario final
UV 2001:0720:1014::/48 ?
Mayo04

2001::/16

RIR

RIPE NCC 2001:0600/23

NIR LIR/ISP LIR/ISP ISP/EU EU


16-41

jofoso@alumni.uv.es

Reparto actual de direcciones en IPv6 19/5/04 (1/3) IANA RIPE REDIRIS UV 2001::/16 2001:0600::/23 2001:0720::/32* 2001:0720:1014::/48 ?
*RedIRIS-CSIC 2001:0720::/35 2001:0720:2000::/35 2001:0720:4000::/34 2001:0720:8000::/33

ESPANIX TELEFONICA

2001:07F8:000F::/48 2001:09D8::/32

Mayo04

jofoso@alumni.uv.es

17-41

Reparto actual de direcciones en IPv6 19/5/04 (2/3)


IANA direcciona actualmente 2100::/16 entre los RIR Los RIR a su vez reciben 2100:0x00::/23 para asignar a los LIR Los LIR reservan /29 para los proveedores o las redes locales actualmente reparten prefijos /32 /35 para los puntos neutros se asignan prefijos /48 Los usuarios finales recibirn prefijos /48, hasta 65.536 redes !! Se recomienda utilizar /64 para las redes finales 2002::/16 6to4 3FFE::/16 6Bone
Mayo04 jofoso@alumni.uv.es 18-41

Reparto actual de direcciones en IPv6 19/5/04 (3/3)


FORMATO ESTADAR
FP 001 Global Routing Prefix (proveedor) TLA (13) RES (8)

Subred ID (site) SLA (16)


16 bits

Interface ID (host)

NLA (24)
45 bits

64 bits

3 FP

20 TLA

6 Sub TLA/RIR

FORMATO UTILIZADO 19 16 NLA SLA


Topologa de organizacin

64 Interface ID Interfaz Parte host

Topologa pblica Parte red

IANA 16+7 2001::/16

RIPE 6 bits 2001:0600::/23

REDIRIS 16+3 bits 2001:0720::/29

UV 16 bits 2001:0720:1014::/48

Mayo04

jofoso@alumni.uv.es

19-41

DNS Y URL
www.uv.es = ? Servidor DNS Registro A: 147.156.1.1 Registro AAAA: 2001:0720:1014:0001:0290:27FF:FE17:FC1D

cholera.ipv6.birkenwald.de has AAAA address 2001:a60:f001:1:2e0:18ff:fef4:5c37 : no pueden utilizarse. http://[2100:1:4F3A::206:AE14]:8080/index.html


Mayo04 jofoso@alumni.uv.es 20-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 21-41

Routing en IPv6
RFC ICMPv6 RIPng OSPF for IPv6 BGP-4 for IPv6 Cisco EIGRP for IPv6
Mayo04 jofoso@alumni.uv.es

RFC2463 RFC2080 RFC2740 RFC2545 y RFC2858 22-41

Forma de transicin
Descartado un modelo Y2K
Impracticable Coste elevado Interrupciones del servicio inaceptables

Coexistencia
Pocas aplicaciones para IPv6 Mtodo graduales Desde el borde hasta el centro Fin IPv4: 2030-2040
Mayo04 jofoso@alumni.uv.es 23-41

Transicin hacia IPv6


Coexistencia entre IPv6 e IPv4 Tcnicas
Dual-stack Tunnelling Mecanismos de traduccin

Aplicaciones

Mayo04

jofoso@alumni.uv.es

24-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 25-41

Mecanismos: Dual-stack

Mayo04

jofoso@alumni.uv.es

26-41

Mecanismos: Tunnelling
IPv6 sobre tneles IPv4 [RFC3056]
IPv6 Manually Configured Tunnel IPv6 over IPv4 GRE Tunnel Automatic IPv4-Compatible Tunnel Automatic 6to4 Tunnel ISATAP Tunnel (Intra-Site Automatic Tunnel Addressing Protocol) Teredo Tunnel

4over6: fin IPv4


Mayo04 jofoso@alumni.uv.es 27-41

Mecanismos: IPv6 sobre tneles IPv4


Routers dual-stack IPv4: 156.147.2.1 IPv6: 2001:0600:33::1

IPv6

IPv4

IPv6

Cab. IPv6

Datos IPv6

Cab. IPv4

Cab. IPv6

Datos IPv6

IPv4: 147.156.12.1 IPv6: 2001:0720:1014:58::1

Mayo04

jofoso@alumni.uv.es

28-41

Tnel configurado manualmente


Comunica dos routers de frontera Proporciona conexiones seguras y estables Conexin de redes IPv6 aisladas Los routers necesitan direcciones IPv4 e IPv6, deben de tener pilas duales

Mayo04

jofoso@alumni.uv.es

29-41

Otros mecanismos de tneles


Tneles GRE (Generic Routing Tunnel)
Cab. IPv4 Cab. GRE Cab. IPv6 Datos IPv6

Tnel IPv4-Compatible Automtico


Utiliza direcciones IPv4-compatible IPv6 ::147.156.12.1 Obsoleto: Reemplazado por 6to4

Tnel 6to4 Automtico


Conexin de dominios aislados IPv6 a travs de redes IPv4, corporativas o Internet Ejemplo: 6Bone Reservado 2002::/16
Mayo04 jofoso@alumni.uv.es 30-41

Mecanismos: Tnel 6to4 automtico (1/2)


IPv4: 9.254.253.252 IPv6: 2002:09fe:fdfc::/48

IPv6

IPv4

IPv6

IPv4: 192.1.2.3 IPv6: 2002:c001:0203::/48

Mayo04

jofoso@alumni.uv.es

31-41

Mecanismos: Tnel 6to4 automtico Routers de retransmisin (2/2)


2 fase
Direccin 6to4 IPv6 Direccin IPv6 normal

Internet IPv6

IPv6

IPv4

IPv4: 192.1.2.3 IPv6: 2002:c001:0203::/48

sitio IPv6

Mayo04

jofoso@alumni.uv.es

32-41

Mecanismos: Traduccin
NAT-PT (Network Address Translation-Protocol Translation)
Permite la interconexin IPv6 - IPv4 Capa de red, mismas limitaciones NAT

TCP-UDP Relay
Acceso a hosts IPv4-solo

Otros
Bump in the Stack Dual-Stack Transition SOKS-Based IPv6/IPv4
Mayo04 jofoso@alumni.uv.es 33-41

Sumario
Agotamiento del espacio de direcciones IPv4 IPv6
Beneficios de IPv6 IPv6 vs. IPv4 Direcciones en IPv6 Reparto de direcciones

Transicin
Mecanismos de transicin Ejemplos
Mayo04 jofoso@alumni.uv.es 34-41

6Bone
1996 Red mundial IPv6, trfico IPv6 sobre tneles IPv4 en Internet 3FFE::/16 RedIris: 3FFE:3300::/24 UV: 3FFE:3330:1::/48 Fin: 6 de Junio de 2006
Mayo04 jofoso@alumni.uv.es 35-41

6Bone: RedIris

Mayo04

jofoso@alumni.uv.es

36-41

Traceroute desde http://ipv6.nokia.net


Traceroute6 to 3ffe:2b00:1:101:204:acff:fee6:50b1 Output: Traceroute6 to 3ffe:2b00:1:101:204:acff:fee6:50b1 from 2001:490:f000:1300::d, 30 hops max, 12 byte packets 1.288 ms 1.095 ms 1.136 ms 2.595 ms * 2.531 ms 22.358 ms 4.031 ms 3.993 ms 78.205 ms 79.868 ms 78.05 ms 285.465 ms 289.49 ms 286.605

1 2 3 4 5

2001:490:f000:1300::1 3ffe:8130:0:1310::11 3ffe:80a::5 tun7.ipv6-lab-gw.ipv6.cisco.com 3ffe:2b00:1:101:204:acff:fee6:50b1 ms

Done!

Mayo04

jofoso@alumni.uv.es

37-41

Caso prctico (1/2) de IPv4 a IPv6


A 192.168.2.0/24 por 192.128.1.14 A 82.16.8.128/24 por 192.168.1.5 administracin 192.168.3.0/24
192.168.1.9/30

128 Kb/s

A 192.168.3.0/24 por 192.128.1.9


192.168.1.10/30 192.168.2.254/24

192.168.1.6/30

2048 Kb/s
192.168.1.5/30

diseo 100 Mb/s


82.16.8.128/25

desarrollo
192.168.2.0/24

marketing 82.16.8.0/25
192.168.1.2/30 192.168.1.1/30 192.168.2.1/24

internet

512 Kb/s

A 192.168.3.0/24 por 192.128.1.6 A 0.0.0.0/0 por 192.168.1.1

A 82.16.8.0/24 por 192.168.1.2


Mayo04 jofoso@alumni.uv.es 38-41

Caso prctico (2/2) Multihoming IETF multi6 WG


A 2001:09D8:0F08:F000::/52 por FE80::2/128
.1.2 .168 92 80::1 b/s FE 096 K 4

internet

administracin
2001:09D8:0F08:F000::/54

::1 FEC0
A 0::0 por FEC0::4

FEC0::4

2048 Kb/s

FEC 0:

:5

marketing 82.16.8.0/24
192.168.1.2/30 192.168.1.1/30

desarrollo
2001:09D8:0F08:FA00::/60

diseo

internet

512 Kb/s A 82.16.8.0/24 por 192.168.1.2

Mayo04

jofoso@alumni.uv.es

39-41

Cisco IOS
IOS 12.2(2)T Phase I
IPv6 Specification Support ICMPv6 RIPng MP-BGP4 DNS AAAA over IPv4

Phase II Backbone (2 mitad 2001)


VLANS IPv6 SSH DNS Client AAAA

Phase III Servicios mejorados (2002)


EIGRP for IPv6 IPSec Mobile IPv6 SNMP over IPv6 Transport

Mayo04

jofoso@alumni.uv.es

40-41

Referencias
The ABCs of IP Version 6 Cisco IOS Learning Services Internet Protocol Journal www: ripe, rediris, ietf, isoc, 6bone, RFCs: 2460, 2373, 2374,

Mayo04

jofoso@alumni.uv.es

41-41