SlideShare una empresa de Scribd logo
1 de 62
Introducción a IPv6
Miguel Luengo
mluengo@unlp.edu.ar
1
Temas
2
• Generalidades
• Bases del Protocolo
• Nuevas capacidades
• Transición
• Qué sigue??
Generalidades
3
Porqué IPv6?
4
• Surge por el agotamiento de las
direcciones de IPv4
• Reducción de las tablas de ruteo
Cambio o actualización??
5
• Debemos migrar o convivir??
• O simplemente evolucionar?
• “La integración como el método de
migración”
Pensemos en convivir y paulatinamente
migrar para lograr la evolución
Principales beneficios IPv6
6
• Capacidades extendidas de direccionamiento
• Jerarquía estructurada para administración del
crecimiento de las tablas de ruteo
• Autoconfiguración y reconfiguración (Plug & Play)
• Soporte mejorado de opciones y extensiones
• Calidad de Servicio
• Multicast y Anycast
• Movilidad
• Ipsec integrado
Mercado para IPv6
e
• Home Networking
Cable/xDSL/Ether@Home
Voz Residencial Voice sobr
IP gateways
• Juegos: Sony, Sega,
Nintendo, Microsoft
• Dispositivos Móviles
(wireless)
• PC
• Service Providers
ISP Regionales, Carriers,
ISP Móvil
• Consumer Devices
Sony (En Mar/01 introduce la
tecnologia IPv6 en el hardware de
sus productos)
7
Bases del Protocolo
8
Stacks
ARP
Ethernet
IPv4
ICMP IGMP
Multicast
Broadcast
Ethernet
Multicast
IPv6
ICMPv6
ND
9
MLD
0
10
314 12 2416
Header IPv6
40 Byets, 8 Campos
Versión Class Flow Label
Payload Length Next Header Hop Limit
128 bit Source Address
128 bit Destination Address
0 31
Total Length
Identifier Flags Fragment Offset
32 bit Source Address
32 bit Destination Address
4 8 2416
Ver IHL Service Type
Options and Padding
Header ChecksumTime to Live Protocol
Header IPv4
11
20 bytes + opciones : 13 campos
Los campos en gris desaparecen en IPv6
Resumen de los cambios entre
12
headers de IPv4 & IPv6
• Cambios
Los campos de Fragmentación y opciones se movieron del
header
Checksum y Longitud de header son eliminadas
El campo de longitud excluye al header IPv6
Time to Live · Hop Limit
 Protocolo · Next Header
 Precedencia & TOS · Traffic Class
 direcciones de 32 bits a 128 bits
• Extensión
 Se agregó el campo Flow Label
Headers de Extensión
next header =
TCP
TCP header + data
IPv6 header
next header =
Routing
TCP header + dataRouting header
next header =
TCP
IPv6 header
next header =
Routing
fragment of TCP
header + data
Routing header
next header =
Fragment
Fragment header
next header =
TCP
IPv6 header
13
Headers de Extensión (cont.)
14
• Normalmente son solo procesados por
el nodo destino => menor
procesamiento que IPv4
excepción: Opción Hop-by-Hop
• Headers de extensión existentes:
Hop-by-Hop Options, Routing, Fragment,
Authentication, Encryption, Destination
Options
Fragment Header
Original Packet Identifier
• Se puede utilizar para darle soporte a las
capas superiores que aún no hagan “path
MTU discovery”
• La fragmentación y reensamblado en IPv6 es
función de los nodos finales; los routers no
fragmentan paquetes en el camino. Si un
paquete requiere fragmentación, se envia un
mensaje ICMP “packet too big”
Next Header Reserved Fragment Offset 0 0 M
15
Header de opción Hop-by-Hop
Next Header Lenght
Options
Options …
• Cada opción se expresa por 3 subcampos:
tipo (8), longitud (8) y datos
• Opciones existentes:
“jumbo”: para soportar paquetes superiores a 64K
“router alert”: Indica a los routers que el contenido
es de su interés (por ej,. RSVP)
16
Routing Header
Reserved
Address[0]
Next Header Hdr Ext Len Routing Type Segments Left
Address[1]
•
•
•
17
• Similar a la opción de source routing
de IPv4
Direccionamiento
18
Terminología
19
nodo un módulo que implementa IPv6
router uno nodo que reenvia paquetes IPv6 que no son
explicitamente direccionados a él
host cualquier nodo que no sea un router
link una facilidad de comunicación o medio sobre el
cual los nodos pueden comunicarse en la capa de
enlace
neighbors nodos conectados al mismo link
interfaz interfaz de conexión al link
dirección un identificador IPv6 para una o un conjunto de
interfaces
Representación de Direcciones
20
Forma “preferida”
1080:0:FF:0:8:800:200C:417A
Formato comprimido: FF01:0:0:0:0:0:0:43
es FF01::43
IPv4-compatible: 0:0:0:0:0:0:13.1.68.3
o ::13.1.68.3
Direcciones Locales
21
Local de enlace (link-local) para
propósitos de autoconfiguración
FE80::<id.interfaz>
Local de sitio (site-local) dentro de un
sitio u organización sin necesidad de
prefijo global
FEC0::<id.subred>:<id.interfaz>
Direccionamiento IPv6
Link-Local
22
Site-LocalGlobal
 Las direcciones se asignan a interfaces
