You are on page 1of 4

Hướng dẫn Cài đặt NS2 để mô phỏng MPLS-TE

Bước 1 : Cài đặt Cywin


Download và chạy file: http://cygwin.com/setup.exe . Ta chọn cài đặt vào thư mục gốc

Trong cửa sổ CygwinSetup – Select packages cần phải chọn cài thêm các gói sau:
gawk
autoconf
autoconf2.5
automake
automake1.9
cmake
gcc
make
perl
patch
mc
xorg-x11-base
xorg-x11-bin
xorg-x11-devel
xorg-x11-etc
xorg-x11-f100
xorg-x11-fscl
xorg-x11-fenc
xorg-x11-fnts
xorg-x11-xwin
w32api

Khi đánh dấu chọn các gói này, các gói liên quan sẽ tự động được chọn thêm. Sau khi cài
đặt thành công, ngoài Desktop sẽ có biểu tượng Cywin. Ta cần tạo thêm shortcut đến file
c:\cygwin\usr\X11R6\bin\startxwin.bat để thuận tiện khi cần chạyXwindow.
Bước 2 : Cài đặt NS2 với module MNS 2.0
Vào trang http://nsnam.isi.edu/nsnam để tải bộ trọn gói phần mềm NS-2, tải file ns-
allinone-2.32.tar.gz về (khoảng 50MB). Dùng winrar giải nén nó ra thư mục
c:\cygwin\ns-allinone-2.32

Ngoài ra ta cần phải tải module MNS 2.0 để hổ trợ cho việc mô phỏng MPLS-TE. Ta tải
module trên tại địa chỉ http://vnpro.org/forum/attachment.php?
attachmentid=1155&d=1209962831
Sau khi download về giải nén ra ta được 2 file và 2 thư mục sau đây :
mns_v2.0 \
tcl \
Makefile.in
Makefile.vc
Chép đè 2 thư mục và 2 file này vào C:\cygwin\ns-allinone-2.32\ns-2.32\
Bây giờ ta cần phải biên dịch NS-2 vào môi trường Cygwin bằng cách nhấn đúp lên
shortcut Cygwin trên desktop. Gõ các lệnh:

Chờ cho đến khi nó build xong

Thêm vào file .bashrc các dòng khai báo biến môi trường như sau:

export NS_HOME=/ns-allinone-2.32
export PATH=$NS_HOME/bin:$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$PATH
export LD_LIBRARY_PATH=$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.15/library
export DISPLAY=:0.0

Ta nên edit và save bằng mc trong Cygwin để đảm bảo lưu đúng format của Unix
Đến đây, ta đã cài xong NS-2 với module mns2.0 . Thoát khỏi Cygwin bằng lệnh exit.

Bước 3 : Chạy thử


Chạy Xwindow : c:\cygwin\usr\X11R6\bin\startxwin.bat
Chạy Cygwin. Tại dấu nhắc Cygwin, gõ dòng lệnh sau để kiểm tra :

Bây giờ ta có thể thực hiện được các bài mô phỏng MPLS-TE

You might also like