58
CWNA Guide to Wireless LANs, Second Edition Chapter Five IEEE 802.11 Media Access Control and Network Layer Standards

CWNA Guide to Wireless LAN's Second Edition - Chapter 5

Embed Size (px)

Citation preview

Page 1: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition

Chapter FiveIEEE 802.11 Media Access Control and

Network Layer Standards

Page 2: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 2

Objectives

• List and define the three types of WLAN configurations

• Tell the function of the MAC frame formats

• Explain the MAC procedures for joining, transmitting, and remaining connected to a WLAN

• Describe the functions of mobile IP

Page 3: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 3

IEEE Wireless LAN Configurations: Basic Service Set

• Basic Service Set (BSS): Group of wireless devices served by single AP– infrastructure mode

• BSS must be assigned unique identifier – Service Set Identifier (SSID)

• Serves as “network name” for BSS

• Basic Service Area (BSA): Geographical area of a BSS– Max BSA for a WLAN depends on many factors

• Dynamic rate shifting: As mobile devices move away from AP, transmission speed decreases

Page 4: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 4

IEEE Wireless LAN Configurations: Basic Service Set (continued)

Figure 5-1: Basic Service Set (BSS)

Page 5: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 5

IEEE Wireless LAN Configurations: Extended Service Set

• Extended Service Set (ESS): Comprised of two or more BSS networks connected via a common distribution system

• APs can be positioned so that cells overlap to facilitate roaming– Wireless devices choose AP based on signal

strength– Handoff

Page 6: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 6

IEEE Wireless LAN Configurations: Extended Service Set (continued)

Figure 5-2: Extended Service Set (ESS)

Page 7: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 7

IEEE Wireless LAN Configurations: Independent Basic Service Set

• Independent Basic Service Set (IBSS): Wireless network that does not use an AP– Wireless devices communicate between themselves– Peer-to-peer or ad hoc mode

• BSS more flexible than IBSS in being able to connect to other wired or wireless networks

• IBSS useful for quickly and easily setting up wireless network– When no connection to Internet or external network

needed

Page 8: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 8

IEEE Wireless LAN Configurations: Independent Basic Service Set

(continued)

Figure 5-3: Independent Basic Service Set (IBSS)

Page 9: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 9

IEEE 802.11 Media Access Control (MAC) Layer Standards

• Media Access Control (MAC) layer performs several vital functions in a WLAN– Discovering WLAN signal– Joining WLAN– Transmitting on WLAN– Remaining connected to WLAN

• Mechanics of how functions performed center around frames sent and received in WLANs

Page 10: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 10

MAC Frame Formats

• Packet: Smaller segments of a digital data transmission– Strictly speaking, other terms used to describe these

smaller segments

• Frames: Packet at MAC layer – Or Data Link layer in OSI model– IEEE MAC frames different from 802.3 Ethernet

frames in format and function– Used by wireless NICs and APs for communications

and managing/controlling wireless network

Page 11: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 11

MAC Frame Formats (continued)

• Frame control field identifies:– Specific 802.11 protocol version– Frame type– Indicators that show WLAN configuration

• All frames contain – MAC address of the source and destination device– Frame sequence number– Frame check sequence for error detection

Page 12: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 12

MAC Frame Formats (continued)

• Management Frames: Initialize communications between device and AP (infrastructure mode) or between devices (ad hoc mode)– Maintain connection

Figure 5-4: Structure of a management frame

Page 13: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 13

MAC Frame Formats (continued)

• Types of management frames:– Authentication frame– Association request frame– Association response frame– Beacon frame– Deauthentication frame– Disassociation frame– Probe request frame– Probe response frame– Reassociation request frame– Reassociation response frame

Page 14: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 14

MAC Frame Formats (continued)

• Control frames: Provide assistance in delivering frames that contain data

Figure 5-5: Control frame

Page 15: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 15

MAC Frame Formats (continued)

• Data frame: Carries information to be transmitted to destination device

Figure 5-6: Data frame

Page 16: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 16

Discovering the WLAN: Beaconing

