Simulating different networks in NetSim

The following table lists the networking technologies available in the different versions of NetSim.

Type of Network NetSim Versions
Internetwork All versions
Legacy Network All versions
Cellular Network All versions
MANET All versions
Wireless Sensor Network All versions
Software Defined Network All versions
Internet of Things All versions
Cognitive Radio All versions
LTE All versions
5G NR Available only with NetSim Standard and NetSim Pro versions
VANET Available only with NetSim Standard and NetSim Pro versions
Satellite Communication Available only with NetSim Standard and NetSim Pro versions
Underwater Acoustic Network Available only with NetSim Standard and NetSim Pro versions
Network Emulator (Add On) Available only with NetSim Standard and NetSim Pro versions
TDMA Radio Networks (Add on) Available only with NetSim Pro version

Table 5‑1: Networking technologies available in the different versions of NetSim

NetSim comes with inbuilt examples to help you understand how the different types of networks work.

The devices models in NetSim represent common networking devices in a generic way and do not model any specific vendor's implementation of the device. In real-world networks, each device has specific vendor implementation of networking protocols.

Internetworks#

An Internetwork is a collection of two or more computer networks (typically Local Area Networks or LANs) which are interconnected to form a bigger network.

Internetwork's library in NetSim covers Ethernet, Address Resolution Protocol (ARP), Wireless LAN -- 802.11 a / b / g / n / ac and e, Internet Protocol (IP), Transmission Control Protocol (TCP), Virtual LAN (VLAN), User Datagram Protocol (UDP), and routing protocols such as Routing Information Protocol (RIP), Open Shortest Path First (OSPF), Internet Group Management Protocol (IGMP), and Protocol Independent Multicast (PIM).

To simulate Internetworks, click on New Simulation and then click on Internetworks.

Internetworks Examples#

To simulate the Examples for different types of Internetworks

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Internetwork example you wish to simulate. NetSim UI loads the example.

Internetwork Documentation#

To view help documentation users can either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to Internetworks in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Internetworks Experiments in NetSim

  • Reference Documents

  • Latest FAQ available online

Legacy Networks#

Legacy networks cover older generation protocols which are rarely used today and not part of the TCP/IP protocol suite. With the advent of TCP/IP as a common networking platform in the mid-1970s, most legacy networks are no longer used.

NetSim Legacy Network library cover Pure Aloha and Slotted Aloha.

ALOHA is a protocol that was developed at the University of Hawaii and used for satellite communication systems in the Pacific. ALOHA protocol was designed to send and receive messages between multiple stations, on a shared medium. Slotted ALOHA is improvised version of pure ALOHA designed to reduce the chances of collisions when sending data between the sender and the receiver.

To simulate Legacy Networks, click on New Simulation and then under Legacy networks click on either Pure Aloha or Slotted Aloha

Legacy Networks Examples#

To simulate Pure ALOHA and Slotted ALOHA Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Legacy Network example you want to simulate. NetSim UI > loads the example.

Legacy Network Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next Legacy Networks in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Legacy Networks Experiments in NetSim

  • Note: Release on Unsupported Basis

  • Latest FAQ available online

Cellular Networks#

A cellular network (also known as a mobile network) is a communication network where the last link is wireless. The network is distributed over land areas called cells. Every cell is served by at least one fixed-location transceiver known as a base station. These cells together provide radio coverage over larger geographical areas. User equipment's such as mobile phones can communicate even if the user is moving across different cells.

NetSim cellular networks library covers Global System for Mobile communication (GSM) and Code-Division Multiple Access (CDMA).

To simulate Cellular Networks, click on New Simulation and then under Cellular networks click on either GSM or CDMA.

Cellular Networks Examples#

To simulate GSM and CDMA Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Cellular Network example you want to simulate. NetSim UI loads the example.

Cellular Networks Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next Cellular Networks in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Featured Examples

  • Cellular Networks Experiments in NetSim

  • Note: Release on Unsupported Basis

  • Latest FAQ available online

Advanced Routing#

NetSim supports the following advanced routing protocols.

  • Multicast Routing
  • Internet Group Management Protocol (IGMP)
  • Protocol Independent Multicast (PIM)
  • Access Control Lists (ACLs)
  • Virtual LAN (VLAN)
  • Public IP and Network Address Translation (NAT)

To simulate the above-mentioned routing protocols, click on New Simulation and then Internetworks.

Advanced Routing Examples#

To simulate the Examples for different types of Advanced Routing protocols

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Advanced-Routing example you wish to simulate. NetSim UI loads the example.

Advanced Routing Documentation#

To view help documentation users can either click on "Technology Libraries" under documentation in the home screen or they can click the 'Book' link located next to Advanced Routing in examples. The help documentation explains the following:

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Advanced Routing Experiments in NetSim

  • Reference Documents

  • Latest FAQ available online

