You are on page 1of 71

ndice

4.1 Introduccin 4.2 Enlaces inalmbricos 4.3 IEEE 802.11 (wi-fi) 4.4 Acceso a Internet mvil 4.5 Dispositivos mviles
Principios Direccionamiento Enrutamiento

4.6 IP mvil 4.7 Movilidad en telefona mvil 4.8 Protocolos mviles y capas superiores
Ampliacin de Redes de Computadores Tema 4

85

Componentes de una arquitectura MSC de telefona mvil Conecta celdas con redes de rea extensa
celda
cubre una regin Se encarga de la gestin de las llamadas Maneja la movilidad

geogrfica Base Station (BS) anlogo a los AP 802.11. (En este contexto, BTS, Base Transceiver Station) usuarios mviles se unen a una red a travs de la BS interfaz area: protocolo fsico y de enlace entre el mvil y el BS

Mobile Switching Center

Red de telefona pblica e Internet

Mobile Switching Center

Red cableada
Ampliacin de Redes de Computadores Tema 4

86

Redes de telefona mvil


Existen dos tcnicas destacadas para compartir el espectro de radio entre el dispositivo mvil y la estacin base (BS): FDMA/TDMA combinado: (Frequency Division Multiple Access / Time Division Multiple Access) divide el espectro en canales de frecuencia, y cada canal en slots Banda frecuencias de tiempo CDMA: Code Division Multiple Access
Ampliacin de Redes de Computadores Tema 4

Slots de tiempo

87

Redes de telefona mvil: Historia


Aos 70: los laboratorios Bell prueban la telefona celular analgica (telefona de 1 generacin, 1G). No estandarizada. Aos 80: se comercializa la 1G, sobre todo en Norte de Europa. Aparecen incompatibilidades entre pases. En Espaa, aparece MoviLine. 1982: El CEPT (Conference of Europe Posts and Telecom) crea el Groupe Special Mobile (GSM) para estandarizar telefona 2G 1989: La estandarizacin de GSM se traslada de CEPT a ETSI 1991: Se comercializa GSM en Europa (inicialmente 900 MHz) 1993: Existen 36 redes GSM en 22 pases diferentes 2000: Aparece GPRS (General Packet Radio Service, 2,5G). Solucin provisional para datos mientras llega UMTS (3G)
Ampliacin de Redes de Computadores Tema 4

88

Redes de telefona mvil: breve repaso


Sistemas 1G: FDMA analgico (voz) Sistemas 2G: canales de voz digitales
IS-136 TDMA: FDMA/TDMA combinado (Amrica del Norte) GSM (originariamente del francs: Groupe Spcial Mobile) actualmente se denomina Global System for Mobile Communications: FDMA/TDMA combinado
Ms extendido (Europa, Amrica del Sur, Asia y Oceana)

IS-95 CDMA: Code Division Multiple Access

Ampliacin de Redes de Computadores Tema 4

89

Redes de telefona mvil: breve repaso


Sistemas 2.5G : canales de voz y datos
Para quienes no pueden esperar a recibir servicios 3G existen las extensiones de 2G General Packet Radio Service (GPRS)
Evolucin de GSM Los datos se envan a travs de mltiples canales (si los hay)

Enhanced Data Rates for Global Evolution (EDGE)


Tambin una evolucin de GSM, utilizando modulacin Velocidades de transmisin de hasta 384K

CDMA-2000 (fase 1)
Velocidades de transmisin de hasta144K Evolucin de IS-95

Ampliacin de Redes de Computadores Tema 4

90

Redes de telefona mvil: breve repaso


Sistemas 3G : voz / datos
Universal Mobile Telecommunications Service (UMTS)
Servicio de datos: High Speed Downlink/Uplink Packet Access (HSDPA/HSUPA): 3 Mbps

CDMA-2000: CDMA en slots TDMA

Servicio de datos : 1xEvolution Data Optimized (1xEVDO) hasta14 Mbps

GSM

Cuidado con perderse en la sopa de letras!

Ampliacin de Redes de Computadores Tema 4

91

Asignacin de frecuencias telefona mvil

Ampliacin de Redes de Computadores Tema 4

92

Asignacin de frecuencias en Europa

DECT GSM GSM asc. desc. DCS 1800 DCS 1800 UMTS asc. desc. (FDD-TDD-MSS) UMTS (FDD-MSS)

890 935 915 960 MHz

1710

1785 1805

1880 1900

2025

2110

2200

Ampliacin de Redes de Computadores Tema 4

93

Objetivos de GSM
Uso mas eficiente del espectro que la telefona analgica, utilizando tcnicas de multiplexacin en tiempo y frecuencia. Incluir roaming internacional Terminales y sistema de bajo coste Buena calidad de voz (comparable a la telefona fija) Ampliacin de servicios (SMS, llamada en espera, ID llamada, multiconferencia) Baja potencia de transmisin: reutilizacin de canales, al no saturar canales de clulas vecinas Privacidad en las comunicaciones
Ampliacin de Redes de Computadores Tema 4

94

Nivel fsico en GSM


