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 world’s 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.
IEEE 802.3, RFC 826, RFC 2453, 2328 802.11 a, b, g, n, ac & e RFC’s 793, 2001 and 768
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, Frame Relay, Real Time
IEEE 802.3, 802.4, 802.5, ATM Forum, ITU Forum
Component 3
BGP and MPLS Networks
RFC 1771, IETF RFC’s 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
r
Protocol Library Source Codes with Documentation Protocol C source codes and appropriate protocol header files with extensive documentation.
r
Development Environment Users can write their own code, link their code to NetSim and debug using Visual Studio
r
Dynamic Metrics Allows users to plot the value of a parameter over simulation time
r
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 API’s 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, Floyd’s 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 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
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 NetSim’s GSM library were modified. These codes were linked and debugged using NetSim’s 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. NetSim’s 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 :
[email protected] © 2014, Copyright Tetcos. All specifications are subject to change. All trade marks acknowledged hereby.