Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IPv 6
IPv 6
UTN-FRM
Protocolo de Internet
Versin 6 (ipv6)
Carlos Taffernaberry
carlos_taffe@frm.utn.edu.ar
Alejandro Dantiacq
alejandrod@frm.utn.edu.ar
UTN-FRM
IPv6
Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6
Teleinformtica
IPv6
LIREDAT
UTN-FRM
Un poco de Historia:
1981 se estandariza el protocolo tcp/ip, la versin usada es la ipv4 y se
publica en la (rfc 791), internet adopta tcp/ip.
TCP/IP
APLICACION
TRANSPORTE
INTER-RED O RED
INTERFACE A RED
FISICA
DIRECCIONES IPV4
z
11001001.10101010.01010011.00010001
201 . 170 . 83
. 17
JERARQUA SIMPLE
0
31
RED
Teleinformtica
IPv6
HOST
Protocolo de Internet Versin 6
LIREDAT
UTN-FRM
TIPOS DE DIRECCIONES
1.0.0.0
127.255.255.255
< 16777215 H
RED
< 65535 H
RED
< 255 H
128.0.0.0
191.255.255.255
192.0.0.0
223.255.255.255
224.0.0.0
239.255.255.255
240.0.0.0
247.255.255.255
Teleinformtica
-Fijas (1985)
-Variables (1987)
-1991 se proponen soluciones::
A corto plazo:
-Enrutamiento sin clase (CIDR) (1993)
-Direcciones privadas y NAT. (1995)
A largo plazo
-Nuevo protocolo de internet IPng
Teleinformtica
IPv6
LIREDAT
UTN-FRM
31
15
RED
RED
HOST
SUBRED
HOST
EJ:
140.2.3.6/16 (direccin clase B asignada)
140.2.3.6/24 (Sub red 3, host 6 )
140.2.2.6/24 (Sub red 2, host 5 )
..
140.2.10.7/24 (Sub red 10, host 7 )
Teleinformtica
Subredes con mascara variable (VLSM - Variable Length Mask Subneting) rfc(1878)
-Diferentes longitudes de mscara para diferentes subredes
-Ms eficiente
Ej: 140.2.3.6/16 (direccin clase B asignada) (< 65535 host)
140.2.3.6/24 (Sub red 3, host 6 ) (< 255 sub redes con < 255 host /cu)
140.2.2.5/24 (Sub red 2, host 5 )
..
140.2.10.7/28 (Sub red 10, host 7 )
140.2.10.00000111 (16 sub redes con < 14 host)
140.2.10.00010111 = 140.2.10.16/28
140.2.10..
140.2.10. 11100000111 = 140.2.224/28
140.2.10.19/28 (subred 140.2.10.16, host 7)
.
140.2.10.231/28 (subred 140.2.10.224, host 7)
Teleinformtica
IPv6
LIREDAT
UTN-FRM
Otras Tcnicas:
CIDR: ( Classless Inter-Domain Routing) - Enrutamiento entre dominios sin clases
ao 1993 - rfc (1517, 1518, 1519).
-Eliminacin de las direcciones con clase
-Supernetting.
-Direccionamiento sin clases.
Ej: 201.140.25.30/22 < 1023 host.
Direcciones privadas y NAT (Network address translation) 1996 rfc 1918
172.16.0.0 172.31.255.255
Host
192.168.0.0 192.168.255.255
Router
NAT
INTERNET
Teleinformtica
201.74.83.15/32
Host
10.0.0.4
Host
10.0.0.5
Host
10.0.0.6
9
16 bits para AS
-Pear-to-Pear en IPv4
- SOLUCIN: Redireccin de puertos
Teleinformtica
IPv6
10
LIREDAT
UTN-FRM
Tablas de Ruteo
Teleinformtica
11
Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6
IPv6
LIREDAT
UTN-FRM
aFrases Celebres
`Pienso que el mercado mundial de computadoras
puede ser de cinco unidades, Thomas Watson,
Presidente de IBM en 1943
`640 KB de memoria han de ser suficientes para
cualquier usuario, Bill Gates, Presidente de Microsoft,
1981.
`32 bits proporcionan un espacio de direccionamiento
suficiente para Internet, Dr. Vincent Cerf, padre de
Internet, 1977
`128 bits para direcciones sobran !!! , Teleinformtica
2006.
Teleinformtica
13
13
38e1
1000
a100
0011111111111101:1110001110000100:0001000000000000:1010000100000000
:0000000000000000:0000000000000000:0000000000000000:0000001101100000
36
3ffe:38e1:1000:a001:0:0:0:36
3ffe:38e1:1000:a001::36
Teleinformtica
IPv6
COMPRIMIDO
14
LIREDAT
UTN-FRM
Unicast
-Direccin de una interfaz nica
-Entrega a una nica interfaz
Multicast
-Direccin para un conjunto de interfaces
-Entrega a todas las interfaces del conjunto
-prefijos ffxy
Anycast
-Direccin para un conjunto de interfaces
-Entrega a una nica interfaz del conjunto
15
Link Local
Site Local
Globales
Global
2xxx
3xxx
Site-Local
fecx
Link-Local
fe8x
IPv6
16
LIREDAT
UTN-FRM
Jerarqua:
(fe80)
Link local
EUID 64
10 bits
54 bits
64 bits
1111111010
Interface ID
(fec0)
Site local
10 bits
38 bits
16 bits
64 bits
1111111011
Subnet ID
Interface ID
Global aggregatable
3
13
32
SUBTLA ID
FP TLA ID
Public Topology
(2000::/16) - reservadas
(2001::/16) - asignaciones
(2002::/16) 6to4
(2003::/16)- global unicast
(3ffe::/16) 6bone
/48
16
64 bits
SLA ID
Interface ID
Site
Topology
Interface Identifier
13
24
16
64 bits
FP
TLA ID
RES
NLA ID
SLA ID
Interface ID
Site
Topology
Interface Identifier
Public Topology
2345:00C1:CA11:0001:1234:5678:9ABC:DEF0
Teleinformtica
IPv6
18
LIREDAT
UTN-FRM
Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6
Caractersticas de IPv6
aSe reduce el nmero de campos en el header.
aSoporte mejorado de opciones y extensiones
`Headers opcionales separados.
`La mayora NO son examinados por routers intermedios.
Teleinformtica
IPv6
20
10
LIREDAT
UTN-FRM
Caractersticas de IPv6
aSoporte para la reserva y alocacin de recursos
(QoS y CoS). (redes conmutadas)
`Rendimiento, Etiquetas de Flujo, Prioridades.
`Reemplaza el tipo de servicio de IPv4
`Paquetes marcados para un flujo de trafico
particular
`Por ej. real time video
21
Caractersticas de IPv6
aAutoconfiguracin y reconfiguracin (Plug &
Play)
`Asignacin de direcciones dinmicas.
`Movilidad
`State address autoconfiguration
`home address
`care-of address
Teleinformtica
IPv6
22
11
LIREDAT
UTN-FRM
Header IPv4
Version
Largo
Header
Tipo de Servicio
Identificacin
TTL (Time To Live)
Largo Total
Flags
Protocolo
Direccin IP Origen
Direccin IP Destino
Opciones
RFC 791
Teleinformtica
23
Header IPv4
Version
Tipo de Servicio
Largo de la Carga
Largo Total
Siguiente Cabecera
Lmite de Saltos
Protocolo
Direccin IP Origen
Direccin IP Destino
RFC 791
Teleinformtica
IPv6
24
12
LIREDAT
UTN-FRM
Header IPv4
Version
Clase de Trfico
Largo de la Carga
Siguiente Cabecera
Lmite de Saltos
Direccin IP Origen
Direccin IP Destino
Direccin IP Destino
RFC 791
Teleinformtica
25
Clase de Trfico
Largo de la Carga
Etiqueta de Flujo
Siguiente Cabecera
Lmite de Saltos
Direccin IP Origen
Direccin IP Destino
Direccin IP Destino
RFC 791
Teleinformtica
IPv6
26
13
LIREDAT
UTN-FRM
aCabecera de Fragmento
`Se fragmenta en el ORIGEN . ( offset , more frag.)
`Mnima MTU 1280
`Cabecera Hop-by-Hop
`La nica extensin que analizan los routers . ( ej RSVP)
aCabecera IPv6
Teleinformtica
27
Datos
Siguiente=TCP
Cabecera IPv6
C. Routing
Cabecera TCP
Siguiente=ROUT.
Siguiente=TCP
Datos
Teleinformtica
IPv6
S.=Fragmentacin
Datos
Siguiente=TCP
28
14
LIREDAT
UTN-FRM
Teleinformtica
29
Teleinformtica
IPv6
30
15
LIREDAT
UTN-FRM
Comparacin de Stacks
ICMP
IGMP
ICMPv6
ND
MLD
Neighbor Discovery
IPv4
IPv6
ARP
Multicast
Multicast
Broadcast
Ethernet
Teleinformtica
Ethernet
Protocolo de Internet Versin 6
31
Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicin
5- Codarec6
IPv6
16
LIREDAT
UTN-FRM
aTraslacin
Teleinformtica
33
TCP
DNS Res
Consulta al DNS
DNS resuelve :
z
UDP
IPv4
IPv6
0x0800
0x86dd
Subred
Teleinformtica
IPv6
AAAA o A6
A
Resolver devuelve
IP
La Aplicacin
utiliza Ipv4 o IPv6
34
17
LIREDAT
UTN-FRM
Transicin: Tnel
aMecanismos 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
Cabecera
IPv4
Cabecera
IPv6
Cabecera
Transporte
Cabecera
IPv6
Cabecera
Transporte
Datos
Datos
Datos
Paquete IPv6
Teleinformtica
Paquete IPv6
encapsulado en IPv4
Protocolo de Internet Versin 6
Paquete IPv6
35
Tneles Manuales
a Funcionalidad: interconectar islas IPV6 a travs de un
ocano IPV4 (RFS 2893 6in4)
a Cada es un nodo dual y en ellos se configura las
direcciones IPv4 e IPv6 tanto locales como remotos
Router Dual
Router Dual
Isla IPv6
INTERNET
Isla IPv6
Tnel Manual
Teleinformtica
IPv6
36
18
LIREDAT
UTN-FRM
37
INTERNET
Isla IPv6
Isla IPv6
Teleinformtica
IPv6
Router 6to4
IPv4: 1.2.3.4
IPv6: 2002:0102:0304::1
Protocolo de Internet Versin 6
Isla IPv6
Router 6to4
IPv4: 3.4.5.6
IPv6: 2002:0304:0506::1
38
19
LIREDAT
UTN-FRM
Cliente
(dual Stack)
Tnel
Broker
IPv4
Tnel
Server
IPv6
Teleinformtica
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
http://www.portalv6.com
39
Transicin: Traslacin
aMecanismos 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
Traductor
Cabecera
IPv4
Cabecera
Transporte
Datos
Paquete IPv6
Teleinformtica
IPv6
Datos
Paquete IPv4
40
20
LIREDAT
UTN-FRM
Estrategias de Transicin
aCaracteristicas 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
Teleinformtica
41
v6ops
grupo de transicin del IETF
aCreacin de cuatro reas de trabajo
(efforts) para definir escenarios de
transicin
aThird Generation Partnership Project(3GPP)
RFC 3754
aUnmanaged Networks RFC 3750
aISP Networks RFC 4057
aEnterprise Networks RFC 4029
aReferencias:
awww.ietf.org/html.charters/v6ops-charter.html
awww.6bone.net/v6ops
Teleinformtica
IPv6
42
21
LIREDAT
UTN-FRM
Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6
Info UNLP
CONGRESO
3FFE:38E1:600:10::/64
CONAE
3FFE:38E1:600:11::/64
FRM
6BONE
Red Ipv6
de 6BONE
FRLP
Tnel
Manual
Red Ipv6
FRLP
FRM
Tnel
Manual
Red Ipv6
Servidores
Tnel
6to4
OSEP
3FFE:38E1:600:12::/64
Red IPv6
Red Ipv6
Laboratorio
FRSR
3FFE:38E1:600:13::/64
Tnel
FRM
6to4 2002:C805:744A:1::/64
Teleinformtica
IPv6
44
22
LIREDAT
UTN-FRM
DNS
HTTP
SSH
FTP
DHCP
RADVP
RIPNG
BGP4
APLICACIONES
Teleinformtica
IPv6
a
a
a
a
a
Pendientes:
QOS
MULTICAST
MOVILIDAD
IPSEC
45
23