GSM utiliza dos bandas de frecuencia cada una de 25 Mhz de anchura: 890-915 Mhz, desde la estacin mvil a la estacin base (ascendente) 935-960 Mhz, desde la estacin base a la estacin mvil (descendente) Cada banda se divide en 125 canales de 200 KHz de anchura cada uno. El primer canal est reservado, por lo que hay disponibles 124. Tambin se han definido servicios en bandas de 1800 MHz (denominado DCS 1800) y de 1900 MHz (denominado PCS 1900, usado en Amrica).
Ampliacin de Redes de Computadores Tema 4

95

Codificacin en GSM
Cada canal se divide por TDMA (Time Division Multiple Access, Acceso Multiple por Division de Tiempo) en ocho ranuras o slots que dan servicio a otros tantos usuarios:
7 0 1 2 3 4 5 6 7 0 1 2 3 4

La ranura asignada a una comunicacin se cambia (en tiempo y frecuencia) a razn de 217 cambios/seg (frequency hopping para evitar interferencias). Cada ranura transporta 22,8 Kb/s de informacin digital en bruto; por ella se puede enviar voz (13,2 Kb/s) o datos (9,6 Kb/s). La combinacin de una ranura de subida y una de bajada permite una comunicacin full dplex. El nmero mximo de comunicaciones simultneas es tericamente de 124*8=992. Sin embargo muchos canales no se pueden usar para evitar conflicto con las celdas vecinas.
Ampliacin de Redes de Computadores Tema 4

96

Uso de frecuencias en GSM


Trama TDM 959,8 MHz . . . 935,4 MHz 935,2 MHz 124 Desc. (Base a 2 Mvil) 1

914,8 MHz . . . 890,4 MHz 890,2 MHz Tiempo Frecuencia

124 Asc. (Mvil a 2 Base) 1 Canal


Ampliacin de Redes de Computadores Tema 4

97

Codificacin de voz en GSM


Una conversacin telefnica normal ocupa en formato digital 64 Kb/s ( 8.000 muestras de un byte por segundo) En GSM la voz se comprime segn un algoritmo llamado RPE-LPC (Regular Pulse Excited Linear Predictive Coder) que da una calidad casi equivalente usando slo 13,2 Kb/s Adems en GSM slo se transmite cuando la persona habla (transmisin discontinua o supresin de silencios). Esto supone un ahorro del 60% en el canal y reduce el gasto de batera del emisor. Para evitar que el receptor crea que la conexin se ha cortado la transmisin discontinua se acompaa de ruido de confort.
Ampliacin de Redes de Computadores Tema 4

98

Terminales GSM
Los terminales puedes ser de tres tipos segn su potencia: Fijos (en vehculos): 20 W (vatios) Portables (de maletn): 5 y 8 W De mano: 2 y 0,8 W El alcance mximo (independientemente de la potencia) es de 35 Km. Esto se debe al retardo mximo en la propagacin de la seal que requiere el uso de TDMA. Los terminales siempre operan a la mnima potencia posible para que haya comunicacin con la estacin base. De esta forma se minimiza la interferencia en las celdas vecinas. El BER se ha de mantener entre 10-6 y 10-8 . Si el BER es mayor se aumenta la potencia (hasta llegar al mximo). Si el BER es menor se disminuye, hasta llegar al mnimo, que es de 20 mW.
Ampliacin de Redes de Computadores Tema 4

99

Celdas en GSM
El rea atendida por una estacin base (BTS) se denomina celda. Todos los usuarios de una misma celda comparten los canales disponibles. Cuantos ms usuarios haya dentro de una celda ms riesgo hay de que se produzca saturacin. En zonas con elevada densidad de usuarios (ej. ciudades) se tiende a crear celdas pequeas. En zonas rurales, con densidad pequea, se prefiere crear celdas grandes. Las celdas vecinas se agrupan en clusters. Dentro de un cluster cada canal slo se utiliza una vez, para evitar interferencias. Cada cluster est formado por 4, 7, 12 o 21 celdas, segn la topologa del terreno y las circunstancias concretas de la zona.
Ampliacin de Redes de Computadores Tema 4

100

2G voz: arquitectura de red


Sistema de Estacin Base (BSS): Estacin Base Transductora (BTS, Base Transceiver Station): Controlador de la estacin base (BSC, Base Station Controller):

Transmite y recibe seales desde y hacia los dispositivos mviles que se encuentran en su celda

Da servicio a decenas de BTS asignando canales de radio a los usuarios; localizacin de usuarios, etc.

Centro de conmutacin mvil (MSC, Mobile Switching Center):

Autorizacin de los usuarios (establecimiento, finalizacin y transferencia de llamadas) Da servicio a varios BSC
Ampliacin de Redes de Computadores Tema 4

101

2G voz: arquitectura de red


Sistema de Estacin Base (BSS)
BTS

BSC

Red de telefona pblica

MSC

MSC pasarela

BSC
Sistema de Estacin Base (BSS)

Leyenda:

Estacin Base Transductora (BTS) Controlador de la Estacin Base (BSC) Centro de Conmutacin Mvil (MSC) Abonados mviles
Ampliacin de Redes de Computadores Tema 4

102

BSC BTS
MS Estacin Mvil

HLR

VLR

MSC BSC EIR AuC

RTC
(Red telefnica conmutada)

