802.11 Architecture

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 44

Module contents

IEEE 802.11 Terminology IEEE 802.11 MAC Frames Basic processes in IEEE802.11 networks Configuration parameters

.11 Architect. 1

IEEE 802 .11 Terminology

Station (STA) Architecture:


Device that contains IEEE 802.11 conformant MAC and PHY interface to the wireless medium, but does not provide access to a distribution system Most often end-stations available in terminals (work-stations, laptops etc.) Implemented in Avaya Wireless IEEE 802.11 PC-Card

Radio Hardware

PC-Card Hardware

802.11 frame format


WMAC controller with Station Firmware (WNIC-STA)

802.3 frame format


Driver Software (STADr)

Platform Computer

Ethernet V2.0 / 802.3 frame format


Protocol Stack

.11 Architect. 2

IEEE 802 .11 Terminology

Station (STA) Architecture (contd):


Ethernet-like driver interface
supports virtually all protocol stacks

Radio Hardware

PC-Card Hardware

802.11 frame format


WMAC controller with Station Firmware (WNIC-STA)

Frame translation according to IEEE Std 802.1H


IEEE 802.3 frames: translated to 802.11 Ethernet Types 8137 (Novell IPX) and 80F3 (AARP) encapsulated via the Bridge Tunnel encapsulation scheme All other Ethernet Types: encapsulated via the RFC 1042 (Standard for the Transmission of IP Datagrams over IEEE 802 Networks) encapsulation scheme Maximum Data limited to 1500 octets

802.3 frame format


Driver Software (STADr)

Platform Computer

Ethernet V2.0 / 802.3 frame format


Protocol Stack

Transparent bridging to Ethernet

.11 Architect. 3

IEEE 802 .11 Terminology

Access-Point (AP) Architecture:


Device that contains IEEE 802.11 conformant MAC and PHY interface to the wireless medium, and provide access to a distribution system for associated stations Most often infra-structure products that connect to wired backbones

Radio Hardware

PC-Card Hardware

802.11 frame format


WMAC controller with Access Point Firmware (WNIC-AP)

802.3 frame format


Driver Software (APDr)

Bridge Software

Ethernet V2.0 / 802.3 frame format


Kernel Software (APK)

Implemented in Avaya Wireless IEEE 802.11 PC-Card when it is inserted in an AP-500 or AP-1000

Ethernet Interface

Bridge Hardware

.11 Architect. 4

IEEE 802 .11 Terminology

Access-Point (AP) Architecture (contd):


Stations select an Access-Point and associate with it Access-Points :
Support roaming Provide time synchronization functions (beaconing) Provide Power Management support

Radio Hardware

PC-Card Hardware

802.11 frame format


WMAC controller with Access Point Firmware (WNIC-AP)

802.3 frame format


Driver Software (APDr)

Bridge Software

Ethernet V2.0 / 802.3 frame format


Kernel Software (APK)

Traffic typically flows through Access-Point


in IBSS direct Station-to-Station communication takes place

Ethernet Interface

Bridge Hardware

.11 Architect. 5

IEEE 802 .11 Terminology

Basic Service Set (BSS):


A set of stations controlled by a single Coordination Function (=the logical function that determines when a station can transmit or receive) Similar to a cell in pre IEEE terminology A BSS can have an Access-Point (both in standalone networks and in building-wide configurations), or can run without and Access-Point (in standalone networks only) Diameter of the cell is app. twice the coverage-distance between two wireless stations

.11 Architect. 6

Basic Service Set (BSS)

BSS

.11 Architect. 7

IEEE 802 .11 Terminology

Independent Basic Service Set (IBSS):


A Basic Service Set (BSS) which forms a self-contained network in which no access to a Distribution System is available A BSS without an Access-Point One of the stations in the IBSS can be configured to initiate the network and assume the Coordination Function Diameter of the cell determined by coverage distance between two wireless stations

.11 Architect. 8

Independent Basic Service Set


(IBSS)

IBSS

.11 Architect. 9

IEEE 802 .11 Terminology

Extended Service Set (ESS):


A set of one or more Basic Service Sets interconnected by a Distribution System (DS) Traffic always flows via Access-Point Diameter of the cell is double the coverage distance between two wireless stations

Distribution System (DS):


A system to interconnect a set of Basic Service Sets
Integrated; A single Access-Point in a standalone network Wired; Using cable to interconnect the Access-Points Wireless; Using wireless to interconnect the Access-Points

.11 Architect. 10

Extended Service Set (ESS)


single BSS (with integrated DS)

BSS

.11 Architect. 11

Extended Service Set (ESS)


BSSs with wired Distribution System (DS)

BSS

BSS

.11 Architect. 12

Extended Service Set (ESS)


BSSs and wireless Distribution System (DS)

BSS

BSS

.11 Architect. 13

IEEE 802 .11 Terminology

Service Set Identifier (SSID):


Network name 32 octets long Similar to Domain-ID in the pre-IEEE WaveLAN systems One network (ESS or IBSS) has one SSID

.11 Architect. 14

IEEE 802 .11 Terminology

Basic Service Set Identifier (BSSID)


cell identifier 6 octets long (MAC address format) Similar to NWID in pre-IEEE WaveLAN systems One BSS has one SSID Value of BSSID is the same as the MAC address of the radio in the Access-Point

.11 Architect. 15

Module contents

IEEE 802.11 Terminology IEEE 802.11 MAC Frames Basic processes in IEEE802.11 networks Configuration parameters

.11 Architect. 16

Frame Formats

Bytes: 2
Frame Control

2
Duration ID

6 Addr 1

6 Addr 2

6 Addr 3

2
Sequence Control

6 Addr 4

0-2312 Frame Body

4 CRC

802.11 MAC Header


Bits: 2
Protocol Version

2 Type

4 SubType

1
To DS

1
From DS

1
More Frag

1 Retry

1
Pwr Mgt

1
More Data

1 WEP

1 Rsvd

Frame Control Field

MAC Header format differs per Type:


Control Frames (several fields are omitted) Management Frames Data Frames

.11 Architect. 17

Address Field Description


Bits: 2 Protocol Version 2 Type 4 SubType 1 To DS 1 From DS 1 More Frag 1 Retry 1 Pwr Mgt 1 More Data 1 WEP 1 Rsvd

Frame Control Field


To DS 0 From DS 0 Address 1 DA Address 2 SA Address 3 BSSID Address 4 N/A

0
1 1

1
0 1

DA
BSSID RA

BSSID
SA TA

SA
DA DA

N/A
N/A SA

Addr. 1 = Addr. 2 = Addr. 3 = Addr. 4 =

All stations filter on this address. Transmitter Address (TA), Identifies transmitter to address the ACK frame to. Dependent on To and From DS bits. Only needed to identify the original source of WDS (Wireless Distribution System) frames

.11 Architect. 18

Type field descriptions


Bits: 2 Protocol Version 2 Type 4 SubType 1 To DS 1 From DS 1 More Frag 1 Retry 1 Pwr Mgt 1 More Data 1 WEP 1 Rsvd

Frame Control Field

Type and subtype identify the function of the frame:


Type=00 Management Frame
Beacon Probe Power Management (Re)Association (De)Authentication

Type=01 Control Frame


RTS/CTS ACK

Type=10 Data Frame

.11 Architect. 19

MAC Management Frames

Beacon
Timestamp, Beacon Interval, Capabilities, SSID, Supported Rates, parameters Traffic Indication Map

Probe
SSID, Capabilities, Supported Rates

Probe Response
Timestamp, Beacon Interval, Capabilities, SSID, Supported Rates, parameters same for Beacon except for TIM

.11 Architect. 20

MAC Management Frames (contd)

Association Request
Capability, Listen Interval, SSID, Supported Rates

Association Response
Capability, Status Code, Station ID, Supported Rates

Re-association Request
Capability, Listen Interval, SSID, Supported Rates, Current AP Address

Re-association Response
Capability, Status Code, Station ID, Supported Rates

.11 Architect. 21

MAC Management Frames (contd)

Dis-association
Reason code

Authentication
Algorithm, Sequence, Status, Challenge Text

De-authentication
Reason

.11 Architect. 22

Module contents

IEEE 802.11 Terminology IEEE 802.11 MAC Frames Basic processes in IEEE 802.11 networks Configuration parameters

.11 Architect. 23

Operational processes
Association

To establish relationship with Access-Point Stations scan frequency band to and select Access-Point with best communications quality
Active Scan (sending a Probe request on specific channels and assess response) Passive Scan (assessing communications quality from beacon message)

Access-Point maintains list of associate stations in MAC FW


Record station capability (data-rate) To allow inter-BSS relay

Stations MAC address is also maintained in bridge learn table associated with the port it is located on .11 Architect. 24

Operational processes
Authentication

To control access to the infrastructure via an authentication Stations identify themselves to other stations (or AccessPoints) prior to data traffic or association Open System Authentication
Uses null authentication algorithm Default

Shared Key Authentication


Uses WEP privacy algorithm Optional

.11 Architect. 25

Operational processes
Starting an ESS

The infrastructure network is identified by its ESSID All Access-Points will have been set according to this ESSID

Avaya Wireless stations will be configured to set their desired SSID to the value of ESSID
On power up stations will issue Probe Requests and will locate the Access-Point that they will associate with:
best Access-Point with matching ESSID best Access-Point if the desired SSID has been set to ANY

.11 Architect. 26

Operational processes
Starting an IBSS

Station configured for IBSS operation will:


look for Beacons that contain a network name (SSID) that matches the one that is configured When Beacons with matching Network Name are received and are issued by an AP, Station will associate to the AP When Beacons with matching Network Name are received and are issued by another Station in IBSS mode, the station will join this IBSS When no beacons are received with matching Network Name, Station will issue beacons itself.

All Stations in an IBSS network will participate in sending beacons.


All stations start a random timer prior to the point in time when next Beacon is to be sent. First station whose random timer expires will send the next beacon

.11 Architect. 27

Operational processes
Inter-Frame Spacing
Free access when medium is free longer than DIFS DIFS

DIFS PIFS

Contention Window

Busy Medium

SIFS

Backoff-Window
Slot time

Next Frame

Defer Access

Select Slot and Decrement Backoff as long as medium is idle.

Inter frame spacing required for MAC protocol traffic


SIFS = Short interframe space PIFS = PCF interframe space DIFS = DCF interframe space

Back-off timer expressed in terms of number of time slots .11 Architect. 28

Operational processes
Data Frames and their ACK
DIFS

Src

Data
SIFS

Dest
Other
Defer Access

Ack
DIFS Contention Window

Next MPDU Backoff after Defer

Acknowledgment are to arrive at within the SIFS The DCF interframe space is observed before medium is considered free for use .11 Architect. 29

Operational processes
Traffic flow - Inter-BSS

Bridge learn table STA-1 STA-2 2 2

AP-1000 or AP-500

Avaya Wireless PC-Card Association table STA-1 STA-2 Inter-BSS Relay ACK

BSS-A

Associate STA-1 Packet for STA-2

Associate ACK Packet for STA-2 STA-2

.11 Architect. 30

Operational processes
Traffic flow - ESS operation
Bridge learn table Bridge learn table STA-2 STA-1 1 Avaya Wireless PC-Card 2 Association table STA-1

AP-1000 or AP-500

AP-1000 or AP-500

STA-2 STA-1

2 Avaya Wireless PC-Card 1

Association table
STA-2

Packet for STA-2 ACK

Packet for STA-2 ACK

BSS-B
STA-1

BSS-A

STA-2

.11 Architect. 31

Operational processes
Traffic flow - WDS operation
Bridge learn table Bridge learn table STA-2 STA-1 2 Avaya Wireless PC-Card 2 Association table STA-1 WDS Relay Packet for STA-2 ACK Packet for STA-2 ACK Packet for STA-2 ACK WDS Relay

AP-1000 or AP-500

AP-1000 or AP-500

STA-2 STA-1

2 Avaya Wireless PC-Card 2

Association table
STA-2

BSS-B
STA-1

BSS-A

STA-2

.11 Architect. 32

Module contents

IEEE 802.11 Terminology IEEE 802.11 MAC Frames Basic processes in IEEE802.11 networks Configuration parameters

.11 Architect. 33

Configuration Parameters

Avaya Wireless PC-Card used in client station and AP-1000 or AP500

