BÁO CÁO PROJECT

27 476 0
Tài liệu đã được kiểm tra trùng lặp
BÁO CÁO PROJECT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÁO CÁO PROJECT

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 anhnd.89@gmail.com 0973349676 Nguyễn Duy Ân Điện tử 2 – K52 20070171 an.fet.hut@gmail.com 01685820838 Trương Hoàng Anh Điện tử 7 – K52 20073579 hoanganh.fet77@gmail.com 01656053695 Cùng sự tham gia của Trịnh Hoàng Long – ĐT9 –K52 – 20071815 – hoanglong711.fet@gmail.com – 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: http://www.activestate.com/Products/ActivePerl/ o Iperf: http://dast.nlanr.net/Projects/Iperf/ o Wireshark: http://www.Wireshark.com/ o Gnuplot: http://www.gnuplot.info/ o Remote desktop: http://www.microsoft.com/windowsxp/using/mobility/getstarted/remoteintro .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 . 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. đượ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

Ngày đăng: 24/04/2013, 16:20

Hình ảnh liên quan

10 máy tính được kết nối theo sơ đồ hình bên dưới - BÁO CÁO PROJECT

10.

máy tính được kết nối theo sơ đồ hình bên dưới Xem tại trang 6 của tài liệu.
Hình 2: Bảng kết quả phép đo băng thông Internet - BÁO CÁO PROJECT

Hình 2.

Bảng kết quả phép đo băng thông Internet Xem tại trang 23 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan