<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Whenever olsrd establishes a route, such as:</div><div><br></div><div>A - B - C</div><div><br></div><div>Each node prior to the next node, the node prior is concerned to have the association of the next node in the ARP cache:</div><div><br></div><div>MAC - IPv4 </div><div><br></div><div>for path to route the packet to L3 in multihop from A to B, B to C.</div><div>If OLSRd is subject to ARP Spoofing and Man In The Middle attacks, any node can masquerade as any other node and it can compromise the communication integrity in invisible mode for all nodes of communication present in A - B - C.</div><div><br></div><div><br></div><div>Andrea</div><div><br></div><div><div>Il giorno 17/ago/2011, alle ore 21:05, Markus Kittenberger ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">On Wed, Aug 17, 2011 at 8:30 PM, Andrea Di Pasquale <span dir="ltr"><<a href="mailto:spikey.it@gmail.com">spikey.it@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
HostA <=> HostC <=> HostB<br>
<br>
indirectly OLSRd uses ARP protocol in kernelspace</blockquote><div>then why isn`t it enough for arpon to work as "usual" preventing the kernelspace from learning wrong adresses? </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
 for understanding who is HostC and HostB.</blockquote><div>once again: the kernel and olsrd on node a does not care/know about mac of host b,. (same on host b regarding host a)</div><div><br></div><div>only the ip adress of a or b is known, and a route via host c,..</div>
<div><br></div><div>its host c job to route the packet, and to determine the mac adress of the next hop,.</div><div><br></div><div>olsrd does not even touch any traffic, it just writes routes to the kernel routing table</div>
<div>(and sends it own routing protocol packets, which not even need mac adresses, as they are broadcasts)</div><div><br></div><div>Markus</div></div>
</blockquote></div><br></body></html>