Versione 1 del 2016-03-15 09:34:22

Nascondi questo messaggio
Italiano English
Modifica History Actions

TopologyVisualizer

Collettore e visualizzatore topologia di rete

Da qualche mese è in sperimentazione un nuovo collettore e visualizzatore della topologia di rete che potrebbe rimpiazzare quello attuale.

Al momento è disponibile un istanza di test su ninux-graph.netjson.org

I vantaggi del nuovo collettore sono i seguenti:

  • supporta 5 formati differenti tra cui NetJSON NetworkGraph

  • ha un'architettura modulare facilmente estensibile
  • permette l'invio della topologia direttamente dai nodi, evitando l'onere di dover pubblicare la topologia su una URL pubblica
  • permette l'invio della topologia da parte di più nodi, mitigando il problema del singolo punto di guasto
  • può essere incluso in progetti più grandi, ad esempio nodeshot (la nuova versione dell'attuale map.ninux.org)

  • ha un API HTTP che restituisce le informazioni della topologia in formato NetJSON

Per sapere più dettagli tecnici sull'implementazione e sull'architettura, è possibile consultare un post sul blog di nemesis: Network Topology Visualizer: django-netjsongraph.

Per partecipare alla sperimentazione aggiungendo la vostra topologia, potete effettuare i seguenti step:

  1. chiedete l'accesso come amministratori all'istanza di test inviando un email a contatti [at] ninux [dot] org.
  2. scegliete una tra le due strategie disponibili per la raccolta dei dati (FETCH e RECEIVE) - LEGGETE LA DOCUMENTAZIONE

  3. create una nuova topologia scegliendo la strategia che preferite, inserendo i dati correttamente
  4. se avete bisogno di supporto non esitate a chiedere

Esempio script per RECEIVE strategy

Questo è uno script che invia la topologia OLSR al collettore: push-olsr-data.sh.

E' facilmente adattabile anche per altri protocolli di routing.