BÁO CÁO BÀI TẬP LỚN
MÔN : ĐÁNH GIÁ HIỆU NĂNG MẠNG
CHỦ ĐỀ: Token ring
Giáo viên hướng dẫn: Th.s Lê Khánh Dương
Sinh viên thực hiện: Lưu Thị Nhinh
Phạm Thị Hường
Nguyễn Thế Anh
Nguyễn Trọng Khiêm
Nguyễn Thị Bích Ngọc
1
MỤC LỤC
1. Mục tiêu........................................3
2. Tổng quan....................................3
3. Cách tiến hành.............................4
3.1 Tạo một Project mới ..........................................................................4
3.2 Tạo mạng.............................................................................................9
3.3 Cấu hình các node mạng....................................................................12
3.4 Cấu hình mô phỏng............................................................................19
3.5 Lựa chọn các số liệu thống kê (Statistics).........................................24
3.6 Duplicate the Scenario.......................................................................34
3.7 Chạy mô phỏng..................................................................................40
3.8 Xem kết quả.......................................................................................42
2
Token Ring
1. Mục tiêu
Bài lab này được thiết kế để giải thích việc cài đặt một mạng token ring.
Việc mô phỏng trong bài lab này sẽ giúp kiểm tra hiệu năng của mạng token ring
2. Tổng quan
Một mạng token ring bao gồm một tập hợp các node được kết nối trong
một vòng tròn (ring). Ring là môi trường chia sẻ duy nhất. Công nghệ token ring
cần phải có một thuật toán để phân tán, thuật toán này dùng để điều khiển các node
khi mà mỗi node được truyền. Tất cả các node xem tất cả các frame , và node được
xác định là đích trong tiêu đề của frame lưu một bản sao của frame khi frame
truyền qua node. Với mô hình mạng vòng-ring, bất kì liên kết hoặc node nào bị lỗi
thì cả hệ thống sẽ không thể sử dụng được. Vấn đề này có thể được giải quyết
bằng việc sử dụng một mô hình mạng sao-star, ở đó các node được kết nối tới một
trung tâm-hub token ring. Hub hoạt động chuyển tiếp (relay), được gọi là thiết bị
truy cập đa trạm (MSAU – Multistation access unit). MSAUs hầu như được luôn
được sử dụng bởi vì cần thiết cho việc thêm và xóa các node mạng.
Token được hiểu là một dãy cấc bít, luôn chuyển xung quanh vòng; mỗi
node nhận và sau đó chuyển tiếp token. Khi một node có được một frame để
truyền token, tách token ra khỏi vòng và thay vào đó là chèn các frame vào ring.
Khi frame quay lại phái người gửi, node này sẽ gỡ bỏ các frame ra khỏi ring và
thay vào đó là chèn các token vào ring. Thời gian giữ token (THT – Token holding
time) là thời gian một node cho phép giữ token. Từ định nghĩa của THT, THT ảnh
hưởng tới việc sử dụng và sự công bằng của mạng, việc sử dụng là đo băng thông
được sử dụng so với băng thông sẵn có trên ring.
Trong bài lab này: tiến hành cài đặt một mạng token ring với 14 node được
kết nối trong mô hình mạng sao-star. Các liên kết sử dụng với tốc độ 4Mbps. Học
được cách làm thế nào mà việc sử dụng và độ trễ của mạng thì bị ảnh hưởng bởi
việc tải-load cũng như bị ảnh hưởng bởi THT.
3
3. Cách tiến hành.
3.1 Tạo một Project mới
Để tạo một Project cho mạng token ring:
Bước 1:Mở OPNET IT Guru Academic Edition chọn New từ menu
File
Bước 2: Lựa chọn Project và chọn OK
4
Đặt tên của project: Nhom2_Token và tên Scenario: scenario1.
5
Bước 3: trong hộp thoại Startup Wizard: Initial Topology: Create
Empty Scenario là được lựa chọn ấn Next.
Chọn Office cho Network scale ấn Next 3 lần click OK
6
7
Bước 4: chọn Object Palette: token_ring, sau đó lưu project: Nhom2_Token
8
3.2 Tạo mạng
Bước 1: mở file Nhom2_Token ấn OK.
Lựa chọn Topology ⇒ Rapid Configuration
9
Từ menu drop-down chọn Star và ấn OK.
Bước 2: ấn nút Select Models trong hộp thoại Rapid Configuration. Từ
menu Model List drop-down chọn token_ring và ấn OK.
10
Bước 3: trong hộp thoại Rapid Configuration, cài đặt sáu giá trị và ấn OK.
Mô hình tr32_hub snode là một token ring hub hỗ trợ lên tới 32 kết nối với
tốc độ 4 or 16 Mbps. Hub chuyển tiếp gói tin nhận được tới cổng kế tiếp. Trong
Hub không có hàng đợi của gói tin, chính bản thân hub thời gian xử lý oi như bằng
0.
TR4 link kết nối hai thiết bị token ring tạo thành một vòng với 4Mbps.
Bước 4: bây giờ mạng đã được tạo, và có dạng như hình sau:
11
Bước 5: lưu project.
3.3 Cấu hình các node mạng.
Cấu hình THT của các node cũng như lưu lượng phát sinh bởi các node đó.
Để cấu hình THT của các node, cần sử dụng mô hình tr_station_adv cho các
node thay cho mô hình hiện tại là tr_station.
Bước 1: ấn chuột phải lên bất kì một node nào trong 14 node ⇒ Select
Similar Nodes. Bây giờ các node trong mạng là đã được lựa chọn.
12
13
Bước 2: ấn chuột phải lên bất kì node nào trong 14 node ⇒ Edit
Attributes.
a. tích vào ô Apply Changes to Selected Objects. Điều này là quan trọng
để tránh việc cấu hình lại mỗi node riêng.
Bước 3: click trên giá trị: tr_station và chọn Edit từ menu sổ xuống. Bây
giờ lựa chọn tr_station_adv từ menu sổ xuống.
14
Bước 4: để kiểm tra mạng theo cáo giá trị THT khác nhau, cần “promote”
các tham số THT. Điều này cho phép gán nhiều giá trị tới thuốc tính THT.
a. mở rộng phân cấp Token Ring Parametersb.
15
Click chuột phải lên thuộc tính THT Duration ⇒ chọn Promote
Attribute to Higher Level.
Bước 5: mở rộng phân cấp Traffic Generation Parameters ⇒ gán
exponential(100) tới thuộc tính ON State Time.
16
Gán exponential(0) tới thuộc tính OFF State Time (chú ý: các gói tin chỉ
được tạo trên “ON” state).
Bước 6: mở rộng phân cấp Packet Generation Arguments ⇒ gán
exponential(0.025) tới thuộc tính Interarrival Time.
17
Vậy kết quả từ bước 3 đến bước 6 được hiển thị trong hình vẽ sau:
Bước 7: ấn OK để quay lại Project Editor.
Bước 8: lưu project
18
Chú ý: THT – Token Holding Time: quy định cụ thể số lượng tối đa của
thời gian một MAC (Media Access Control) token ring có thể sử dụng token trước
khi phát token. interarrival time là thời gian giữa các gói tin kế tiếp nhau trong
trạng thái “ON”.
3.4 Cấu hình mô phỏng.
Để kiểm tra hiệu năng mạng dưới các THT khác nhau, cần chạy mô phỏng
nhiều lần bằng cách thay đổi THT với mỗi khi chạy mô phỏng. Điều này thì không
khó. Ta sử dụng thuộc tính THT Duration. Ở đây ta sẽ gán các giá trị khác nhau
tớ thuộc tính:
Bước 1: click lên Configure/Run Simulation
Bước 2: chắc chắn rằng tab Common là được chọn ⇒ gán 5 minutes tới
Duration.
19