Vous êtes sur la page 1sur 12

NetSim

TM

08 Wi-Max

01 Radio
Zigbee

Cognitive
04 LTE
4G - LTE
05 Radios
-A

02 Networks
07 Networks

Military
Mobile Ad hoc

03 GSM/CDMA
Wireless Sensor
Cellular
06 Things
Internet Of
(IOT)

MODEL - PREDICT - VALIDATE


NETWORK SIMULATION/EMULATION PLATFORM
Scale to thousands of nodes
Develop your own algorithm by modifying source C Code
Interface with MATLAB and Wireshark
Visualize with packet animator
Analyze with packet trace, event trace and in-built graphing
NetSim
TM

NetSim is a leading network simulation software for protocol modeling and simulation, network R & D and defence
applications. It allows you to analyze computer networks with unmatched depth, power and flexibility.

WHY NETSIM?
Communication Networks have become too complex for traditional
analytical methods or “rules of thumb” to provide an accurate
understanding of system behavior and possible problems and solutions.

MODELING AND SIMULATION


Building the model
hh Create network scenarios using NetSim’s GUI or using XML config
files
hh Click and Drop devices, links, application etc into the environment
using NetSim’s GUI
hh Set properties with just a click. Layer-wise parameters can be edited

Running the simulation


hh Run the discrete event simulation (DES) through the GUI or via
Command line interface (CLI)
hh Log packet traces that reports parameters such as arrival time,
queuing time, payload, overhead, error etc for every packet as it
flows through the network
hh Capture packets using Wireshark
Graphical User Interface
hh Record event traces which logs every single event in the protocol
finite state machine (FSM) transitions

Visualizing the simulation using the packet animator


hh Animate packet flow over wired and wireless links
hh Color variation for control packets, data packets and error packets
hh Control animation with play, pause and simulation timeline

Analyzing the results


hh Examine output performance metrics at multiple levels - network,
sub network, link, queue, application etc
hh Study a variety of metrics such as throughput, delay, loss, packet Packet Animator
error, link utilization ... etc
hh Interpret metrics using in-built plots and graphs
hh Export packet and event trace files easily to tools like Excel, etc for
statistical analysis

Developing your own protocol / algorithm


hh Extend existing algorithms by modifying NetSim’s source C code
hh Create custom protocols using NetSim’s simulation API’s
hh Interface with other software products
hh Debug your code (step-in, step-out, step-over, continue) and
watch your variables in sync with simulation

Write Your Own Code

www.tetcos.com
NetSim
TM

WHAT’S NEW IN NETSIM V9


hh New Protocols / Technologies
»» Internet of things (IOT) with IPv6 and sensor application
»» Military radios - HF, UHF, VHF bands with Link TDMA and DTDMA MAC schemes
hh 64 bit build for NetSim pro version and NetSim emulator, for enhanced speed and scale
hh Accelerated kernel with separate threads for packet trace and event trace
hh File based mobility for MANET
hh Save network during scenario creation
hh Enhanced frontend architecture with hi-res icons
hh MATLAB connectivity
hh Rate adaptation algorithm for WLAN
hh Device limits in standard version increased to 500 end devices plus 100 interconnecting devices.
hh Pro version tested for upto 100,000 devices

NETSIM LIBRARIES
Component No. Networks / Protocols
Component 1 Internetworks: Ethernet - Fast & Gigabit, ARP, Routing - RIP, OSPF,
(Base. Required for all WLAN - 802.11 a / b / g / n / ac & e, Propagation models - Free space, Log-normal
components) Shadowing, Rayleigh Fading,
IPv4 with VPN, Firewalls,
Queuing - Round Robin, FIFO, Priority, WFQ,
TCP, UDP
Common Modules:
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,
(Available only in academic Frame Relay, MPLS
version)
Component 3 BGP Networks
Component 4 Advanced Wireless Networks: MANET and Wi-Max
Component 5 Cellular Networks: GSM and CDMA
Component 6 Internet of things (IOT)
(Component 4 required) Wireless Sensor Networks (WSN)
Personal Area Networks: ZigBee

Component 7 Cognitive Radio Networks: WRAN


Component 8 Long-Term Evolution Networks: LTE, LTE-Advanced*
Component 9 Military Radio: TDMA link 16, Dynamic TDMA, Frequencies - HF, VHF, UHF Bands
Add On Network Emulator - Connect real hardware running live applications to NetSim
Simulator

* expected in March 2016 release


www.youtube.com/tetcos
NetSim
TM

NETSIM INTERFACING WITH MATLAB

An Example of MATLAB call from WLAN PHY layer

DEVELOPEMENT ENVIRONMENT

