XÂY DỰNG MỘT SOFTSWITCH CÓ KHẢ NĂNG CÂN BẰNG TẢI Ở LAYER 2

XÂY DỰNG MỘT SOFTSWITCH CÓ KHẢ NĂNG CÂN BẰNG TẢI Ở LAYER 2

 

Cao Ðăng Tân, Ngô Quốc Bình, Bùi Trần Ðồng Nam

Trường Ðại học Khoa học Tự Nhiên - ÐHQG tp.HCM

 

Tóm tắt:

 

          Yêu cầu băng thông luôn một vấn đề làm đau đầu các nhà quản trị mạng, rằng tốc độ của các thiết bị ngày một nâng cao. Một trong các hướng giải quyết mâu thuẫn giữa nhu cầu băng thông thực tế băng thông của mạng kỹ thuật cân bằng tải. Cân bằng tải thể thực hiện trên 2 mức: 1- giữa các broadcast domains, 2- giữa các collision domains. Ðã nhiều phương pháp được đề xuất nhằm giải quyết vấn đềmức 1, tuy nhiên liên quan đến mức 2 chưa các giải pháp thiết bị được đề cập một cách rộng rãi hoặc không .

          Network Simulator ver.2 (NS) một môi trường phỏng, cho phép 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, servers,.và các hoạt động truyền thông giữa chúng. Nhóm đề tài đã tìm cách sử dụng NS như một môi trường phỏng các modules "phần mềm" trong một switch, từ đó cho phép đánh giá các phương án khác nhau trong quá trình tìm hình thích hợp để giải quyết vấn đề.

          Phần mềm SoftSwitch, biến một máy tính PC chạy hệ điều hành Linux thành một 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 hình liên quan SoftSwitch được phỏng lại nhằm khẳng định các kết quả tin cậy.

          Trên những kết quả đánh giá được thông qua phỏng nói trên, đề tài đã lựa chọn hình switching tốt nhất làm sở cho việc đề xuất các giải pháp cân bằng tải trong một switch các giải pháp này cũng được phỏng để lựa chọn giải pháp tối ưu.

          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ên switch được xây dựng trên cở sở mở rộng phần mềm SoftSwitch.

 

 

SOFTSWITCH: A LAYER 2 LOAD DISTRIBUTING AND SWITCHING SOFTWARE

 

Cao Ðang Tan, Ngo Quoc Binh, Bui Tran Ðong Nam

University of Natural Sciences - VNU.HCM

 

Abstract

 

Bandwidth demand is always a headachy problem for network administrators even though network bandwidth grows up every day. One of solutions to resolve the gap between the demand and the bandwidth reality of a network is load balancing/distributing. Load balancing/distributing could be carried out at 2 levels: 1- among broadcast domains and 2- among collision domains. There are several approaches for level 1, but for level 2 there is no approach mentioned in public literature.

          Network Simulator ver. 2 (NS) is usually used to simulate a network with "hardware" components like links, routers, switches, servers. and the communication activities among them. In our approach, NS has been used to simulate also the "soft" components of the software running on a Linux PC as a cheap but effective switch (called SoftSwitch). Different models suggested in building SoftSwitch have been simulated back and the result was showed that the choice for SoftSwitch was correct.

Based on the selected model, several models have been suggested to improve the distributing capability of SoftSwitch. All suggested models were also simulated and the best one has been chosen to implement. The final software with distributing capability was successfully tested.