(como en IPv4)
 Las interfaces pueden “naturalmente” tener varias direcciones
 Alcance de las direcciones
Link Local
Site Local
Globales
 Tiempo de vida de las direcciones
Tiempo de vida Válido y Preferido
Tipo de direcciones IPv6
23
• Unicast
Dirección de una interfaz única
Entrega a una única interfaz
• Multicast
Dirección para un conjunto de interfaces
Entrega a todas las interfaces del conjunto
• Anycast
Dirección para un conjunto de interfaces
Entrega a una única interfaz del conjunto
• No hay dirección de bradcast
Conjunto de direcciones de una
24
Interfaz
• Loopback
• Link local
• Site local
• Auto-configurada 6to4
• Auto-configurada IPv4 compatible
• Solicited node Multicast
• All node multicast
• Global
Tipos de prefijos
25
Tipo de dirección Prefijo Binario
IPv4-compatible 0000...0 (96 bits en 0)
global unicast 001
link-local unicast 1111 1110 10
site-local unicast 1111 1110 11
multicast 1111 1111
• Las direcciones anycast se toman del espacio de
direcciones unicast
site
topology
(16 bits)
interface
identifier
(64 bits)
public
topology
(45 bits)
interface IDSLA*NLA*TLA001
Direcciones Globales Unicast
26
• TLA = Top-Level Aggregator
NLA* = Next-Level Aggregator(s)
SLA* = Site-Level Aggregator(s)
Las direcciones del Link-local,
usadas para autoconfiguración y
ante la ausencia de routers
Direcciones del Site-local para
independizarse de cambios de
TLA / NLA*:
Direcciones Unicast del Link-
Local & Site-Local
1111111010 0 interfaz ID
1111111011 0 interfaz IDSLA*
27
Interfaz IDs
28
Los 64-bits de menor orden del campo de
las direcciones unicast se pueden asignar
de diferentes maneras:
– auto-configuradas con 64-bits EUI-64, o expandida
desde los 48-bit de la dirección MAC
– Números aleatorios auto-generados
– asignada vía DHCP
– manualmente configurada
Direcciones unicast de
29
propositos especiales
• Dirección no especificada,
utilizada si la interfaz no
tiene dirección disponible:
0:0:0:0:0:0:0:0
• Dirección de loopback, para
envios a sí mismo:
0:0:0:0:0:0:0:1
Direcciones Multicast
• flag :
0000: Permamente
0001: Transitorio
• scope :
1 - nodo local 8 – Local a la organization
2 - link-local E - global
5 - site-local
• Se mapea la dirección multicast IPv6 directamente en los 32bits
3333
de menor orden de la IEEE 802 MAC precedido por el prefijo
FP (8bits) Flags (4bits) Scope (4bits) RESERVED (80bits) Group ID (32bits)
11111111 000T Lcl/Sit/Gbl 0
ICMP / Neighbor
Discovery
31
ICMP / Neighbor Discovery
32
Mensajes de Error ICMP
Formato común:
Contenido
Tipo Código Checksum
Parámetros
33
Tipo de mensajes de Error ICMP
34
• “destination unreachable”
no hay ruta
administrativamente prohibido
Dirección inalcanzable
Puerto inalcanzable
• “packet too big”
• “time exceeded”
• “parameter problem”
Campo del header erroneo
Tipo de next header no reconocido
Opción no reconocida
Mensajes informacionales ICMP
• Echo request & reply (como en
IPv4)
• Mensajes de Multicast listener
discovery : query, report, done (like
IGMP for IPv4): ChecksumTipo Código
Máxima demora de respuesta Reservado
Dirección Multicast
35
Neighbor Discovery
36
Tipos de mensajes ICMP :
router solicitation
router advertisement
neighbor solicitation
neighbor advertisement
redirect
Funciones realizadas:
Descubrimiento de routers
Descubrimiento de prefijos
Autoconfiguración de direcciones & otros
parámetros
Detección de direcciones duplicadas (DAD)
Detección de vecino inalcanzable (NUD)
Resolución de direcciones de la capa de enlace
Redirect
Otros mensajes del ND
37
• Router solicitations
Lo envia un host solo al arrancar para ssolitar un rápido router
advert.
Se envia a la dirección multicast “all-routers” (FF02::2)
• Neighbor solicitations
Para resolución de direcciones: lo envia a la dirección
multicast “solicited node”.
Para detectar un vecino inalcanzable: lo envia a la dirección
unicast del vecino.
• Neighbor advertisements
Para resolución de direcciones: lo envia en unicast a quien lo
solicita
Para cambios de direcciones en la capa de enlace : lo envia a
la dirección multicast “all-nodes” (FF02::1)
Autoconfiguración
38
(“Plug-n-Play”)
• Los host pueden construir su propia dirección:
Los prefijo de subnet los aprenden por los routers
advertisements de ND
ID de interfaz generados localmente
• Otros parámetros de IP se aprenden de los RA
(Direcciones de routers, MTU, tiempos de vida)
• DHCP pude utilizarse para esta función teniendo
mayor control
Mínimo MTU
39
• Definiciones:
link MTU: Es el máximo tamaño de datagrama que
puede transmitirse en la parte de datos de la
unidad de la capa de enlace
path MTU:El mínimo MTU entre origen y destino
• La mínima MTU para IPv6 es 1280 bytes
Path MTU Discovery
• Las implementationes (se sugiere en la capa de
transporte) deben realizar path MTU discovery
para enviar paquetes más grandes de1280
bytes:
Para cada destino, se asume inicialmente, la MTU del
link del primer salto
Si el paquete alcanza un enlace con MTU menor,
enviará un mensaje ICMP “packet too big” al
origen,reportando el MTU del link; el MTU se mantiene
en cache para ese destino.
• Una implementación mínima puede omitir el
path MTU discovery, generando paquetes de
longitud 1280 octets
Aspectos de migración
41
Efectos en otros protocolos
42
• Cambios en el checksum del “pseudo-header”
TCP/UDP
• Afecta a todo proceso que lee, escribe y
almacena direcciones IP
• Nuevo tipo de registro DNS: AAAA and (new) A6
• …
Cambios en la API de Sockets
43
• Funciones de translación de nombre
a dirección
• Funciones de conversión de
direcciones
• Estructura de datos de las
direcciones
• Opciones de Socket
IPv4 - IPv6
Convivencia /
Transición
44
Técnicas de convivencia y transición
45
Varias técnicas son utilizadas:
(1)dual-stack para permitir que IPv4 and IPv6
co-existan en los mismos dispositivos y
redes.
(2)tunneling, para poder transportar a través
de dispositvos que desconocen IPv6
(3)translación, para permitir que dispositivos
que solo permiten IPv6 se comuniquen con
dispositivos IPv4
Dual-Stack
46
• Mantener IPv4 cuando se instale IPv6
Esta aproximación es similar a la
convicencia de IP con AppleTalk o IPX,
Esto permite una convivencia indefinida hasta
que las aplicaciones puedan ser migradas
Tunneling
47
• Encapsula paquetes IPv6 dentro de paquetes
IPv4
Hay varios métodos:
configuración manual
“tunnel brokers” (usando un servicio basado en
web para crear un tunel)
automático ( usando IPv4 como los 32 bits mas
bajos de la dirección IPv6)
“6-to-4” (inter-domain, usando direcciones IPv4
como prefijos del site de IPv6 )
Translación
48
• Es una simple extensión de NAT para
transformar headers y direcciones.
• SocksV5 es una buena alternativa
Túneles
49
• 6to4 (para host aislados sin
soporte de ipv6)
• Configurados
• Automáticos
Túneles 6to4
IPv4IPv6 IPv6
El prefijo 6to4 es 2002::/16 +dir. IPv4.
2002:a.b.c.d::/48 IPv6 Internet
6to4 relay
2002:B00:1::1
anuncia 2002::/16 a la red IPv6
130.67.0.1 148.122.0.1
11.0.0.1
2002:8243:1::/48
2002:947A:1::/48
50
F P (3bits) T L A (13bits) IPv4 Address (32bits) S L A I D (16bits) Interface ID (64bits)
001 0x0002 ISP assigned Locally administered Auto configured
Túneles Configurados
IPv4
IPv6 IPv6
3ffe:c00:1::/48
3ffe:c00:2::/48
130.67.0.1 148.122.0.1
--------------------------------------
51
|IPv4 header|IPv6 header IPv6 payload|
--------------------------------------
IPv4 protocol type = 41
Túneles Automáticos
IPv4IPv6 IPv6
Conecta nodos con dual-stack
(Obsoleto)
IPv6 Internet
130.67.0.1
::130.67.0.1
148.122.0.1
::148.122.0.1
52
0 IPv4 Address (32bits)
Defined ISP assigned
Estado Actual
53
Direcciones IPv6
54
• De dónde tomar direcciones?
Las direcciones reales IPv6 address
son asignadas por APNIC, ARIN y
RIPE NCC
APNIC 2001:0200::/23
ARIN 2001:0400::/23
RIPE NCC 2001:0600::/23
6Bone 3FFE::/16
Qué hacer???
55
• Avanzar en implementaciones (performance,
mediciones, multicast)
• Migrar aplicaciones, desarrollar middleware y
software de management para IPv6
• Entrenamiento en el protocolo
• Desarrollo de redes experimentales para
verificar configuraciones y desarrollar
aplicaciones
Más Información
56
• http://www.ietf.org/html.charters/ipngw
g-charter.html
• http://www.ietf.org/html.charters/ngtran
s-charter.html
• http://playground.sun.com/ipv6/
• http://www.6bone.net/ngtrans/
Más Información
57
• http://www.6bone.net
• http://www.ipv6forum.com
• http://www.ipv6.org
• http://www.cisco.com/ipv6/
• http://www.microsoft.com/windows2000/lib
rary/howitworks/communications/network
basics/IPv6.asp
Más Información
58
• BGP4+ RFC2858 Multiprotocol
extension to BGP
RIPng RFC2080
LINTI-UNLP
59
Objetivos y Proyectos
60
• Aprendizaje del protocolo
• Utilización de las mbone tools para audio
y video con QoS, extendiendo a H.323
• Esquema de seguridad basado en una CA
y DS
• Intercambio de experiencias
• Integración académica
• Laboratorio de redes – L.I.N.T.I.
• E-mail: mluengo@info.unlp.edu.ar
• Universidad Nacional de La Plata
http://www.unlp.edu.ar
• Sitio de la Facultad
http://www.info.unlp.edu.ar
• Sitio del Laboratorio
• http://www.linti.unlp.edu.ar
61
62