• At regular intervals, AP (infrastructure network) or wireless device (ad hoc network) sends beacon frame – Announce presence – Provide info for other devices to join network

• Beacon frame format follows standard structure of a management frame– Destination address always set to all ones

Page 17: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 17

Discovering the WLAN: Beaconing (continued)

Figure 5-7: Beaconing

Page 18: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 18

Discovering the WLAN: Beaconing (continued)

• Beacon frame body contains following fields:– Beacon interval– Timestamp– Service Set Identifier (SSID)– Supported rates– Parameter sets– Capability information

• In ad hoc networks, each wireless device assumes responsibility for beaconing

• In infrastructure networks beacon interval normally 100 ms, but can be modified

Page 19: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 19

Discovering the WLAN: Scanning

• Receiving wireless device must be looking for beacon frames

• Passive scanning: Wireless device simply listens for beacon frame– Typically, on each available channel for set period

• Active scanning: Wireless device first sends out a management probe request frame on each available channel – Then waits for probe response frame from all

available APs

Page 20: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 20

Discovering the WLAN: Scanning (continued)

Figure 5-8: Active scanning

Page 21: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 21

Joining the WLAN: Authentication

• Unlike standard wired LANS, authentication performed before user connected to network– Authentication of the wireless device, not the user

• IEEE 802.11 authentication: Process in which AP accepts or rejects a wireless device

• Open system authentication: Most basic, and default, authentication method

• Shared key authentication: Optional authentication method– Utilizes challenge text

Page 22: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 22

Joining the WLAN: Authentication (continued)

Figure 5-9: Open system authentication

Page 23: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 23

Joining the WLAN: Authentication (continued)

Figure 5-10: Shared key authentication

Page 24: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 24

Joining the WLAN: Authentication (continued)

• Open system and Shared key authentication techniques are weak– Open System: Only need SSID to connect– Shared Key: Key installed manually on devices

• Can be discovered by examining the devices

• Digital certificates: Digital documents that associate an individual with key value– Digitally “signed” by trusted third party– Cannot change any part of digital certificate without

being detected

Page 25: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 25

Joining the WLAN: Association

• Association: Accepting a wireless device into a wireless network– Final step to join WLAN

• After authentication, AP responds with association response frame– Contains acceptance or rejection notice

• If AP accepts wireless device, reserves memory space in AP and establishes association ID

• Association response frame includes association ID and supported data rates

Page 26: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 26

Transmitting on the WLAN: Distributed Coordination Function (DCF)

• MAC layer responsible for controlling access to wireless medium

• Channel access methods: Rules for cooperation among wireless devices– Contention: Computers compete to use medium

• If two devices send frames simultaneously, collision results and frames become unintelligible

• Must take steps to avoid collisions

Page 27: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 27

Transmitting on the WLAN: Distributed Coordination Function (continued)

• Carrier Sense Multiple Access with Collision Detection (CSMA/CD): Before networked device sends a frame, listens to see if another device currently transmitting– If traffic exists, wait; otherwise send– Devices continue listening while sending frame

• If collision occurs, stops and broadcasts a “jam” signal

• CSMA/CD cannot be used on wireless networks:– Difficult to detect collisions– Hidden node problem

Page 28: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 28

Transmitting on the WLAN: Distributed Coordination Function (continued)

Figure 5-11: Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

Page 29: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 29

Transmitting on the WLAN: Distributed Coordination Function (continued)

Figure 5-11 (continued): Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

Page 30: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 30

Transmitting on the WLAN: Distributed Coordination Function (continued)

Figure 5-12: Hidden node problem

Page 31: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 31

Transmitting on the WLAN: Distributed Coordination Function (continued)

• Distributed Coordination Function (DCF): Specifies modified version of CSMA/CD– Carrier Sense Multiple Access with Collision

Avoidance (CSMA/CA)– Attempts to avoid collisions altogether– Time when most collisions occur is immediately after

a station completes transmission– All stations must wait random amount of time after

medium clear• Slot time

Page 32: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 32

Transmitting on the WLAN: Distributed Coordination Function (continued)

• CSMA/CA also reduces collisions via explicit frame acknowledgment– Acknowledgment frame (ACK): Sent by receiving

device to sending device to confirm data frame arrived intact

– If ACK not returned, transmission error assumed

• CSMA/CA does not eliminate collisions– Does not solve hidden node problem

Page 33: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 33

Transmitting on the WLAN: Distributed Coordination Function (continued)

Figure 5-13: CSMA/CA and ACK

Page 34: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 34

Transmitting on the WLAN: Distributed Coordination Function (continued)

• Request to Send/Clear to Send (RTS/CTS) protocol: Option used to solve hidden node problem– Significant overhead upon the WLAN with

transmission of RTS and CTS frames• Especially with short data packets

– RTS threshold: Only packets that longer than RTS threshold transmitted using RTS/CTS

Page 35: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 35

Transmitting on the WLAN: Distributed Coordination Function (continued)

Figure 5-14: Request to Send/Clear to Send (RTS/CTS)

Page 36: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 36

Transmitting on the WLAN: Interframe Spacing

• Interframe spaces (IFS): Intervals between transmissions of data frames– Short IFS (SIFS): For immediate response actions

such as ACK– Point Coordination Function IFS (PIFS): Time

used by a device to access medium after it has been asked and then given approval to transmit

– Distributed Coordination Function IFS (DIFS): Standard interval between transmission of data frames

Page 37: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 37

Transmitting on the WLAN: Interframe Spacing (continued)

Figure 5-15: CSMA/CA with one station transmitting

Page 38: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 38

Transmitting on the WLAN: Interframe Spacing (continued)

Figure 5-16: CSMA/CA with two stations transmitting

Page 39: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 39

Transmitting on the WLAN: Fragmentation

• Fragmentation: Divide data to be transmitted from one large frame into several smaller ones– Reduces probability of collisions– Reduces amount of time medium is in use

• If data frame length exceeds specific value, MAC layer fragments it– Receiving station reassembles fragments

• Alternative to RTS/CTS– High overhead

• ACKs and additional SIFS time gaps

Page 40: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 40

Transmitting on the WLAN: Point Coordination Function (PCF)

• Polling: Channel access method in which each device asked in sequence if it wants to transmit– Effectively prevents collisions

• Point Coordination Function (PCF): AP serves as polling device or “point coordinator”

• Point coordinator has to wait only through point coordination function IFS (PIFS) time gap– Shorter than DFIS time gap

Page 41: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 41

Transmitting on the WLAN: Point Coordination Function (continued)

• If point coordinator hears no traffic after PIFS time gap, sends out beacon frame– Field to indicate length of time that PCF (polling) will

be used instead of DCF (contention)• Receiving stations must stop transmission for that

amount of time

– Point coordinator then sends frame to specific station, granting permission to transmit one frame

• 802.11 standard allows WLAN to alternate between PCF (polling) and DCF (contention)

Page 42: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 42

Transmitting on the WLAN: Point Coordination Function (continued)

Figure 5-18: DIFS and DCF frames

Page 43: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 43

Transmitting on the WLAN: Quality of Service (QoS) and 802.11e

• DCF does not work well for real-time, time-dependent traffic

• Quality of Service (QoS): Capability to prioritize different types of frames

• Wi-Fi Multimedia (WMM): Modeled after wired network QoS prioritization scheme

• 802.11e draft: defines superset of features intended to provide QoS over WLANs– Proposes two new mode of operation for 802.11

MAC Layer

Page 44: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 44

Transmitting on the WLAN: Quality of Service and 802.11e (continued)

Table 5-1: Wi-Fi Multimedia (WMM)

Page 45: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 45

Transmitting on the WLAN: Quality of Service and 802.11e (continued)

• 802.11e draft (continued):– Enhanced Distributed Channel Access (EDCA):

Contention-based but supports different types of traffic

• Four access categories (AC)

• Provides “relative” QoS but cannot guarantee service

– Hybrid Coordination Function Controlled Channel Access (HCCA): New form of PCF based upon polling

• Serves as a centralized scheduling mechanism

Page 46: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 46

