1 / 13

Chapter 16 Mobile Networking in ns

Chapter 16 Mobile Networking in ns. Presenter: Wu-Hong Tsai Date: 2010/11/01. Wireless mode consists of MobileNode MobileNode + additional features  multi-hops ad-hoc networks, wireless LAN etc. MobileNode is a split object. MobileNode = basic Node object +

conor
Download Presentation

Chapter 16 Mobile Networking in 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. Chapter 16Mobile Networking in ns Presenter: Wu-Hong Tsai Date: 2010/11/01

  2. Wireless mode consists of MobileNode • MobileNode + additional features  multi-hops ad-hoc networks, wireless LAN etc. • MobileNode is a split object. • MobileNode = basic Node object + • moving ability within a given topology, • receiving and transmitting signal from and to the wireless channel • A major difference between MobileNode and Node MobileNode is not connected Links  Nodes  MobileNodes

  3. Creating wireless topology • Four ad-hoc routing protocols • Destination Sequence Distance Vector (DSDV) • Dynamic Source Routing (DSR) • Temporally Ordered Routing Algorithm (TORA) • Ad-hoc On-demand Distance Vector (AODV) • Code Examples • ~/ns-2.34/tcl/ex/simple-wireless.tcl • ~/ns-2.34/tcl/ex/wireless-test.tcl

  4. Creating Node movements • Code Examples:

  5. Different MAC layer protocols for mobile networking • 802.11 MAC protocol • Contention based MAC protocol • Preamble based TDMA protocol • Time slots • Currently, ns supports a single hop, preamble-based TDMA MAC protocol • GSM, …

  6. Different types of Routing Agents in mobile networking • DSDV • DSR • TORA • AODV

  7. Trace support • The trace support for wireless simulations currently use cmu-trace objects. • CMUTrace/Drop, • CMUTrace/Recv, • CMUTrace/Send • Example: r 160.093884945 _6_ RTR --- 5 tcp 1492 [a2 4 6 800] ------- [65536:0 16777984:0 31 16777984] [1 0] 2 0 • Node ID: 6, UID: 5, TCP packet, Header Size: 1492, Channel: a2 • 65536:0 = 00010000 = 0.1.0:0, 16777984:0 = 01000300 = 1.0.3:0 • TTL: 31, TCP seqno, ackno: [1 0]

  8. Extensions made to CMU’s wireless model (1/2) • Wireless model extended wired + wireless wired-cum-wireless • Wireless model: • multi-hop ad-hoc networks or • wireless LAN • Wireless model extended: • Multiple WLANs connected through wired node • mobileIP

  9. Extensions made to CMU’s wireless model (2/2) • Routing considerations: • Wireless model has no Links concept,wired nodes  wireless nodes? • BaseStationNode

More Related