Más contenido relacionado

La actualidad más candente

IPv6 llegó para quedarse
IPv6 llegó para quedarseIPv6 llegó para quedarse
IPv6 llegó para quedarseEducática
 
Introducción al Direccionamiento IPv6
Introducción al Direccionamiento IPv6Introducción al Direccionamiento IPv6
Introducción al Direccionamiento IPv6Educática
 
Transicion de ipv4 a ipv6
Transicion de ipv4 a ipv6Transicion de ipv4 a ipv6
Transicion de ipv4 a ipv6jose_carlos1090
 
Protocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesProtocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesAmilcar Meneses
 
CASE 2013 - 6lowpan
CASE 2013 - 6lowpanCASE 2013 - 6lowpan
CASE 2013 - 6lowpananadiedrichs
 
Mecanismos de transición IPv6: Teredo, 6to4 y 6RD
Mecanismos de transición IPv6: Teredo, 6to4 y 6RDMecanismos de transición IPv6: Teredo, 6to4 y 6RD
Mecanismos de transición IPv6: Teredo, 6to4 y 6RDDanny Guamán
 
Protocolo IPv6 básico versión 2.0
Protocolo IPv6 básico versión 2.0Protocolo IPv6 básico versión 2.0
Protocolo IPv6 básico versión 2.0Educática
 
