Mai Văn Linh-ĐTVT2-CH2009 45
Mỗi nút chuyển tiếp hay nghe lỏm bất kỳ một gói tin nào nên thêm vào tất cả
các thông tin định tuyến sử dụng được từ gói tin đó vào Bộ nhớ tuyến của nó. Ví dụ, một tuyến nguồn được sử dụng trong gói tin dữ liệu, nó sẽ tích lũy các record trong RREQ, hoặc các tuyến được gửi trở lại trong RREP nên được cất giữ
bởi bất kỳ một nút nào trong hướng thuận, bất kỳ nút nào cũng nên cất giữ thông tin từ bất kỳ gói được nhận, dù gói tin có được đánh địa chỉ tới nút đó hay không, từ
các gói được gửi broadcast địa chỉ MAC hay được nghe lỏm. Tuy nhiên, hướng ngược của liên kết được xác định trong header của gói tin không nên cất giữ.
Trong dưới, nút A sử dụng tuyến nguồn để thông tin với nút E +---+ +---+ +---+ +---+ +---+
| A |---->| B |---->| C |---->| D |---->| E | +---+ +---+ +---+ +---+ +---+
Hình 2.8 Cất giữ thông tin định tuyến nghe lỏm được
Khi nút C forward một gói tin dữ liệu dọc theo tuyến từ A tới E, nó nên thêm vào bộ nhớ hiện thời của liên kết theo hướng thuận mà nó được học từ header của những gói tin này, từ nó tới D và từ D tới E. Trong trường hợp này, nút C không nên cất giữ các liên kết theo hướng ngược được xác định trong header của gói tin, từ
nó tới B và từ B tới A, khi những liên kết này có thể là một chiều.