<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Thanks.</p>
<p><br>
</p>
<p>I tried two appproaches and neither work correctly.</p>
<p><br>
</p>
<p>Approach 1) On the TWO multi-homed linux routers, I had the following config (192.168.2.0/24 is mesh network and 192.168.3.0/24 is lan)</p>
<p>---</p>
<p>[olsrv2]</p>
<p>  lan 192.168.3.0/24</p>
<p><br>
</p>
<p>[interface eth1]   </p>
<p>----</p>
<p>The issue here was that the whole topology was not propagated</p>
<p><br>
</p>
<p>-> 192.168.2.10/11 could not reach 192.168.2.12 and vice-versa</p>
<p>->192.168.2.10/11 could not reach 192.168.3.2</p>
<p>->192.168.2.12 could not reach 192.168.3.1</p>
<p><br>
</p>
<p><br>
</p>
<p>Approach 2)  On the two multi-homes linux routers, I had the following config (running olsr on both interfaces)</p>
<p><br>
</p>
<p>[interface eth0]</p>
<p>[interface eth1]</p>
<p><br>
</p>
<p>Now, I had much elaborate routing tables and almost everything was working except:</p>
<p><br>
</p>
<p>-> I could not ping 192.168.2.1 from 192.168.2.2</p>
<p>-> I could not ping 192.168.2.2 from 192.168.2.1</p>
<p>-> I could not ping 192.168.2.1 from 192.168.2.12</p>
<p>-> I could not ping 192.168.2.2 from 192.168.2.10</p>
<p><br>
</p>
<p><br>
</p>
<p>The problem here is that the route that tells me that the following route is missing and my question is WHY?</p>
<p><br>
</p>
<p><span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">192.168.2.1 (dest)  192.168.3.1(gw)</span><br style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">192.168.2.2 (dest)   192.168.3.2(gw)</span><br>
</p>
<p><br>
</p>
<p></p>
<p><br>
</p>
Thanks<br>
<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Henning Rogge <hrogge@gmail.com><br>
<b>Sent:</b> February 15, 2017 2:07 AM<br>
<b>To:</b> Deepak Lal<br>
<b>Cc:</b> olsr-users@lists.olsr.org<br>
<b>Subject:</b> Re: [Olsr-users] OLSR network routing question</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On Tue, Feb 14, 2017 at 10:13 PM, Deepak Lal <laldeepak@hotmail.com> wrote:<br>
><br>
> Hello,<br>
<br>
> This network is to simulate a two networks (mesh/manet and a static network). Objective is for all nodes to be able to ping each other.<br>
><br>
> Mesh is the 192.168.2.0/24 network and the other network is 192.168.3.0/24<br>
><br>
> On the laptops connected to both mesh and static network I am running OLSR on both eth0 and eth1. I am also displaying the routing table populated by OSLRv2<br>
><br>
><br>
> I am able to ping almost every node to every node.<br>
><br>
><br>
> Issue I am having is that the interfaces 192.168.2.1 and 192.168.2.2 are not being propagated by OSLR.<br>
><br>
> I cannot ping 192.168.2.1 FROM 192.168.2.12 or even 192.168.2.2<br>
><br>
> I cannot ping 192.168.2.2 FROM 192.168.2.10, 192.168.2.11 and even 192.168.2.1<br>
><br>
><br>
> I was expecting to see a route such as<br>
><br>
><br>
> 192.168.2.1 (dest)  192.168.3.1(gw)<br>
><br>
> 192.168.2.2 (dest)   192.168.3.2(gw)<br>
<br>
By default olsrd only propagates the addresses of the mesh interfaces,<br>
olsrd2 only propagates the chosen originator IP address!<br>
<br>
Neither propagates a prefix of a non-mesh interface unless you specify<br>
it in the configuration.<br>
<br>
In case of olsrd, you want to set a HNA entry in the configuration...<br>
in olsrd2, you set a "lan" (locally attached network) in the "olsrv2"<br>
section of the configuration or use the lan_import plugin (see<br>
olsr.org wiki "deployments").<br>
<br>
Henning<br>
</div>
</span></font></div>
</div>
</body>
</html>