Vous êtes sur la page 1sur 6

NetSim

TM

Simulation Platform For Network R & D

**Actual screen shot from NetSim

Aloha - Pure / Slotted, ARP, ATM, BGP, CDMA, Cognitive Radio, CSMA / CD, Ethernet - Fast /
Gigabit, Frame Relay, GSM, IP, LTE, MANET, MPLS, OSPF, RIP, TCP, Token Bus, Token Ring,
UDP, VPN, Wi-Max, WLAN - a / b / g / e / n / ac, WSN, X.25, ZigBee

All protocol libraries available as C source code

NetSim

TM

NetSim is a leading network simulation software for protocol modeling and simulation, allowing you to analyze computer
networks with unmatched depth, power and flexibility. NetSim is being used by the worlds most prestigious institutions
for network lab experimentation and research.
NetSim is available as Standard or Academic version and is built on a common design framework of high level
architecture and code.

NetSim Standard Version

Provides a platform for project work and research and is available as components shown in the matrix below;
for you to choose and assemble what you need.
Component No

Component 1

(Base. Required for all


components)

Networks / Protocols

International Standards

Internetworks: Ethernet - Fast & Gigabit, ARP, Routing - RIP, OSPF,


WLAN - 802.11 a / b / g / n / ac & e, Propagation models - Free space,
Log-normal Shadowing, Rayleigh Fading, IPv4 with VPN, Firewalls,
Queuing - Round Robin, FIFO, Priority, TCP, UDP.

Common Modules:

IEEE 802.3, RFC 826, RFC 2453, 2328


802.11 a, b, g, n, ac & e
RFCs 793, 2001 and 768

Traffic Generator: Voice, Video, FTP, Database, HTTP, Email,


Peer-to-peer and Custom,
Virtual Network Stack, Simulation Kernel, Command Line Interface,
Metrics Engine with packet and event trace, Packet Animator

Component 2

Legacy Networks: Aloha (Pure & Slotted), CSMA/CD, Token Ring,


Token Bus, ATM, X.25, Frame Relay, Real Time

IEEE 802.3, 802.4, 802.5, ATM Forum, ITU


Forum

Component 3

BGP and MPLS Networks

RFC 1771, IETF RFCs 3031 and 3212

Component 4

Advanced Wireless Networks: MANET and Wi-Max

MANET - DSR, AODV, IETF RFC 4728, 3561


IEEE 802.16D

Component 5

Cellular Networks: GSM and CDMA

3GPP, ETSI, IMT-MC, IS-95 A/B, 1xRTT,


1x-EV-Do, 3xRTT

Component 6
(Comp 4 required)

Wireless Sensor Networks & Personal Area Networks:


WSN and ZigBee

IEEE 802.15.4 MAC, IETF RFC 4728

Component 7

Cognitive Radio Networks: WRAN

IEEE 802.22

Component 8

Long-Term Evolution (LTE) Networks

3GPP TS 36.***

NetSim Academic Version

Designed as a virtual networks lab infrastructure on a desktop PC, useful for lab experimentation and teaching at UG
and PG level. Available as a single product and includes all the technologies given above.
Features
Technology Coverage
Internetworks, Legacy Networks, BGP and MPLS Networks, Advanced Wireless
Networks, Cellular Networks, Sensor Networks, Cognitive Radio Networks, LTE Networks
Performance Reporting
Performance metrics available for Network and Sub-network
Packet Animator
Used to animate the packet flow in network

Academic Version

Standard Version

a
a
a

a
a
a
a
a
a
a

Packet Trace and Event Trace


Available in tab ordered .txt format for easy post processing

Protocol Library Source Codes with Documentation


Protocol C source codes and appropriate protocol header files with extensive
documentation.

Development Environment
Users can write their own code, link their code to NetSim and debug using Visual Studio

Dynamic Metrics
Allows users to plot the value of a parameter over simulation time

www.tetcos.com

www.youtube.com/tetcos

NetSim

TM

1. Latest Protocols and Functionalities in NetSim v8


