The default router preferences RFC seems to be internally inconsistent on the scope of the "non-reachable router" implications.

Section 3.2 contains:
   using route preference values as a tie-breaker if
   multiple matching routes have the same prefix length.  If the best
   route points to a non-reachable router, this router is remembered for
   the algorithm described in Section 3.5 below, and the next best route
   is consulted.

thus it talks about multiple matching routes *with the same prefix length*. Nothing in section 3.5 contradicts this.

Yet the example in section 3.6 talks about falling back to the default route (or any route with a shorter match) when all the longest match routes lead to unreachable routers.

It is quite odd that the example is the only source of this novel behavior.

I'm concerned that going to shorter matching routes isn't only complex to implement, makes the protocol operationally unpredictable (who knows how quickly a host might decide a router is unreachable when there is non-zero packet loss), but also charters completely new territory in terms on longest-match routing.

Have this example behavior in section 3.6 been implemented?
Do we have any operational experience with it?

   Erik


--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to