dfwmac - ieee 802 lmsc · • multiple bitrate phy s dfwmac slide 4 inovember 1993 doc: ieee...

16
November 1993 Doc: IEEE 802.11-93/191 DFWMAC Distributed Foundation Wireless Medium Access Control Wim Diepstraten Phil Belanger Greg Ennis NCR Xircom Symbol Technologies INovember 1993 Doc: IEEE 802.11-93/191 Background Previous proposals: WMAC (NCR/Symbol), WHAT (Xircom) "Family resemblance", distributed CSMAICA foundation DFWMAC is combined approach, drawing best ideas from source proposals This presentation provides overview - subsequent presentations will cover access method (contention and contention free), synchronization and scanning DFWMAC Slide 1

Upload: others

Post on 28-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

November 1993 Doc: IEEE 802.11-93/191

DFWMAC

Distributed Foundation

Wireless Medium Access Control

Wim Diepstraten Phil Belanger Greg Ennis

NCR Xircom Symbol Technologies

INovember 1993 Doc: IEEE 802.11-93/191

Background

• Previous proposals: WMAC (NCR/Symbol), WHAT (Xircom)

• "Family resemblance", distributed CSMAICA foundation

• DFWMAC is combined approach, drawing best ideas from source proposals

• This presentation provides overview - subsequent presentations will cover access method (contention and contention free), synchronization and scanning

DFWMAC Slide 1

Page 2: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

• • •

DFWMAC Protocol Characteristics

Distributed and Point Coordination Functions

Asynchronous and Time Bounded Services

PHY -independence: single and multiple channel environments, multi-bitrate provisions

Infrastructure and Ad Hoc networks

Multiple systems can overlap in the same channel

Power Management provisions

Distributed or centralized synchronization

DFWMAC Slide 2

INovember 1993 Doc: IEEE 802.11-93/191 I

Applications Supported Current wired LAN applications

• Support wireless network for flexibility • Support major network operating systems

Mobile computing

• Support Low Power operation for battery operated devices like Notebooks and PDAs

Time-bounded services such as voice • Medium efficiency with variable rate applications

DFWMAC Slide 3

Page 3: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

!November 1993 Doc: IEEE 802.11-93/191

PHYs Supported

• Direct Sequence, Infrared, Frequency Hopping

• Multi- or single-channel

• MAC should be applicable to pcs, HIPERLAN, ...

• Multiple bitrate PHY s

DFWMAC Slide 4

INovember 1993 Doc: IEEE 802.11-93/191

Wireless Network Architecture

DISTRIBUTION SYSTEM

Collection of infrastructure BSS's forms ESS

Ad Hoc BSS can overlap with Infrastructure

DFWMAC Slide 5

Page 4: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

BSS, ESS Identifiers

Each ESS is identified by an ESS-ID

Each BSS (within an ESS) is identified by BSS-ID

Together these form the "Network ID" which is a field within frame format

Ad Hoc, Infrastructure indicator

DFWMAC Slide 6

INovember 1993 Doc: IEEE 802.11-93/191

Association and Re-association (Infrastructure)

Authenticated station generates" Associate Request" frame

• Include parameters indicating requested service, ...

Access Point r,esponds with "Associate Response"

• Response parameters include Beacon Interval, Station ID, ...

In case of re-association, APs may coordinate hand off via Distribution System

DFWMAC Slide 7

Page 5: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

BSS Data Transfers (Infrastructure)

~