Remaining Connected to the WLAN: Reassociation

• Reassociation: Device drops connection with one AP and establish connection with another– Several reason why reassociation may occur:

• Roaming

• Weakened signal

– When device determines link to current AP is poor, begins scanning to find another AP

• Can use information from previous scans

Page 47: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 47

Remaining Connected to the WLAN: Power Management

• When laptop is part of a WLAN, must remain “awake” in order to receive network transmissions– Original IEEE 802 standard assumes stations always

ready to receive network messages

• Power management: Allows mobile devices to conserve battery life without missing transmissions– Transparent to all protocols– Differs based on WLAN configuration– AP records which stations awake and sleeping– Buffering: If sleeping, AP temporarily stores frames

Page 48: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 48

Remaining Connected to the WLAN: Power Management (continued)

Figure 5-19: Power management in infrastructure mode

Page 49: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 49

Remaining Connected to the WLAN: Power Management (continued)

• At set times AP send out beacon to all stations– Contains traffic indication map (TIM)– At same time, all sleeping stations switch into active

listening mode• Power management in ad hoc mode:

– Ad hoc traffic indication message (ATIM) window: Time at which all stations must be awake

• Wireless device sends beacon to all other devices– Devices that previously attempted to send a frame

to a sleeping device will send ATIM frame indicating that receiving device has data to receive and must remain awake

Page 50: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 50

WLAN Network Layer Standards: WLAN IP Addressing

• In standard networking, IP protocol responsible for moving frames between computers– Network layer protocol

• TCP/IP works on principle that each network host has unique IP address– Used to locate path to specific host– Routers use IP address to forward packets– Prohibits mobile users from switching to another

network and using same IP number• Users who want to roam need new IP address on

every network

Page 51: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 51

WLAN Network Layer Standards: Mobile IP

• Provides mechanism within TCP/IP protocol to support mobile computing– Computers given home address,

• Static IP number on home network

– Home agent: Forwarding mechanism that keeps track of where mobile computer located

– When computer moves to foreign network, a foreign agent provides routing services

• Assigns computer a care-of address

• Computer registers care-of address with home agent

Page 52: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 52

WLAN Network Layer Standards: Mobile IP (continued)

Figure 5-20: Mobile IP components

Page 53: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 53

WLAN Network Layer Standards: Mobile IP (continued)

Figure 5-21: Computer relocated in Mobile IP

Page 54: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 54

WLAN Network Layer Standards: Mobile IP (continued)

Figure 5-22: Encapsulated Mobile IP frame

Page 55: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 55

Summary

• A Basic Service Set (BSS) is defined as a group of wireless devices that is served by a single access point (AP)

• An Extended Service Set (ESS) is comprised of two or more BSS networks that are connected through a common distribution system

• An Independent Basic Service Set (IBSS) is a wireless network that does not use an access point

• Frames are used by both wireless NICs and access points for communication and for managing and controlling the wireless network

Page 56: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 56

Summary (continued)

• The MAC layer provides four major functions in WLANs: discovering the WLAN signal, joining the WLAN, transmitting on the WLAN, and remaining connected to the WLAN

• Discovery is a twofold process: the AP or other wireless devices must transmit an appropriate frame (beaconing), and the wireless device must be looking for those frames (scanning)

• Once a wireless device has discovered the WLAN, it requests to join the network; This is a twofold process known as authentication and association

Page 57: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 57

Summary (continued)

• The IEEE 802.11 standard specifies two procedures for transmitting on the WLAN, distributed coordination function (DCF) and an optional point coordination function (PCF)

• The 802.11 standard provides for an optional polling function known as Point Coordination Function (PCF)

• The 802.11e draft defines a superset of features that is intended to provide QoS over WLANs

Page 58: CWNA Guide to Wireless LAN's Second Edition - Chapter 5

CWNA Guide to Wireless LANs, Second Edition 58

Summary (continued)

• Power management allows mobile devices to be off as much as possible to conserve battery life but not miss data transmissions

• Mobile IP provides a mechanism within the TCP/IP protocol to support mobile computing