1. Trang chủ
  2. » Luận Văn - Báo Cáo

Qos và các kịch bản triển khai trong hệ thống mạng khoa đào tạo chất lượng cao ngành công nghệ thông tin

117 4 0

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN QOS VÀ CÁC KỊCH BẢN TRIỂN KHAI TRONG HỆ THỐNG MẠNG GVHD: TS HUỲNH NGUN CHÍNH SVTH: NGUYỄN AN BÌNH HỒNG PHƯỚC ĐẠI S K L0 Tp Hồ Chí Minh, tháng 07/2021 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP QOS VÀ CÁC KỊCH BẢN TRIỂN KHAI TRONG HỆ THỐNG MẠNG SVTH: NGUYỄN AN BÌNH MSSV: 15110013 SVTH: HỒNG PHƯỚC ĐẠI MSSV: 15110028 Khóa: K15 Ngành: CÔNG NGHỆ THÔNG TIN GVHD: TS HUỲNH NGUYÊN CHÍNH Tp Hồ Chí Minh, tháng năm 2021 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP QOS VÀ CÁC KỊCH BẢN TRIỂN KHAI TRONG HỆ THỐNG MẠNG SVTH: NGUYỄN AN BÌNH MSSV: 15110013 SVTH: HỒNG PHƯỚC ĐẠI MSSV: 15110028 Khóa: K15 Ngành: CƠNG NGHỆ THƠNG TIN GVHD: TS HUỲNH NGUN CHÍNH Tp Hồ Chí Minh, tháng năm 2021 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 19 tháng 07 năm 2021 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên Sinh viên: Nguyễn An Bình MSSV: 15110013 Họ tên Sinh viên: Hoàng Phước Đại MSSV: 15110028 Ngành: Công Nghệ Thông Tin Giáo viên hướng dẫn: Huỳnh Nguyên Chính ĐT: Ngày nhận đề tài: 15/03/2021 Ngày nộp đề tài: 19/07/2021 Tên đề tài: QoS kịch triển khai hệ thống mạng Các số liệu, tài liệu ban đầu: Tham khảo online từ trang web cisco.com, networklessons.com, davidbombal.com, Wikipedia Youtube Nội dung thực đề tài: Tìm hiểu vai trị, đặc điểm kỹ thuật QoS Kết đạt được: Hiểu nguyên lý cách triển khai QoS hệ thống mạng TRƯỜNG NGÀNH GIÁO VIÊN HƯỚNG DẪN i CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Nguyễn An Bình MSSV: 15110013 Họ tên Sinh viên: Hồng Phước Đại MSSV: 15110028 Ngành: Cơng Nghệ Thông Tin Tên đề tài: QoS kịch triên khai hệ thống mạng Họ tên Giáo viên hướng dẫn: Huỳnh Nguyên Chính NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 20… Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ii CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Nguyễn An Bình MSSV: 15110013 Họ tên Sinh viên: Hồng Phước Đại MSSV: 15110028 Ngành: Cơng Nghệ Thơng Tin Tên đề tài: QoS kịch triển khai hệ thống mạng Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: … Điểm:……………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 20… Giáo viên hướng dẫn (Ký & ghi rõ họ tên) iii LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù nhiều hay ít, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập ngơi trường đến nay, nhóm nhận nhiều quan tâm, giúp đỡ quý thầy cô, gia đình, bạn bè Với lịng biết ơn sâu sắc nhất, nhóm xin gửi đến q thầy Khoa công nghệ thông tin – Trường ĐH Sư phạm kỹ thuật Thành phố Hồ Chí Minh với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho nhóm hầu hết thời gian trường Và đặc biệt, học kỳ này, khơng có hướng dẫn, dạy bảo thầy nhóm nghĩ đề tài nhóm khó để hồn thành Một lần nữa, nhóm xin chân thành cảm ơn thầy, báo cáo đề tài thực khoảng thời gian tháng Bước đầu vào tìm hiểu cơng nghệ nhóm cịn chút bỡ ngỡ, khơng tránh khỏi thiết sót điều chắn, nhóm mong nhận ý kiến đóng góp q báu thầy bạn học lớp để kiến thức nhóm lĩnh vực hoàn thiện Đồng thời trình độ lý luận kinh nghiệm thực tiễn cịn hạn chế nên báo cáo khơng thể tránh khỏi thiết sót, nhóm mong nhận ý kiến đóng góp từ thầy, để nhóm học thêm nhiều kinh nghiệm hoàn thành tốt cho khóa luận tốt nghiệp tới Nhóm gửi lời cảm ơn đến thầy Huỳnh Ngun Chính giảng dẫn tận tình cho nhóm để hồn thành đồ án Nhóm xin chân thành cảm ơn! Nhóm sinh viên thực Nguyễn An Bình Hồng Phước Đại iv TĨM TẮT Vấn đề nghiên cứu Nghiên cứu kiến thức lý thuyết như: QoS (Quality of Service) gì, lịch sử đời, phải cần sử dụng Tìm hiểu vai trò, đặc điểm kỹ thuật QoS Về phần thực hành, nhóm tìm hiểu cách thức hoạt động kỹ thuật liên quan Tìm hiểu Packet Tracer phần mềm mô thực hành mạng Cisco, cách sử dụng phần mềm Hướng tiếp cận Nhóm bắt đầu tiếp cận cách tìm hiểu thông tin mạng kiến thức từ đến nâng cao cơng nghệ Kèm theo tham khảo mơ hình sẵn có tích hợp QoS Tiếp theo sử dụng Packet Tracer để mô mơ hình mạng cấu hình QoS Việc đọc tài liệu tham khảo mạng internet giúp nhóm củng cố thêm mặt kiến thức áp dùng kiến thức vào việc thực hành để tạo nên trang web Ngoài việc đọc tài liệu nhóm cịn tìm hiểu thêm video clip hướng dẫn cách cấu hình cơng nghệ tạo mơ hình mạng hồn thiện Kết đạt Hiểu rõ việc cấu hình chất lượng dịch vụ mơ hình mạng, hiểu rõ cách thức hoạt động Ứng dụng kiến thức để sẵn sàng sử dụng cho loại mơ hình mạng v SUMMARY Research problem Research theoretical knowledge such as: What is QoS (Quality of Service), history of it, why it should be used Learning about and the roles and characteristics of QoS techniques For the practical part, my team learns how it works and the techniques involved We learn about Packet Tracer is a software which simulates Cisco network practice, how to use this software Approach We began to approach by searching for information on the Internet from basic to advanced knowledge of technology Attached is a reference to the available models that have integrated QoS The next step is to use Packet Tracer for simulating network models and configure QoS Reading the referenced documents on the internet helps us strengthen our knowledge, it also applies that knowledge in practice to create a website In addition to reading the documentation, we also learned more instructional video clips about how to configure the technology and create a more complete network model Results achieved Gain insight into configuring quality of service on any network model, understand how it works Apply ready-to-use knowledge to all types of network models vi MỤC LỤC Trang phụ bìa Trang NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP I PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN II PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN III LỜI CẢM ƠN IV TÓM TẮT V VẤN ĐỀ NGHIÊN CỨU V HƯỚNG TIẾP CẬN V KẾT QUẢ ĐẠT ĐƯỢC V SUMMARY VI RESEARCH PROBLEM VI APPROACH VI RESULTS ACHIEVED VI MỤC LỤC VII DANH MỤC CÁC HÌNH X DANH MỤC CÁC BẢNG XII CÁC TỪ VIẾT TẮT XIII TỔNG QUAN VỀ CHẤT LƯỢNG DỊCH VỤ .1 1.1 KHÁI NIỆM VÀ SỰ CẦN THIẾT CỦA QOS .1 1.1.1 Khái niệm 1.1.2 Sự cần thiết QoS mạng IP 1.2 CÁC YÊU CẦU VÀ MỘT SỐ CÁCH ĐỂ ĐÁNH GIÁ QOS TRONG MẠNG IP 1.2.1 Các yêu cầu chất lượng dịch vụ mạng IP 1.2.2 Cách tiếp cận để đánh giá QoS mạng IP 1.2.3 Các yêu cầu chức chung IP QoS 1.3 CÁC THAM SỐ ẢNH HƯỞNG ẢNH HƯỞNG ĐẾN QOS TRONG MẠNG IP 1.3.1 Băng thông 1.3.2 Độ trễ gói 1.3.3 Độ biến thiên trễ/Jitter 1.3.4 Mất gói 10 1.4 TỔNG KẾT CHƯƠNG 10 BIẾN MỘT SỐ MƠ HÌNH ĐẢM BẢO CHẤT LƯỢNG DỊCH VỤ PHỔ 12 vii - Rate | load Bandwidth Burst-size Se chia sẻ tài nguyên dự trữ, phạm vị bị hạn chế - Wf chia sẻ tài nguyên, không hạn chế phạm vi Dịch vụ bảo đảm tốc độ bit dịch vụ bảo điều khiển tải (Tùy chọn) tốc độ bit trung bình để dự trữ lên tới 75% tổng số băng thông interface Giá trị nằm khoảng từ đến 10,000,000 (Tùy chọn) kích thước bùng nổ tối đa (kilobyte liệu hàng đợi) giá trị nằm khoảng từ đến 65,535 Địa máy gửi Router gần máy gửi Previous-hop-ipaddress Previous-hop-interface Địa interface Hop subinterface liền trước Kiểu interface ethernet, loopback, null, serial b) Kiểm tra cấu hình RSVP Bảng phụ lục Kiểm tra cấu hình RSVP show ip rsvp interface [type number] show ip rsvp installed [type number] show ip rsvp neighbor [type number] show ip rsvp sender [type number] show ip rsvp request [type number] show ip rsvp reservation [type number] Hiển thị thông tin RSVP Interface Hiển thị thông tin lọc RSVP băng thơng RSVP Hiển thị RSVP hàng xóm Hiển thị thông tin RSVP người gửi Hiển thị thông tin RSVP yêu cầu Hiển thị thông tin RSVP người nhận Cấu hình đánh dấu gói tin theo lớp Để đánh dấu gói tin IP theo lớp, thực bước sau:  Phân loại gói tin vào lớp dịch vụ câu lệnh match bên MQC class-map  Đánh dấu gói tin cho lớp dịch vụ sử dụng dòng lệnh set bên MQC policy-map  Kích hoạt kỹ thuật đánh dấu CB Marking định nghĩa policy-map cho giao diện, sử dụng dòng lệnh service-policy 84 Bảng phụ lục 8: Cấu hình dịng lệnh với chức so khớp (match) kỹ thuật đánh dấu theo lớp Dòng lệnh Chức math [ip] precedence precedence-value [precedencevalue precedence-value precedence-value] So khớp quyền ưu tiên gói tin IPv4 tham số IP thêm vào So khớp gói tin IPv4 IPv6 tham số IP không thêm vào match access-group {accessgroup | name access-groupname} So khớp với ACL (tên số) match any So khớp với tất gói tin match class-map class-mapname So khớp với class map khác match cos cos-value- [cos-value So khớp giá trị CoS cos-value cos-value] match destination-address mac address So khớp với địa MAC đích match input-interface interfacename So khớp với giao diện đầu vào match ip dscp ip-dscp-value [ip-dscp-value ip-dscp-value ipdscp-value ip-dscp-value ipdscp- value ip- dscp-value ipdscp-value] So khớp với trường DSCP gói tin IPv4 tham số ip thiết lập dịng lệnh So khớp với gói tin Ipv4 IPv6 tham số ip không thiết lập match ip rtp starting-portnumber port-range So khớp dải giá trị cổng dành cho gói tin UDP sử dụng giao thức RTP match packet length {max maximum-length-value [min minimum-length-value ] | minimum-length-value [max maximum-length-value]} So khớp gói tin dựa độ dài tối thiểu, độ dài tối đa, hai gói tin 85 match protocol http [url urlstring | host hostname- string | mime MIME-type] So khớp với tên host chuỗi URL match protocol protocol-name So khớp với kiểu giao thức NBAR match protocol rtp [audio | video | payload-type payloadstring] So khớp với RTP audio video payload dựa kiểu payload Chỉ cho phép kiểu payload định rõ ràng match qos-group qos-groupvalue So khớp với nhóm QoS match source-address mac address-destination So khớp địa MAC nguồn Bảng phụ lục 9:Cấu hình dịng lệnh với chức đánh dấu gói tin cho lớp dịch vụ kỹ thuật đánh dấu lớp theo lớp Dòng lệnh Chức set [ip] precedence ipprecedence-value Đánh dấu giá trị cho trường IP Precedence gói tin IPv4 IPv6 tham số ip không thiết lập; đánh dấu cho gói tin IPv4 tham số ip thiết lập set [ip] dscp ip-dscpvalue Đánh dấu giá trị cho trường IP DSCP gói tin IPv4 IPv6 tham số ip không thiết lập; thiết lập cho gói tin IPv4 tham số ip thiết lập set cos cos-value Đánh dấu giá trị cho trường CoS set qos-group group-id Đánh dấu giá trị cho nhóm QoS Bảng phụ lục 10:Hiển thị thơng tin câu hình kỹ thuật đánh dấu lớp sở Dịng lệnh Chức show policy-map policy-map-name Liệt kê thơng tin cấu hình policymap show policy-map interface-spec [input | output] [class class-name] Liệt kê thông tin hoạt động policy-map kích hoạt interface 86 3.3 Phân loại gói tin với NBAR Chúng ta cấu hình NBAR kết hợp với CB-Marking để phân loại gói tin NBAR xem Header UDP TCP, xác định tên Host, URL, kiểu MIME yêu cầu HTTP NBAR xem Header UDP TCP khứ để nhận thông tin ứng dụng riêng NBAR nhận kiểu ứng dụng Citrix khác nhau, cho phép tìm kiếm dựa chuối URL Chúng ta dễ dàng nhận CB Marking sử dụng NBAR để phân loại gói tin Khi dòng lệnh match protocol sử dụng, CB Marking thực việc so khớp giao thức tìm NBAR Như vậy, CB Marking mở rộng thêm tính so khớp gói tin kết hợp với NBAR Dưới danh sách trường so khớp với kỹ thuật đánh dấu theo lớp sử dụng kết hợp với NBAR Bảng phụ lục 11: Các trường CB marking Trường Chú thích RTP Audio chống lại (versus) video RTP sử dụng cổng từ 16,84 đến 32,767 để truyền gói tin UDP NBAR cho phép so khớp số hiệu cổng, cho phép phân loại voice payload lớp dịch vụ khác tín hiệu voice Các ứng dụng NBAR citrix NBAR nhận kiểu khác ứng dụng Citrix Tên host, chuỗi URL, kiểu MIME NBAR so khớp dựa vào chuỗi URL, bao gồm tên host kiểu MIME Các ứng dụng ngang hàng NBAR tìm ứng dụng chia sẻ file giống Kazaa, Morpheus, Grokster, Gnutella Bảng phụ lục 12: Các dịng lệnh cấu hình NBAR để phân loại gói tin Dịng lệnh Chế độ chức ip nbar protocol-discovery Interface mode; kích hoạt NBAR cho lưu lượng vào interface ip nbar port-map protocolname [tcp | udp] port-number Global mode; bật NBAR tìm kiếm giao thức sử dụng số cổng khác với cổng biết Cũng định nghĩa số cổng dùng cho gói tin từ thiết lập 87 ip nbar pdlm pdlm-name Global mode; mở rộng danh sách giao thức nhận biết NBAR cách thêm vào PDLMs snmp-server enable traps cnpd Global mode; kích hoạt việc gửi bẫy (trap) NBAR 3.4 show ip nbar protocoldiscovery [interface interfacespec] [stats { byte-count | bitrate | packet-count}][{protocol protocol-name | top-n number}] Liệt kê thông tin thống kê giao thức phát Các số thống kê liệt kê theo interface, giao thức hay theo n giao thức đầu Show ip nbar port-map [protocol-name] Liệt kê danh sách cổng dùng giao thức tìm thấy Cấu hình hàng đợi 3.4.1 Hàng đợi FIFO Bước 1: Mặc định Cisco IOS sử dụng hàng đợi WFQ interface Serial Do để bật hàng đợi FIFO vào chế độ cấu hình cho Interface serial dùng dịng lệnh: Router(config-if) # no fair-queue Bước 2: Thiết lập chiều dài hàng đợi Router(config-if) # hold-queue out Bước 3: Kiểm tra thơng tin cấu hình Interface Router# show interface [] 3.4.2 Hàng đợi ưu tiên PQ Cấu hình phân loại lưu lượng sử dụng ACL dành cho giao thức IP (kiểu mở rộng) Bước 1: Cấu hình danh sách ưu tiên bao gồm:  Cấu hình phân loại lưu lượng Router(config)# priority-list list-number protocol protocolname{high|medium|normal|low} queue-keyword keyword-value 88 Bảng phụ lục 13: Cấu hình phân loại lưu lượng List-number protocol-name queue-keyword keyword-value Số hiệu danh sách (giống tên list) Tên giao thức, trường hợp chọn giao thức tầng - IP Trường có từ khóa là: fragment (gói tin IP không bị phân mảnh), gt/lt , list (số hiệu ACL bước 0), tcp|udp (số hiệu cổng TCP UDP)  Phân loại gói tin dựa Interface vào Router(config)# priority-list list-number interface intf{high|medium|normal|low}  Phân loại tất gói tin chưa phân loại vào hàng đợi mặc định Router(config)# priority-list list-number default {high|medium|normal|low}  Thiết lập kích thước hàng đợi tối đa cho hàng đợi (số lượng gói tin tối đa hàng đợi) Router(config)#priority-list list-number queue-limit high medium normal low Bước 2: Áp dụng danh sách ưu tiên đến lưu lượng Interface Router(config-if) # priority-group list Bước 3: Kiểm tra thông tin cấu hình  Hiển thị thơng tin thơng số hàng đợi Interface Router#show interface interface  Hiển thị thông tin tham số Interface (chọn hàng đợi để xem tham số chúng cấu hình) Router#show queueing [priority|custom|fair|random-detect] interface  Hiển thị nội dung hàng đợi Router#show queue interface 3.4.3 Hàng đợi tùy biến CQ Bước 1: phân loại hàng đợi CQ – sử dụng số thay cho tên (từ đến 16)  Phân loại gói tin dựa giao thức tiêu chuẩn đặc tả giao thức khác Router(config)#queue-list list-number protocol protocol-name queue-number queue-keyword keyword-value  Phân loại gói tin dựa Interface mà lưu lượng vào Router(config)# queue-list list-number interface incoming-intfqueue-number 89  Phân loại tất gói tin chưa phân loại vào hàng đợi mặc định Router(config)# queue-list list-number default queue-number  Bắt đầu hàng đợi tùy biến Interface gán mơ tả CQ cho Interface Router(config-if) #custom-queue list-number Bước 2: Thiết lập tham số lập lịch với hàng đợi CQ Router(config)# queue-list list queue queue-number byte-count byte-count Trong đó, byte-count trọng số hàng đợi (mặc định kích thước MTU – 1500 bytes) – rõ ranh giới số lượng byte (đếm) để hệ thống chia cho hàng đợi vòng Round-robin Router(config)# queue-list list queue queue-number limit limit Trong đó, limit số lượng gói tin tối đa hàng đợi Các gói tin vào bị loại bỏ phần vượt giới hạn limit (mặc định 20) Router(config)#queue-list list-number lowest-custom queue-number Dòng lệnh thiết lập hàng đợi CQ nhỏ phục vụ Roundrobin Hàng đợi thứ – Q1 hàng đợi có độ ưu tiên cao Hàng đợi Q0 luôn đối xử ưu tiên Bước 3: Áp dụng hàng đợi CQ lên Interface Router(config-if) # custom-queue list-number Bước 4: kiểm tra thơng tin cấu hình Router#show interface interface Router#show queue interface Router#show queueing custom 3.4.4 Hàng đợi WFQ Router(config-if) # fair-queue [cdt [dynamic-queues [reservablequeues]]] Router(config-if) # hold-queue max-limit out Bảng phụ lục 14: Tham số ý nghĩa hàng đợi WFQ Tham số Ý nghĩa cdt Số lượng gói tin cho phép bên hàng đợi WFQ (Ngưỡng loại bỏ gói tin) trước Router bắt đầu loại bỏ gói tin vào hàng đợi giá trị nằm khoảng từ đến 4096 (mặc định 64) dynamic-queues Số hàng đợi động sử dụng cho nỗ lực tối đa đàm thoại (giá trị 16,32, 64, 128, 256, 1024, 2048, 4096) 90 reservable-queues Số lượng hàng đợi dự trữ cho đàm thoại, nằm khoảng từ đến 1000 (được sử dụng cho Interface cấu hình tính RSVP – mặc định 0) max-limit Số lượng gói tin tối đa có tất hàng đợi đầu Interface thời điểm – mặc định 1000 Xem thông tin hệ thống WFQ Interface cấu hình dùng: Router#show interface interface Router> show queue interface 3.4.5 Hàng đợi CB WFQ Bước 1: Định nghĩa nhiều Class-map Router(config)# class-map {match-any|match-all} CLASS_MAP_NAME Bước 2: Mô tả lưu lượng sử dụng câu lệnh match Bước 3: Tạo sách đánh dấu gói tin – Policy Router(config)# policy-map MARKING_POLICY_NAME Bước 4: add tên class-map bước vào sách đánh dấu bước Router(config-pmap) #class CLASS_MAP_NAME Bước 5: áp dụng bảo đảm băng thông giới hạn số lượng gói tin tối đa cho lớp  Áp dụng bảo đảm băng thông Router(config-pmap-c) # bandwidth {bandwidth-kbps | percent percent} Hoặc Router(config-pmap-c) # bandwidth {remaining percent percent} Bảng phụ lục 15: Tham số ý nghĩa áp dụng bảo đảm băng thông bandwidth-kbps Thiết lập băng thông bảo đảm percent percent Thiết lập % băng thông phải bảo đảm (từ đến 100) Mặc định có 75% băng thơng trữ percent Thiết lập % băng thơng cịn lại Interface  Giới hạn số lượng gói tin tối đa hàng đợi lớp Router(config-pmap-c) # queue-limit queue-limit Bước 6: Xác định lớp lưu lượng chưa phân loại số lượng hàng đợi dự trữ cho lớp Router(config-pmap) # class class-default Router(config-pmap-c) # fair-queue [queue-limit queue-value] Bước 7: áp dụng sách policy lên interface 91 Router(config)# interface interface Router(config-if) # service-policy output MARKING_POLICY Bước 8: kiểm tra sách policy cấu hình Router# show policy-map policy-map-name Router# show policy-map interface-spec [input | output] [class class-name] 3.4.6 Cấu hình hàng đợi LLQ LLQ cấu hình bước tương tự cấu hình CB WFQ Chỉ khác chỗ, thay thực câu lệnh bandwidth lớp, sử dụng câu lệnh priority Cấu trúc câu lệnh priority sau: Router (config-pmap-c) # priority {bandwidth-kbps | percent percentage} [burst] Chú ý: bandwidth cấu hình với đơn vị kbps, burst có đơn vị bytes 3.4.7 Cấu hình hàng đợi WRR Switch2950(config)# wrr-queue bandwidth weight1…weight4 Trong đó, weight 1, weight 2, weight trọng số gán cho hàng đợi 1, 2, Có giá trị nằm khoảng từ đến 255 Các hàng đợi 1, 2, cấu hình cho lập lịch WRR hàng đợi cấu hình cho lập lịch ưu tiên Hàng đợi có trọng số weight nằm khoảng từ đến 255 Khi hàng đợi rỗng, gói tin từ hàng đợi 1, 2, gửi theo trọng số gán cho WRR 3.5 Chính sách lưu lượng 3.5.1 Một token bucket tốc độ Vào chế độ cấu hình policy-map để cấu hình sách lưu lượng dịng lệnh policy Cấu trúc dòng lệnh policy sau: Router(config-pmap-c) # police bps [burst-normal] [burst-max] conform-action action exceed-action action [violate-action action] Bảng phụ lục 16: ý nghĩa tham số policy-map token bucket bps burst-normal burst-max Tốc độ trung bình (bit giây) Giá trị hợp lệ khoảng từ 8,000 đến 200,000,000 Kích thước burst trung bình (bytes), Giá trị hợp lệ khoảng từ 1,000 đến 51,200,000 Kích thước burst mặc định 1500 byte Kích thước burst tối đa (bytes), Giá trị hợp lệ khoảng từ 1,000 đến 51,200,000 92 Hành động nhận gói vào chúng phù hợp với tốc độ giới hạn Hành động nhận gói vào chúng vượt tốc độ giới hạn violate-action action Hành động nhận gói vào chúng nằm giới hạn kích thước bùng nổ bình thường tối đa Bảng phụ lục 17: từ khóa action chọn hành động sau conform-action action exceed-action action Từ khóa action drop set-prec-transmit newprec set-qos-transmit new-qos set-dscp-transmit dscp transmit Kết hành động action Loại bỏ gói tin Thiết lập giá trị ưu tiên IP Precedence (từ đến 7) gửi gói tin Thiết lập mã nhóm QoS (từ đến 99) gửi gói tin new- Thiết lập giá trị DSCP gửi gói tin Gửi gói tin 3.5.2 Hai Token bucket tốc độ kép (hai tốc độ) Hai tốc độ sử dụng hai bucket để thiết lập sách lưu lượng tốc độ thông tin cam kết CIR tốc độ thông tin bùng nổ PIR Router(config-pmap-c) # police cir cir [bc conform-burst] pir pir [be peak-burst] [conform-action action [exceed-action action [violate-action action]]] Bảng phụ lục 18: ý nghĩa tham số token bucket tốc độ kép cir cir Giá trị tốc độ thông tin cam kết CIR (đơn vị bit/giây) nằm khoảng từ 8,000 đến 200,000,000 bc conform-burst Kích thước bùng nổ phù hợp (bc) sử dụng cho bucket pir pir Giá trị tốc độ thông tin đỉnh (PIR) để cập nhật bucket thứ be peak-burst Kích thước bùng nổ đỉnh (be) Đơn vị byte conform-action action Hành động nhận gói tin vào phù hợp với CIR PIR exceed-action action Hành động nhận gói tin vào phù hợp với PIR không phù hợp với CIR 93 violate-action action 3.6 Hành động nhận gói tin vào chúng vượt giá trị PIR Định hướng lưu lượng Định hướng lưu lượng sử dụng để ngăn chặn quản lý tắc nghẽn mạng ATM, Frame Relay, mạng Metro Ethernet Nó thực thi interface đầu 3.6.1 Định hướng lưu lượng Interface Router(config-if) # traffic-shape rate bit-rate [burst-size [excess-burst-size]] [buffer-limit] Bảng phụ lục 19: ý nghĩa tham số traffic – shape rate bit-rate burst-size excess-burst-size buffer-limit Tốc độ bit lưu lượng định hướng (đơn vị bit/giây) Kích thước bùng nổ - thực chất số bit gửi khoảng thời gian Kích thước bùng nổ vượt – thực chất số bit tối đa vượt kích thước bùng nổ khoảng thời gian đầu xảy tắc nghẽn Giới hạn tối đa đệm bps Giá trị nằm khoảng từ đến 4096 3.6.2 Định hướng lưu lượng theo lớp Router(config-pmap-c) # shape {average | peak} cir [bc] [be] Bảng phụ lục 20: ý nghĩa tham số shape định hướng lưu lượng theo lớp average Xác định tốc độ định hướng trung bình peak Xác định tốc độ định hướng đỉnh cir Tốc độ thông tin cam kết (CIR), đơn vị bps bc Kích thước bùng nổ cam kết, đơn bị bit be Kích thước bùng nổ vượt quá, đơn vị bit 3.7 Tránh tắc nghẽn 3.7.1 Cấu hình WRED Bảng phụ lục 21: Các lệnh cấu hình WRED 94 Dịng lệnh Chế độ chức random-detect [dscp-based | prec-based] Chế độ cấu hình Interface class; bật WRED, rõ trường tác động IP Precedence hay DSCP random-detect precedence precedence min- threshold max-threshold mark-probdenominator Chế độ cấu hình Interface, class, random-detect-group (interface ATM); thiết lập lại giá trị IP precedence, đưa vào giá trị ngưỡng WRED tối thiểu tối đa, % gói tin bị loại bỏ random-detect dscp dscpvalue min-threshold maxthreshold [mark-probabilitydenominator] Chế độ cấu hình Interface, class, random-detect-group (interface ATM); thiết lập lại giá trị DSCP, đưa vào giá trị ngưỡng WRED tối thiểu tối đa, % gói tin bị loại bỏ random-detect exponentialweighting- constant N Chế độ cấu hình Interface, class, random-detect-group (interface ATM); WRED dựa vào kích thước trung bình hàng đợi để xác định chế độ thời (không loại bỏ, loại bỏ ngẫu nhiên, loại bỏ hồn tồn) Do đó, việc thiết lập N cao làm cho WRED tác động không nhanh N thấp làm cho WRED tác động trở lại nhanh để thay đổi kích thước hàng đợi Kiểm tra thơng tin cấu hình Router# show interfaces Hoặc Router# show interface random-detect Hoặc Router# show policy-map [interface interface-name interface-number] 3.7.2 Cấu hình ECN  Bật WRED Router(config-pmap-c) #random-detect  Bật ECN Router(config-pmap-c) #random-detect ecn  Kiểm tra thông tin cấu hình Router# show policy-map [policy-map] 95 Hoặc Router# show policy-map interface interface-name 3.8 Cấu hình nén tiêu đề gói tin Bảng phụ lục 22: Câu lệnh nén tiêu đề gói tin Câu lệnh Chế độ cấu hình chức compression header ip [tcp Vào chế độ cấu hình class policy-map; | rtp] bật chức nén gói tin class theo giao thức RTP, TCP hai show policy-map interface interface-name [input | output] 3.9 Chế độ cấu hình; hiển thị thơng tin interface theo hướng vào thực thi policy-map Cấu hình ánh xạ giá trị CoS sang giá trị DSCP Switch ngược lại Switch(Config)# mls qos map cos-dscp dscp… dscp8 Câu lệnh sử dụng để ánh xạ giá trị cos sang giá trị dscp, dscp1…dscp8 giá trị dscp tương ứng thay cho giá trị cos từ đến Dùng dòng lệnh show mls qos maps cos-dscp để xem kết ánh xạ Switch(Config)# mls qos map dscp-cos dscp-list to cos Câu lệnh sử dụng để ánh xạ giá trị cos sang giá trị dscp, dscplist giá trị dscp (tối đa 13 giá trị dscp) ánh xạ sang giá trị cos (từ đến 7) tương ứng Dùng dòng lệnh show mls qos maps dscp- cos để xem kết ánh xạ 3.10 Cấu hình ưu tiên giá trị cos vào hàng đợi WRR Switch Switch(Config)#wrr-queue cos-map qid cos1 cosn Trong qid ID hàng đợi WRR mà giá trị cos đưa vào (ID nằm khoảng từ đến 4, ID hàng đợi ưu tiên thấp nhất) cos1 cosn giá trị cos cần đưa vào hàng đợi WRR tương ứng Nếu không thiết lập cấu hình Switch mặc định ánh xạ cos vào hàng đợi WRR sau: Bảng phụ lục 23: Giáo trị cos hàng đợi WRR switch Giá trị cos Thứ tự hàng đợi (ID) WRR 0, 1 96 2,3 4,5 6,7 Dùng dòng lệnh show wrr-queue cos-map để xem kết 97 ... KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP QOS VÀ CÁC KỊCH BẢN TRIỂN KHAI TRONG HỆ THỐNG MẠNG SVTH: NGUYỄN AN BÌNH MSSV: 15110013 SVTH: HỒNG PHƯỚC ĐẠI MSSV: 15110028 Khóa: K15 Ngành: CƠNG NGHỆ... thiết QoS mạng IP 1.2 CÁC YÊU CẦU VÀ MỘT SỐ CÁCH ĐỂ ĐÁNH GIÁ QOS TRONG MẠNG IP 1.2.1 Các yêu cầu chất lượng dịch vụ mạng IP 1.2.2 Cách tiếp cận để đánh giá QoS mạng IP 1.2.3 Các. .. MSSV: 15110028 Ngành: Công Nghệ Thông Tin Tên đề tài: QoS kịch triển khai hệ thống mạng Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện:

Ngày đăng: 10/08/2022, 22:50

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN