[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <F2F490FA-3AED-436B-BB9E-818353BCEA9B@linbit.com>
Date: Thu, 12 Mar 2015 08:27:20 +0100
From: Lars Ellenberg <lars.ellenberg@...bit.com>
To: Ulf Samuelsson <netdev@...gii.com>, netdev@...r.kernel.org
Subject: Re: Bug report: broadcast address as incomplete entry in arp table, effectively a blackhole; reproducer included
Am 11. März 2015 21:56:53 MEZ, schrieb Ulf Samuelsson <netdev@...gii.com>:
>Den 2014-11-19 15:39, Lars Ellenberg skrev:
>> Ping ...
>> Any ideas?
>>
>> Lars
>Did you ever solve this problem?
There are the stated workarounds.
No solution.
In fact this is the first reaction I had at all.
>Have been working on a similar problem.
>
>Are you sure that the entry is never removed?
Not sure, never is a long time to cover. Not within hours, though.
And not deletable "by hand".
My guess it's that it is in some part of the table that is not walked anymore, because the system"knows" that this entry cannot possibly exist, so why even bother to look :-/
>Once you lose the entry, it is normally garbage collected,
>and this takes a looong time (minutes).
>
>Try leaving it alone for an hour once the problem occurs,
>and check if the garbage collector has not taken the entry out.
You realize that I can reproduce at will, I can provoke the problem.
>The ARP state machine has, as far as I know, no way
>to put an entry into INCOMPLETE once it has reached REACHABLE.
>
>Once in REACHABLE it will move between the following valid states:
It never was reachable.
It either is the broadcast address, which won't be ARP resolved obviously. Or it is unreachable -- nothing has the supposedly broadcast address assigned...
Thanks,
Lars
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists