Professional Documents
Culture Documents
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
Red cableada
Ampliacin de Redes de Computadores Tema 4
86
Slots de tiempo
87
88
89
CDMA-2000 (fase 1)
Velocidades de transmisin de hasta144K Evolucin de IS-95
90
GSM
91
92
DECT GSM GSM asc. desc. DCS 1800 DCS 1800 UMTS asc. desc. (FDD-TDD-MSS) UMTS (FDD-MSS)
1710
1785 1805
1880 1900
2025
2110
2200
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
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
97
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
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.
Autorizacin de los usuarios (establecimiento, finalizacin y transferencia de llamadas) Da servicio a varios BSC
Ampliacin de Redes de Computadores Tema 4
101
BSC
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
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
103
104
105
106
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
Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN)
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
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
110
Movilidad: vocabulario
Red propia: domicilio permanente de un nodo mvil
(e.g., 128.119.40/24)
Direccin permanente: la direccin en la red propia puede ser utilizada siempre para alcanzar movilidad
e.g., 128.119.40.186
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
Corresponsal
Agente ajeno: entidad en la red visitada que realiza las funciones en nombre del dispositivo mvil
112
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
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
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
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
117
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
Red visitada
Red propia
2 El corresponsal realiza peticiones y recibe la direccin ajena del dispositivo mvil 1
Red de rea extensa
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?
120
2 1 5 4 3
Nueva red ajena
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
Red 147.156.0.0/16
?
C
124
?
C
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
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
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)
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
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).
134
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
2: El router B revisa la direccin de origen del datagrama y lo rechaza pues no cumple la condicin impuesta para esa interfaz
135
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
136
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.
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)
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.
141
Tipo = 16
Longitud
0 o ms care-ofaddresses
142
Agente ICMP
COA: 79.129.13.2
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
HA: 128.119.40.7 MA: 128.119.40.186 Tiempo vida: 4999 Identificador: 714
143
dest: 128.119.40.186
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.
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
147
148
2
MSC propio consulta HLR y consigue el nmero de itinerancia del mvil en la red visitada
Corresponsal
1 3
VLR
Mobile Switching Center Red telefnica conmutada pblica
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
VLR Mobile
Switching Center Nuevo Antiguo enrutamiento Antigua BSS Nueva BSS
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
PSTN
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.
152
PSTN
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.
153
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
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
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
156
En resumen
Inalmbrico Enlaces inalmbricos:
Capacidad, distancia Impedimentos del canal CDMA
Acceso mvil
Arquitectura Estndares (GSM, CDMA2000, UMTS)
Casos de estudio
IP mvil Movilidad en GSM
157