Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes InaImbricas
" .. Anywhere ,nomadic, invisible eonard KIeinrock
Teora de Ias Comunicaciones
Departamento de Computacin
Facultad de Ciencias Exactas y Naturales
UBA
6 Abril-2011
Introduccin
Espectro electromagntico
Banda No Licenciada
Tcnicas de acceso para bandas dedicadas
Espectro Expandido
2
espectro eectromagntico
Bajo Ancho de Banda
Saturado de celulares y telfonos
inalmbricos
Es una de las bandas relativamente
mas ~limpias
1 2 3 4 5 6
FRECUENCIA (GHz)
26MHz
83.5MHz
125MHz
2.400 a 2.4835GHz
902 a 928MHz
5.725 a 5.850GHz
Es una banda que tiende a saturarse
Bandas SM
( Industrial, Scientific & Medical ) "no licenciadas"
3
Banda (Frecuencia) dedicada
3 Tcnica similar a la forma en que se difunden las
ondas desde una estacin de radio. Hay que
sintonizar en una frecuencia muy precisa tanto el
emisor como el receptor. No se hace necesario
enfocar la seal ( "lnea de vista). Estas
transmisiones tienen problemas debido a las
reflexiones que experimentan las ondas de radio
("fantasmas en TV ).
3 Estas transmisiones estn reguladas.
Funcin : permitir a varios
usuarios compartir el medio
fsico de transmisin ( en este
caso el ancho de banda ).
Multiplexacion
Frecuencia (FDMA)
Tiempo (TDMA)
Cdigo (CDMA)
%IEMPO %IEMPO
F
R
E
C
U
E
N
C
I
A
F
R
E
C
U
E
N
C
I
A
USUARIO
1
USUARIO
2
USUARIO
3
%IEMPO %IEMPO
F
R
E
C
U
E
N
C
I
A
F
R
E
C
U
E
N
C
I
A
USUARIO 1
USUARIO 2
USUARIO 3
%IEMPO %IEMPO
F
R
E
C
U
E
N
C
I
A
F
R
E
C
U
E
N
C
I
A
C
D
I
G
O
C
D
I
G
O
USUARIO1
USUARIO2
USUARIO3
Tecnicas de acceso multiple
CDMA
3 En principio es una tcnica de espectro expandido (spread spectrum) que
permite a mltiples usuarios acceder al mismo canal mediante la
multiplexacin de sus transmisiones en el espacio de cdigos.
spectro Disperso
Antecedentes
$5read $5ectrum
$5read $5ectrum - Es5ectro dis5erso
MS (ndustrial, Scientific and Medical) es una banda "unlicensed,
no se requiere una licencia de las organismos de regulacin de
las comunicaciones en cada pas ( CNC en Argentina ) .
Algunas de estas frecuencias estn siendo utilizadas por
dispositivos como telfonos inalmbricos, puertas de garaje
automticas, etc. Es por esto que las autoridades reguladoras
exigen que los productos se desarrollen dentro de algn
esquema que permita controlar las interferencias
'|
Con1iguraciones 1Jpicas ,cont.,
3 Ad Hoc
6 Las estaciones inalmbricas se comunican directamente entre
s. Cada estacin puede no ser capaz de comunicarse con
cualquier otra estacin debido a las limitaciones rango (utilizando
wireless routing protocol).
j
'|
21
sui generis`
3 Mediante antenas con ganancias mayores a la permitida
por la norma , amplificadores y torres , es una
infraestructura utilizada en muchas zonas suburbanas y
rurales del pas por SPs,
ie MAC en 02.11
ntroduccin
22
Acceso a Medio
3 Con un enfoque simplista podriamos pensar
en usar CSMA/CD para usar una LAN
inalmbrica (WLAN). El problema es que
este protocolo es inadecuado por que lo que
importa es la interferencia en el receptor y no
en el transmisor .
\ireess MAC Protoco
Virtua Carrier $ensing
23
Problema de la estacin oculta
Primero considere lo que ocurre
cuando A transmite a B. Si C
detecta el medio no escuchar
a A porque est fuera de su
alcance, y por lo tanto
deducir errneamente que
puede transmitir. Si C
comienza a transmitir,
interferir en B eliminando el
marco de A. El problema de
que una estacin no puede
detectar a un competidor
potencial por el medio, puesto
que el competidor esta
demasiado lejos, se denomina
problema de Ia estacin
ocuIta.
!roblema de la estacin expuesta
Ahora consideremos la situacin
inversa: B transmite a A. Si C
detecta el medio, escuchar
una transmisin y concluir
que no puede enviar a D.
Cuando de hecho tal
transmisin causara una mala
recepcin solo en la zona
entre B y C, en la que no est
localizado ninguno de los
receptores pretendidos. Esta
situacin se conoce como
problema de estacin
ex5uesta
2
n resumen
3 El problema es que antes de comenzar una
transmisin se quiere saber si hay no
actividad en las cercanas del receptor y no
alrededor del transmisor.
Antecedentes
3 MACA [Karn1990]
3 MACAW [1994]
2
C
3 MACA (Mltiple Access Collision Avoidance)
se us como base para el 802.11. El
concepto en que se basa es que, el
transmisor estimula al receptor a enviar una
trama corta, de manera que las estaciones
cercanas puedan detectar esta transmisin y
eviten ellas mismas de hacerlo durante la
trama siguiente de datos.
MACA |Karn1990|
3 A comienza por enviar una trama #%$
(#equest to $end) a B. Esta trama corta (30
bytes) contiene la longitud de trama de datos
que seguir posteriormente. Entonces B
contesta con una trama C%$ (Clear to send).
La trama contiene la longitud de los datos
(copiado de la trama RTS). A la recepcin de
la trama CTS, A comienza a transmitir.
2
MACA
3 Cualquier estacin que escuche el RTS est lo
suficientemente cerca de A y debe permanecer en
silencio durante el tiempo suficiente para que el
CTS se transmita de regreso a A sin conflicto.
Cualquier estacin que escuche el CTS
evidentemente est lo suficientemente cerca de B y
debe permanecer en silencio durante el siguiente
tiempo de transmisin de datos, cuya longitud
puede determinar examinando el marco CTS.
MACA
3 A pesar de estas precauciones, an pueden
ocurrir colisiones. Por ejemplo B y C pueden
enviar tramas RTS a A al mismo tiempo. En
el caso de una colisin, un transmisor sin
xito (es decir uno que no escucha un CTS
en la ranura de tiempo esperado) espera un
tiempo aleatorio y reintenta.
2
MACA\ |1994|
3 Agregando un ACK tras cada trama de datos exitoso.
3 Agregando la deteccin de portadora (CSMA/CA)
3 Ejecutando el algoritmo de retroceso por separado para
cada corriente de datos, en lugar de para cada estacin.
3 Agregando mecanismo para que las estaciones
intercambien informacin sobre congestionamientos.
3 el algoritmo de retroceso reaccione menos
violentamente a problemas pasajeros
ie MAC en 02.11
ntroduccin
2
\ireess LA MAC Protoco
3 Resumiendo las causas por las cuales no
podemos utilizar el mecanismo Collision
Detection (CD) en una wireless LAN.
6 Requiere la implementacin de un radio full
duplex que incrementa los costos
significativamente
6 No todas las estaciones pueden "escucharse una
con otras en un ambiente wireless (que todos
"escuchan es la premisa de CD ).
\ireess LA MAC protoco ,cont.,
Logi c Li nk C ontr ol
P oint C oordinat ion
f unct ion
( P C F )
D is t ribut ed coordinat ion f unct ion
( D C F )
2. 4- G H z
f requency
- hopping
s pread
s pect rum
2. 4 G H z
direct -
s equence
s pread
s pect rum
I nf rared
D at a rat es of 1 M bps and 2
M bps
5- G H z
ort hogonal
f requency-
divis ion
m ult iplexing
D at a rat es of
6, 9, 12, 18,
24, 36, 48, 54
M bps
2. 4- G H z
direct -
s equence
s pread
s pect rum
D at a rat es
of 5. 5
M bps and
11 M bps
IEEE 802. 11' s l aye r e d pr otoc ol ar c hi te c tur e
C ont ent ion- F ree s ervice
C ont ent ion Service
I E E E 802. 11 I E E E 802. 11a I E E E 802. 11b
M A C
layer
P hys ical
layer
2
I 02.11
Point Coordination
Function
Distributed Coordination Function
(CSNACA)
Contention Free Service
Contention
Service Nivel de NAC
!EEE 802.11
Physical Layer
EEE 802.11 MAC layer define dos mtodos de acceso, Distributed
Coordination Function (DCF) el cual es el mecanismo base y Point
Coordination Function (PCF) opcional
DC MAC
3 DCF MAC parte de EEE 802.11 esta basado CSMA-CA con
rotacin de backoff window .
3 Escucha el canal , si esta libre TX
3 Si esta ocupado esera hasta que finalice la TX mas un periodo de
contencion es cual es un tiempo random que asegura un acceso al
medio equitativo (fairness)
3 Contention period se cuantifica mediante un back-off counter
3 => Cuando un nodo recibe un frame para TX, este elige un valor
random backoff , el cual determina cuanto tiempo el nodo debe
esperar hasta que esta permitido TX el frame. El nodo almacena
este valor de backoff en un backoff counter. La probabilidad que
dos nodos elijan el mismo factor de backoff es pequea con la cual
las colisiones entre tramas se minimizan.
30
DC MAC ,cont., -,.411 .4:3907
DC MAC ,cont., La ;039,3,/0.43903.O3
3 Mientras el canal esta libre el
nodo decrementa el backoff
counter ( caso contrario se
mantiene) .Si backoff counter= 0
=> el nodo TX el frame.
3 Si la TX no es exitosa no ACK,
la ventana de contencin
(contention window), se
selecciona de una intervalo
random que es el doble del
intervalo previo , este proceso se
repite hasta que el canal esta libre
Source
Destination
Others
DIFS
Frame
SIFS
ACK
DIFS
Next Frame
Defer Access Back off after Defer
Contention
Window
CSMA/CA Back off Algorithm
31
#esumen oucin en e tiempo sin coisin
3 SFS (short interframe space): 10 s
3 Slot Time: 20 s
3 DFS (distributed interframe space): 50 s
DFS = SFS + 2 slot time
3 BO: variable back-off (dentro de una CW)
CWmin: 31; CWmax: 102
Protocoo MAC I 02.11 C$MA,CA
802.11 CSMA: emisor
- Si detecta el canal vaco por
I$ segundos,
entonces transmite la trama
completa (sin deteccin de
colisin).
-Si detecta el canal ocupado
entonces backoff binario
802.11 CSMA receptor
- Si se recibe bien
vuelve a ACK tras $I$
(ACK es necesario por el
problema del terminal oculto).
Fuenfe Desfino
Ofros
dofos
M
A
V
:
r
e
f
r
o
s
o
e
I
o
c
c
e
s
o
32
Mecanismos para eitar a coisin
3 Problema:
6 Dos nodos, ocultos el uno del otro, transmiten
TRAMAS completas a la estacin base.
6 Ancho de banda desperdiciado durante mucho
tiempo!
3 Solucin:
6 Pequeos paquetes de reserva.
6 ntervalos de reserva de camino de nodo con
vector de reserva de red (NAV) interno.
itar a coisin Intercambio #1$-
C1$
3 El emisor transmite
paquetes RTS (request
to send) cortos: indica la
duracin de la
transmisin.
3 El receptor responde
con paquetes CTS (clear
to send) cortos.
6 Notificando nodos
(posiblemente ocultos).
3 Los nodos ocultos no
transmitirn por una
duracin determinada:
NAV.
Fuenfe
Desfino Ofros
Dofos
M
A
V
:
r
e
f
r
o
s
o
e
I
o
c
c
e
s
o
33
itar coisin intercambio #1$-C1$
3 RTS y CTS cortos:
6 Colisiones menos
probables y de menor
duracin.
6 Resultado final similar a
la deteccin de colisin
3 EEE 802.11 permite:
6 CSMA.
6 CSMA/CA: reservas.
6 Elegir desde AP.
Dofos
Fuenfe
Desfino Ofros
M
A
V
:
r
e
f
r
o
s
o
e
I
o
c
c
e
s
o
C$MA,CA con a extension #1$,C1$
t
SFS
DFS
data
ACK
defer access
other
stations
receiver
sender
data
DFS
RTS
CTS
SFS
SFS
NAV (RTS)
NAV (CTS)
Virtual Carrier Sensing: 4-way handshake
(RTS, CTS, DATA, ACK)
Contention window
3
1iciencia raw data !!!!!
3 La tabla nos presenta data rates a N1 para
EEE 802.11a/g con codificacin convolucional
"convolutional coding. Esos nmeros son "raw
rates y el throughput de es de alrededor de 28
Mbps para 54Mbps (46% de eficiencia), [64QAM
y 3/4 coding rate en un ancho de banda de 20-
MHz].
&na obseracin
3 .. PCF ni CA se usan en la prctica
3
ormato de a trama 02.11
1rama 02.11
3
LA MAC 02.11 #obustez
3 Dos caractersticas de robustez en el estndar EEE
802.11 capa MAC
6 Comprobacin de redundancia cclica (CRC)
Calculado y adjunto CRC a cada paquete para asegurar
que los datos no estn daados en trnsito.
6 La fragmentacin de paquetes
3 Enviar paquetes grandes en trozos pequeos sobre el aire y
volver a reensamblar las fragmentaciones.
6 Reduce la necesidad de retransmisin
6 RTX slo un fragmento pequeo de modo que es ms rpido.
xtras
3
Protocoos MAC 02.11
DC - ragmentacin
3 Canales menos confiables
3 Probabilidad de xito de un frame inversamente proporcional a
longitud
6 Para frame de n bits
6 Probabilidad de un bit en error p
6 Probabilidad de frame exitoso
3 (1-p)**n
3 Para p = 10**-4 y L = 12,144 bits (ethernet)
6 Probabilidad de frame exitoso es 30%
3 Si p = 10**-5 uno de cada 9 frames se daarn
3 Si p = 10**-6 ms de 1% de los frames se daarn
6 Una docena por segundo
Protocoos MAC 02.11
DC - ragmentacin
3 802.11 permite dividir frames en fragmentos
3 Cada uno con su propio checksum
3 C/u numerado y ack con stop and wait
3 Al llegar CTS transmisor puede hacer fragment
burst
6 Se retransmiten fragmentos, no frames
6 Tamao mn de fragmentos se define por celda
3 NAV slo mantiene canal vaco hasta siguiente ack
3
Protocoos MAC 02.11
DC - ragment Bust
Per1ormance
nalysis of Computer and Communication Networks
GebaIi, Fayez .2008, XXX, 669 , SBN: 978-0-387-74436-0
3
DC MAC
802.11 se lo clasifica como CSMA / CA, pero con prevision de reducir la probabilidad de
colisiones mediante la adopcin de las ranuras de reserva a travs de los contadores de backoff
(BO). Las ranuras (slots) tienen el efecto de asegurar que un nmero reducido de usuarios
compiten por el acceso al canal en cualquier ranura determinada reserva.La figura 10.16 muestra
la parte de la DCF marco EEE 802.11. Despus del perodo de PCF (Es decir, los FS), est el
periodo de DCF (es decir, DFS) que es una ventana de contencin que se divide en las ranuras
de reserva. La figura muestra seis perodos horarios. La duracin de un
ranura de reserva depende del retardo de propagacin entre las estaciones. El resto de la trama
est dedicada a la transmisin de las tramas.
Un emisor que se propone transmitir sensa si el canal est ocupado. A continuacin, espera el
final de la transmisin actual y el retraso del PCF. A continuacin, selecciona de forma aleatoria
una ranura de reserva dentro de la ventana de backoff. La figura muestra que una estacin en el
tiempo de ranura de reserva 2 comienza a transmitir una trama dado que el canal no se utiliz
durante las ranuras de reserva 0 y 1.
DC MAC ,cont.,
3 En la figura Modelo del contador de backoff en el esquema de EEE 802.11 MAC en
funcin de w slots de reserva
3 Tenemos N usuarios con igual prioridad.
3 Se asignan w reservation slots en la ventana de contencin.
3 La duracin de un time step en la contention window es aproximadamente el
maximo delay de propagacin esperado mas el tiempo que le toma a la estacin
sensar presencia de portadora ( es lo que llamamos DFS ,distributed interframe
spacing ).
3 La relacion entre el delay de TX de la trama y la ventana de contencion frame es n >
1( todos los frames tiene la misma longitud con lo que le toma n time steps ser TX).
0
DC MAC Per1ormance
El Throughput de
EEE 802.11/DCF
versus el average
input traffic cuando w = 8,
n = 10, y N = 32 ( linea
superior llena ) . La
linea siguiente llena es
el throughput de
CSMA/CA,la linea rayada
el throughput de
slotted ALOHA, y la
punteada de ALOHA
puro.
02.11 MAC prioridad
3 Las prioridades son definidas mediante diferentes inter frame
spacing (FS)
3 SFS (Short nter Frame Spacing)
6 Alta prioridad para ACK, CTS, y respuesta al polling.
3 PFS (PCF FS)
6 Prioridad media, para servicios con cota maxima de demoras
usando PCF
3 DFS (DCF FS)
6 Baja prioridad, para datos best-effort
t
medium busy
SFS
PFS
DFS DFS
next frame contention
direct access if
medium is free _ DFS
1
Protocoo MAC 02.11 PC
PC
3 Point Coordination Function (PCF)
6 Soporta aplicaciones que requieran cotas de
tiempo tales como lvoz o vdeo. A diferencia de la
DCF, donde el control es distribuido a todas las
estaciones, en el modo PCF un unico AP controla
el acceso al medio. Si un BSS se ha creado con
PCF activado, el tiempo es dividido entre los
sistemas en modo PCF y DCF (CSMA / CA) .
2
MAC 02.11 PC ,Point Coordination
unction,
3 Base polea estaciones
3 No hay colisiones
3 Estndar no define poltica de poleo
MAC 02.11 PC , ocnt.,
3 Mecanismo bsico:
6 Base broadcast beacon frame con
parmetros del sistema
3 Hopping sequences, sync de reloj, etc
3 nvita a nuevas estaciones a registrarse
3 Estaciones registradas reciben una cierta
porcin del espectro
6 Permite administracin de QOS
3
Coexistencia de DC y PC
3 802.11 lo permite en la misma celda
Protocoos - MAC 02.11
Power Management
3 mportante en redes de dispositivos mviles
3 Base puede mandar a dormir estaciones
6 Les hace buffering de frames
Cdigos Conoucionaes
Correccin de errores
digos convolucionales
3 Los cdigos correctores de errores se
clasifican en convolucionales y bloque. El
ms representativos de estos ltimos es el
cdigo de Hamming, que esta basado en el
uso de los bit de paridad. Otro ejemplos de
cdigos bloque son BCH y Reed Solomon.
3 Los cdigos convolucionales tienen las
siguientes caractersticas y mecanismos de
implementacin: