You are on page 1of 32

REDES DE BANDA ANCHA

rea de Ingeniera Telemtica

Tecnologas Wi-Fi (y 2)

Area de Ingeniera Telemtica


http://www.tlm.unavarra.es

Redes de Banda Ancha


5 Ingeniera de Telecomunicacin
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Subnivel MAC
IEEE 802.3 (Ethernet) usa CSMA/CD
IEEE 802.11 (Wi-Fi):
DCF = Distributed Coordination Function
CSMA/CA = Carrier Sense Multiple Access / Collision Avoidance
Mandatory
Modo infraestructura o ad-hoc

LLC
802.2
Servicio con
contienda

Enlace MAC
802.3
Distributed Coordination Function (DCF)

PHY FHSS PHY DSSS PHY OFDM PHY HR/DSS PHY


Fsico
802.3 802.11 802.11 802.11 802.11
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Subnivel MAC
IEEE 802.3 (Ethernet) usa CSMA/CD
IEEE 802.11 (Wi-Fi):
PCF = Point Coordination Function
Solo para modo infraestructura
Sin contienda (hay un coordinador)
Poco implementada

LLC
802.2
Servicio sin Servicio con
contienda contienda
Point Coordination
Function (PCF)
Enlace MAC
802.3
Distributed Coordination Function (DCF)

PHY FHSS PHY DSSS PHY OFDM PHY HR/DSS PHY


Fsico
802.3 802.11 802.11 802.11 802.11
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Subnivel MAC
IEEE 802.3 (Ethernet) usa CSMA/CD
IEEE 802.11 (Wi-Fi):
HCF = Hybrid Coordination Function
QoS sin los requisitos rigurosos de PCF
Obligatorio para QoS STAs
802.11e (parte de 802.11-2007)
IEEE 802.11-2007

LLC
802.2
Servicio sin Acceso controlado
contienda o en contienda Servicio con
contienda
Point Coordination HCF Controlled HCF Contention
Function (PCF) Access (HCCA) Access (EDCA)
Enlace MAC
802.3
Distributed Coordination Function (DCF)

PHY FHSS PHY DSSS PHY OFDM PHY HR/DSS PHY


Fsico
802.3 802.11 802.11 802.11 802.11
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Subnivel MAC
Conveniente un cierto conocimiento
en detalle:
Para comprender las diferentes soluciones
para hacer la red segura
Para solucionar problemas de red (packet
sniffing)
Para poder optimizar parmetros de la misma
Para ajustar parmetros de los drivers
Para comprender las mejoras que se van
ofreciendo en nuevos productos y estndares
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA MAC
Emplea un mtodo CSMA (Carrier Sense Multiple
Access)
Deteccin de colisiones?
Puede que la trama que provoca la colisin en el receptor no
lo haga en el emisor ()
Las estaciones no tienen la capacidad de detectar colisiones
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA MAC
El ruido es difcil de controlar (bandas libres)
802.11 emplea confirmaciones positivas
La secuencia de trama+ack es una operacin
atmica (todo o nada)
Tramas a la MAC de broadcast no son confirmadas
(ni multicast)

Trama

ACK
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA CSMA/CA
Carrier Sense: Si se detecta el medio
inactivo durante el tiempo suficiente
(DIFS) la estacin puede enviar una
sender receiver
trama

Random Backoff: Genera un valor al DIFS


alzar de tiempo que espera (entre Backoff
CWmin y CW)

Si el medio sigue libre enva la trama


Trama
Destinatario espera un tiempo (SIFS,
con SIFS<DIFS) y enva una
confirmacin SIFS

Si no recibe ACK duplica CW, genera ACK


un nuevo backoff aleatorio, espera y
retransmite
DIFS = DCF Interframe Space
SIFS = Short Interframe Space
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Terminal oculto
Collision Avoidance
- Reservar previamente el canal con una trama corta (menor
probabilidad de colisin)
- Request-To-Send (RTS) (puede colisionar) ()
- Clear-To-Send (CTS) (nadie ms transmite) ( )

