Download NETWORK SIMULATION/EMULATION PLATFORM

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Wireless security wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Net bias wikipedia , lookup

Peering wikipedia , lookup

IEEE 1355 wikipedia , lookup

Distributed firewall wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Network tap wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Computer network wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Airborne Networking wikipedia , lookup

Deep packet inspection wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Peer-to-peer wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Packet switching wikipedia , lookup

Transcript
Virtual Network Stack (TCP/IP)
Interface with Wireshark, MATLAB, SUMO
Accelerated discrete event simulation kernel
Traffic generator - Video, Voice, FTP, DB, Email and more
Source C code for all protocols
Statistics engine with packet & event trace
Scale to thousands of nodes
Visualize with packet animator
NetSim
TM
MODEL - PREDICT - VALIDATE
Emulator to connect to real systems
NETWORK SIMULATION/EMULATION PLATFORM
Astonishing Features
Unmatched Support
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.
HOW IS NETSIM USED ?
Design the network
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
Run 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
hh Record event traces which logs every single event in the protocol
Finite State Machine (FSM) transitions
Graphical User Interface
Visualize the simulation using the packet animator
hh Animate packet flow over wired and wireless links
hh Colour variation for control packets, data packets and error packets
hh Control animation with play, pause and simulation time-line
Analyse 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
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
Packet Animator
Develop 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
WHAT IS NEW IN NETSIM V9.1 ?
LTE Advanced
SUMO Interface for
VANET
Military Radios
Internet Of Things
WHAT ARE THE TECHNOLOGIES COVERED IN NETSIM ?
Libraries
Component 1
(Base. Required for all
components)
Networks / Protocols
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, 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, Packet Encryption
Component 2
(Acad/Std version only)
Legacy Networks: Aloha (Pure & Slotted), CSMA/CD, Token Ring, Token Bus
Component 3
BGP Networks
Component 4
Advanced Wireless Networks: MANET, VANET and Wi-Max (VANET is available only in
Pro and Standard versions).
Component 5
Cellular Networks: GSM and CDMA
Component 6
(Component 4 required)
Internet of things (IOT), 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
(Pro version only)
Military Radio: TDMA link 16, Dynamic TDMA, Frequencies - HF, VHF, UHF Bands
Network Emulator
Add On
Network Emulator - Connect real hardware running live applications to NetSim
Simulator
www.youtube.com/tetcos
TM
NetSim
TM
HOW DO I INTERFACE NETSIM WITH OTHER SOFTWARES ?
An Example of MATLAB call from WLAN PHY layer
HOW DO I WRITE MY OWN CODE/ALGORITHM ?
Protocol Libraries provided
in source C code form
with necessary API’s 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
WHAT IS NETSIM’S INTERNAL 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 modelled 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
WHAT ARE SOME INDUSTRY APPLICATIONS WHERE NETSIM IS USED?
Smart City
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
Defence
MANET Network Analysis
hh RF Propagation with Path-loss, Fading & Shadowing
hh Design and optimize proprietary MANET protocols
hh Node mobility
MANET Scenario in NetSim
Railways
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
Aerospace
In Flight Entertainment System
Link Throughput
Traffic flow in the network
hh Develop video models for download from video
servers to display units
hh Analyse different performance metrics including
application delays to estimate quality of video
reception
hh Scale up-to 1000 display units
Application Delay (Excel Plot)
In Flight Entertainment Scenario
www.youtube.com/tetcos
TM
NetSim
TM
WHAT IS 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 life-cycle, 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
ŽŽ Cognitive Radio Networks
ŽŽ MANET Networks
ŽŽ BGP Networks
ŽŽ LTE 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
HOW DO I CONNECT REAL DEVICES TO NETSIM ?
Emulated Network
www.tetcos.com
NetSim
TM
NETSIM EMULATOR: USE CASE 1
Battle Field Scenario: Soldiers communicating as Mobile Ad-hoc Network (MANET) using
UHF/VHF radios
hh Scenario of soldiers communicating as a Mobile Ad-hoc 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 network 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
HOW DO THE DIFFERENT VERSIONS OF NETSIM COMPARE ?
Features
Academic
Standard
Pro
Internetworks
ü
ü
ü
Legacy Networks
ü
ü
û
BGP
ü
ü
ü
Advanced Wireless Networks
ü
ü
ü
Cellular Networks
ü
ü
ü
Wireless Sensor Networks
ü
ü
ü
Internet Of Things
ü
ü
ü
Zigbee
ü
ü
ü
Cognitive Radio Networks
ü
ü
ü
LTE/LTE-A Networks
ü
ü
ü
Military Radio: TDMA-Link16, HF, VHF, UHF Bands
û
û
ü
ü
û
û
ü
ü
ü
ü
ü
ü
û
ü
ü
û
ü
ü
û
ü
ü
û
ü
ü
û
ü
ü
50 Nodes
32 bit build
500 Nodes
32 bit build
100,000 Nodes
32 bit/64 bit
builds
Custom Coding and Modelling Support
û
û
ü
Emulator(Add on)
Connect to real hardware running live applications
û
ü
ü
Educational
Educational
Technology Coverage
Basics
Understanding networking concepts with 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
External Interfacing
Interfacing with SUMO, MATLAB and Wireshark
Integrated Debugging
Users can write their own code, link their code to NetSim
and debug using Visual Studio
Dynamic Metrics
Allows users to graph the values of parameter over simulation time
Simulation Scale
Target Users and Segment
www.tetcos.com
(Lab Experimentation)
(Research)
Commercial
(Industry and
Defence)
NetSim
HOW DOES NETSIM COMPARE WITH OTHER 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
Wireless Sensor Network
802.15.4 with sensor/power/agent model. In addition source codes
Basic 802.15.4 model
for LEACH, HEED etc. are available
Internet of Things(IOT)
Available
Not Available
LTE - Advanced
Available. Relays can also be modelled
Not Available
Packet Animation
Packet Animation with packet information
Packet Animation only
Trace files
Packet and Event traces
Event trace only
Network Stack
Instantiated per device similar to the real world
No explicit stack available
De-bugging custom code
In runtime, 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
SUMO Interface
Available for VANETs
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
Support
On site, E-mail and Telephone
Internet Forum only
# For Educational Customers
WHAT ARE SOME RESEARCH AREAS WHERE NETSIM IS USED ?
Cognitive Radio Networks (WRAN)
»» Spectrum sensing and incumbent detection
»» Spectrum allocation
»» Interference analysis, spectrum usage
Internet Of Things (IOT)
»» Network architecture for IOT
»» Energy management and sustainable operation
»» 6LoWPAN based IOT design
LTE/LTE- Advanced
»» Enhancing network capacity
»» Mobility and handover
»» Relay enhanced LTE networks
Wireless Sensor Networks (WSN)
»» Energy efficiency and power management
»» Routing, Clustering and LEACH
»» Localization
Mobile Ad hoc Networks (MANET)
»» Location based, Power aware routing
»» QoS in ad hoc networks
»» Intrusion detection
VANETs
»» v2v and v2i communication
»» Mobility models and connectivity
»» Clustering and routing
www.youtube.com/tetcos
TM
NetSim
TM
DOES NETSIM HAVE SHORT PROGRAMMING EXERCISES FOR STUDENTS ?
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
»» 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
»» 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, Floyd’s algorithm
»» Sliding Window Protocol - Go Back N, Selective
Repeat
»» Sorting Techniques - Bubble, Insert, Quick, Select
»» Spanning Tree - Kruskal, Prims, Borovska
»» 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.
www.tetcos.com
NetSim
OVER 300+ CUSTOMERS ACROSS 15 COUNTRIES
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
Kalyani Govt Engg College, West Bengal
K.K Wagh College of Engineering, Nashik
Kongu Engg. College, Erode
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
NEC, Kovilpatti
NERIST, Itanagar
NIT, Agartala
NIT, Bhopal
NIT, Calicut
NIT, Delhi
NIT, Durgapur
NIT, Jalandhar
NIT, Kurukshetra
NIT, Manipur
NIT, Nagaland
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
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
VIT, Vellore
VNR VJIET, Hyderabad
VJTI, Mumbai
Walchand College of Engineering, Sangli
Florida Gulf Coast University, FL, USA
GIST, Republic of Korea
Ingolstadt University, Germany
INTI, Malaysia
Klaipeda University, Lithuania
Ontarget Enterprises, Colorado, USA
KUET, Bangladesh
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
Education - International
Al Nahrain University, Iraq
Allepo University, Syria
Barry University, Florida, USA
Core Intl Inst. Higher Edu, UAE
Dar Al Hekma College, Saudi Arabia
De Montfort Univ, UK
BITS Pilani, Dubai Campus
www.youtube.com/tetcos
TM
Write to us for details.
NetSim Technical Workshops
•Conducted at
customer site
•Handled by
Technical experts
•Covering latest
technologies
•Hands on
sessions included
Videos : www.youtube.com/tetcos
Training Videos
Technical Workshops
Astonishing Features
Unmatched Support
Don’t miss the bus. Seats limited.
NetSim Monthly Webinars
•Get updated
with the latest
research topics
•Gain an in-depth
understanding of
protocols
•Learn how to
write your own
Register at www.tetcos.com/events code
Knowledge-base, codes, docs, FTP & more
Monthly Webinars
Videos : www.youtube.com/tetcos
Email : [email protected]
Codes : www.tetcos.com/File_Exchange
Twitter : @Tetcos
TETCOS #214, 7th Main, 39th A Cross, Jayanagar 5th Block, Bangalore Pin - 560 041, India.
Tel-fax : +91 80 266 30624
Tech Support : +91 76760 54321
© Copyright TETCOS. July 2016. Specifications subject to change without notice.