Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • sao minh chinh sua roi ma van khong mo phong duoc.ban co the post lai file .bashrc cua ban cho minh khong.minh cai ns-2.32.khi chay cac vi du no thong bao la sai font hay sao do.minh chay chuong trinh test-constraint-routing thi duoc nhung khi minh danh chuong trinh khac thi no bao loi.minh doc hinh nhu la sai font thi phai.minh danh chuong trinh trong wordpad.giup minh voi.

    Comment


    • ban dang o tp hay o dau vay.cho minh dia chi lien lac voi.minh dang lam luan van hoc ky nay.minh dang o tp.neu ban cung o tp thi giup minh voi.cam on ban nhieu

      Comment


      • Chuyen mach chum quang OBS co the su dung mot so cong cu de mo phong day. Neu thao ns-2 thi co the mo phong duoc OBS. Tai lieu ve OBS cung kha nhieu, van de la phai chi ro muon lam ve phan nao.

        Comment


        • to cai xong roi.Nhung khi soan thao bang worldpad thi save lai voi duoi .tcl thi no bao loi nhu hinh.Ban co the cho to biet do la loi gi khong.Mong ban giup to.
          to danh lenh sau:
          $ ns /ns-allinone-ns2.32/ns-2.32/tcl/ex/bai2.tcl
          thi no bao nhu sau
          invalid command name "\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl {\f0\fswiss\fcharset0 Arial;}}
          {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\f0\fs20\set ns [new Simulator]\par
          sau do la mot doan chuong trinh to viet.Phia cuoila doan sau
          "
          while executing
          "{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttb l{fswiss\fcharset0 Arial;}}
          {\*\generator Msftedit 5.41.15.1507;}\viewkind4\pard\f0\fs20 set ..."
          {file "/ns-allinone-2.32/ns-2.32/tcl/ex/bai2.tcl" line 1}
          Mong ban hoi am som cho to.Cam on ban nhieu

          Comment


          • Neu' ban cai` NS-allinlone-2.32 thi` cu' lam` theo cach' nay` la`OK (cach cua chi LanHuong) Ban co' the vao` trang dau` tien cua topic nay` de xem huong dan cu the
            Originally posted by vmduc View Post
            NS-2 được thiết kế để chạy trong môi trường Unix. Tuy nhiên, ta vẫn có thể cài đặt NS-2 trong Windows bằng cách dùng thêm chương trình Cygwin. Cygwin là phần mềm giả lập môi trường Unix trong Windows.
            Do thư viện MPLS sẵn có trong NS-2 là phiên bản mns_1.0 không hỗ trợ các tập lệnh để thực hiện kỹ thuật lưu lượng, vì vậy bạn cần phải tải thêm module mns_2.0 (mô tả ở bước 2)

            BƯỚC 1: CÀI ĐẶT CYGWIN
            Download và chạy file: http://cygwin.com/setup.exe . Giả sử bạn cài vào thư mục gốc c:\cygwin\
            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 bạn đá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 Cygwin. Bạn cần tạo thêm shortcut đến file c:\cygwin\usr\X11R6\bin\startxwin.bat để thuận tiện khi cần chạy Xwindow.

            BƯỚC 2: CÀI ĐẶT NS-2 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. Version hiện nay là 2.32, như vậy bạn cần phải 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 bạn cần phải tải module MNS 2.0 . Tôi đã hiệu chỉnh module này để cài với NS-2.32. Bạn load file mns-for-2.32.zip (được attach dưới bài này). Giải nén nó, ta được 2 thư mục và 2 file 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ờ bạn 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:
            cd /ns-allinone-2.32/
            ./install


            Chờ cho đến khi nó build xong (khá lâu nếu máy có cấu hình yếu).

            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


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

            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:
            ns /ns-allinone-2.32/ns-2.32/tcl/ex/mns_v2.0/test-constraint-routing.tcl
            Nếu bạn cài đặt đúng, kết quả mô phỏng sẽ xuất hiện:

            --> The result of constraint-based routing for lspid 1100 : Explicit Route=1_3_5_7_9
            o The CR-LSP of lspid 1100 has been just established at 0.083327999999999999
            --> The result of constraint-based routing for lspid 1200 : Explicit Route=1_2_4_6_8_9
            o The CR-LSP of lspid 1200 has been just established at 0.30470399999999997
            --> The result of constraint-based routing for lspid 1300 : Explicit Route=1_3_4_6_5_7_8_9
            o The CR-LSP of lspid 1300 has been just established at 0.54732304761904738
            --> The result of constraint-based routing for lspid 1400 : Explicit Route= No path



            Nếu có báo lỗi, các bạn cần kiểm tra lại các bước, các thư mục ở trên. Để biên dịch lại nhanh, dùng các lệnh sau trong cửa sổ cygwin:
            cd /ns-allinone-2.32/ns-2.32
            make clean
            ./configure
            make


            Chúc các bạn thành công. :)
            Good luck
            Sống để thành công (:|

            Comment


            • sao to lam giong nhu vay ma van bi thong bao loi nhu tren vay.Nha ban o thanh pho phai khong.Neu o thanh pho thi cho to dia chi di.To dang can gap lam.To lam giong nhu tren test deu thay ok.Nhung khi danh chuong trinh khac va luu lai voi duoi .tcl thi khong chay duoc.Bi bao loi nhu tren do.To su dung worldpad va save lai voi duoi .tcl.Mong ban giup minh

              Comment


              • minh dag dug ns2.28, minh can mo fong giao thuc TFRC,nhug khong biet phai thiet lap nhu the nao.Ai biet chi gium minh voi.Thanks!

                Comment


                • Ban nao co may doan code mo phong MPLS thi post lai cho minh voi.cam on nhieu.may doan code trong huong dan die het roi

                  Comment


                  • Bản patch MNS dành cho NS-2.33

                    Bản patch MNS dành cho NS-2.33

                    Cách cài:
                    copy ns-allinone-2.33.tar.gz vào thư mục gốc /
                    - Xả nén:
                    cd /
                    tar -xzvf ns-allinone-2.33.tar.gz
                    cd ns-allinone-2.33

                    - Copy mns_rsvp.patch vào /ns-allinone-2.33 rồi:
                    cp -R ns-2.33/ ns-2.33-goc
                    patch -p0 < mns_rsvp.patch
                    cd ..

                    - Cài:
                    cd /ns-allinone-2.33
                    ./install

                    - Nhớ đặt .bashrc:
                    export NS_HOME=/ns-allinone-2.33
                    export PATH=$NS_HOME/bin:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$PATH
                    export LD_LIBRARY_PATH=$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
                    export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library
                    export DISPLAY=:0.0

                    Bản patch này hỗ trợ mns_v2.0 và RSVP-TE luôn. Chạy tốt trong Cygwin và Linux Debian.

                    Nếu cài trong Debian thì phải cài thêm libX11-dev, libXt-dev, libxmu-dev.
                    Attached Files

                    Comment


                    • bác nào có tài liệu về VMWare và chỉ giùm em cài VMWare kiểu gì với:(. Rồi chỉ luôn cho em cách cài NS-2 trong VMWare luôn nha. Thanks các bác trước. Gửi vào mail cho em thì càng tốt. Mail: tuanviet.dtvt@gmail.com

                      Comment


                      • Ban nao con code mo phong MPLS thi post len cho minh voi.Cam on nhieu.Minh dang lam de tai ve MPLS.Mong cac ban post len cho minh nhanh.Minh dang can gap lam

                        Comment


                        • Minh dang mo phong he thong chuyen mach OBS dua tren cong nghe WDM nhung ma khong biet cach phai mo phong WDM tren ns2 nhu the nao
                          Ban nao biet hoac co tai lieu huong dan co the share cho minh duoc khong?

                          Comment


                          • sao khong ai post len cho minh het vay.Minh dang can rat gap.Code mo phong CR-LDP va RSVP.Mong cac ban som hoi am cho minh.Cam on nhieu.

                            Comment


                            • bạn Huonglan32 ơi giúp mình với !!! mình đã cài Cygwin xong xuôi rồi , sao đó mình cài ns-2 để làm mô phỏng .hic mình cũng đã làm theo các bạn hướng dẫn trên mạng .mà sao kỳ quá , mình cài ns-2.29 ,ns-2.32 , ns-2.33 mà sao cái nào cũng vậy , mình cài xong mà không thấy file .bashrc ở đâu hết để mình chỉnh sửa hết .bạn có thể chỉ giúp mình file .bashrc ở đâu không vậy .hic rất mong các bạn giúp đỡ , mình mới tìm hiểu nên còn chưa biết nhiều mong mấy bạn thông cảm .hic hic

                              Comment


                              • Co ban nao co tai lieu mo phong he thong WDM khong? Goi cho minh duoc o?

                                Comment

                                Working...
                                X