[ninux-dev] Diff della topologia
Clauz
clauz at ninux.org
Sun Nov 9 12:58:53 CET 2014
Ottimo. Se puo' essere utile avevo pushato qualcosa di simile (non sotto
forma di classe) giovedi' sera:
https://github.com/ninuxorg/misc_tools/blob/master/parse_olsr_topology_into_networkx.py
(manca la differenza tramite networkx delle topologie)
Pero' mi sorgono un paio di dubbi:
- dai "tcEdgeCost", che sarebbe l'equivalente di LQ o NLQ, dovremmo
calcolarci gli ETX?
- a parte i collegamenti su cavo, temo che i costi sui link wireless
potrebbero cambiare in continuazione, e quindi ogni volta il diff per
una rete prevalentemente wireless sarebbe quasi tutta la rete (rendendo
vano il diff).
Forse avrebbe senso calcolare il diff sulla topologia assumendo tutti i
link con costo pari a 1, e gestire poi i costi sui link con un'API separata?
Clauz
On 11/08/2014 08:07 PM, Gabriel wrote:
> Ho buttato giù una classe che scarica la topologia da json plugin, la
> trasforma in grafo networkx e poi permette di fare il diff.
>
> Ha senso sviluppata come classe o è meglio una funzione statica?
>
> http://pastebin.com/pgMSS5gY
>
> Gabriel
>
> On 08/11/2014 19:29, Nemesis wrote:
>> Clauz ha riassunto bene quello che voglio fare:
>
>> un diff della topologia che dice a nodeshot (o qualsiasi altra
>> applicazione web): questo è quello che è cambiato.
>
>> In questo modo possiamo separare il codice che capisce la topologia
>> da quello che aggiorna lo stato del DBe sarà più facile contribuire
>> al codice che capisce la topologia aggiungendo più protocolli di
>> routing (OLSR 2, batman-adv, bmx, OSPF, ecc.)
>
>> Inoltre la libreria potrà essere usata e sviluppata anche da altre
>> community che usano framework python differenti, sono già daccordo
>> verbalmentecon Aaron di Funkfeuer (Austria) che proveremo a fare
>> qualche passo insieme.
>
>> Gabriel di Firenze è anche al corrente di tutto e vuole dare una
>> mano.*
>
>> *Federico* *
>
>
>
>
>> _______________________________________________ ninux-dev mailing
>> list ninux-dev at ml.ninux.org
>> http://ml.ninux.org/mailman/listinfo/ninux-dev
>
> _______________________________________________
> ninux-dev mailing list
> ninux-dev at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/ninux-dev
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20141109/6362de6a/attachment-0001.sig>
More information about the ninux-dev
mailing list