Escolar Documentos
Profissional Documentos
Cultura Documentos
Workshop Plan
1. Wireless Local Area Network Standard
IEEE802.11 Background: Protocols and
Operation
2. IEEE802.11 Support in OPNET Modeler
3. IEEE802.11 - Example Network - 1
4. IEEE802.11 - Example Network 2 (advanced)
25/2/2007
25/2/2007
UMTS
Common
IP Network
UTRAN
IP
SGSN
Operator
Infrastructure
GGSN
GPRS
IP
GERAN
GGSN
SGSN
Operators
IP Backbone
Mobility
servers
IMS
Call
servers
WLAN
IP
WIMAX
etc
IP
25/2/2007
TDM
ISDN/
PSTN/
GSM
Application
servers
Public Internet/
Corporate Intranet
Others Application
Infrastructure
Business Cases
In some countries 85% of population own a cell
phone
In the US, home networking business is in the
billions of dollars
Annual Wi-Fi hardware sales ~ 3 billion US
dollar
25/2/2007
Overview of IEEE802.11
History:
Topology
25/2/2007
Centralized through AP
Ad-hoc supporting peer-to-peer communication between
terminals
Network Simulation Tools - OPNET (Workshop #1)
Release
date
Frequency
Range (GHz)
Data rates
(Mb/s)
Range
Legacy
1997
2.4 -2.5
802.11a
1999
5.15-5.35/5.475.725/5.725-5.875
54
~ 30 m
802.11b
1999
2.4 -2.5
11
~ 50 m
802.11g
2003
2.4 -2.5
54
~ 30 m
802.11n
2007
(expected)
2.4 or 5
540
~ 50 m
25/2/2007
Reference Architecture
(a) Infrastructure Network
10
802.3 MAC
25/2/2007
11
BSS-1
25/2/2007
BSS-N
Network Simulation Tools - OPNET (Workshop #1)
12
Protocol Architecture
Access mechanism
Fragmentation and reassembly of packets
Roaming within ESS
Power management
Registration: Association, disassociation, and re-association
PLCP responsibilities:
Carrier sensing
Forming packets for different PHYs
Data Link
Layer
MAC
PMD responsibilities:
LLC
Modulation, Coding
PLCP
PMD
MAC
management
PHY
management
Station management
13
Infra-red (IR)
Frequency hopping spread spectrum (FHSS), or
Direct sequence spread spectrum (DSSS)
25/2/2007
14
25/2/2007
15
25/2/2007
6,9
12,
24,
48,
Mb/s
18 Mb/s
36 Mb/s
54 Mb/s
BPSK
QPSK
16-QAM
64 QAM
16
25/2/2007
17
25/2/2007
18
IEEE802.11 MAC
MAC Layer:
MAC sublayer
MAC layer management sublayer
25/2/2007
Support ESS
Power management
Security
Network Simulation Tools - OPNET (Workshop #1)
19
MAC Sublayer
25/2/2007
20
10
DIFS
PIFS
data
SIFS
medium idle
25/2/2007
contention deferred
data
contention window
medium busy
21
DIFS
data
25/2/2007
SIFS
ACK
MS
AP
22
11
DIFS
RTS
SIFS
CTS
SIFS
Data
SIFS
ACK
source
25/2/2007
NAV
RTS/CTS Operation
dest
23
CFP
variable length
variable length
PCF burst
Contention-free
period
NAV
25/2/2007
PCF burst
DCF burst
Contention period
DCF
PCF defer
NAV
Network Simulation Tools - OPNET (Workshop #1)
24
12
IEEE802.11 Support in
OPNET Modeler
25/2/2007
25
25/2/2007
26
13
Snapshot of the
defined nodes for
WLAN technology
25/2/2007
27
25/2/2007
28
14
WLAN Station
processors
packet
streams
Node
This model is used when the focus
is on the performance for the MAC
layer and/or the physical layer
static
wires
Node model
29
25/2/2007
30
15
Transport Layer
Node
Network Layer
MAC Layer
Physical Layer
Node model
25/2/2007
31
Wireless interface
25/2/2007
Node model
Wired interface
32
16
routing
functionality
Node
wireless
interface
wireless
interface
Node model
25/2/2007
33
25/2/2007
34
17
BSS 1
BSS 2
BSS 3
Internet
router
25/2/2007
35
Infrastructure
BSS
25/2/2007
36
18
25/2/2007
37
38
19
Process Model
wireless_lan_mac
Wireless station example
Node
Node model
Process model
(wlan_mac model)
25/2/2007
39
Not all processes are that involved see the sink process model on
the coming slides
25/2/2007
40
20
41
Process Model
wlan_mac_intf
WLAN station example
Node
Node model
25/2/2007
42
21
Process Model
source
25/2/2007
Node model
43
ON period
Interarrival time of packets
can follow any distribution
Packet length can follow any
distribution
Parameters
for the ON
period
44
22
25/2/2007
45
Node
Node model
46
23
47
25/2/2007
Software limitations
It will never run in economical terms
Network Simulation Tools - OPNET (Workshop #1)
48
24
IEEE802.11 - Example
Network - 1
25/2/2007
49
Objective of LAB 1
Familiarization with wlan_station node and
embedded process models
Basic procedures to design and simulate a
simple infrastructure WLAN network
Collecting and viewing simple performance
figures such as throughput and delay versus
load
Introduce the concept of vector results
25/2/2007
50
25
It is desired to design an
infrastructure network
3URMHFW(GLWRU
51
52
26
25/2/2007
53
54
27
25/2/2007
55
56
28
57
Eg. D1, D2, , DN where Di is the delay for the ith frame
25/2/2007
58
29
delay
D4
D3
Throughput
T(t2)
D2
[
T(t1)
T(t3)
t1
t2
t3
t4
time
frame
(index)
59
25/2/2007
60
30
61
Simulation Setup
On the Project window drop down menu click on DES and select
Configure/Run Discrete Event Simulation
A window appears similar to the one shown below
Important Fields:
Duration
Seed
25/2/2007
62
31
Simulation Execution
25/2/2007
63
Viewing Results
We are in a position to view simulation output as specified by the
statistics selected earlier
On the AP node, right click and choose View Results
A window similar to the one on the side appears
Note that the selected
statistics for the AP
node appear namely
Delay, Queue Size, and
Throughput
25/2/2007
64
32
Viewing Results - 2
Observe that
Delay is variable
Delay is plotted
versus time
unlike the example
given in the
Simulation Results
(Overview) slides!
Why/How?
25/2/2007
65
Viewing Results - 3
25/2/2007
66
33
Viewing Results - 4
67
IEEE802.11 - Example
Network - 2
25/2/2007
68
34
Objective of LAB 2
Extension of LAB 1
Utilize same network design to for multiple runs
and more meaningful output figures
Introduce object attribute promotion and
simulation scenarios
Familiarization with Probe file design
Collecting and viewing simple output figures
using scalar files
25/2/2007
69
70
35
25/2/2007
71
Exercise:
25/2/2007
Mean
Packet
Size
(Load)
Avg
Throughput
(b/s)
Avg Frame
Delay
(sec)
256
480
512
830
1024
1200
2048
1100
4096
850
10
72
36
Attribute Promotion
25/2/2007
73
We would like to set multiple values for the parameter of interest Packet
Size
Open the Configure/Run DES window and select input/Object Attributed
A window similar to one shown appears
Promoted object
attributes area
Click on Add
25/2/2007
74
37
Promoted object
attributes area
Click on Add
75
25/2/2007
76
38
Simulation Setup
25/2/2007
77
Simulation Execution
25/2/2007
78
39
Simulation Setup - 2
One can also create, edit, run these simulation
scenarios by clicking on the Edit Simulation
Scenario button on the Configure/Run DES
window
This interface is as shown below
25/2/2007
79
Viewing Results
25/2/2007
80
40
Viewing Results - 2
Avg Delay
(with
confidence
intervals)
versus
experiment
number
25/2/2007
81
Viewing Results - 3
Avg
Throughput
(with
confidence
intervals)
versus
experiment
number
25/2/2007
82
41
Viewing Results - 4
Verify that results obtained using simulation
sequence match those shown in the table
earlier in LAB 2
25/2/2007
83
References
The material in these slides is adapted from:
25/2/2007
84
42