Redes IP: Arquitectura y Protocolos.
Mara Canales Profesora de Ingeniera Telemtica Departamento de Ingeniera Electrnica y Comunicaciones
TCNICAS DE RED APLICADAS AL COMERCIO 2007/2008
Redes IP: Arquitectura y Protocolos
ndice Introduccin. Arquitectura y protocolos. Nivel Internet:
Direccionamiento Protocolo IPv4 Protocolo IPv6 Control Encaminamiento. Movilidad IP
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Introduccin
Red Mvil Pasarela de Acceso a Red Fija
Internet
Acceso a Internet
Red de Transporte
Proveedor de Acceso a Red
Red de Acceso
PYME
Residencia Particular
Red Corporativa
3
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Introduccin
Motivacin para la interconexin
Gran variedad de tecnologas de red (LAN, WAN).
Propiedades elctricas y codificacin. Direccionamiento. Formatos de trama.
Inexistencia de una tecnologa que se adapte a todas las necesidades.
Ejemplo: LAN en una oficina, Frame Relay en una red corporativa para comunicar oficinas lejanas geogrficamente. Problema: la comunicacin slo es posible dentro de una misma tecnologa de red.
Interconectividad
Ofrecer la posibilidad de compartir recursos globales a la vez que se mantiene y preserva la independencia y autonoma de las redes que se interconectan.
4
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Introduccin
Los usuarios reclaman un acceso universal independiente de la configuracin hardware / software de cada mquina y de la tecnologa particular de las redes implicadas. El objetivo es la creacin de una red virtual universal con las siguientes propiedades:
Esquema de direccionamiento global. Protocolos comunes e independientes de la tecnologa de red.
Al conjunto de redes interconectadas entre s, tal que cada una posee identidad propia y un conjunto de mecanismos especiales para comunicarse con el resto de las redes, se le denomina internet.
5
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Introduccin
Internet es un conjunto mundial de redes interconectadas con protocolos comunes (TCP/IP) y un direccionamiento universal (IP).
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Introduccin
Antecedentes de Internet
ARPANET creada en 1969 por la Advanced Research Projects Agency del Department of Defense de EEUU, con el objetivo de resistir un ataque militar y restringida a centros con proyectos militares. La versatilidad de TCP/IP y su promocin por ARPA provocan un enorme crecimiento de ARPANET. En 1984 la NSF (National Science Foundation) cre la red NSFNET abierta a todas las universidades, que se interconect con ARPANET. Gradualmente se conectaron a NSFNET redes regionales y de otros pases, creando la Internet.
Gestin de Internet
ISOC (Internet Society), asociacin internacional para la promocin de la tecnologa y servicios Internet. IAB (Internet Architecture Board), consejo para el desarrollo tcnico de Internet.
IRTF (Internet Research Task Force) IETF (Internet Engineering Task Force) 7 RFCs (Request for Comments).
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Arquitectura y protocolos
Objetivo
Garantizar la comunicacin pese a problemas locales o desconexiones en grandes segmentos de la red, siendo las mismas mquinas conectadas a la red quienes, de forma automtica, resuelvan los problemas suscitados.
Basada en la comunicacin de tres agentes:
Procesos.
Entidades que desean comunicarse.
Maquinas (hosts)
Lugar donde residen o corren los procesos.
Redes.
La comunicacin tiene lugar a travs de redes a las que las hosts estn unidas.
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Arquitectura y protocolos
Niveles de la arquitectura:
APLICACIN PRESENTACIN SESIN TRANSPORTE RED ENLACE ACCESO A RED FISICO
ARQUITECTURA OSI 9 ARQUITECTURA TCP/IP
Departamento de Ingeniera Electrnica y Comunicaciones
APLICACIN
TRANSPORTE RED
Redes IP: Arquitectura y Protocolos
Arquitectura y protocolos
Protocolos
Nivel de Aplicacin (mensaje) Nivel Host-Host (segmento) Nivel Internet (datagrama) Nivel de Acceso a Red (trama) ICMP IGP EGP SNMP CSMA/CD, Token Ring, X.25, ISDN, ATM, etc TCP UDP 10 IP ARP RARP ARP TELNET FTP SMTP SNMP EGP FTP ICMP IGP IP RARP SMTP Address Resolution Protocol Exterior Gateway Protocol File Transfer Protocol Internet Control Message Protocol Interior Gateway Protocol Internet Protocol Reverse Address Resolution Protocol Simple Mail Transfer Protocol Simple Network Management Protocol Transmission Control Protocol User Datagram Protocol
Departamento de Ingeniera Electrnica y Comunicaciones
TCP
UDP
Redes IP: Arquitectura y Protocolos
Nivel Internet
Protocolo IP (Internet Protocol)
Protocolo de nivel de red, cuyo objetivo es convertir redes diferentes a nivel fsico en una red aparentemente homognea.
Caractersticas:
Servicio no orientado a conexin (datagramas). Calidad de servicio best effort. No garantiza la entrega de todas las unidades de datos, ya que en momentos de congestin los routers pueden descartar los paquetes sin previo aviso. No garantiza que los datagramas entregados, sean entregados en el orden correcto.
Funciones:
Direccionamiento. Fragmentacin / Reensamblaje de datagramas. Entrega de datagramas entre redes.
11
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Identificadores universales. Virtual
Interpretado por el software independiente del direccionamiento hardware
IPv4
Identifican una conexin de un nodo. Estructura jerrquica.
Identificador de red (netid) Identificador de nodo (hostid)
Qu nodo es? Dnde est? Cmo llego a l? Ojo!, identifican a la interfaz en la conexin, no al ordenador
Longitud de 32 bits. Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando los dgitos decimales por puntos.
10011011 12 11010010 00100110 11110001
155
210
38
241
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Clases de direcciones
Identificador de red (netid)
1 8
Identificador del nodo (hostid)
32
Clase A
Pocas redes (126) 16.777.214 nodos por red
ID red
2 16
ID nodo
32
Clase B
Redes medianas (16.382) 65532 nodos por red
1 0
ID red
24
ID nodo
32
Clase C
Muchas redes (2.097.150) 254 nodos por red
1 1 0
ID red
ID nodo
32
Clase D
1 1 1 0
Direccin multicast
32
Clase E
13
1 1 1 1
Reservado para usos futuros
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Direcciones especiales
Este host Todo 0s Utilizadas como direccin fuente en el arranque del sistema Se refiere nicamente a la red y no a sus nodos. Envo de un paquete a todos los nodos de la red netid. Envo de un paquete a todos los nodos de su red durante el arranque del sistema Utilizada para pruebas
Departamento de Ingeniera Electrnica y Comunicaciones
Host en esta red
Todo 0s
hostid
Direccin de red
netid
Todo 0s
Difusin directa
netid
Todo 1s
Difusin limitada
Todo 1s
Direccin de loopback
14
127
Cualquier dgito
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Un router conectando tres LANs
Tres interfaces de red Tres direcciones IP
IP: [Link] Router: [Link] IP: [Link] Router: [Link] IP: [Link] Router: [Link] L NB [Link]
L N [Link] [Link] [Link] IP: [Link] Router: [Link]
l estar todas las redes directamente conectadas no hacen falta rutas
[Link] L NC [Link]
IP: [Link] Router: [Link]
15
IP: [Link] Router: [Link]
IP: [Link] Router. [Link]
IP: [Link] Router: [Link]
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Conexin de dos LANs mediante lnea serie.
A A [Link] A [Link]
A [Link] por [Link] Red [Link] [Link] [Link] Router [Link]
X [Link]
[Link] Router [Link]
[Link]
[Link]
A [Link] por [Link] [Link] Router [Link]
[Link] Router [Link]
16
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Conexin a Internet de oficina principal y sucursal
[Link] Router [Link] [Link] Router [Link] [Link] Router [Link]
Oficina Principal [Link] [Link] [Link] Sucursal [Link] X [Link] [Link] A [Link] por [Link] Y
A [Link] por [Link] A [Link] por [Link]
[Link] [Link] Z Internet
A [Link] por [Link] A [Link] por [Link] ................................................. .................................................
17
[Link] [Link] Router [Link] Router [Link]
[Link] Router: [Link]
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Direcciones reservadas y privadas
Red o rango [Link] [Link] [Link] [Link] 22 .0.0.0 2 [Link] [Link] [Link] [Link] [Link] [Link] [Link] Uso Reservado (fin clase A) Reservado (inicio Clase B) Reservado (fin clase B) Reservado (inicio Clase C) Reservado (inicio Clase Reservado (clase E) Privado (1 red clase A) Privado (16 redes clase B) Privado (256 redes clase C) )
direcciones para redes que se usan exclusivamente dentro de una sola organizacin y que no requieren conectividad IP con Internet - direcciones no son unvocas a nivel global - Los hosts con IP privada carecen de conexin IP con Internet 18
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Utilidad de las direcciones privadas (Network Address Translation)
A [Link] Int rn t B [Link]
[Link] r [Link] [Link] AT
[Link] [Link] AT r [Link]
[Link] Rout r [Link]
[Link] Rout r [Link]
[Link] Rout r [Link] [Link] Rout r [Link]
Departamento de Ingeniera Electrnica y Comunicaciones
19
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Mapeo de direcciones
Las direcciones IP se pueden mapear en un nombre y en una ruta siendo ms inteligibles a nivel humano. Mapeo plano o fichero residente en el nodo (fichero hosts).
[Link] gtc1 [Link] gtc2
Servicio de nombres DNS (Domain Name System).
Sintaxis para los nombres. Reglas de delegacin de autoridad (esquema jerrquico de nombres). Sistema de computacin distribuido que relaciona nombres y direcciones. Ejemplo: [Link]
20
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Problemtica y limitaciones
En el esquema original de direccionamiento IP cada red fsica tiene asignada una direccin de red IP nica, siendo su principal debilidad el crecimiento. Esta debilidad crea la siguiente problemtica: Espacio de direcciones insuficiente Tablas de encaminamiento enormes Cmo se puede minimizar el nmero de direcciones de red asignadas, en especial las de tipo B, sin destruir el esquema de direccionamiento original?.
21
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Problemtica y limitaciones (cont.)
SOLUCIONES:
Direccionamiento de subred (Mejor aprovechamiento de las direcciones) Direccionamiento de superred (Minimizacin de asignaciones de direcciones de tipo B, utilizando direcciones de tipo C) NAT (Network Address Translation): Asignacin de ms de una red fsica a una direccin de red IP IPng (IPv6): nueva versin del protocolo IP
22
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Direccionamiento mediante subredes Evita la sobrecarga de los routers y minimiza la asignacin de direcciones de red. Divide una red IP en partes ms pequeas permitiendo una organizacin jerrquica de la misma. Una red compleja (con subredes) es vista desde fuera como una nica red. Mascara de red:
netid hostid
netid
subnetid
hostid
111111111100000
Ejemplo: direccin clase B. ltimo octeo de red para subred: [Link]
2 16 32
1 0
netid
subnetid
hostid
Departamento de Ingeniera Electrnica y Comunicaciones
23
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Direccionamiento mediante subredes. Ejemplo
Clase B
Mscara: 16 bits 147 . 156 11111111 . 11111111 . 255 Bits subred 00 01 (0) (64) Subred [Link] [Link] [Link] [Link] . 255 . 2 bits Subred 11 14 bits Host 000000 . 00000000 192 . 0 Rango [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link]
LAN A 47. 56.0.0
Mscara [Link] [Link] [Link] [Link]
10 (128) 11 (192)
Internet
24
LAN D 47. 56. 92.0
RED 47. 56.0.0
LAN C 47. 56. 28.0
Los routers de Internet siguen viendo la red como [Link]
Pero los routers internos distinguen las diferentes subredes
LAN B 47. 56.64.0
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Ejemplo de configuracin IP de una mquina.
IP clase B Mscara:subred
25
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Subred. Consideraciones
Red [Link], mscara [Link]. 256 subredes (de [Link] a [Link]) pero
Direccin [Link] identifica red o subred? Direccin [Link] identifica broadcast en la red o en la subred?
Solucin: no utilizar la primera y la ltima subred (las que tienen el campo subred todo a ceros o todo a unos). Esta norma se puede infringir (se hace a menudo) con la declaracin de subnet zero Permite aprovechar mejor el espacio disponible (Ej. Red [Link] con mscara [Link])
26
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Posibles subredes de una red de clase C.
Bits subred 0 1 2 3 4 5 6 7 8 N subredes 0 0 2 6 14 30 62 126 254 N subredes (subnet zero) 0 2 4 8 16 32 64 128 256 Bits host 8 7 6 5 4 3 2 1 0 N hosts 254 126 62 30 14 6 2 0 0 Mscara [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] ltimo byte de la mscara en binario 00000000 10000000 11000000 11100000 11110000 11111000 11111100 11111110 11111111
Departamento de Ingeniera Electrnica y Comunicaciones
27
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Subredes con mascara de tamao variable (VLSM):
requisito protocolos de encaminamiento SIN CLASE
S bred [Link]
16 S e es e 256 i ecci es
ra
S bred/bit /bit [Link]/24 [Link]/24 [Link]/24 ........... [Link]/24 [Link]/22 [Link]/22 ........... [Link]/22 [Link]/20 [Link]/20 [Link]/20 156.134.128/17
Departamento de Ingeniera Electrnica y Comunicaciones
[Link] [Link] [Link] ........... [Link] [Link] [Link] ........... [Link] [Link] [Link]
[Link] [Link] .......... [Link] [Link]
16 S e es e 1024 i ecci es
[Link] .......... [Link] [Link]
3S e es e 4096 i ecci es S 28 e e 32768 i ecci es
[Link]
[Link] [Link] [Link] [Link]
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Encaminamiento de dos subredes
A 158. 2.30.0 [Link] por [Link] A 158. 2.20.0 [Link] por [Link] 158. 2.20.1 [Link] [Link] [Link] [Link] [Link] 158. 2.30.12 [Link]
Y 158. 2.30.1 [Link] Subred de cuatro direcciones ([Link] - [Link])
158. . .12 255.255.255.
158. 2.30.25 [Link] LA 158. 2.30.0 [Link]
LA A 158. 2.20.0 [Link]
29
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Conexin a Internet de oficina principal y sucursal configurando subredes
[Link]/17 Router [Link] Oficina Principal [Link]/17 [Link]/17 Router [Link] [Link]/17 Router [Link]
A [Link]/20 por [Link] A [Link]/0 por [Link] [Link]/17 [Link]/30 Y [Link]/30 Z [Link]/30 Internet
Sucursal [Link]/20 X [Link]/20 [Link]/30 A [Link]/0 por [Link]
A [Link]/17 por [Link] .................................................. ..................................................
30
[Link]/20 [Link]/20 Router [Link] Router [Link]
[Link]/20 Router: [Link]
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Superred (CIDR)
Problema: agotamiento del espacio de direcciones IP
Causa: existen menos de 17 mil direcciones de clase B (ms solicitadas) y ms de 2 millones de clase C (menos solicitadas).
Solucin: asignar grupos de clases C a una organizacin. Nuevo problema: explosin de las tablas de rutas.
una red de clase B de 3000 host requiere una entrada en la tabla de encaminamiento para cada "router" troncal, pero si la misma red se direccionase como un rango de redes de clase C, requerira 16 entradas.
Nueva solucin: considerar un grupo contiguo de redes clase C como una sola red. Hacer superredes. Ampliada al resto del espacio de direcciones a esta tcnica se le denomina CIDR (Classless InterDomain Routing).
31
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Encaminamiento en CIDR
no encamina de acuerdo a la clase del nmero de red sino slo segn los bits de orden superior de la direccin IP: prefijo IP. Cada entrada de encaminamiento CIDR contiene una direccin IP de 32 bits y una mscara de red de 32 bits, que en conjunto dan la longitud y valor del prefijo IP Se le llama supernetting porque el encaminamiento se basa en mscaras de red ms cortas que la mscara de red natural de la direccin IP, en contraste con el subnetting, donde las mscaras de red son ms largas que la mscara natural. A diferencia de las mscaras de subred, que normalmente son contiguas pero pueden tener una parte local no contigua, las mscaras de superred son siempre contiguas CIDR maneja el encaminamiento para un grupo de redes con un prefijo comn con una sola entrada de encaminamiento.
32
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Ejemplo superred (CIDR).
Proveedor de servicios Internet Internet
Prefijo Notacin Decimal Direcciones Individuales Redes IP
Organizacin Organizacin C D Organizacin B
Organizacin A Red IP inicial [Link] 33 Prefijo Notacin decimal Equivalencia binaria /21 [Link] 11001000.00011001.00010000.00000000
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Ejemplo superred (CIDR) (cont.).
Problema: informacin almacenada en los routers crece.
Un registro por organizacin
Una nica ruta anunciada Proveedor de servicios Internet 1 Internet Proveedor de servicios Internet 2 Organizacin A [Link]
Varios por organizacin
34
Adems de asignar grupos de redes C a las organizaciones se hace un reparto por continentes y pases.
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Traduccin de direcciones (NAT)
Consiste en traducir una direccin IP en otra de acuerdo con cierta tabla de equivalencias. Uso:
Servidor Web Internet
Router AT Tabla de traduccin
Direccionamiento privado [Link]/8 [Link]/12 [Link]/16 35
Direccionamiento pblico
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Tipos de NAT
Segn los campos que se modifican:
NAT Bsico. Slo se cambia la direccin IP. NAPT (Network Address Port Translation). Se modifica la direccin IP y el nmero de puerto TCP o UDP.
Segn la temporalidad de correspondencia:
Esttico. La tabla de conversin se introduce en la configuracin del NAT y no se modifica dinmicamente Dinmico. La tabla de conversin se crea y modifica sobre la marcha en funcin del trfico recibido. Las direcciones pueden reutilizarse. Requiere mantener en el NAT informacin de estado
36
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Tipos de NAT (cont.)
Esttico NAT Bsico El nmero de direcciones pblicas ha de ser igual al de privadas En conexiones entrantes permite asociar a una sola direccin diferentes servidores Dinmico El nmero de direcciones pblicas puede ser menor, pero ha de ser suficiente para el nmero de ordenadores conectados simultneamente Una sola direccin pblica permite la conexin de mltiples ordenadores
NAPT
El cambio de direccin IP / puerto supone modificaciones en todos aquellos campos de los distintos protocolos que utilicen esta informacin.
37
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
NAT bsico esttico
Origen: [Link]:1108 Destino: [Link]:80 Origen: [Link]:1108 Destino: [Link]:80
Cliente [Link] [Link] [Link] Router AT
Servidor Web [Link] Internet Servidor FTP [Link]
Cliente Tabla AT esttica Dentro Fuera 192.168.0.x 206.245.160.x
[Link]
Origen: [Link]:1108 Destino: [Link]:21 38
Origen: [Link]:1108 Destino: [Link]:21
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
NAT bsico dinmico
Origen: [Link]:1108 Destino: [Link]:80 Origen: [Link]:1108 Destino: [Link]:80
Cliente [Link] Router AT [Link] Internet
Servidor Web [Link]
[Link]
Cliente [Link]
Rango AT: [Link]-10 Tabla AT dinmica Dentro Fuera [Link] [Link] [Link] [Link]
Servidor FTP [Link]
39
Origen: [Link]:1108 Destino: [Link]:21
Origen: [Link]:1108 Destino: [Link]:21
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
NAPT esttico
Origen: [Link]:1084 Destino: [Link]:21 Origen: [Link]:1084 Destino: [Link]:21 Cliente Servidor FTP [Link]
[Link] Router AT
[Link] Internet
[Link]
Servidor Web [Link]
Tabla APT esttica Dentro Fuera [Link]:21 21 [Link]:80 80
Cliente
[Link]
Origen: [Link]:1067 Destino: [Link]:80 40
Origen: [Link]:1067 Destino: [Link]:80
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
NAPT dinmico
Origen: [Link]:1108 Destino: [Link]:80 Origen: [Link]:61001 Destino: [Link]:80
Cliente [Link] Router AT [Link] Internet
Servidor Web [Link]
[Link]
Cliente
[Link]
Tabla APT dinmica Dentro Fuera [Link]:1108 61001 [Link]:1108 61002
Servidor FTP [Link]
41
Origen: [Link]:1108 Destino: [Link]:21
Origen: [Link]:61002 Destino: [Link]:21
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Evolucin del protocolo
Nuevo perfil de uso de la red: Aplicaciones peer-to-peer, mensajera instantnea Disponibilidad (y consumo) de banda ancha Mayor nmero de nodos conectados debido a: Integracin del trfico de voz y datos Dispositivos siempre conectados gracias a la proliferacin de ADSL, cable, etc. Nuevos terminales: ya no slo queremos conectar el PC de nuestra casa, adems: Telfonos mviles Ordenadores porttiles Ordenadores de mano (PDAs) Pero no slo los servicios de comunicacin van a requerir direcciones IP Nuevos servicios de ocio: TV bajo demanda Sistemas de control remoto, televigilancia,
Departamento de Ingeniera Electrnica y Comunicaciones
IPv
42
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP LIMITACIONES DE IPv4:
No diseado con seguridad
IPsec aadido
No adaptado a movilidad
Definicin posterior de estndares Movilidad IPv4
No funcionamiento adecuado con QoS En algunas aplicaciones NAT es inviable:
RTP y RTCP (tiempo real) usan UDP con asignacin dinmica de puertos (no soportado por NAT) Autentificacin Kerberos necesita IP fuente (NAT la modifica) IPsec pierde integridad al modificarse la direccin de la cabecera IP Multicast con NAT se complica (por lo que no se usa)
43
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Qu ofrece IPv6?
M y r s Neigh Seg ri Pl g Enc QoS Renumeraci n y multihoming Multicast Movili ad ci ir cci s r Disc very i tr sec Pl y (A t c fig r ci ) Sobretodo ESCALABILIDAD LA PROPIA ESTRUCTURA DEL PROTOCOLO PERMITE QUE CREZCA
inamient ms eficaz
Permite, adems, coexistencia con IPv4. No hay un momento X para cambiar Base: simplificacin de la cabecera
44
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Cabeceras de extensin
45
SIMPLIFICACIN: menor tiempo de procesado de las tramas (encaminamiento)
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Cabeceras de extensin
Eliminar informacin de la cabecera principal y aadirla en cabeceras adicionales que pueden estar o no (menor carga) Estas cabeceras ofrecen varios servicios y mejoras. Hay 6 principales: cabecera de salto por salto, cabecera de extremo a extremo, cabecera de enrutamiento, cabecera de fragmento, cabecera de verificacin de autenticidad y cabecera de confidencialidad.
46
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
DIRECCIONES
Son identificadores de 128 bits de longitud. 2128b 3,40E38 direcciones posibles b 6,65E23 IPs por m2 de la superficie terrestre. Representacin bsica: X:X:X:X:X:X:X:X cada X representa el valor hexadecimal de un grupo de 16 bits [Link]/64 Muchas direcciones con gran cantidad de ceros posibilidad de notacin abreviada omitiendo ceros a la izquierda sustituyendo ceros en uno o ms grupos por :: [Link]/64
Otra forma: notacin como IPv4 X:X:X:X:X:X.d.d.d.d para los ltimos 32 bits.
[Link][Link]/64
47
/64 representa la longitud del prefijo de red
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
DIRECCIONES (cont.)
Tipos distintos de direcciones IPv6
Unicast: identifica a una interfaz Anycast: (uso en routers) identifican a un conjunto de interfaces. Un paquete destinado a una direccin anycast llega a la interfaz ms cercana (en trminos de mtrica de routers). Multicast: identifican un grupo de interfaces. Paquetes llegan a todos.
Diferencias fundamentales con IPv4:
No hay broadcast, es un caso particular de Multicast. Hay una organizacin de Campos por prefijos. El prefijo = dnde est conectada Los campos pueden ser todo 0s o 1s. Cada interfaz tiene al menos una direccin unicast de enlace local. Una nica interfaz puede tener varias direcciones. Una misma direccin o direcciones unicast pueden ser asignadas a varias interfaces (balanceo de carga).
48
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
ASIGNACIN DE DIRECCIONES (RFC 1884)
Situacin Prefijo (binario) Fraccin de espacio de direcciones 1/256 1/256 1/128 1/128 1/128 1/32 1/16 1/8 1/8 1/8 1/8 1/8 1/8 1/16 1/32 1/64 1/128 1/512 1/1024 1/1024 1/256
Direcciones especiales
Loopback ::1 No especificada :: Tneles IPv6 sobre IPv4, ::<dir.IPv4> Direcciones mapeadas desde IPv4, ::FFFF<dir.IPv4>
49
Reservado No asignado Reservado para NSAP Reservado para IPX No asignado No asignado No asignado No asignado Unicast de Proveedores No asignado Unicast Geogrfico No asignado No asignado No asignado No asignado No asignado No asignado No asignado Enlaces locales Site Local Multicast
0000 0000 0000 0001 0000 001 0000 010 0000 011 0000 1 0001 001 010 011 100 101 110 1110 1111 0 1111 10 1111 110 1111 1110 0 1111 1110 10 1111 1110 11 1111 1111
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Hay suficientes direcciones? Teniendo en cuenta que:
No utilizamos todas las direcciones IPv6, 64 bits identifican un dispositivo, Varios dispositivos por persona.
Si la poblacin mundial es:
[Link]
Y las direcciones IPv6 tiles:
264 = [Link].709.600.000 Las direcciones tiles por persona seran:
[Link]
Mientras el total de direcciones IPv4 son: 232 = 4.2 4. 67.2 6
50
[Link] < [Link]
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP TRANSICIN Necesaria la coexistencia entre IPv4 e IPv6
IMP: IPv6 HA SIDO DISEADO PENSANDO EN LA TRANSICION
51
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
Calendario previsto 2000 2001 2002 2003 2004 2005 2006 2007
Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Early adopter Appl. Porting <= Duration 3+ yrs. => ISP adoption <= Dur. 3+ yrs. => Consumer adoption <= Dur. 5+ yrs. => Enterprise adopt. <= 3+ yrs. =>
52
Fuente: S. Deering, Madrid Global Summit 2002
Asia
Europe
America
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP Mecanismos de transicin :
Dual stack (RFC 2893): un equipo puede tener instaladas la pila IPv4 y la pila IPv6 a la vez. Tneles: Permiten hacer una conexin IPv6 sobre una red IPv4 y viceversa. NAT-PT
(Network Address Translation Protocol Translation)
Es una extensin del NAT que se usa en IPv4 para, adems de cambiar la direccin, cambiar la cabecera IPv4 completa, manteniendo los datos intactos.
53
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: direccionamiento IP
EJEMPLO Tunnel Broker
3.- El servidor configura en el router el extremo del tnel
Tunnel Broker
3
Red IPv6 Tunnel server
Dual Stack (IPv6/IPv4)
1.- Peticin web IPv4
1
2.- Respuesta del servidor: Info para configurar el tnel
Red IPv4
2 4
4.- El cliente configura su extremo, puede empezar la comunicacin IPv6
Cliente
54
Conectado a Internet IPv4 Dual Stack (IPv6/IPv4)
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Pginas Web Relacionadas
Grupo de Trabajo para IPv6 del IETF ([Link] IPv6 Forum ([Link] Proyecto 6SOS, parcialmente financiado por el MCyT, para dar conocer IPv6 a las PYMES y profesionales ([Link] Proyecto Euro6IX, primer intento de la UE de crear un backbone IPv6 Nativo que una a todas las operadoras de telecomunicaciones, empresas y universidades ([Link] Proyecto 6NET, segundo gran proyecto europeo que trata de crear un backbone IPv6 ([Link]
55
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolos de control en Internet
ICMP (Internet Control Message Protocol)
Protocolo que informa sobre errores y situaciones anmalas.
ARP (Address Resolution Protocol)
Averigua la direccin fsica correspondiente a una direccin IP.
RARP
(Reverse
Address
Resolution
Protocol), Host
BOOTP Control
(Bootstrap Protocol)
Protocol)
DHCP
(Dynamic
Protocolos que permiten adquirir / obtener direcciones IP.
56
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolo ICMP
Informa a la fuente original del mensaje sobre situaciones de error o anmalas, siendo esta fuente la que debe referir los errores a niveles superiores que adoptarn las acciones a llevar a cabo. Cmo distinguir el paquete que ha provocado la incidencia, si en ese momento se haban enviado diversos paquetes a distintos destinos?. Los mensajes ICMP estn encapsulados en el campo de datos del datagrama IP.
CABECERA IP ICMP TRATADO COMO DATO
57
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Mensajes ICMP
Mensaje Destination Unreachable Source quench Echo request /reply Time exceeded Redirect Timestamp request /reply Explicacin Red, host, protocolo o puerto inaccesible o desconocido Ejerce control de flujo sobre el emisor en casos de congestin. No se utiliza. Test de alcanzabilidad o comprobacin de la comunicacin (comando ping). Datagrama descartado por agotamiento del TTL (comando traceroute) El router nos sugiere un camino ms ptimo Permite conocer el tiempo de ida y vuelta de un mensaje.
58
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Mensajes ICMP : ejemplo Echo Request /Reply
59
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Mensaje Time Exceeded
60
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolo ARP
Un host que desea comunicarse con otro host, dentro de la misma red fsica, debe conocer su direccin fsica. Cmo se asocia la direccin fsica de una host con su direccin IP?
Host 1 Dir IP : IP1 Dir Fsica: P1
Host 2 Dir IP : IP2 Dir Fsica: ?
Si A quiere comunicarse con B, enva un paquete especial de broadcast preguntando por la direccin fsica asociada a la direccin IP de B. B responde envindole su direccin fsica. 61
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Tabla ARP
mapeo de direcciones IP y direcciones fsicas
62
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolo RARP
Permite averiguar la direccin IP a partir de direccin fsica.
Por ejemplo, mquinas sin disco duro (xterminales)
El host enva un mensaje broadcast dirigido al servidor RARP; este busca en sus tablas y devuelve un mensaje con la direccin IP. El servidor RARP ha de tener registrados todos los equipos que deban arrancar de esta forma Problemas de RARP:
Devuelve nicamente la direccin IP. El servidor RARP ha de estar en la misma LAN que el cliente. No puede utilizarse en redes con asignacin dinmica de direcciones fsicas Departamento de
Ingeniera Electrnica y Comunicaciones
63
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolo BOOTP
Funcin anloga a RARP, pero:
Permite suministrar todos los parmetros de configuracin al cliente. El servidor y el cliente pueden estar en LANs diferentes.
Es preciso registrar en el servidor todas las direcciones fsicas que vayan a usar el servicio. A cada direccin fsica se le asigna de forma esttica una direccin IP (correspondencia biunvoca). Pensado para configuraciones estticas. Si el servidor BOOTP es remoto algn router de la LAN tendr la misin de redirigir las peticiones al servidor
64
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: control Protocolo DHCP
Como BOOTP pero en vez de dar direcciones IP en propiedad las alquila. Alquiler Manual: asignacin de una direccin especifica para una mquina especfica (equivale a BOOTP). Alquiler Automtico: permite asignar direcciones permanentes (tambin esttico). Alquiler Dinmico: asigna una direccin durante un tiempo limitado (pool de direcciones) Es lo ms parecido a la autoconfiguracin
65
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: encaminamiento
La funcin ms importante de la capa IP es el encaminamiento de datagramas extremo a extremo a travs de internet proporcionando los mecanismos para la interconexin de distintas redes fsicas. La conexin entre varias redes se consigue a travs de los routers Entrega directa: Transmisin del datagrama desde el origen al destino a travs de una sola red fsica Entrega indirecta: origen y destino no estn conectados directamente y son uno o varios routers los que tienen que encaminar el datagrama. Tablas de encaminamiento: Todas las mquinas de la red tienen una. En ella se almacena informacin sobre los posibles destinos y cmo alcanzarlos Informacin: <N,R> donde N es el nmero de red destino y R es la direccin del router en el siguiente salto para alcanzar dicha red. Ruta por defecto, es la direccin del router al que se han de enviar los datagramas si tras recorrer la tabla de rutas no se ha encontrado ninguna especfica para el
66
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: encaminamiento
Arquitectura y terminologa
Sistema Autnomo X IGP
Routers exteriores
Sistema Autnomo Y IGP
Internet Backbone GP
GP GP Sistema Autnomo Conjunto de redes interconectadas por routers homogneos y gestionadas por una nica entidad administrativa
Routers interiores
Sistema Autnomo Z IGP
67
Protocolos de encaminamiento: Interior Gateway Protocol. En un AS -> RIP, OSPF. Exterior Gateway Protocol. Entre Ass -> EGP, BGP.
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: encaminamiento
Ejemplo de AS: RedIRIS (AS = 766)
Red nacional de I+D iniciada en 1988 bajo el patrocinio del PNID (Plan Nacional de Investigacin y Desarrollo) 2003: puesta en marcha de la nueva RedIRIS2 con enlaces de alta y muy alta capacidad (155 Mbps, 622 Mbps y 2,5 Gbps)
68
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: encaminamiento
RedIRIS. Conexiones externas.
Europa (GEANT, red acadmica). Resto de Espaa: Espanix (punto neutro) y Telefnica. Internet Global (EEUU y resto del mundo)
3 x 2,5 Gbps R&D
2,5 Gbps 2,5 G s (Global Crossing) 622 Mbps (Telia) Internet Global 155 Mbps 155Mbps [Link] RedIRIS
ISP
Espanix
69
ISP
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Nivel Internet: encaminamiento Espanix
Punto de interconexin neutro en Espaa: facilitan el intercambio de trfico entre ISPs.
BT Cable & Wireless Colt Comunitel
Wisper
Eunet GOYA
Unisource
ESPANIX
Fujitsu-ICL Medusa
Telefnica Trans. Datos
Global One Retevisin IPFnet IBM Integ. Services
Departamento de Ingeniera Electrnica y Comunicaciones
70
CIX: Commercial Internet Exchange
Redes IP: Arquitectura y Protocolos
Movilidad IP Direccionamiento IP
identifica una conexin a Internet - Recursos a compartir cmo alcanzo ese punto?: encaminamiento
Qu pasa si la conexin se mueve?
La movilidad IP permite a un nodo mvil cambiar su punto de conexin a Internet sin que sufra la interrupcin de sus servicios.
71
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP Problema
En una red IP, cada nodo est identificado por una direccin IP. Gracias a los protocolos de encaminamiento, los paquetes destinados a un determinado nodo pueden alcanzar su destino. Si un nodo cambia de red IP, debera cambiar de direccin IP. Si no, los protocolos de encaminamiento fallaran. Si cuando un nodo cambia de red, se limita a cambiar la direccin IP que le identifica, cualquier comunicacin previamente establecida hacia la direccin IP antigua se interrumpira.
72
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP Solucin
Protocolo IP Mvil (MIP) Soluciona el problema en el nivel de red. No hace falta modificar las aplicaciones. Es independiente de la tecnologa de nivel de enlace. Estandarizado en el IETF Versin IPv4 MIP [Link] Versin IPv6 MIPv6 (RFC 3775, Junio de 2004) [Link]
73
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
Home Address (HA) Uso de 2 direcciones para identificar a un nodo mvil: Care-of address (CoA)
MN
HA
Home Network
Internet
Foreign Network
[Link] /24
FA
[Link] /24
Mobile Node (MN): nodo mvil Home Agent (HA): router de la red propia que gestiona la localizacin del MN Foreing Agent (FA): router de la red visitada que coopera con el HA para proporcionar movilidad
otra red CN
74
Corresponding Node (CN): Nodo con el que se comunica el MN
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
Colaboracin de tres mecanismos:
MN
HA: [Link] / 24
Descubrimiento del cambio de red Registro en el HA Encaminamiento: formacin del tnel
HA
Home Network
Internet
Foreign Network
[Link] /24
FA
[Link] /24
otra red CN
75
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
Colaboracin de tres mecanismos:
MN
HA: [Link] / 24
Descubrimiento del cambio de red Registro en el HA Encaminamiento: formacin del tnel
HA: [Link] /24 CoA: [Link] /24
HA
Home Network
Internet
Foreign Network
[Link] /24
FA
[Link] /24
otra red CN
76
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
Colaboracin de tres mecanismos:
Descubrimiento del cambio de red Registro en el HA Encaminamiento: formacin del tnel
HA: [Link] /24 CoA: [Link] /24
HA
Home Network
Internet
Foreign Network
[Link] /24
FA
[Link] /24 HA: [Link] /24 CoA: [Link] /24
otra red CN
77
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
Colaboracin de tres mecanismos:
tnel
Descubrimiento del cambio de red Registro en el HA Encaminamiento: formacin del tnel
HA: [Link] /24 CoA: [Link] /24
HA
Home Network
Internet
Foreign Network
[Link] /24
FA
[Link] /24 HA: [Link] /24 CoA: [Link] /24
otra red CN
78
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4) PROBLEMAS:
Se necesita un pool de direcciones para cada Foreing Agent escasez de direcciones Generan una excesiva sealizacin Tiempo de handoff degrada la comunicacin Problema triangular (Triangle Routing): el encaminamiento no es el ptimo
79
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4)
PROBLEMA TRIANGULAR
MN
2. Paquete Encapsulado src: HA dst: FA (MN care-of address) Home Network 1. Paquete Original src: CN dst: MN home address
3. Paquete Original src: CN dst: MN home address
Internet
Foreign Network
HA
FA
Respuesta desde MN hacia CN src: MN care-of address Dt: CN
CN
80
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv4 vs. MIPv6) Ventajas de MIPv6 frente a MIPv4
Eficacia (q el procesado en los nodos - FA ni DHCP -) Facilidad (plug-and-play): autoconfiguracin Escalabilidad y Optimizacin de rutas (desaparece el problema triangular) uso de cabeceras de encaminamiento IPv6
MN puede emplear su CoA como direccin origen de los paquetes IPv6 que enva hacia CN. CN identifica los paquetes como de MN porque stos incluyen la direccin HA IPv6 de MN. CN puede usar la direccin CoA para enviar paquetes al MN. Tambin incluyen una cabecera de encaminamiento IPv6 especial, conteniendo un nico salto, igual a la HA del MN.
Seguridad (aprovecha que IPsec es obligatorio en IPv6 y coexiste con filtros de trfico de entrada) Movilidad Descubrimiento de Vecindario: detectar movimiento
Diseo de IPv6 tuvo en cuenta la movilidad totalmente integrada en el protocolo (No parche posterior como IPv4)
81
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
HA
Home Network
Internet
Foreign Network
[Link] /24
[Link] /24
otra red CN
82
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
HA
Home Network
Internet
[Link] /24
Foreign Network
[Link] /24
El nodo mvil est utilizando un servicio proporcionado por el CN
otra red CN
83
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
El nodo cambia de red
HA
Home Network
Internet
Foreign Network
[Link] /24
[Link] /24
otra red CN
84
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
BINDING UPDATE
HA Home Network
Internet
Foreign Network
[Link] /24
[Link] /24
otra red CN
85
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
HA
Home Network
Internet
Foreign Network
[Link] /24
[Link] /24
4
BINDING ACK
otra red CN
86
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
Src: CN Dst: HoA
IP Payload Foreign Network
[Link] /24
HA
Home Network
Internet
[Link] /24
otra red CN
87
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
Src: CN Dst: HoA Src: HA Dst: CoA Src: CN Dst: HoA
IP Payload IP Payload
6
Internet Foreign Network
[Link] /24
HA
Home Network
[Link] /24
otra red CN
88
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
HoTI
Src: CoA Dst: HA Src: HoA Dst: CN
Home Init Cookie
7
HA Home Network Internet Foreign Network
[Link] /24
[Link] /24
7
Src: CoA Dst: CN
Care-of Init Cookie
CoTI
otra red CN
RETURN ROUTABILITY
89
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
8
HA Home Network Internet Foreign Network
[Link] /24
[Link] /24
8
Src: CN Dst: CoA
Care-of Init Cookie/keygen
CoT
otra red
Src: CN Dst: HoA
Home Init Cookie/keygen
CN CN
RETURN ROUTABILITY
HoT
90
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
BINDING UPDATE
HA Home Network Internet
[Link] /24
Foreign Network
[Link] /24
otra red CN
91
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Movilidad IP (MIPv6)
Source
CN address
1st Hop
MN care-of address
2nd Hop
MN home address
HA
Home Network
Internet
[Link] /24
10
Foreign Network
[Link] /24
otra red CN
92
Departamento de Ingeniera Electrnica y Comunicaciones
Redes IP: Arquitectura y Protocolos
Muchas gracias
93
Departamento de Ingeniera Electrnica y Comunicaciones