IPv 6 Un vistazo Nacimiento de IPv 6

  • Slides: 58
Download presentation
IPv 6 Un vistazo

IPv 6 Un vistazo

Nacimiento de IPv 6 • En 1991, la IETF empezó a estudiar el problema

Nacimiento de IPv 6 • En 1991, la IETF empezó a estudiar el problema de expandir el número de direcciones de Internet. • Como la dirección IP va en el header del protocolo implicaba cambiar dicho header. Esto significa una nueva versión de IP, nuevo software para cada host y para cada router en Internet. • En 1994 liberó una recomendación oficial para el protocolo de Internet de la siguiente generación o IPng (Internet Protocol next generation).

Nacimiento de IPv 6 • Un hecho destacado en el desarrollo, fue la publicación

Nacimiento de IPv 6 • Un hecho destacado en el desarrollo, fue la publicación del RFC 1752 en enero de 1995. El RFC 1752 describe los requisitos de IPng, especifica el formato de la PDU y señala las técnicas de IPng en las áreas de direccionamiento, enrutamiento y seguridad. • A medida que el trabajo avanzó se le asignó un número de versión oficial, así que IPng se conoce ahora como IPv 6. IETF creó un grupo de trabajo de IPv 6 para crear los estándares que se requieran y permitir la transición de IPv 4 a IPv 6.

Nacimiento de IPv 6 • ¿Por qué "saltaron" de IPv 4 a IPv 6

Nacimiento de IPv 6 • ¿Por qué "saltaron" de IPv 4 a IPv 6 y omitieron IPv 5? de hecho se dice que el IPv 5 no existe. . . Sin embargo, técnicamente IPv 5 si existe. . . La aparente discontinuidad en la numeración se debe a que el numero 5 fue utilizado como protocolo experimental (Internet Stream Protocol Version 2). Consulte el RFC 1819. • La especificación general de IPv 6 está en el RFC 2460, y el RFC que trata con la estructura de direccionamiento de IPv 6 es el RFC 3513.

Nacimiento de IPv 6 • Cuando se decidió hacer un cambio de semejante magnitud,

Nacimiento de IPv 6 • Cuando se decidió hacer un cambio de semejante magnitud, los diseñadores trataron de mejorar lo que más se podía – Enrutamiento y direccionamiento escalable – Soporte a servicios en tiempo real – Soporte a seguridad – Autoconfiguración – Soporte a hosts móviles – Plan de transición de IPv 4 a la nueva versión • Existió una propuesta llamada SIPP (Simple Internet Protocol Plus), Esta propuesta doblaba el tamaño de la dirección IP (que en la versión 4 es de 32 bits) a 64 bits.

¿Quién distribuye las direcciones en Internet? IANA ARIN APNIC LACNIC Internet Assigned Numbers Authority

¿Quién distribuye las direcciones en Internet? IANA ARIN APNIC LACNIC Internet Assigned Numbers Authority AFRINIC American Registry for Internet Numbers Asia Pacific Network Information Centre Latin America and Caribbean Network Information Centre African Network Information Centre Réseaux Internet Protocol Européens RIPE

Entidades que hacen los registros regionales en Internet

Entidades que hacen los registros regionales en Internet

Distribución actual de las direcciones IPv 4 AFRINIC 1% APNIC 12% Varios RIRs 20%

Distribución actual de las direcciones IPv 4 AFRINIC 1% APNIC 12% Varios RIRs 20% ARIN 12% Reserved 1% Experimental 6% LACNIC 2% Multicast 6% RIPE NCC 10% Stock IANA 12% Central Registry 16%

¿Qué ocurrirá al agotarse las direcciones IPv 4? • Internet seguirá… • IPv 4

¿Qué ocurrirá al agotarse las direcciones IPv 4? • Internet seguirá… • IPv 4 e IPv 6 coexisitirán durante mucho tiempo • Se seguirán teniendo direcciones IPv 4 durante muchos años (de distintas maneras) • Incremento del uso de NAT • Sin embargo… – LACNIC desea que IPv 6 esté adoptada para el 1/1/2011… – http: //www. lac. ipv 6 tf. org/

¿Qué significa adoptar IPv 6 para un ISP? • Soporte IPv 6 en el

