ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE...

34
ARQUITECTURA Y SERVICIOS DE INTERNET © Fco. Javier Yágüez García 1 I. ARQUITECTURA TCP/IP 1. Protocolo IPv6 (ICMPv6) 2. IP móvil en IPv6 3. Transición de IPv4 a IPv6 4. Encaminamiento dinámico de unidifusión y MPLS 5. Multidifusión IP 6. Encaminamiento dinámico de multidifusión 7. TCP: Confirmación selectiva (SACK) y control de la congestión 8. Aplicaciones multimedia en tiempo real (RTP y VoIP) y modelos de calidad de servicio II. SERVICIOS Y TECNOLOGÍAS DE SEGURIDAD EN INTERNET 1. Amenazas, servicios y mecanismos de seguridad 2. Seguridad Web y correo electrónico 3. Protección de las comunicaciones: Intranets y Redes privadas virtuales ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE TEMÁTICO

Transcript of ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE...

Page 1: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

11

I. ARQUITECTURA TCP/IP1. Protocolo IPv6 (ICMPv6)2. IP móvil en IPv63. Transición de IPv4 a IPv64. Encaminamiento dinámico de unidifusión y MPLS5. Multidifusión IP6. Encaminamiento dinámico de multidifusión7. TCP: Confirmación selectiva (SACK) y control de la congestión8. Aplicaciones multimedia en tiempo real (RTP y VoIP)

y modelos de calidad de servicio

II. SERVICIOS Y TECNOLOGÍAS DE SEGURIDAD EN INTERNET1. Amenazas, servicios y mecanismos de seguridad2. Seguridad Web y correo electrónico3. Protección de las comunicaciones: Intranets y Redes privadas virtuales

ARQUITECTURA DE REDES DE COMUNICACIONESÍNDICE TEMÁTICO

Page 2: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

22

TRANSPARENCIAShttp://halley.ls.fi.upm.es/~jyaguez/libros.html

PROBLEMAShttp://halley.ls.fi.upm.es/~jyaguez/examenes.html

Arquitectura de Redes de Comunicaciones

Documentación: Tema I, Capítulo 2http://pegaso.ls.fi.upm.es/arquitectura_redes/index2.htmlmaterial

•TCP/IP Tutorial and Technical Overview, Lydia Parziale, David T. Britt ,… 8ª edición (Diciembre 2006). Redbooks: http://www.redbooks.ibm.com/portals/solutionsLibro descargable desde Internet).Los RFCs que se indiquen

Page 3: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

3

Objetivos de la Tecnología IP Móvil (MIP)

Que los nodos al moverse de una red a otramantengan:Su dirección IP permanente o de origen o

nativaSu conectividad en el nivel de red, transporte y

aplicación• Sus comunicaciones (sin cambiar la

dirección IP permanente) con independenciade la localización

–No se modifiquen, en los correspondientesservidores DNS, los registros de ladireccción IP del nodo móvil

Page 4: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

4

Situación Actual de la Tecnología IP Móvil (MIP)

Las nuevas mejoras de la tecnologíaIP móvil actual están pensadas ydiseñadas para IPv6 (MIPv6)Movilidad en IPv4 (MIPv4, RFC-3344):

Compleja (más procesos, encaminamientosmenos eficientes) y obsoletaMovilidad en IPv6 (MIPv6, RFC-3775): Más

sencilla y eficiente (menos procesos) y másfácil de implantar

Page 5: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

55

CN

Internet

RALde origen

MN (Mobile Node)

RAL remota

NODO MÓVIL

(Correspondent Node)

Objetivo: MN pueda conservar permanentemente su dirección IP de origen o nativa, independientemente de su ubicación física, y seguir

manteniendo sus comunicaciones y recursos como si estuviera en su RAL de origen

Dominio local

Router (dominio local)

Dominio remoto

Router (dominio remoto)

¡¡¡CN no sabe que MN se ha movido!!!

Escenario de la Movilidad en IPv6

NODO CORRESPONSAL

Page 6: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

66

CN

Internet

RALde origen

MN (Mobile Node)

RAL remota

(Correspondent Node)

Dominio local

Router (dominio local)

Dominio remoto

Router (dominio remoto)

HA (Home Agent)AGENTE DE CASA

3 Entidades Funcionales de la Tecnología IPv6 Móvil

¡¡¡CN no sabe que MN se ha movido!!!

NODO MÓVIL

NODO CORRESPONSAL

Router de la RAL de origen con funcionalidad IP móvil y que