MANETs#

Mobile Ad-hoc Network (MANET) is an ad hoc network that can change locations and configure itself on the fly. Because MANETS are mobile, they use wireless connections to connect to various networks.

NetSim MANET library covers:

  • L3 Routing Protocols -- DSR, AODV, OLSR and ZRP

  • MAC Layer -- IEEE 802.11

  • MANET using Bridge_Node (Wired) and Bridge_Node (Wireless)

To simulate MANET, click on New Simulation and then select Mobile Adhoc networks.

MANET Examples#

To simulate MANET Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Mobile-Adhoc-Networks example you want to simulate. NetSim UI loads the example.

MANET Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the

home screen or click the 'Book' link located next MANET Networks in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Reference Documents

  • Latest FAQ available online

Wireless Sensor Networks (WSN)#

Wireless Sensor Network (WSN) is a group of spatially dispersed sensors that monitor and collect the physical conditions of the environment and transmit the data they collect to a central location. WSNs measure environmental conditions such as temperature, sound, pollution levels, humidity, wind, and so on.

WSN in NetSim is part of NetSim's IOT library and covers 802.15.4 MAC, PHY with MANET routing protocols.

To simulate WSN, click on New Simulation and then Wireless Sensor Networks.

Wireless Sensor Networks (WSN) Examples#

To simulate Wireless Sensor Networks Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the IOT-WSN > Wireless-Sensor-Networks example you want to simulate. NetSim UI loads the example.

WSN Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to IOT-WSN examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • IOT-WSN Experiments in NetSim

  • Reference Documents

  • Latest FAQ available online

Internet of Things#

Internet of things (IoT) is a network of object such as vehicles, people, home appliances that contain electronics, software, actuators that are accessible from the public Internet. The objects are embedded with suitable technology and use IP addresses to interact and exchange data without manual assistance or intervention. The objects can also be remotely monitored and controlled.

In NetSim, IOT is modeled as a WSN that connects to the internet via a 6LowPAN Gateway. WSN for IoT uses the following protocols: AODV and RPL with IPv6 addressing at the L3 layer and 802.15.4 at the MAC & PHY layers. WSN sends data to the LowPAN Gateway which uses a Zigbee (802.15.4) interface and a WAN Interface. The Zigbee interface connects wirelessly to the WSN and the WAN interface connects to the Internet. Additionally, users can also simulate and analyze energy model for IoT.

To simulate IOT, click on New Simulation and then Internet of Things.

Internet of Things (IOT) Examples#

To simulate IOT Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the IOT-WSN > Internet-of-Things example you want to simulate. NetSim UI loads the example.

IOT Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to IOT-WSN examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • IOT-WSN Experiments in NetSim

  • Reference Documents

  • Latest FAQ available online

Software Defined Networks (SDN)#

Software-defined networking (SDN) is an architecture that makes networks agile and flexible. SDN decouples the network control and forwarding functions. SDN allows you to program your network control and abstracts the physical infrastructure for applications and network services. This approach enables enterprises and service providers to respond quickly to the changing business requirements.

Unlike other technologies, and due to the way SDN works it is not available as a menu item under New Simulation. SDN can be configured when running Internetworks, MANET, IOT, WSN, Cognitive Radio, LTE or VANETs

Software Defined Networks (SDN) Examples#

To simulate Software Defined Networks Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Software-Defined-Networks example you want to simulate. NetSim UI loads the example.

SDN Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to Software Defined Network examples. The help documentation explains the following:

  • About SDN

  • SDN in NetSim

  • Featured Examples

  • Latest FAQ available online

Cognitive Radio#

Cognitive Radio (CR) is an adaptive, intelligent radio and network technology that automatically detects available channels in a wireless spectrum and changes transmission parameters to enable higher levels of communication. Cognitive Radio can be programmed and configured dynamically to use the best wireless channels in its vicinity to avoid user interference and congestion.

NetSim Cognitive Radio module is based on the IEEE 802.22 standard. Additionally, you can connect a Cognitive Radio with Internetwork devices and run all the protocols supported in Internetworks.

To simulate Cognitive Radio, click on New Simulation and then Cognitive Radio Networks

Cognitive Radio Examples#

To simulate Cognitive Radio Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Cognitive-Radio example you want to simulate. NetSim UI loads the example.

Cognitive Radio Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to Cognitive Radio examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Cognitive Radio Networks Experiments in NetSim

  • Reference Documents

  • Latest FAQ available online

LTE/LTE-A#

Long Term Evolution (LTE) is a standard for 4G wireless broadband technology that offers increased network capacity and speed to mobile device users. LTE offers higher peak data transfer rates -- up to 100 Mbps downstream and 30 Mbps upstream.

NetSim LTE Library support LTE/LTE-Advanced Networks.

Additionally, you can connect an LTE Network with Internetwork devices and run all the protocols supported in Internetworks.