¿Qué significa adoptar IPv 6 para un ISP? • Soporte IPv 6 en el core de la red • Soporte IPv 6 en los datacenters • Mecanismos de transición disponibles para los clientes • Los equipos de los clientes no necesitan ser reemplazados en este momento. • NOTA: Adoptar IPv 6 no implica cambiar todos los equipos. Es una transición, no una migración.

Grupos de trabajo IPv 6 existentes en Latinoamérica y Caribe • • Cuba: http:

Grupos de trabajo IPv 6 existentes en Latinoamérica y Caribe • • Cuba: http: //www. cu. ipv 6 tf. org/ Brasil: http: //www. br. ipv 6 tf. org/ México: http: //www. mx. ipv 6 tf. org/ Argentina: http: //www. ar. ipv 6 tf. org/ Perú: http: //www. pe. ipv 6 tf. org/ Colombia: http: //www. co. ipv 6 tf. org/ Panamá: http: //www. pa. ipv 6 tf. org/ Uruguay: http: //www. uy 6 tf. org/

Algunas características de IPv 6 • IP versión 6 (IPv 6) es una nueva

Algunas características de IPv 6 • IP versión 6 (IPv 6) es una nueva versión de del IP, diseñada como sucesora de la versión 4 de IP. • Los cambios realizados caen en las siguientes categorías: – Expande las capacidades de direccionamiento: IPv 6 incrementa el tamaño de las direcciones IP de 32 bits a 128 bits, para soportar más niveles de la jerarquía de direccionamiento, un número mucho más grande de nodos direccionables y una autoconfiguración más simple. – La escalabilidad del enrutamiento multicast es mejorado al agregar un campo de ámbito (“scope”) a las direcciones multicast.

Algunas características de IPv 6 – Se creó un nuevo tipo de dirección llamada

Algunas características de IPv 6 – Se creó un nuevo tipo de dirección llamada “Anycast” utilizada para enviar un paquete a algún nodo que pertenece a un grupo de nodos. – El formato de la cabecera es una simplificación del utilizado en IPv 4, esto reduce el costo de procesamiento en nodos y routers – Mejora el soporte de opciones y extensiones permitiendo un reenvío más eficiente, hay menos restricciones en la longitud de las opciones y mayor flexibilidad que permite introducir nuevas opciones en el futuro.

Algunas características de IPv 6 • Incluye capacidad de etiquetamiento de flujos que permite

Algunas características de IPv 6 • Incluye capacidad de etiquetamiento de flujos que permite marcar los paquetes de tal forma que pueden ser asociados a un “flujo” entre un transmisor y un receptor y se puede solicitar un manejo especial para dichos paquetes (Qo. S) • Tiene extensiones para autenticación y privacidad, integridad de datos, y confidencialidad de datos.

Formato del datagrama IPv 6 32 bits Versión Clase de tráfico Etiqueta de Flujo

Formato del datagrama IPv 6 32 bits Versión Clase de tráfico Etiqueta de Flujo Longitud de los datos Siguiente header Límite de saltos Dirección IP destino Los datos o el siguiente header comienzan aquí. . . Header IPv 6 Dirección IP origen

IPv 6 Extension Headers • En IPv 6, la información opcional es codificada en

IPv 6 Extension Headers • En IPv 6, la información opcional es codificada en cabeceras diferentes que pueden ser colocadas entre la cabecera IPv 6 y las cabeceras de los protocolos de capas superiores. – Extension Header Order – Options – Hop-by-Hop Options Header – Routing Header – Fragment Header – Destination Options Header – No Next Header

Direcciones IPv 6 (RFC 3513) • IPv 6 provee un espacio de direcciones de

Direcciones IPv 6 (RFC 3513) • IPv 6 provee un espacio de direcciones de 128 bits (IPv 4 tiene 32 bits) • Hay tres tipos de direcciones en IPv 6 – Unicast – Anycast – Multicast • No hay direcciones broadcast en IPv 6 • Todas las direcciones IP se asignan a interfaces, no a nodos. Una dirección IPv 6 unicast se refiere a una sola interface. Como cada interface pertenece a un solo nodo, cualquier dirección unicast de una interface de un nodo puede ser utilizada para identificar el nodo.

Representación en texto de direcciones IPv 6 • Hay tres formas • FORMATO 1:

