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.