Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes inalmbricas
Dr. Jordi Casademont
E-mail: jordi.casademont@entel.upc.edu Departamento de Ingeniera Telemtica Universidad Politcnica de Catalua (UPC)
Redes inalmbricas
1 / 416
Contenido
Conceptos preliminares IEEE 802.11 Wi-Fi IEEE 802.16 WiMAX IEEE 802.15.1 Bluetooth IEEE 802.15.4 ZigBee Nuevas redes donde aplicar estas tecnologas Nuevas propuestas
Redes inalmbricas
2 / 416
GSM/CDMA
GPRS/3G
Redes inalmbricas
3 / 416
Bibliografa
W. Stallings, Wireless communications and networks, Second Edition. Ed. Pearson Education International. 2005. M. S. Gast, 802.11 Wireless Networks. The definitive guide, Second edition. Ed. OReilly. 2005. L. Nuaymi, WiMAX. Technology for broadband wireless access. Ed. Wiley. 2007. B. A. Miller, C. Bisdikian, Bluetooth revealed. Ed. Prentice Hall. 2001.
Redes inalmbricas
4 / 416
Conceptos preliminares
Evolucin de las tecnologas de acceso Tcnicas de acceso mltiple Caractersticas del enlace radio Celularizacin
Redes inalmbricas
5 / 416
Tecnologas de acceso
Tecnologas por cable:
xDSL (ADSL, HDSL, SDSL, VDSL,) Cable-modem PLC
Tecnologas inalmbricas:
Radio mvil (GSM, GPRS, UMTS) Satlite Sistemas punto-multipunto: (LMDS, WiMAX) WLAN: Wi-Fi WPAN en redes mesh
Redes inalmbricas
6 / 416
Tecnologas inalmbricas
Redes inalmbricas
7 / 416
Evoluciones del GSM permiten tasas superiores: HSCSD (High Speed Circuit Switched Data):
Terico: 57.6 Kbps Real: 28.8 Kbps.
Redes inalmbricas
10 / 416
Redes inalmbricas
Redes inalmbricas
12 / 416
Redes inalmbricas
13 / 416
Redes mesh:
Permiten utilizar redes de corto alcance (WPAN) Bluetooth o Zigbee como redes de acceso
Redes inalmbricas 14 / 416
Redes inalmbricas
15 / 416
Divisin en tiempo
TDMA Time Division Multiple Access
Redes inalmbricas
16 / 416
Redes inalmbricas
17 / 416
Direcciones de la comunicacin
FDD: Frequency Division Duplex
Una frecuencia para cada direccin
Redes inalmbricas
18 / 416
Propagacin radio
Modelos de propagacin:
Muy complicados de calcular Dependen en gran medida del entorno de utilizacin Line of Sigth (LOS) Non Line of Sigth (NLOS) Tipos de modelos de propagacin Tericos: asumen condiciones tericas de propagacin Fsicos: asumen adems predicciones sobre efectos de reflexiones y propagacin multicamino. Utilizan software especfico con cartografa tridimensional para calcular la potencia recibida en cualquier punto Empricos: Se basan en medidas realizadas en el rea de propagacin
Redes inalmbricas 19 / 416
L p = 20 log 10 (
Prdidas de propagacin en espacio libre (2 pendientes): d d L p = Ld 0 + 10n log 10 ( ) = 20 log 10 ( ) + 10n log 10 ( ) d0 d0 4d 0 d = distancia en Km f = frecuencia en MHz n = exponente de prdidas
Redes inalmbricas 20 / 416
Redes inalmbricas
21 / 416
Redes inalmbricas
22 / 416
L (dB)
fdp
Otros problemas
Atenuacin multicamino
Atenuacin rpida
Atenuacin
Distancia
Sectorizacin y polarizacin
Antenas directivas: 180, 120, 90, .... Polarizaciones ms utilizadas: horizontal y vertical
Redes inalmbricas
26 / 416
Idea celular
100 Km 30 Km
Redes inalmbricas
27 / 416
Traspaso
Incrementa la complejidad del sistema
Handover - handoff
punto de traspaso
Redes inalmbricas
28 / 416
Interferencia co-canal
Redes inalmbricas
29 / 416
Redes inalmbricas
30 / 416
PR
Redes inalmbricas
PT d
31 / 416
C C = 6 IK I
PT = R P 6 T D
1 D = 6 R
Si utilizamos antenas directivas el nmero de interferentes disminuye y la C/I aumenta Control de potencia: permite disminuir la interferencia
Redes inalmbricas 32 / 416
Relacin C/I
Diferente situacin para el canal de subida y el de bajada
canal de bajada canal de subida
Redes inalmbricas
33 / 416
Estndares de WLAN
Redes inalmbricas
35 / 416
Redes inalmbricas
36 / 416
IEEE 802.11
Grupos dedicados a interconexin: 802.11
802.11: WLAN a 2.4 GHz y 2 Mbps 802.11a: WLAN a 5 GHz y 54 Mbps 802.11b: WLAN a 2.4 GHz y 11 Mbps 802.11c: Recomendaciones sobre puentes 802.11d: Regulaciones de pases especficos 802.11e: Soporte de QoS 802.11f: Interoperabilidad entre equipos, traspaso 802.11g: WLAN a 2.4 GHz y 54 Mbps (junio del 2003) 802.11h: Gestin del espectro radio a 5 GHz en Europa: seleccin dinmica de frecuencia y control de potencia 802.11i: Seguridad 802.11j: Regulacin de 5 GHz en Japn 802.11k: Medidas sobre WLANs 802.11m: Mantenimiento y correccin de las especificaciones 802.11n: WLAN a 100 Mbps 802.11s: Redes mesh
37 / 416
Redes inalmbricas
Desventajas:
Velocidad inferior Menos fiabilidad, ms sensibles a interferencias y errores de propagacin Peor probabilidad de error: Pe-fo = 10-10 ; Pe-wlan = 10-5 Restricciones marcadas por el gobierno
Redes inalmbricas 38 / 416
Topologas de red
Ad hoc: de diseo particular
Ms flexibles Todos los nodos necesitan estar al alcance de todos los dems No hay comunicacin entre redes
Con infraestructura
Permite encaminamiento con el resto de la red El punto de acceso acta como puente con otros ordenadores WLAN
Redes inalmbricas
AP AP AP
39 / 416
Topologas de red
Enlaces sin hilos (wireless local bridges)
Puentes remotos: Funcionan como filtros de tramas Puentes transparentes: aprenden direcciones Compatibles con IEEE 802.3
wireless link
Redes inalmbricas
40 / 416
Nomenclatura
Access Point (AP): wireless hub Basic Service Set (BSS): estaciones y AP bajo una misma rea de cobertura Distribution System (DS): red que conecta los diferentes AP Extended Service Set (ESS): varios BSS colindantes
BSS1
AP
DS
AP
AP
BSS3
BSS2
ESS
Redes inalmbricas
41 / 416
Productos
Tarjetas PCMCIA y adaptadores PCI y USB
Redes inalmbricas
42 / 416
Productos
Puntos de acceso
Redes inalmbricas
43 / 416
Productos
Antenas
Redes inalmbricas
44 / 416
Redes inalmbricas
45 / 416
Nivel fsico
Redes inalmbricas
46 / 416
Medios de transmisin
Infrarrojos:
Longitud de onda: 850 - 950 nm Emisores: diodos; receptores: fotodetectores Utiliza luz difusa, reflejada en paredes y objetos de la habitacin Velocidades: 115 Kbps, 1.152 Mbps, 4 Mbps Econmicos, utilizados en todo tipo de dispositivos pequeos Sin licencia No interfieren con dispositivos radio No traspasan objetos
Redes inalmbricas
47 / 416
Medios de transmisin
Radio:
Banda ISM (Industrial, Scientific and Medical Unlicensed Band): 2.4 5 GHz Permiten atravesar muros Velocidades de transmisin ms elevadas Dos tipos de acceso de espectro ensanchado + OFDM Frequency Hopping Spread Spectrum (FHSS) Direct Sequence Spread Spectrum (DSSS)
23 MHz 83,5 MHz 125 MHz
5,725 GHz
5,850
48 / 416
Redes inalmbricas
49 / 416
Redes inalmbricas
50 / 416
Espectro a 5 GHz
Frecuencias en 5 GHz
12 canales sin superposicin Canales de 20 MHz
Redes inalmbricas
51 / 416
f (GHz)
2.45 2.44
Modulaciones: FHSS
2.40 IEEE 802.11 Frequency Hopping Spread Spectrum Modula los datos digitales con una seal de banda estrecha a una portadora que va cambiando Cada comunicacin tiene una secuencia de frecuencias portadoras diferentes de forma que no se solapen
Tanto el emisor como el receptor deben conocer la secuencia de emisin de antemano Utilizar 75 o ms frecuencias Tiempo mximo en una frecuencia (dwell time) de 400 ms
Se denomina de espectro ensanchado porque una seal ocupa toda la banda, pero no simultneamente
Redes inalmbricas 52 / 416
Modulaciones: DSSS
IEEE 802.11 y IEEE 802.11b (HR High Rate) Direct Sequence Spread Spectrum Combina la seal a transmitir con el cdigo de usuario (chipping code):
Slo existe una secuencia de chip para todos los sistemas Cdigo de Barker Es la diferencia entre DSSS y CDMA (ste utiliza ms de una)
Tiene como objetivo el ensanchar el espectro para dar robustez a la comunicacin Permite velocidades superiores a 2 Mbps Es ms eficiente que el FHSS
Redes inalmbricas 53 / 416
Modulaciones: OFDM
IEEE 802.11a / g ERP-OFDM: Extended Rate Physical - Orthogonal Frequency Division Multiplexing
52 portadoras: 48 (datos) + 4 (pilotos - subportadoras a menor velocidad de smbolo)
Redes inalmbricas
54 / 416
Codificaciones
802.11:
1Mbps: DBPSK (Differential Binary Phase Shift Keying), 1 bit/smbolo 2 Mbps: DQPSK (Differential Quadrature Phase Shift Keying), 2 bit/smbolo
802.11b:
CCK: Complementary Code Keying
Vel. datos 1 Mbps 2 Mbps 5.5 Mbps 11 Mbps
Redes inalmbricas
Bits/Smbolo 1 2 4 8
55 / 416
Codificaciones
802.11a/g
PSK: Phase Shift Keying QAM: Quadrature Amplitude Modulation
Rate (Mbps) 6 9 12 18 24 36 48 54 Modulation Coding Rate Coded bits per subcarrier 1 1 2 2 4 4 6 6 Coded bits per OFDM symbol 48 48 96 96 192 192 288 288 Data bits per OFDM symbol 24 36 48 72 96 144 192 216
Redes inalmbricas
56 / 416
Resumen
Standard 802.11 legacy 802.11b 802.11a 802.11g "802.11g+" nonstandard "802.11g+" nonstandard Modulation Method FHSS, DSSS, infrared DSSS, HR-DSSS (CCK) ERP-OFDM DSSS, ERP-CCK, ERP-OFDM DSSS, ERP-PBCC DSSS, DSSS-OFDM Frequencies 2.4 GHz, IR 2.4 GHz 5.2, 5.8 GHz 2.4 GHz 2.4 GHz 2.4 GHz Data Rates Supported (Mbps) 1, 2 1, 2, 5.5, 11 6, 9, 12, 18, 24, 36, 48, 54 1, 2, 5.5, 11; 6, 9, 12, 18, 24, 36, 48, 54 1, 2, 5.5, 11, 22, 33 1, 2, 5.5, 11; 6, 9, 12, 18, 24, 36, 48, 54
Redes inalmbricas
57 / 416
Redes inalmbricas
58 / 416
802.11- caractersticas
Consorcio WECA: Wireless Ethernet Compatibility Alliance
Actualmente unos 180 miembros WI-FI: Wireless Fidelity, ms de 600 productos certificados
Redes inalmbricas
59 / 416
Redes inalmbricas
60 / 416
Sincronismo: secuencia de 1 y 0, para indicar inicio de nueva trama y operaciones bsicas del decodificador de DSSS SFD: secuencia conocida para indicar inicio de datos vlidos Seal: indica velocidad de datos Prembulo y cabecera siempre a 1 Mbps Datos a las velocidades del estndar (1 2 Mbps) Servicio: campo reservado para usos futuros Longitud: duracin de la trama en ms Header Error Check: CRC de 16 bits de la cabecera
Redes inalmbricas 61 / 416
prembulo
Velocidades formato corto: Prembulo: 1 Mbps Cabecera PLCP: 2 Mbps Cabecera MAC + DATOS: 2, 5.5 y 11 Mbps
Redes inalmbricas
62 / 416
6 Mbps segn el campo velocidad R: reserva Longitud: nmero de bytes de la trama P: paridad par de los campos: velocidad + R + longitud Servicio: sincronizacin del des-aleatorizador y reserva Tail: todo 0, para ayudar al proceso de recepcin Relleno para hacer la trama mltiplo de 48, 96, 192 o 288, segn el cdigo OFDM utilizado
63 / 416
Redes inalmbricas
Nivel MAC
Redes inalmbricas
64 / 416
802.11 - DCF
Control de errores en el medio radio
Cuando se recibe el paquete se reconoce (ACK) Short inter-frame spacing - DCF Inter-Frame Spacing: SIFS < DIFS El ACK tiene que esperar menos y por lo tanto tiene ms prioridad Si no se recibe el reconocimiento, se vuelve a transmitir el paquete sin preferencia frente al resto de estaciones El nmero de retransmisiones es limitado: Caso de superar el lmite devuelve error de transmisin a la capa superior
fuente destino otros difs datos ack otras pdu sifs difs canal reservado backoff
66 / 416
Redes inalmbricas
802.11 - DCF
Carrier Sense Multiple Access / Collision Avoidance
Cuando se quiere transmitir se escucha el canal Si est libre durante un tiempo DIFS se transmite Si est ocupado se espera a que la transmisin termine, se espera un tiempo DIFS y despus se entra en un backoff aleatorio Al finalizar el backoff si el medio contina libre se transmite Si mientras se est en backoff se detecta actividad, se detiene el temporizador hasta que se pasa a reposo durante un tiempo DIFS y luego se vuelve a activar No se reinicia el temporizador, as no se perjudica a los que estn esperando frente a los recin llegados Cuando expira el temporizador y el canal est libre se transmite
Redes inalmbricas 67 / 416
802.11 - DCF
E1 E2 E3 E4 E5 Colisin Transmisin DIFS Intento de transmisin
Redes inalmbricas
802.11 - DCF
Resolucin de colisiones
Se retransmite la trama El backoff aleatorio consiste en la eleccin de un nmero de slots a retardar la transmisin dentro de una ventana Se empieza con una ventana pequea y a medida que hay colisiones se aumenta la ventana Backoff exponencial entre (0, CW-1):
CWi = 2 * CWi-1 CWmin=32, CWmax=1024
En cada retransmisin hay menos probabilidad que los contendientes elijan el mismo backoff Las estaciones que llevan ms tiempo intentando retransmitir tienen menos probabilidad de hacerlo
Redes inalmbricas
69 / 416
Redes inalmbricas
70 / 416
Redes inalmbricas
71 / 416
CTS
ACK
Otras estaciones
Redes inalmbricas
DIFS
72 / 416
Probabilidad de error
BER: Bit Error Ratio PER = 1 Prob(paquete correcto) = 1 Prob(bit correcto)n = 1 (1 BER)n
n = nmero de bits del paquete
Ejemplo:
PER BER = 10-4 BER = 10-5 n = 200 0.0198 0.0020 n = 2000 0.1813 0.0198
Redes inalmbricas
73 / 416
802.11 - Fragmentacin
Las WLAN tienen una BER mayor que las LAN cableadas Los paquetes largos tendrn alta probabilidad de ser retransmitidos
Una posible solucin es la fragmentacin de paquetes utilizada conjuntamente con el modo RTS / CTS Se vuelve a reservar el canal al enviar datos
Emisor Receptor
DIFS
RTS SIFS
SIFS
FRAG 1 SIFS
SIFS
FRAG 2 SIFS
CTS
ACK1
ACK2
Otras estaciones
Redes inalmbricas
74 / 416
802.11 - Fragmentacin
Slo se pueden fragmentar tramas unicast Se fragmenta aquellas tramas que superan una cierta longitud (parmetro configurable) Cada fragmento lleva un nmero de orden dentro del original Cada fragmento debe ser reconocido por separado Un flag en la cabecera indica si un fragmento es el ltimo o no El receptor primero descifra todos los fragmentos y a continuacin los ensambla descartando posibles duplicados La fragmentacin de tramas resta eficiencia al sistema Si un fragmento no es reconocido, el transmisor volver a acceder al canal con el mecanismo habitual y empezar la transmisin con el ltimo fragmento no reconocido.
Redes inalmbricas
75 / 416
Tiene la desventaja que las estaciones son sondeadas, si una estacin no tiene nada a transmitir se pierde ancho de banda
Redes inalmbricas
76 / 416
802.11 - PCF
El coordinador divide el tiempo de acceso en supertramas con periodos de contienda y sin contienda
En los periodos de contienda se utiliza DCF En los periodos sin contienda se utiliza el PCF
802.11 - PCF
PIFS
AP Estacin
OCUPADO
D1 SIFS U1
SIFS
D2 SIFS U2 NAV
.......
PIFS
CFend
Resto estaciones
sin contienda
contienda
Para iniciar un periodo sin contienda el coordinador debe esperar un tiempo de silencio igual al PIFS
Tiene prioridad ya que PIFS < DIFS
802.11 - PCF
El coordinador puede enviar varios tipos de tramas:
Trama de datos: envo de datos a una direccin unicast, multicast o broadcast El receptor debe enviar un ACK Si no se recibe el ACK, el coordinador retransmite despus de PIFS
Redes inalmbricas
79 / 416
802.11 - PCF
Trama de sondeo: se enva a una estacin concreta dndole permiso para transmitir 1 trama a la estacin que desee Si no tiene nada a transmitir debe enviar un paquete de Null La estacin receptora debe confirmar la recepcin correcta (ACK) Si la estacin emisora no recibe el ACK no tiene permiso para retransmitir hasta que sea sondeada de nuevo Si la estacin no es sondeable confirma el paquete utilizando DCF Trama de datos + sondeo Trama de final de periodo: finaliza el periodo libre de contienda
Redes inalmbricas
80 / 416
AP Medio
Redes inalmbricas
81 / 416
periodo de beacon
E1 E2 Medio
B B B
Redes inalmbricas
82 / 416
Redes inalmbricas
84 / 416
Redes inalmbricas
85 / 416
D DB
D DB
P d D
Redes inalmbricas
86 / 416
Redes inalmbricas
87 / 416
Estacin 1 Estacin 2
A a
Beacon Backoff
D A
Redes inalmbricas
88 / 416
Frame control: Contiene varias partes Versin del protocolo (2 bits), actualmente es la 0 Tipo de trama (2 bits): Gestin, control, datos, reservado Campo de subtipo (4 bits): indica la funcin de la trama
Gestin: asociacin, probe, beacon y autenticacin Control: ahorro de energa, RTS, CTS, ACK, CF (contention free) end Datos: Datos, CF ACK, CF Poll, combinacin de datos y control CF
Redes inalmbricas 89 / 416
Control de potencia: indica si la estacin entrar en modo de ahorro de energa Ms datos: indica si la estacin debe enviar ms datos a continuacin
Normalmente se indica para que el receptor no entre en modo de ahorro de energa
WEP: indica si los datos van encriptados con el algoritmo WEP Orden: indica si los datos transmitidos deben procesarse segn orden de llegada
Redes inalmbricas 90 / 416
Redes inalmbricas
92 / 416
Beacon
2 2 Frame Duration Control 6 Destination Address 6 Source Address 6 BSS ID 2 Seq. Control variable Frame Body 4 FCS
8 Timestamp
variable SS ID
7 FH Parameter Set
mandatory
optional
Timestamp: valor del reloj de la estacin que enva la trama Beacon Interval: intervalo entre beacons Capability information: si la estacin es o no sondeable Service Set Identify (SSID): identificador del Extended Service Set o del IBSS (nombre de la red)
93 / 416
Redes inalmbricas
Beacon
FH parameter set: indica el tiempo de dwell y la secuencia de hopping de una capa fsica FHSS DS Parameter Set: indica el nmero de canal que las estaciones utilizan en la capa fsica DSSS CF Parameter Set: parmetros soportados por PCF IBSS Parameter Set: parmetros para el Independent Basic Service Set Traffic Indication Map: indica que la estacin tiene datos en la cola del AP
Redes inalmbricas
94 / 416
Redes inalmbricas
95 / 416
802.11 - Roaming
Situacin:
Redes con varias clulas Los terminales podrn desplazarse
AP AP AP
Procedimiento
Cuando la potencia recibida por una estacin baja de una cota, se empieza la bsqueda de otro AP Cuando se encuentra otro AP que proporciona mayor potencia se enva una solicitud de reasociacin: El AP solicitado contesta con una respuesta de asociacin e informa al AP antiguo el AP antiguo descarta o reenva tramas del cliente re-asociado
Redes inalmbricas
96 / 416
802.11 - Roaming
IAPP: Inter-Access Point Protocol
Protocolo de roaming utilizado por diversas compaas: Announce Protocol: Informa a los puntos de acceso sobre:
los nuevos APs que se han activado la configuracin de la WLAN a la que estn conectados
Redes inalmbricas
97 / 416
Redes inalmbricas
98 / 416
Parmetros
PIFS = SIFS + SLOT DIFS = PIFS + SLOT Tiempos en microsegundos
Estndar 802.11 802.11b 802.11a 802.11g SIFS 10 10 16 10 PIFS 30 30 25 19 / 30 DIFS 50 50 34 28 / 50 SLOT 20 20 9 9 / 20
99 / 416
Redes inalmbricas
Redes inalmbricas
101 / 416
G. Bianchi. Performance of the IEEE 802.11 Distributed Coordination Function. IEEE Journal on selected areas in communications. Vol. 18, n 3. March 2000. Pag. 535 - 547
Redes inalmbricas
102 / 416
Modo RTS/CTS
Mucho mejor para redes grandes Peor para redes pequeas Prcticamente independiente del nmero de estaciones en la red Poco dependiente de la ventana de backoff
Redes inalmbricas
103 / 416
En modo bsico la capacidad depende en gran medida de la ventana inicial En modo RTS/CTS no depende para valores bajos pero si para altos Los valores de W altos hacen esperar demasiado a las estaciones La capacidad mxima es independiente
Redes inalmbricas 104 / 416
Redes inalmbricas
105 / 416
Redes inalmbricas
106 / 416
Redes inalmbricas
107 / 416
Redes inalmbricas
108 / 416
Autenticacin de usuarios
El estndar IEEE 802.11 describe dos tipos de autenticacin:
Open system authentication: servicio por defecto Permite el acceso a cualquier nodo que se identifique y proporcione el SSID correcto Shared key authentication: servicio ms riguroso Todas las estaciones del BSS tienen la misma clave
Clave compartida
Se asume que la clave compartida se ha repartido entre las estaciones utilizando un canal seguro, independiente del IEEE 802.11
Autenticacin de usuarios
Shared key authentication
AP AP Peticin autenticacin
Clave
Valor
Respuesta_1 ?= Respuesta_2
Confirmacin
Redes inalmbricas
110 / 416
Privacidad de datos
Servicio de encriptacin de datos
Wired Equivalent Privacy (WEP) Muy vulnerable Una clave esttica para toda la red Para evitar que el mismo texto en claro genere el mismo texto cifrado, se especifica un vector de inicializacin de 24 bits en claro (es aconsejable cambiar su valor en cada trama) Cifrado con RC4: clave simtrica
Claves de 40+24 bits (roto en 10 minutos) Claves de 104+24 bits (roto en 2 das)
Redes inalmbricas
111 / 416
IEEE 802.11i
Protocolo de autenticacin:
802.1x + EAP
Protocolo de cifrado
RC4; AES
Integridad de datos
CRC; Message Integrity Code (Michael); CCMP
Redes inalmbricas
112 / 416
IEEE 802.1x
Define mtodos para regular el control de estaciones clientes a una red utilizando diferentes EAP (Extensible Authentication Protocol) Describe la interaccin entre tres entidades:
La que se debe autenticar La que aprueba o deniega el acceso El servidor de autenticacin
EAPOL or EAPOW 802.1x Clients Authenticator Ex: AP RADIUS over EAP Authentication Server
Redes inalmbricas
114 / 416
EAP
Protocolos de autenticacin:
Message Digest 5 (MD5): Crea firmas digitales. Genera la respuesta (digest) a un mensaje test enviado por el servidor, protocolo CHAP (Challenge Handshake Authentication Protocol) Transport Layer Security (TLS): Autentica servidor y cliente a travs de certificados Tunneled TLS (TTLS): Autentica el servidor con certificado, el cliente con otro EAP, o CHAP, utilizando un tnel seguro TLS Lightweight EAP (LEAP): Versin de Cisco, autentica con funciones de hash muy robustas. Protected EAP (PEAP): Autentica el servidor con certificado, y al cliente con otro EAP, o CHAP, utilizando un tnel seguro TLS. Protocolo propietario creado por Microsoft, Cisco y RSA Securuity.
Redes inalmbricas 115 / 416
TKIP
Temporal Key Integrity Protocol
Compatible con WEP cifra la clave WEP y el vector de inicializacin PPK (Per Packet Keying) MIC (Message Integrity Check) Vector de inicializacin de 48 bits RC4 con clave de 128 bits An se puede romper En un futuro cambiar el algoritmo criptogrfico a AES
Redes inalmbricas
116 / 416
Redes inalmbricas
117 / 416
WPA
Wi-Fi Protected Access (WPA)
Subconjunto de utilidades desarrolladas dentro del IEEE 802.11i que actualmente estn disponibles: 802.1x + TKIP A la larga deber substituirse por el estndar definitivo
WPA2:
Algoritmo criptogrfico: Advanced Encryption Standard (AES) MIC: CCMP (Counter-Mode-CBC-MAC Protocol) No compatible con WEP Requiere ms potencia computacional
Redes inalmbricas
118 / 416
Redes inalmbricas
119 / 416
Redes inalmbricas
120 / 416
Redes inalmbricas
121 / 416
EDCA
Introduccin de 8 clases de trfico diferentes (TC) repartidas en 4 categoras de acceso (AC) Cada categora de acceso tiene asignado unos valores de CWmin[AC], CWmax[AC] y AIFS[AC]
HCCA
Adopta un protocolo de polling
Redes inalmbricas
122 / 416
Virtual Collision
Cada cola tiene su tamao de ventana de backoff (CWmin CWmax) Cada cola tiene su Arbitration Inter-Frame Space access time (AIFS) Necesidad de resolucin de colisin virtual: Dos AC pueden transmitir en el mismo momento Transmite el de mayor prioridad
Redes inalmbricas
123 / 416
AIFS[AC1]
AIFS[AC0]
ACK
Redes inalmbricas
124 / 416
Redes inalmbricas
125 / 416
HCCA opera durante el perodo de contienda (CP) y durante el perodo libre de contienda (CFP)
Redes inalmbricas
126 / 416
IEEE 802.11e
IEEE 802.11e/D5.0 especifica adems
Dos polticas de ACK NO ACK Policy: la transmisin de una trama no va acompaada de un ACK Block ACK Policy: un mismo ACK reconoce varias tramas The simpler scheduler (no aparece en el estndar) A cada estacin se le asigna una TXOP utilizando el mecanismo Round Robin
Redes inalmbricas
127 / 416
Redes inalmbricas
128 / 416
Redes inalmbricas
Redes inalmbricas
130 / 416
Medidas del estado de los enlaces: Mtricas radio Establecimiento de enlace con el vecino
Autenticacin y asociacin
Redes inalmbricas
132 / 416
Redes inalmbricas
133 / 416
Redes inalmbricas
134 / 416
WiMAX
Worldwide Interoperability for Microwave Access
www.wimaxforum.org Unos 420 miembros: fabricantes de equipos y chips, operadores de telecomunicaciones, proveedores de servicio y proveedores de aplicaciones
Sistemas mviles pueden esperar una capacidad de 15 Mbps para celdas de radio mximo de 3 Km.
Redes inalmbricas 137 / 416
Aplicaciones
Da cobertura a la ltima milla
Edificios equipados con estaciones de usuario y estaciones base Usuarios se conectan al equipo de usuario WiMax mediante tecnologas de red convencionales (802.3, 802.11) Las BSs se conectan directamente a la red dorsal
Disminuye las barreras de entrada para incrementar la competencia para nuevas ISPs Provee cobertura a entornos rurales
Redes inalmbricas
138 / 416
Aplicaciones
Ciudades pequeas o medianas:
Las grandes ya suelen estar cubiertas con tecnologas de cable Una muy alta concentracin de trfico dificulta el despliegue de redes WMAN
Redes de backhaul para hotspots WLAN Servicio de proteccin civil y redes privadas
Redes inalmbricas 139 / 416
Aplicaciones
Redes inalmbricas
140 / 416
Redes inalmbricas
141 / 416
Redes inalmbricas
143 / 416
Redes inalmbricas
144 / 416
Proyectos finalizados
IEEE Draft P802.16d Proyecto que deriv a una reforma del estndar dando lugar al 802.16-2004
Redes inalmbricas
145 / 416
Bandas de frecuencias
Redes inalmbricas
146 / 416
Bandas de frecuencias
Sin licencia: Banda ISM 2.4 5 GHz
Menos burocracia: ms rpidas de desplegar Menos costes Muchos operadores en estas bandas se interfieren entre ellos SLAs difciles de prever Adecuado para zonas con baja densidad o redes con bajo presupuesto
Con licencia:
Las regulaciones nacionales suelen permitir mayores potencias de transmisin Mejor calidad de servicio Adecuado para zonas con mucho trfico y enlaces de largo alcance
Redes inalmbricas 147 / 416
Certificacin WiMAX
Centro de certificacin: Cetecom en Mlaga (Espaa), Seul (Korea) Inicio certificacin: Junio 2006 Primeros perfiles de certificacin (requiere licencia)
Banda frecuencial Duplexado TDD 3400 3600 MHz FDD TDD BW por canal 3.5 MHz 7 MHz 3.5 MHz 7 MHz 5725 5850 MHz
Redes inalmbricas
10 MHz
148 / 416
WiBro
Estndar desarrollado en Korea del Sur denominado TTA PG302 BWA (Broadband Wireless Access) Las primeras licencias comerciales se asignaron en enero de 2005 y los primeros sistemas piloto entraron en funcionamiento en abril de 2006 Primero fue competidor del WiMAX, pero despus se compatibilizaron ambos estndares Los productos WiBro son certificados como equipamiento WiMAX
Redes inalmbricas
149 / 416
CPE
Redes Redestroncales troncales Terminal Terminalde de usuario usuario (TE) (TE) 150 / 416
Entidad de gestin
MAC CPS
Subcapa de seguridad
PHY
Entidad de gestin
PHY
Plano de Gestin
Redes inalmbricas
151 / 416
Nivel MAC:
TDMA Dinmico ARQ Tamao variable de paquete QoS Basado en DHCP & TFTP Encriptacin DES Topologa Punto-Multipunto y Mesh
Redes inalmbricas
152 / 416
Entidad de gestin
Subcapas de convergencia especfica de servicio CS
Configuraciones
Punto a Punto (PTP) Punto Multipunto (PMP)
Donwlink: BS Uplink: SS con mecanismos de gestin de demanda Todas las SS reciben la misma transmisin o partes de la misma Se puede especificar que una SS no reciba parte de la trama Unicast, multicast y broadcast RS: Repeater Stations Incrementan cobertura Por problemas de propagacin (NLOS)
Redes inalmbricas 153 / 416
Configuraciones
Configuracin mallada (mesh topology)
Define conexiones: BS SS y SS SS Mesh BS: Sistema con conexin a la red troncal o de backhaul Los nodos Mesh deben estar coordinados Informan de recursos disponibles, peticiones y asignaciones Conceptos Vecino: Nodos con conexiones directas Vecindario de un nodo: todos sus vecinos (single hop) Vecindario extendido: todos los vecinos + los vecinos de los vecinos
Redes inalmbricas 154 / 416
Nivel fsico
Redes inalmbricas
155 / 416
Banda frec.
11 66 GHz (LOS) < 11 GHz con licencia (NLOS) < 11 GHz con licencia (NLOS) < 11 GHz con licencia (NLOS)
Opciones
Duplexado
FDD, TDD
AAS, ARQ, STC AAS, ARQ, STC, Mesh AAS, ARQ, STC, Mesh
LOS: 50 Km NLOS: 5 7 Km WirelessHUMAN (High-speed Unlisenced MAN): aplicacin de WirelessMAN a bandas sin licencia y slo con TDD
Las antenas directivas reducen el efecto dispersivo de la propagacin multicamino Estas antenas inteligentes emiten un haz muy estrecho que se puede ir moviendo, electrnicamente, para enfocar siempre al receptor, con lo que se evitan las interferencias cocanal y se consume menos potencia al ser un haz ms concentrado Las AAS son opcionales: la BS puede incorporarlas y las SS no
Redes inalmbricas
Redes inalmbricas
158 / 416
Ajusta el esquema de modulacin a las condiciones de la transmisin (C/I+N) Se utiliza siempre la ms eficiente (menos proteccin) que permite la transmisin
Redes inalmbricas
159 / 416
Redes inalmbricas
160 / 416
Transmisin en OFDM
Transmisin de smbolos:
Single Carrier
Frec.
OFDM
tiempo Frec.
tiempo
Redes inalmbricas 161 / 416
Redes inalmbricas
162 / 416
Multipath y OFDM
Solamente se pierden algunas subportadoras debido a la atenuacin multicanal Puede resolverse con una codificacin de canal apropiada
Respuesta del canal
Redes inalmbricas
163 / 416
OFDM
Varios tipos de portadoras: 256 en total
Portadoras de datos (192) Portadoras piloto: estimacin de canal y sincronizacin (8) Portadoras nulas: bandas de guarda con los otros canales (28+27) Direct Current: Portadora nula para las conversiones Analogico/Digital
Redes inalmbricas
164 / 416
Multipath y OFDM
El retardo interfiere en los smbolos posteriores
Las seales deben ser continuas, se copia una parte del smbolo antes
Redes inalmbricas
165 / 416
Multipath y OFDM
Tiempo de guarda:
La ltima parte del tiempo de smbolo de datos se repite antes del smbolo y se usa para tiempo de guarda Valores tpicos de G son: 1/4, 1/8, 1/16, 1/32
G=
Tg Tb
Redes inalmbricas
166 / 416
OFDM
Subcanalizacin del enlace de subida:
Permite a las SS utilizar nicamente un grupo de portadoras y no todas 192 = 16 subcanales x 12 subportadoras Se pueden utilizar: 1, 2, 4, 8 16 subcanales para una transmisin Ventajas: Mayor alcance al poder transmitir la potencia mxima concentrada en menos portadoras Reduccin del consumo de los CPE Se explota la subcanalizacin para gestionar el acceso mltiple basado en OFDM: OFDMA (Ortogonal Frequency Division Multiple Access)
Redes inalmbricas 167 / 416
OFDMA
OFDM fue diseado para una nica transmisin:
Si se quiere un acceso mltiple debe hacerse en TDMA o FDMA
Frec.
tiempo
Redes inalmbricas 168 / 416
Aleatorizador
Entrelazado
Modulacin
Transmisin SC-OFDM
Redes inalmbricas
169 / 416
Cdigo convolucional:
Velocidad de cdigo = Bits entrada / bits salida
Redes inalmbricas 170 / 416
Error: interferencia
Redes inalmbricas
171 / 416
20 25 28
Redes inalmbricas
172 / 416
Redes inalmbricas
173 / 416
Frecuencias bajas
WirelessMAN-SCa
Modulaciones con distintos parmetros: BW (MHz) Bits por smbolo: Bs (2 para QPSK) Factor de roll-off ()
Porcentaje de energa fuera de banda
WirelessMAN-SCa Canales de 7 MHz (ETSI) Roll-off = 0.25 Velocidad de transmisin bruta Modulacin BPSK 1/2 BPSK 3/4 QPSK 1/2 QPSK 2/3 QPSK 3/4 QPSK 5/6 QPSK 7/8 16-QAM 1/2 16-QAM 3/4 64-QAM 2/3 64-QAM 5/6 256-QAM 3/4 256-QAM 7/8 Mbps 2.59 3.89 5.18 6.91 7.77 8.64 9.07 10.37 15.55 20.73 25.91 31.10 36.28
174 / 416
Rrs: eficiencia Reed-Solomon (0.937) Rfec: eficiencia cdigo convolucional Velocidad de transmisin bruta:
Vtx =
Redes inalmbricas
Redes inalmbricas
176 / 416
Redes inalmbricas
177 / 416
Redes inalmbricas
178 / 416
WirelessMAN-SCa
Canales (MHz) de 3.5 y 7 en las bandas de 2.5 GHz y 3.5 GHz Canales (MHz) de 10 y 20 en la banda de 5 GHz
WirelessMAN-OFDM
Canales (MHz) de 1.75; 3; 3.5; 5; 5.5 y 7 en las bandas con licencia Canales de 10 MHz en la banda sin licencia
WirelessMAN-OFDMA
Canales (MHz) de 1.25; 3.5; 7; 8.75; 14; 17.5 y 28 en las bandas que requieren licencia Canales (MHz) de 10 y 20 en las bandas sin licencia
En algunos casos el estndar no da canalizaciones para las bandas que requieren licencia, se deja que el organismo regional (ETSI) las d.
Redes inalmbricas
179 / 416
Redes inalmbricas
180 / 416
IEEE define varios tipos de equipos segn la capa radio utilizada y la potencia transmitida WirelessMAN-SCa y WirelessMAN-OFDMA
Tipo 1: 17 dBm Ptmax < 20 dBm Tipo 2: 20 dBm Ptmax < 23 dBm Tipo 3: 23 dBm Ptmax < 30 dBm Tipo 4: 30 dBm Ptmax
Redes inalmbricas
181 / 416
Para trabajar en bandas sin licencia debern cumplirse las restricciones asignadas en cada pas a las diferentes bandas
Redes inalmbricas
182 / 416
Redes inalmbricas
183 / 416
Direccionamiento
Cada SS tiene una direccin de 48 bits tipo IEEE 802
Utilizada al inicio de las conexiones con la BS y como parte del proceso de autentificacin.
En el caso de topologa mesh, los nodos tienen adems un Node ID de 16 bits, una vez entran a formar parte de la red.
Redes inalmbricas
184 / 416
Secundaria (opcional)
Mensajes de otros protocolos: DHCP, TFTP, SNMP
Redes inalmbricas 186 / 416
Redes inalmbricas
187 / 416
Redes inalmbricas
188 / 416
Bit 1: Subcabecera de mltiples paquetes en el mismo PDU (packing) Bit 2: Subcabecera de fragmentacin Bit 3: Subcabeceras extendidas Bit 4: Feedback de la correccin de errores ARQ Bit 5: Subcabecera mesh
Redes inalmbricas 190 / 416
Redes inalmbricas
191 / 416
Datos (opcional)
CRC (opcional)
Redes inalmbricas
192 / 416
Redes inalmbricas
193 / 416
Packing:
Envo de varias MAC SDU (datos de capas superiores) en una sola MAC PDU (trama MAC) MAC Subcabecera Subcabecera CRC - opcional Mejora la eficiencia MAC SDU - 1 MAC SDU - 2
Concatenacin:
(6 bytes)
packing
packing
(4 bytes)
Redes inalmbricas
194 / 416
Entramado SC y SCa
TDD: Time Division Duplexing
Enlace de subida: TDMA y DAMA (Demand Assigned Multiple Access) Enlace de bajada: TDM Ambos enlaces utilizan el mismo canal Transmisin no simultnea: half duplex La duracin de la trama es configurable: 0.5, 1 2 ms til para reducir la latencia o el overhead de control
Redes inalmbricas
195 / 416
Entramado SC y SCa
FDD: Frequency Division Duplexing
Enlace de bajada y enlace de subida establecidos en canales diferentes Terminales Half Duplex o Full Duplex Duracin de la trama configurable: 0.5, 1 2 ms
Redes inalmbricas
196 / 416
Entramado SC y SCa
Trama de bajada TDD
Prembulo: sincronizacin y ecualizacin DL (DownLink) / UL (UpLink) MAPping Indica donde deben escuchar / transmitir las SS y con qu modulacin DIUC: Downlink Interval Usage Code: Espacio reservado para la transmisin de datos a una SS DIUC = 0 Broadcast y control Datos transmitidos en orden de robustez decreciente Evita perder la sincronizacin TTG (Transmit/reiceive Transition gap): tiempo de guarda para pasar de recepcin a transmisin sin perder sincronismo
Redes inalmbricas 197 / 416
Entramado SC y SCa
Trama de bajada FDD
Igual a la TDD pero con una porcin TDMA La parte TDMA funciona igual que la TDM pero los DIUCs incluyen un prembulo para que las estaciones half-duplex puedan sincronizarse y transmitir y recibir en la misma trama
TDM HALF DUPLEX RX TDM HALF DUPLEX TX RX TDMA TX TDMA Hay problema, hace falta el prembulo, o la recepcin se hace en la siguiente trama 198 / 416 No habra problema, no hace falta el prembulo
Redes inalmbricas
Entramado SC y SCa
Trama de subida TDD y FDD
Initial Ranging Opportunities (UIUC=2):acceso inicial Request Contention Opportunities (UIUC=1): Espacio para: Peticiones de ancho de transmisin Peticiones de modificacin de ancho de banda SSTG: Subscriber Station Transition Gap UIUC: User Interval Usage Code
Redes inalmbricas
199 / 416
Entramado OFDM
Repite el formato del broadcast, mapas de los enlaces de subida y bajada, e intervalos de acceso (ranging) y peticin de transmisin Tambin permite FDD y TDD La informacin siempre debe tener un nmero entero de smbolos OFDM:
Relleno (Padding)
Redes inalmbricas
200 / 416
Entramado OFDM
Trama OFDM utilizando TDD
Tiempos de guarda TTG: Tx/Rx Transition Gap RTG: Rx/Tx Transition Gap Subtrama de bajada Prembulo para sincronizacin Frame Control Header (FCH): 1 smbolo OFDM (QPSK) que contiene informacin sobre las rfagas del enlace de bajada Los datos viajan en las denominadas rfagas Cada rfaga contiene varios paquetes (PDU) MAC La primera rfaga de bajada contiene una parte de broadcast con los mapeos de las estaciones en los canales de subida y bajada
Redes inalmbricas 201 / 416
Redes inalmbricas
202 / 416
Redes inalmbricas
203 / 416
Entramado OFDMA
La trama MAC a nivel lgico es la misma que en OFDM Vara a nivel fsico
En OFDM los slots fsicos pertenecientes a un canal se estructuran en una sola dimensin (tiempo) En OFDMA los slots fsicos se estructuran en dos dimensiones (tiempo x subcanal) formando una regin de datos Un slot = nmero de smbolos contiguos recibidos durante un cierto tiempo por n subcanales contiguos
Redes inalmbricas
204 / 416
Entramado OFDMA
Redes inalmbricas
205 / 416
Perfiles de rfagas
Perfil de rfaga de transmisin:
Parmetros de nivel fsico: Tipo de modulacin, tipo de FEC, longitud de prembulo, longitud de tiempos de guarda Una BS no tiene todos los perfiles, en los mensajes Downlink Channel Descriptor en modo broadcast notifica los disponibles Existen unos niveles umbrales de CINR La BS mide la calidad de seal recibida y determina un perfil para el canal de bajada y el de subida Si la SS detecta un salto de umbral de CINR enva un mensaje solicitando un cambio de perfil en el canal de bajada El cambio de un perfil a otro dentro de una trama viene indicado en los UL-MAP y DL-MAP
Redes inalmbricas 206 / 416
Temporizadores
ACK_RETRY_TIMEOUT: periodo de retransmisin ARQ_BLOCK_LIFETIME: mximo tiempo que la conexin tratar un paquete antes de descartarlo
Redes inalmbricas 207 / 416
Redes inalmbricas
208 / 416
Redes inalmbricas
209 / 416
Calidad de servicio
Parmetros de QoS definidos por el 802.16:
Prioridad de trfico Maximum sustained traffic rate: tasa mxima sostenida Maximum traffic burst: tamao de rfaga mximo Minimum reserved traffic rate Tolerated jitter Maximum latency Vendor specific QoS parameters
Redes inalmbricas
210 / 416
Calidad de servicio
Mecanismos de transmisin de datos de una conexin en la capa MAC
Cada conexin est asociada a un tipo de servicio de datos (service flow) Cada servicio de datos est asociado a un grupo de parmetros de QoS que cuantifican los aspectos de su comportamiento Existen 5 tipos de servicios: UGS: Unsolicited Grant Service rtPS: real-time Polling Service ertPS: extended real-time Polling Service, implementado en el 802.16e nrtPS: non-real-time Polling Service BE: Best Effort
Redes inalmbricas 211 / 416
Calidad de servicio
El canal de bajada lo gestiona directamente la BS
Define la duracin de las rfagas de datos asignadas a cada SS en base a los datos que recibe para cada una de ellas y a los niveles de prioridad Define los perfiles de cada rfaga en base a la calidad de la seal recibida
Redes inalmbricas
212 / 416
Calidad de servicio
Para el canal de subida, cada SS enva las necesidades de QoS en mensajes de control denominados requests:
Cuando la BS recibe una peticin asignar espacio en la siguiente trama para que la SS pueda transmitir Peticiones: nmero de bytes que se requieren transmitir: Incrementales: lo que debe aadirse a lo ya solicitado Agregadas: total de ancho de banda desde un instante determinado Cada cierto tiempo se enva una peticin agregada para evitar prdidas de sincronismo Las peticiones pueden ser especficas (una cabecera sin datos) o en piggy-backing (dentro de un paquete de datos)
Redes inalmbricas
213 / 416
Calidad de servicio
Formas de enviar las peticiones de ancho de banda:
Grant: la BS asigna ancho de banda de forma fija. La peticin se define en el establecimiento de la conexin y no hace falta mandar ms peticiones Una SS recibe una asignacin de ancho de banda
GPC (Grant Per Connection): La BS garantiza el ancho de banda para cada conexin y la SS utiliza este ancho de banda slo para esta conexin GPSS (Grant Per Subscriber Station): El BS garantiza un ancho de banda general que ser utilizado para todas las conexiones pertenecientes a la SS
GPSS slo est disponible para los soportes fsicos de la banda 10-66 GHz
Redes inalmbricas
214 / 416
Calidad de servicio
Formas de enviar las peticiones de ancho de banda:
Sondeo (polling): Proceso a travs del cual una BS asigna ancho de banda a las SS para que transmitan sus peticiones de ancho de banda Los sondeos no son paquetes especficos, son espacios reservados en la distribucin del canal de subida Sondeo individual:
La BS adjudica un espacio de tiempo donde la SS puede transmitir datos o/y peticiones de BW Si no requiere nada la SS enva datos de relleno
Sondeo multicast o broadcast: Las estaciones deben realizar contienda para poder enviar sus peticiones
Se utiliza cuando no hay suficiente espacio para sondear todas las SS de forma individual
Redes inalmbricas 215 / 416
Calidad de servicio
Formas de enviar las peticiones de ancho de banda:
Sondeo multicast y broadcast: Pertenencia a grupos multicast de sondeo
Mensajes de control gestionados por la BS para suscribir o borrar una SS de un grupo multicast de sondeo
En el espacio reservado para peticiones BW en multicast o broadcast las SS no pueden enviar datos El espacio de tiempo reservado para que las SS enven sus peticiones se indica en el UL-MAP En un espacio dedicado a contencin existen varias oportunidades de transmisin (TXOP) El proceso de contienda es el mismo para las oportunidades de registro initial ranging oportunities
Redes inalmbricas 216 / 416
Calidad de servicio
Formas de enviar las peticiones de ancho de banda:
Acceso por contienda: Backoff con ventana de inicio y mxima seleccionadas por la BS Cuando una SS quiere transmitir elije de forma aleatoria un valor entre (0, BW0-1)
Espera estas txops antes de mandar su peticin El numero de txops a esperar puede estar distribuido en varias tramas
Si no recibe respuesta en un tiempo (10 ms) asume colisin Resolucin de colisiones: mecanismo de backoff binario exponencial truncado
Redes inalmbricas
217 / 416
Redes inalmbricas
219 / 416
Redes inalmbricas
220 / 416
Redes inalmbricas
222 / 416
Calidad de servicio
Redes inalmbricas
223 / 416
Convergence Sublayer CS
Redes inalmbricas
224 / 416
VPI VCI VCI VCI HEC datos (48 bytes) NNI PTI
CLP
GFC: Generic Flow Control VPI: 8 / 12 bits (UNI / NNI) VCI: 16 bits PTI: Tipo de carga CLP: Cell Loss Priority HEC: Header Error Control
UNI
Usuario Usuario
Redes inalmbricas
B -ISDN B-ISDN
UNI NNI
B -ISDN B-ISDN
Usuario Usuario
226 / 416
PTI 3 bits
CLP 1 bit
reservado 4 bits
VCI 16 bits
Redes inalmbricas
PTI 3 bits
CLP 1 bit
reservado 4 bits
228 / 416
Redes inalmbricas
Redes inalmbricas
230 / 416
Redes inalmbricas
231 / 416
Redes inalmbricas
232 / 416
Redes inalmbricas
233 / 416
Redes inalmbricas
234 / 416
Elementos
Security Association (SA): Identifican todos los parmetros de seguridad de una conexin Certificado X.509: certificados estandarizados que proporcionan la autenticidad de los elementos y el no repudio. Privacy and Key Management (PKM) protocol: Gestiona todas las tareas relacionadas con seguridad
Redes inalmbricas 235 / 416
Asociacin de seguridad
Tres tipos de SA
SA Primaria: es la asociacin establecida por cada SS durante el proceso de inicializacin SA Esttica: es la asociacin de seguridad que ofrece la BS SA Dinmica: son asociaciones que se crean durante la vida de los diversos flujos de servicio
Una SS ya conectada tpicamente tiene dos o tres SAs, una para la gestin del canal secundario y otra puede ser para ambos canales, para el downlink y el uplink o bien una SA para el downlink y otra para el uplink Cada grupo multicast requiere tambin una SA para compartir entre miembros del grupo
Redes inalmbricas 236 / 416
Asociacin de seguridad
Componentes de las SA:
SAID (Security Association Identifier): ID de 16 bits Dos claves de encriptacin (TEK Traffic Encription Key) para los datos: una en funcionamiento y otra TEK para cuando sta expire Tiempo de vida (defecto = 12 horas) y vector de inicializacin para cada TEK Una clave de autorizacin (AK) de 160 bits Un lifetime del AK. Una clave de encriptacin de clave (KEK) Un cdigo downlink HMAC (hash function-based Message Authentication code) para autenticar los mensajes de distribucin de clave desde BS hacia el SS. Un cdigo uplink HMAC para autenticar los mensajes de distribucin de clave desde las SS hacia la BS.
Redes inalmbricas 237 / 416
Redes inalmbricas
WiMAX SS
239 / 416
Redes inalmbricas
241 / 416
1 3
No Seq
Redes inalmbricas
WiMAX SS
242 / 416
Mecanismos de cifrado
Cifrado de datos: dos formas de cifrado
DES (Data Encription Stanadard) en modo CBC (CipherBlock Chaining), opera sobre el campo de payload (carga til), no cifra cabecera MAC ni CRC AES (Advanced Encription Standard) en modo CCM (Counter with CBC-MAC): Utilizado en el 802.11i
Redes inalmbricas
245 / 416
Redes inalmbricas
246 / 416
Redes inalmbricas
247 / 416
Configuracin
La configuracin IP de las SS se establece con el protocolo DHCP:
Direccin IP, mscara de red de la SS Lista de routers de salida Direccin IP del servidor TFTP a utilizar en la siguiente fase de configuracin El nombre del fichero de configuracin a bajar con TFTP Lista de servidores donde enviar la informacin de trazas
Las SS que lo requieran pueden descargarse un fichero de configuracin normalizado con parmetros:
Opcionales: Configuracin de actualizacin de software, IP del servidor de software, nodos de autorizacin y registro (mesh) De fabricante
Redes inalmbricas 248 / 416
Modelo de referencia:
Redes inalmbricas
249 / 416
WmanIfBsNotification:
Tablas con eventos y cambios en el sistema No se define ningn grupo, se deja a criterio del fabricante
WmanIfSsTraps: Grupo para informar de todas las excepciones que puedan producirse en el funcionamiento de las SS
Se deja a criterio del fabricante
Redes inalmbricas
252 / 416
WmanIfCmnPrivacy:
Tabla con los algoritmos criptogrficos que soporta la SS Par de claves TEK activas
Redes inalmbricas
253 / 416
Redes inalmbricas
254 / 416
Mobile Wimax
Permite utilizar aplicaciones mviles y portables con velocidades superiores a 120 Km/h con QoS Para ello debe soportar:
Handover con menos de 50 ms de retardo (para no degradar servicios como la VoIP) Gestin de ahorro de energa para los terminales con batera Tolerancia al multicamino e interferencia
Redes inalmbricas
255 / 416
Mobile Wimax
Diferencias con el sistema esttico:
Aparecen las estaciones mviles (MS) Se definen los procedimientos de traspaso a nivel MAC Modos de ahorro de batera Se redefine el OFDMA, se utiliza el Scalable OFDMA (SOFDMA) Cambio en el tamao de la FFT (y de subportadoras) que permite ms flexibilidad a la hora de asignar anchos de banda Las antenas MIMO (Multiple Input Multiple Output) y adaptativas (AAS) tienen mejoras Seguridad actualizada Autentificacin: sistemas EAP Encriptacin: AES-CCM con regeneracin de claves Multicast and Broadcast Service (MBS) Se define un nuevo tipo de QoS: ertPS, rtPS con tamao de paquete variable
Redes inalmbricas 256 / 416
Soft-handover: opcional
Las BS tienen que funcionar en el mismo canal La MS dispone de un diversity set (potenciales nuevas BS) Fast BS Switching (FBSS) Se acorta el procedimiento de traspaso anterior Macro Diversity HandOver (MDHO) Se enva y recibe de varias BSs simultneamente
Redes inalmbricas 257 / 416
La BS almacena los datos dirigidos a la MS mientras sta realiza los barridos La BS antigua puede negociar con la BS nueva una oportunidad de ranging inicial unicast para la MS que ha de realizar el traspaso
Redes inalmbricas
258 / 416
Idle Mode
Enfocada a cuando la MS se mueve rpidamente, no realiza traspasos La MS esta activa peridicamente para recibir datos broadcast de las BS La MS no est registrada a ninguna BS Se agrupan las BS en grupos de paging para localizar a la MS en caso de tener que recibir datos Mensajes de paging y de localizacin
Redes inalmbricas 260 / 416
Redes inalmbricas
261 / 416
Redes inalmbricas
262 / 416
Redes inalmbricas
263 / 416
Redes inalmbricas
Aspectos regulatorios
Redes inalmbricas
265 / 416
Redes inalmbricas
266 / 416
Redes inalmbricas
267 / 416
Redes inalmbricas
268 / 416
Aspectos de salud
Organizaciones relevantes:
Organizacin Mundial de la Salud (OMS) Programa internacional de investigacin para buscar evidencias de salud de efectos de campos electromagnticos para frecuencias menores a 300 GHz Electromagnetic fields: http://www.who.int/peh-emf/en/ COST281 Potential Health Implications from Mobile Communication Systems Aspectos de salud de los sistemas de comunicaciones mviles Unin Europea Recomendacin sobre restricciones a la exposicin de seres humanos a las radiaciones por debajo de los 300 GHz
Redes inalmbricas
269 / 416
Aspectos de salud
Normativa Europea
Parmetro SAR: Specific energy absorption rate (W/Kg) Potencia absorbida por unidad de masa de tejido corporal Para frecuencias entre 10 MHz y 10 GHz SAR en todo el cuerpo 0.08 W/Kg. SAR localizado en porciones contiguas menores de 10 gr.:
Cabeza y tronco 2 W/Kg = 20 mW en 10 gr. de masa Extremidades 4 W/Kg
Para frecuencias superiores a 10 GHz Los campos electromagnticos penetran poco en el cuerpo humano Densidad de potencia por unidad de superficie corporal expuesta para no sobrepasar el SAR: f(MHz)/200 W/m2 entre 400 MHz y 2 GHz 10 W/m2 entre 2 GHz y 300 GHz
Redes inalmbricas 270 / 416
Aspectos de salud
PIRE de 3 W (35 dBm): Lmite de la Unin Europea para sistemas TDMA Punto a Multipunto operando entre 3 y 11 GHz.
Frmula aproximada para calcular la densidad de potencia incidente en el cuerpo
S=
PIRE W / m2 2 4d
PIRE radiada por la antena en la direccin expuesta d: distancia entre la antena y la persona expuesta Ej: para una PIRE = 3 W y S 4.5 W/m2 d 23 cm Cuidado: Ptx = 1 W = 30 dBm, y antena directiva de 15 dB PIRE = 45 dBm
Redes inalmbricas 271 / 416
Equipos y productos
Redes inalmbricas
272 / 416
Wi-Lan: LibraMX
Tecnologa propietaria y WiMAX
Airspan:
AS-MAX Backhaul: Primemax
Redes inalmbricas
274 / 416
Redes inalmbricas
275 / 416
Redes inalmbricas
276 / 416
Redes inalmbricas
277 / 416
Redes inalmbricas
278 / 416
Redes inalmbricas
279 / 416
Antenas de recepcin
Redes inalmbricas
280 / 416
Antenas de recepcin
Redes inalmbricas
281 / 416
Antenas de transmisin
Redes inalmbricas
282 / 416
Redes inalmbricas
283 / 416
WiMAX vs xDSL
Caractersticas Medio Cobertura mx. tpica (Km) Arquitectura Bit Rate Mx. (Mbps) Roaming QoS Escalabilidad
Redes inalmbricas
xDSL Medio Dedicado 5 (ADSL) / 7 (SHDSL) Central DSLAM Suscriptor xDSL NT PTP ADSL bajada 8 ADSL subida 0.8 No QoS nivel ATM Alguna limitacin debido al crosstalk
WiMAX Medio Compartido 35 (LOS), 5 (NLOS) Central BS Suscriptor SS PTP, PMP, Topologa mallada BS 70 (14 MHz), 100 (20 MHz) SS Sin limite hasta la capacidad de la BS, valor medio es de 4 S Soporte Nativo de QoS en MAC Limitacin por interferencias cocanal
284 / 416
WiMAX vs WiFi
WiFi Medio Cobertura mx. tpica Optimizacin Escalabilidad Medio Compartido Inferior a 100 m Interiores o distancias cortas WiMAX Medio Compartido 35 Km (LOS), 5 Km NLOS) Habr equipos para todas las situaciones
Usuarios: varias decenas Usuarios: varios cientos Limitacin por Limitacin por interferencias interferencias co-canal co-canal 5 bps/Hz 100 Mbps en 20 MHz Soporte Nativo de QoS en la capa MAC
285 / 416
Eficiencia 2,7 bps/Hz espectral mx. 54 Mbps en 20 MHz QoS 802.11e no tan potente como el WiMAX
Redes inalmbricas
WiMAX vs 3G
EDGE/ EGPRS Cobertura mx. 30 tpica Vel. de pico de datos (Mbps) Vel. promedio usuario (Mbps) BW canal 5 UMTS HSDPA WiMAX 2 (a distancias 35 Km (LOS), largas se obtienen vel = 5 Km NLOS) UMTS) 14 < 0.750 (inicialmente) 5 MHz 70 (14 MHz), 100 (20 MHz) Adaptativo 4 escalable
Redes inalmbricas
286 / 416
Redes inalmbricas
287 / 416
Bluetooth
Supresin de cables PAN (Personal Area Networks) Facilidad de conexin
Una alternativa al IrDa
Redes inalmbricas
288 / 416
Modelos de uso
Ordenador sin cables
Redes inalmbricas
289 / 416
Modelos de uso
Conexiones de voz y datos sin cables
Terminal avanzado
Redes inalmbricas
290 / 416
Modelos de uso
Sincronizacin automtica En la oficina
En casa
Redes inalmbricas
291 / 416
Bluetooth
Alcance y potencia
Clase de potencia Max. Potencia Clase 1 Clase 2 Clase 3 100 mW 2.5 mW 1 mW Rango + 100 metros 10 metros 1 metro
Se pueden comunicar hasta 8 dispositivos en una pequea red llamada piconet Hasta 10 piconets pueden co-existir en el mismo lugar
Redes inalmbricas 292 / 416
Bluetooth
Velocidad nominal
Velocidad en smbolos: 1 Msps Velocidad de datos: Basic Rate (versin 1.2): 1 Mbps Velocidad de datos: Enhanced Date Rate (versin 2.0 + EDR): 2 3 Mbps
Correccin de errores
FEC ARQ No se puede asegurar cual ser la velocidad del canal, depende de las retransmisiones que deban hacerse
Redes inalmbricas
293 / 416
Master o Esclavo
Bluetooth
Organizacin
Master: determina Canal: secuencia de frec. Hopping Sincronizacin Slave
Esclavo
Piconet
Un master y hasta 7 esclavos
Scatternet: solapamiento que se produce cuando un dispositivo de una piconet es tambin parte de otra piconet, como esclavo o cliente
Redes inalmbricas
Esclavo
294 / 416
Tipos de conexiones
Asncronas: no orientadas a conexin (ACL Asynchronous Connection-less Link )
Enlace momentneo No se reservan slots Son conexiones punto-multipunto entre un master y todos sus esclavos Un esclavo nicamente puede transmitir si es preguntado por el master en el slot anterior, iniciado por el master No se reservan slots Solamente en slots no reservados por las conexiones sncronas Enlaces simtricos o asimtricos
Redes inalmbricas
295 / 416
Tipos de conexiones
Sncronas: orientadas a conexin, para conexiones de voz (SCO - Synchronous Connection-Oriented)
Enlaces punto a punto simtricos (maestro esclavo) Establecidas de forma permanente hasta que algn extremo decide finalizar Se reservan slots para la conexin, adecuadas para trfico en tiempo real Ancho de banda fijo entre un master y un esclavo Slots espaciados en intervalos regulares Hasta 3 SCO por master En las conexiones SCO los paquetes nunca se retransmiten Codificaciones PCM ley y ley A (64 Kbps) CVSD (Continuos Variable Slope Delta)
Redes inalmbricas 296 / 416
Datos voz
No CRC No retrans.
Especificaciones
Tipo de conexin Esquema MAC Espectro Modulacin Velocidad de transmisin Sensibilidad Nmero de terminales por red Canales de voz Clave de autentificacin Clave de encriptacin
Redes inalmbricas
Spread Spectrum (Frequency Hopping) FH-CDMA (1600 3200 hops per sec) 2.4 GHz ISM; 79 frecuencias de 1 MHz 2.402 GHz - 2.480 GHz Gaussian Frequency Shift Keying 1, 2 3 Mbps -70 dBm 8 dispositivos 3 Clave de 128 bits 8 -128 bits (configurable)
299 / 416
Redes inalmbricas
300 / 416
Bandabase:
Define el sincronismo y el entramado Control de flujo del enlace
Redes inalmbricas
Gestiona la multiplexacin de los protocolos de niveles superiores Segmenta y reensambla paquetes grandes Descubre dispositivos y realiza calidad de servicio (QoS)
Redes inalmbricas
302 / 416
Co n tr
Co n tr
301 / 416
ol ol
Descubrimiento de servicios Localizacin de servicios por clase (impresoras) y atributos (lser a color) Se debe establecer la conexin para intercambiar la informacin SDP con el otro elemento Resulta un proceso lento
Redes inalmbricas
303 / 416
Perfiles Bluetooth
Los perfiles surgen de los casos de uso Segn la utilizacin del dispositivo, no debe implementarse todo el estndar, slo aquellos elementos que son necesarios. Perfiles:
Hands free profile Headset profile Personal Area Networking profile Serial Port profile Video Distribution profile Basic Printing profile Cordless Telephony profile
Redes inalmbricas
304 / 416
Co n tr
ol
Banda base
1 slot = 0.625 ms
Redes inalmbricas
Banda base
Durante la transmisin de un paquete la frecuencia no vara.
Los paquetes multi-slot pueden sufrir de mayor interferencia
La secuencia de frequency hopping viene determinada por el Master segn algoritmo en base a:
La direccin MAC El reloj
Redes inalmbricas
306 / 416
Redes inalmbricas
307 / 416
Redes inalmbricas
308 / 416
LT_ADDRESS: direccin de nivel de transporte Dispositivo esclavo destino o origen TYPE: tipo de paquete FLOW: Control de flujo ARQN: Reconocimiento del paquete anterior SEQN: Nmero de secuencia (0 y 1 alternados) HEC: Header Error Check
Redes inalmbricas 309 / 416
Logical Link Identication: para fragmentacin L2CAP Bit de control de flujo Longitud de los datos
Redes inalmbricas 310 / 416
Red Piconet
Una secuencia de frequency hopping define una piconet Todos los dispositivos de la piconet saltan juntos
Cuando el maestro forma una piconet entrega a sus esclavos el reloj y el identificador de dispositivo La secuencia de salto viene determinada por el ID de dispositivo (48 bits) La fase de la secuencia de salto viene determinada por el reloj
Red Piconet
IDa
IDd IDa
A D
IDd IDa
M P
IDe
E
IDe
sb
IDa
IDb
B
IDb
IDc
C
IDa
IDc
S
Redes inalmbricas
312 / 416
Redes inalmbricas
313 / 416
Connected:
El dispositivo forma parte de una piconet Tiene un estado de activo y tres estados de ahorro de energa
Redes inalmbricas
314 / 416
Inquiry scan:
Un dispositivo que quiere ser descubierto entra en este modo de forma peridica y escucha si recibe paquetes inquiry
Inquiry response:
Cuando se ha recibido un paquete inquiry estando en el estado de inquiry scan se enva un paquete de respuesta con el identificador de dispositivo, despus de un nmero aleatorio de slots para evitar colisiones
Redes inalmbricas 315 / 416
Procedimiento de Inquiry
El maestro y los esclavos estn desincronizados
No saben a que frecuencia transmite el otro ni cuando
Se definen 32 frecuencias de inquiry donde se van repitiendo las transmisiones (maestro) y las escuchas (esclavos)
El maestro transmite un mensaje a fi y otro a fi+1 en un slot (625 s) En el siguiente escucha si hay respuesta En el otro tx a fi+2 y fi+3 As sucesivamente, repite toda la secuencia cada 10 ms (32/2*625 s) El esclavo escucha una frecuencia y cambia cada 1.28 s. Cuando detecta la solicitud responde con un mensaje FHS
Redes inalmbricas 316 / 416
Procedimiento de Inquiry
Para no colisionar, un esclavo despus de recibir un Inquiry espera un nmero aleatorio de slots, despierta y contesta en el siguiente mensaje de inquiry que oiga
1.25ms
INQUIRER
train
A 10 ms
STANDBY
scan fk
A sleep RAND1
fk
A
fk+1
A FHS sleep RAND2
fk+1
A
fk+2
A FHS
Redes inalmbricas
317 / 416
Page scan:
El esclavo escucha para recibir paquetes de invitacin Se puede entrar en este estado desde un estado de inquiry o de standby
Page response:
Cuando se recibe un mensaje de page, el esclavo enva una respuesta con su identificador y su direccin, a la frecuencia del siguiente slot del que se ha recibido el page.
Redes inalmbricas 318 / 416
Hold Mode:
El esclavo no soporta temporalmente paquetes ACL (asncronos) slo SCO Con ello se puede dedicar a escanear o realizar funciones de paging, inquiring o atender a otra piconet
Park Mode:
Estado de muy baja actividad Se le envan mensajes a travs de broadcast
Redes inalmbricas 319 / 416
Bluetooth
Tiempos de conexin
Descubrimiento de dispositivos. Inquiry Establecimiento de la conexin. Paging
Operacin Inquiry Paging Total Tiempo Tiempo mnimo (seg) medio (seg) 0.00125 0.0025 0.00375 35 1.28 4.28 6.28 Tiempo mximo (seg) 10.24 30.72 2.56 12.8 33.28
Bluetooth
Interferencias
Sensible a WLAN (IEEE802.11)
Interferencias WLAN
0,6 0,5 Velocidad en Mbps 0,4 Con W LAN muy prximo 0,3 0,2 0,1 0 0 25 50 Diatancia en pies 75 100 Con W LAN a 10 metros Ideal
Redes inalmbricas
321 / 416
Bluetooth
Dispositivos
Equipos de desarrollo
Redes inalmbricas
322 / 416
Redes inalmbricas
323 / 416
Comparativa
Low Range WPAN (LR-WPAN) Rango amplio
GSM/CDMA
WAN
LAN
Rango Corto
PAN
Redes inalmbricas
Zig-Bee
Grupo formado por ms de 150 compaas para promover, estandarizar, definir y certificar los protocolos que forman el ZigBee
www.zigbee.org
Soporta redes mesh de nodos 802.15.4 Permite entrar y salir de la red de forma rpida (< 30 ms) Soporta descubrimiento de rutas y recuperacin de cada de rutas Servicios:
Descubrimiento de dispositivos y servicios Perfiles de dispositivos estandarizados
Redes inalmbricas 325 / 416
802.15.4 + Zig-Bee
Objetivos
Muy bajo consumo Baja complejidad Bajo coste Seguro: AES-128 Auto-configurable: Permite redes ad hoc Fcil instalacin y configuracin
Hiptesis
Se transmite poco y con poca frecuencia Se pueden tener ciclos de trabajo muy pequeos Cabeceras de tamao mnimas
Redes inalmbricas 326 / 416
Aplicaciones
Perifricos ordenador
Teclado, ratn, perifricos de juegos
Domtica
Iluminacin, sensores
Redes inalmbricas
327 / 416
Dispositivos
Telos. Primer dispositivo IEEE802.15.4
Requerimientos hardware
C de 8 bits, 80c51 Pila completa en < 32 KBytes Nodo en < 4 KBytes Controlador requiere memoria RAM < 8 KBytes
Redes inalmbricas
328 / 416
Redes inalmbricas
Arquitectura de protocolos
APLICACIONES Encaminamiento de red Traduccin de direcciones Segmentacin de paquetes Perfiles Adquisicin de canal Control de acceso Direccin MAC Correccin de errores Generacin de paquetes Recepcin de paquetes Envo transparente Gestin energa
330 / 416
ZigBee
Arquitectura IEEE802.15.4
Niveles superiores
Fsico
Arquitectura ZigBee
Aplicacin API Seguridad Red ZigBee Alliance Enrutado en redes ad-hoc no forma parte de IEEE802.15 Cliente
MAC Fsico
IEEE 802.15.4
Redes inalmbricas
332 / 416
Redes inalmbricas
333 / 416
Redes inalmbricas
334 / 416
Redes inalmbricas
336 / 416
Redes inalmbricas
337 / 416
Gateway ZigBee
Redes inalmbricas
338 / 416
ZigBee - Topologas
Diversas configuraciones
Estrella Comunicacin entre el coordinador y los nodos Peer-to-peer Comunicacin entre nodos, siempre que estn al alcance Configuraciones mayores: Peer-to-peer Cluster - Tree Mallada Point-to-point
Mejor fiabilidad y alcance
Redes inalmbricas
339 / 416
Rango de frecuencias
Canales de uso
868MHz/915MHz Canal 0 Canales 1-10 2 MHz
868.3 MHz
902 MHz
928 MHz
2,4 GHz
Canales 11- 26
5 Mhz
2,4 GHz
2,4835 GHz
Redes inalmbricas
340 / 416
Frecuencia
Banda
Disponibilidad
Velocidad
Canales
2,4 GHz
ISM
Mundial
250 Kbps
16
915 MHz
ISM
Amrica
40 Kbps
10
868 MHz
Europa
20 Kbps
Redes inalmbricas
341 / 416
Redes inalmbricas
342 / 416
Redes inalmbricas
343 / 416
Redes inalmbricas
344 / 416
Tipos de tramas
Datos Control ACK Beacon
Redes inalmbricas
346 / 416
FCS 2 bytes
347 / 416
Trama comandos
Control y configuracin de nodos remotos Permite una gestin centralizada
Control NS 2 bytes 1 byte
Redes inalmbricas
Tipo Comd.
FCS 2 bytes
348 / 416
1 byte
n bytes
Control
NS
Inform. Direcciones
Especificacin Supertrama
Campos GTS
...
2 bytes 1 byte
4 10 bytes
2 bytes
k bytes
m bytes
...
Carga Beacon
Datos
FCS 2 bytes
n bytes
Redes inalmbricas
349 / 416
Redes inalmbricas
350 / 416
Trama larga
T. corta
Redes inalmbricas
352 / 416
Redes inalmbricas
353 / 416
802.15.4 CSMA/CA
Uso de CSMA/CA
El backoff debe empezar despus de un beacon Slo se enviar una trama si cabe dentro de un CAP Si no se empieza un nuevo backoff despus del siguiente beacon
Redes inalmbricas
354 / 416
802.15.4 CSMA/CA
Redes inalmbricas
355 / 416
Redes inalmbricas
356 / 416
PANC
Dispositivo
PANC
Dispositivo
Redes inalmbricas
357 / 416
PANC
Dispositivo
PANC
Dispositivo
Lista de destinos
Redes inalmbricas
358 / 416
802.15.4 Sincronizacin
Escucha permanente del beacon
El resto del tiempo el dispositivo esta en reposo (bajo consumo) Modo tracking
Redes inalmbricas
359 / 416
802.15.4 Asociacin
Un nodo debe pedir permiso al coordinador El resultado se anuncia de forma indirecta:
El coordinador, si acepta, aade la direccin larga del nodo solicitante en el beacon
Coordinator Device
Association req. ACK Make decision Beacon (pending address) Data req. ACK Association resp. ACK
Scan channel
Los dispositivos acaban la confirmacin con un data_request El coordinador asigna la direccin corta (16 bits) Prestaciones
30 ms para pasar a miembro de la red 15 ms desde estado dormido a activo 15 ms para acceso al canal
Redes inalmbricas
360 / 416
802.15.4 Parmetros
Attribute CCA duration PHY acknowledgement frame length PHY beacon frame length PHY data frame length aBaseSlotDuration aMaxBE aMaxFrameRetries aMaxSIFSFrameSize aMinCAPLength aMinLIFSPeriod aMinSIFSPeriod aTurnaroundTime aUnitBackoffPeriod macAckWaitDuration macBeaconOrder macMaxCSMABackoffs macMinBE macSuperframeOrder Value 8 symbol periods 11 octets 23--100 octets 15--133 octets 60 symbol periods 5 3 18 octets 440 symbol periods 40 symbol periods 12 symbol periods 12 symbol periods 20 symbol periods 120 or 54 symbol periods (channels 0 to 10 and 11 to 26, respectively) 0-15 (default 15) 0-5 (default 4) 0-3 (default 3) 0-15 (default 15)
Redes inalmbricas
361 / 416
802.15.4 Prestaciones
G. Lu, B. Krishnamachari, C. Raghavendra, Performance evaluation of the IEEE 802.15.4 MAC for low-rate low-power wireless networks, 2004 IEEE International Conference on Performance, Computing, and Communications. Rojo: 1 nodo (38 Kbps en lugar de 250 Kbps) Azul: 20 nodos Negro: 40 nodos Las colisiones hacen inestable el sistema a partir de un cierto trfico ofrecido
362 / 416
Redes inalmbricas
ZigBee Encaminamiento
Las direcciones de red se asignan de forma ordenada que permite cierto encaminamiento En redes con topologa en rbol se utiliza el encaminamiento por direcciones
Cada router sabe las direcciones que tiene por debajo y por arriba del rbol
Redes inalmbricas
Cm=6 Rm=4 Lm=3 Addr = 125 Addr = 63, Cskip = 7 Addr = 64, Cskip = 1 Addr = 92
Addr = 30
C
Addr = 1, Cskip = 7
A
Addr = 31
B C
Addr = 45
Addr = 38
Addr = 39
364 / 416
ZigBee Encaminamiento
En redes con topologa mallada
2 opciones Encaminamiento en rbol: si los nodos routers y coordinador no tienen capacidad de encaminar Encaminamiento reactivo: si los nodos routers y coordinador tienen capacidad de encaminar Mecanismo de descubrimiento de rutas similar al protocolo AODV (Ad Hoc On-Demand Distance Vector Routing) Se envan solicitudes de descubrimiento de camino en broadcast que se van transmitiendo hacia el destino, los nodos intermedios guardan el camino por donde pasa la solicitud El destino escoge la solicitud con menor coste y responde al origen Se escogen los enlaces con menor coste El coste del enlace se define en base a la probabilidad de envo correcto de un paquete por ese enlace
Redes inalmbricas
365 / 416
Redes inalmbricas
366 / 416
Ventajas
Fciles de instalar No requieren infraestructura
Redes inalmbricas 367 / 416
Redes Ad hoc
Orgenes en 1972: programa Packet Radio NETwork (PRNET) Otras organizaciones que han trabajado en ellas:
IEEE (802.11, 802.15, 802.16), IETF (MANET WG), ETSI (HIPERLAN)
Redes inalmbricas
368 / 416
Trabajo colaborativo
Reunin de trabajo
Establecimiento de comunicaciones en exposiciones Operaciones de rescate Operaciones militares Red de comunicaciones de vehculos Sistema de prevencin de accidentes Comunicaciones en situaciones de emergencia
369 / 416
Redes inalmbricas
Terminal expuesto:
Redes inalmbricas
371 / 416
Redes inalmbricas
372 / 416
Redes inalmbricas
Num nodos
373 / 416
Redes inalmbricas
374 / 416
MANET multisalto
Buscar la ruta ms rpida
Problema: Ms interferencia en 2 saltos que en 1 Terminal expuesto: otros terminales no pueden transmitir Es posible utilizar varios canales, pero no es usual
Redes inalmbricas
375 / 416
Control de potencia:
Reduce la potencia transmitida y ahorra batera Diferentes mecanismos: Lazo abierto: no se tiene informacin del receptor (basado en la propia potencia recibida y los errores) Lazo cerrado: basado en informacin del receptor
Redes inalmbricas
376 / 416
Redes inalmbricas
377 / 416
Protocolos de encaminamiento
Muchos protocolos
Adaptados de los existentes en redes fijas Nuevos protocolos especficos para ad hoc Ninguno se comporta bien en todos los entornos
Protocolos proactivos
Siempre tienen una ruta establecida hacia todos los destinos Baja latencia (retardo) Muchos paquetes de control
Protocolos reactivos
Las tablas de encaminamiento slo se buscan cuando se necesitan Menos paquetes de control pero ms retardo
Protocolos hbridos
Redes inalmbricas
378 / 416
Protocolos de encaminamiento
Proactivos
DSDV: Destination Sequenced Distance Vector WRP: Wireless Routing Protocol CGSR: Cluster Switch Gateway Routing
Reactivos
ABR: Associability Based Routing DSR: Dynamic Source Routing TORA: Temporally Ordered Routing Algorithm AODV: Ad Hoc On-Demand Distance Vector Routing RDMAR: Relative Distance Microdiversity Routing SSR: Signal Stability Routing LAR: Location-Aided Routing PAR: Power-Aware Routing
Hbridos
ZRP: Zone Routing Protocol
Redes inalmbricas
379 / 416
[S,E,F,J,M] M L
El nodo D no reenva el RREQ porqu es su destino El paquete RREQ se va reenviando hasta los lmites de la red
Redes inalmbricas 386 / 416
Y Z
E C
RREP [S,E,F,J,D] F J G K D N M L
387 / 416
Redes inalmbricas
388 / 416
DSR
Ventajas:
Solamente se mantienen las rutas que se utilizan Un solo procedimiento de descubrimiento permite descubrir muchos destinos (todos los de la ruta)
Inconvenientes:
Las rutas envejecen por la movilidad o apagado de nodos Se puede reintentar el envo varias veces intilmente La longitud del paquete crece con el nmero de saltos Los RREQ llegan a todos los nodos de la red: innecesario Posibles colisiones de RREQ: backoff aleatorio Tormenta de RREP si muchos vecinos conocen la ruta al destino Un nodo intermedio puede enviar un RREP invlido
Redes inalmbricas 389 / 416
AODV
Ad Hoc On-Demand Distance Vector Routing
Protocolo reactivo Mejoras respecto al DSR: Las rutas tienen identificacin para detectar las viejas Las rutas tienen un tiempo de expiracin Cuando una ruta expira se notifica a los vecinos Utiliza paquetes de HELLO para detectar vecinos Los paquetes no llevan la ruta Al reenviar un RREQ el nodo genera un enlace interno (en memoria) recordando el origen, el destino y de que nodo recibe el RREQ
Con ello puede encaminar paquetes
Redes inalmbricas
390 / 416
Redes inalmbricas
391 / 416
Posibilidad: Convertir las redes ad hoc en redes flexibles y de bajo coste para acceder a redes con infraestructura
Redes inalmbricas
392 / 416
WMN multisalto
Redes hbridas con nodos fijos y mviles Interconexin va enlaces multisalto inalmbricos
Los dispositivos de los usuarios pueden funcionar como repetidores pero existen routers inalmbricos fijos
Redes inalmbricas
394 / 416
Arquitectura de red
Topologa jerrquica Tipos de nodos:
Access Points: Dispositivos conectados a la red fija Mesh routers: Forman la infraestructura de red para los clientes Los enlaces entre ellos pueden ser con cable o va radio Diferentes tecnologas radio: p.e. clientes conectados con 802.11 y routers conectados con 802.16 Mesh clients: pueden formar redes ad hoc entre ellos
Redes inalmbricas
395 / 416
Aplicaciones
Sistemas de transporte inteligentes
Informacin horaria en tiempo real Localizacin de los vehculos
Redes inalmbricas
396 / 416
Multisalto Los nodos normalmente mviles Soporte a la movilidad Normalmente sin infraestructura Normalmente con una sola tecnologa radio Trfico: de nodo a nodo Aplicaciones especficas
Redes inalmbricas
Redes inalmbricas
398 / 416
Redes inalmbricas
399 / 416
Introduccin
Nmero grande de nodos sensores pequeos, de bajo coste, bajo consumo y multifuncionales La posicin de los sensores no estar planificada ni predeterminada
La red debe poseer capacidades y protocolos para la autoconfiguracin
400 / 416
Microcontrolador
TI MSP430 8 MHz, 128KB Flash, 4 KB EEPROM Poca potencia con modos de ahorro de batera
Redes inalmbricas
401 / 416
Revolucin informtica
Original IBM PC (1981) 4.77 MHz 16-256 KB RAM 160 KB Floppies ~ $6K (today) ~ 64 W 10 Kg, 19.5 x 5.5 x 16 inch
Redes inalmbricas
MICAZ Mote (2005) 8 MHz 128 KB RAM 512 KB Flash ~ $35 ~14 mW 200 gr, 2.25 x 1.25 x 0.25 inch
402 / 416
Communications barrier
Sensor field
Gateway
Internet
Redes inalmbricas 403 / 416
Ejemplo de funcionamiento
IV CATEDRA DE TELECOMUNICACIONES - PUCP Server
Gateway
Internet
Redes inalmbricas 404 / 416
Aplicaciones
Monitorizacin ambiental
Trfico Deteccin de intrusos Observacin metereolgica
Computacin ambiental
Casas inteligentes
Aplicaciones militares
Redes inalmbricas
405 / 416
406 / 416
Encaminamiento en WSN
Se divide en dos categoras
Address centric: forma tpica de encaminamiento en Internet donde se utiliza la direccin del destino Data centric: forma donde se utilizan los datos que transportan los paquetes. Utilizado para envo de datos de muchas fuentes a un solo destino sink Se puede realizar agregacin de datos Distribucin de la solicitud
Redes inalmbricas
Fuente 2 Fuente 1 C
B Destino
407 / 416
Encaminamiento Data-centric
Requiere clasificacin basada en atributos
Solicitud de un atributo o fenmeno, ms usual que solicitar un nodo en particular reas con temperaturas mayores de 40 es ms comn que preguntar Temperatura del nodo x
Agregacin de datos:
Tcnica usada para resolver problemas de solapamiento de informacin Los nodos repetidores en lugar de reenviar todos los paquetes que reciben agregan los datos de un mismo atributo en un solo paquete Mejora la eficiencia Aumenta la vida de la batera
Redes inalmbricas
408 / 416
Nuevas propuestas
- IEEE 802.20: MBWA Mobile Broadband Wireless Access - IEEE 802.22: WRAN Wireless Regional Area Network - IEEE 802.15.3: High-Rate WPAN: WiMedia
Redes inalmbricas
409 / 416
Redes inalmbricas
411 / 416
Objetivo de WiMedia
Promover la conectividad inalmbrica multimedia y la interoperabilidad entre dispositivos en una red de rea personal
Redes inalmbricas
412 / 416
Se requiere:
Simplicidad de uso QoS avanzado Bajo coste Vida de la batera larga Suficiente capacidad de transmisin de datos y cobertura Plataforma de seguridad
Debe contemplar:
DTV / HDTV, Set Top Box (with Internet connection), altavoces, reproductores de DVD con disco duro y grabadoras de DVD, consola de juegos, cmaras digitales, telfonos mviles y controles remotos
Redes inalmbricas
413 / 416
Neighbor piconet Child piconet Neighbor PNC Child PNC Piconet Coordinator (PNC)
Redes inalmbricas
414 / 416
Handover Messages
Information Service
WLAN
Cellular
WMAN
Redes inalmbricas
416 / 416