A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
Models
Navigation
index
next
|
previous
|
ns-3
Models
Internet Models (IP, TCP, Routing, UDP, Internet Applications)
ΒΆ
Internet Stack
Internet stack aggregation
Internet Node structure
Layer-3 protocols
Layer-4 protocols and sockets
IP-capable node interfaces
Example path of a packet
IPv4
Tracing in the IPv4 Stack
Tracing in ARP
Tracing in IPv4
IPv6
IPv6 model description
Usage
IPv6 addresses assignment
Manually assigned IPv6 adddresses
Auto-generated IPv6 adddresses
Random-generated IPv6 adddresses
Duplicate Address Detection (DAD)
Host and Router behaviour in IPv6 and
ns-3
Helpers
Attributes
Output
Advanced Usage
IPv6 maximum transmission unit (MTU) and fragmentation
Examples
Troubleshooting
Routing loops
Global address leakage
2001:DB8::/32 addresses
Validation
Routing overview
Routing architecture
Global centralized routing
Global Unicast Routing API
Global Routing Implementation
Unicast routing
Ipv[4,6]ListRouting
Ipv[4,6]4ListRouting::AddRoutingProtocol
Optimized Link State Routing (OLSR)
RIP and RIPng
Routing convergence
Split Horizoning
Default routes
Protocol parameters and options
Limitations
Multicast routing
TCP models in ns-3
Generic support for TCP
ns-3 TCP
Model history
Usage
TCP Socket interaction and interface with Application layer
Congestion Control Algorithms
New Reno
High Speed
Hybla
Westwood
Vegas
Scalable
Veno
Bic
YeAH
Illinois
H-TCP
Validation
Writing a new congestion control algorithm
Current limitations
Writing TCP tests
Network Simulation Cradle
Prerequisites
Configuring and Downloading
Building and validating
Usage
Stack configuration
NSC API
ns-3 implementation
Limitations
Internet Applications Module Documentation
Model Description
V4Ping
Ping6
Radvd
Examples and use
Previous topic
Flow Monitor
Next topic
Internet Stack
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
previous
|
ns-3
Models