Sebastien Roy writes:
> By "overlapping", you mean other default routes?  If they were more
> specific routes, then they were being used instead of the default route
> to begin with by definition, and removing the default route would have
> no effect for those destinations covered by the more specific route.
> 
> Does dhcpagent install multiple default routes?

Yes.  So can other daemons.  ;-}

> > Further, Jim mentioned that routing daemons also do this, though I
> > didn't see anything that did this in ON's in.routed or in SFW's quagga
> > source.
> 
> Consider a default route learned through a routing protocol.  When the
> link goes down, we may not delete that route immediately based on the
> link state flag, but we will cease to receive updates from the router

We do take it down immediately.  Check the IFF_GOOD and IS_IFF_UP
definitions in defs.h.

> Another way to do this while preserving the semantics you've defined for
> IFF_RUNNING would be to modify dhcpagent to ignore the IFF_RUNNING flag
> on IPMP interfaces.

"Ew."

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to