190 likes | 309 Views
IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS. Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg Wilhelm-Leuschner-Strasse 13 61169 Friedberg, Germany. Outline. Structured / Ad-hoc Wireless Networks
E N D
IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS Frank Christahl, Andreas Huber, Matthias Rosenschon University of Applied Sciences Giessen-Friedberg Wilhelm-Leuschner-Strasse 13 61169 Friedberg, Germany
Outline • Structured / Ad-hoc Wireless Networks • Trace File Types of NS • New Evaluation Tools • New Configuration Tool • GUI Analysis Tool • Current and Future Work
Trace File Format • Wired/Wireless networks are considered • Different output formats for wired and wireless systems in NS • No evaluation tool is available for both formats
Trace File Examples • Wired Format: + 1.55 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 - 1.55 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 r 1.55188 0 1 cbr 1000 ------- 0 0.0.0.3 1.1.1.3 11 18 • Wireless Format: s 1.554223943 _2_ MAC --- 18 cbr 1052 [a3 4 0 800] ------- [0:3 4196353:3 29 4196353] [11] 0 0 r 1.558432414 _6_ MAC --- 18 cbr 1000 [a3 4 0 800] ------- [0:3 4196353:3 29 4196353] [11] 1 0
Common Trace File Format • Develop a Filter Program in C to combine both formats • Convert the address formats: Lx.Ly.Lz Lx*(222)+Ly*(211)+Lz • Common Format: + 1.55 cbr 1000 0.0.0.3 1.1.1.3 18 n s 1.554223943 cbr 1000 0.0.0.3 1.1.1.3 18 w
New Evaluation Tools • Trace File Evaluation • Movement Visualizer • Traffic Counter
Trace File Evaluation • Uses Common Trace File Format • Packet Loss Rate of Transmission and Reception Path • Minimum, Maximum, and Mean Delay of Packets • Jitter of Delay (Standard Deviation) • Percentiles of Packet Delays (90%, 95%, 99%) • Output File compatible with Excel
Movement Visualizer • Displays Movements for both Ad-Hoc and Structured Networks • Can easily be configured by an .ini-File • Movement Informations are extracted from the Trace File • Written in C with the aid of G2-Lib • Runs under X
Traffic at a glance For Efficiency purposes Written in C Packet-Type Number-of-Packet Size cbr 22 17623 Udp 0 0 Tcp 0 0 Ack 0 0 ipv6_sol 5 240 ipv6_rads 5 280 mipv6_bu 10 700 mipv6_back 10 550 mipv6_breq 0 0 DSR 4 128 . . . . . . . . . Traffic Counter
Movement Generators under NS • Program: Setdest • Part of the CMU Extension • Parameter: xmax, ymax, nodes, pausetime, maxspeed, simulation time • Small Amount of Movement Data • No „steptime“ Parameter
Movement Generator • Uses random waypoint algorithm: • Each mobile node begins at a random location • It remains stationary for a specified period „pause time“ • It moves straight line to a new randomly choosen location • It uses a randomly choosen speed up to some max. speed
Random Waypoint Algorithm • Configure with an .ini File: # Simulation time (sec) 1000.0 # Step time (sec) 10.0 # pause time (sec) 1.0 # grid size x (m) 800.0 # grid size y (m) 800.0 # number of nodes ( max. 100 ) 2 # speed of nodes (m/s) 20 # max speed =1 or fixed speed=0 1 random(y) random(speed) random(x)
TraceAlyzer • GUI Analysis Tool • Graphical Evaluation of Trace Files • Plotting Graphs • Measurement of Throughput, Delay and Packet Loss • Live Demonstration available
Current and Future Work Investigations of integrated network topologies composed of wired and wireless IP networks with emphasis on unstructured wireless Ad-Hoc networks.