Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Flooding so với Fixed Routing Algorithms


Flooding và fixed routing là phương pháp truyền gói tin từ nguồn đến đích qua các router trung gian.

Flooding: kỹ thuật định tuyến không thích ứng. Khi gói tin đến router, gửi đến tất cả link ra trừ link đến.

Fixed routing algorithm: quy trình xác định tuyến cố định (least-cost path) từ nguồn đến đích. Tuyến lưu trong routing table, chỉ thay đổi khi topology mạng thay đổi.

Ví dụ

Mạng 6 router kết nối bằng đường truyền. Gói tin từ A đến F.

Flooding so với Fixed Routing Algorithms

Sử dụng Flooding

  • A nhận gói → gửi B, C, D.
  • B gửi C, E.
  • C gửi B, D, F.
  • D gửi C, F.
  • E gửi F.
  • F gửi C, E.

Fixed routing tính best path trong nhiều path: (A-B-E-F), (A-C-F), (A-D-F), (A-B-C-F)... Có thể chọn (A-D-F), mọi gói đi đường này.

So sánh Flooding vs Fixed Routing

FloodingFixed Routing
Kỹ thuật đơn giản, không thuật toán phức tạp.Phức tạp hơn, cần thuật toán cụ thể.
Không tạo tuyến, không cần routing table.Tính toán optimal path, lưu routing table.
Luôn tìm được shortest path.Tìm optimal path, có thể không phải shortest.
Gói tin luôn đến đích ngay cả khi nhiều router hỏng.Gói tin có thể không đến đích nếu router hỏng.
Tạo nhiều gói tin trùng lặp.Không tạo gói trùng lặp.
Tạo lượng traffic khổng lồ, giảm throughput.Không tạo traffic thừa.
Lãng phí băng thông.Không lãng phí băng thông.
Phù hợp broadcast message.Phù hợp single destination.