Protocol Libraries provided User Generated Libraries Development Environment Detailed Simulation Report
in source C code form can be created by modifying in NetSim enables you to call of user generated libraries
with necessary API’s and protocol source C code into NetSim user generated covering millions of packets
documentation libraries to run network and events are available for
scenarios detailed analysis

NETSIM ARCHITECTURE
hh NetSim has an open, modular and flexible architecture
hh Utility functions: C source code and API’s for simulation and performance measurement
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

www.tetcos.com
NetSim
TM

EXAMPLE APPLICATIONS

Wireless Sensor Network Design for IOT


hh Wireless Sensor placement
hh Network topology and connectivity
hh Energy consumption and power management

IOT Scenario in NetSim

MANET Network Analysis


hh RF Propagation with Pathloss, Fading, Shadowing
etc
hh Design and optimize proprietary MANET protocols
hh Node mobility

MANET Scenario in NetSim

Railway Network Validation


hh Variety of traffic models
hh Performance metrics to validate bandwidth
requirements
hh Model various “what-if” scenarios CCTV
Radio Comm
PA
Telephone
EPAX
Fare Collection
Supervisory Control

Railway Network Scenario in NetSim

In Flight Entertainment System


Link Throughput hh Develop video models for download from video
servers to display units
hh Analyze different performance metrics including
application delays to estimate quality of video
reception
hh Scale upto 1000 display units
Traffic flow in the network Application Delay (Excel Plot)

In Flight Entertainment Scenario

www.youtube.com/tetcos
NetSim
TM

NETSIM EMULATOR
NetSim emulator provides critical insights into application performance by enabling user to run their live application over
an equivalent virtual network and see how the application is performing in real time. It also assists networking teams
to make informed decisions across the entire application lifecycle, help building “what-if” scenarios to choose between
different network technologies and adjust application settings to optimize performance.

NetSim Emulator can interface with the following technology libraries


ŽŽ Internetworks ŽŽ BGP Networks
ŽŽ Cognitive Radio Networks (CR) ŽŽ LTE Networks
ŽŽ MANET networks ŽŽ Wi-Max Networks

EMULATOR FEATURES
hh Can be scaled to hundreds of nodes in the network in between
hh Supports the entire list of protocols available in NetSim Simulator
hh Facilitates multi-tenancy, which means there can be multiple sources / destinations or clients / servers connected to
the emulator

CONNECT REAL DEVICES AND LIVE APPLICATIONS

Network Simulators Network Emulators

Virtually predicts network/application Lets you analyze live applications run on


performance based on mathematical real hardware and subject it to real
models network effects like loss, delay etc.

www.tetcos.com
NetSim
TM

NETSIM EMULATOR: USE CASE 1


Battle Field Scenario: Soldiers communicating as Mobile Adhoc Network (MANET) using
UHF/VHF radios

hh Scenario of soldiers communicating as a Mobile Adhoc Network (MANET) using UHF/VHF radios created in NetSim
emulation server
hh Each soldier is emulated by a virtual machine created inside physical server
hh The MANET scenario in NetSim covers parameters for mobility, RF propagation losses, L3 / MAC / PHY protocol
attributes etc.
hh Real-time traffic such as data, voice or video can be sent between the VM’s i.e. from one soldier to another

USE CASE 2
SCADA System Communication Network: RTU Simulator and HMI clone communicate
through NetSim

hh Network scenario of a SCADA system with Remote Terminal Unit(RTU), Human Machine Interface(HMI) and
communication network
hh The RTU PLC’s are emulated using Rockwell Softlogix, the SCADA master is emulated by HMI clone and the
communication nework is emulated by NetSim
hh Output metrics such as loss, delay, error, throughput, quality of service etc. can be measured
hh Different “What-if” scenarios with escalating latency, bandwidth constriction, packet loss etc are studied

www.youtube.com/tetcos
NetSim
TM

VERSION COMPARISION

Features Academic Standard Pro


Technology Coverage
Internetworks ü ü ü
Legacy Networks and MLPS Networks ü ü ü
BGP ü ü ü
Advanced Wireless Networks ü ü ü
Cellular Networks ü ü ü
Wireless Sensor Networks ü ü ü
Internet Of Things ü ü ü
Zigbee ü ü ü
Cognitive Radio Networks ü ü ü
LTE Networks ü ü ü
Military Radio: TDMA-Link16, HF, VHF, UHF Bands û û ü
Basics
Undestanding networking concepts using more than 400 ü û û
animations
Performance Reporting
Performance metrics available for Network and Sub-network
ü ü ü
Packet Animator
Used to animate packet flow in network
ü ü ü
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 header files with û ü ü
extensive documentation
Wireshark Interface
Capture NetSim simulation packets using Wireshark
û ü ü
Integrated Debugging
Users can write their own code, link their code to NetSim û ü ü
and debug using Visual Studio
Dynamic Metrics
Allows Users to plot the values of parameter over simulation û ü ü
time
100,000 Nodes
50 Nodes 500 Nodes
Simulation Scale 32 bit build 32 bit build
32 bit/64 bit
builds
Custom Coding and Modeling Support û û ü
Emulator(Add on)
Connect to real hardware running live appications
û ü ü