Representación en texto de direcciones IPv 6 • Hay tres formas • FORMATO 1: La forma x: x: x, donde las x son valores hexadecimales de ocho campos, cada uno con 16 bits. Por ejemplo: • FEDC: BA 98: 7654: 3210: FEDC: BA 98: 7654: 3210 • 1080: 0: 8: 800: 200 C: 417 A

Representación en texto de direcciones IPv 6 • FORMATO 2: El uso de ":

Representación en texto de direcciones IPv 6 • FORMATO 2: El uso de ": : " indica uno o más grupos de 16 bits cuyo valor es cero. ": : " solamente puede aparecer una vez en la dirección. Por ejemplo: • 1080: 0: 8: 800: 200 C: 417 A (dirección unicast) • FF 01: 0: 0: 0: 101 (dirección multicast) • 0: 0: 1 (dirección loopback, la equivalente en IPv 4 a 127. 0. 0. 1) • 0: 0: 0 la dirección “unspecified” pueden representarse como: • 1080: : 8: 800: 200 C: 417 A, • FF 01: : 101, • : : 1 • : :

Representación en texto de direcciones IPv 6 • FORMATO 3: Una forma alternativa que

Representación en texto de direcciones IPv 6 • FORMATO 3: Una forma alternativa que es más conveniente cuando se trabaja en ambientes mezclados IPv 4 e IPv 6 es x: x: x: d. d, donde las 'x’ son valores hexadecimales de seis campos, más significativos de la dirección, de 16 bits y las 'd’ son valores decimales de los cuatro campos, menos significativos de la dirección, de 8 bits (la representación estándar IPv 4). – 0: 0: 0: 13. 1. 68. 3 – 0: 0: 0: FFFF: 129. 144. 52. 38 – o en la forma comprimida : : 13. 1. 68. 3 y : : FFFF: 129. 144. 52. 38

Representación en texto de prefijos de red en IPv 6 • La representación de

Representación en texto de prefijos de red en IPv 6 • La representación de prefijos de red es similar a la utilizada en IPv 4 en notación CIDR. • El prefijo es representado por la notación: – Dirección-ipv 6/longitud-de-prefijo, – donde • dirección-ipv 6 es una dirección representada en cualquiera de los tres métodos mostrados antes y • longitud-de-prefijo es un valor decimal especificando cuántos de los bits, colocados más a la izquierda, de la dirección comprenden el prefijo.

Representación en texto de prefijos de red en IPv 6 • Por ejemplo: para

Representación en texto de prefijos de red en IPv 6 • Por ejemplo: para representar el prefijo (hexadecimal) 12 AB 0000 CD 3 de 60 bits (hexadecimal) se puede representar de la siguiente manera: – 12 AB: 0000: CD 30: 0000: 0000/60 – 12 AB: : CD 30: 0: 0/60 – 12 AB: 0: 0: CD 30: : /60

Representación en texto de prefijos de red en IPv 6 • Las siguientes son

Representación en texto de prefijos de red en IPv 6 • Las siguientes son representaciones incorrectas del mismo prefijo: – 12 AB: 0: 0: CD 3/60 Se pueden descartar ceros a la izquierda de los campos de 16 bits, pero no ceros a la derecha – 12 AB: : CD 30/60 La dirección a la izquierda del slash "/" será expandida como 12 AB: 0000: 0000: CD 30 – 12 AB: : CD 3/60 La dirección a la izquierda del slash "/" será expandida como 12 AB: 0000: 0000: 0 CD 3

Representación en texto de prefijos de red en IPv 6 • Cuando se desea

Representación en texto de prefijos de red en IPv 6 • Cuando se desea escribir la dirección del nodo y el prefijo de red de dicho nodo (e. g. , el prefijo de subred del nodo), los dos pueden ser combinados como • la dirección del nodo 12 AB: 0: 0: CD 30: 123: 4567: 89 AB: CDEF • y su número de subred 12 AB: 0: 0: CD 30: : /60 • puede ser abreviada como • 12 AB: 0: 0: CD 30: 123: 4567: 89 AB: CDEF/60

Identificación del tipo de dirección • Los tipos de direcciones IPv 6 se identifican