hace de REPRESENTANTE de MN en su ausencia

Page 7: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

77

CN

HA (Home Agent)

Internet

MN

RALremota

(AGENTE DE CASA)

Router MH(dominio local)

(dominio remoto)

RALde origen

Registro previo de MN con HA para que HA sea su Representante y pueda hacer un Túnel con MN

NODO MÓVIL

En este momento HA representa a MNDIRECCIÓN PERMANENTE-----DIRECCIÓN TEMPORAL (CoA)

Túnel IP : Proceso de encapsulación del paquete IP original, enviado por CN a la dirección permanente de MN, en otro paquete IP enviado por HA a la dirección temporal de MN

Objetivo de un Túnel IP: No “tocar” o modificar las direcciones origen y destino del paquete original enviado por CN

MN obtiene una dirección temporal (CoA)

en la RAL remota

Page 8: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

8

Nodo móvil (MN) Terminal con funcionalidad IP móvil que se conecta a otra red IP

manteniendo su dirección IP

Agente de casa (HA) Router con funcionalidad IP móvil en la red original de MN Representante de MN en su ausencia y una vez MN haya registrado,

previamente, en HA su CoA

Nodo corresponsal (CN) Terminal con funcionalidad IP móvil que está manteniendo una

comunicación con MN

Dirección Care-of-Address (CoA) Dirección IP temporal de MN en la RAL destino La dirección CoA se utiliza exclusivamente para definir el extremo del

túnel IP móvil en MIPv6

Entidades Funcionales y Terminología IPv6 Móvil

Page 9: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

99

Origen: HADestino: CoA

Origen: CNDestino: MN

datos

Origen y Destino reales

Inicio y Final del túnel de IP móvil

CNHA

InternetRAL

REMOTA

MNTúnel de IP móvil

Origen: HADestino: CoA

Origen: CNDestino: MN

datos

Origen: CNDestino: MN

datos

Dirección IP temporalCoA

Dirección IP permanente

MN obtiene la dirección CoA

Túnel IP Móvil en la Movilidad IPv6

TÚNEL BIDIRECCIONALIntercepta, encapsula y encamina,

en un paquete IPv6, el paquete IPv6 original enviado por CN a la dirección permanente de MN

RALDE ORIGEN

CoA

Page 10: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

4 Etapas en la Movilidad IPv61. Descubrimiento de Agentes (Agent Discovery): Proceso en

MN de detección del Router local o RAL local o Router remotoo RAL remota

2. Adquisición de una CoA (New-CoA adquisition): Proceso deobtención de una nueva CoA por MNEl nodo móvil (MN) cuando cambia de red tiene dos

direcciones:• Dirección permanente de la RAL origen o “de casa”

(Home Address)• Dirección temporal de la RAL destino (Care-of-Address)

3. Registro (Registration) con HA: Actualización de la tabla deasociación (binding) del HA con un paquete IPv6, procedentede MN, con la cabecera de extensión de movilidad y la opciónde Actualización de la Asociación (Binding Update):Dirección permanente-CoA

10

Page 11: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

4 Etapas en la Movilidad IPv64. Triángulo de encaminamiento y encapsulación (Routing and Tunneling):

Túnel IP móvil a través de HA permitiendo comunicaciones entre MN y unoo varios CN El nodo corresponsal (CN) no se da cuenta de que el terminal móvil está

en otra red y envía paquetes a la RAL origen de MN Los paquetes con destino al MN son interceptados por HA (Home Agent)

y enviados por un túnel de IP móvil a la red remota donde está MN Las respuestas de MN a CN y, posteriormente, de CN a MN por el

triángulo con HA MN envía los paquetes con su CoA (dirección origen)

• Si pusiera su dirección permanente, el router podría (por seguridad)hacer un filtrado y descartar el paquete porque la dirección de origenno coincide con el prefijo de red (evitando un posible ataque a unamáquina por Internet desde una máquina con una dirección “extraña”en dicha red destino)

OPTIMIZACIÓN DEL TRIÁNGULO o RESPUESTAS DIRECTAS:Las respuestas de MN a CN y, posteriormente, de CN a MN,directamente entre ellos, es decir, rompiendo el triángulo y, por tanto,sin pasar por HA

11

Page 12: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

1212

CN

HA (Home Agent)

Internet

MN

RALremota

(AGENTE DE CASA)

4a

4b

Dos comunicaciones posibles:1. TÚNEL BIDIRECCIONAL (triángulo)