BTS

Interfaz Abis

Interfaz BSS (Subsistema Interfaz Um de la estacin base) A HLR: Subscriber Identity Module VLR: Mobile Station MSC: Base Transceiver Station EIR: Base Station Controller AuC: Base Station Subsystem NSS:

NSS (Subsistema de conmutacin de red) Home Location Register Visitor Location Register Mobile Services switching Center Equipment Identity Register Authentication Center Network Switching Subsystem
Ampliacin de Redes de Computadores Tema 4

SIM: MS: BTS: BSC: BSS:

103

Elementos de la arquitectura GSM


Mobile Station (MS)
Con potencia de 0,8 hasta 20 W Posee un nmero de serie o IMEI International Mobile Equipment Identity (de 15 dgitos) Posee un mdulo SIM (Subscriber Identity Module) protegido con PIN (Personal Identificacion Number) El mdulo SIM contiene el International Mobile Subscriber Identity IMSI, que es utilizado para identificacin del usuario
Ampliacin de Redes de Computadores Tema 4

104

Elementos de la arquitectura GSM


Base Station Subsystem (BSS)
BTS: Base Transceiver Station, que incluye transceptor y antenas (laminares o dipolos). Cada BTS define una celda. BSC: Base Station Controller, se encarga de handovers, saltos de frecuencia (frequency hopping del CDMA). Acta como concentrador de trfico.

Ampliacin de Redes de Computadores Tema 4

105

Elementos de la arquitectura GSM


Network Switching Subsystem (NSS) 1. MSC (Mobile Services Switching Center) 2. GMSC (Gateway Mobile Services Switching Center) 3. AuC (Authentication Center) 4. EIR (Equipment Identity Register) 5. GIWU (GSM Interworking Unit) 6. OSS (Operation Support Subsystem) 7. Home Location Register (HLR) 8. Visitor Location Register (VLR)
Ampliacin de Redes de Computadores Tema 4

106

2.5G (voz + datos): arquitectura de red


MSC BSC G
Red de telefona pblica

MSC pasarela G

Algunas claves: la nueva red mvil de datos opera en paralelo (excepto en los extremos) con otras redes mviles ya existentes de voz.

SGSN GGSN

Internet pblico

la red de voz no cambia la red de datos opera en paralelo

Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN)

Ampliacin de Redes de Computadores Tema 4

107

ndice
4.1 Introduccin 4.2 Enlaces inalmbricos 4.3 IEEE 802.11 (wi-fi) 4.4 Acceso a Internet mvil 4.5 Dispositivos mviles
Principios Direccionamiento Enrutamiento

4.6 IP mvil 4.7 Movilidad en telefona mvil 4.8 Protocolos mviles y capas superiores
Ampliacin de Redes de Computadores Tema 4

108

Qu es la movilidad?
Espectro de movilidad desde la perspectiva de la capa de red:
Sin movilidad Alta movilidad

Usuario de red inalmbrica usando el mismo punto de acceso

El usuario se mueve entre redes, desconectndose al moverse de una red a otra (portabilidad)

Usuario mvil, pasando a travs de mltiples puntos de acceso mientras mantiene conexiones salientes (como los telfonos mviles)
109

Ampliacin de Redes de Computadores Tema 4

Cmo contactar con el mvil de un amigo?


Considrese una amiga que cambia de direccin con frecuencia Cmo localizarla? Buscar en todas las guas telefnicas? Esperar a que ella se ponga en contacto contigo? Llamar a sus padres? Me gustara saber dnde est Alicia

Ampliacin de Redes de Computadores Tema 4

110

Movilidad: vocabulario
Red propia: domicilio permanente de un nodo mvil
(e.g., 128.119.40/24)

Agente propio: entidad que llevar a cabo funciones de gestin de la movilidad

Red de rea extensa

Direccin permanente: la direccin en la red propia puede ser utilizada siempre para alcanzar movilidad
e.g., 128.119.40.186

Ampliacin de Redes de Computadores Tema 4

111

Movilidad: vocabulario
Direccin permanente: permanece constante (e.g., 79.129.13/24) (e.g., 128.119.40.186) Direccin cedida: direccin en la red visitada
(e.g., 79,129.13.2) Red de rea extensa

Red ajena o visitada: red en la que reside el dispositivo mvil actualmente

Corresponsal: desea comunicarse con un dispositivo mvil

Corresponsal

Agente ajeno: entidad en la red visitada que realiza las funciones en nombre del dispositivo mvil
112

Ampliacin de Redes de Computadores Tema 4

Aproximaciones a la movilidad
Permitir al enrutamiento encargarse de ello: los routers publicitan la direccin permanente de los nodos mviles a los que dan alojamiento a travs del intercambio de tablas de enrutamiento.
Las tablas de enrutamiento indican dnde est situado cada dispositivo mvil No se producen cambios en los dispositivos terminales

Manejado por los dispositivos terminales:


Enrutamiento indirecto: la comunicacin entre el emisor y el dispositivo mvil va a travs de un agente propio y despus es reenviado al dispositivo remoto Enrutamiento directo: el emisor consigue la direccin remota del dispositivo mvil y se comunica con l directamente
Ampliacin de Redes de Computadores Tema 4