CTS
C
CTS
RTS
A CTS
RTS
CTS
B
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA CSMA/CA
DIFS > SIFS
RTS/CTS consume capacidad sender receiver
DIFS
U t i l i z a d o e n e n t o r n o s c o n Backoff
frecuente contienda
RTS
Generalmente solo para tramas
grandes SIFS

Throughput obtenible limitado CTS


Unos 4-6Mbps en 802.11b a SIFS
11Mbps
Unos 30Mbps en 802.11g y
Trama
802.11a a 54Mbps

SIFS

ACK
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Tiempos entre tramas
SIFS = Short InterFrame Space
Tramas de la mxima prioridad
Al transcurrir SIFS s puede empezar transmisin con lo que el
medio pasa a estar ocupado
PIFS = PCF InterFrame Space
DIFS = DCF InterFrame Space
EIFS = Extended InterFrame Space
No es un valor fijo
Empleado tras un error en la transmisin
AIFS = Arbitration InterFrame Space (solo QoS STAs)

DIFS
PIFS
Contention window
SIFS
Ocupado
Trama
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Fragmentacin
Servicio ofrecido en el nivel de enlace
Divide trama grande en ms pequeas
Cada fragmento es confirmado por separado
El transmisor no libera el medio hasta enviar todos
los fragmentos
Aumenta la fiabilidad en la transmisin
Solo se aplica a tramas unicast
Atencin a las diferencias con la fragmentacin en el
nivel de red
Header Body FCS

Header Body1 FCS Header Body2 FCS Header Body2 FCS


rea de Ingeniera Telemtica
REDES DE BANDA ANCHA PCF
Point Coordination Function
Opcional
Ofrece entrega de tramas sin contienda
Solo para caso infraestructura (BSS)
No implementada por la mayora de los productos
Funcionamiento:
En ciertos momentos comienza un Contention Free Period
(CFP)
Marca el comienzo del CFP antes que una estacin
transmita con DCF porque emplea un tiempo menor (PIFS)
de espera
El AP actuar enviando a las estaciones o solicitando
tramas de ellas (polling)

PCF (CFP) DCF


rea de Ingeniera Telemtica
REDES DE BANDA ANCHA HCF
Debe ser implementada en todas las QoS STAs
Dos mtodos de acceso posibles:
En contienda: Enhanced Distributed Channel Access
(EDCA)
Controlado: HCF Controlled Channel Access (HCCA)
WMM (...)
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA WMM
LLC
Wi-Fi Multimedia (Wi-Fi Alliance) 802.2
Un subconjunto (profile) de 802.11e Acceso en
contienda
Emplea la EDCA HCF Contention
Access (EDCA)
4 Access Categories (ACs): voz, vdeo, best
Distributed Coordination
effort y background (no necesariamente) Function (DCF)
PHY
802.11

http://www.wi-fi.org/files/wp_1_WMM%20QoS%20In%20Wi-Fi_9-1-04.pdf
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA WMM
Las aplicaciones asignan cada paquete a una AC
Se aaden a una de las cuatro colas independientes
El algoritmo para determinar de qu AC se transmite o qu cliente
inalmbrico transmite es probabilstico
Para ello se emplean diferentes valores de IFS y de CW segn la AC
(menores para mayor prioridad)
Cuando una AC logra una oportunidad de transmisin, el tiempo que
tiene reservado depende de la clase y de la tasa de transmisin fsica

http://www.wi-fi.org/files/wp_1_WMM%20QoS%20In%20Wi-Fi_9-1-04.pdf
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Scheduled Access
Wi-Fi Scheduled Multimedia (WSM) LLC
Opcional en la certificacin WMM 802.2
Acceso
Similar a la PCF controlado
Permite que las aplicaciones reserven HCF Controlled
Access (HCCA)
recursos en base a las caractersticas de Distributed Coordination
su trfico Function (DCF)
PHY
Para ello envan solicitudes al AP 802.11
Se llama el Hybrid Coordinator (HC)
Emplea la HCCA
Un planificador centralizado haciendo polling
Logra reducir la latencia en la red
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Formato de las tramas

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Frame Control field
Protocol Version
Versin del 802.11 MAC (hoy hay solo uno de cdigo 0)
Type and Subtype fields
Tipo de trama
Hay varias tramas para gestin

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)