Identificación del tipo de dirección • Los tipos de direcciones IPv 6 se identifican de acuerdo con los bits más significativos de la dirección. • Las direcciones anycast son tomadas del espacio de direcciones unicast y no son sintácticamente diferentes de las direcciones unicast

Direcciones Unicast • Las direcciones unicast IPv 6 se pueden agregar (sumar) con prefijos

Direcciones Unicast • Las direcciones unicast IPv 6 se pueden agregar (sumar) con prefijos de longitud arbitraria de la misma manera de las direcciones IPv 4 son agregadas en CIDR. • Hay varios tipos de direcciones unicast en IPv 6 – global unicast, – site-local unicast, – link-local unicast. • Hay también algunos sub-tipos de propósito especial dentro de las global unicast, tales como direcciones IPv 6 con direcciones IPv 4 embebidas o codificadas NSAP. Tipos o subtipos de direcciones adicionales pueden ser definidas en el futuro.

Direcciones Unicast • Los nodos IPv 6 pueden tener poco o mucho conocimiento sobre

Direcciones Unicast • Los nodos IPv 6 pueden tener poco o mucho conocimiento sobre la estructura interna de la dirección IPv 6, dependiendo del rol que jueguen (host ó router). • Un nodo puede considerar que las direcciones unicast no tienen estructura interna: 128 bits Dirección de nodo • Un host un poco más sofisticado puede conocer el prefijo de subred de los enlaces a los que se encuentra conectado. Diferentes direcciones pueden tener valores diferentes de n. n bits Prefijo de subred 128 - n bits ID de interface

Direcciones Unicast • Aunque un router muy simple no necesitaría tener conocimiento de la

Direcciones Unicast • Aunque un router muy simple no necesitaría tener conocimiento de la estructura interna de las direcciones unicast IPv 6, los routers generalmente tendrán conocimiento de una o más fronteras jerárquicas para operar los protocolos de enrutamiento. El conocimiento de las fronteras difiere de router a router, dependiendo de qué posición tiene el router en la jerarquía de enrutamiento.

Identificadores de interfaces • Los identificadores de interface en las direcciones unicast IPv 6

Identificadores de interfaces • Los identificadores de interface en las direcciones unicast IPv 6 son utilizados para identificar interfaces a un enlace. Se requiere que sean únicos dentro del mismo prefijo de subred. Se recomienda que el mismo identificador de interface no sea asignado a diferentes nodos sobre un enlace. También pueden ser únicos en un alcance más amplio. • En algunos casos el identificador de interface será derivado directamente de la dirección física (MAC address) de la interface. • El mismo identificador de interface puede ser utilizado sobre múltiples interfaces en el mismo nodo siempre y cuando estén conectadas a diferentes subredes.

Identificadores de interfaces • La unicidad de los identificadores de interface es independiente de

Identificadores de interfaces • La unicidad de los identificadores de interface es independiente de la unicidad de las direcciones IPv 6. Por ejemplo, una dirección unicast global puede ser creada con una interface de alcance no global. Una dirección site-local puede ser creada con un identificador de interface de alcance global.

La dirección Unspecified • La dirección 0: 0: 0 es llamada la dirección noespecificada.

La dirección Unspecified • La dirección 0: 0: 0 es llamada la dirección noespecificada. Esta NUNCA debe ser asignada a algún nodo. Indica la ausencia de una dirección. Un ejemplo de su uso es en el campo “dirección IP origen” de los paquetes IPv 6 enviados por un host que está inicializándose y aún no ha aprendido cuál es su dirección. • La dirección no-especificada no debe ser utilizada como dirección destino de paquetes IPv 6 o en headers de enrutamiento IPv 6. Un paquete IPv 6 con una dirección IP origen no-especificada nunca debe ser reenviado por un router IPv 6.

La dirección de Loopback • La dirección unicast 0: 0: 1 es llamada la

La dirección de Loopback • La dirección unicast 0: 0: 1 es llamada la dirección de loopback. Puede ser utilizada por un nodo para enviarse un paquete IPv 6 a sí mismo. Nunca debe asignarse a una interface física. – Es tratada como si tuviese un alcance de link-local, y puede ser pensada como la dirección unicast de link-local de un interface virtual (generalmente llamada "loopback interface") a un enlace imaginario que va a ninguna parte. • La dirección de loopback no debe ser utilizada como la dirección IP origen en paquetes IPv 6 que estén siendo enviados fuera de un nodo. – Un paquete IPv 6 con una dirección IP destino loopback nunca debe ser enviado fuera del nodo y nunca debe ser reenviado por un router IPv 6. Un paquete recibido por una interface que traiga como dirección IP destino loopback debe ser descartado.