Behaves differently based on the parent unit


When inserted in AP-1000 or AP-500, AP firmware is downloaded into the PC-Card (Note: this is Avaya Wireless/MAC FW, not Bridge FW) When inserted in client station, STA firmware is active (default FW)

Requires different configuration parameter sets to support the different behavior Configuration can be performed by:
Setting parameters at installation Changing parameters in property settings Using Avaya Wireless AP Manager (for APs)

.11 Architect. 34

Configuration Parameters
Basic parameters (Station)

Network Name (SSID)


ASCII string to identify the network that the station wants to connect to (similar to Domain-ID in WLAN pre-IEEE)

Station Name (SSID)


ASCII string to provide a user friendly station identification, when used in diagnostic purposes (in Windows systems: equal to computer name)

Type of Operation
To identify the kind of network that the station will be part of
Network centered around APs (or RG-1000) IBSS (peer-to-peer network)

.11 Architect. 35

Configuration Parameters
Advanced parameters (Station)

MAC Address
Physical address of the card:
Universal; factory installed (default) Local; user-defined (6 Hexadecimal characters)

Distance between APs


To specify the coverage of a cell in terms of the distance between the Access-Points
Large Medium Small

.11 Architect. 36

Configuration Parameters
Advanced parameters (Station)

Microwave Oven Robustness


Check box to enable/disable data-rate fallback delay-mechanism to allow improved performance in presence of microwave ovens

RTS/CTS Medium Reservation


Check box to enable/disable the RTS/CTS handshake.

Card Power Management


Check box to enable/disable Power Management

.11 Architect. 37

Configuration Parameters
Encryption parameters (Station)

Enable Encryption
To enable/disable Encryption

Encryption keys
Four fields to store up to four different encryption keys Entries take up to 5 ASCII or 10 hexa-decimal values (when using 64 WEP)

Encryption key index


Index identifying which of the four keys is the active one

.11 Architect. 38

Configuration Parameters
Basic parameters (AP-500/1000)

Network Name (SSID)


ASCII string to identify the network that the Access-Point is part of (similar to Domain-ID in WaveLAN pre-IEEE). Only available in Access Point mode.

Frequency (channel)
To indicate the frequency channel that the AP-500/1000 will use for its cell. The channel is selected from the set that is allowed in the regulatory domain.

.11 Architect. 39

Configuration Parameters
Advanced parameters (AP-500/1000)

Medium Reservation
To enable/disable the RTS/CTS handshake.
Threshold value 0-2346 (value=2347 disables Medium Reservation)

Distance between APs


To specify the coverage of a cell in terms of the distance between the Access-Points
Large Medium Small

Multicast Rate
To specify data-rate used for transmitting Multicast frames

.11 Architect. 40

Configuration Parameters
Advanced parameters (AP-500/1000)

Microwave Oven Robustness


Check box to enable/disable data-rate fallback delay-mechanism to allow improved performance in presence of microwave ovens

DTIM
Power Management related parameter to specify the timing of the delivery of multicast traffic to stations that have indicated to receive multicast messages while under power management.
Example: DTIM=1 means multicast traffic when it arrives at the AP is passed through after every beacon DTIM=3 means multicast traffic is passed through after every 3rd beacon message

.11 Architect. 41

Configuration Parameters
Security parameters (AP-500/1000)

Closed System (AP)


To enable rejection of association requests from stations with Network Name set to ANY

Enable Encryption
To enable/disable Encryption

Encryption keys
Four fields to store up to four different encryption keys

Encryption key index


Index identifying which of the four keys is the active one

.11 Architect. 42

Configuration Parameters
For future implementation

Message Fragmentation (STA and AP)


To enable/disable fragmentation of messages. When enabled user is prompted to set the fragment-size (256-2346). Default: fragmentation disabled
Microwave Oven (threshold = 500) Medium Velocity (15 km/h) (threshold = 800) High Velocity (30 km/h) (threshold = 300)

WDS Address (AP)


MAC address of the corresponding AP in a WDS link

.11 Architect. 43

Module contents

IEEE 802.11 Terminology IEEE 802.11 MAC Frames Basic processes in IEEE802.11 networks Configuration parameters

.11 Architect. 44

You might also like