evaluation of mininet wifi integration via ns-3

16
Evaluation of Mininet-WiFi Integration via ns-3 Farzaneh Pakzad, Siamak Layeghy, and Marius Portmann School of ITEE, The University of Queensland Brisbane, Australia Presented by Siamak Layeghy 26th International Telecommunication Networks and Applications Conference (ITNAC) 7-9 December 2016, University of Otago, Dunedin, New Zealand 1

Upload: farzaneh-pakzad

Post on 20-Feb-2017

42 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Evaluation of mininet WiFi integration via ns-3

1

Evaluation of Mininet-WiFi Integration via ns-

3Farzaneh Pakzad, Siamak Layeghy, and Marius Portmann

School of ITEE, The University of QueenslandBrisbane, Australia

Presented by Siamak Layeghy

26th International Telecommunication Networks and Applications Conference (ITNAC)7-9 December 2016, University of Otago, Dunedin, New Zealand

Page 2: Evaluation of mininet WiFi integration via ns-3

2

Overview• Background

• State of the art

• Experiments

• Conclusion

Page 3: Evaluation of mininet WiFi integration via ns-3

3

Mininet-ns3-WiFiMininet:

NO support for wireless links and network (IEEE 802.11 (WiFi))

- •Linux-based network emulator

-•Built-in support for OpenFlow switches

-• Providing accurate and reproducible

results

Using the IEEE 802.11 physical and MAC layer module of ns-3Provide wireless link emulation in Mininet [1]

Mininet-ns3-WiFi[1] Link modelling using ns 3. [Online]. Available:https://github.com/mininet/mininet/wiki/Link-modeling-using-ns-3

Page 4: Evaluation of mininet WiFi integration via ns-3

4

Experimental Platforms for Wireless

Networks

ns-3 Traffic Model

ns-3 Protocol Stack

ns-3 Channel

Real Application Code

Linux Protocol Stack

ns-3 Channel

Real Application Code

Linux Protocol Stack

Real Wireless Channel

Simulation

Link Emulation

Test-Bed

Mininet-ns3-WiFi

Y.-H. Kim, A. Quereilhac, M. A. Larabi, J. Tribino, T. Parmentelat, T. Turletti, and W. Dabbous, “Enabling iterative development and reproducible evaluation of network protocols,” Computer Networks, vol. 63, pp. 238–250, 2014.

Page 5: Evaluation of mininet WiFi integration via ns-3

5

Integration of Mininet & ns-3

Tap Bridge

Name Space 1

Tap Device

Protocol Stack

ns-3 Net Device

Tap Bridge

ns-3 Net Channel

Name Space 2

Node 2

ns-3 Process

Mininet

Node 1

Mininet

Tap Device

ProtocolStack

Real

Emulated

ns-3 Net Device

Page 6: Evaluation of mininet WiFi integration via ns-3

6

Experimental Toolso Mininet: Linux based network emulator

o Ns3: Emulate wireless links (as a reference)

o Iperf: Measure wireless link throughput

o Linux PC with an Intel i7-2600K CPU running at 3.40GHz, with 8GB of RAM

GoalEvaluate the performance fidelity of Mininet-ns3-WiFi

Page 7: Evaluation of mininet WiFi integration via ns-3

7

Single Link Scenario

measured the maximum achievable throughput

R1

S1

d

-• S1: Sender• R1: Receiver

-• d: Distance (from 0m to 120m in

increments of 1m)

-• OFDM Rate: 6Mbps up to

54Mbps

Page 8: Evaluation of mininet WiFi integration via ns-3

8

ns-3 only

Mininet-ns3-Wifi

Page 9: Evaluation of mininet WiFi integration via ns-3

9

Link Interference Scenarios

• Sender Interference

R2

S2

dS1

R1

X=20m

X=20m

sender sender

Traffic Flow Traffic Flow

Interference

Page 10: Evaluation of mininet WiFi integration via ns-3

10

Link Interference Scenarios

• Receiver Interference

R2

S2d

R1

S1

X Xsender sender

Traffic Flow Traffic Flow

Interference

Page 11: Evaluation of mininet WiFi integration via ns-3

11

Scalability• Reliability Indicator

R1

S1

X=0m

R2

S2

Rn

Sn

d=

1000

Page 12: Evaluation of mininet WiFi integration via ns-3

12

ScalabilityR1S1

X=0m

R2S2

RnSn

d=

1000

RnSn

Indicator

Page 13: Evaluation of mininet WiFi integration via ns-3

13

Scalability

Page 14: Evaluation of mininet WiFi integration via ns-3

14

Application • Evaluation of MANET Routing

o OLSR

o BATMAN

Page 15: Evaluation of mininet WiFi integration via ns-3

15

Conclusion• Mininet-ns3-WiFi combines: the benefit of real test-beds with discrete-time

simulation

• Potential as a platform for Software Defined Wireless Networks

• We have presentedo First systematic evaluation of integration of WiFi link emulation

based on ns-3 with Minineto a simple, lightweight and sensitive fidelity indicator based on RTT

measurements

Page 16: Evaluation of mininet WiFi integration via ns-3

16

Thanks

Q & A