[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Introduction
1.1 For ns-2 Users
1.2 Contributing
1.3 Tutorial Organization
2. Resources
2.1 The Web
2.2 Mercurial
2.3 Waf
2.4 Development Environment
2.5 Socket Programming
3. Getting Started
3.1 Downloading ns-3
3.1.1 Downloading ns-3 Using Mercurial
3.1.2 Downloading ns-3 Using a Tarball
3.2 Building ns-3
3.2.1 Building with build.py
3.2.2 Building with Waf
3.3 Testing ns-3
3.4 Running a Script
4. Conceptual Overview
4.1 Key Abstractions
4.1.1 Node
4.1.2 Application
4.1.3 Channel
4.1.4 Net Device
4.1.5 Topology Helpers
4.2 A First ns-3 Script
4.2.1 Boilerplate
4.2.2 Module Includes
4.2.3 Ns3 Namespace
4.2.4 Logging
4.2.5 Main Function
4.2.6 Topology Helpers
4.2.6.1 NodeContainer
4.2.6.2 PointToPointHelper
4.2.6.3 NetDeviceContainer
4.2.6.4 InternetStackHelper
4.2.6.5 Ipv4AddressHelper
4.2.7 Applications
4.2.7.1 UdpEchoServerHelper
4.2.7.2 UdpEchoClientHelper
4.2.8 Simulator
4.2.9 Building Your Script
4.3 Ns-3 Source Code
5. Tweaking ns-3
5.1 Using the Logging Module
5.1.1 Logging Overview
5.1.2 Enabling Logging
5.1.3 Adding Logging to your Code
5.2 Using Command Line Arguments
5.2.1 Overriding Default Attributes
5.2.2 Hooking Your Own Values
5.3 Using the Tracing System
5.3.1 ASCII Tracing
5.3.1.1 Parsing Ascii Traces
5.3.2 PCAP Tracing
5.3.2.1 Reading output with tcpdump
5.3.2.2 Reading output with Wireshark
6. Building Topologies
6.1 Building a Bus Network Topology
6.2 Building a Wireless Network Topology
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated on
April, 2 2009
using
texi2html 1.78
.