Book description
Get to grips with the essential concepts and features of ns-3 using practical examples and assessments
Purchase of the print or Kindle book includes a free PDF eBook
Key Features
- Explore network simulation for development, testing, and evaluation activities
- Understand the key building blocks of simulation and evaluate network topologies
- Learn how to set up and evaluate wired, Wi-Fi (802.11a/b/g/n/ac/ax), and 4G LTE networks
Book Description
Network simulation is a powerful technique that uses software programs to replicate the behaviors of real networks. Network simulators are programs that can predict the performance of computer networks or wireless communication networks. This book is your hands-on guide to ns-3, a script-based simulator that allows for learning, experimenting, and evaluating wired, wireless (802.11a/b/g/n/ac/ax), and 4G long-term evolution (LTE) networks quickly and at low cost.
You'll begin by learning how to install and use ns-3, along with exploring its key features such as building blocks for creating a variety of wired or wireless network topologies, installing suitable protocols and applications, identifying and resolving networking issues, and systematically evaluating network performance. As you make progress, you'll gain a clear understanding of simulation errors, exceptions, and abrupt events. You'll also discover how to set up and evaluate Ethernet, Wi-Fi (802.11n/ac/ax) LANs, ad-hoc, and LTE networks. The concluding chapters discuss LTE advanced topics such as capacity planning, site surveys, radio resources, mobility management, and interference handling. By the end of this simulation book, you'll be able to use ns-3 to implement, analyze, debug, and evaluate the performance of wired or wireless networks, as well as setting up custom test scenarios.
What you will learn
- Get to grips with the installation of ns-3 for learning and research
- Explore ns-3 logging, debugging, tracing, and evaluation on networks
- Discover various wired, wireless, and ad hoc networks
- Understand the set-up using Wi-Fi protocols, placement, and mobility models
- Find out how to set up advanced Wi-Fi technologies such as 802.11n/ac/ax features
- Explore LTE basics, advanced network features, and research activities
Who this book is for
This book is primarily for network engineers, networking researchers, and undergraduates. Postgraduate students, researchers, and professors interested in network simulations will also find this book useful. A basic understanding of network simulation technology will be helpful in grasping the topics present in this book.
Table of contents
- Advanced Network Simulations Simplified
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Exploring Network Simulator-3 (ns-3) Thoroughly and Quickly
- Chapter 1: Getting Started with Network Simulator-3 (ns-3)
-
Chapter 2: Monitoring, Debugging, Tracing, and Evaluating Network Topologies in ns-3
- Monitoring ns-3 simulation steps and events using logging
- Identifying and resolving simulation issues using a debugger
- Using callbacks and traces for inspection of ns-3 nodes and protocols
- Performance evaluation and validation of simulations using Flow Monitor
- Using gnuplot to project simulation results
- Summary
-
Chapter 3: ns-3 Key Building Blocks for Simulations
- Setting up a variety of network nodes using ns-3 nodes and containers
- Connecting nodes using a variety of channels
- Quickly installing and configuring InternetStack and applications
- The step-by-step procedure for building a simple LAN
- The step-by-step procedure for building a simple wireless LAN
- Summary
- Part 2: Learn, Set Up, and Evaluate Wired and Wi-Fi (802.11a/b/g/n/ac/ax) Networks
- Chapter 4: Setting Up and Evaluating CSMA/P2P LANs, Wi-Fi LANs, and the Internet
-
Chapter 5: Exploring Basic Wi-Fi Technologies and Setting Up and Evaluating Wireless Ad Hoc Networks
- Getting started with Wi-Fi nodes and channels in ns-3
- Exploring Wi-Fi – operating modes, rate control algorithms, and QoS support using ns-3
- Understanding placement models and mobility models
- Setting up wireless ad hoc networks
- Configuring and installing a variety of ad hoc network routing algorithms in ns-3
- Summary
-
Chapter 6: Researching Advanced Wi-Fi Technologies – 802.11n, ac, and ax in ns-3
- Understanding the 802.11n, ac, and ax Wi-Fi PHY and MAC enhancements supported in ns-3
- Simulating advanced Wi-Fi features – channel bonding and FA
- Simulating advanced Wi-Fi features – MIMO and OFDM
- Exploring spectrum/resource management in Wi-Fi 6 using ns-3
- Exploring spectrum reuse in Wi-Fi 6 using ns-3
- Summary
- Part 3: Learn, Set Up, and Evaluate 4G Long-Term Evolution (LTE) Networks
- Chapter 7: Getting Started with LTE Network Simulations Using ns-3
- Chapter 8: Researching LTE Network Radio Resource Management and Mobility Management Using ns-3
- Chapter 9: Researching LTE Advanced Networks: LTE HetNets and Interference Management Using ns-3
- Index
- Other Books You May Enjoy
Product information
- Title: Advanced Network Simulations Simplified
- Author(s):
- Release date: April 2023
- Publisher(s): Packt Publishing
- ISBN: 9781804614457
You might also like
book
Wireless Network Simulation: A Guide using Ad Hoc Networks and the ns-3 Simulator
Learn to run your own simulation by working with model analysis, mathematical background, simulation output data, …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
From ChatGPT to HackGPT: Meeting the Cybersecurity Threat of Generative AI
Emerging generative AI technologies such as ChatGPT are putting new tools in the hands of hackers. …