113

Aproximaciones a la movilidad
Permitir al enrutamiento encargarse de ello: los routers publicitan la direccin permanente de los nodos mviles a No los que dan alojamiento a travs del intercambio de tablas es escalable de enrutamiento. a millones
Las tablas de enrutamiento de nodos indican dnde est situado cada dispositivo mvil No se producen cambios en los dispositivos terminales

Manejado por los dispositivos terminales:


Enrutamiento indirecto: la comunicacin entre el emisor y el dispositivo mvil va a travs de un agente propio y despus es reenviado al dispositivo remoto Enrutamiento directo: el emisor consigue la direccin remota del dispositivo mvil y se comunica con l directamente
Ampliacin de Redes de Computadores Tema 4

114

Movilidad: registro
Red propia Red visitada

1 2
Red de rea extensa

El agente ajeno contacta con el agente propio y le indica que ese dispositivo mvil reside en su red

Resultado final:

El dispositivo mvil contacta con el agente ajeno cuando se conecta a la red visitada

El agente ajeno conoce al dispositivo mvil y le asigna una Care-Of-Address (COA) El agente propio conoce la localizacin del dispositivo mvil
Ampliacin de Redes de Computadores Tema 4

115

Movilidad a travs del enrutamiento El agente ajeno indirecto El agente propio recibe los paquetes y
intercepta los paquetes y los reenva al agente ajeno los reenva al dispositivo mvil

Red visitada
3

Red propia
Red de rea extensa

1 El corresponsal direcciona los paquetes utilizando la direccin permanente del nodo mvil

2 4 El dispositivo mvil responde directamente al corresponsal


Ampliacin de Redes de Computadores Tema 4

116

Enrutamiento indirecto
El dispositivo mvil utiliza dos direcciones:
Direccin permanente: utilizada por el corresponsal (por lo tanto la direccin mvil es transparente para el corresponsal) Care-of-address (COA) : utilizada por el agente local para reenviar datagramas al dispositivo mvil.

Las funciones del agente ajeno pueden ser hechas por el dispositivo mvil. Problema: tringulo de enrutamiento: corresponsal red propia dispositivo mvil
Ineficiente cuando el corresponsal y el dispositivo mvil estn en la misma red

Ampliacin de Redes de Computadores Tema 4

117

Enrutamiento indirecto: movindose entre redes


Supngase que el usuario de un dispositivo mvil se mueve a otra red
Se registra con un nuevo agente ajeno El nuevo agente ajeno asigna una nueva COA y se registra con el agente propio El agente propio actualiza el care-of-address del dispositivo mvil Los paquetes se siguen reenviando al dispositivo (pero con nuevo care-of-address)

Movilidad, cambio de redes ajenas de manera transparente: permite mantener conexiones que se estn llevando a cabo.
Ampliacin de Redes de Computadores Tema 4

118

Movilidad a travs del enrutamiento directo El agente ajeno


El corresponsal reenva al agente ajeno recibe paquetes y lo reenva al disp.mvil

Red visitada

Red propia
2 El corresponsal realiza peticiones y recibe la direccin ajena del dispositivo mvil 1
Red de rea extensa

3 4 El dispositivo mvil responde directamente al corresponsal

Ampliacin de Redes de Computadores Tema 4

119

Enrutamiento directo
Evita el problema del enrutamiento triangular No es transparente para el corresponsal: el corresponsal debe conseguir el care-ofaddress del agente propio
Qu ocurre si el dispositivo mvil cambia de red a la que visita?

Ampliacin de Redes de Computadores Tema 4

120

Acomodando la movilidad con enrutamiento directo


Agente ajeno ancla: agente ajeno en la primera red visitada. Los datos siempre se enrutan primero al agente ajeno ancla Cuando en dispositivo mvil se desplaza: un nuevo agente ajeno se encarga de obtener los datos reenviados del antiguo agente ajeno (encadenamiento)
Agente ajeno ancla Red ajena visitada al inicio de la sesin

Red de rea extensa

2 1 5 4 3
Nueva red ajena

Agente corresponsal corresponsal

Nuevo agente ajeno

Ampliacin de Redes de Computadores Tema 4

121

ndice
4.1 Introduccin 4.2 Enlaces inalmbricos 4.3 IEEE 802.11 (wi-fi) 4.4 Acceso a Internet mvil 4.5 Dispositivos mviles Principios Direccionamiento Enrutamiento 4.6 IP mvil 4.7 Movilidad en telefona mvil 4.8 Protocolos mviles y capas superiores
Ampliacin de Redes de Computadores Tema 4

122

IP Mvil
Mecanismo a nivel de red que permite la movilidad de un host en Internet de forma que se mantenga en todo momento su direccin IP original, as como las conexiones o sesiones que tuviera establecidas. El cambio de router se produce dinmicamente y de forma transparente a los niveles superiores. Las sesiones se mantienen incluso durante el cambio de router, siempre y cuando la comunicacin se mantenga en todo momento, aunque la velocidad de movimiento puede influir en este factor.
Ampliacin de Redes de Computadores Tema 4

123

Movilidad en IP: el problema


Red 147.156.0.0/16 147.156.135.22 Y A B Internet D C
Ping 147.156.135.22

A 147.156.0.0/16 por A A 152.48.0.0/16 por D

A 147.156.0.0/16 por A A 152.48.0.0/16 por D X

Red 152.48.0.0/16 A 147.156.0.0/16 por A A 152.48.0.0/16 por D X A B Internet 147.156.135.22 Y


Ping 147.156.135.22

Red 147.156.0.0/16

A 147.156.0.0/16 por A A 152.48.0.0/16 por D

?
C

Host Y queda inaccesible al cambiar de LAN!


Red 152.48.0.0/16
Ampliacin de Redes de Computadores Tema 4

124

Solucin DHCP + DNS dinmico


Red 147.156.0.0/16 A 147.156.0.0/16 por A A 152.48.0.0/16 por D A 147.156.0.0/16 por A A 152.48.0.0/16 por D X A B Internet 147.156.135.22 152.48.15.37 Y
Ping 147.156.135.22

?
C

Host queda inaccesible al cambiar de LAN


Red 152.48.0.0/16

El host recibe una nueva direccin en la red visitada No requiere cambios de software en el host ni en los routers No se consigue transparencia, y las sesiones se interrumpen A pesar de eso es una solucin aceptable (y recomendable) en la mayora de los casos (si slo se requiere portabilidad)
Ampliacin de Redes de Computadores Tema 4

125

Solucin LAM (Local Area Mobility)


Propietaria Cisco
A 147.156.135.22/32 por B Red 147.156.0.0/16 A B Internet 147.156.135.22 Y
Ping 147.156.135.22

A 147.156.0.0/16 por A A 152.48.0.0/16 por D A 147.156.135.22/32 por D

A 147.156.0.0/16 por A A 152.48.0.0/16 por D X C

A 147.156.135.22/32 por E0

Red 152.48.0.0/16

Ofrece transparencia y portabilidad, pero no movilidad. No mantiene sesiones No requiere cambios de software en los hosts, slo en los routers Requiere propagar rutas host por toda la red Convergencia lenta Difcil realizar agregacin de rutas Problemas de escalabilidad
Ampliacin de Redes de Computadores Tema 4

126

Solucin IP mvil
Tnel IP de A hacia D A 147.156.0.0/16 por A A 152.48.0.0/16 por D A 147.156.0.0/16 por A A 152.48.0.0/16 por D X A B Internet
Ping 147.156.135.22

Red 147.156.0.0/16

147.156.135.22

D Paquetes encapsulados

Red 152.48.0.0/16

Se construye un tnel entre el router habitual (A) y el router visitado (D). Ofrece completa transparencia y movilidad Requiere cambios de software en el host y en los routers La ruta resultante no es en general ptima

Ampliacin de Redes de Computadores Tema 4

127

Terminologa de IP mvil
Home network (HN): 147.156.0.0/16 Home Agent (HA) X Mobile Node (MN) A B Internet Foreign network (FN): 152.48.0.0/16 Y D Correspondent Node (CN) Foreign Agent (FA) Home Address (HAd): 147.156.135.22 Care of Address (CoA) C

La Care of Address es la direccin IP donde se termina el tnel (en este caso la de la interfaz ethernet del router D)
Ampliacin de Redes de Computadores Tema 4

128

Ventajas de IP mvil
Slo el HA (Home Agent) y el FA (Foreign Agent) necesitan saber la ubicacin del host mvil. Los dems routers realizan encaminamiento de paquetes de la manera normal. Slo los routers y los hosts mviles necesitan nuevo software. Transparente al resto de la red. Escalable. Slo el HA y el FA almacenan informacin de estado. El host mvil siempre est accesible en la misma direccin IP. Se produce ineficiencia por: Encapsulado (cabecera IP adicional) Ruta no ptima (problema de triangulacin) como consecuencia del tnel (slo en el sentido CNMN)

Ampliacin de Redes de Computadores Tema 4

129

Funcionamiento de IP mvil
Fundamental que el MN localice a su FA. Esto se hace por medio de extensiones al mecanismo de Router Discovery (RFC 1256) que usa mensajes ICMP (Agent Solicitation y Agent Advertisement). El MN emite a intervalos regulares mensajes de bsqueda de agentes (Agent Solicitation). Si recibe respuesta del HA deduce que est en su casa (su HN) y no usa los servicios de IP mvil. Si el MN recibe respuesta de un FA inspecciona el prefijo de red; si se trata de una red extraa pide la CoA y enva un mensaje de registro a su HA para que construya el tnel. Por otro lado los agentes (HA y FA) se anuncian peridicamente en el mbito de su LAN (TTL = 1) e indican cules son sus posibilidades (actuar como HA, como FA o como ambos) Si el MN recibe un Agent Advertisement de un FA nuevo deduce que ha cambiado de zona (quiz se est moviendo); entonces pide una nueva CoA y se reregistra en su HA.
Ampliacin de Redes de Computadores Tema 4

130

Proceso de IP mvil (simplificado)


lista de desplazados (mobility binding) HN: 147.156.0.0/16 147.156.0.1 HA A CoA: 152.48.0.1 147.156.135.22 HA: 147.156.0.1 B Internet C CN MN
147.156.135.22

