<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">Instead of mi<font
face="Helvetica, Arial, sans-serif">xing the code of nodeshot,
django and routing protocols related details <font
face="Helvetica, Arial, sans-serif">we decided to write a
separate module:<br>
<br>
<font face="Helvetica, Arial, sans-serif"><a class="moz-txt-link-freetext" href="https://github.com/ninuxorg/netdiff">https://github.com/ninuxorg/netdiff</a><br>
<br>
<font face="Helvetica, Arial, sans-serif">This module will
focus on reading topologies for various routing protocols
and th<font face="Helvetica, Arial, sans-serif">en </font>make
a "diff"<font face="Helvetica, Arial, sans-serif">.<br>
<br>
<font face="Helvetica, Arial, sans-serif">Nodeshot will
read the diff and update the topology, this way we <font
face="Helvetica, Arial, sans-serif">keep the logic
separated.</font></font><br>
<br>
<font face="Helvetica, Arial, sans-serif">Initially we
will implement <font face="Helvetica, Arial,
sans-serif">the protocols we<font face="Helvetica,
Arial, sans-serif"> are using in ninux.org: OLSR1
and batman-adv.<br>
<br>
<font face="Helvetica, Arial, sans-serif">If you
are using nodeshot for your community but are <font
face="Helvetica, Arial, sans-serif">using
another routing protocol but w<font
face="Helvetica, Arial, sans-serif">ould
still like the new nodeshot to be</font></font></font>
aware of your topology (<font face="Helvetica,
Arial, sans-serif">showing it on a map, know
information about links, <font face="Helvetica,
Arial, sans-serif">if links go down, ecc)<font
face="Helvetica, Arial, sans-serif">, <font
face="Helvetica, Arial, sans-serif">it
should be fairly easy to add a new routing
protocol in netdiff.<br>
<br>
<font face="Helvetica, Arial, sans-serif">Also,
being a pure p<font face="Helvetica,
Arial, sans-serif">ython module (not
bou<font face="Helvetica, Arial,
sans-serif">nd <font
face="Helvetica, Arial,
sans-serif">to django)</font></font>,
it <font face="Helvetica, Arial,
sans-serif">might be used also by
other python applications</font></font></font>
<font face="Helvetica, Arial, sans-serif">using
different framework</font>s (flask,
webpy, ecc).<br>
<br>
<font face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif">Federico</font></font><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font>
</body>
</html>