Thuật toán chọn đƣờng ngắn nhất:

Một phần của tài liệu Đề tài: Redistribute giữa RIPv2 và OSPF docx (Trang 28 - 31)

II. Định tuyến với giao thức OSPF (Open Shortest Path First)

2.3.Thuật toán chọn đƣờng ngắn nhất:

Theo thuật toán này, đƣờng tốt nhất là đƣờng có chi phí thấp nhất. Thuật toán đƣợc sử dụng là Dijkstra, thuật toán này xem hệ thống mạng là một tập hợp các nodes đƣợc kết nối với nhau bằng kết nối point-to-point. Mỗi kết nối này có một chi phí. Mỗi nodes có một tên. Mỗi nodes có đầy đủ cơ sở dữ liệu về trạng thái của các đƣờng

liên kết. Do đó, chúng có đầy đủ thông tin về cấu trúc vật lý của hệ thống mạng. Tất cả các cơ sở dữ liệu này điều giống nhau cho mọi router trong cùng một vùng.

Ví dụ nhƣ trên hình 2.2.2.a, D có các thông tin là nó kết nối tới node C bằng đƣờng liên kết có chi phí là 4 và nó kết nối đến node E bằng đƣờng liên kết có chi phí là 1.

Hình 2.2.2.a : Mô hình thuật toán duyệt cây

Thuật toán chọn đƣờng ngắn nhất sẽ sử dụng bản thân node làm điểm xuất phát và kiểm tra các thông tin mà nó có về các node kế cận. Trong hình 2.2.2.b, node B chọn đƣờng đến D. Đƣờng tốt nhất đến D là đi bằng đƣờng của node E có chi phí là 4. Nhƣ vậy là gói dữ liệu đi từ B đến D sẽ đi theo đƣờng từ B qua C qua E rồi đến D. Node B chọn đƣờng đến node F là đƣờng thông qua node C có chi phí là 5. Mọi đƣờng khác đều có thể bị lặp vòng hoặc có chi phí cao hơn.

Hình 2.2.2.b : Mô hình thuật toán duyệt cây

Shortest Path First (SPF) tree

Bằng cách sử dụng thông tin trạng thái liên kết từ tất cả các router khác, router có thể bắt đầu xây dựng một cây SPF của mạng với chính nó ở gốc (cây). Mỗi router xây dựng cây SPF riêng của mình một cách độc lập từ tất cả các router khác. Để đảm bảo định tuyến thích hợp, liên kết, cơ sở dữ liệu trạng thái liên kết đƣợc sử dụng để xây dựng những cây giống hệt nhau trên tất cả các router. Có một số liên kết không đƣợc sử dụng bởi vì chi phí thấp hơn hoặc đƣờng dẫn ngắn hơn tồn tại. Tuy nhiên các liên kết này vẫn tồn tại nhƣ một phần của cây SPF và đƣợc sử dụng để tiếp cận các thiết bị khác trên các mạng.

Hình 2.2.3: thuật toán SPF tree

Một phần của tài liệu Đề tài: Redistribute giữa RIPv2 và OSPF docx (Trang 28 - 31)