How Effective is the IEEE 802.11 RTS/CTS Handshake in Ad Hoc

advertisement
How Effective is the IEEE 802.11
RTS/CTS Handshake in Ad Hoc
Networks
Kaixin Xu,Mario Gerla,
Sang Bae
IEEE Globecom 2002
Outline





INTRODUCTION
EFFECTIVENESS OF RTS/CTS
HANDSHAKE
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE
PROPOSED SCHEME AND SIMULATION
EVALUATION
CONCLUSION
INTRODUCTION



RTS/CTS handshake is mainly designed for
resolving hidden terminal problem
Such assumption may not hold when the
transmitter-receiver distance exceeds a
certain value
reveals that large interference range is a
serious problem
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (1/7)

three radio ranges:
–
–
–
Transmission Range (Rtx) represents the range
within which a packet is successfully received
Carrier Sensing Range (Rcs) is the range within
which a transmitter triggers carrier sense
detection.
Interference Range (Ri) is the range within which
stations in receive mode will be “interfered with”
by an unrelated transmitter
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (2/7)

Investigation of the interference range
–

Ri=
=
(SNR_THRESHOLD is usually set to 10)
Its relationship to the transmission range
–
Notations
當sender與
receiver的距離
大到一個程度
時,會造成Ri
大於Rtx,也就
是Ai大於
ARTS/CST
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (3/7)
Analysis
(1)
ERTS/CTS is equal to 1
(2)otherwise
ERTS/CTS is smaller than 1

From equation (3)
Ri then exceeds the Rtx
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (4/7)
Ai
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (5/7)

effectiveness
many collisions may
happen due to the
large
interference range
and hidden terminal
problem
EFFECTIVENESS OF RTS/CTS
HANDSHAKE (6/7)

Influence of Physical Carrier Sensing
EFFECTIVENESS OF RTS/CTS
HANDSHAKE(7/7)

conclusions of Physical Carrier Sensing
–
–
–
The interference range at a node is not fixed as
the transmission range.
RTS/CTS handshake is not sufficient
effectiveness
Big carrier sensing range is not desired due to
hardware limitations and significant throughput
reduction
PROPOSED SCHEME--Conservative
CTS Reply (CCR)

main idea
–
–
a node only replies a CTS packet for a RTS quest when
receiving power of that RTS packet is larger than a certain
threshold (CTS-REPLY-THRESHOLD), even if the RTS
packet is received successfully and this node is idle.
Pr0.56


–
use it as the CTS-REPLY-THRESHOLD
Only replies CTS packets to those nodes which are at most
0.56*Rtx meters away
our scheme actually reduces the effective transmission
range to resolve the interference
PROPOSED SCHEME--Conservative
CTS Reply (CCR)

inconsistency between broadcasting and unicasting
–
–
–

broadcast packets are not protected by RTS/CTS
most routing protocols in MANETs use broadcast for route
discovery
routing protocols will discover a link which may be disabled
by our scheme
To solve this problem and maintain consistency
–
a node to drop broadcast packets if the receiving power of
that packet is below CTS-REPLY-THRESHOLD
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(1/7)

[4] J. Li, C. Blake, D. Couto, H. Lee, and R.
Morris, “Capacity of Ad Hoc Wireless
Networks,” ACM MobiCom 2001
–
–
–
NS2 simulator
transmission range: 250m
interference range: 550m
200m
 not considering the
large interference
range
 node 2 and node 3
can not transmit at the
same time.
 capacity is reduced to
1/3
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(2/7)

IEEE 802.11 MAC cannot
achieve this bandwidth since
a lot of bandwidth will be
wasted due to collisions
200m
 considering the
large interference
range
 node 2, 3, 4 can not
transmit at the same
time.
 capacity is reduced to
1/4
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(3/7)

To further demonstrate the performance
degradation due to large interference range
–
–
–
QualNet simulator
wireless radio is 367m
channel bandwidth: 2Mbps
300m
300m
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(4/7)
node 4 is out of the TX and in
the Ri
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(5/7)
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(6/7)
PROBLEM CAUSED BY LARGE
INTERFERENCERANGE(7/7)
SIMULATION EVALUATION(1/3)

Simulation Platform
–
–
–
–
–
QualNetTM simulator
incorporates a detailed and accurate model of the physical
channel and of the IEEE 802.11 MAC layer
parameters of QualNet are following the IEEE 802.11
standard and Lucent WaveLAN wireless card
transmission range: 367m
carrier sensing range : 670m
SIMULATION EVALUATION(2/3)

Simulation Evaluation
–
–
–
–
–
–
100 nodes
1500mX1500m
Channel bandwidth is 2Mbps
The CBR data packet size: 1024 byte
packet rate is 10pps
routing algorithm: DSDV
SIMULATION EVALUATION(3/3)
CONCLUSION

First
–
–

Second
–

frequent data packet corruptions due to interference range are
verified through simulation
Third
–

we analyze the interference range Ri
The effectiveness of RTS/CTS handshake is also explored in
theory
a simple MAC layer scheme is proposed to combat the large
interference range.
Main advantage
–
our proposed scheme is that it is simple and only has a trivial
modification to IEEE 802.11 standard
Download