Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
8,33 MB
Nội dung
i ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ NGÂN CÁC CƠCHẾĐỊNHTUYẾNQoSVÀTHUẬTTOÁNMỞĐƯỜNGNGẮNNHẤTĐẦUTIÊN(OSPF)MỞ RỘN LUẬN VĂN THẠC SĨ Hà Nội – 2011 ii MỤC LỤC MỞĐẦU 1 CHƯƠNG 1 - TỔNG QUAN VỀ ĐỊNHTUYẾNQoS 3 1.1. Giới thiệu địnhtuyến dựa trên QoS 3 1.1.1. Địnhtuyến 3 1.1.2. Địnhtuyến dựa trên QoS 5 1.1.3. Mục đích của địnhtuyến dựa trên QoS 7 1.2. Các vấn đề cơ bản của địnhtuyến dựa trên QoS 8 1.2.1. Metric và sự tính toánđường đi 8 1.2.2. Lan truyền và duy trì thông tin 9 1.2.3. Mô hình thông tin trạng thái không chính xác 10 1.2.4. Điều khiển của quản trị mạng 11 1.2.5. Vấn đề thuậttoán trong địnhtuyến dựa trên QoS. 11 1.2.6. Vấn đề động trong địnhtuyến dựa trên QoS 15 1.3. Kỹ thuật OSPF và vấn đề mởrộng OSPF cho địnhtuyếnQoS 17 1.3.1. Kỹ thuật OSPF 17 1.3.2. Độ tin cậy trong địnhtuyến dựa trên QoS 21 1.3.3. Đặt vấn đề nghiên cứu thuậttoán OSPF mởrộng 22 CHƯƠNG 2 – CƠ BẢN VỀ CÁC CƠCHẾĐỊNHTUYẾNQoS [2] 25 2.1. ĐịnhtuyếnQoS nội miền 25 2.1.1. Vấn đề thuậttoán lựa chọn đường đi 26 2.1.2. Địnhtuyến đa đích 31 2.1.3. Địnhtuyến liên kết riêng biệt 33 2.1.4. Phương pháp địnhtuyến dựa trên dự đoán 34 2.2. ĐịnhtuyếnQoS liên miền[14] 36 iii 2.2.1. Các mởrộngQoSvà kỹ thuật lưu lượng sử dụng BGP 37 2.2.2. Các phương pháp che phủ 37 2.2.3. Multihoming 39 2.3. Bảng địnhtuyến 42 2.3.1. Cơchế trao đổi thông tin để xây dựng bảng địnhtuyến 44 2.3.2. Các chính sách cập nhật 44 2.3.3. Cơchế chuyển tiếp 46 2.3.4. Chuyển tiếp hai mức giới hạn 49 CHƯƠNG 3 - OSPF MỞRỘNG CHO ĐỊNHTUYẾNQoS 51 3.1. Mởrộng đảm bảo chất lượng dịch vụ cho OSPF [7]- [12] 51 3.1.1. Các khả năng tùy chọn QoS 51 3.1.2. Mã hóa tài nguyên khi TOS mởrộng 52 3.1.3. Mã hóa băng thông 53 3.1.4. Mã hóa trễ 55 3.2. Các cơchế thực hiện mởrộngQoS cho OSPF 55 3.2.1. Các thuậttoánvà thông tin lựa chọn đường dẫn 55 3.2.2. Thông báo thông tin trạng thái liên kết 63 3.3. Khảo sát cơchế chuyển tiếp trong địnhtuyến OSPF mởrộng cho QoS 66 3.3.1. Hiệu suất của các phiên bản không giới hạn 68 3.3.2. Hiệu suất của các phiên bản giới hạn 72 KẾT LUẬN 75 TÀI LIỆU THAM KHẢO 76 iv THUẬT NGỮ VIẾT TẮT ARPANET Advanced Research Projects Agency Network Mạng lưới cơ quan với các đề án nghiên cứu tiêntiến AS Autonomous System Hệ thống tự trị ASid Autonomous System Identifier Số nhận dạng hệ thống tự trị BGP Border Gateway Protocol Giao thức cổng biên BRP Bandwidth Restricted Path Tuyến bị giới hạn băng thông CLM Connectionless Multicast Đa điểm không kết nối COS Class of Service Lớp dịch vụ DIMCRA Link-Disjoint Multiple Constraints Routing Algorithm Thuậttoánđịnhtuyến đa rằng buộc liên kết rời rạc DVMRP Distance Vector Multicast Routing Protocol Giao thức địnhtuyến đa điểm theo véc-tơ khoảng cách FTP File Transfer Protocol Giao thức truyền tệp IETE Internet Engineering Task Force Nhóm đặc trách kỹ thuật internet IP Internet Protocol Giao thức Internet ISP Internet Service Provider Nhà cung cấp dịch vụ Internet ITU International Telecommunication Union Hiệp hội viễn thông quốc tế LSA Link State Advertisement Thông báo trạng thái liên kết v MAMCRA Multicast Adaptive Multiple Constraints Routing Algorithm Thuậttoánđịnhtuyến đa ràng buộc thích ứng đa điểm MCOP Multi-Constrained Optimal Path Tuyến tối ưu đa ràng buộc MCP Multi-Constrained Path Tuyến đa ràng buộc MOSPF Multicast Open Shortest Path First Mởđườngngắnnhấtđầutiên đa điểm MP-BGP Multi-Protocol BGP BGP đa giao thức MPLS Multiprotocol Label Switching Chuyển mạch nhẵn đa giao thức NP Non-Polynomial Không đa thức OSPF Open Shortest Path First Mởđườngngắnnhấtđầutiên PBR Prediction-based routing approach Phương pháp địnhtuyến dựa trên dự đoán PIM Protocol Independent Multicast Chế độ đa điểm không phụ thuộc giao thức PNNI Private Network – Network Interface Giao diện mạng - mạng cá nhân QoS Quality of Service Chất lượng dịch vụ QoSR QoS-based Routing Địnhtuyến dựa trên Chất lượng dịch vụ RIS Routing Information Service Dịch vụ thông tin địnhtuyến RSVP Reservation Protocol Giao thức giữ chỗ SAMCRA Self-Adaptive Multiple Constraints Routing Algorithm Thuậttoánđịnhtuyến đa ràng buộc tự thích ứng vi SLA Service Level Agreement Thỏa thuận mức độ dịch vụ TOS Types of Service Kiểu dịch vụ UMTS Universal Mobile Telecommunications Systems Hệ thống viễn thông di động toàn cầu VPN Virtual Private Network Mạng riêng ảo WIFI Wireless Fidelity Thông tin không dây trung thực vii DANH MỤC HÌNH VẼ Hình 1.1. Địnhtuyến 3 Hình 1.2. Ví dụ về phương pháp địnhtuyến dựa trên QoS 6 Hình 1.3. Mối quan hệ giữa ba kiểu địnhtuyến 6 Hình 1.4. Cấu trúc địnhtuyến phân cấp 13 Hình 1.5. Ví dụ về bảng địnhtuyến phân cấp (của A1) 13 Hình 1.6. Đường dẫn ngắnnhất trong một sơ đồ có hướng 15 Hình 1.7. Ví dụ mạng 18 Hình 1.8. Bắt đầu từ router A và các LSA của nó 18 Hình 1.9. Lựa chọn router B, và thêm các LSA của nó 18 Hình 1.10. Lựa chọn router E, tuyếnđường không tốt hơn tới router C 19 Hình 1.11. Lựa chọn router C, và thêm các LSA của nó 19 Hình 1.12. Lựa chọn router F, và thêm các LSA của nó 19 Hình 1.13. Lựa chọn router G, và thêm các LSA của nó 20 Tuyếnđường tốt hơn tới router D được tìm thấy 20 Hình 1.14. Lựa chọn router D 20 Hình 1.15. Địnhtuyến nội miền so với địnhtuyến liên miền 23 Hình 2.1. Ví dụ về việc dự đoán với 2 lộ trình 35 Hình 2.2. Cơchế chuyển tiếp gói tin tại một nút 47 Hình 3.1. Một ví dụ mạng 67 Hình 3.2. MESH-I 68 Hình 3.3. ISP 68 Hình 3.4. Flooding không giới hạn: Quá tải trên MESH-I 69 Hình 3.5. Flooding không giới hạn: băng thông nhận vào trong MESH-I 70 Hình 3.6. Flooding không giới hạn: Quá tải trên ISP 71 viii Hình 3.7. Flooding không giới hạn: băng thông nhận vào trên ISP 71 Hình 3.8. Giới hạn (L): Quá tải trên MESH-I 72 Hình 3.9. Giới hạn (L): Băng thông nhận vào trên MESH-I 73 Hình 3.10. Giới hạn (L): Quá tải trên ISP 74 Hình 3.11. Giới hạn (L): Băng thông nhận vào trên ISP 74 1 MỞĐẦU Ngày nay, khi công nghệ viễn thông đang phát triển mạnh mẽ trên toàn thế giới thì vấn đề QoS là mối quan tâm lớn nhất không chỉ của các nhà cung cấp dịch vụ viễn thông mà của cả những khách hàng sử dụng dịch vụ. Nhằm mục đích nâng cao chất lượng và hiệu quả của mạng thì một trong những giải pháp được quan tâm là địnhtuyến đảm bảo chất lượng dịch vụ (định tuyến QoS- QoSR). QoSR không những có vai trò làm tăng chất lượng dịch vụ mà còn có ý nghĩa quan trọng trong việc giảm chi phí vận hành mạng, đem lại hiệu quả kinh doanh và ý nghĩa kinh tế to lớn trên đà phát triển của mạng viễn thông. Vấn đề địnhtuyến trên mạng Internet hiện nay tập trung chủ yếu vào việc cung cấp kết nối và thường chỉ hỗ trợ dịch vụ dữ liệu “cố gắng tối đa”, với các giao thức địnhtuyến dùng phương pháp địnhtuyến tìm đườngngắnnhất OSPF, việc địnhtuyến được tối ưu dựa trên các số đo tĩnh như là số lượng các chặng và các trọng số mang tính quản trị. Dịch vụ được cung cấp bởi những giao thức này chỉ thích hợp cho các ứng dụng dữ liệu truyền thống mà không thích hợp cho nhiều ứng dụng yêu cầu sự đảm bảo chặt chẽ về độ trễ và băng thông. Hơn nữa, với sự phát triển bùng nổ của lưu lượng Internet, việc duy trì địnhtuyến tìm đườngngắnnhất của Internet hiện thời dẫn đến sự phân bố mất cân đối của lưu lượng. Các giao thức địnhtuyến hiện nay được sử dụng trong các mạng IP, không có bất kỳ nhận thức nào về nguồn tài nguyên sẵn cóvà yêu cầu. Điều này có nghĩa là luồng lưu lượng thường được địnhtuyến qua các tuyếnđường không có khả năng hỗ trợ các yêu cầu của chúng, trong khi các tuyếnđường kế tiếp nhau với đủ các nguồn tài nguyên có sẵn. Điều này có thể dẫn đến suy giảm đáng kể về hiệu suất. Mục tiêu của địnhtuyến đảm bảo QoS là cung cấp các thuậttoánđịnhtuyếncó khả năng nhận biết đường dẫn để đáp ứng số lượng tối đa có thể có của các luồng lưu lượng với các yêu cầu QoS. Theo đó, địnhtuyến đảm bảo QoS trong bối cảnh của Internet ngày nay đã nhận được sự quan tâm ngày càng lớn. Xuất phát từ thực tế trên, đề tài nghiên cứu: “Các cơchếđịnhtuyếnQoSvàthuậttoánmởđườngngắnnhấtđầutiên(OSPF)mở rộng” được lựa chọn. Thay vì tìm hiểu các vấn đề chung khá rộng lớn của địnhtuyến QoS, ở đây chỉ tập trung vào một vấn đề cụ thể, dựa trên một giao thức địnhtuyến hiện có. Cụ thể là, mô tả một tập hợp các đề xuất bổ sung cho giao thức địnhtuyến OSPF để hỗ trợ cho việc địnhtuyến đảm bảo chất lượng của dịch vụ (QoS) 2 trong IP. Tập trung vào các luồng lưu lượng đơn điểm, chú trọng tới các metric cần thiết để hỗ trợ QoS, các cơchế thông báo liên kết kết hợp, thuậttoán lựa chọn đường dẫn, cũng như các khía cạnh của việc thiết lập tuyếnđường đảm bảo QoS. Mục tiêu là định rõ một cách tiếp cận, trong khi đạt được các mục tiêu cải thiện hiệu suất cho các luồng lưu lượng QoS, làm như vậy với các tác động ít nhấtcó thể trên giao thức OSPF hiện có. Nội dung chính của luận văn gồm ba chương: Chương 1: Tổng quan về địnhtuyến đảm bảo QoS Nội dung chính của chương này là giới thiệu các khái niệm, các vấn đề liên quan cần nghiên cứu về địnhtuyến đảm bảo QoSvà đặt vấn đề cho các mởrộng sang OSPF. Chương 2: Các cơchếđịnhtuyếnQoS Nội dung chính là trình bày về địnhtuyếnQoS trong mạng phân cấp và các cơchếđịnhtuyến đảm bảo QoS. Chương 3: OSPF mởrộng cho địnhtuyến đảm bảo chất lượng Nội dung tập trung vào các mởrộng của OSPF cho địnhtuyến QoS. [...]... cấp định tuyến- mạng phổ biến hiện nay (định tuyếnQoS nội miền và liên miền) và phân tích cơchế trao đổi thông tin định tuyến 25 CHƯƠNG 2 – CƠ BẢN VỀ CÁC CƠCHẾĐỊNHTUYẾNQoS [2] Địnhtuyến Internet có thể được chia thành 2 phần riêng biệt, mỗi phần có một đặc điểm và mục đích rất khác nhau, cụ thể là địnhtuyến nội miền vàđịnhtuyến liên miền Chương 2 trình bày về địnhtuyếnQoS nội miền và liên... động Địnhtuyến dựa trên QoS cần bao hàm các sơ đồ điều khiển như trên 1.2.5 Vấn đề thuậttoán trong địnhtuyến dựa trên QoS Về cơ bản có thể chia các thuậttoánđịnhtuyến dựa trên QoS thành ba loại: địnhtuyến chặng tới chặng (còn gọi là địnhtuyến phân tán), địnhtuyến nguồn vàđịnhtuyến phân cấp Chúng được chia theo cách duy trì thông tin trạng thái và tìm đường thích hợp để truyền như thế nào Định. .. các cơ chếcơ bản nhất trong địnhtuyếnQoS Nội dung của chương này phục vụ cho các trình bày về mởrộngthuậttoánđịnhtuyến OSPF cho QoS ở Chương 3 2.1 ĐịnhtuyếnQoS nội miền Đối với địnhtuyến dựa trên QoS nội miền, người ta chủ động bố trí nhiều sơ đồ với các thuậttoán khác nhau trong cùng một miền Người quản lý có quyền lựa chọn loại địnhtuyến dựa trên QoS bất kỳ trong miền này, độc lập với định. .. địnhtuyến dựa trên QoS ở mức độ liên miền trong các mạng IP Như vậy, cả ở mức độ nội miền và ở mức độ liên miền đều cần giải quyết các vấn đề địnhtuyến dựa trên QoSLuận văn chọn phương án sử dụng một giao thức định tuyếncơ bản là OSPF, từ đó mởrộng các thuậttoánvà các cơ chếđịnhtuyến liên quan để đảm bảo QoS Một vấn đề cần quan tâm nhất là vấn để tăng tải do truyền thông tin định tuyến, nhất. .. chính khi lựa chọn một đường dẫn, chẳng hạn như sự phức tạp, độ chính xác của thông tin địnhtuyếnvà sự ổn địnhđịnhtuyến được phân tích dưới đây Sau đó, địnhtuyến đa đích, địnhtuyến liên kết rời vàđịnhtuyến dựa trên dự báo cũng được trình bày ở phần cuối 2.1.1 Vấn đề thuậttoán lựa chọn đường đi Các phương pháp được sử dụng bởi các thuậttoánđịnhtuyến dựa trên QoS tính toánđường dẫn đa ràng buộc... vàđịnhtuyến ràng buộc Mối quan hệ giữa ba kiểu địnhtuyến được thể hiện trong hình 1.3 Địnhtuyến ràng buộc Địnhtuyến theo QoSĐịnhtuyến theo chính sách Hình 1.3 Mối quan hệ giữa ba kiểu địnhtuyến 7 Địnhtuyến dựa trên chính sách là quyết địnhđịnhtuyến không dựa trên hiểu biết về topo mạng và các số đo mà dựa theo các chính sách quản trị Địnhtuyến theo chính sách thường được cấu hình tĩnh Định. .. khoảng cách: là một thuậttoán thích nghi nhằm tính toán con đườngngắnnhất giữa các cặp nút trong mạng, dựa trên phương pháp tập trung được biết đến như là thuậttoán Bellman-Ford Các nút mạng thực hiện quá trình trao đổi thông tin trên cơ sở của địa chỉ đích, nút kế tiếp và con đườngngắnnhất tới đích Khi tính toánđường đi ngắnnhất sử dụng địnhtuyến theo trạng thái kết nối vàđịnhtuyến theo véc-tơ... thường theo một thỏa hiệp giữa sự tối ưu của đường dẫn và độ phức tạp của thuậttoán Các nghiên cứu của các thuậttoán tính toánđường dẫn mới nhằm cải thiện độ phức tạp và chất lượng của đường dẫn vẫn còn là một vấn đề mở trong lĩnh vực địnhtuyến dựa trên QoS 2.1.1.1 Quá tải trong thuậttoánđịnhtuyến dựa trên QoS động Mục tiêu của giao thức địnhtuyến dựa trên QoScó thể bị thỏa hiệp bởi việc áp đặt... TỔNG QUAN VỀ ĐỊNHTUYẾNQoS 1.1 Giới thiệu địnhtuyến dựa trên QoS 1.1.1 Định tuyếnĐịnhtuyến là sự lựa chọn đường đi để truyền một đơn vị dữ liệu từ trạm nguồn đến trạm đích trong một liên mạng theo tiêu chí nhấtđịnh Chức năng địnhtuyến được thực hiện ở tầng mạng, cho phép router đánh giá các đường đi sẵn có tới đích và chọn đường đi thích hợp (Hình 1.1) Để đánh giá đường đi, địnhtuyến sử dụng... đề phải được giải quyết bởi bất kỳ đề xuất địnhtuyến dựa trên QoS nào Các quá tải xử lý gây ra bởi địnhtuyến dựa trên QoS là do 2 yếu tố chính, cụ thể là, sự phức tạp của thuậttoán tính toánđường dẫn và tần suất tính toánđường dẫn Vì số các ràng buộc cần được thỏa mãn bởi các thuậttoánđịnhtuyến ngày càng tăng lên Độ phức tạp của thuậttoán tính toánđường dẫn trở lên cao hơn, đòi hỏi khắt khe . CƠ CHẾ ĐỊNH TUYẾN QoS VÀ THUẬT TOÁN MỞ ĐƯỜNG NGẮN NHẤT ĐẦU TIÊN (OSPF) MỞ RỘN LUẬN VĂN THẠC SĨ Hà Nội – 2011 ii MỤC LỤC MỞ ĐẦU 1 CHƯƠNG 1 - TỔNG QUAN VỀ ĐỊNH. định tuyến đảm bảo QoS và đặt vấn đề cho các mở rộng sang OSPF. Chương 2: Các cơ chế định tuyến QoS Nội dung chính là trình bày về định tuyến QoS trong mạng phân cấp và các cơ chế định tuyến. định tuyến dựa trên QoS. Về cơ bản có thể chia các thuật toán định tuyến dựa trên QoS thành ba loại: định tuyến chặng tới chặng (còn gọi là định tuyến phân tán), định tuyến nguồn và định tuyến