> I had always read that section as 'if you don't know a router simply try ND
> as a last resort'. I would still consider an implementation broken if it
> interpreted the lack of a router entry to mean that it should declare one of
> its interfaces to be the default route.

Are you talking about multi-interface hosts?
There isn't a specification that talks about such hosts and it would be good
to have such a spec because I think there are some complex issues hiding
in this area.

> I realize this is simply a semantic
> difference, but mixing the routing table with the neighbor cache seems like
> an operational disaster waiting to happen. 

What is the problem?

> > One possible way of making the draft clearer would be to, instead 
> > of using the implementation concept of a routing table, express 
> > the rule using the conceptual model in RFC 2461.
> 
> I didn't read the rule as being restricted to a routing table because it
> included 'or the current next-hop neighbor'. I agree that could be
> interpreted as a router, but it could also be just the destination pointed
> to by the NC entry. How about 'or the current next-hop in the neighbor cache
> for DB is known to be unreachable'?

But in this case the next-hop wouldn't be known to be unreachable - its state
would be unknown.
Not until traffic is actually sent towards the next-hop can NUD detect
that it is unreachable.

Thus I think it makes sense to have an explicit mention of the
"assume all destinations on-link" case in this rule.

  Erik

--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to