Tải bản đầy đủ (.doc) (27 trang)

BÁO CÁO PROJECT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (632.45 KB, 27 trang )

BÁO CÁO PROJECT 1
Nhóm sinh viên
Họ và tên Lớp Mã số sinh viên Email Điện thoại
Nguyễn Dũng Anh Điện tử 2 – K52 20070093 0973349676
Nguyễn Duy Ân Điện tử 2 – K52 20070171 01685820838
Trương Hoàng Anh Điện tử 7 – K52 20073579 01656053695
Cùng sự tham gia của
Trịnh Hoàng Long – ĐT9 –K52 – 20071815 – – 0943513593
Và sự giúp đỡ của anh Trần Huy
Giảng viên:
Đề tài:
1
Kiểm tra hiệu năng tầng ứng dụng (Application layer performance test)
2
MỤC LỤC
MỤC LỤC.......................................................................................................................................3
PHẦN I: OPERA............................................................................................................................4
Giới thiệu về OPERA.................................................................................................................4
Mục đích phép thử......................................................................................................................4
PHẦN II: CÁC THÔNG SỐ CẦN ĐO..........................................................................................5
PHẦN III: CÁCH THỨC ĐO........................................................................................................6
Công cụ đo..............................................................................................................................6
Quy mô của quá trình đo:.......................................................................................................7
Các kịch bản đo:.....................................................................................................................8
Kịch bản 1: Đo lưu lượng TCP tối đa từ điểm tới điểm (gồm cả song công và bán song
công – sử dụng Iperf).........................................................................................................8
Kịch bản 2: Đo thông lượng tối đa của lưu lượng TCP điểm tới đa điểm (song công và
bán song công)..................................................................................................................11
Kịch bản 3: Đo độ trễ.......................................................................................................16
Kịch bản 4: Đo giới hạn băng thông tải lên tại các bộ lặp và thiết bị đầu cuối..............18
Kịch bản 5: Đo chất lượng dịch vụ (QOS): Kiểm tra lưu lượng ưu tiên, chính sách công


bằng, định hàng lưu lượng trong kịch bản thực tế và với các thiết lập khác nhau.........20
Kịch bản 6: Tỉ lệ mất vào méo của các gói tin UDP truyền cố định (Kênh truyền 2
hướng 64kps được dùng để mô phỏng một cuộc gọi VoIP sử dụng mã G.711)............21
Kịch bản 7: Băng thông truy cập Internet(Trình duyệt web và tải fpt)...........................21
Các thiết lập cần thiết( cho Iperf, Wireshark, Gnuplot, Ping, Remote desktop):................24
Demo.....................................................................................................................................25
3
PHẦN I: OPERA
Giới thiệu về OPERA
Mục đích phép thử
4
PHẦN II: CÁC THÔNG SỐ CẦN ĐO
1. Thông lượng TCP (TCP throughput) tối đa từ điểm tới điểm ( Trong trường hợp cả
song công và bán song công)
2. Thông lượng TCP (TCP throughput) tối đa từ điểm tới đa điểm (Cả trường hợp song
công và bán song công)
3. Độ trễ (Latency)
4. Giới hạn băng thông tải lên tại các bộ lặp (Repearter) và thiết bị đầu cuối (HE – Head
End)
5. Chất lượng dịch vụ (QOS – Quality of service): Kiểm tra lưu lượng ưu tiên, chính sách
công bằng, định hàng lưu lượng trong kịch bản thực tế và với các thiết lập khác nhau
6. Tỉ lệ mất gói và méo của các gói UDP truyền cố định ( Kênh truyền 2 hướng 64kps
được dùng để mô phỏng một cuộc gọi VoIP sử dụng mã G.711)
7. Băng thông truy cập Internet ( Ứng dụng trình duyệt và tải ftp từ máy chủ fpt được cài
đặt trên mạng trục chính)
5
PHẦN III: CÁCH THỨC ĐO
Công cụ đo
• Yêu cầu phần cứng:
10 máy tính được kết nối theo sơ đồ hình bên dưới

Hình 1 – Sơ đồ kết nối các máy tính sử dụng cho quá trình kiểm tra
• Yêu cầu phần mềm:
 Hệ điều hành: Các máy tính trong quá trình thử nghiệm được cài đặt MS Windows
XP (hoặc cao hơn như Windows Vista, 7)
 Truy nhập từ xa: Sử dụng chức năng truy nhập từ xa (Remote Access) của
Windows để truy cập vào các máy tính khác từ máy L10. Khi đó, quá trình đo được
điều khiển từ máy 10.
6
 Bộ tạo lưu lượng: Dùng các phần mềm Iperf và Ping. Iperf tạo ra các gói tin TCP và
UDP. Còn Ping tạo ra các gói ICMP được sử dụng để đo độ trễ
 Đo lưu lượng: Phần mềm Iperf, ping và Wireshark. Iperf hiển thị băng thông
truyền và nhận, vì thế nó được sử dụng để đo băng thông và tỉ lệ mất gói trên
đường truyền. Ping thông báo chu kỳ của một gói tin.Wireshark được cài đặt trên
máy tính chủ để thu thập các gói truyền qua nó.
 Công cụ đồ họa: Gnuplot. Wireshark cung cấp một công cụ đồ họa trình diễn các
