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

  • #16
    bạn có nhừng tài liệu về MPLS thì cho mình xin với.đặt biệt là các lệnh cấu hình,và các mô hình MPLS.thanks.
    đang online: happyfeet_rock@yahoo.com

    Comment


    • #17
      Hiện tại mình đang có hơn 300MB ebook về MPLS, lớn quá làm sao up đây ?

      Comment


      • #18
        Originally posted by huonglan32 View Post
        Trong file .bashrc phải có dòng: export DISPLAY=:0.0
        Ngoài ra, phải chạy Xwindow (file startxwin.bat) trước khi chạy mô phỏng, bạn sẽ thấy icon chữ X màu đen trên task tray. Xwindow hiển thị đồ họa cho xgraph và nam.
        Mình đã hoàn tất ! Thanks bạn rất nhiều :53:

        Comment


        • #19
          Em có bản VNware nè:D Chạy máy ảo susepro9.3, thầy giáo cofig luôn cho hết roài, về chỉ cần chạy cái VNWARE lên là ok ^^ Nhưng dung lượng nén lại còn gần 1GB :M
          Em đang làm về mô phỏng RED trong ns, bác nào có tài liệu , luận văn, share cho em tham khảo với nhé. em thanks nhiều^^

          Comment


          • #20
            Cảm ơn các bạn ! Mình đã cài xong roài ! Nhưng khi chạy thử các ví dụ trong exmple... mình không hiểu là nó mô phỏng cái gì ? Các bạn có thể giúp mình không ?

            Comment


            • #21
              Originally posted by chickenvn View Post
              Cảm ơn các bạn ! Mình đã cài xong roài ! Nhưng khi chạy thử các ví dụ trong exmple... mình không hiểu là nó mô phỏng cái gì ? Các bạn có thể giúp mình không ?
              Tên của các file ví dụ đã cho biết mục đích mô phỏng về cái gì roài :) . Còn cụ thể mô hình, kịch bản mô phỏng thì phải xem source code. @-)

              Các ví dụ kèm theo mns khi chạy xong nó không chạy luôn kết quả animation (xem code của nó thì biết). Nó sinh ra các file *.nam . Để xem kết quả trực quan, chạy lệnh: nam ten_file.nam &

              Comment


              • #22
                Originally posted by metallicaxd View Post
                Em có bản VNware nè:D Chạy máy ảo susepro9.3, thầy giáo cofig luôn cho hết roài, về chỉ cần chạy cái VNWARE lên là ok ^^ Nhưng dung lượng nén lại còn gần 1GB :M
                Em đang làm về mô phỏng RED trong ns, bác nào có tài liệu , luận văn, share cho em tham khảo với nhé. em thanks nhiều^^
                Tài liệu tiếng Viêt, có 1 chút đề cập đến RED là cái gì :105:
                Attached Files

                Comment


                • #23
                  Cho minh hoi xiu. Trong phan huong dan cai mnsv2 vo ns2 ban noi la co chinh sua de thich hop voi ns2.32. Khong biet ban da chinh sua nhung gi co the cho minh biet duoc khong

                  Comment


                  • #24
                    Originally posted by hoang nam hai View Post
                    Cho minh hoi xiu. Trong phan huong dan cai mnsv2 vo ns2 ban noi la co chinh sua de thich hop voi ns2.32. Khong biet ban da chinh sua nhung gi co the cho minh biet duoc khong
                    NS version 2.32 nguyên thủy có các file sau đây:
                    ns-allinone-2.32\ns-2.32\makefile.in
                    ns-allinone-2.32\ns-2.32\makefile.vc
                    ns-allinone-2.32\ns-2.32\tcl\lib\ns-default.tcl
                    ns-allinone-2.32\ns-2.32\tcl\lib\ns-lib.tcl
                    ns-allinone-2.32\ns-2.32\tcl\lib\ns-link.tcl

                    Trong các file này có đường dẫn chỉ đến thư viện mns sẳn có của NS (các file trong thư mục ns-allinone-2.32\ns-2.32\mpls). Tuy nhiên thư viện này không hỗ trợ traffic engineering. Vì vậy mình phải sửa các đường dẫn để nó chỉ đến thư viện mns mới (thư mục mns_v2.0). Ngoài ra phải bổ sung một số khai báo khởi tạo các biến toàn cục mới có trong mns_v2.0. Có chỉnh sửa như thế thì khi build nó mới biên dịch module mns_v2.

                    Nếu NS-2 phát hành phiên bản tiếp theo (version 2.33 chẳng hạn), ta lại phải làm lại từ đầu các công đoạn nói trên chứ không thể copy đè các file của version cũ lên được (không chạy đâu á :) )

                    Ngoài module mns_v2.0 mình đã up cho các bạn, có 1 website nói đã phát triển lên mns_v2.1. Version này hỗ trợ mô phỏng với giao thức phân phối nhãn RSVP-TE và hierarchical label :
                    Patch for MPLS and RSVP-TE with support for hierarchical addresses in NS2
                    Module này phần RSVP chạy khá tốt, tuy nhiên các hàm có liên quan đến LDP và CR-LDP đang chạy tốt ở mns_v2.0 đều bị sai hết. Nếu không mô phỏng LDP hoặc CR-LDP thì OK.
                    Bạn nào thích nghiên cứu MPLS chỉ với RSVP-TE thì nên dùng. Dễ cài hơn v2.0 nhiều.
                    Attached Files

                    Comment


                    • #25
                      Patch RSVP cho ns-2.26

                      mình đang tìm hiểu về ns2, mình cần patch file ns-2.26-rsvp.patch để mô phỏng mô hình Intserv nhưng không biết phải làm thế nào. Bác nào biết hướng dẫn cho mình với, mình rất cần gấp. Xin cảm ơn trước. nguyenhobahai2003@gmail.com

                      Comment


                      • #26
                        Cách cài patch rsvp cho NS v2.32:

                        - Copy file clean-hier_mpls_v1.patch vào thư mục /ns-allinone-2.32/ns-2.32

                        - Chạy patch: ../ns-allinone-2.32/ns-2.32/> patch -p1 < clean-hier_mpls_v1.patch

                        hoặc: ../ns-allinone-2.32/ns-2.32/> patch -p0 < clean-hier_mpls_v1.patch

                        - Biên dịch lại ns-2.32:
                        ../ns-allinone-2.32/ns-2.32> make clean
                        ../ns-allinone-2.32/ns-2.32> ./configure
                        ../ns-allinone-2.32/ns-2.32> make
                        Attached Files
                        Last edited by huonglan32; 30-05-2008, 11:02 PM. Reason: re-up clean-hier_mpls_v1.patch

                        Comment


                        • #27
                          Hi all !
                          cho minh hoi, mac du khai bao duong dan roi ma sao no cu bao loi: bash:ns: command not found. Va sau khi cai (theo dung cac buoc) thu muc cygdrive empty?->nhu vay co loi gi kg?
                          thanks a lot!
                          email: minhphungbk03@yahoo.com

                          Comment


                          • #28
                            Bạn kiểm tra lại file .bashrc

                            Bạn nên dùng Midnight Commander ( mc ) trong cygwin để edit file này.
                            Nếu vẫn không được, xóa thư mục của user hiện hành trong cygwin/home/ rồi relogon để nó tạo lại.

                            Comment


                            • #29
                              Thank you!

                              Cam on ban huonglan32!
                              Khong biet loi gi ma khi rebuild thi lai chay duoc. Ah, ma sao thu muc cygdrive lai empty ta?

                              Comment


                              • #30
                                Em cũng đang làm bài tập dùng NS2 để mô phỏng hàng đợi MM1, vẽ đồ thị trễ cho từng gói và tính các thông số T, Tq, N, Nq

                                Để tính các thông số em đã viết 1 chương trình Perl và chạy được ra kết quả, nhưng vẫn còn thiếu sót trong thuật toán và chưa sửa được. Cho em hỏi có cách nào đơn giản hơn như làm trực tiếp trên .tcl ko?

                                Với trễ theo gói, có hàm nào lưu lại giá trị trễ của từng gói ko, để qua đó dựng được đồ thị. Em có hỏi thấy có bugfix_ts_ trong tcp.cc có ghi lại giá trị này, nhưng em ko biết cách dùng.

                                Comment

                                Working...
                                X