de CN a MN y de MN a CN, SIEMPRE VÍA HA

2. RESPUESTAS DIRECTAS (SIN HA)de MN a CN y, luego, de CN a MN

Router de MH(dominio local)

(dominio remoto)

Túnel Bidireccional HA-MN

5

RALde origen

CN con funcionalidad de IP móvil para el

manejo de mensajes específicos

3 Actores, 4 etapas y 2 Tipos de Comunicaciones en IPv6 Móvil

(RFC-3775)

6

NODO MÓVIL

0

En este momento HA representa a MN

Descubrimiento de agente (router)

y prefijo remoto(mensaje ND

de Anuncio de Router)+

Autoconfiguración automática

de CoA (prefijo+EUI-64)

1

2

3

CN con funcionalidad de IP móvil para el

manejo de mensajes específicos

CN con funcionalidad de IP móvil para el

manejo de mensajes específicos

Page 13: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

13

1. Descubrimiento de Agentes o detección del router local en laRAL local o router remoto en la RAL remota Mensaje ND de Anuncio de Router: Transmitido

regularmente por un router local a MN para indicar suexistencia y características mediante un mensaje ICMPv6de Anuncio de Router (Tipo = 134) con una o más opcionesde información del mensaje ND (dirección MAC del router,PREFIJO DE RED, MTU, información del HA, etc.) coninformación específica para los MN

• Por el prefijo de red, MN sabe si está en “casa” o“fuera”

2. Adquisición de una CoA: Sólo cuando MN detecta que está enuna RAL remota obtiene CoA por autoconfiguraciónautomática (prefijo de red + EUI-64) o por DHCPv6

13

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en las 2 primeras Etapas de Movilidad

Page 14: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Formato del Mensaje ND de Anuncio de RouterEtapa de Descubrimiento de Agentes

Formado por un Mensaje ICMPv6 de Anuncio de Router (134)

14

Cabecera FijaCabecera Siguiente= 58

Mensaje ICMPv6de Anuncio de Router

Cabecera ND

Tipo = 134 , Código=0, checksum.

Mensaje ND de Anuncio de Router Opciones de Información de Control del Cuerpo del Mensaje ND

MAC, prefijo , información HA ,etc.

Los mensajes del protocolo ND se construyen con mensajes ICMPv6

MENSAJE ICMPv6 de Anuncio de Router

14

Del router

De red para la autoconfiguración de la

dirección

Opción de Información del Home Agent en IPv6 móvil (si el router local es HA)

Se envía, periódicamente, pormultidifusión. También, por unidifusiónen el caso de una respuesta a unmensaje ND de Solicitud de Router

En el campo de opciones de informaciónde control aparece la propia direcciónMAC del router, el prefijo de red, etc.

Por el prefijo de red, MN sabe si está en “casa”

o “fuera”

Cabecera ICMPv6 Cuerpo ICMPv6

Page 15: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

15

3. Registro con HA: MN envía a su HA un paquete IPv6 con lacabecera de extensión de Movilidad que contiene la opciónde Actualización de la Asociación (Binding Update):Dirección permanente-CoA para la actualización de la tablade asociación de HA HA comprueba si MN está en la RAL de origen

mediante un mensaje ND de Solicitud de Vecinocreado a través de un mensaje ICMPv6 de Solicitudde Vecino (tipo 135) con la opción dirección IPv6permanente de MN: La respuesta es un mensajeICMPv6 de Anuncio de Vecino (tipo 136) que incluyela dirección MAC del vecino MN• No hay respuesta de MN si MN no está en su RAL

de origen15

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en la 3ª Etapa de la Movilidad IPv6

Page 16: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Cabecera de Extensión de Movilidad Opción de actualización de la asociación (binding update): Dirección

permanente de MN y CoA Registro inicial de MN con HA cuando MN obtiene su CoA en la RAL remota y,

posterior, registro de MN con CN• Una vez realizado el registro de MN en el router HA, MN realiza también el

registro en CN y, a continuación, se lleva a cabo con éxito la prueba deencaminamiento

– Por tanto, es posible enviar directamente paquetes de MN a CN y de CNa MN sin pasar por el router HA

• Tras recibir un primer paquete de CN por el túnel vía HA, MN transmitedirectamente hacia CN

Cuando MN regresa a casa (RAL de origen) también envía al HA una Cabecerade Extensión de Movilidad con la Opción correspondiente para indicarle de suregreso y de la no necesidad de una CoA

