netsim · all protocol libraries available as c source code ... advanced wireless networks,...

6
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 Simulation Platform For Network R & D NetSim TM **Actual screen shot from NetSim

Upload: vuongcong

Post on 07-May-2018

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

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

Simulation Platform For Network R & DNetSimTM

**Actual screen shot from NetSim

Page 2: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

NetSimTM

www.tetcos.com www.youtube.com/tetcos

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 VersionProvides 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 Networks / Protocols International Standards

Component 1(Base. Required for all components)

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: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

IEEE 802.3, RFC 826, RFC 2453, 2328802.11 a, b, g, n, ac & e

RFC’s 793, 2001 and 768

Component 2Legacy 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-MaxMANET - DSR, AODV, IETF RFC 4728, 3561 IEEE 802.16D

Component 5 Cellular Networks: GSM and CDMA3GPP, 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 VersionDesigned 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 Academic Version Standard Version

Technology CoverageInternetworks, Legacy Networks, BGP and MPLS Networks, Advanced Wireless Networks, Cellular Networks, Sensor Networks, Cognitive Radio Networks, LTE Networks a aPerformance ReportingPerformance metrics available for Network and Sub-network a aPacket AnimatorUsed to animate the packet flow in network a aPacket Trace and Event TraceAvailable in tab ordered .txt format for easy post processing r aProtocol Library Source Codes with DocumentationProtocol C source codes and appropriate protocol header files with extensive documentation.

r aDevelopment EnvironmentUsers can write their own code, link their code to NetSim and debug using Visual Studio r aDynamic MetricsAllows users to plot the value of a parameter over simulation time r a

Page 3: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

www.tetcos.com

NetSimTM

www.youtube.com/tetcos

1. Latest Protocols and Functionalities in NetSim v81.1 MANET (As per IETF RFC 4728, 3561)

h Common to Standard and Academic versions h DSR - Dynamic Source Routing h AODV - Adhoc On demand Distance Vector Routing h Mobility is via Random waypoint and Random walk models h 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) h Common to Standard and Academic versions h MAC layer is modeled per IEEE 802.15.4 covering GTS, CCA, slotted CSMA / CA, unslotted CSMA / CA, super frame transmission and beacon transmission

h LEACH add-on with inter and intra cluster routing based on sensor power

h PHY layer models cover fading, shadowing with SINR and BER calculation

h 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) h Common to Standard and Academic versions h MAC layer model covers Super frame, DS-MAP, US-MAP, BW request, Quiet period, Normal mode operation and PHY operates in OFDMA

h Connection establishment - CID, SID, FID and support for UGS, nrtPS, rtPS and BE QoS class

h 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.***) h Available in Standard and Academic versions h Network layer model cover NAS and works with IP h MAC layer model covers PDCP, RRC, RLC, MAC scheduling h PHY layer model covers OFDMA in downlink and SC-FDMA in uplink h MIMO model - Transmit diversity and spatial multiplexing h HARQ model - Ack/Nack

1.5 Packet Animator h Common to Standard and Academic versions h Available for all stack based protocols featuring:

h Animate packet flow over wired and wireless links

h Color variation for control packets, data packets and error packets

h Node movement

h Animation speed controls with play, pause and simulation timeline

Page 4: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

NetSimTM

www.tetcos.com www.youtube.com/tetcos

2. Design and Architecture h NetSim has an open, modular and flexible architecture h Protocol libraries: C source code is open and presented as APIs h Utility functions: C source code and API’s for simulation and performance measurement h NetSim is engineered to separate the network stack from the protocol engine, thereby providing closer to real world modeling and analysis capability

h Protocols are modeled as Finite State Machine (FSM), while the Simulation Kernel is a Discrete Event Engine accelerated by a heuristic algorithm

h The Virtual Network Stack features in-built config file parser, error handler, config error logger, memory manager and metrics module

3. Programming Exercises h Common to Standard and Academic versions h 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

h 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

» 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

Page 5: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

www.tetcos.com

NetSimTM

www.youtube.com/tetcos

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 TopicsPopular areas of research where NetSim is being used areCognitive 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 simulatorsFeatures 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 codes for LEACH, HEED etc are available Basic 802.15.4 model

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

Page 6: NetSim · All protocol libraries available as C source code ... Advanced Wireless Networks, Cellular Networks, Sensor Networks, ... » QoS in adhoc networks » Intrusion detection