1.1 MANET (As per IETF RFC 4728, 3561)
hh Common to Standard and Academic versions
hh DSR - Dynamic Source Routing
hh AODV - Adhoc On demand Distance Vector Routing
hh Mobility is via Random waypoint and Random walk models
hh Additional codes for sink-hole attack, node failures etc
1.2 WSN (As per IEEE 802.15.4 MAC and PHY, IETF RFC 4728, 3561 L3)
hh Common to Standard and Academic versions
hh MAC layer is modeled per IEEE 802.15.4 covering GTS, CCA,
slotted CSMA / CA, unslotted CSMA / CA, super frame transmission
and beacon transmission
hh LEACH add-on with inter and intra cluster routing based on sensor
power
hh PHY layer models cover fading, shadowing with SINR and BER
calculation
hh Output metrics include routing overhead, power consumption, lifetime
of motes, packet delivery ratio etc
1.3 Cognitive Radio (As per IEEE 802.22 MAC and PHY)
hh Common to Standard and Academic versions
hh MAC layer model covers Super frame, DS-MAP, US-MAP, BW request,
Quiet period, Normal mode operation and PHY operates in OFDMA
hh Connection establishment - CID, SID, FID and support for UGS, nrtPS,
rtPS and BE QoS class
hh Incumbent detection and channel switching and the cognitive plane
contains Spectrum Manager, Spectrum Sensing Function, Spectrum
Sensing Automaton and Channel model
1.4 Long - Term Evolution (As per 3GPP TS 36.***)
hh Available in Standard and Academic versions
hh Network layer model cover NAS and works with IP
hh MAC layer model covers PDCP, RRC, RLC, MAC scheduling
hh PHY layer model covers OFDMA in downlink and SC-FDMA in uplink
hh MIMO model - Transmit diversity and spatial multiplexing
hh HARQ model - Ack/Nack
1.5 Packet Animator
hh Common to Standard and Academic versions
hh Available for all stack based protocols featuring:
hh Animate packet flow over wired and wireless links
hh Color variation for control packets, data packets and error packets
hh Node movement
hh Animation speed controls with play, pause and simulation timeline

www.tetcos.com

www.youtube.com/tetcos

NetSim

TM

2. Design and Architecture

hh NetSim has an open, modular and flexible architecture


hh Protocol libraries: C source code is open and presented as APIs
hh Utility functions: C source code and APIs for simulation and performance measurement
hh NetSim is engineered to separate the network stack from the protocol engine, thereby providing closer to
real world modeling and analysis capability

hh Protocols are modeled as Finite State Machine (FSM), while the Simulation Kernel is a Discrete Event
Engine accelerated by a heuristic algorithm
hh The Virtual Network Stack features in-built config file parser, error handler, config error logger, memory
manager and metrics module

3. Programming Exercises

hh Common to Standard and Academic versions


hh C / C ++ / Java lab exercises with algorithm, flow chart, pseudo code and source code. Users can write their
own code and link to NetSim for verification of output
hh Designed for a three hour lab with 20 - 50 lines of code to be written by the user
Address Resolution Protocol
Assignment of Sites to Concentrator
Cryptography - DES,RSA,Transposition,Substitution,
XOR,WEP
Distance Vector Routing
Dynamic Host Configuration Protocol
Error Correcting Code - Hamming Code
Error Detection Code - CRC 12, CRC 16, CRC 32,
CCITT, LRC
Framing Sequence - Bit Stuffing, Character Stuffing
Generic Cell Rate Algorithm - Virtual Scheduling
Algorithm
IPv4 Addressing - Address Mask, Binary Conversion,
CIDR, Network Address, Special Address,
Subnetting

www.tetcos.com

IPv6 Addressing - EUI-64 Interface Identifier, Host


Addresses, Subnetting
Leaky Bucket Algorithm
Multi-Level Multi-Access collision free protocol
Multiple Access Technology - CDMA, TDMA, OFDMA
PC to PC Communication - Socket Programming,
Chat Application
Scheduling - MMF, FIFO
Shortest Path - Link state routing, Floyds algorithm
Sliding Window Protocol - Go Back N, Selective
Repeat
Sorting Techniques - Bubble, Insert, Quick, Select
Spanning Tree - Kruskal, Prims, Boruska
Transmission Flow Control - Stop and Wait,
Selective Repeat, Go Back N

