Wireless Local Area Network (IEEE )

Similar documents
Mohamed Khedr.

CSE 461: Wireless Networks

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Lecture 16: QoS and "

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du

Local Area Networks NETW 901

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

ICE 1332/0715 Mobile Computing (Summer, 2008)

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Wireless Local Area Networks. Networks: Wireless LANs 1

Wireless Local Area Networks (WLANs) Part I

CMPE 257: Wireless and Mobile Networking

Data and Computer Communications. Chapter 13 Wireless LANs

ICE 1332/0715 Mobile Computing (Summer, 2008)

Mobile & Wireless Networking. Lecture 7: Wireless LAN

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

Introduction to IEEE

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Guide to Wireless Communications, Third Edition. Objectives

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

Computer Networks. Wireless LANs

Architecture. Copyright :I1996 IEEE. All rights reserved. This contains parts from an unapproved draft, subject to change

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

MAC in /20/06

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Page 1. Wireless LANs: Design Requirements. Evolution. EEC173B/ECS152C, Winter Wireless LANs

Wireless LAN. Access Point. Provides network connectivity over wireless media

Wireless# Guide to Wireless Communications. Objectives

Chapter 6 Medium Access Control Protocols and Local Area Networks

IEEE Medium Access Control. Medium Access Control

Outline / Wireless Networks and Applications Lecture 9: Wireless LANs Aloha and 802 Wireless. Regular Ethernet CSMA/CD

Wireless Communication and Networking CMPT 371

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV

Wireless LAN -Architecture

Internet Protocol Stack

Wireless LANs. ITS 413 Internet Technologies and Applications

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Lecture 17: Wireless Networking"

Topic 4. Wireless LAN IEEE

Mobile Communications Chapter 7: Wireless LANs

Wireless Communication and Networking CMPT 371

CS/ECE 439: Wireless Networking. MAC Layer Road to Wireless

Transmission Control Protocol over Wireless LAN

Data Communications. Data Link Layer Protocols Wireless LANs

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Mobile Communications Chapter 7: Wireless LANs

Chapter 3.1 Acknowledgment:

IEEE MAC Sublayer (Based on IEEE )

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

Advanced Computer Networks WLAN

02/21/08 TDC Branch Offices. Headquarters SOHO. Hot Spots. Home. Wireless LAN. Customer Sites. Convention Centers. Hotel

Overview. Wireless networks basics IEEE (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV

Institute of Electrical and Electronics Engineers (IEEE) IEEE standards

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Wireless Protocols. Training materials for wireless trainers

IEEE Technical Tutorial. Introduction. IEEE Architecture

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Hands-On Exercises: IEEE Standard

IEEE Wireless LANs

Page 1. Outline : Wireless Networks Lecture 11: MAC. Standardization of Wireless Networks. History. Frequency Bands

Wireless Communication Session 4 Wi-Fi IEEE standard

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Unit 7 Media Access Control (MAC)

Computer Communication III

Wireless Communications

WLAN 1 IEEE Basic Connectivity. Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

Outline. CS5984 Mobile Computing. IEEE 802 Architecture 1/7. IEEE 802 Architecture 2/7. IEEE 802 Architecture 3/7. Dr. Ayman Abdel-Hamid, CS5984

ECE442 Communications Lecture 3. Wireless Local Area Networks

Nomadic Communications WLAN MAC Fundamentals

Investigation of WLAN

WNC-0300USB. 11g Wireless USB Adapter USER MANUAL

WLAN 1 IEEE Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

CMPE 257: Wireless and Mobile Networking

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter Lecture 4: Wireless LANs and IEEE Part II

MAC. Fall Data Communications II 1

IEEE WLANs (WiFi) Part II/III System Overview and MAC Layer

Enabling Technologies

IEEE WLAN (802.11) Copyright. Nomadic Communications

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

WLAN (802.11) Nomadic Communications. Renato Lo Cigno - Tel: Dipartimento di Ingegneria e Scienza dell Informazione

IEEE Wireless LAN draft Standard

The MAC layer in wireless networks

Wireless MACs: MACAW/802.11

INTRODUCTION TO WIRELESS LAN, MAC PROTOCOLS and INTERFERENCE. Choong Seon Hong, KHU

Multiple Access in Cellular and Systems

3.1. Introduction to WLAN IEEE

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393

Shared Access Networks Wireless. 1/27/14 CS mywireless 1

Introduc)on to Wireless Networks. Dino Lopez

WIRELESS LANS. By: M. Habibullah Pagarkar Mandar Gori Rajesh Jaiswal

Mohammad Hossein Manshaei

Analysis of IEEE e for QoS Support in Wireless LANs

Rahman 1. Application

