Subject: Re: peculiar ICMP redirects?
To: None <tech-net@netbsd.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-net
Date: 03/22/2005 23:21:02
> Anyways it looks like what is happening is the router trying to do
> proxy arp is (correctly) considering a /32 (the arp entry) be a more
> specific route than the /29, and the /32 refers to itself, so it
> balks.
Except the arp entry is a proxy arp entry, so it shouldn't be used for
packet delivery. Or perhaps it's not, and that's the problem - but
then how do I fix it, how do I create an arp entry that *is* a proxy
arp entry? Surely there must be *some* way; pppd presumably manages.
> That said sending out an icmp redirect to itself is almost certainly
> the wrong thing to do in this situation (icmp ttl-exceeded might be
> more correct).
It's not a redirect to itself as far as the IP/ICMP layer goes; A does
not have the address 10.10.10.74, only .73. The MAC address for .74 is
the same as for .73, yes, but that's what proxy arp entries are all
about, no?
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B