kết quả thu được nhưng các kết quả đó chỉ ở dạng đơn giản và không đầy đủ. Công
cụ Gnuplot sẽ được dùng để hiển thị các kết quả đo dưới dạng đồ họa.
 Công cụ cần thiết: Để quá trình đo diễn ra một cách tự động trong thời gian dài,
việc thiết lập kịch bản để quản lý các công cụ là vô cùng cần thiết. Kịch bản được
viết cho các mục đích đo riêng biệt. Ngôn ngữ kịch bản được sử dụng là Perlscript,
cùng với bộ dịch ngôn ngữ được cài đặt trên máy tính. Để các kịch bản perl chạy
được trong Windows, ta sử dụng các file kịch bản của hệ điều hành này, có dạng
*.bat.
 Phần mềm tạo máy ảo: VMware
 Các công cụ cần thiết download tại:
o Bộ dịch perlscript: />o Iperf: />o Wireshark: />o Gnuplot: o/
o Remote desktop:
/>.mspx
Quy mô của quá trình đo:
• Thời gian đo: Quá trình đo được tiến hành tự động tùy vào yêu cầu của từng phép đo

• Quy mô: Do sự hạn chế về mặt thiết bị, bước đầu một số phép đo đơn giản sẽ được
thực hiện trên máy ảo cài đặt Windows XP. Nếu quá trình này diễn ra tốt đẹp, chúng ta
7
sẽ tiến hành đo trên mạng 10 máy tính được đặt tại cùng một địa điểm. Rồi tiến xa hơn
là hệ thống máy tính với khoảng cách lớn.
Các kịch bản đo:
Kịch bản 1: Đo lưu lượng TCP tối đa từ điểm tới điểm (gồm cả song công và bán song
công – sử dụng Iperf)
o Đo tốc độ tải về bán song công
Iperf được cài đặt trên máy L6 gửi các gói TCP tới máy L1. Tốc độ tối đa sẽ được
ghi lại bởi Iperf và xuất ra file log theo kịch bản. Lưu lượng sẽ được tạo ra 5 phút
mỗi giờ
Kết quả đo lưu lượng sẽ được ghi ra file log bằng Wireshark
 Cài đặt
1) Sử dụng 2 máy L8 và L9
2) Iperf cài trên 2 máy L8 và L9
3) Wireshark cài đặt trên máy L9
4) L8: Kịch bản đặt trong thư mục “TCP_P2P_DL_L8”
 Server_TCP.bat
 Server_TCP.pl
5) L9: Kịch bản đặt trong thư mục “TCP_P2P_DL_L9”
 Send_TCP_1.bat
 Send_TCP_itv.pl
 Mô tả quá trình đo
1) Máy chủ Iperf (lệnh Iperf –s) chạy trên máy L8: chạy kịch bản
“server_TCP.bat”
2) Máy trạm Iperf (lệnh Iperf –c) chạy trên máy L9: Cấu hình và chạy
kịch bản “send_TCP_1.bat” với địa chỉ IP đích là của máy L8.
3) Wireshark chạy trên máy L9 và ghi lại 68 bytes của mỗi gói
 Thời gian đo: 1 tuần.

 Kết quả:
Kết quả từ Wireshark và Iperf sẽ được trích dẫn và biẻu diễn bằng công cụ đồ họa
8
Chúng sẽ được so sánh và phân tích để thể hiện được:
o Thông lượng TCP tải về tối đa
o Ảnh hưởng của trạng thái lưu lượng với thông lượng TCP tải về
tối đa:
 Các giờ trong ngày
 Các ngày trong tuần
9
o Đo tốc độ tải về song công
Iperf trên máy L8 gửi các gói TCP tới máy L9. Rồi đảo chiều, máy L9 gửi lại cho
máy L8.
Tốc độ tối đa được ghi lại bởi Iperf và lưu lại trong file log bằng kịch bản.
Lưu lượng được tạo ra 5 phút mỗi giờ
Kết quả đo ghi ra file log bằng Wireshark
 Cài đặt
1) Sử dụng 2 máy L8 và L9
2) Iperf cài trên 2 máy L8 và L9
3) Wireshark cài đặt trên máy L9
4) L8: Kịch bản đặt trong thư mục “TCP_P2P_FD_L8”; L9: Kịch bản
đặt trong thư mục “TCP_P2P_FD_L8”
 Send_TCP_1.bat
 Send_TCP_itv.pl
 Server_TCP.bat
 Server_TCP.pl
 Mô tả quá trình đo
1) Máy chủ Iperf (lệnh Iperf –s) chạy trên cả 2 máy L8 và L9
2) Máy trạm Iperf (lệnh Iperf –c) chạy trên cả 2 máy L8 và L9
3) Wireshark chạy trên máy L9

 Thời gian đo: 1 tuần.
 Kết quả:
Kết quả từ Wireshark và Iperf sẽ được trích dẫn và biẻu diễn bằng công cụ đồ họa
Chúng sẽ được so sánh và phân tích để thể hiện được:
o Thông lượng TCP tối đa cho cả tải về và tải lên
o Ảnh hưởng của trạng thái lưu lượng với thông lượng TCP tải về tối đa:
 Các giờ trong ngày
 Các ngày trong tuần
10

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×