ns-2.35 patched with ExpressPass
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
adc
allinone
aodv
aomdv
apps
asim
baytcp
bin
bitmap
classifier
common
conf
dccp
delaybox
diffserv
diffusion
diffusion3
doc
dsdv
dsr
empweb
emulate
gaf
imep
indep-utils
lib
link
linkstate
mac
mcast
mdart
mobile
mpls
nix
packmime
pgm
plm
puma
pushback
qs
queue
rap
realaudio
routealgo
routing
rtproto
satellite
scripts
sctp
sensor-nets
src_rtg
tcl
tcp
tmix
tools
tora
trace
webcache
workloads
wpan
xcp
xpass
.gitignore
BASE-VERSION
CHANGES.html
COPYRIGHTS
FILES
HOWTO-CONTRIBUTE
INSTALL.WIN32
LICENSES
Makefile.in
README
TODO.html
VERSION
autoconf-win32.h
autoconf.h.in
config.guess
config.h
config.sub
configure
configure.in
install-sh
makefile.vc
ns.1
ns_tclsh.cc
release_steps.txt
test-all
validate
validate.out

README

This is ExpressPass implementation on ns-2.35
Ns should configure and build on Unix systems with GNU autoconfigure.

Quick Start:
  1. Download the ns-allinone-2.35.tar.gz and extract it.
    wget -O ns-allinone-2.35.tar.gz http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download
    tar -xvzf ns-allinone-2.35.tar.gz
  2. Remove the original ns-2.35 directory
    cd ns-allinone-2.35
    rm -rf ns-2.35
  3. Clone this git repository and change the directory name to 'ns-2.35'
    git clone https://github.com/kaist-ina/ns2-xpass.git
    mv ns2-xpass ns-2.35
  4. Configure & compile the codes
    ./install
  5. Now you can run sample scripts in ns-2.35 directory
    cd ns-2.35
    ./ns scripts/simple-send-recv.tcl
  6. Output file (trace file and flow completion time) is available in outputs directory.
    vim outputs/fct.out
    vim outputs/trace.out

More experiment scripts will be updtated soon.
If you have any question, please contact Inho Cho (inhojoe@gmail.com)