Chapter 7: Wireless LANs

Transcription:

Wireless Local Area Network (IEEE 802.11)

-IEEE 802.11 Specifies a single Medium Access Control (MAC) sublayer and 3 Physical Layer Specifications. Stations can operate in two configurations : Ad-hoc mode Infrastructure mode Three PHY specifications Frequency Hopping Spread Spectrum (FHSS). Direct Sequence Spread Spectrum (DSSS). Infrared PHY.

IEEE 802.11 IEEE Project 802 Charter: Local & Metropolitan Area Network 1Mbps to 100Mbps and higher 2 lower layers of 7 Layer OSI Reference Model IEEE 802.11 Working Group scope: Data Link Layer Wireless connectivity for fixed, portable and moving stations within a limited area Appear to higher layer (LLC) the same as existing 802 standards Application Layer. Network Layer LLC MAC Physical Layer IEEE 802.11

IEEE 802.11 1997/6/26 IEEE 802 Logical Link Control Media Access Control Infrared Physical Layer FHSS Physical Layer DSSS Physical Layer

Spread Spectrum Technology IEEE 802.11 DSSS Direct Sequence Spread Spectrum 11channels PN-code 11-bit 11MHz FHSS Frequency Hopping Spread Spectrum 78 hop sequences 1MHz 2.5 Infrared Ray DHSS FHSS SOHO

DSSS

FHSS

Ad Hoc One Basic Service Set Directed Connection Limited Coverage Area

Infrastructure Distribution System Existing Wired LAN Other LANs AP BSS AP Basic Service Set Extend Service Set

Infrastructure (cont.) Access Point and Mobile Station Distributed System Interconnect Multiple Cells via Access Points to form a single network Extends Wireless Coverage Area Multiple Basic Service Sets connected together form an Extended Service Set Allow Mobile Station to access fixed resource Support Roaming for Mobile Stations via Access Point Point Coordination Function, Power Management, Time Synchronization support through Access Point

IEEE 802.11 Services Provides services with the following functionality: roaming within a ESS, multiple data rates in BSSs and Power Management. The MAC protocol is Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) MAC services Association service Authentication service Distribution service Integration service Deauthentication/Deassociation service

IEEE 802.11 IEEE LLC MAC Layer MAC Sublayer MAC Layer Management Entity Station Management PHY Layer PLCP Sublayer PMD Sublayer PHY Layer Management Entity

IEEE 802.11 MAC Entity Basic access mechanism fragmentation Encryption MAC Layer Management Entity Synchronous Power Management Association and Re-association Roaming (hand-off) MAC MIB Physical Layer Convergence Protocol (PLCP) Support common PHY SAP Scramble / Descramble Provides Clear Channel Assessment Signal Physical Medium Dependence Sublayer (PMD) Modulation and Encoding 2.4 GHz ISM or Infrared Ray PHY Layer Management Entity Channel tuning Maintaining PHY MIB Station Management Interacts with both MAC Management and PHY Management

IEEE 802.11 TGa The TGa is working on the high data-rate extension in the 5 GHz band, project 802.11a, was able to produce a new draft standard that has the support of at least 80 % of the members. TGa is looking at a candidate for worldwide standardization!

IEEE 802.11 TGa (cont.) The specifications of the Physical Layer encompass data rates from 6 Mbit/s up to 54 Mbit/s, with 20 MHz spacing between adjacent channels. All implementations are required to support 6, 12 and 24 Mbit/s. Optional extensions are for 9, 18, 36, 48 and 54Mbit/s. The multi-rate mechanism of the MAC protocol ensures that all devices communicate with each other at the best data rate in the present channel.

IEEE 802.11 TGb The TGb is working on the extension of the 1 and 2 Mbit/s data rates in the 2.45 GHz band with 5.5 and 11 Mbit/s has reached a technical compromise solution to improve the co-existence and interoperability characteristics between options. The multi-rate mechanism warrants that the 11 Mbit/s operation can switch back to 5.5Mbit/s. Stations that are even further could switch back to the 2 and 1 Mbit/s capabilities of the DSSS modulation.

Network Applications E-Mail File Transfer Remote Access Mobile Data WLAN Management Utility Mobile IP SNMP Agent Socket Interface Security Distributed Service Embedded Control Software Network Driver (NDIS) Media Access Control WLAN Platform DSSS U-NII or ISM band FHSS ETSI DECT

MAC Protocols: Issues Hidden Terminal Problem Reliability Collision avoidance Congestion control Fairness Energy efficiency

Hidden Terminal Problem Node B can communicate with A and C both A and C cannot hear each other When A transmits to B, C cannot detect the transmission using the carrier sense mechanism If C transmits, collision will occur at node B A B C

