Network Simulator 2: a Simulation Tool for Linux

Using Network Simulator 2 to simulate case scenarios using SCTP and TCP protocols with FTP and HTTP traffic.

The Open Systems Lab at Ericsson Research for supporting our work with Linux and open-source software.


Application and Protocol Testing through Network Emulation

(DARPA) VINT Project

Macroscopic Internet Data Measurement and Analysis

NS2 Home Page

NS2 Tutorial

REAL Network Simulator

Scalable Simulation Framework

SCTP Patch for NS2

Stream Control Transmission Protocol

University of Essen and Siemens, SCTP Implementation

David Gordon ( is finishing his Bachelor's degree in Computer Science at Sherbrooke University in Quebec, Canada. He is currently an intern in the Open Systems Lab at Ericsson Research and a member of the IPv6 research group. His interests include internet protocols, networking, cryptography and network security.

Ibrahim F. Haddad ( is a researcher at the Ericsson Corporate Unit of Research in Montreal, Canada, where he is involved in researching carrier-class server nodes for real-time all-IP networks. He is mainly responsible of the security and IPv6 research activities at the Open Systems Lab.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Simulation for a High speed mass data transfer protocol

echonyne's picture

Hello everybody,

I'll be doing a project simulation for a high speed mass data transfer protocol.
Will be needing your help..

If anybody interested or want to contribute they are humbly invited.. :)
Just drop me a mail at:

is there any specific kernel support required for installing ns2

sujo's picture

is there any specific kernel support required for installing ns-2.1b8-mcast

Change queue parameters dynamically during the simulation r

raeisy's picture

Dear friend,
I want to change parameters of a RED queue during the simulation but it seems that some parameters can be modified only before starting the simulation, not dynamically, while the simulation is in progress. For example the following subroutines works before $ns run command but it do not affect the behavior of the queue during the simulation( I want to change maxthresh_ and thresh_ after $ns run command):
proc setREDParameters { redQueue MINth MAXth PER_MaxP Wq } {
$redQueue set thresh_ $MINth
$redQueue set maxthresh_ $MAXth
$redQueue set q_weight_ $Wq
$redQueue set linterm_ $PER_MaxP
return $redQueue

Who knows what I should do ?


sharath's picture

pls send me the ns2 code for any topology scheme preferably span in wireless sensor networking

voice security in ns-2

Jay Jay's picture

please, can i implement voice security in ns-2
all contributions would be appreciated.

cellular envirnoment in NS-2

Anonymous's picture

i m doing the project in channel allocation in mobile communication, i wants to implement it in NS-2. i wants to create the wireless envirnoment. can anybody helps me in doing that?

Hi, Iam also doing project

Anonymous's picture


Iam also doing project in cellular networks. if you know how to simulate it in ns2 please tell me. My email:

About SCTP and NS-2.32

Nhan's picture

Now, I want to simulate SCTP on NS-2. And I use NS-2 2.32. I want to know does NS-2 2.32 support SCTP???
Thank for your help.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState