NS3 Network Simulator

NS3 Network simulator:

  • It’s an open source discrete event network simulator tool
  • Intended as a replacement for the popular ns-2
  • It’s more easier to use, more facilities, faster , more accurate and flexible.

Some of NetDevices used in ns3:

  • Non-Communication.
  • Fd (File descriptor).
  • Error.
  • Emu (Emulator net device, deprecated).
  • Lte .
  • Fake.
  • Tap.
  • Virtual (for tunneling).
  • Uan (Underwater Acoustic).

Modules list in ns3 network simulator:

  • Point-to-point-layout propagation.
  • Nix-vector-routing ns3tcp ns3wifi.
  • Spectrum stats tap-bridge test.
  • Wifi wimax.
  • Virtual-net-device visualize.
  • Olsr openflow point-to-point.
  • tools topology-read uan.

Ns3 Video Tutorial

Ns3 Video Tutorial – Latest NS3 Projects Output

Ns3 Tutorial

Ns3 Tutorial – Guide to Various Network Projects

Journal Support

Paper Publication for NS3 Simulation Projects

Contact Form

Contact Us- Customized Ns3 Simulator Projects

Sample code for ns3 network Simulator:
This is the sample code of wifi NetDevice present in ns3 of wifi to lan connection concept.
NodeContainer wifiStaNodes;
wifiStaNodes.Create (nWifi);
NodeContainer wifiApNode = p2pNodes.Get (0);
YansWifiChannelHelper channel = YansWifiChannelHelper::Default ();
YansWifiPhyHelper phy = YansWifiPhyHelper::Default ();
phy.SetChannel (channel.Create ());
WifiHelper wifi = WifiHelper::Default ();
wifi.SetRemoteStationManager (“ns3::AarfWifiManager”);