Educational Educational Commercial


Target Users and Segment (Lab Experi- (Research) (Industry and
mentation) Defence)

www.tetcos.com
NetSim
TM

NETSIM vs OTHER NETWORK SIMULATORS

Features NetSim 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
802.15.4 PHYs sensor/power/agent model. In addition source codes
Wireless Sensor Network Basic 802.15.4 model
for LEACH, HEED etc are available

Internet of Things(IOT) Available Not 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

Emulation Available as an add-on Not Available

MATLAB Interface Available Not Available

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

# For Educational Customers

RESEARCH TOPICS (FOR EDUCATIONAL RESEARCH CUSTOMERS)


Cognitive Radio Networks Wireless Sensor Networks
(WRAN) (WSN)
»» Spectrum sensing and incumbent detection »» Energy efficiency and power management
»» Spectrum allocation »» Efficient protocol design and operation
»» Geolocation and location based services »» Self configuration and fault tolerance
»» Interference analysis, measurement and »» Routing
modeling of spectrum usage »» Localization
»» Protocol architecture »» LEACH

Internet Of Things Mobile Ad-hoc Networks


(IOT) (MANET)
»» Seamless integration of heterogeneous devices »» Routing protocols - Location based, Power
»» Network architecture for IOT aware etc
»» Energy management and sustainable operation »» QoS in adhoc networks
of IOT »» Intrusion detection
»» 6LoWPAN based IOT design »» Performance Analysis
»» Modeling and simulation of large scale IOT »» Vehicular adhoc networks
networks

www.youtube.com/tetcos
NetSim
TM

NETWORK PROGRAMMING EXCERCISES (FOR EDUCATION CUSTOMERS)


Network programming is a key skill that enhances student’s “employability”. Apart from simulation, NetSim features a
separate “Programming” menu to help students build skills in these basic mechanisms of computer networking.

Graphical Representation: Features a custom built UI, for each exercise. This custom UI explains the working of the
technology with animation per code progress. When the user links his or her code then the graphs change per the
output of the user’s code.

Breadth of Techniques: Covers over 45 exercises including:

»» Address Resolution Protocol »» IPv6 Addressing - EUI-64 Interface Identifier, Host


»» Assignment of Sites to Concentrator Addresses, Subnetting
»» Cryptography - DES,RSA,Transposition,Substitution, »» Leaky Bucket Algorithm
XOR,WEP »» Multi-Level Multi-Access collision free protocol
»» Distance Vector Routing »» Multiple Access Technology - CDMA, TDMA, OFDMA
»» Dynamic Host Configuration Protocol »» PC to PC Communication - Socket Programming,
»» Error Correcting Code - Hamming Code Chat Application
»» Error Detection Code - CRC 12, CRC 16, CRC 32, »» Scheduling - MMF, FIFO
CCITT, LRC »» Shortest Path - Link state routing, Floyd’s algorithm
»» Framing Sequence - Bit Stuffing, Character Stuffing »» Sliding Window Protocol - Go Back N, Selective
»» Generic Cell Rate Algorithm - Virtual Scheduling Repeat
Algorithm »» Sorting Techniques - Bubble, Insert, Quick, Select
»» IPv4 Addressing - Address Mask, Binary Conversion, »» Spanning Tree - Kruskal, Prims, Borovska
CIDR, Network Address, Special Address, Subnetting »» Transmission Flow Control - Stop and Wait, Selective
Repeat, Go Back N

Algorithm, Flow Chart, Pseudo Code & Source Code:Enables the student to get familiar with software design
principles, interface guidelines and implementing network programs. They provide a step-by-step understanding of
network programming.

»» Provided along with all exercises are


working C source code for the faculty.
»» Codes are standard C and compile
with GCC
»» Programs contain standard API’s
and code separation into source and
header files
»» I/O interface via text files

De-bugging: Simplifies de-bugging as users can link their code to NetSim using “Attach to process” and passing NetSim’s
install path and windows temp folder as command line arguments. Then users can add break points in their code and
proceed with de-bug with step-in, step-out, step-through etc.

Practice Mode and Exam Mode: Facilitates easy assessment since professors, can create user accounts for each student,
and set them in practice mode or exam mode. Practice mode corresponds to regular lab sessions and where supporting
help is available for a smooth learning curve. In exam mode all help is turned off and NetSim can be used as an assessment
tool to check if user code is correct.

www.tetcos.com
NetSim
TM

OVER 300+ CUSTOMERS ACROSS 15 COUNTRIES

Education - India
AC College of Technology, Karaikudi Gwalior Engg College, Gwalior NIT, Durgapur
Agra Engg College, Agra Haldia Institute of Technology, Kolkata NIT, Jamshedpur
Aligarh Muslim University, Aligarh IFTM University, Moradabad NIT, Kurukshetra
Anna University College of Engg, Chennai IGIT, Dhenkanal, Orissa NIT, Manipur
Assam University, Silchar IIT, Kharagpur NIT, Nagaland
Basaveshvar College of Engg, Karnataka IIT, Roorkee NIT, Rourkela
B.C.Roy Engg College, West Bengal Institute of Tech & Management, Gwalior NIT, Surat
B.G.S Inst of Technology, Mandya Integral University, Lucknow NIT, Suratkal
Bhilai Institute of Technology, Chattisgarh Jabalpur Engineering College, Jabalpur Pondicherry Engg College, Puducherry
BITS, Pilani, Pilani Campus JNTU College of Engg, Ananthapur Punjab College of Engineering, Chandigarh
BITS, Pilani, Hyderabad Campus JNTU College of Engg, Hyderabad PSG College of Technology, Coimbatore
BITS, Pilani, Goa Campus Kakatiya Institute of Technology, Warrangal R.V. College of Engg, Bangalore
College of Engg and Tech, Bhubaneswar Kalyani Govt Engg College, West Bengal Sastra University, Thanjavur, TN
College of Engg, Pune K.K Wagh College of Engineering, Nashik Sant Longowal Inst of Technology, Punjab
Delhi Technical University (Formerly, DCE) Kongu Engg. College, Erode Shivaji University, Kolhapur
Directorate of Tech Education, Sikkim Kumaon Engineering College, Uttarakhand SPIT, Mumbai
Directorate of Tech Education, Mizoram M.M.M College of Engineering, Gorakhpur SSIT, Tumkur
Dr.D.Y Patil Inst of Engg and Tech, Pune Malnad College of Engg, Hassan State Project Implementation Unit, Mizoram
Ghousia College of Engg, Ramanagaram MEPCO Engg College, Sivakasi Sinhgad College of Engineering, Pune
GNDEC, Ludhiana MIT, Pune Tech Teacher Training Institute, Chennai
Gokaraju Rangaraju Inst of Engg,Hyderabad Mizoram University, Aizawl Thanthai Periyar Govt Inst of Tech, TN
Govt College of Engg & Ceramic Tech,Kolkata Mukesh Patel College of Engg, Mumbai Thapar University, Patiala
Govt College of Technology, Coimbatore MS University, Tirunelveli VES Institute of Technology Mumbai
Govt Engineering College, Farmagudi, Goa NEC, Kovilpatti VIT, Vellore
Govt Engineering College, Kannur, Kerala NERIST, Itanagar VNR VJIET, Hyderabad
Govt Engineering College, Idukki, Kerala NIT, Agartala VJTI, Mumbai
Guru Nanak Dev University, Amritsar NIT, Bhopal Walchand College of Engineering, Sangli

Education - International
Al Nahrain University, Iraq Florida Gulf Coast University, FL, USA Pearson Education, New Jersey, USA
Allepo University, Syria GIST, Republic of Korea Sonoma State University, California,USA
Barry University, Florida, USA Ingolstadt University, Germany Stone Hill College, MA, USA
Core Intl Inst.Higher Edu, UAE INTI, Malaysia Szczezin University of Technology, Poland
Dar Al Hekma College, Saudi Arabia Klaipeda University, Lithuania Transport & Telecom. Inst, Latvia
De Montfort Univ, UK Ontarget Enterprises, Colorado, USA University of Vigo, Spain

www.youtube.com/tetcos
CONTACT

Visit : www.tetcos.com
Codes : www.tetcos.com/File_Exchange
Email : sales@tetcos.com
Twitter : @Tetcos
Linked In : www.linkedin.com/tetcos

IEEE COMSNETS 2016 Best Exhibit Award Videos : www.youtube.com/tetcos

#214, 7th Main, 39th A Cross, Jayanagar 5th Block, Bangalore Pin - 560 041, India.
Tele-fax : +91 80 2663 0624

Vous aimerez peut-être aussi