Académique Documents
Professionnel Documents
Culture Documents
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
Lima, Abril-Diciembre de 2013
Palacio Real-España
ANÁLISIS DEL
PROTOCOLO
Propiedad intelectual de Daniel Díaz @ 2013
IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
NOS FALTAN DIRECCIONES PERO...CADA SER HUMANO
IPv4 PARA ASIGNAR A TENDRÍA EN EL 2050
CADA SER HUMANO!!! 3.71X1028
DIRECCIONES IPv6
http://www.unfpa.org/swp/2009/es/pdf/ES_SOWP09_DemSocialEcon.pdf
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
►Movilidad IP.
►Falta de direcciones IP.
►IntServ. ►MPLS/DiffServ
Las redes IP deben ofrecer una adecuada QoS.
ddiaz@inictel-uni.edu.pe
Porque todo esto?
ddiaz@inictel-uni.edu.pe
►Adecuación para nuevas aplicaciones que surjan.
►Autoconfiguración
ddiaz@inictel-uni.edu.pe
►Previamente se reserva recursos para FLUJO 1
un flujo con RSVP.
►Válido sólo en IPv6………… FLUJO 2
Que hacer? Etiqueta MPLS EXP S TTL Etiqueta MPLS EXP S TTL
Adicionar una Etiqueta delante Ver HLENTipo Serv. Longitud total Ver DS Etiqueta de flujo
Dirección IP de destino
Etiqueta para el envío del dato. Dirección IP de destino
►Arquitectura válida para varios Opciones-relleno
ddiaz@inictel-uni.edu.pe
protocolos de capa 3: MPLS. Cabecera de extensión
RIPENCC = 39.1%
APNIC = 40.2%
ARIN = 14.6%
LACNIC = 5.8%
AFRINIC = 0.40%
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
Lectura OBLIGAGA:Plan de fomento para la incorporación del protocolo IPv6 en España
http://www.boe.es/boe/dias/2011/06/21/pdfs/BOE-A-2011-10786.pdf
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
Dirección de
Dirección de destino
destino
Opciones-relleno
Actualizados
ddiaz@inictel-uni.edu.pe
Eliminados
PDU de la capa superior
Dirección
DirecciónIPde
deorigen
origen
Dirección IP de destino
Propiedad intelectual de Daniel Díaz @ 2013
Cabecera extensión 1
Cabecera extensión 2
.
ddiaz@inictel-uni.edu.pe
.
.
Cabecera extensión n
CAMPOS DE IPv6
0 4 8 12 16 24 31
Versión
Ver DS Etiqueta de flujo Indica la versión del protocolo.
Longitud de carga útilCabe.sigte Límite
Límite salto
salto Valor en 6=0110
Dirección
DirecciónIPdedeorigen
origen Longitud de carga útil
Indica el tamaño de la carga útil en
bytes (cabecera de extensión +
Propiedad intelectual de Daniel Díaz @ 2013
Cabecera de extensión
Se disminuye en la unidad en
ddiaz@inictel-uni.edu.pe
cada nodo.
PDU de la capa superior Si Hop Limit llega a cero, el
router descarta el paquete
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
CAMPOS DE IPv6-Campo DS
0 4 8 12 16 24 31
Asigna prioridad a cada
Ver DS Etiqueta de flujo
paquete, aun si es de la
Longitud de carga útilCabe.sigte Límite salto
misma fuente.
Dirección
DirecciónIPdedeorigen
origen
Propiedad intelectual de Daniel Díaz @ 2013
Define la arquitectura
Dirección IP de destino
DiffServ
Opcional
Cabecera de extensión
ddiaz@inictel-uni.edu.pe
Cuando está en 0000 0000,
PDU de la capa superior corresponde al best effort.
0 1 2 3 4 5 6 7
Propiedad intelectual de Daniel Díaz @ 2013
Bits más
DSCP CU RFC 2474
significativo
ddiaz@inictel-uni.edu.pe
Unused notificar congestión
ddiaz@inictel-uni.edu.pe
PDU de la capa superior
Flujo
ddiaz@inictel-uni.edu.pe
Flujo 1
Flujo 1 con Q1
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
Dirección
DirecciónIPdedeorigen
origen Las cabeceras de extensión,
también tienen este campo.
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
PDU de la capa superior Las cabeceras de extensión
son procesadas en orden.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
58 Protocolo de Control de Mensaje Internet (ICMPv6)
59 Ninguna cabecera siguiente
60 Cabecera de extensión para el destino
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
DIRECCIONES DEL
PROTOCOLO
Propiedad intelectual de Daniel Díaz @ 2013
IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
DIRECCIONES EN IPv6
0 4 8 12 16 24 31 En la RFC 3513 se define
la Arquitectura de las
Ver DS Etiqueta de flujo
Longitud de carga útilCabe.sigte Límite salto
Direcciones IPv6
(Abril de 2003).
Dirección
DirecciónIPdedeorigen
origen
En la RFC 4291 se define
Propiedad intelectual de Daniel Díaz @ 2013
Dirección IP de destino
la Arquitectura de las
Direcciones IPv6
(Febrero de 2006) y
Opcional
Cabecera de extensión
ddiaz@inictel-uni.edu.pe
actualiza a la RFC 3513.
PDU de la capa superior
ddiaz@inictel-uni.edu.pe
►Ejemplo de una dirección IPv6
2001 : 1a13 : 0000 : 0000 : 12bc : 0045 : fe00 : 0001
ddiaz@inictel-uni.edu.pe
2001 : 1a13 :: 12bc : 45 : fe0 : 1 una dirección
► Otro ejemplo:
FF02:0:0:0:0:0:0:1 = FF02::1
RAAP es:
► 2001 : 13a0 :: / 32
ddiaz@inictel-uni.edu.pe
► Esto quiere decir que :
2001 : 13a0 : 0000 :0000 : 0000: 0000: 0000 : 0000
Identifica Para ser distribuido
la RAAP dentro de la RAAP
DIRECCIONES EN IPv6
(Según la RFC 3513-Abril de 2003)
Prefijo de red
LINK – LOCAL FE80::/10
03 tipos de direcciones UNICAST
Prefijo de red
UNICAST SITE - LOCAL FECO::/10
ADDRESS UNICAST
Prefijo de red
Propiedad intelectual de Daniel Díaz @ 2013
Es una dirección
ANYCAST Global unicast
ddiaz@inictel-uni.edu.pe
ADDRESS
Prefijo de red
MULTICAST FF00::/8
ADDRESS
DIRECCIONES EN IPv6
(Según la RFC 4291-Febrero de 2006)
Prefijo de red
LINK – LOCAL FE80::/10
03 tipos de direcciones UNICAST
UNICAST
ADDRESS
Prefijo de red
Propiedad intelectual de Daniel Díaz @ 2013
Es una dirección
ANYCAST Global unicast
ddiaz@inictel-uni.edu.pe
ADDRESS
Prefijo de red
MULTICAST FF00::/8
ADDRESS
► No especificada, 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 = ::
► Loopback, 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 = ::1
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
El prefijo es FE80::/10
Propiedad intelectual de Daniel Díaz @ 2013
0 ID Interfaz
ddiaz@inictel-uni.edu.pe
1111 1110 10
FE80::/10
0 ID Subred ID Interfaz
ddiaz@inictel-uni.edu.pe
1111 1110 11
Es eliminado en la RFC 4291
FEC0::/10
STATELESS AUTOCONFIGURATION
(RFC 2464: Transmission of IPv6 Packets over Ethernet Netorks)
Es la característica plug-and-play que habilita a
interfaces conectarse a una red IPv6 sin realizar una
configuración manual o el uso de un server DHCPv6.
► No se mantienen estados (ó tablas)
En un enlace Ethernet, se realiza:
► Cada interfaz crea siempre su propio prefijo de red tipo
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
► Cada interfaz verifica que ésta dirección es única.
Envía mensaje ICMPv6 hacia la nueva dirección.
► Si no hay respuesta al mensaje ICMPv6, se asigna
definitivamente la dirección IPv6 a la interfaz.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
24 bits 24 bits
64 bits
u es complementado
Dirección EUI-64
0000 0000
ddiaz@inictel-uni.edu.pe
0000 0010
ddiaz@inictel-uni.edu.pe
El cliente accederá al router del ISP más cercano.
► Acceso a base de datos “espejos” distribuida en la red IPv6.
DIRECCIONES MULTICAST
Una dirección multicast identifica a un grupo de
interfaces en diferentes nodos.
El prefijo es FF00::/8
08 bits 08 bits 112 bits
ID Grupo
Propiedad intelectual de Daniel Díaz @ 2013
4 bits 4 bits
ddiaz@inictel-uni.edu.pe
ORPT
DIRECCIONES MULTICAST
08 bits 08 bits 112 bits
ID Grupo
4 bits 4 bits
ORPT
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
de red unicast
Prefijo (*)
P =1 Dirección Multicast si es
asignado basado en un prefijo En la mayoría de los casos
de red unicast el campo FLAG está 0000
DIRECCIONES MULTICAST
08 bits 08 bits 112 bits
ID Grupo
ddiaz@inictel-uni.edu.pe
RFC 4291 “IP Version 6 Addressing Architecture
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
FF02::1:FFxx:xxxx Solicited-node
► xx:xxxx corresponde a los 24 bits más a la derecha
ddiaz@inictel-uni.edu.pe
de la dirección unicast o anycast del nodo.
Direcciones multicast site-local reservada
FF05::2 Todos los nodos
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
CABECERAS DE
Propiedad intelectual de Daniel Díaz @ 2013
EXTENSION DE IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
de extensión que continua.
ENCADENAMIENTO DE LAS
CABECERAS DE EXTENSION
Ver Pri Etiqueta de flujo
Longitud de carga útil Cab sigte=0 Límite salto
Dirección origen
Dirección destino
Cab sigte=43
Opción salto-a-asalto
Propiedad intelectual de Daniel Díaz @ 2013
Cab sigte=44
Información de encaminamiento
Cab sigte=51
Información de fragmentación
ddiaz@inictel-uni.edu.pe
Cab sigte=6
Autenticación de datos
Información de encaminamiento
Cab sigte=51
Información de fragmentación
Cab sigte=6
Autenticación de datos
ddiaz@inictel-uni.edu.pe
Cabecera TCP y datos
ddiaz@inictel-uni.edu.pe
Cabecera de extensión de encapsulamiento de
seguridad de la carga útil
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
CABECERAS DE ENCAMINAMIENTO(1/2)
En unidades de 08 bytes sin Indica los segmentos que quedan
incluir los primeros 08 bytes. para alcanzar el destino.
0 8 16 24 31
Segmentos que
Cabecera siguienteLong. de cabecera Tipo : 0
quedan
Reservado
Propiedad intelectual de Daniel Díaz @ 2013
Dirección (0)
Dirección (1)
ddiaz@inictel-uni.edu.pe
......
Dirección (n - 1)
CABECERAS DE ENCAMINAMIENTO(2/2)
Router B Enrutamiento por
Router F
origen
HOST 1 HOST 2
Router A Router C Router D Router E
ddiaz@inictel-uni.edu.pe
Addr (1): Router D Addr (1): Router D Addr (1): Router C Addr (1): Router C
Addr (2): Router E Addr (2): Router E Addr (2): Router E Addr (2): Router D
Addr (3): HOST2 Addr (3): HOST2 Addr (3): HOST2 Addr (3): Router E
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
CABECERA DE FRAGMENTACION(2/2)
0 8 16 24 31
Cabecera siguiente
Campo de 08 bits, indica el tipo de cabecera que sigue.
Desplazamiento de fragmento
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
M=1 indica más (More) fragmento. M=0 es el último fragmento.
Identificador de fragmento
Campo de 32 bits e indica a que datagrama IP original pertenece
el fragmento.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
PROCESO DE LA FRAGMENTACION
Cabecera de
No frag. fragmentación
Frag. 1
Cabecera de
No frag. Frag. 2 PROCESO DE
..
fragmentación
ddiaz@inictel-uni.edu.pe
FRAGMENTACIÓN
..
Cabecera de
No frag. fragmentación
Frag. n Más detalle en la
RFC 2460
PROTOCOLO
Propiedad intelectual de Daniel Díaz @ 2013
ICMPv6
Internet Control Message Protocol
(ICMPv6) for the Internet Protocol
ddiaz@inictel-uni.edu.pe
Version 6 (IPv6) Specification
RFC 4443
Marzo del 2006
INTRODUCCION A ICMPv6
Como se especifica:
Cuando el campo Cabecera Siguiente del protocolo IPv6 está en 58.
ddiaz@inictel-uni.edu.pe
ICMPv6 es parte integral de IPv6 y debe estar
implementado en cada nodo IPv6.
ddiaz@inictel-uni.edu.pe
mayor peso en UNO del campo TIPO.
►Tipo de mensaje desde 128 hasta 255
Problema de parámetro
►Campo TIPO = 0000 0100
ddiaz@inictel-uni.edu.pe
Experimentación privada
►Campo TIPO = 0110 0100 y 0110 0101 (100 y 101)
Reservado para expansión
►Campo TIPO = 0111 1111
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
Experimentación privada
►Campo TIPO = 1100 1000 y 1100 1001 (200 y 201)
ddiaz@inictel-uni.edu.pe
Reservado para expansión
►Campo TIPO = 1111 1111
MENSAJE ERROR
DESTINO INALCANZABLE
0 78 15 31
ddiaz@inictel-uni.edu.pe
Las razones son detalladas en el campo CODE.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
DESTINO INALCANZABLE
CODE= 0 ; No existe ruta de destino en la tabla de enrutamiento.
-Se debe a que no existe “default route”.
ddiaz@inictel-uni.edu.pe
-Ocurre cuando la dirección origen es
link-local y el destino global-scope.
CODE= 3 ; Dirección inalcanzable.
-No corresponde a ninguna anterior.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
DESTINO INALCANZABLE
CODE= 4 ; Puerto NO alcanzable.
-El protocolo de transporte no recibió el paquete
de datos.
ingreso/salida.
-El paquete con la dirección de origen no está
permitido ser enviado.
ddiaz@inictel-uni.edu.pe
CODE= 6 ; Rechazo de ruta de destino.
-Router ha sido configurado para rechazar todos
los tráficos de un prefijo.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
PAQUETE DEMASIADO GRANDE
0 78 15 31
ddiaz@inictel-uni.edu.pe
de salida tiene gran MTU.
El campo CODE es colocado en CERO por el emisor
e ignorado por el receptor.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
TIEMPO EXCEDIDO
0 78 15 31
ddiaz@inictel-uni.edu.pe
Limit a CERO. CODE=0
Este mensaje se envía para reportar que el tiempo de
re-ensamblado a expirado. CODE=1
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
PROBLEMA DE PARAMETRO
0 78 15 31
Code=0. Code=1.
00000100 CODE (0-2) SUMA DE CHEQUEO Tipo Cabecera
Campos de
Cabecera Siguiente errada
Puntero
errada
Code=2.
Paquete invocado sin exceder Cabecera opción
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
cabecera opcional no puede ser procesado, se genera
este mensaje ICMPv6.
Se localiza el problema dentro del paquete.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE ERROR
PROBLEMA DE PARAMETRO
0 78 15 31
Puntero
ddiaz@inictel-uni.edu.pe
Un mensaje ICMPv6 con TIPO=4 y CODE=1 y el Campo
PUNTERO=40. Indica que la cabecera opcional, después de la
cabecera básica IPv6, contiene un campo Cabecera Siguiente que
no es reconocible.
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
MENSAJE DE INFORMACION
MENSAJE ECHO REQUEST
0 78 15 31
Datos …….
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
requerimiento.
Mensaje para propósito de diagnóstico.
MENSAJE DE INFORMACION
MENSAJE ECHO REPLY
0 78 15 31
Datos …….
Propiedad intelectual de Daniel Díaz @ 2013
ddiaz@inictel-uni.edu.pe
respuesta a un mensaje ECHO Request.
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
NEIGHBOR
DISCOVERY
Propiedad intelectual de Daniel Díaz @ 2013
-ND-
RFC 4861
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
ddiaz@inictel-uni.edu.pe
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI
PROTOCOLO IPv6
BIBLIOGRAFIA
Introduction to IP version 6
http://download.microsoft.com/download/e/9/b/e9bd20d3-cc8d-4162-aa60-3aa3abc2b2e9/IPv6.doc
Enero de 2008
Gobierno de España
http://www.ipv6.es/es-ES/Paginas/Index.aspx
Propiedad intelectual de Daniel Díaz @ 2013
ICMPv6
http://livre.g6.asso.fr/index.php/Protocolo_de_Descubrimiento_de_vecinos
ddiaz@inictel-uni.edu.pe
http://www.6deploy.eu/e-learning/portuguese/
MUCHAS GRACIAS
INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI