WLAN Managementframes

Da es in einem WLAN nicht so einfach ist wie in einerm drahtgebundenen LAN die Clients zum Netzwerk zu zulassen oder den Zugriff auf das Medium zu erlauben, müssen im Wireless LAN Managementframes eingesetzt werden.
Es ist dabei kein spezielles Frameformat, was sich gross von den anderen Frames unterscheidet.
Unterschieden werden sie durch das Type Feld, dessen Inhalt bei den Managementframes mit 00 beschrieben ist.
Das Duration/ID Fled hat den Wert 32768, wenn der Managementframe in deiner CFP Phase übertragen wird.

Wenn der Managementframe in der CP Phase übertragen wird, dann hängt der Inhalt des Duratiuo/ID Feldes von folgenden Bedingungen ab

Fall 1
Wird der Managementframe als Broadcast oder Multicast Frame übertragen, so wird das Duration/ID Feld auf den Wert 0 gesetzt.
Broadcast und Multicast Frames werden nicht bestätigt!

Fall 2
Wird ein Managementframe nur an eine Station übertragen, so enthält das Duratio/ID Feld die Zeit in microSekunden, die für die Übertragung des Frames inklusive eines SIFS benötigt wird.

Fall 3
Wird der Managementframe an nur eine Station übertragen und das More Fragment Bit ist auf 1 gesetzt, so enthaält das Duration/ID Feld die Übertragungszeit + 3 SIFS in microSekunden

Die eigentliche Information wird in dem Datenteil des Managementframes übertragen.
Es gibt dabei Varianten mit einer festen Länge des Datenteils, sowie auch die Variante mit einer flexiblen Grösse des Datenteils.

Subtyp Subtypen Bezeichnung Beschreibung
0000 Association Request Frames, die zur An- und Abmeldung beim AccessPoint verwendet werden
0001 Association Response
0010 Reassociation Request
0011 Reassociation Response
0100 Probe Request Frames zum Auffinden von Stationen. Die AccessPoints senden in regelmässigen Abständen Beacon-Frames aus, in denen sie die Attribute der Zelle bekannt geben
0101 Probe Response
0110 – 0111 Reserviert
1000 Beacon
1001 Announcement Traffic Indication Messages (ATIM) Zur Steuerung des Stromsparmodus
1010 Diassociation Frames zum Authentifizieren von Stationen
1011 Authentication
1100 Deauthentication
1101 Action Erweiterung nach 802.11h
1110 – 1111 Reserviert Reserviert

Authentication-Algorithm-Number-Feld

Die Authentication-Algorithm-Number hat eine Länge von 16 Bits und wird für die Festlegung des verwendeten Authentifizierungs Algorthmus verwendet.
Der Wert 0 bedeutet das es sich um das Open-System-Verfahren handelt und der Wert 1 legt fest das es sich um ein Shared-Key-Verfahren handelt.

Authentication-Transaction-Sequence-Number-Feld

In diesen 16 Bit Feld wird der aktuelle Status der laufenden Authentifizierungsprozedur angegeben

Capability-Information Feld

Das Capability-Information Feld hat eine Länge von 16 Bit und jedes einzelne Bit steht hier für eine bestimmte Information.
Teilweise auch im Zusammenspiel

Bit Bedeutung
0 ESS
1 IBSS
2 CF Pollable
3 CF Poll Request
4 Privacy
5 Short Preamble
6 PBCC
7 Channel Agility
8 Spectrum Management
9 QoS
10 ShortSlot Time
11 Robust Security Network (RSN)
12 Reserviert
13 DSSS – OFDM
14 Delay Block Ack
15 Immediate Block Ack

Bit 0 – ESS
1 = Infra-Struktur Netzwerk

Bit 1 – IBSS
1 = Ad-hoc Netzwerk, dazu ist das Bit 0 dann auf 0 gesetzt

Bit 2 – CF Pollable und Bit 3 – CF Pollable Request

CP-Pollable CF-Pollable-Request Bedeutung bei Nutzung durch den AP
0 0 Keine Point Coordination Funktion durch den AP
0 1 Point Coordination Funktion durch den AP, nur zum aussenden von Daten
1 0 Vollständige Point Coordination Funktion durch den AP
1 1 Reserviert
CF-Pollable CF-Pollable-Request Bedeutung in der Abfrage einer Station
0 0 Station kann über das Pollverfahren nicht abgefragt werden
0 1 Frames der Station können über das Poll Verfahren abgerufen werden. Station soll aber nicht in die Pollliste des APs aufgenommen werden
1 0 Frames der Station können über das Poll Verfahren abgefragt werden und werden in die Pollliste des APs aufgenommen
1 1 Station lässt sich über das Poll Verfahren abfragen, sollen jedoch nicht abgefragt werden

Bit 4 – Privacy
Bit wird in einem BSS gesetzt, wenn für die ausgetauschten Datenframes ein WEP Verschlüsselung gefordert wird.
In einem IBSS wird es gesetzt um eine Verschlüsselung der Datenframes zu fordern

Bit 5 – Short Preamble
Durch 802.11b eingeführt, gesetzt zeigt es an das eine Short Preamble bzw ein kurzes Frameformat verwendet werden darf.

Bit 6 – PBCC
Mit 802.11b und 802.11g eingeführt und zeigt an das das optionale PBCC ( Packet Binary Convolutional Code) Übertragungsverfahren verwendet werden kann.

Bit 7 – Channel Agility
Durch 802.11b eingeführt, ist das Bit gesetzt, so können in regelmässigen Abständen Kanalwechsel stattfinden um Probleme zu vermeiden die durch feste Kanäle entstehen können.

Bit 8 – Spectrum Management
Wurde mit 802.11h eingeführt und zeigt gesetzt an das im 5GHz Band DFS (Dynamic Frequenz Selection) und TPS (Transmit Power Control) unterstützt werden

Bit 9 – QoS
Wurde mit 802.11e eingeführt und zeigt an ob QoS Eigenschaft verwendet werden oder verwendet werden können.

Bit 10 – Short Slot Time
Wurde mit 802.11g eingeführt und wenn es gesetzt ist, kann innerhalb eines BSS die kurze Slot Time mit 9 micrSekunden verwendet werden, wenn nur ERP Stationen im Netz sind.
Sollten nonERP Stationen im netz sein, so wird das Bit auf 0 gesetzt

Bit 11 – RSN
Erweiterung durch 802.11i, es zeigt an das neue Sicherheitsverfahren genutzt werden und es sich um ein Robust Security Network handelt

Bit 12 – Reserviert

Bit 13 – DSS-OFDM
In der Erweiterung durch 802.11g kam dieses Feld hinzu und zeigt an das die NUtzung von DSSS-OFDM Verfahren innerhalb der Funkzelle erlaubt ist um die Datenrate von 54Mbit/s zu erreiche

Bit 14 und 15 – Delayed Block Ack und Immediate Block Ack
Erweiterung durch 802.11e.
Immediate Delay wird für Anwendungen mit hoher Bandbreite und geringen Latenzen verwendet.
Der Block-Ack-Frame muss unmittelbar noch dem Block-Ack-Request Frame ausgesendet werden.
Die Delayed Variante wird für Anwendung mit hoher Bandbreit aber nicht ganz so kritischen Latenzen verwendet.