r-l Default: AP Forwarding ~ (always if destination in power managemer

Station-Station if possible

DFWMAC Slide 8

INovember 1993 Doc: IEEE 802.11-93/191

DFWMAC Coordination Functions

Distributed Coordination Function: CSMAICA

• Basic access method (the "foundation")

• Parametrized use of RTS/CTS

• Ad hoc and infrastructure, always available

Point Coordination Function

• Compatible with CSMAICA

• Supports time bounded and asynchronous services

• Optional, available only in certain infrastructures

DFWMAC Slide 9

Page 6: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

CSMA with Collision Avoidance

Station with frame to transmit defers to current transmission

Collision avoidance - when medium becomes available:

• select random interval

• ensure medium remains available for that interval

• if yes, transmit, otherwise defer again

Subsequent attempts use longer randomization

DFWMAC Slide 10

INovember 1993 Doc: IEEE 802.11-93/191

Aspects of CSMAICA Algorithm

• Preference to stations which have waited longer

• Multiple Inter-frame Spaces defined, allows prioritization of traffic classes

• Certain situations involve RTS/CTS for improved hidden station protection

• Physical CS plus "Virtual" CS via Net Allocation Vector

OFWMAC Slide 11

Page 7: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

RTS/CTS Exchange

( :!!'urC6J Stallon . I RTs I ~ Optional I

4 I cTs I , -

---t DAtA ~

~ mEl

RTS and CTS include "duration" of subsequent data/ack exchange

DFWMAC Slide 12

INovember 1993 Doc: IEEE 802.11~93/191

Net Allocation Vector

• RTS and CTS include duration field indicating how long the subsequent data transfer is to take

• All stations maintain a net allocation vector (NA V) which represents the anticipated state of the medium for the immediate future, updated by RTS/CTS

• Since CTS is transmitted by data destination, medium is reserved in both source and destination neighborhoods

• NA V concept also used for medium protection during contention free transmissions

DFWMAC Slide 13

Page 8: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

Parameterized Use of RTS/CTS

• ~TS/CTS exchange can reduce collision probability in certain situations

• Hidden station configurations (e.g. station-to-AP)

• Beneficial on long frames, overhead on short

• Approach: per-node NoRTS parameter defining minimum frame size transmittable without RTS

DFWMAC Slide 14

/November 1993 Doc: IEEE 802.11-93/191

Example NoRTS Parameters

• • Station NoRTS = 100 • • • Small Ad Hoc Network

~ AP NoRTS = Max

• Large Infrastructure Network

PHY with weaker CS would want increased use of RTS/CTS

DFWMAC Slide 15

Page 9: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

Interframe Spacing

• _ Different frames may use different interframe space (IFS)

• Smaller IFS gives medium access priority

• Short IFS < Point IFS < Distributed IFS

• Short IFS used for acknowledgments, RTS, CTS, ...

DFWMAC Slide 16

INovember 1993 Doc: IEEE 802.11-93/191

Frames and MPDUs

An MDPU may consist of a sequence of related frames, such as

• DATA+ACK

• RTS + CTS + DATA + ACK

Same MPDU-ID used in all frames within a given MPDU

16 bit hash of NetID, Source Address, Sequence Number

DFWMAC Slide 17

Page 10: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

MAC-Level Acknowledgment and Retransmission

• Increase robustness of wireless medium

• U sed for directed asynchronous transfers (and multicast from stations that are forwarded by AP)

• Short IFS used, MPDU ID ties together data with subsequent ack

• Duplicate filtering based upon MPDU ID

• Exponential backoffs for retransmissions

DFWMAC Slide 18

INovember 1993 Doc: IEEE 802.11-93/191

Synchronization of BSS • Required for power management, contention free and

time bounded support, PHY management (FHSS)

• Infrastructure: AP acts as timing master via periodic beacon generation

• Ad Hoc: distributed beaconing

• Beacons define common time reference within BSS

• Power management complicates the process of establishing and maintaining synchronization

• Complicated by out-of-range stations

DFWMAC Slide 19

Page 11: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191

Synchronization Compatible with CSMA and Overlapped Nets

• Can't require that a frame transmission must occur at specific time

• Solution: Beacons may be deferred - but contain time value at instant of transmission

• Not necessary to hear every beacon: used for recalibration of station clock

DFWMAC Slide 20

IN ovember 1993 Doc: IEEE 802.11-93/191

Scanning and Acquiring Synchronization

Wide variety of different situations

• Different PHYs (number of channels, etiquettes)

• Ad Hoc versus Infrastructure

• Power Managemenl

DFWMAC Approach: define a set of mechanisms which can be applied in various cases

DFWMAC Slide 21

Page 12: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INov~mber 1993 ,f ". Doc: IEEE 802.11-93/191 St

DFWMAC Scanning Mechanisms

Cl~ck adjustment or adoption upon receipt of a timestamp

• "Weight" concept useful in ad hoc case

Passive scanning

• Periodic Beacon generation

• APs (infrastructure) or distributed beaconing (ad hoc)

Active scanning

• Probes with Probe Responses

DFWMAC Slide 22

INovember 1993 Doc: IEEE 802.11-93/191

Contention Free Access

• Point coordinator (AP) seizes control through higher PIFS access priority (infrastructure only)

• Superframe: contention-free and contention periods

• Contention-free burst (up, down, or station-station) managed by point coordinator and protected by NA V

• Unused contention-free bandwidth automatically becomes available for contention users

• Point coordinated BSS can overlap with distributed BSS but not with another point BSS on same channel

DFWMAC Slide 23

Page 13: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993

Superframes

( Superframe

Contention-Free Burst

Contention Traffic

" tI ·

)

DFWMAC Slide 24

INovember 1993 Doc: IEEE 802.11-93/191

Contention-Free Applications

Time-Bounded Service

• Guaranteed regular transmit opportunities

• Handles variable data rates, frame sizes, traffic requirements

Asynchronous Service

• Adjunct to contention asynchronous service

• Performance boost for multi-frame transmissions

• Time-bounded takes precedence

DFWMAC Slide 25

Page 14: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

Doc: IEEE 802.11-93/191 "':' .'~ '

Basic Frame Format

~

P-Adaptation Type

1

DFWMAC

Fixed Header ~ , .

I Cntl I MPDUIDlConnlD

2 2

Frame Fields

'.

Add:en I

0-15

Frame Body

I Elements IType-Dependent Fields ICRC

I . 10r4 Optional

.... Code I Link I Parameters I ~ L......., 1M I Link I I I ;: Length Field

More elements

Slide 30

Doc: IEEE 802.11-93/191

PRY-Adaptation: PRY-specific MAC information (if required)

Type: Frame Type plus indicators • Encrypted and/or Compressed • Asynchronous .or Time-Bounded

Control: Includes control bits for various functions, such as • Power Management Mode • TolFrom AP or Station

DFWMAC Slide 31

Page 15: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802 .. 11-93/19:f .h Frame Fields (continued)'~ ' . 4<"" ••

.. .. " ..

MPDU ID: for duplicate detection, Cc.nnID in case of TBS

Address: may include NetworkID, Destination Address, Source Address

Elements: optional elements (e.g. 11M, timestamp, ... )

Type-Dependent Fields: e.g. "Data" field for Data frame

CRC: 32 bit, 8-bit for short control frames

DFWMAC

INovember 1993

Frame Types

Asynchronous RTS CTS Data Ack Poll Beacon ATIM Request Response

DFWMAC

Slide 32

Doc: IEEE 802.11 ~93/19'1

Time Bounded TB-Up TB-Down TB-CTS TB-Ack

Slide 33

'.

Page 16: DFWMAC - IEEE 802 LMSC · • Multiple bitrate PHY s DFWMAC Slide 4 INovember 1993 Doc: IEEE 802.11-93/191 ... CSMA and Overlapped Nets • Can't require that a frame transmission

INovember 1993 Doc: IEEE 802.11-93/191 . ,

Conclusions

Distributed Foundation Wireless Medium Access Control

• Basic CSMAICA applicable in all configurations • Virtual carrier sense mechanism • Optional Point Coordination Function supporting both

Time Bounded and Asynchronous services • Synchronization and scanning mechanisms • Power Management provisions • PHY -independence

DFWMAC Slide 34