MACA Solution for Hidden Terminal Problem [Karn90] When node A wants to send a packet to node B, node A first sends a Request-to-Send (RTS) to A On receiving RTS, node A responds by sending Clear-to-Send (CTS), provided node A is able to receive the packet When a node (such as C) overhears a CTS, it keeps quiet for the duration of the transfer Transfer duration is included in RTS and CTS both

Reliability Wireless links are prone to errors. High packet loss rate detrimental to transportlayer performance. Mechanisms needed to reduce packet loss rate experienced by upper layers

A Simple Solution to Improve Reliability When node B receives a data packet from node A, node B sends an Acknowledgement (Ack). This approach adopted in many protocols [Bharghavan94,IEEE 802.11] If node A fails to receive an Ack, it will retransmit the packet

IEEE 802.11 Wireless MAC Distributed and centralized MAC components Distributed Coordination Function (DCF) Point Coordination Function (PCF) DCF suitable for multi-hop ad hoc networking

IEEE 802.11 DCF Uses RTS-CTS exchange to avoid hidden terminal problem Any node overhearing a CTS cannot transmit for the duration of the transfer Uses ACK to achieve reliability Any node receiving the RTS cannot transmit for the duration of the transfer To prevent collision with ACK when it arrives at the sender When B is sending data to C, node A will keep quite

Collision Avoidance With half-duplex radios, collision detection is not possible CSMA/CA: Wireless MAC protocols often use collision avoidance techniques, in conjunction with a (physical or virtual) carrier sense mechanism Carrier sense: When a node wishes to transmit a packet, it first waits until the channel is idle Collision avoidance: Once channel becomes idle, the node waits for a randomly chosen duration before attempting to transmit

Congestion Avoidance: IEEE 802.1 DCF When transmitting a packet, choose a backoff interval in the range [0,cw] cw is contention window Count down the backoff interval when medium is idle Count-down is suspended if medium becomes busy When backoff interval reaches 0, transmit RTS

DCF Example B1 = 25 wait B1 = 5 data B2 = 20 data B2 = 15 wait B2 = 10 cw = 31 B1 and B2 are backoff intervals at nodes 1 and 2

Congestion Avoidance The time spent counting down backoff intervals is a part of MAC overhead Choosing a large cw leads to large backoff intervals and can result in larger overhead Choosing a small cw leads to a larger number of collisions (when two nodes count down to 0 simultaneously)

MAC Protocols: Issues Hidden Terminal Problem Reliability Collision avoidance Congestion control Fairness Energy efficiency

Congestion Control Since the number of nodes attempting to transmit simultaneously may change with time, some mechanism to manage congestion is needed IEEE 802.11 DCF: Congestion control achieved by dynamically choosing the contention window cw

Binary Exponential Backoff in DCF When a node fails to receive CTS in response to its RTS, it increases the contention window cw is doubled (up to an upper bound) When a node successfully completes a data transfer, it restores cw to CWmin

MILD Algorithm in MACAW [Bharghavan94Sigcomm] When a node fails to receive CTS in response to its RTS, it multiplies cw by 1.5 Similar to 802.11, except that 802.11 multiplies by 2 When a node successfully completes a transfer, it reduces cw by 1 Different from 802.11 where cw is restored to Cwmin In 802.11, cw reduces much faster than it increases MACAW: cw reduces slower than it increases Exponential Increase Linear Decrease MACAW can avoid wild oscillations of cw when congestion is high

Fairness Issue Many definitions of fairness plausible Simplest definition: All nodes should receive equal bandwidth A B Two flows C D

Fairness Issue Assume that initially, A and B both choose a backoff interval in range [0,31] but their RTSs collide Nodes A and B then choose from range [0,63] Node A chooses 4 slots and B choose 60 slots After A transmits a packet, it next chooses from range [0,31] It is possible that A may transmit several packets before B transmits its first packet

Fairness Issue Unfairness occurs when one node has backed off much more than some other node

MACAW Solution for Fairness When a node transmits a packet, it appends the cw value to the packet, all nodes hearing that cw value use it for their future transmission attempts Since cw is an indication of the level of congestion in the vicinity of a specific receiver node, MACAW proposes maintaining cw independently for each receiver Using per-receiver cw is particularly useful in multi-hop environments, since congestion level at different receivers can be very different

Some IFS relationships and basic access method

Random backoff time Backoff time = INT(CW * Random())*aSlotTime INT(x) : x CW(contention window parameter ) : CWmin Cwmax, CW (7,15,31,63,127,255,255,255 ) Random() : 0 1 aslottime : + +

An example of exponential increase of CW

Backoff procedure

RTS/CTS/data/ACK and NAV setting