Direcciones Global Unicast • El formato general de una dirección global unicast IPv 6

Direcciones Global Unicast • El formato general de una dirección global unicast IPv 6 es: n bits m bits Prefijo de enrutamiento global ID de subred 128 - n- m bits ID de interface • donde el prefijo de enrutamiento global es un valor asignado (normalmente estructurado jerárquicamente) a un sitio (un cluster de subredes/enlaces), el ID de subred es un identificador de un enlace dentro de un sitio y el ID de interface es el expuesto antes. • Todas las direcciones global unicast diferentes a las que comienzan con los bits 000 tienen un ID de interface de 64 bits (i. e. , n + m = 64). Las direcciones unicast globales que inician con los bits 000 no tienen esa restricción en el tamaño o la estructura del campo del ID de la interface (ejemplo: las direcciones IPv 6 con direcciones IPv 4 embebidas)

Direcciones IPv 6 con direcciones IPv 4 embebidas • El mecanismo de transición IPv

Direcciones IPv 6 con direcciones IPv 4 embebidas • El mecanismo de transición IPv 6 incluye una técnica para que los hosts y los routers de forma dinámica coloquen en un tunel paquetes IPv 6 sobre una infraestructura de enrutamiento de IPv 4. Los nodos IPv 6 que utilizan esta técnica tienen asignadas direcciones unicast IPv 6 especiales que llevan una dirección IPv 4 global en los 32 bits menos significativos. Este tipo de direcciones se denominan "IPv 4 - compatible IPv 6 address" y tienen el formato: 80 bits 0000……………… 0000 16 bits 0000 32 bits Dirección IPv 4 • Nota: La dirección IPv 4 utilizada en "IPv 4 - compatible IPv 6 address" debe ser una dirección unicast IPv 4 globalmente única.

Direcciones IPv 6 con direcciones IPv 4 embebidas • También se define un segundo

Direcciones IPv 6 con direcciones IPv 4 embebidas • También se define un segundo tipo de dirección IPv 6 que tiene una dirección IPv 4 embebida. Este tipo de dirección es utilizada para representar las direcciones de los nodos IPv 4 como direcciones IPv 6. Recibe el nombre de "IPv 4 -mapped IPv 6 address" y su formato es: 80 bits 0000……………… 0000 16 bits FFFF 32 bits Dirección IPv 4

Direcciones unicast IPv 6 de uso local • Hay definidas dos tipos de direcciones

Direcciones unicast IPv 6 de uso local • Hay definidas dos tipos de direcciones unicast de uso local: Link. Local y Site-Local. Una dirección Link-Local se utiliza sobre un solo enlace y una Site-Local se utiliza en un solo sitio. Las direcciones Link-Local tienen el siguiente formato: 10 bits 1111111010 0 54 bits 64 bits ID de interface • Las direcciones Link-Local están diseñadas para direccionar un solo enlace con el propósito de hacer configuración de dirección automática, descubrimiento de vecinos o cuando no hay routers presentes. Los routers no deben reenviar paquetes con direcciones IP destino u origen tipo link-local a otros enlaces.

Direcciones unicast IPv 6 de uso local • Las direcciones Site-Local tienen el siguiente

Direcciones unicast IPv 6 de uso local • Las direcciones Site-Local tienen el siguiente formato: 10 bits 54 bits 1111111011 ID de subred 64 bits ID de interface • Las direcciones Site-local están diseñadas para ser utilizadas para hacer direccionamiento sin necesidad de un prefijo global. Aunque el ID de subred puede tener hasta 54 bits de largo, se espera que los sitios conectados globalmente utilicen el mismo ID de subred para el sitio local y los prefijos globales. Los routers no deben reenviar paquetes con direcciones ip origen o destino tipo site-local fuera del sitio.

Direcciones anycast • Una dirección anycast IPv 6 es una dirección que es asignada