NetSimTM

www.tetcos.com © 2014, Copyright Tetcos. All specifications are subject to change. All trade marks acknowledged hereby.

Channel Partner:

#214, 7th Main, 39th A Cross,Jayanagar 5th Block,Bangalore - 560 041, India.Tele-fax : +91 80 2663 0624Visit : www.tetcos.comE-mail : [email protected]

Select Customer ListOver 300 customers actively use NetSim

Education - IndiaAC College of Technology, KaraikudiAgra Engg College, AgraAligarh Muslim University, AligarhAnna University College of Engg, ChennaiAssam University, SilcharBasaveshvar College of Engg, KarnatakaB.C.Roy Engg College, West BengalB.G.S Inst of Technology, MandyaBhilai Institute of Technology, ChattisgarhBITS, Pilani, Pilani CampusBITS, Pilani, Hyderabad CampusBITS, Pilani, Goa CampusCollege of Engg and Tech, BhubaneswarCollege of Engg, PuneDelhi Technical University (Formerly, DCE)Directorate of Tech Education, SikkimDirectorate of Tech Education, MizoramDr.D.Y Patil Inst of Engg and Tech, PuneGhousia College of Engg, RamanagaramGNDEC, LudhianaGokaraju Rangaraju Inst of Engg,HyderabadGovt College of Engg & Ceramic Tech,KolkataGovt College of Technology, Coimbatore Govt Engineering College, Farmagudi, GoaGovt Engineering College, Kannur, Kerala

Education - InternationalAl Nahrain University, IraqAllepo University, SyriaBarry University, Florida, USACore Intl Inst.Higher Edu, UAEDar Al Hekma College, Saudi ArabiaDe Lorenzo Srl, Milan, Italy

EnterpriseBharat Sanchar Nigam Ltd (BSNL)

Govt Engineering College, Idukki, KeralaGuru Nanak Dev University, AmritsarGwalior Engg College, GwaliorHaldia Institute of Technology, KolkataIFTM University, MoradabadIGIT, Dhenkanal, Orissa IIT, KharagpurIIT, RoorkeeInstitute of Tech & Management, GwaliorIntegral University, LucknowJabalpur Engineering College, JabalpurJNTU College of Engg, AnanthapurJNTU College of Engg, HyderabadKakatiya Institute of Technology, WarrangalKalyani Govt Engg College, West BengalK.K Wagh College of Engineering, NashikKumaon Engineering College, UttarakhandM.M.M College of Engineering, Gorakhpur Malnad College of Engg, HassanMEPCO Engg College, SivakasiMIT, PuneMizoram University, AizawlMukesh Patel College of Engg, MumbaiMS University, TirunelveliNIT, Agartala

Florida Gulf Coast University, FL, USAGIST, Republic of KoreaIngolstadt University, GermanyINTI, MalaysiaKlaipeda University, LithuaniaOntarget Enterprises, Colorado, USA

Government and DefenceCABS, DRDO

NIT, BhopalNIT, DurgapurNIT, JamshedpurNIT, KurukshetraNIT, RourkelaNIT, SuratNIT, SuratkalPondicherry Engg College, Puducherry Punjab College of Engineering, ChandigarhPSG College of Technology, CoimbatoreR.V. College of Engg, BangaloreSastra University, Thanjavur, TNSant Longowal Inst of Technology, PunjabShivaji University, KolhapurSPIT, MumbaiSSIT, TumkurState Project Implementation Unit, MizoramSinhgad College of Engineering, PuneTech Teacher Training Institute, ChennaiThanthai Periyar Govt Inst of Tech, TNThapar University, PatialaVES Institute of Technology MumbaiVNR VJIET, HyderabadVJTI, MumbaiWalchand College of Engineering, Sangli

Pearson Education, New Jersey, USA Sonoma State University, California,USAStone Hill College, MA, USASzczezin University of Technology, PolandTransport & Telecom. Inst, LatviaUniversity of Vigo, Spain

ISSA, DRDO

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)

Challenge1. Developing the Multihop Algorithm for privacy2. Simulating and Analyzing the algorithm Use CaseDeveloping 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 configurations4. Generating performance metrics

ResultThe algorithm trade off was increased delay. The study found this to be approx 50 ms, which could be afforded by the network architecture.

“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

“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