Routes not deleted after link down
Michal Vanco
vanco at satro.sk
Tue Jun 21 14:04:24 GMT 2005
Phil Regnauld wrote:
>Michal Vanco (vanco) writes:
>
>
>>On Sunday 19 June 2005 21:54, Sten Daniel Sørsdal wrote:
>>
>>
>>>Gleb Smirnoff wrote:
>>>
>>>
>>>>My vote is that we should implement this functionality and make it
>>>>switchable via sysctl. I'd leave the default as is.
>>>>
>>>>What is opinion of other networkers?
>>>>
>>>>
>>>How about also adding a sysctl for setting a delay time between event
>>>and disabling of the route? Then even people with roaming wlan cards can
>>>benefit.
>>>Also it is in my opinion that the route be disabled (moved to a passive
>>>route table maybe?) and not deleted.
>>>
>>>
>>This is what I meant initially. Marking route passive is better than just
>>deleting it and it'll be also faster to recall the route back in case of link
>>up.
>>
>>
>
> Deleting the route is definintely the most annoying thing you can
> do -- Linux does that, and that's no network reference (try and
> find RTF_STATIC in the Linux routing code). Returning "Network
> unreachable" is the proper thing to do, but keep the route in the
> table... Effectively removing the route from the forwarding
> table is a job for a routing demon.
>
>
Yes. Marking route inactive this way is the best solution (and the
cheapest one) i think.
michal
More information about the freebsd-net
mailing list