Cualquier mensaje que incluya una actualización de la asociación (bindingupdate) debe incluir una cabecera AH y otra ESP (o sólo ESP con funcionalidadAH)

• La movilidad IPv6 puede hacer uso de IPSec para todos los requerimientos deseguridad, como la autenticación, integridad y confidencialidad

16

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en la 3ª Etapa de la Movilidad IPv6

Page 17: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Nueva Cabecera de Extensión IPv6 CABECERA DE EXTENSIÓN DE MOVILIDADCabecera siguiente en la anterior cabecera = 135Para transportar mensajes de movilidad en IPv6

(Mobile IPv6)• Permite a MN registrar y asociar su CoA con HA

para túneles bidireccionales• Permite a MN registrar y asociar su CoA,

directamente, con CN para comunicacionesdirectas sin pasar por HA

Tiene que ser la última cabecera en el paquete IPv6• Cabecera siguiente = 59, significa que NO HAY

MÁS CABECERAS) y sin PDU del nivel superior17

Page 18: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

18

Cabecera FijaSiguiente=135

Cabecera de Movilidad

Siguiente=59

•Tipo de la Cabecera de Movilidad (8 bits): Identifica el correspondiente mensaje de movilidad. (7 mensajes)

………Tipo = 5: Mensaje de Actualización de la Asociación (Binding Update message)

para que un MN notifique de su nueva CoA y dirección IP permanenteTipo = 6: Mensaje de Confirmación de la Asociación (Binding Acknowledgment

message) que ratifica la recepción de un mensaje tipo = 5 y la indicación del tiempo que se guardará dicha asociación en memoria caché

..…….•Datos del Mensaje (n bits): Campo de longitud variable conteniendo datos opcionales de información (RFC-3775)

Cab. Sig. = 59

8Bits 16

Tipo de Cabecera Reservado

31

Longitud Cabecera

Suma de Comprobación

0 24

Datos del Mensaje

Cabecera de Extensión de Movilidad IPv6

Incluye mensajes para pruebas de encaminamiento (return routability) entre CN, HA y MN que garantizan que el “binding update” recibido es auténtico y que MN

tiene asignada una dirección CoA en un momento determinado

Page 19: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

19

4. Encaminamiento y encapsulación HA se ocupa de interceptar cualquier paquete destinado a la dirección permanente de MN Encaminamiento en triángulo: Si el CN se comunica con un MN, los paquetes se encaminan

desde el CN hacia el HA que los encapsula y encamina al extremo del túnel con MN y cuyaterminación es CoA OPTIMIZACIÓN (evitar el triángulo pasando por HA) o envío directo de

respuestas entre MN y CN:• REGISTRO: Una vez MN recibe por el túnel paquetes de uno o más CN, envía

hacia dichos CN que se están comunicando con él, paquetes con la CABECERADE EXTENSIÓN DE MOVILIDAD conteniendo la opción de Actualización de laAsociación (Binding Update)

• DATOS: Como MN puede responder directamente a CN sin pasarpor el túnel con HA, pone su dirección temporal (CoA) comodirección origen del paquete y su dirección permanente en laCABECERA DE EXTENSIÓN DE OPCIONES PARA ELDESTINO De esta forma, la dirección IP CoA es transparente al nivel de red,

transporte y aplicación de CN Posteriormente, CN envía paquetes IPv6 con una CABECERA

DE EXTENSIÓN DE ENCAMINAMIENTO que contiene ladirección IP permanente de MN

19

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en la 4ª Etapa de la Movilidad IPv6

Page 20: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

20

Cabecera de Extensión de Opciones para el Destino• Por ser una respuesta para el destino de la

solicitud previa• Tráfico de MN a CN (directamente sin pasar por

HA)• Los paquetes emitidos por MN llevan la dirección

origen CoA en la cabecera fija y la direcciónpermanente de MN en la opción para que ladirección CoA sea transparente para el nivel dered, transporte y aplicación de CN

– La acción que debe realizar CN, al recibir el paquete,es CAMBIAR LA DIRECCIÓN ORIGEN CoA por ladirección permanente de CN que está en la cabecerade extensión de opciones para el destino

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en la 4ª Etapa de la Movilidad IPv6

Page 21: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

21

Cabecera de Extensión de Encaminamiento (tipo 2)• Por ser una solicitud de servicio que se ha de

encaminar hacia un destino temporal (CoA)• Tráfico de CN a MN (directamente sin pasar por

HA)• Los paquetes emitidos por CN llevan la dirección