To simulate LTE/LTE-A networks, click on New Simulation and then select LTE/LTE-A Networks.

LTE Examples#

To simulate LTE Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the LTE and LTE-A example you want to simulate. NetSim UI loads the example.

LTE Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to LTE and LTE-A examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Reference Documents

  • Latest FAQ available online

5G NR#

NetSim 5G library features full stack, end-to-end, packet level simulation of 5G NR networks. The 5G library is based on Rel 15 / 3GPP 38.xxx series.

NetSim 5G library models all layers of the protocol stack as well as applications running over the network. This 5G library is architected to connect to the base component of NetSim (and in turn to other components) which provides functionalities such as TCP/IP stack protocols, Wireless protocols, Routing algorithms, Mobility, Output Metrics, Animation, Traces etc.

To simulate 5G NR networks, click on New Simulation and then 5G NR.

5G NR Examples#

To simulate 5G NR Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the 5G NR example you want to simulate. NetSim UI loads the example.

5G NR Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to 5G NR examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Omitted Features

  • 5G NR Experiments in NetSim

  • Reference Documents

VANETs#

Vehicular Ad-Hoc Network (VANET) is a subset of a Mobile Ad-Hoc Network or MANET that allows vehicle-to-vehicle and vehicle-to-roadside communications to ensure safe transportation.

To simulate VANET click on New Simulation and then click on VANET.

VANET Examples#

To simulate VANET Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the VANETs example you want to simulate. NetSim UI loads the example.

VANET Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to VANET examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Reference Documents

  • Latest FAQ available online

Satellite Communication#

NetSim satellite library models end-to-end, full stack, packet level communication between terrestrial nodes and Geostationary satellites.

The satellite can be thought of as a relay station. It operates on the bent-pipe (transparent star) principle, sending back to Earth what comes in, with only amplification and a shift from uplink to downlink frequency.

The Satellite MAC layer protocol supported in NetSim is TDMA for forward link and MF-TDMA for return link (based on the DVB S2 standards). The forward link is in the Ku band (12 -- 18 GHz) while the return link is in the Ka band (26 -- 40 GHz)

To simulate Satellite Communication networks, click on New Simulation and then click on Satellite Comm. Networks

Satellite Communication Examples#

To simulate the Examples for different types of Internetworks

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the Satellite-Communication example you wish to simulate. NetSim UI loads the example.

Satellite Communication Documentation#

To view help documentation users can either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to Satellite-Communication in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Reference Documents

  • Latest FAQ available online

Underwater Acoustic Networks#

NetSim's UWAN library enables users to design, simulate and analyze performance of underwater networks that use acoustic communication.

UWAN is architected to interface with NetSim component 2 (Legacy networks) which provides L2 functionality and component 3 (Advanced switching and routing) which provides the L3 static routing functionality.

The UWAN library is available as Component 12 and is currently available only in NetSim standard and NetSim Pro versions. NetSim's protocol source C code shipped along with (standard / pro versions) is modular and customizable to help researchers to design and test their own UWAN protocols.

UWAN Documentation#

To view help documentation users can either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to UWAN in examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Reference Documents

  • Latest FAQ available online

TDMA Radio Networks#

NetSim TMDA Radio Network module uses TDMA/DTDMA in MAC/PHY along with MANET Routing protocols in Layer 3.

To simulate TDMA Radio Networks, click on New Simulation à TDMA Radio Networks and select TDMA/DTDMA in MAC/PHY layer of the devices.

Note:* TDMA Radio Network component is available only in NetSim pro version.***

TDMA Radio Network Examples#

To simulate TDMA Radio Networks Examples:

  1. Go to the NetSim UI and click Examples.

The Example Simulation pane appears at the right.

  1. Click the TDMA Radio Networks example you want to simulate. NetSim UI loads the example.

TDMA Radio Network Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen or click the 'Book' link located next to TDMA Radio Networks examples. The help documentation explains the following:

  • Introduction

  • Simulation GUI

  • Model Features

  • Featured Examples

  • Model Limitations

  • Latest FAQ available online.

Network Emulator Add On#

A network simulator mimics the behavior of networks but cannot connect to real networks. NetSim Emulator enables users to connect NetSim simulator to real hardware and interact with live applications.

  • NetSim emulator is an IP based, data plane, flow-through emulator. This means:

  • It can interact with IP based devices.

  • It can emulate data place functionality and not control plane functionality.

  • The source and destination for traffic should be external. A virtual device within NetSim cannot be a source or sink for traffic.

Emulation Library Documentation#

To view help documentation either click on "Technology Libraries" under documentation in the home screen, The Emulation documentation explains the following:

  • Introduction

  • Emulation Set-up

  • Model Features

  • Featured Examples

  • Trouble shooting

  • Latest FAQ available online.