Xây dựng chƣơng trình mô phỏng:

Một phần của tài liệu Đánh giá chất lượng truyền tin multicast trên tầng ứng dụng (Trang 39)

3.1.2.a Mục tiêu và yêu cầu của việc mô phỏng:

Chương trình mô phỏng phải đáp ứng được các yêu cầu về truyền Multicast tầng ứng dụng, dự liệu được truyền từ một node nguồn đến nhiều node khác trong mạng trong một khoảng thời gian liên tục. Chương trình phải mô phỏng được chính xác các thông lượng của các node cũng như các kết nối trong mạng, giữa các node với router và giữa các router với nhau. Ngoài ra bộ mô phỏng yêu cầu hỗ trợ việc truyền UDP trong mạng.

3.1.2.b Lựa chọn bộ mô phỏng NS-2

Bộ mô phỏng NS-2 đáp ứng đầy đử các yêu cầu mà bài toán đặt ra, cùng với việc xây dựng thư viện truyền Multicast tầng ứng dụng đã được phát triển trước đó nên ta sẽ sử dụng bộ mô phỏng NS-2 với các thư viện được thêm vào hộ trợ truyền Multicat tầng ứng dụng (MMapp).

3.1.2.c Xây dựng cây truyền Multicast

Từ tô pô mạng thực tiễn, ta xây dựng mô hình cây truyền Multicast (tree based), các node sẽ liên kết với cha của mình và sẽ nhận luông tin multicast thông qua chính liên kết đó. Theo cây truyền multicast này, node S1 sẽ là node root của cây, ứng dụng multicast sẽ được truyền đi từ root và tới các node cha thông quan liên kết vật lý, các node cha tương tự sẽ truyền cho các node con của mình

Hình 3.2: Cây multicast 1 cho mạng 12 node 7 router

Với phương thức truyền multicast tầng ứng dụng, các router sẽ không đảm nhận nhiệm vụ trong quá trình truyền mà chỉ làm nhiệm vụ kết nối trung gian giữa các node. Dữ liệu sẽ được truyền từ node tới node dưới dạng multicast đa luồng (one - to - many).

3.1.2.d Thiết kế chương trình

Chương trình chính có 2 phần chính, phần đầu xây dựng topo mạng trên NS-2 với các thông số kỹ thuật, băng thông kết nối giữa node với router cũng như các router với nhau. Phần thứ hai là khai báo phương thức truyền multicast tầng ứng dụng giữa các node, khới tạo luồng multicast và mô phỏng toàn bộ quá trình truyền đó trong một khoảng thời gian.

Một phần của tài liệu Đánh giá chất lượng truyền tin multicast trên tầng ứng dụng (Trang 39)

Tải bản đầy đủ (PDF)

(56 trang)