1 / 19

IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS

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

Download Presentation

IP-BASED MOBILITY FOR WIRELESS LANS WITH THE NETWORK SIMULATOR NS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Outline • Structured / Ad-hoc Wireless Networks • Trace File Types of NS • New Evaluation Tools • New Configuration Tool • GUI Analysis Tool • Current and Future Work

  3. Structured Wireless Network

  4. Ad-hoc Wireless Network

  5. 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

  6. 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

  7. 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

  8. New Evaluation Tools • Trace File Evaluation • Movement Visualizer • Traffic Counter

  9. 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

  10. Evaluation with Excel

  11. 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

  12. Movement Visualizer

  13. 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

  14. 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

  15. 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

  16. 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)

  17. Overview: New Tools

  18. TraceAlyzer • GUI Analysis Tool • Graphical Evaluation of Trace Files • Plotting Graphs • Measurement of Throughput, Delay and Packet Loss • Live Demonstration available

  19. Current and Future Work Investigations of integrated network topologies composed of wired and wireless IP networks with emphasis on unstructured wireless Ad-Hoc networks.

More Related