Nghiên cứu các giải thuật chọn đường trên mạng

Kết quả nghiên cứu : ?Tìm hiểu, phân tích và đánh giá đợc các kỹ thuật chọn đường tiêu biểu nhất. ?Cài đặt thử nghiệm đợc thuật toán Dijkstra và mô phỏng quá trình chọn đường trên mạng. Hạn chế : ?Cha tìm hiểu thực tế đợc quá trình chọn đường của các loại mạng khác nhau. ?Cha cài đặt đợc thuật toán chọn đường trên một mạng thực sự

pdf12 trang | Chia sẻ: lylyngoc | Lượt xem: 2478 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Nghiên cứu các giải thuật chọn đường trên mạng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
nghiên cứu các giải thuật chọn đƯỜng trên mạng Giáo viên hướng dẫn : GS. TS. Nguyễn Thúc Hải Sinh viên thực hiện : Nguyễn Viết Ngọc Lớp : K96C2 Cỏc file liờn quan tới đồ ỏn: Giai thuat chon duong tren mang.rar 302 KB https://mega.co.nz/#!Eg9ygITR!EE5cx1T1r4DbWgwyCMQ JaEdvQn5idN5jhY2hkg8joG4 báo cáo tốt nghiệp trường đại học đông đô khoa công nghệ thông tin more information and additional documents connect with me here: Nội dung báo cáo tốt nghiệp  Các kỹ thuật chọn đƯỜng trong mạng  Kỹ thuật chọn đường thích nghi  Chọn đường theo véc-tơ khoảng cách  Chọn đường theo trạng thái liên kết  Kỹ thuật chọn đường không thích nghi  Chọn đường tĩnh  Chọn đường tập trung  Cài đặt thử nghiệm thuật toán chọn đƯỜng  Thuật toán Dijkstra  Cài đặt thuật toán Dijkstra  kết luận Các tiêu chuẩn thường đợc chọn để xác định đường đi tối ưu :  Độ dài đường dẫn (path length)  Độ tin cậy của việc truyền tin (reliability)  Độ trễ (delay)  Chi phí truyền tin (communication cost) Các kỹ thuật chọn đường trong mạng Chọn đường trong mạng là việc lựa chọn đường đi tối u để truyền một đơn vị dữ liệu từ trạm nguồn tới trạm đích • Mỗi router chia xẻ bảng chọn đường với các router lân cận • Bảng chọn đường (thông tin về toàn bộ mạng) gồm : ID mạng đích, “chi phí”, ID router kế tiếp • “Chi phí” là số chặng (hop) và là 1 đơn vị với mọi liên kết • Chu kỳ cập nhật bảng chọn đường ngắn (khoảng 30 giây/lần). Chọn đường theo véc-tơ khoảng cách Các bảng chọn đường trong một liên mạng Cập nhật bảng chọn đường cho router A • Mỗi router chia xẻ bảng chọn đường với toàn bộ các router trong mạng • Bảng chọn đường (thông tin về các router lân cận) gồm : ID quảng cáo, ID mạng lân cận, “chi phí”, ID router lân cận. • “Chi phí” là 1 giá trị đợc tính dựa trên sự biến đổi của yếu tố an toàn hay trạng thái liên kết • Chu kỳ cập nhật bảng chọn đường lớn (khoảng 30 phút/lần). Chọn đường theo trạng thái liên kết • Mỗi nút mạng có một bảng chọn đường gồm : nút mạng đích mà gói tin có thể đợc chuyển đến & các đường đi khác nhau tới đích. Chọn đường tĩnh • Bảng chọn đường đợc ngời quản trị mạng tính toán trớc và cài đặt trong mạng cố định. • Trớc khi gửi gói tin, một nút mạng tạo ra một số ngẫu nhiên và chọn ra một đường đi thích hợp dựa trên số ngẫu nhiên đó. • Trong mạng có một vài trung tâm điều khiển chọn đường RCC (Routing Control Center) để cất giữ thông tin tổng thể về mạng. • Các nút mạng có thể không gửi thông tin nào về mạng tới trung tâm hoặc (chọn đường tĩnh) gửi theo định kỳ (chọn đường động). Chọn đường tập trung • Ưu điểm : thông tin trong RCC đầy đủ nên đa ra quyết định chọn đường nhanh và chính xác. Giải phóng các nút mạng khỏi việc tính toán chọn đ- ường. • Nhợc điểm : dễ xảy ra tắc nghẽn do sự tập trung lu l- ợng cao tại các trung tâm điều khiển chọn đường. Thuật toán Dijkstra • lij : khoảng cách giữa 2 nút mạng ij. lij=vc nếu ktt đ- ường. • Nk : tập hợp của k+1 phần 1. Sơ đồ mạng ví dụ 2. A là đỉnh nguồn. Nhãn của các đỉnh đợc gán giá trị vô cùng lớn. 3. Nhãn của các đỉnh lân cận A đợc gán giá trị bằng khoảng cách giữa chúng 4. D là đỉnh có "giá trị" nhỏ nhất đợc chọn. Nhãn của các đỉnh lân cận D đợc gán giá trị bằng khoảng cách giữa chúng với giá trị nhãn của D Minh họa thuật toán Dijkstra (1) 5. C là đỉnh tiếp theo có nhãn nhỏ nhất đợc chọn. Cập nhật lại các nhãn lân cận C, đánh dấu lại đường đi CF (do CF<DF). 6. D đợc chọn tơng tự nh bớc 5. Đánh dấu lại BE (BE<DE) 7. Chọn đỉnh E tiếp theo Do EG = DG nên không cập nhật lại G 8. Chọn đỉnh F và cập nhật lại G (FG < DG). Các mũi tên đỏ là cây đường ngắn nhất từ A đến tất cả các đỉnh. Minh họa thuật toán Dijkstra (2) Cài đặt thuật toán Dijkstra Kết quả nghiên cứu :  Tìm hiểu, phân tích và đánh giá đợc các kỹ thuật chọn đ- ường tiêu biểu nhất.  Cài đặt thử nghiệm đợc thuật toán Dijkstra và mô phỏng quá trình chọn đường trên mạng. Hạn chế :  Cha tìm hiểu thực tế đợc quá trình chọn đường của các loại mạng khác nhau.  Cha cài đặt đợc thuật toán chọn đường trên một mạng thực sự. Kết luận

Các file đính kèm theo tài liệu này:

  • pdfgiai_thuat_chon_duong_tren_mang_7952.pdf
Luận văn liên quan