destino CoA en la cabecera fija y la direcciónpermanente del destino (MN) en la opción paraque la dirección CoA sea transparente para elnivel de red, transporte y aplicación de MN

– La acción que debe realizar MN, al recibir el paquete,es CAMBIAR LA DIRECCIÓN DESTINO CoA por ladirección permanente de CN que está en la cabecerade extensión de encaminamiento

Proceso de Señalización o Envío de Mensajes entre las 3 Entidades Funcionales en la 4ª Etapa de la Movilidad IPv6

Page 22: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Cabeceras de Extensión en Movilidad IPv6

Valor decimal de cabecera siguiente Cabecera de extensión

0 Cabecera de extensión de opciones salto a salto

43 Cabecera de extensión de encaminamiento

44 Cabecera de extensión de fragmentación

51 Cabecera de extensión AH 50 Cabecera de extensión ESP60 Cabecera de extensión de

opciones para el destino135 Cabecera de movilidad

RFC-2460

RFC-4302RFC-4303

RFC-3775

RFC-2460

22

Page 23: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

23

Cabecera de Extensión de Movilidad IPv6de Opciones para el Destino

Tráfico de MN a CN (directamente sin pasar por HA)

Cab. Siguiente = 6 Longitud cabecera

8Bits 16

Dirección permanente, original o nativa de MN

24 31

•Cabecera siguiente (8 bits)•Longitud cabecera (8 bits): Longitud de la cabecera en bloques de 8 octetos sin incluir los primeros 8 octetos •Dirección permanente, original o nativa del emisor

0

23

(Así, la dirección CoA, o dirección origen del paquete, es transparente para el nivel de red, transporte y aplicación de CN)

Cabecera FijaSiguiente=60

Cabecera de Encaminamiento

Siguiente=6Segmento

TCP…

Page 24: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

24

Cabecera de Extensión de Movilidad IPv6de Encaminamiento Tipo 2

Tráfico de CN a MN (directamente sin pasar por HA)

Longitud cabecera

Bits

Dirección permanente, original o nativa de MN

Tipo de encamin.= 2 Direcciones restantes=1

Reservado

•Cabecera siguiente (8 bits)•Longitud cabecera (8 bits): Longitud de la cabecera en bloques de 8 octetos sin incluir los primeros 8 octetos •Tipo de encaminamiento (8 bits): Actualmente se ha definido el tipo cero (encaminamiento estricto y no estricto de IPv4) y tipo 2 para IP móvil.•Direcciones restantes (8 bits): Número de destinos intermedios (encaminamiento tipo cero) o 1 (encaminamiento tipo 2)•Reservado (8 bits): A ceros•Dirección permanente, original o nativa del destinatario

Cab. Siguiente = 6

8 16 24 310

Cabecera FijaSiguiente=43

Cabecera de Encaminamiento

Siguiente=6Segmento

TCP…

(Así, la dirección CoA, o dirección destino del paquete, es transparente para el nivel de red, transporte y aplicación de MN)

Page 25: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Movilidad IPv6 frente a IPv4Diferencias

En IPv6 no es necesario el Agente Foráneo (FA) Router remoto en la movilidad IPv6 no tiene que tener funcionalidad IP

móvil En IPv6 se elimina el triángulo de encaminamiento

Aunque se contempla también la posibilidad del túnel bidireccional En IPv6 se ha definido una nueva Cabecera de Extensión específica de

Movilidad La utilizan CN, MN y HA en mensajes de actualización (binding)

• Registro del MN en HA y CN En IPv6 se utiliza una cabecera de extensión de Opciones para el Destino

• Tráfico de MN al CN En IPv6 se utiliza una Cabecera de Extensión de Encaminamiento tipo 2

• Tráfico de CN al MN En IPv6 van apareciendo progresivamente nuevos mensajes específicos

ICMPv6 para la movilidad IPv6 sin necesidad de extraer la información demovilidad de otros mensajes ICMPv6 (p. ej., anuncio y solicitud de router)

25

Page 26: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Solicitud de Descubrimiento de Dirección del HA(Home Agent Address Discovery Request) Dirección IP y MAC de HA al llegar MN a “casa”

Respuesta de Descubrimiento de Dirección del HA(Home Agent Address Discovery Reply) Enviada por el HA ante una solicitud previa

Solicitud de Prefijo de red (Mobile PrefixSolicitation) Enviada por MN al router remoto (ida) y al HA (vuelta)

Anuncio de Prefijo de red (Mobile PrefixSolicitation) Enviada por el router remoto y HA ante una solicitud previa

26

Nuevos Mensajes ICMPv6 Específicos para IPv6 Móvil

RFC-3775

Page 27: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

Ejercicio Práctico

27

Una organización tiene oficinas en Madrid, León, Valencia y Barcelona. En cada oficina los equipos informáticos están conectados mediante tecnología Ethernet

y utilizan un único router para su conexión a Internet

Un empleado de la oficina de Madrid que utiliza un terminal portátil TM1 se traslada a trabajar durante un mes a la oficina de Barcelona; por lo que ahora conecta su terminal TM1 a la red de dicha oficina de Barcelona. Se desea que siga disponiendo de la misma

conectividad IPv6 que tenía en la oficina de Madrid, es decir, que no se modifiquen, en los correspondientes servidores DNS, los registros de la dirección IP del terminal TM1

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Page 28: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

28

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Explicar la funcionalidad que deben tener los routers RM, RB yel terminal TM1; así como las acciones concretas que realizancada uno de ellos

CUESTIÓN a)

Page 29: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

29

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

RM y TM1 deben tener funcionalidad de IP móvil, RB por el contrario no necesita ninguna funcionalidadadicional

RM debe REGISTRAR la asociación de la dirección permanente (2001:630:80:7000::2) y CoA(2001:630:80:8000::12) de TM1 a partir de una cabecera de extensión de movilidad recibida de TM1

RM debe ENCAPSULAR los paquetes recibidos con dirección destino la dirección permanente de TM1(2001:630:80:7000::2) en una nueva cabecera con dirección destino la CoA de TM1(2001:630:80:8000::12) y dirección origen la dirección de RM del interfaz de Internet(2001:630:80:6000::33)

2001:630:80:5000::22

RESPUESTA a)

Page 30: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

30

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

TM1 debe ENVIAR a RM, para su registro, la asociación de la dirección permanente(2001:630:80:7000::2) y CoA (2001:630:80:8000::12) en una cabecera de extensión de movilidad

TM1, en caso de que el tráfico pase por RM, debe DESENCAPSULAR los paquetes recibidos con direccióndestino la dirección CoA de TM1 (2001:630:80:8000::12)

TM1, en caso de que el tráfico venga directamente de SL, debe CAMBIAR la dirección destinodel paquete recibido (CoA: 2001:630:80:8000::12) por la dirección que está en la Cabecera deExtensión de encaminamiento (dirección permanente: 2001:630:80:7000::2)

2001:630:80:5000::22

RESPUESTA a)(continuación)

Page 31: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

31

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Una vez realizado el registro de TM1 en el router RM y, posteriormente, enel servidor SL, se envían directamente paquetes (sin pasar por el router RM) deSL a TM1 y de TM1 a SL Indicar la estructura de la cabecera IP de un paquete que envía el

Servidor SL al terminal TM1 (localizado en la oficina de Barcelona),detallando el contenido de los campos que se conozcan

CUESTIÓN b)

Page 32: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

32

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Dirección Origen (SL): 2001:630:80:9000::32 Dirección Destino (CoA de TM1): 2001:630:80:8000::12 Cabecera siguiente: Cabecera de encaminamiento (43)

Cabecera de Extensión de Encaminamiento: Dirección permanente de TM1en la red de Madrid: 2001:630:80:7000::2

2001:630:80:5000::22

RESPUESTA b)

Page 33: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

33

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Indicar la estructura de la cabecera IP de un paquete que envía el terminalTM1 (localizado en la oficina de Barcelona) al Servidor SL, detallando elcontenido de los campos que se conozcan

CUESTIÓN c)

Page 34: ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE …pegaso.ls.fi.upm.es/arquitectura_redes/clase2-CUARTOIPv6... · 2011-11-10 · Las respuestas de MN a CN y, posteriormente, de CN

ARQUITECTURA Y SERVICIOS DE INTERNET© Fco. Javier Yágüez García

34

TM1

TM1

2001:630:80:7000::2

2001:630:80:8000::12

2001:630:80:6000::33

2001:630:80:9000:32

RM

SL

Dirección Origen (CoA de TM1): 2001:630:80:8000::12 Dirección Destino (SL): 2001:630:80:9000::32 Cabecera siguiente: Cabecera de Extensión de Opciones para el Destino (60)

Cabecera de Extensión de Opciones para el Destino: Dirección permanentede TM1 en la red de Madrid: 2001:630:80:7000::2

2001:630:80:5000::22

RESPUESTA c)