To From
Protocol Type Sub-type MF Ret. PM MD PF Ord.
DS DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Frame Control field
Protocol Version
Versin del 802.11 MAC (hoy hay solo uno de cdigo 0)
Type and Subtype fields
Tipo de trama
Hay varias tramas para gestin ToDS=0 ToDS=1
ToDS and FromDS From Tramas de control. Datos destinados
DS=0 Datos en un IBSS al DS

From Datos originados en el D a t o s e n u n


DS=1 DS wireless bridge (no
en el estndar)

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)

To From
Protocol Type Sub-type MF Ret. PM MD PF Ord.
DS DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Frame Control field
More Fragments
0 en el ltimo
Normalmente se usa la MTU de Ethernet y no hay fragmentacin
Retry
Indica que es una retransmisin
Power Management
Indica (con 1) que tras esta trama la estacin pondr el interfaz en
ahorro de energa
More Data
El AP indica a la estacin que tiene ms datos para ella, que no entre
en ahorro de energa
2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)

To From
Protocol Type Sub-type MF Ret. PM MD PF Ord.
DS DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Frame Control field
Protected Frame
Indica si la trama va encriptada en el nivel de enlace
Order
Si se emplea ordenamiento estricto de las tramas

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)

To From
Protocol Type Sub-type MF Ret. PM MD PF Ord.
DS DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Frame Control field
Duration/ID
Tiempo que el medio estar ocupado por la transmisin de la trama
Una estacin en ahorro de energa enva peridicamente una trama
solicitando las tramas acumuladas en el AP para ella (entonces este
campo es el ID de su asociacin con el AP)

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Direcciones
Hasta 4 direcciones (depende del tipo de trama)
Mismo espacio de direcciones que 802.3
BSSID: MAC del interfaz Wi-Fi del AP identifica al BSS

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA FCS
Cyclic Redundancy Check (CRC)
Mismo mtodo que en 802.3
Como cambia la cabecera debe recalcularlo el AP

2 2 6 6 6 2 6 0-2312 4 bytes

Dur. Seq Address 4


Ctrl ID Address 1 Address 2 Address 3 Ctrl FCS
(opcional)
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Direcciones
IBSS (Ah-hoc)
ToDS = FromDS = 0
Address 1 (receptor) = Direccin destino
Address 2 (transmisor) = Direccin origen
Address 3 = BSSID
Address 4 = No usada
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Direcciones
BSS
Hacia el AP (ToDS = 1, FromDS = 0)
Address 1 (receptor) = BSSID
Address 2 (transmisor) = Direccin origen
Address 3 = Direccin destino (MAC estacin destino)
Address 4 = No usada

DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Direcciones
BSS
Desde el AP (ToDS = 0, FromDS = 1)
Address 1 (receptor) = Direccin destino
Address 2 (transmisor) = BSSID
Address 3 = Direccin origen (MAC estacin origen)
Address 4 = No usada

DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Direcciones
BSS
WDS (ToDS = 1, FromDS = 1)
Address 1 (receptor) = MAC AP destino
Address 2 (transmisor) = MAC AP origen
Address 3 = Direccin destino (MAC estacin destino)
Address 4 = Direccin origen (MAC estacin origen)

DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Encapsulado
Emplea LLC/SNAP (en 802.11 MAC no hay forma de
indicar el protocolo encapsulado)
Para paquetes IP RFC 1042

LLC SNAP
802.11 MAC Header Datos CRC
Header Header
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA DS Ethernet
Bridge DS BSS

Dst Src Type Datos CRC

Address 1 Address 3
LLC SNAP
802.11 MAC Header Datos CRC
Header Header

Address 2

BSSID
DS
rea de Ingeniera Telemtica
REDES DE BANDA ANCHA Multi-BSS APs
Circuitos integrados para 802.11 originalmente
soportaba un solo BSS
Hoy en da son capaces de gestionar ms de uno,
con diferente SSID
Virtual Access Points

You might also like