.1 Sơ đồ tổng quan của NS-2

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Đánh giá hiệu suất giao thức TCP trong mạng sử dụng đường truyền xDSL Luận văn ThS. Công nhệ thông tin 1.01.10 (Trang 76 - 78)

Hỡnh 3.1 mụ tả cỏc thành phần cấu trỳc của NS-2 và cỏch mà người dựng cú thể tương tỏc được với NS-2. NS-2 bao gồm trỡnh thụng dịch OTcl chứa một bộ lập lịch sự kiện mụ phỏng, cỏc thư viện đối tượng thành phần mạng và cỏc mụ-đun thư viện gắn kết mạng. Ngoài ra, để sử dụng NS-2,

79

người nghiờn cứu phải viết kịch bản bằng ngụn ngữ OTcl bắt đầu bằng một bộ lập lịch sự kiện, tạo hỡnh dạng mạng sử dụng cỏc đối tượng mạng, gọi cỏc hàm gắn kết trong thư viện và thụng bỏo cho cỏc nguồn gửi bắt đầu và kết thỳc gửi cỏc gúi số liệu qua bộ lập lịch sự kiện. Sau khi tạo ra được cỏc đối tượng mạng, cụng việc tiếp theo là tạo cỏc đường dữ liệu giữa cỏc đối tượng mạng bằng cỏch tạo một liờn kết từ một đối tượng đến một đối tượng thớch hợp khỏc. Khi một người dựng muốn tạo một đối tượng mạng mới, người đú cú thể tạo một cỏch dễ dàng bằng cỏch viết một đối tượng mới hoặc tạo ra một đối tượng được xõy dựng trong thư viện đối tượng và gắn cỏc đường dữ liệu tới đối tượng này. Ngoài ra, để thực hiện được mụ phỏng truyền số liệu, người nghiờn cứu cần phải nhỳng cỏc đối tượng giao thức lờn cỏc nỳt mạng thực hiện việc gửi và nhận số liệu, cỏc mụ-đun sinh lỗi cũng được gắn thờm vào cỏc liờn kết cú sinh lỗi. Cụng việc này cú thể phức tạp, nhưng việc ghộp cỏc mụ-đun OTcl để tạo ra chương trỡnh thỡ rất dễ dàng. Sau khi đó cú kịch bản mụ phỏng, người nghiờn cứu cú thể thực hiện kịch bản trờn bộ mụ phỏng. Sau khi thực hiện xong cỏc kết quả sẽ được xuất ra cỏc tập tin vết. Cuối cựng, sử dụng cỏc tập tin vết này phõn tớch đỏnh giỏ hiệu suất mạng.

Để phõn tớch, đỏnh giỏ được cỏc tham số hiệu suất cần thiết từ cỏc thụng tin mà NS-2 kết xuất ra tập tin vết, người nghiờn cứu thường phải dựng thờm một số cụng cụ dựng để vẽ đồ thị (như XGRAPH, gnuplot,...) và cụng cụ để tổng hợp cỏc dữ liệu trong cỏc tập tin vết, tất nhiờn người nghiờn cứu cũng cú thể tự viết lấy cỏc đoạn mó (script) hoặc chương trỡnh để phõn tớch kết quả theo yờu cầu của mỡnh. Cỏc ngụn ngữ Awk, Perl, hoặc Tcl thường được sử dụng để làm việc này. Nhiều nhà nghiờn cứu đó đưa một số kịch bản mụ phỏng cũng như kịch bản xử lý kết quả tập tin vết cho cộng đồng người sử dụng NS. Đõy cũng chớnh là lợi thế cho người mới nghiờn cứu mụ phỏng

80

3.3 Cỏch tạo kịch bản với mạng cú đường truyền bất đối xứng

Sau đõy là một vớ dụ về cỏch xõy dựng kịch bản dựng cho mạng cú đường truyền bất đối xứng. Chỳng tụi sử dụng kịch bản này trong mụ phỏng sử dụng giao thức TCP trờn mạng cú đường truyền ADSL. Cỏc bước được tiến hành như sau:

Xõy dựng cấu trỳc mạng mụ phỏng bao gồm:

 Cỏc nỳt mạng: mạng gồm 4 nỳt được gắn nhón là cỏc số 0, 1, 2, 3.

 Cỏc liờn kết giữa cỏc nỳt:

- Đường truyền từ nỳt 0 đến nỳt 1: là đường truyền song cụng cú băng thụng theo hai chiều mỗi chiều là 10Mbps, độ trễ tương ứng là 5ms. Đõy được xem như một mạng LAN theo chuẩn 802.3.

- Đường truyền từ nỳt 1 đến nỳt 2 là đường truyền bất đối xứng bao gồm hai đường truyền đơn cụng: đường từ nỳt 1 đến nỳt 2 cú băng thụng 128Kbps và độ trễ là 20ms; đường từ nỳt 2 đến nỳt 1 cú băng thụng 2Mbps và độ trễ là 10ms. Cú thể xem hai đường truyền đơn cụng này là một đường ADSL.

- Đường truyền từ nỳt 2 đến nỳt 3 là đường truyền song cụng cú băng thụng theo hai hướng là 2.048Mbps và độ trễ tương ứng là 20ms. Chỳng tụi xem đường truyền này như tuyến nối với một mạng WAN.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Đánh giá hiệu suất giao thức TCP trong mạng sử dụng đường truyền xDSL Luận văn ThS. Công nhệ thông tin 1.01.10 (Trang 76 - 78)

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

(115 trang)