CoA
152.48.0.1

4
D FA 1: El MN busca y descubre al FA (Agent Solicitation) 2: El FA le indica al MN la CoA 3: El MN se registra en el HA a travs del FA

MN

3 1 2

FN: 152.48.0.0/16

Lista de vistantes MN
147.156.135.22

4: El HA construye el tnel y encapsula paquetes del CN hacia el MN 5: En sentido contrario el FA enruta paquetes (sin pasar por el tnel) del MN hacia el CN

HA
147.156.0.1

Si el MN se mueve y se conecta a travs de otro FA el proceso se repite. La nueva entrada del MN en la tabla del HA (con otra CoA) borra la anterior. Esto permite el cambio de FA (roaming) sin perder la comunicacin.
Ampliacin de Redes de Computadores Tema 4

131

Caractersticas de IP mvil
El MN y el FA deben tener comunicacin a nivel de enlace, sin routers intermedios. El tnel es unidireccional, los datagramas de vuelta (desde el MN al CN) siguen la ruta normal estndar, sin tneles (salvo que el CN sea tambin un MN). Pero si los routers tienen filtros rechazarn datagramas que vengan de la FN (Foreign Network) con direccin de origen HA (Home Address); en ese caso hay que hacer el tnel bidireccional (camino de vuelta a travs del HA).

Ampliacin de Redes de Computadores Tema 4

134

Problema de IP mvil en routers con filtros

Red 147.156.0.0/16 CN A B Internet 147.156.135.22 MN D No aceptar paquetes con IP origen 152.48.0.0/16 permit ip 152.48.0.0 0.0.255.255 any deny ip any any C

Red 152.48.0.0/16

1: El MN enva un datagrama hacia el CN siguiendo la ruta normal (D-B-C).

2: El router B revisa la direccin de origen del datagrama y lo rechaza pues no cumple la condicin impuesta para esa interfaz

Ampliacin de Redes de Computadores Tema 4

135

Tnel bidireccional: Solucin al problema de routers con filtros


4: A desencapsula el datagrama y lo enva a CN por la ruta normal Red 147.156.0.0/16 CN Tnel bidireccional A 3 D 1 No aceptar paquetes con IP origen 152.48.0.0/16 permit ip 152.48.0.0 0.0.255.255 any deny ip any any 2 4 B Internet C

147.156.135.22

MN

Red 152.48.0.0/16

1: MN enva a D un datagrama para CN 2: D encapsula el datagrama y lo enva hacia A a travs del tnel

3: B revisa el datagrama y lo acepta pues la direccin de origen es D. Lo enva por tanto hacia A

Ampliacin de Redes de Computadores Tema 4

136

IP mvil sin Foreign Agent


Tnel IP de HA hacia MN A 147.156.0.0/16 por A A 152.48.0.0/16 por D A 147.156.0.0/16 por A A 152.48.0.0/16 por D CN B Internet
Ping 147.156.135.22

Red 147.156.0.0/16 HA A 147.156.135.22 MN D

Paquetes encapsulados Red 152.48.0.0/16 152.48.11.12 (CoA)

Al MN se le asigna una IP de la red visitada (por DHCP u otro mecanismo) Esta IP acta como Care of Address (co-located Care of Address) El tnel va directamente desde el Home Agent hacia el Mobile Node Evita establecer un FA en cada red, pero requiere disponer en la red visitada de un rango de direcciones reservado para CoA y el software del host es ms complejo
Ampliacin de Redes de Computadores Tema 4

137

Encapsulado de IP Mvil
Cabecera IP Cabecera IP tnel original

Ida:
Tnel HA FA:
HA FA(CoA) CN MN TCP/UDP Datos

Tnel HA MN:

HA MN(CoA)

CN MN

TCP/UDP

Datos

Vuelta:
Tnel FA HA:
FA(CoA) HA MN CN TCP/UDP Datos

Tnel MN HA:

MN(CoA) HA

MN CN

TCP/UDP

Datos

IP origen IP destino

Datagrama original
Ampliacin de Redes de Computadores Tema 4

138

Seguridad en IP mvil
La autentificacin de los mensajes de registro entre el MN y el HA es fundamental. De lo contrario un impostor podra suplantar al MN. Los mensajes de registro tienen una extensin de autentificacin basada en una clave hash MD5 y un timestamp, para evitar los ataques de reproduccin. La autentificacin es obligatoria para el registro del MN en el HA y opcional en los dems casos.

Ampliacin de Redes de Computadores Tema 4

139

IP Mvil: Resumen
Definido principalmente en el RFC 3344 Tiene muchas caractersticas previamente vistas:
Agentes propios, agentes ajenos, registro de agentes ajenos, care-of-addresses, encapsulacin (paquetes dentro de otros)

El estndar cuenta con tres elementos principales:


Enrutamiento indirecto de los datagramas Descubrimiento de agentes Registro ante el agente propio
Ampliacin de Redes de Computadores Tema 4

140

IP Mvil: Resumen
Descubrimiento de agentes:
Define los protocolos utilizados por un agente propio o ajeno para anunciar sus servicios a los nodos mviles as como protocolos para que stos soliciten dichos servicios.

Registro ante el agente propio:


