<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_1101a6e6c18b19d5_2"><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000"><blockquote cite="http://mid8e843e380701121653n3ce3b2b3te8874ba1726b7fc4@mail.gmail.com" type="cite"><div><span>The HACK<br>
----------------<br>
* Run OLSR on both NodeA and NodeB
  <br>
* I wrote a script that Ping tests InternetConnA <br>
* When the linkA breaks, the default route to internetconnA is removed<br>
    - Traffic automatically takes the OLSR route.<br>
* Reinstall the default route periodically to test png to internetConnA
{bad hack i know! :-( }
  <br>
    - If the ping succeeds then i leave it.<br>
    - Else I delete it again.<br>
  <br></span></div></blockquote></div></blockquote></div></span></div></blockquote></div><br>Guys,<br><br>My thanks to all of you for your patience.<br><br>I finally understood some of the suggestions you made. Instead of adding a default route and pinging it, I added a host route to a server on InternetConnA (in this case its a DNS server). Only of the ping to the host fails via the host route do I add the default route. This saves a lot of pain of adding and deleting the default route periodically like in the hack I suggested above.
<br><br>Conclusion:<br>* Pinging a host route to a 'suitable host' is a good method to introduce redundancy for edge routers.<br>* Since the use-case is only to reach the internet via the OLSR route when reachability to the internet via the primary connection (dsl/cable/sat/modem etc) fails, the chance of route flapping does not occur.
<br><br>Next Steps:<br>* I think this should be added as a configuration parameter to the OLSR Dyn-GW module.<br>* Can anyone help me add this to it?<br><br>Thanks,<br>Rajesh.<br>