4.1 Routing OSPF - AREA UNICA
4.1 Routing  OSPF - AREA UNICA4.1 Routing  OSPF - AREA UNICA
4.1 Routing OSPF - AREA UNICADavid Narváez
 
How to medidas de desempeño
How to medidas de desempeñoHow to medidas de desempeño
How to medidas de desempeñomiss051
 

La actualidad más candente (20)

IPv6 llegó para quedarse
IPv6 llegó para quedarseIPv6 llegó para quedarse
IPv6 llegó para quedarse
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Introducción al Direccionamiento IPv6
Introducción al Direccionamiento IPv6Introducción al Direccionamiento IPv6
Introducción al Direccionamiento IPv6
 
IPv6 Modulo3
IPv6 Modulo3IPv6 Modulo3
IPv6 Modulo3
 
Transicion de ipv4 a ipv6
Transicion de ipv4 a ipv6Transicion de ipv4 a ipv6
Transicion de ipv4 a ipv6
 
Seguridad en i pv6 (2)
Seguridad en  i pv6 (2)Seguridad en  i pv6 (2)
Seguridad en i pv6 (2)
 
Protocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesProtocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -Redes
 
CASE 2013 - 6lowpan
CASE 2013 - 6lowpanCASE 2013 - 6lowpan
CASE 2013 - 6lowpan
 
IPv6 Modulo1
IPv6 Modulo1IPv6 Modulo1
IPv6 Modulo1
 
Ospf pptx702847865
Ospf pptx702847865Ospf pptx702847865
Ospf pptx702847865
 
Ipv6
Ipv6Ipv6
Ipv6
 
Mecanismos de transición IPv6: Teredo, 6to4 y 6RD
Mecanismos de transición IPv6: Teredo, 6to4 y 6RDMecanismos de transición IPv6: Teredo, 6to4 y 6RD
Mecanismos de transición IPv6: Teredo, 6to4 y 6RD
 
Protocolo IPv6 básico versión 2.0
Protocolo IPv6 básico versión 2.0Protocolo IPv6 básico versión 2.0
Protocolo IPv6 básico versión 2.0
 
IPv6 Modulo1
IPv6 Modulo1IPv6 Modulo1
IPv6 Modulo1
 
Semana 12 ip avanzado
Semana 12 ip avanzadoSemana 12 ip avanzado
Semana 12 ip avanzado
 
U3 actividad 1
U3 actividad 1U3 actividad 1
U3 actividad 1
 
4.1 Routing OSPF - AREA UNICA
4.1 Routing  OSPF - AREA UNICA4.1 Routing  OSPF - AREA UNICA
4.1 Routing OSPF - AREA UNICA
 
Tarjetas de red y router
Tarjetas de red y router Tarjetas de red y router
Tarjetas de red y router
 
Los motivos de i pv6 2016
Los motivos de i pv6 2016Los motivos de i pv6 2016
Los motivos de i pv6 2016
 
How to medidas de desempeño
How to medidas de desempeñoHow to medidas de desempeño
How to medidas de desempeño
 

Destacado

Internet y el Protocolo IPv6
Internet y el Protocolo IPv6Internet y el Protocolo IPv6
Internet y el Protocolo IPv6wcruzyarleque
 
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...Paulo Colomés
 
IPV6 - IPV4
IPV6 - IPV4 IPV6 - IPV4
IPV6 - IPV4 Ale OH
 
Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6ZONA 802
 
Ejercicio creacion de ipv6 freddy beltran
Ejercicio creacion de ipv6  freddy beltranEjercicio creacion de ipv6  freddy beltran
Ejercicio creacion de ipv6 freddy beltranbeppo
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2Gianpietro Lavado
 