Direcciones anycast • Una dirección anycast IPv 6 es una dirección que es asignada a más de una interface (que normalmente pertenecen a diferentes nodos), con la propiedad que un paquete enviado a una dirección anycast es enrutado a la interface más cercana que tenga dicha dirección de acuerdo con las métricas de los protocolos de enrutamiento. • Las direcciones anycast son asignadas del espacio de direcciones unicast, utilizando cualquiera de los formatos definidos para direcciones unicast. De esta forma, las direcciones anycast no se pueden distinguir sintácticamente de las unicast.

Direcciones anycast • Cuando una dirección unicast es asignada a más de una interface

Direcciones anycast • Cuando una dirección unicast es asignada a más de una interface esta se convierte en una dirección anycast y los nodos donde esta dirección sea asignada deben configurarse explícitamente para que sepan que es una dirección anycast. • Para cualquier dirección anycast asignada, hay un prefijo P más largo que la dirección que identifica la región topológica en la cual residen todas las interfaces que pertenecen a la dirección anycast. Dentro de la región identificada por P, la dirección anycast debe ser mantenida como un elemento separado en el sistema de enrutamiento (denominado comunmente como un "host route"); fuera de la región identificada por P, la dirección anycast puede ser agregada en una entrada de enrutamiento para el prefijo P.

Direcciones anycast • Nótese que en el peor caso, el prefijo P de un

Direcciones anycast • Nótese que en el peor caso, el prefijo P de un conjunto anycast puede ser el prefijo null, i. e. , los miembros del conjunto pueden no tener localización topológica. En este caso, la dirección anycast debe ser mantenida como una entrada de enrutamiento a través de toda la internet, lo que representa un límite severo de escalabilidad en cuántos conjuntos anycast “globales” pueden ser soportados. Por tanto, se espera que el soporte para conjuntos anycast globales no esté disponible o sea muy restringido.

Direcciones anycast • Uno de los usos esperados de las direcciones anycast es identificar

Direcciones anycast • Uno de los usos esperados de las direcciones anycast es identificar un conjunto de routers perteneciente a una organización que ofrece servicios de internet. Tales direcciones pueden ser utilizadas como direcciones intermedias en un header de enrutamiento IPv 6, logrando que un paquete sea entregado a un proveedor de servicios o a una secuencia de proveedores de servicio. • Otro posible uso es identificar un conjunto de enrutadores conectados a una subred en particular, o el conjunto de routers que proveen la entrada a un dominio de enrutamiento en particular.

Direcciones anycast • Hay poca experiencia con un uso amplio y arbitrario de direcciones

Direcciones anycast • Hay poca experiencia con un uso amplio y arbitrario de direcciones anycast Internet y algunas complicaciones y peligros son conocidos para cuando sean utilizadas de manera generalizada. • Hasta que no se tenga más experiencia y haya más soluciones especificadas, las siguientes restricciones serán impuestas a las direcciones anycast IPv 6: – Una dirección anycast no puede ser utilizada como dirección origen de un paquete IPv 6 – Una dirección anycast no debe ser asignada a un host IPv 6, es decir, sólo puede ser asignada a un router IPv 6.

Dirección Anycast requerida • La dirección anycast Subnet-Router está predefinida. Su formato es: n

Dirección Anycast requerida • La dirección anycast Subnet-Router está predefinida. Su formato es: n bits Prefijo de subred 128 - n bits 0000000 • El prefijo de subred en una dirección anycast es el prefijo que identifica un enlace específico. Esta dirección anycast es sintácticamente igual a una dirección unicast para una interface en el enlace con el ID de interface puesto en cero.

Dirección Anycast requerida • Los paquetes enviados a la dirección anycast Subnet-Router serán entregados

Dirección Anycast requerida • Los paquetes enviados a la dirección anycast Subnet-Router serán entregados a un router en la subred. – Todos los routers deben soportar las direcciones anycast Subnet. Router para las subredes a las cuales tengan interfaces. – La dirección anycast subnet-router está diseñada para ser utilizada en aplicaciones donde un nodo necesita comunicarse con alguno del conjunto de routers.

Direcciones multicast • Una dirección multicast IPv 6 es un identificador para un grupo

