IEEE 802.11 CSMA/CA DCF CSE 6590 Fall 2009 10/7/20141.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Medium Access Issues David Holmer
Networks: Wireless LANs1 Wireless Local Area Networks.
Contents IEEE MAC layer operation Basic CSMA/CA operation
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
Both RTS and CTS contains: The address of the sender The address of the receiver The sizeof the intended data short message size contention concentrated.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
Wireless Medium Access Control Protocols
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Jesús Alonso-Zárate, Elli Kartsakli, Luis Alonso, and Christos Verikoukis May 2010, Cape Town, South Africa, ICC 2010 Coexistence of a Novel MAC Protocol.
Distributed systems Module 1 -Basic networking Teaching unit 1 – LAN standards Ernesto Damiani University of Bozen-Bolzano Lesson 2 – LAN Medium Access.
P. Bhagwat Specification overview. P. Bhagwat Specifications PLCP Sublayer PHY layer Management PMD Sublayer MAC sublayer MAC Layer Management.
1 CSE401n:Computer Networks Lecture 16 Wireless Link & LANs WS: ch-14 KR: 5.7.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
Networks: Wireless LANs1 Wireless Local Area Networks.
1 Introduction to Wireless Networks Michalis Faloutsos.
Spanning Tree and Wireless EE122 Discussion 10/28/2011.
1 Wireless Medium Access Control Protocols CS 851 Seminar University of Virginia
Wireless LAN Simulation - IEEE MAC Protocol
Lecture #2 Chapter 14 Wireless LANs.
Opersating Mode DCF: distributed coordination function
MAC layer Taekyoung Kwon. Media access in wireless - start with IEEE In wired link, –Carrier Sense Multiple Access with Collision Detection –send.
IEEE Project started by IEEE for setting standard for LAN. This project started in (1980, February), Name given to project is year and month.
MAC Protocols and Security in Ad hoc and Sensor Networks
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Ethernet. Problem In an Ethernet, suppose there are three stations very close to each other, A, B and C. Suppose at time 0, all of them have a frame to.
Lecture 4 Wireless Medium Access Control
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
CSE 6590 Wireless LANs and IEEE MAC 15 October 2015.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
Chapter 6 Multiple Radio Access
Fundamentals of Computer Networks ECE 478/578
IEEE WLAN.
Wireless. 2 A talks to B C senses the channel – C does not hear A’s transmission C talks to B Signals from A and B collide Carrier Sense will be ineffective.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Wi-Fi. Basic structure: – Stations plus an access point – Stations talk to the access point, then to outside – Access point talks to stations – Stations.
Universität Karlsruhe Institut für Telematik ECE 591
WLAN. Networks: Wireless LANs2 Distribute Coordination Function (DCF) Distributed access protocol Contention-Based Uses CSMA/ CA – Uses both physical.
WLAN.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
802.11: Introduction Reference: “IEEE : moving closer to practical wireless LANs”; Stallings, W.; IT Professional, Volume: 3 Issue: 3, May- June.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
DSSS PHY packet format Synchronization SFD (Start Frame Delimiter)
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
MAC Protocols for Sensor Networks
Wireless MAC.
Wireless MAC.
EA C451 (Internetworking Technologies)
Medium Access Control MAC protocols: design goals, challenges,
Computer Communication Networks
Distributed Medium Access Control in Wireless Networks
Topics in Distributed Wireless Medium Access Control
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
Mobile and Ad hoc Networks
Wireless Communication and Networks
IEEE : Wireless LANs ALOHA, Slotted ALOHA
IEEE Wireless LAN wireless LANs: untethered (often mobile) networking
Specification overview
Specification overview
Wireless LAN Simulation IEEE MAC Protocol
Specification overview
Specification overview
Enhanced Backoff Scheme in CSMA/CA for IEEE
Presentation transcript:

IEEE CSMA/CA DCF CSE 6590 Fall /7/20141

2 MAC Requirements  To avoid interference among simultaneous transmissions But enable as many non-interfering transmission as possible Maintain fairness among transmissions  No centralized coordinators: fully distributed operations  No clock synchronization: asynchronous operations