Define los protocolos utilizados por el nodo mvil y/o agente ajeno para registrar y desregistrar direcciones COA ante el agente propio de un nodo mvil

Enrutamiento indirecto de los datagramas


Define la forma en la que el agente propio reenva los datagramas hacia los nodos mviles (reenvo, condiciones de error, encapsulacin, etc.)
Ampliacin de Redes de Computadores Tema 4

141

IP Mvil: descubrimiento de agentes


Publicitando agentes: los agentes propios y ajenos publicitan su servicio distribuyendo mensajes ICMP (Internet Control Message Protocol) con campo de tipo 16 0 8 24 de valor 9
tipo = 9 cdigo = 0 Su ma de comprobacin C ampos ICMP estndar

bits H,F: agente propio y/o ajeno


Direccin del router

bit R: registro requerido

Tipo = 16

Longitud

Nmero de secuencia RBHFMGV bits reserved


Extensin de anuncio de agente de movilidad

T iempo vida registro

0 o ms care-ofaddresses

Ampliacin de Redes de Computadores Tema 4

142

IP Mvil: Ejemplo de registro


Agente propio HA: 128.119.40.7 Agente ajeno COA: 79.129.13.2 Red visitada: 79.129.13/24

Agente ICMP
COA: 79.129.13.2

Agente mvil MA: 128.119.40.186

Peticin Registro
COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Tiempo vida: 4999 Identificador: 714 Formato de encapsulacin

Peticin Registro
COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Tiempo vida: 4999 Identificador: 714

Respuesta Registro Tiempo


HA: 128.119.40.7 MA: 128.119.40.186 Tiempo vida: 4999 Identificador: 714 Formato de encapsulacin

Respuesta Registro
HA: 128.119.40.7 MA: 128.119.40.186 Tiempo vida: 4999 Identificador: 714

Ampliacin de Redes de Computadores Tema 4

143

IP Mvil: enrutamiento indirecto


Paquete del agente ajeno al mvil Paquete enviado por un agente propio a un agente ajeno: un paquete dentro de otro
dest: 79.129.13.2 dest: 128.119.40.186 dest: 128.119.40.186

Direccin permanente: 128.119.40.186 Care-of address: 79.129.13.2

dest: 128.119.40.186

Paquete enviado por el corresponsal

Ampliacin de Redes de Computadores Tema 4

144

IPv6 Mvil
IPv6 permite encaminar los paquetes directamente desde el nodo correspondiente a cualquier nodo mvil, sin necesidad de que pasen a la red local del nodo mvil para que su agente los reenve. IPv6 utiliza el descubrimiento de vecino y autoconfiguracin de direcciones, sin necesidad de agentes forneos o ARP. Esto mejora la robustez del protocolo y simplifica la implementacin de IP Mvil, al ser independiente de la capa de enlace, cosa que no ocurre usando ARP.

Ampliacin de Redes de Computadores Tema 4

145

ndice
4.1 Introduccin 4.2 Enlaces inalmbricos 4.3 IEEE 802.11 (wi-fi) 4.4 Acceso a Internet mvil 4.5 Dispositivos mviles Principios Direccionamiento Enrutamiento 4.6 IP mvil 4.7 Movilidad en telefona mvil 4.8 Protocolos mviles y capas superiores
Ampliacin de Redes de Computadores Tema 4

146

Componentes de una arquitectura de red de telefona mvil


Corresponsal Red pblica de telefona cableada MSC MSC MSC MSC MSC

Diferentes redes mviles, operadas por diferentes proveedores


Ampliacin de Redes de Computadores Tema 4

147

Manejando la movilidad en redes de telefona mvil


Red propia: red del proveedor de telefona mvil al que ests suscrito (P.Ej. Movistar, Vodafone, Orange, ) Home Location Register (HLR): base de datos en la red propia que contiene los telfonos mviles permanentes, informacin del perfil (servicios, preferencias, facturacin) e informacin acerca de la localizacin actual (que podra ser en otra red). Red ajena: red en la que se encuentra actualmente el terminal Visitor Location Register (VLR): base de datos con una entrada por cada usuario actualmente en la red
Ampliacin de Redes de Computadores Tema 4

148

GSM: enrutamiento indirecto a un terminal mvil


HLR

2
MSC propio consulta HLR y consigue el nmero de itinerancia del mvil en la red visitada

Red propia Mobile Switching Center propio

Corresponsal

1 3
VLR
Mobile Switching Center Red telefnica conmutada pblica

Llamada enrutada a la red propia

4
Usuario mvil Red visitada

El MSC propio realiza la segunda etapa de la llamada al MSC de la red visitada MSC de la red visitada completa la llamada a travs de la estacin base
Ampliacin de Redes de Computadores Tema 4

149

GSM: transferencia de llamadas con MSC comn


Objetivo de la transferencia: enrutar la llamada a travs de la nueva estacin base (sin interrupcin) Razones para la transferencia:
Seal ms fuerte hacia o desde la nueva BSS (conectividad continua, menor consumo de batera) Balance de carga: libera el canal en la BSS actual GSM no especifica una poltica para realizar la transferencia, slo el mecanismo.

