Computer >> Máy Tính >  >> Lập trình >> Lập trình

Ngập lụt so với các thuật toán định tuyến cố định

Luồng và định tuyến cố định là các phương pháp truyền gói dữ liệu từ nguồn đến đích thông qua một số bộ định tuyến trung gian được kết nối bằng đường truyền.

Ngập lụt là một kỹ thuật định tuyến không thích ứng theo phương pháp đơn giản này - khi một gói dữ liệu đến một bộ định tuyến, nó sẽ được gửi đến tất cả các liên kết đi ngoại trừ liên kết mà nó đã đến.

Thuật toán định tuyến đã sửa là một thủ tục đặt một tuyến hoặc đường dẫn cố định để chuyển các gói dữ liệu từ nguồn đến đích. Tuyến đường là một đường dẫn tốt nhất được tính toán về mặt toán học, tức là “đường dẫn ít tốn kém nhất” mà gói tin có thể được định tuyến qua. Các tuyến được lưu trữ trong bảng định tuyến chỉ có thể thay đổi nếu cấu trúc liên kết của mạng thay đổi.

Ví dụ

Ví dụ, chúng ta hãy xem xét mạng trong hình, có sáu bộ định tuyến được kết nối thông qua các đường truyền. Chúng tôi giả sử rằng có một gói dữ liệu phải gửi từ bộ định tuyến A đến bộ định tuyến F.

Ngập lụt so với các thuật toán định tuyến cố định

Sử dụng kỹ thuật ngập lụt -

  • Một gói đến A, sẽ được gửi đến B, C và D.

  • B sẽ gửi gói tin đến C và E.

  • C sẽ gửi gói tin đến B, D và F.

  • D sẽ gửi gói tin đến C và F.

  • E sẽ gửi gói tin đến F.

  • F sẽ gửi gói tin đến C và E.

Thuật toán định tuyến cố định tính toán đường dẫn tốt nhất trong số nhiều đường dẫn. Có thể có một số đường dẫn như (A – B – E – F), (A – C – F), (A – D – F), (A – B – C – F), v.v. Định tuyến cố định có thể chọn đường dẫn tốt nhất là (A – D – F) và tất cả các gói dữ liệu sẽ được định tuyến qua đường dẫn này.

So sánh giữa định tuyến ngập lụt và định tuyến cố định

Ngập lụt Định tuyến cố định
Đây là một kỹ thuật đơn giản không yêu cầu các thuật toán phức tạp. Nó phức tạp hơn và yêu cầu các thuật toán cụ thể.
Không có tuyến nào được tạo và do đó không có yêu cầu về bảng định tuyến. Các thuật toán định tuyến cố định tính toán một đường dẫn tối ưu được lưu trữ trong bảng định tuyến.
Nó luôn tìm ra con đường ngắn nhất. Nó tìm ra con đường tối ưu, có thể là con đường ngắn nhất hoặc không.
Các gói luôn tìm được đường đến đích, ngay cả khi một số lượng lớn bộ định tuyến bị trục trặc. Các gói có thể không đến đích nếu bộ định tuyến hoạt động sai.
Nó có xu hướng tạo ra một số lượng lớn các gói dữ liệu trùng lặp. Nó không tạo ra các gói dữ liệu trùng lặp.
Nó tạo ra một lượng lớn lưu lượng truy cập có thể làm giảm thông lượng của mạng. Nó không tạo ra lưu lượng truy cập không cần thiết.
Nó gây lãng phí băng thông. Nó không lãng phí băng thông.
Nó phù hợp cho các tin nhắn quảng bá. Nó phù hợp khi có một điểm đến duy nhất.