If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
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.
Bạn ơi,cho mình hỏi,khi mình down code mô phỏng ở trên về,chạy bài 1 về mạng ip thì được,nhưng 5 bài sau về MPLS nó lại báo lỗi,hay bản ns2 của mình cũ quá nhỉ
Chào mọi người! Mình đang làm đồ án tốt nghiệp về kết hợp MPLS và Differentiated service trong việc quản lý lưu lượng . Mọi người có tài liệu nào thì share mình với! mình đang mô phỏng bằng NS2 chạy bằng VMWare. Thanks mọi người nhiều .
Mình đang làm đề tài về thuật toán định tuyến MIRA trên MPLS, đã tìm rất nhiều tài liệu trên mạng rồi những vẫn chưa có tài liệu nào hướng dẫn các mô phỏng trên NS2 hết, hiện tại mình chỉ biết một điều dùng NS2 để mô phỏng thuật toán MIRA với mô hình các nút mạng, nhưng cách thiết lập định tuyến như thế nào thì chịu, có ai biết hoặc có tài liệu nào giúp mình với, cảm ơn nhiều
có ai chỉ dùm với. Mình làm về ""UMTS security " , không biết dùng NS2 có thể mô phỏng được về các thuật toán trong UMTS không. Hay là có một soft nào khác nhờ các bác chỉ dùm với. Thank
Các huynh giúp mình với:
cho mình hỏi mình cài ns-allinone-2.27 thì khi mình mô phỏng thì mình phài vào đường dẫn ~ns-allinone-2.27/ns-2.27/ns-tutorial/exsamples
rồi mình mới gõ lệnh ns exsample2.tcl để Mô phỏng lên. còn khi cài ns-allinone-2.32 thì mình phài vào đường dẫn nào để chạy vậy?
Thanks các huynh nhiều.có ai bít cho mình làm wen với. nick mình myhado2005@yahoo.com.
hi.
thấy nhiều người hỏi về cách cài ns2 này quá, phiên bản mới nhất là 2.35 rc4. cách cài đặt cũng không quá khó.vấn đề trục trặc nhiều nhất là do các pạn cài đặt source cygwin bị thiếu, dẫn đến khi build ns2 gặp lỗi thiếu package. các gói quan trọng như gcc4,xinit.... là không thể thiếu được. nếu pạn nào gặp trục trặc khi cài thì có thể buzz mình. mình sẽ giúp đỡ nếu mình có thể
với bạn chỉ cần copy các file ns.exe trong thư mục ns-allinone../ns-2.27 vào thư mục cygwin/bin là ok.
khi chạy, bạn có thể gõ ns /đường dẫn tới file.tcl là xong
mình đã install ns -2 và đã chạy ok như hướng dẫn, hiện mình có code bài mô phòng diffserv trong mpls nhưng khi mình cho nó chạy thì báo lỗi như sau:
can't read "Size": no such variable
while executing
"$qEdge1ToCore meanPktSize_$Size"
(line60). đoạn code như sau:
# Khai bao node
set ns [new Simulator]
set R0 [$ns node]
set R1 [$ns node]
set R2 [$ns node]
set LSR3 [$ns mpls-node]
set LSR4 [$ns mpls-node]
set LSR5 [$ns mpls-node]
set LSR6 [$ns mpls-node]
set LSR7 [$ns mpls-node]
set R8 [$ns node]
set R9 [$ns node]
set R10 [$ns node]
# Cau hinh LDP agent tren tat ca cac nut MPLS
$ns configure-ldp-on-all-mpls-nodes
# Thiet lap mau cho cac ban tin
$ns ldp-request-color blue
$ns ldp-mapping-color red
$ns ldp-withdraw-color magenta
$ns ldp-release-color orange
$ns ldp-notification-color green
$ns run
nhờ các anh chị giúp đỡ mình với vì mình đang làm đồ án kết hợp diffserv trong mpls. và cho mình xin code khi chạy mpls không có kết hợp Diffserv. cảm ơn các anh chị nhiều.
Chị Hương Lan và các anh giúp đỡ em với, trong bài luận văn của chị Hương Lan, em test bai1.tcl thì chạy ok còn các bai2.tcl, bai3.tcl thì bị lỗi như dưới đây
đây là lỗi code hay lỗi gì vậy ạh? mong anh chị giúp đỡ
Trong bài lấn chiếm, lý do luồng 1 vọt lên tới 1M khi luồng 2 ngưng truyền: trước khi đưa ra đường truyền thì luồng nào cũng nằm trong các hàng đợi của router. Trong lúc luồng 1 bị lấn chiếm, nó bị ứ lại trong hàng đợi của router số 7 và khi hàng đợi tràn thì nó bị rớt gói. Khi luồng 2 ngừng thì gói của luồng 1 đang ứ trong hàng đợi được dịp tuôn ra và chiếm hết băng thông 1M của link ra. Có thể kiểm chứng điều này: bạn đặt thời gian stop mô phỏng dài hơn (ví dụ 20s) thì sẽ thấy sau khi bùng phát lên 1M một lúc thì nó sẽ trở về lại tốc độ 0.8M ban đầu vì gói ứ đọng trong hàng đợi đã được đưa ra hết.
Xgraph ở các bài khôi phục cũng có chổ lưu lượng tăng đột biến sau khi liên kết 5-7 phục hồi. Lý do được giải thích khi chạy hoạt hình trong cửa sổ nam. Bạn để ý là sau khi phục hồi link 5-7 dữ liệu đi về router số 9 theo nhánh dưới (R1-R3-R5-R7-R9) và một số gói còn sót lại chưa tới đích ở nhánh trên (R1-R2-R4-R6-R8-R9). Do gói từ hai nhánh nhập thành một tại R9 nên khi đến đích tạo ra gai đột biến trên đồ thị.
NS2 báo lỗi thì kiểm tra lại cách cài đặt, chứ code của 2 bài đó đều OK.
Lưu ý bài Haskin không có gai đột biến lưu lượng. Đây là bug của module mpls. Khi link 5-7 khôi phục thì đáng lẽ nó phải chuyển lưu lượng trở lại đường ban đầu nhưng ở đây nó lại vẫn tiếp tục truyền theo đường dự phòng nên không tạo ra đột biến như các bài khôi phục khác. Thầy có hỏi thì giải thích như thế.
Các câu hỏi thầy phản biện đã hỏi mình:
1. Nêu quá trình hình thành trung kế lưu lượng?
Trả lời: Các packet đến ỉngess-LER phân loại vào các FEC, 1 hoặc nhiều FEC có cùng các yêu cầu về QoS và cần đi ra ở cùng một egress-LER thì được đưa vào 1 traffic trunk. Sau khi hình thành traffic trunk mới chạy giải thuật định tuyến ràng buộc để tìm đường. Tìm được đường xong thì mới báo hiệu để thiết lập LSP theo đường đó. Thiết lập xong LSP thì gán traffic trunk vào LSP đó và kích hoạt traffic trunk để nó chuyển lưu lượng.
2. Mô tả các kiểu hàng đợi của router dùng trong các bài mô phỏng?
Phải mô tả các kiểu hàng đợi Drop Tail, CBQ.
3. Nêu những hiểu biết về mạng NGN của VNPT?
Cái này biết gì thì nói đấy. Mạng trục (lớp chuyển tải) mạng NGN của VNPT sử dụng IP/MPLS.
Một số câu hỏi phụ khác nhưng quên rồi.
Chúc bạn "lên thớt" đạt kết quả tốt.
Bài trả lời này rất hay, rất chuẩn. bây giờ em mới nghiên cứu, tuy đã trễ so với anh chị, nhưng em thấy nó rất hay. huonglan32 ơi, sao Chị/Anh không vào đây để giải đáp thắc mắc tiếp nữa ak.
mình cũng đang làm về ns2 nhằm mô phỏng ns2, đã làm theo hướng dẫn trên diễn đàn nhưng không thành công được . (quá trình cài gói ns-allinone-2.32 không hoàn thành được). Cho mình hỏi ngay từ bước đầu tiên cài Cygwin ở bước select package không có cài hết được các gói mình chọn rồi! Vậy bạn nào đã làm được phần cài đặt NS-2 có thể chỉ giúp cho mình với. mình cảm ơn nhiều!
1. Em đã cài ns2-2.34 trên ubuntu. Do muốn làm mô phỏng về GMPLS nên em nghĩ chắc mình phải cài thêm NMS( có hiệu chỉnh cho ns2-2.34) và RSVP-TE nữa phải không.
Chị có packet NMS cho ns-2.34 và cách cài đặt không, chị hướng dẫn cho em với.
2. Sau khi cài đặt và khai báo gedit ~/.bashrc như sau:
# LD_LIBRARY_PATH
OTCL_LIB=/home/ngocanh/ns-allinone-2.34/otcl-1.13
NS2_LIB=/home/ngocanh/ns-allinone-2.34/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LI B:$X11_LIB:$ USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/ngocanh/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/ngocanh/ns-allinone-2.34/bin:/home/ngocanh/ns-allinone-
2.34/tcl8.4.18/unix:/home/ngocanh/ns-allinone-2.34/tk8.4.18/unix:/home/ns-allinone-2.34/xgrahp-12.1/
NS=/home/ngocanh/ns-allinone-2.34/ns-2.34/
NAM=/home/ngocanh/ns-allinone-2.34/nam-1.14/
export PATH=$PATH:$XGRAPH:$NS:$NAM
Chạy lênh : source ~/.bashrc
em vẫn thấy báo 1 dòng lỗi: command not found.
3. em chạy 1 file có lỗi sau:
chị xem giúp em là nguyên nhân gì với !
Comment