www.youtube.com/tetcos

NetSim

TM

4. Development Environment

Protocol Libraries provided in source C code form with necessary


APIs and documentation

User Generated Libraries can be created by modifying protocol


source C code

Development Environment in NetSim enables you to call into


NetSim user generated libraries to run network scenarios

Detailed Simulation Report of user generated libraries covering


millions of packets and events are available for detailed analysis

5. Research Topics

Popular areas of research where NetSim is being used are


Cognitive Radio Networks (WRAN)
Spectrum sensing and incumbent detection
Spectrum allocation
Geolocation and location based services
Interference analysis, measurement and
modeling of spectrum usage
Protocol architecture

Wireless Sensor Networks (WSN)


Energy efficiency and power management
Efficient protocol design and operation
Self configuration and fault tolerance
Routing
Localization
LEACH

Mobile Ad-hoc Networks (MANET)


Routing protocols - Location
based, Power aware etc
QoS in adhoc networks
Intrusion detection
Performance Analysis
Vehicular adhoc networks

6. NetSim vs other nework simulators


Features

NetSim (Standard version)

Others

Cognitive Radio

Available

Not available

Wireless LAN

802.11 a/b/g/n, 802.11 e for QoS and 802.11 ac (Gigabit Wi-fi)

802.11 a/b/g/n and e only

Wireless Sensor Network

802.15.4 PHYs sensor/power/agent model. In addition source


Basic 802.15.4 model
codes for LEACH, HEED etc are available

Packet Animation

Packet Animation with packet information

Packet Animation only

Trace files

Packet and Event traces

Event trace only

Configuration file

XML based with multiple views and in-built error handling

Flat Text format

Network Stack

Instantiated per device similar to the real world

No explicit stack available

De-bugging custom code

During simulation, capability to inspect and control simulation

Offline

Protocol source code

C Language

C++ with Python/Tcl etc for Scripting

Application Models

Voice, Video, FTP, HTTP, Email, Peer-to-Peer and Custom

Voice, FTP and Custom

Dynamic Metrics

Available. Shows metrics over simulation time

Not available. Shows only final metrics

Map Background

Available. Map and grid background

Not available. Only grid based view

Programming Exercises

Available. Students can complete lab programs per syllabus

Not available

Experiment Manual

Per your university syllabus

Not available per university syllabus

User Management

Hierarchical User management through Admin and Student

Not available

Support

On site, E-mail and Telephone

Internet Forum only

www.tetcos.com

www.youtube.com/tetcos

NetSim

TM

Customer Spotlight: Sastra University Leverages NetSim for Research on Securing Femtocells

Identify and mitigate a possible attack in femtocells where locational information about a femtocell user is disclosed. (Research paper available in www.tetcos.com)
Challenge
Result
The algorithm trade off was increased delay. The study found this to be
1. Developing the Multihop Algorithm for privacy
approx 50 ms, which could be afforded by the network architecture.
2. Simulating and Analyzing the algorithm
Use Case
Developing custom code: Source C files, Cellular.c, GSM.c, Handover.c and
GSM_Channel.c of NetSims GSM library were modified. These codes were
linked and debugged using NetSims project work environment.
3. Modeling network configurations
4. Generating performance metrics

We chose NetSim given its extensive R & D capabilities in WSN, MANET


and CR Networks. NetSim has an easy to use UI for creating scenarios,
modeling protocol and device parameters. The protocol library source codes
are written in C and easily understandable. NetSims product features and
quick support from their technical team is playing an important role in our
research publications

Dr.V.S. Shankar Sriram

Select Customer List

Over 300 customers actively use NetSim

Education - India

AC College of Technology, Karaikudi