Seminario de IPv6 con MikroTik RouterOS
Seminario de IPv6 con MikroTik RouterOSSeminario de IPv6 con MikroTik RouterOS
Seminario de IPv6 con MikroTik RouterOSProzcenter
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS AvanzadoIrontec
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSSManuel Razzari
 
IPv6 technical introduction
IPv6 technical introductionIPv6 technical introduction
IPv6 technical introductionRayed Alrashed
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasJUANESTEFA
 

Destacado (20)

Direccionamiento ipv6
Direccionamiento ipv6Direccionamiento ipv6
Direccionamiento ipv6
 
Introduccion a ipv6_v1 alexandra redes
Introduccion a ipv6_v1 alexandra redesIntroduccion a ipv6_v1 alexandra redes
Introduccion a ipv6_v1 alexandra redes
 
Una introduccion a IPv6
Una introduccion a IPv6Una introduccion a IPv6
Una introduccion a IPv6
 
20110627_IPv6_AE_v2
20110627_IPv6_AE_v220110627_IPv6_AE_v2
20110627_IPv6_AE_v2
 
Internet y el Protocolo IPv6
Internet y el Protocolo IPv6Internet y el Protocolo IPv6
Internet y el Protocolo IPv6
 
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
 
IPV6 - IPV4
IPV6 - IPV4 IPV6 - IPV4
IPV6 - IPV4
 
Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6
 
Ejercicio creacion de ipv6 freddy beltran
Ejercicio creacion de ipv6  freddy beltranEjercicio creacion de ipv6  freddy beltran
Ejercicio creacion de ipv6 freddy beltran
 
Presentación Privado IPv6 UGv3.4
Presentación Privado IPv6 UGv3.4Presentación Privado IPv6 UGv3.4
Presentación Privado IPv6 UGv3.4
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
Voz ipv6
Voz ipv6Voz ipv6
Voz ipv6
 
Seminario de IPv6 con MikroTik RouterOS
Seminario de IPv6 con MikroTik RouterOSSeminario de IPv6 con MikroTik RouterOS
Seminario de IPv6 con MikroTik RouterOS
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS Avanzado
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
IPv6 technical introduction
IPv6 technical introductionIPv6 technical introduction
IPv6 technical introduction
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
ipv6 ppt
ipv6 pptipv6 ppt
ipv6 ppt
 

Similar a Ipv6

INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6Jhoni Guerrero
 
presentacion-ipv6 (1).ppt
presentacion-ipv6 (1).pptpresentacion-ipv6 (1).ppt
presentacion-ipv6 (1).pptssuserd708a2
 
Ha Llegado El Momento De I Pv6
Ha Llegado El Momento De I Pv6Ha Llegado El Momento De I Pv6
Ha Llegado El Momento De I Pv6Chema Alonso
 
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)Eliel Simb
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Educática
 
Ccna 1 cisco v5.0 capitulo 8 respuestas del exámen
Ccna 1 cisco v5.0 capitulo 8   respuestas del exámenCcna 1 cisco v5.0 capitulo 8   respuestas del exámen
Ccna 1 cisco v5.0 capitulo 8 respuestas del exámenWilmer Quicaliquin
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasMiguel Morales
 
Conceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPFConceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPFFrancesc Perez
 

Similar a Ipv6 (20)

Introduccion ipv6 v11
Introduccion ipv6 v11Introduccion ipv6 v11
Introduccion ipv6 v11
 
INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6
 
I pv6 en entornos isp
I pv6 en entornos ispI pv6 en entornos isp
I pv6 en entornos isp
 
presentacion-ipv6 (1).ppt
presentacion-ipv6 (1).pptpresentacion-ipv6 (1).ppt
presentacion-ipv6 (1).ppt
 
I pv6
I pv6I pv6
I pv6
 
Ha Llegado El Momento De I Pv6
Ha Llegado El Momento De I Pv6Ha Llegado El Momento De I Pv6
Ha Llegado El Momento De I Pv6
 
Protocolo i pv6
Protocolo i pv6Protocolo i pv6
Protocolo i pv6
 
cip_direc_2.ppt
cip_direc_2.pptcip_direc_2.ppt
cip_direc_2.ppt
 
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)
CCNA Discovery 4.0 Examen Capítulo I Examen 5 (Respuestas o Solucionario)
 
Multicast v1.0
Multicast v1.0Multicast v1.0
Multicast v1.0
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
DIRECCIONAMIENTO IPV4.pptx
DIRECCIONAMIENTO IPV4.pptxDIRECCIONAMIENTO IPV4.pptx
DIRECCIONAMIENTO IPV4.pptx
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6
 
Ccna 1 cisco v5.0 capitulo 8 respuestas del exámen
Ccna 1 cisco v5.0 capitulo 8   respuestas del exámenCcna 1 cisco v5.0 capitulo 8   respuestas del exámen
Ccna 1 cisco v5.0 capitulo 8 respuestas del exámen
 
DHCP, DNS, whois
DHCP, DNS, whoisDHCP, DNS, whois
DHCP, DNS, whois
 
Introducción al direccionamiento IPng
Introducción al direccionamiento IPngIntroducción al direccionamiento IPng
Introducción al direccionamiento IPng
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e Pasarelas
 
Conceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPFConceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPF
 
La Capa de Red
La Capa de RedLa Capa de Red
La Capa de Red
 
Redes wan
Redes wanRedes wan
Redes wan
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 

Ipv6

  • 1. Introducción a IPv6 Miguel Luengo mluengo@unlp.edu.ar 1
  • 2. Temas 2 • Generalidades • Bases del Protocolo • Nuevas capacidades • Transición • Qué sigue??
  • 4. Porqué IPv6? 4 • Surge por el agotamiento de las direcciones de IPv4 • Reducción de las tablas de ruteo
  • 5. Cambio o actualización?? 5 • Debemos migrar o convivir?? • O simplemente evolucionar? • “La integración como el método de migración” Pensemos en convivir y paulatinamente migrar para lograr la evolución
  • 6. Principales beneficios IPv6 6 • Capacidades extendidas de direccionamiento • Jerarquía estructurada para administración del crecimiento de las tablas de ruteo • Autoconfiguración y reconfiguración (Plug & Play) • Soporte mejorado de opciones y extensiones • Calidad de Servicio • Multicast y Anycast • Movilidad • Ipsec integrado
  • 7. Mercado para IPv6 e • Home Networking Cable/xDSL/Ether@Home Voz Residencial Voice sobr IP gateways • Juegos: Sony, Sega, Nintendo, Microsoft • Dispositivos Móviles (wireless) • PC • Service Providers ISP Regionales, Carriers, ISP Móvil • Consumer Devices Sony (En Mar/01 introduce la tecnologia IPv6 en el hardware de sus productos) 7
  • 10. 0 10 314 12 2416 Header IPv6 40 Byets, 8 Campos Versión Class Flow Label Payload Length Next Header Hop Limit 128 bit Source Address 128 bit Destination Address
  • 11. 0 31 Total Length Identifier Flags Fragment Offset 32 bit Source Address 32 bit Destination Address 4 8 2416 Ver IHL Service Type Options and Padding Header ChecksumTime to Live Protocol Header IPv4 11 20 bytes + opciones : 13 campos Los campos en gris desaparecen en IPv6
  • 12. Resumen de los cambios entre 12 headers de IPv4 & IPv6 • Cambios Los campos de Fragmentación y opciones se movieron del header Checksum y Longitud de header son eliminadas El campo de longitud excluye al header IPv6 Time to Live · Hop Limit  Protocolo · Next Header  Precedencia & TOS · Traffic Class  direcciones de 32 bits a 128 bits • Extensión  Se agregó el campo Flow Label
  • 13. Headers de Extensión next header = TCP TCP header + data IPv6 header next header = Routing TCP header + dataRouting header next header = TCP IPv6 header next header = Routing fragment of TCP header + data Routing header next header = Fragment Fragment header next header = TCP IPv6 header 13
  • 14. Headers de Extensión (cont.) 14 • Normalmente son solo procesados por el nodo destino => menor procesamiento que IPv4 excepción: Opción Hop-by-Hop • Headers de extensión existentes: Hop-by-Hop Options, Routing, Fragment, Authentication, Encryption, Destination Options
  • 15. Fragment Header Original Packet Identifier • Se puede utilizar para darle soporte a las capas superiores que aún no hagan “path MTU discovery” • La fragmentación y reensamblado en IPv6 es función de los nodos finales; los routers no fragmentan paquetes en el camino. Si un paquete requiere fragmentación, se envia un mensaje ICMP “packet too big” Next Header Reserved Fragment Offset 0 0 M 15
  • 16. Header de opción Hop-by-Hop Next Header Lenght Options Options … • Cada opción se expresa por 3 subcampos: tipo (8), longitud (8) y datos • Opciones existentes: “jumbo”: para soportar paquetes superiores a 64K “router alert”: Indica a los routers que el contenido es de su interés (por ej,. RSVP) 16
  • 17. Routing Header Reserved Address[0] Next Header Hdr Ext Len Routing Type Segments Left Address[1] • • • 17 • Similar a la opción de source routing de IPv4
  • 19. Terminología 19 nodo un módulo que implementa IPv6 router uno nodo que reenvia paquetes IPv6 que no son explicitamente direccionados a él host cualquier nodo que no sea un router link una facilidad de comunicación o medio sobre el cual los nodos pueden comunicarse en la capa de enlace neighbors nodos conectados al mismo link interfaz interfaz de conexión al link dirección un identificador IPv6 para una o un conjunto de interfaces
  • 20. Representación de Direcciones 20 Forma “preferida” 1080:0:FF:0:8:800:200C:417A Formato comprimido: FF01:0:0:0:0:0:0:43 es FF01::43 IPv4-compatible: 0:0:0:0:0:0:13.1.68.3 o ::13.1.68.3
  • 21. Direcciones Locales 21 Local de enlace (link-local) para propósitos de autoconfiguración FE80::<id.interfaz> Local de sitio (site-local) dentro de un sitio u organización sin necesidad de prefijo global FEC0::<id.subred>:<id.interfaz>
  • 22. Direccionamiento IPv6 Link-Local 22 Site-LocalGlobal  Las direcciones se asignan a interfaces (como en IPv4)  Las interfaces pueden “naturalmente” tener varias direcciones  Alcance de las direcciones Link Local Site Local Globales  Tiempo de vida de las direcciones Tiempo de vida Válido y Preferido
  • 23. Tipo de direcciones IPv6 23 • Unicast Dirección de una interfaz única Entrega a una única interfaz • Multicast Dirección para un conjunto de interfaces Entrega a todas las interfaces del conjunto • Anycast Dirección para un conjunto de interfaces Entrega a una única interfaz del conjunto • No hay dirección de bradcast
  • 24. Conjunto de direcciones de una 24 Interfaz • Loopback • Link local • Site local • Auto-configurada 6to4 • Auto-configurada IPv4 compatible • Solicited node Multicast • All node multicast • Global
  • 25. Tipos de prefijos 25 Tipo de dirección Prefijo Binario IPv4-compatible 0000...0 (96 bits en 0) global unicast 001 link-local unicast 1111 1110 10 site-local unicast 1111 1110 11 multicast 1111 1111 • Las direcciones anycast se toman del espacio de direcciones unicast
  • 26. site topology (16 bits) interface identifier (64 bits) public topology (45 bits) interface IDSLA*NLA*TLA001 Direcciones Globales Unicast 26 • TLA = Top-Level Aggregator NLA* = Next-Level Aggregator(s) SLA* = Site-Level Aggregator(s)
  • 27. Las direcciones del Link-local, usadas para autoconfiguración y ante la ausencia de routers Direcciones del Site-local para independizarse de cambios de TLA / NLA*: Direcciones Unicast del Link- Local & Site-Local 1111111010 0 interfaz ID 1111111011 0 interfaz IDSLA* 27
  • 28. Interfaz IDs 28 Los 64-bits de menor orden del campo de las direcciones unicast se pueden asignar de diferentes maneras: – auto-configuradas con 64-bits EUI-64, o expandida desde los 48-bit de la dirección MAC – Números aleatorios auto-generados – asignada vía DHCP – manualmente configurada
  • 29. Direcciones unicast de 29 propositos especiales • Dirección no especificada, utilizada si la interfaz no tiene dirección disponible: 0:0:0:0:0:0:0:0 • Dirección de loopback, para envios a sí mismo: 0:0:0:0:0:0:0:1
  • 30. Direcciones Multicast • flag : 0000: Permamente 0001: Transitorio • scope : 1 - nodo local 8 – Local a la organization 2 - link-local E - global 5 - site-local • Se mapea la dirección multicast IPv6 directamente en los 32bits 3333 de menor orden de la IEEE 802 MAC precedido por el prefijo FP (8bits) Flags (4bits) Scope (4bits) RESERVED (80bits) Group ID (32bits) 11111111 000T Lcl/Sit/Gbl 0
  • 32. ICMP / Neighbor Discovery 32
  • 33. Mensajes de Error ICMP Formato común: Contenido Tipo Código Checksum Parámetros 33
  • 34. Tipo de mensajes de Error ICMP 34 • “destination unreachable” no hay ruta administrativamente prohibido Dirección inalcanzable Puerto inalcanzable • “packet too big” • “time exceeded” • “parameter problem” Campo del header erroneo Tipo de next header no reconocido Opción no reconocida
  • 35. Mensajes informacionales ICMP • Echo request & reply (como en IPv4) • Mensajes de Multicast listener discovery : query, report, done (like IGMP for IPv4): ChecksumTipo Código Máxima demora de respuesta Reservado Dirección Multicast 35
  • 36. Neighbor Discovery 36 Tipos de mensajes ICMP : router solicitation router advertisement neighbor solicitation neighbor advertisement redirect Funciones realizadas: Descubrimiento de routers Descubrimiento de prefijos Autoconfiguración de direcciones & otros parámetros Detección de direcciones duplicadas (DAD) Detección de vecino inalcanzable (NUD) Resolución de direcciones de la capa de enlace Redirect
  • 37. Otros mensajes del ND 37 • Router solicitations Lo envia un host solo al arrancar para ssolitar un rápido router advert. Se envia a la dirección multicast “all-routers” (FF02::2) • Neighbor solicitations Para resolución de direcciones: lo envia a la dirección multicast “solicited node”. Para detectar un vecino inalcanzable: lo envia a la dirección unicast del vecino. • Neighbor advertisements Para resolución de direcciones: lo envia en unicast a quien lo solicita Para cambios de direcciones en la capa de enlace : lo envia a la dirección multicast “all-nodes” (FF02::1)
  • 38. Autoconfiguración 38 (“Plug-n-Play”) • Los host pueden construir su propia dirección: Los prefijo de subnet los aprenden por los routers advertisements de ND ID de interfaz generados localmente • Otros parámetros de IP se aprenden de los RA (Direcciones de routers, MTU, tiempos de vida) • DHCP pude utilizarse para esta función teniendo mayor control
  • 39. Mínimo MTU 39 • Definiciones: link MTU: Es el máximo tamaño de datagrama que puede transmitirse en la parte de datos de la unidad de la capa de enlace path MTU:El mínimo MTU entre origen y destino • La mínima MTU para IPv6 es 1280 bytes
  • 40. Path MTU Discovery • Las implementationes (se sugiere en la capa de transporte) deben realizar path MTU discovery para enviar paquetes más grandes de1280 bytes: Para cada destino, se asume inicialmente, la MTU del link del primer salto Si el paquete alcanza un enlace con MTU menor, enviará un mensaje ICMP “packet too big” al origen,reportando el MTU del link; el MTU se mantiene en cache para ese destino. • Una implementación mínima puede omitir el path MTU discovery, generando paquetes de longitud 1280 octets
  • 42. Efectos en otros protocolos 42 • Cambios en el checksum del “pseudo-header” TCP/UDP • Afecta a todo proceso que lee, escribe y almacena direcciones IP • Nuevo tipo de registro DNS: AAAA and (new) A6 • …
  • 43. Cambios en la API de Sockets 43 • Funciones de translación de nombre a dirección • Funciones de conversión de direcciones • Estructura de datos de las direcciones • Opciones de Socket
  • 44. IPv4 - IPv6 Convivencia / Transición 44
  • 45. Técnicas de convivencia y transición 45 Varias técnicas son utilizadas: (1)dual-stack para permitir que IPv4 and IPv6 co-existan en los mismos dispositivos y redes. (2)tunneling, para poder transportar a través de dispositvos que desconocen IPv6 (3)translación, para permitir que dispositivos que solo permiten IPv6 se comuniquen con dispositivos IPv4
  • 46. Dual-Stack 46 • Mantener IPv4 cuando se instale IPv6 Esta aproximación es similar a la convicencia de IP con AppleTalk o IPX, Esto permite una convivencia indefinida hasta que las aplicaciones puedan ser migradas
  • 47. Tunneling 47 • Encapsula paquetes IPv6 dentro de paquetes IPv4 Hay varios métodos: configuración manual “tunnel brokers” (usando un servicio basado en web para crear un tunel) automático ( usando IPv4 como los 32 bits mas bajos de la dirección IPv6) “6-to-4” (inter-domain, usando direcciones IPv4 como prefijos del site de IPv6 )
  • 48. Translación 48 • Es una simple extensión de NAT para transformar headers y direcciones. • SocksV5 es una buena alternativa
  • 49. Túneles 49 • 6to4 (para host aislados sin soporte de ipv6) • Configurados • Automáticos
  • 50. Túneles 6to4 IPv4IPv6 IPv6 El prefijo 6to4 es 2002::/16 +dir. IPv4. 2002:a.b.c.d::/48 IPv6 Internet 6to4 relay 2002:B00:1::1 anuncia 2002::/16 a la red IPv6 130.67.0.1 148.122.0.1 11.0.0.1 2002:8243:1::/48 2002:947A:1::/48 50 F P (3bits) T L A (13bits) IPv4 Address (32bits) S L A I D (16bits) Interface ID (64bits) 001 0x0002 ISP assigned Locally administered Auto configured
  • 51. Túneles Configurados IPv4 IPv6 IPv6 3ffe:c00:1::/48 3ffe:c00:2::/48 130.67.0.1 148.122.0.1 -------------------------------------- 51 |IPv4 header|IPv6 header IPv6 payload| -------------------------------------- IPv4 protocol type = 41
  • 52. Túneles Automáticos IPv4IPv6 IPv6 Conecta nodos con dual-stack (Obsoleto) IPv6 Internet 130.67.0.1 ::130.67.0.1 148.122.0.1 ::148.122.0.1 52 0 IPv4 Address (32bits) Defined ISP assigned
  • 54. Direcciones IPv6 54 • De dónde tomar direcciones? Las direcciones reales IPv6 address son asignadas por APNIC, ARIN y RIPE NCC APNIC 2001:0200::/23 ARIN 2001:0400::/23 RIPE NCC 2001:0600::/23 6Bone 3FFE::/16
  • 55. Qué hacer??? 55 • Avanzar en implementaciones (performance, mediciones, multicast) • Migrar aplicaciones, desarrollar middleware y software de management para IPv6 • Entrenamiento en el protocolo • Desarrollo de redes experimentales para verificar configuraciones y desarrollar aplicaciones
  • 56. Más Información 56 • http://www.ietf.org/html.charters/ipngw g-charter.html • http://www.ietf.org/html.charters/ngtran s-charter.html • http://playground.sun.com/ipv6/ • http://www.6bone.net/ngtrans/
  • 57. Más Información 57 • http://www.6bone.net • http://www.ipv6forum.com • http://www.ipv6.org • http://www.cisco.com/ipv6/ • http://www.microsoft.com/windows2000/lib rary/howitworks/communications/network basics/IPv6.asp
  • 58. Más Información 58 • BGP4+ RFC2858 Multiprotocol extension to BGP RIPng RFC2080
  • 60. Objetivos y Proyectos 60 • Aprendizaje del protocolo • Utilización de las mbone tools para audio y video con QoS, extendiendo a H.323 • Esquema de seguridad basado en una CA y DS • Intercambio de experiencias • Integración académica
  • 61. • Laboratorio de redes – L.I.N.T.I. • E-mail: mluengo@info.unlp.edu.ar • Universidad Nacional de La Plata http://www.unlp.edu.ar • Sitio de la Facultad http://www.info.unlp.edu.ar • Sitio del Laboratorio • http://www.linti.unlp.edu.ar 61
  • 62. 62