10/7/20143 Carrier Sensing  Problems Hidden terminal problem Exposed terminal problem  Sensing range  Transmission range  Contention matters only at the receiver’s end

10/7/20144 Hidden Terminal Problem A B X No carrier  OK to transmit

10/7/20145 Exposed Terminal Problem A B XY Presence of carrier  holds off transmission

10/7/20146 Existing Work  MACA [Karn 1990] Proposes to solve the hidden terminal problem by RTS/CTS dialog  MACAW [Bharghanvan 1994] Increasing reliability by RTS/CTS/DATA/ACK dialog  IEEE Distributed Coordination Function (DCF) Also use RTS/CTS/DATA/ACK dialog

10/7/20147 RTS/CTS dialog (1) RTS Defer Any node hearing this RTS will defer medium access

10/7/20148 RTS/CTS dialog (2) RTS Defer CTS Defer Any node hearing this CTS will defer medium access

10/7/20149 RTS/CTS/DATA/ACK dialog Data Defer ACK Defer

10/7/ IEEE DCF  Uses RTS/CTS exchange to avoid hidden terminal problem Any node overhearing a CTS cannot transmit for the duration of the transfer. Any node overhearing an RTS cannot transmit for the duration of the transfer (to avoid collision with ACK)  Uses ACK to achieve reliability  CSMA/CA Contention-based random access Collision detection not possible while transmitting

10/7/ IEEE DCF (cont.)  Carrier sense in Physical carrier sense Virtual carrier sense using Network Allocation Vector (NAV)  RTS/CTS specify duration of subsequent DATA/ACK  NAV is updated based on overheard RTS/CTS  Collision avoidance Nodes stay silent when carrier sensed busy (physical/virtual) Backoff intervals are used to reduce collision probability

10/7/ Backoff Interval  When channel is busy, choose a backoff interval in the range [0, cw].  Count down the backoff interval when medium becomes idle.  Count down is suspended if medium becomes busy again.  When backoff interval reaches 0, transmit RTS.  Binary exponential backoff in DCF: When a node fails to receive CTS, cw is doubled up (up to an upper bound). When a data transfer completes successfully, cw is reset to cw min.

10/7/ IEEE CSMA/CA – Example DIFS: DCF inter-frame spaceSISF: short inter-frame space

10/7/ Disadvantages of IEEE DCF  High power consumption  Hidden terminal problem not totally solved (e.g., collision of RTS)  Exposed terminal problem not solved  Fairness problem among different transmitting nodes  Only providing best-effort service

Detailed DCF 10/7/201415

Media Access Control 16

Distributed Coordination Function  DCF sublayer uses CSMA if station has frame to send it listens to medium if medium idle, station may transmit else waits until current transmission complete  No collision detection since on wireless network  DCF includes delays that act as a priority scheme 17

Fig (Leon-Garcia) Basic CSMA/CA operations 18

IEEE Medium Access Control Logic 19

Fig (Leon-Garcia) Transmission without RTS/CTS 20

Fig (Leon-Garcia) Transmission with RTS/CTS 21

Priority IFS Values  SIFS (short IFS) for all immediate response actions (see later)  PIFS (point coordination function IFS) used by the centralized controller in PCF scheme when issuing polls  DIFS (distributed coordination function IFS) used as minimum delay for asynchronous frames contending for access 22

SIFS Use  SIFS gives highest priority over stations waiting PIFS or DIFS time  SIFS used in following circumstances: Acknowledgment (ACK)  station responds with ACK after waiting SIFS gap  for efficient collision detect & multi-frame transmission Clear to Send (CTS)  station ensures data frame gets through by issuing RTS  and waits for CTS response from destination Poll response  see Point coordination Function (PCF) discussion next 23

PIFS and DIFS Use  PIFS used by centralized controller for issuing polls has precedence over normal contention traffic but not SIFS  DIFS used for all ordinary asynchronous traffic 24

IEEE MAC Timing Basic Access Method 25

IEEE MAC Frame Format 26

MAC for Multicast 10/7/201427

10/7/ MAC for Multicast: a Challenging Issue  Multicast: efficient info delivery from a source to a set of destinations simultaneously  Uses CSMA/CA  Cannot use RTS/CTS exchange  Currently there are no effective MAC protocols for multicast