Direcciones multicast • Una dirección multicast IPv 6 es un identificador para un grupo de interfaces (normalmente en diferentes nodos). Una interface puede pertenecer a cualquier número de grupos multicast. Las direcciones multicast tienen el siguiente formato: 8 bits 4 bits 112 bits 1111 fgls scop ID de grupo • El binario 1111 identifica que el mensaje es multicast

Direcciones multicast • El campo flgs es un conjunto de 4 flags 000 T

Direcciones multicast • El campo flgs es un conjunto de 4 flags 000 T • Los tres primeros bits están reservados y deben estar en cero. T = 0 identifica una dirección multicast asignada permanentemente (bien conocida) y T = 1 indica una dirección multicas transiente.

Direcciones multicast • El campo Scope es un valor de ámbito (scope) multicast de

Direcciones multicast • El campo Scope es un valor de ámbito (scope) multicast de 4 bits utilizado para limitar el alcance del grupo multicast. Los valores son: • • • • 0 reserved 1 interface-local scope 2 link-local scope 3 reserved 4 admin-local scope 5 site-local scope 6 (unassigned) 7 (unassigned) 8 organization-local scope 9 (unassigned) A (unassigned) B (unassigned) C (unassigned) D (unassigned) E global scope F reserved

Direcciones requeridas para cualquier nodo Direcciones locales de enlace para cada interface Direcciones unicast

Direcciones requeridas para cualquier nodo Direcciones locales de enlace para cada interface Direcciones unicast asignadas Dirección de loopback Dirección multicas de todos los nodos Direcciones multicast solicitadas para cada dirección unicast o anycast asignadas • Las direcciones multicast de todos los grupos a los cuales pertenece el host • • •

Además los routers deben reconocer • Las direcciones anycast del router de la subred

Además los routers deben reconocer • Las direcciones anycast del router de la subred para las interfaces en las que esté configurado para actuar como router • Todas las direcciones anycast con las que el router ha sido configurado • las direcciones multicast de todos los routers • Las direcciones multicast de todos los grupos a los que el router pertenece

Autoconfiguración • IPv 4 requiere del servidor DHCP para la autoconfiguración. • IPv 6

Autoconfiguración • IPv 4 requiere del servidor DHCP para la autoconfiguración. • IPv 6 tiene una autoconfiguración llamada stateless, que no requiere de un servidor • El problema de autoconfiguración se puede dividir en dos partes – Obteber el ID de interface (MAC address) – Obtener el prefijo de subred

Capa IP dual • Es una implementación de la pila de protocolos TCP/IP que

Capa IP dual • Es una implementación de la pila de protocolos TCP/IP que incluyen ambas, una capa de Internet IPv 4 y una capa de Internet IPv 6. • Este es un mecanismo utilizado por nodos IPv 6/IPv 4 para que nodos IPv 4 se puedan comunicar con nodos IPv 6. • Una pila dual IP contiene una implementación de protocolos de capa host-a-host tales como TCP y UDP. • Todos los protocolos de capas superiores en una implementación de pila dual IP pueden comunicarse sobre IPv 4, IPv 6 o IPv 6 en túnel en IPv 4. Aplicación Transporte IPv 6 IPv 4 Acceso de Red

Túnel IPv 6 sobre IPV 4 • El túnel IPv 6 sobre IPv 4

Túnel IPv 6 sobre IPV 4 • El túnel IPv 6 sobre IPv 4 es la encapsulación de paquetes IPv 6 con un encabezado IPv 4 para que los paquetes IPv 6 puedan ser enviados sobre infraestructura IPv 4. Dentro del encabezado IPv 4: • El campo de protocolo de IPv 4 es puesto a 41 para indicar que es un paquete IPv 6 encapsulado. • Los campos origen y destino son asignados para direcciones IPv 4 para los extremos del túnel. • Los extremos del túnel son configurados manualmente como parte de la Interface del túnel o están automáticamente derivados desde la interface transmisora, la dirección del próximo salto de la ruta en cuestión o de las direcciones IPv 6 fuente y destino en la cabecera IPv 4.

Túnel IPv 6 sobre IPv 4

Túnel IPv 6 sobre IPv 4

Infraestructura DNS • Una infraestructura DNS será necesaria para la coexistencia exitosa de ambos

