Lotterleben / AODVv2-Draft

0 stars 0 forks source link

8.4.2. RERR Reception: unclear wording regarding Idle routes #35

Open Lotterleben opened 8 years ago

Lotterleben commented 8 years ago

8.4.2. RERR Reception says:

  *  If the LocalRoute's prefix length is the same as the
      unreachable address' prefix length, set LocalRoute.State to
      Invalid.

However, it isn't quite clear (to me) whether this applies to all routes, or just the ones that are Active (and the Idle ones if ENABLE_IDLE_IN_RERR) is enabled. Intuitively, I'd think that Idle routes should be marked as Invalid as well, because otherwise messages arriving late (but with a higher sequence number) might turn the route Active as well, causing inconsistencies along the (broken) route. I'm not sure if that's correct though? So I thought some clarification might be helpful.

charliep51 commented 7 years ago

The paragraph preceding the abovementioned text starts with the sentence:

"If all of the above are true, the LocalRoute which matches the address is no longer valid."

That provides pretty unambiguous context so that the text quoted by Lotte should be interpreted properly, it seems to me. We could add "active or idle" to Lotte's quoted text but I think that is hurting more than helping (by making it a little harder to read).