VLR Mobile
Switching Center Nuevo Antiguo enrutamiento Antigua BSS Nueva BSS

La transferencia es iniciada por la vieja BSS


Ampliacin de Redes de Computadores Tema 4

150

GSM: transferencia de llamadas con MSC comn 1. La BSS antigua informa al MSC que hay que
VLR Mobile
Switching Center

1 8
Antiguo BSS

2 7

hacer una transferencia y proporciona una lista de BSS. 2. MSC establece una ruta a la nueva BSS. 3. La nueva BSS asigna un nuevo canal de radio para que lo utilice el mvil. 4. La nueva BSS comunica al MSC, y a la antigua BSS que se ha establecido la ruta. 5. La antigua BSS indica al mvil que debe realizar la transferencia a la nueva BSS. 3 6 6. El mvil y la nueva BSS intercambian Nuevo BSS mensajes de establecimiento del canal 7. El mvil comunica a la nueva BSS que se ha completado la transferencia. Esta reenva el mensaje al MSC. 8. Se liberan los recursos asignados a la ruta antigua.
Ampliacin de Redes de Computadores Tema 4

151

GSM: transferencia entre MSCs


Red propia Corresponsal Home MSC MSC Ancla MSC MSC MSC

MSC Ancla: primer MSC visitado durante la llamada


La llamada permanece enrutada a travs del MSC ancla.

PSTN

(a) Antes de la transferencia

Se realizan transferencias de MSC a medida que el mvil se mueve, pero el MSC ancla permanece constante. IS-41permite un paso opcional de minimizacin, para acortar las cadenas multi-MSC.

Ampliacin de Redes de Computadores Tema 4

152

GSM: transferencia entre MSCs


Red propia Corresponsal Home MSC MSC Ancla MSC MSC MSC

MSC Ancla: primer MSC visitado durante la llamada


La llamada permanece enrutada a travs del MSC ancla.

PSTN

(b) Despus de la transferencia

Se realizan transferencias de MSC a medida que el mvil se mueve, pero el MSC ancla permanece constante. IS-41permite un paso opcional de minimizacin, para acortar las cadenas multi-MSC.

Ampliacin de Redes de Computadores Tema 4

153

Movilidad: GSM vs IP Mvil


Elemento GSM Comentarios sobre el elemento GSM Elemento IP mvil

Sistema propio Centro de conmutacin mvil pasarela o simplemente MSC propio. HLR. Sistema visitado Centro de conmutacin de servicios mviles visitados. VLR. Mobile Station Roaming Number (MSRN), o nmero de itinerancia

Red a la que pertenece el nmero de telfono permanente del usuario mvil. MSC propio: punto de contacto para obtener la direccin enrutable del usuario mvil. HLR: base de datos en el sistema propio que contiene el nmero de telfono permanente, la informacin de perfil, la ubicacin actual del usuario mvil y la informacin de abonado. Red distinta del sistema propio en la que reside actualmente el usuario mvil. MSC visitado: responsible de establecer las llamadas hacia/desde los nodos mviles en las celdas asociadas con el MSC. VLR: entrada temporal en la base de datos dentro del sistema visitado, que contiene informacin de subscripcin para cada usuario mvil visitante. Direccin de enrutamiento para un segmento de llamada entre el MSC propio y el MSC visitado. Es transparente para corresponsal y usuario mvil.

Red propia

Agente propio

Red visitada

Agente ajeno

Direccin COA
154

Ampliacin de Redes de Computadores Tema 4

ndice
4.1 Introduccin 4.2 Enlaces inalmbricos 4.3 IEEE 802.11 (wi-fi) 4.4 Acceso a Internet mvil 4.5 Dispositivos mviles Principios Direccionamiento Enrutamiento 4.6 IP mvil 4.7 Movilidad en telefona mvil 4.8 Protocolos mviles y capas superiores
Ampliacin de Redes de Computadores Tema 4

155

Wireless y movilidad: impacto sobre protocolos de capas superiores


Lgicamente el impacto debera ser mnimo

El modelo de servicio permanece inalterado. TCP y UDP pueden operar sobre redes con enlaces inalmbricos. Prdida de paquetes/retrasos debidos a bit-errors (paquetes descartados, retrasos en las retransmisiones de la capa de enlace) y transferencias. TCP interpreta las prdidas como una congestion, por lo que decrementar la ventana de congestin innecesariamente. Problemas de retrasos para trfico en tiempo real Ancho de banda limitado para enlaces inalmbricos

pero en lo que respecta al rendimiento

Ampliacin de Redes de Computadores Tema 4

156

En resumen
Inalmbrico Enlaces inalmbricos:
Capacidad, distancia Impedimentos del canal CDMA

Movilidad Principios: enrutamiento y direccionamiento de usuarios mviles


Redes propias/visitadas Enrutamiento directo/indirecto Care-Of-Addresses

IEEE 802.11 (wi-fi)


CSMA/CA refleja las caractersticas inalmbricas del canal

Acceso mvil
Arquitectura Estndares (GSM, CDMA2000, UMTS)

Casos de estudio
IP mvil Movilidad en GSM

Impacto en protocolos de capas superiores

Ampliacin de Redes de Computadores Tema 4

157

You might also like