Infraestructura DNS • Una infraestructura DNS será necesaria para la coexistencia exitosa de ambos protocolos, debido al prevaleciente uso de nombres en vez de números para referirse a los recursos de la red. Actualizar la infraestructura del DNS consiste en alimentar a los servidores DNS con registros para poder soportar resoluciones nombre a direcciones y direcciones a nombres IPv 6. Después de que las direcciones son obtenidas a través de la consulta a un DNS, el nodo origen debe seleccionar que direcciones serán utilizadas para la comunicación.

Beneficios de IPv 6 • * Espacio de direcciones ampliado: IPv 6 incrementa el

Beneficios de IPv 6 • * Espacio de direcciones ampliado: IPv 6 incrementa el espacio de direcciones de 128 bits, contra 32 bits de IPv 4. Esto supone un incremento de espacio de direcciones en un factor de 296. Un incremento en las direcciones permitirá que más de 340 sixtillones de dispositivos tengan su propia dirección IP. • * Soporte mejorado para extensiones y opciones: Los cambios en la manera en que se codifican las opciones de la cabecera IP permiten un reenvío más eficiente, límites menos rigurosos y mayor flexibilidad para introducir nuevas opciones en el futuro. La implementación de extensiones de encabezado mejorarán la forma en que los enrutadores procesan los paquetes. • * Formato simplificado del encabezado: El nuevo formato simplificado mejorará la eficiencia en el enrutamiento al procesarse más rápido.

Beneficios de IPv 6 • * Etiquetado del tráfico: paquetes relacionados pueden ser tratados

Beneficios de IPv 6 • * Etiquetado del tráfico: paquetes relacionados pueden ser tratados como flujos de tráficos, para lo cual, el nodo origen solicita tratamiento especial, como la calidad de servicio (Qo. S) no estándar o el servicio en tiempo real. • * Autentificación y privacidad mejorada: Medidas de seguridad son implementadas dentro del protocolo IPv 6. Se especifican extensiones para utilizar autentificación, integridad de los datos y confidencialidad de los datos. Con IPv 4, el protocolo de seguridad IPSec es opcional. Con IPv 6, IPSec es obligatorio. Por obligatorio se puede asumir que se puede asegurar la comunicación entre los dispositivos. • * Autoconfiguración "plug and play": Autoconfiguración sin necesidad de servidores y facilidades de reconfiguración. Los dispositivos pueden configurar sus propias direcciones IPv 6 basándose en la información que reciban del enrutador más próximo.

Beneficios de IPv 6 • * Mecanismos de movilidad más eficientes y robustos: IP

Beneficios de IPv 6 • * Mecanismos de movilidad más eficientes y robustos: IP móvil soporta dispositivos móviles que cambian dinámicamente sus puntos de acceso a la red. Concretamente IPv 6 permite a un host IPv 6 dejar su subred de origen mientras mantiene transparentemente todas sus conexiones presentes y sigue siendo alcanzable por el resto de la red. Dado el auge de las redes inalámbricas tanto de telefonía celular como redes inalámbricas de área local (WLAN), la movilidad IP será un punto muy importante. • * Aplicaciones en tiempo real: IPv 4 define una red pura orientada a datagramas y, como tal, no existe el concepto de reserva de recursos. Cada datagrama debe competir con los demás y el tiempo de tránsito en la red es muy variable y sujeto a congestión. Por ello, se necesita una extensión que posibilite el envío de tráfico de tiempo real, y así poder hacer frente a las nuevas demandas en este campo.

Beneficios de IPv 6 • * Tecnologías de ingeniería de tráfico: IPv 6 fue

Beneficios de IPv 6 • * Tecnologías de ingeniería de tráfico: IPv 6 fue diseñado para permitir soporte a ingeniería de tráfico como diffserv o intserv (RSVP). Aunque no se tenga un estándar de ingeniería de tráfico, la especificación base de IPv 6 tiene reservado una campo de 24 bits en la cabecera para esas tecnologías emergentes. • * Multicast: Multicast es obligatorio en IPv 6, el cual era opcional en IPv 4. Las especificaciones base de IPv 6 por si mismas usan extensivamente multicast. • * Mejor soporte para redes ad-hoc: El alcance de las direcciones permiten mejor soporte para rede ad-hoc (o "zeroconf", cero configuración). IPv 6 soporta direcciones anycast, las cuales pueden contribuir a descubrimiento de servicios.