Mobile Adhoc Networks (Manet)

Overview:

Users can design, model and simulate wireless networks using Wireless Node for Single MANET, Wireless Node and Bridge Node for Multiple MANET.

A drag & drop GUI enables users to quickly create the network and set properties with a simple right click & edit.

MANET Protocol Capabilities

Network Layer protocols:

  • DSR - Dynamic Source Routing implemented as per RFC4728
  • AODV - Adhoc on Demand Distance Vector Routing as per RFC 3561
  • ZRP - Zone Routing Protocol as per Section 10 of RFC 2026
  • OLSR - Optimized Link State Routing as per RFC 3626

MAC Layer protocols:

  • IEEE802.11e– Quality of Service
  • Rate Adaptation – Minstrel, Generic
  • CSMA/CA - protocol with RTS / CTS exchange
  • BSS Type - Mesh

PHY Layer protocols:

  • WLAN - IEEE802.11a / IEEE 802.11 b IEEE 802.11 g / IEEE 802.11 n / IEEE 802.11 ac / IEEE 802.11p as defined in IEEE 802.11 WLAN Page
  • CSMA/CA protocol with RTS / CTS exchange. Infrastructure BSS and DCF mode

SNR / BER / PER Calculation

SNR is calculated by using the formula below

The bit error rate (BER) is the number of bit errors divided by the total number of transferred bits during a studied
time interval. The BER calculation is calculated using as SNR – BER tables for different modulation schemes. s

Rx Power Calculation

Received power is calculated by using the formula below

Mobility Models

Mobility describes the movement pattern of mobile users, and how their location, velocity and acceleration change over time

  • Random waypoint model
  • Random Walk
  • Group mobility
  • File Based Mobility

Path Loss Models

  • Friis Free Space
  • Log Distance
  • COST231 HATA Suburbans
  • COST231 HATA Urban
  • HATA Urban
  • HATA Suburban
  • Indoor Office
  • Indoor Factory
  • Indoor Home

Fading Models

  • Rayleigh
  • Nakagami

Shadowing Models

  • Log-Normal
  • Constant

Source Code: Protocol Source C code with DLL interfacing for simulation in the loop debugging.

Traffic Generator
  • File Transfer Protocol (FTP)
  • Database Application
  • Voice Traffic
  • Video Traffic
  • Custom Model: Users can develop custom application model based on Packet size and inter-arrival time available in the following probability distributions
  • Email
  • HTTP
  • Peer to Peer
  • CBR
  • Application encryption using AES and DES algorithms
Simulation Results

Network Metrics, Link metrics Application metrics, Protocol Specific metrics for each protocol, and Forwarding tables.

Metrics include throughputs, Delays, Data & control packet information and protocol specific Results

Graphical plots over time for link and application throughputs and TCP congestion window

Detailed Packet Trace (All Components)
  • All protocols have detailed packet level trace generated in a tab ordered .txt, .xlsx format.
  • Packet trace contains the details of packet like packet number, source, destination, arrival time, payload, overheads etc.
Detailed Event Trace (All Components)
  • All protocols have detailed event level trace generated in a tab ordered .txt, .xlsx format.
  • Event trace contains the details of event like Event Time, Event Type, Device Type, Application ID etc.

Dynamic Metrics: Dynamic metrics allows users to monitor the value of a parameter over simulation time.

Command Line Interface – CLI

  • CLI mode of running for more concise and powerful means of control
  • Facilitates use of automated scripts for running batch simulations
  • Model network configurations using XML based configuration files

Packet Animation

  • Animates packet flow over wired and wireless links, as well as node movement
  • Color variation for data, control and error packets
  • Animation settings via play, pause and time-slide
  • 25+ info fields now available with packet animator.
  • Wide range of animation options including plots, battery level, graphs, tables and more.
  • Visualization with inbuilt graphs for link and application throughput.
  • Graph controls with Colouring, XY Axis settings, Grid Settings, Zoom and more.

Simple MANET network in NetSim:

Single MANET

Manet

Multiple MANET (with Bridge Node)

Bridge Node acts as a bridge/interface/gateway between multiple MANETs.
Packets from MANET-1 are routed to MANET-2 (and vice versa) via the Bridge Node

R & D Areas and Projects in NetSim:

  • IDS (Intrusion Detection System)
  • Sinkhole attack
  • Secure AODV

External Interfacing:

Interfacing with Wireshark and MATLAB

Reference Links: