Đề tài Tìm hiểu về phần mềm Network Simulator version 2.0
Yêu cầu vềbăng thông luôn là một vấn đềlàm “đau đầu” các nhà quản trịmạng, dù rằng tốc độcủa những thiết bịmạng ngàycàng được cải thiện và nâng cao. Một trong các hướng giải quyết mâu thuẫn giữa nhu cầu vềbăng thông và băng thông thực tếcủa mạng truyền thông là kỹthuật cân bằng tải. Cân bằng tải có thể được thực hiện ởcác tầng 2, 3 và 4 của mô hình OSI. Hiện nay, có nhiều phương pháp được đềxuất cho phép thực hiện việc cân bằng tải giữa các collision domain (tầng 2) và giữa các broadcast domain (tầng 3, 4). Tuy nhiên, hầu nhưchưa có giải pháp và thiết bịnào cho phép thực hiện cân bằng tải giữa các collision domain dựa trên địa chỉMAC. Chương 1 của luận văn này sẽtrình bày chi tiết đến các phương pháp cân bằng tải trên mạng đang được sửdụng phổbiến hiện nay. Kiến trúc, các chức năng chung cũng nhưcách thức nhận và truyền frame của một layer 2 switch điển hình sẽ được đềcập đến trong chương tiếp theo. Network Simulator (NS)version 2.0 là một chương trình môphỏng hướng đối tượng, cho phép môphỏng một mạng máy tính bao gồm các thành phần “cứng” của mạng như đường truyền, các thiết bịmạng, server, và các hoạt động truyền thông giữa chúng. Nhóm thực hiện đềtài đã tiến hành nghiêncứu và sửdụng NS nhưlà một môi trường môphỏng các module “mềm”có trong một layer 2 switch, từ đó, cho phép kiểm tra và đánh giá các phương án khác nhau trong quá trình tìm ra mô hình thích hợp đểgiải quyết vấn đề được đặt ra. Các chương trình giảlập mạng đang được sửdụng hiện nay cũng nhưcác vấn đềliên quan đến NS sẽ được trình bày trong chương 3 của luận văn. 7 KHOA CNTT – ĐH KHTN Tóm tắt luận văn SoftSwitch là một phần mềmcho phép biến một PC chạy hệ điều hành Linux thành một layer 2 switch đơn giản (chủyếu đảm bảo chức năng switching), rẻtiền nhưng rất hiệu quảvềtốc độ. Các môhình switching liên quan đến SoftSwitch được mô phỏng lại bằng NS đểkhẳng định các kết quảthực nghiệm là đáng tin cậy. Dựa trên những kết quả đánh giácó được thông qua việc mô phỏng nói trên, đềtài đã lựa chọn môhình switching tốt nhất làm cơsởcho việc đềxuất các giải pháp cân bằng tải trong một layer 2 switch. Các giải pháp này cũng được mô phỏng đểlựa chọn ra một giải pháp tối ưu cho vấn đề. Cuối cùng, phần mềm tương ứng giải pháp tối ưu cho cân bằng tải trênmột layer 2 switch được xây dựng trên cơsởmởrộng phần mềm SoftSwitch. Các kết quảthử nghiệm, đánh giá và hướng phát triển của chương trình được đềcập ởchương cuối của luận văn.