Agra Engg College, Agra
Aligarh Muslim University, Aligarh
Anna University College of Engg, Chennai
Assam University, Silchar
Basaveshvar College of Engg, Karnataka
B.C.Roy Engg College, West Bengal
B.G.S Inst of Technology, Mandya
Bhilai Institute of Technology, Chattisgarh
BITS, Pilani, Pilani Campus
BITS, Pilani, Hyderabad Campus
BITS, Pilani, Goa Campus
College of Engg and Tech, Bhubaneswar
College of Engg, Pune
Delhi Technical University (Formerly, DCE)
Directorate of Tech Education, Sikkim
Directorate of Tech Education, Mizoram
Dr.D.Y Patil Inst of Engg and Tech, Pune
Ghousia College of Engg, Ramanagaram
GNDEC, Ludhiana
Gokaraju Rangaraju Inst of Engg,Hyderabad
Govt College of Engg & Ceramic Tech,Kolkata
Govt College of Technology, Coimbatore
Govt Engineering College, Farmagudi, Goa
Govt Engineering College, Kannur, Kerala

Govt Engineering College, Idukki, Kerala


Guru Nanak Dev University, Amritsar
Gwalior Engg College, Gwalior
Haldia Institute of Technology, Kolkata
IFTM University, Moradabad
IGIT, Dhenkanal, Orissa
IIT, Kharagpur
IIT, Roorkee
Institute of Tech & Management, Gwalior
Integral University, Lucknow
Jabalpur Engineering College, Jabalpur
JNTU College of Engg, Ananthapur
JNTU College of Engg, Hyderabad
Kakatiya Institute of Technology, Warrangal
Kalyani Govt Engg College, West Bengal
K.K Wagh College of Engineering, Nashik
Kumaon Engineering College, Uttarakhand
M.M.M College of Engineering, Gorakhpur
Malnad College of Engg, Hassan
MEPCO Engg College, Sivakasi
MIT, Pune
Mizoram University, Aizawl
Mukesh Patel College of Engg, Mumbai
MS University, Tirunelveli
NIT, Agartala

NIT, Bhopal
NIT, Durgapur
NIT, Jamshedpur
NIT, Kurukshetra
NIT, Rourkela
NIT, Surat
NIT, Suratkal
Pondicherry Engg College, Puducherry
Punjab College of Engineering, Chandigarh
PSG College of Technology, Coimbatore
R.V. College of Engg, Bangalore
Sastra University, Thanjavur, TN
Sant Longowal Inst of Technology, Punjab
Shivaji University, Kolhapur
SPIT, Mumbai
SSIT, Tumkur
State Project Implementation Unit, Mizoram
Sinhgad College of Engineering, Pune
Tech Teacher Training Institute, Chennai
Thanthai Periyar Govt Inst of Tech, TN
Thapar University, Patiala
VES Institute of Technology Mumbai
VNR VJIET, Hyderabad
VJTI, Mumbai
Walchand College of Engineering, Sangli

Al Nahrain University, Iraq


Allepo University, Syria
Barry University, Florida, USA
Core Intl Inst.Higher Edu, UAE
Dar Al Hekma College, Saudi Arabia
De Lorenzo Srl, Milan, Italy

Florida Gulf Coast University, FL, USA


GIST, Republic of Korea
Ingolstadt University, Germany
INTI, Malaysia
Klaipeda University, Lithuania
Ontarget Enterprises, Colorado, USA

Pearson Education, New Jersey, USA


Sonoma State University, California,USA
Stone Hill College, MA, USA
Szczezin University of Technology, Poland
Transport & Telecom. Inst, Latvia
University of Vigo, Spain

Enterprise

Government and Defence

Education - International

Bharat Sanchar Nigam Ltd (BSNL)

NetSim is truly a fantastic product that is not only


versatile, it is also robust and those features are
hard to come by in any simulator. I hope other
educational institutions begin incorporating this
product into their curriculum.
Nikki Warren,
Project Director, Technical Education College,
Ontarget Enterprises, Colorado, USA

www.tetcos.com

CABS, DRDO

ISSA, DRDO

Channel Partner:

#214, 7th Main, 39th A Cross,


Jayanagar 5th Block,
Bangalore - 560 041, India.
Tele-fax : +91 80 2663 0624
Visit
: www.tetcos.com
E-mail
: sales@tetcos.com
2014, Copyright Tetcos. All specifications are subject to change. All trade marks acknowledged hereby.