Topologie auf Basis von ASP.Mono und C#

Freifunk Firmware, Programme für den Router, Entwicklungen, Fragen und Anleitungen
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

Hinweis: Die Beiträge dieses Diskussionsfadens beziehen sich teilweise auf eine veraltete Version der Software. Ebenso verweisen einige der Links auf eine veraltete Version auf eine Testinstanz auf 3dfxatwork.de, die nicht mehr existiert. Die RTM-Instanz ist derzeit unter http://freifunk-halle.net/Tools/Topology.ashx zu finden und besitzt eine Nutzeroberfläche unter http://freifunk-halle.net/Topologie.php. Die Dokumenation zu dieser Version befindet sich unter https://wiki.freifunk-halle.net/wiki/Fr ... nd_C-Sharp.

(edit: siehe auch im Wiki)

Im zuge der umstellung der server nächstes jahr haben 3dfx und ich erste vorbereitungen getroffen. Zunächst haben wir ASP.Mono ausprobiert und es läuft gut. 3dfx hat die software eingerichtet und ich habe eine topo in c# geschrieben, welche hier zu finden ist: http://tox.3dfxatwork.de/preview/Topo.ashx

Vorerst verwendet sie nur die ip-adressen, da die nur von der olsrd-txtinfo hergegeben werden. Das programm erzeugt die ausgabe vollständig dynamisch ohne zwischengespeicherte datei, d.h. es kommt nicht vor, dass diese datei grad nicht verfügbar ist, weil sie möglicherweise grad auf dem server geupdatet wird, außerdem spiegelt sie zu jedem zeitpunkt die aktuelle lage das netzwerkes wieder, soweit das olsr die informationen an den server gemeldet hat.

Folgende parameter kann man der url übergeben:
  • maxetx: der maximale etx-wert der auszugebenden links. die zahl muss als eine gleitkommazahl nach deutsch-deutschland formatiert sein. standardwert ist 8.
  • format: gibt die ausgabe an, entweder png, svg, dot oder pdf, standard ist png.
  • hvip: eine liste von ip-adressen hervorzuhebender knoten, trennzeichen ist das pipe-symbol |.
Die farben der nodes habe ich etwas angepasst, um mit der hvip-option besser arbeiten zu können, da sich die dunklen farben der markierten nodes von den hellen der nicht markierten auch im kleingezoomten zustand es bildes abheben sollen. Nicht markierte nodes sind etwas blasseres gelb und rot (hnas), markierte nodes sind dunkleres gelb und kräftigeres rot.
Außerdem wurde die anzahl an nachkommastellen für etx-werte auf 1 beschränkt und die formatierung auf deutsch-deutschland festgelegt.
Da sich die anwendung noch in entwicklung befindet, werden die parameter zwar überprüft, aber bei fehler nur die auswertung der webseite abgebrochen und kein fehlerhinweis gegeben.

Eine url mit allen argumenten könnte z.b. so aussehen:
http://tox.3dfxatwork.de/preview/Topo.a ... 104.62.1.1
Zuletzt geändert von tox am 14.02.2009 13:47, insgesamt 2-mal geändert.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
se
Beiträge: 939
Registriert: 17.08.2005 22:45

Re: Topologie auf Basis von ASP.Mono und C# (war: Server-Umzug)

Beitrag von se »

sieht ja echt cool aus. benutzt du da das ganz normale graphviz oder wieso geht das so schnell die bilder zu rendern?
Benutzeravatar
se
Beiträge: 939
Registriert: 17.08.2005 22:45

Re: Topologie auf Basis von ASP.Mono und C# (war: Server-Umzug)

Beitrag von se »

ist ja mal echt praktisch, wenn man z.b. maxetx auf 2 setzt
http://tox.3dfxatwork.de/preview/Topo.ashx?maxetx=2
sieht man wunderbar, welche teile des netzes untereinander besser vernetzt sein könnten.
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

Na gut, dann machen wir für den umzug dann nen neuen thread :)

Bei der geschwindigkeit hab ich mich auch gewundert. Wir benutzen graphviz mit cairo, gd wollte kein antialiasing machen. Das witzige is, ich hab hier nen P4 3 GHz, der ja so etwa die leistung von nem 2 GHz core solo hat und trotzdem geht das bei mir noch langsamer als auf dem server, is also offenbar kein langsamer.
Ich glaube, dass das so richtig schnell geht, liegt an der splines-einstellung, die ich weggelassen hab, da sie meiner ansicht nach sowieso keine splines aus den kanten gemacht hat. Zumindest bei mir hab ich da keine entdecken können. Ich bin dabei auf eine verzwanzigfachung der geschwindigkeit gekommen. Ein anderer aspekt kann das pipelining sein, denn ich lese die txtinfo ein und schreibe die daten währenddessen bereits in einen neato-prozess, ebenso bei der ausgabe lese ich das resultat und schreibe es dabei bereits in die antwort der http-anfrage. naja is relativ spekulativ, wie sehr die geschwindigkeit davon profitiert.

PS. achja, für verbesserungsvorschläge bin ich gern zu haben. ich hab mir auch nochmal überlegt, dass die wahl der farben vllt doch nicht so praktisch war, weil man vllt die helligkeitskomponente für die letzte sichtbarkeit verwenden möchte. nunja, ich war bei der wahl von dem gedanken geleitet, dass ich noch 2 freiheitsgrade in der farbe für mdiff und sdiff aus den python-script brauche, aber bei genauerer betrachtung scheint es mir, dass sdiff einfach die "hna-igkeit" widerspiegelt und mdiff die zeit seit der letzten sichtung, richtig? die farben sind noch nicht der weisheit letzter schluss.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C# (war: Server-Umzug)

Beitrag von 3dfxatwork »

Server hat einen P4 3.06 GHz mit HT. Allerdings ist das ein Vserver mit vermutlich 4 oder 5 weiteren VM's jedoch scheinen die nie viel zu machen ^^
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

update
neue option: "zeig"
stellt ein, ob nodes, die in der darstellung keinen link haben, ausgegeben werden. akzeptiert eine 32 bit ganzzahl deutsch-deutschland formatiert.
  • 0 und kleiner: alle nodes werden dargestellt. standardeinstellung.
  • 1: nur nodes, die einen link zu einem anderen node haben, und hnas werden dargestellt.
  • 2 und größer: nur nodes, die einen link zu einem anderen node haben, werden dargestellt.
beispiel:
http://tox.3dfxatwork.de/preview/Topo.a ... x=0&zeig=1 zeigt alle hnas an.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
stromer
Beiträge: 771
Registriert: 14.03.2007 20:49
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C# (war: Server-Umzug)

Beitrag von stromer »

PS. achja, für verbesserungsvorschläge bin ich gern zu haben. ich hab mir auch nochmal überlegt, dass die wahl der farben vllt doch nicht so praktisch war,
Genau, ich hätte gern mein gewohntes HNA-grün wieder. :) . Sonst sehr hübsch auch mit den Variationsmöglichkeiten der Verbindungen. Und im nächsten Schritt vielleicht die "104.62." weglassen und dafür wieder den Standort dazu anzeigen. Die wenigen, die noch auf "104.61" unterwegs sind, werden ja an den anderen hohen Zahlen erkannt.
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

Die adressen lass ich absichtlich vollständig in die url schreiben, da es durchaus denkbar wäre, dass wir eine vpn-verbindung zu anderen ff-projekten aufbauen und dann wäre diese angabe nicht mehr eindeutig. Aus demselben grund sollten auch bei der anzeige die komplette adresse statt der abkürzung stehen. Aber wenn leipzig sich partout nicht mit uns verbinden will, kann man das ändern. oder man macht es so, dass "104.62." weggelassen wird, wenn vorhanden, andernfalls nur "104.", weil das ja im kompletten freifunk gleich sein sollte. Diese logik könnte man auch für die hvip-option einführen.

Dass momentan in der anzeige nur die ip-adressen stehen, liegt wie gesagt daran, dass wir noch keinen zugang zur ffhtopo-datenbank haben. Auf jetzigem weg mit olsrd-txtinfo bekomm ich nichts anderes als ip-adressen. In dem zuge wäre es günstig, wenn man mir für die db einen lese-account einrichten könnte.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

update
  • Änderung: Der etx-wert wird aus der olsrd-txtinfo nicht mehr aus der cost-spalte bezogen, sondern aus der lq- und nlq-spalte berechnet. Die cost-spalte ist äußert unzuverlässig, denn sie zeigt viel zu oft "INFINITE", obwohl sowohl lq als auch nlq etwas anderes als eine null nach dem komma haben.
  • Änderung: HNAs werden in einem grün dargestellt. Bitte zu beachten, dass es absichtlich nicht so kräftig wie in der original-topo gewählt wurde, um die hvip-option zu unterstützen.
  • Neu: Die ip-adressen werden verkürzt dargestellt, sofern sie mit "104.62" oder alternativ nur mit "104" beginnen. Ein führender punkt soll in der darstellung zeigen, dass die adresse verkürzt dargestellt ist.
  • Neu: Die hvip-option akzeptiert verkürzte adressen derart, dass die fehlenden teile auf "104.62.1.1" aufgefüllt werden. Beispielsweise wird "7" auf "104.62.1.7" und "61.28.1" auf "104.61.28.1" vervollständig.
  • Neu: Die format-option akzeptiert nun zusätzlich den wert "input". Dadurch erzeugt die webseite als ausgabe die dot-datei, die sonst in GraphViz reingegangen wäre.
  • Neu: Unter http://tox.3dfxatwork.de/preview/TopoData.ashx können die der topologie zugrunde liegenden daten eingesehen werden.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

update
  • Workaround: Der maxetx-parameter akzeptiert nun "unendlich" als gültigen wert. Das eigentliche unendlich-symbol in mono ist das unendlich-zeichen (∞). als escape-sequence der utf-8-kodierung, welche man in die url eingeben müsste, lautet sie %E2%88%9E, was man verständlicherweise nicht immer parat hat. jedes vorkommen von "unendlich" in der angabe wird durch "∞" bei der auswertung ersetzt.
  • Neu: Option "ffhtopo". akzeptiert ganzzahlen deutsch-deutschland formatiert. 0 und größer (standadeinstellung) bedeutet, dass zusätzliche daten wie der standort aus der ffhtopo-datenbank bezogen und angezeigt werden. alle anderen werte bedeuten, dass dies nicht geschieht. momentan stellt die webseite noch keine verbindung mit ffhtopo her, da die datenbankbibliothek noch fehlt.
  • Neu: Option "groesse". akzeptiert positive gleitkommazahlen deutsch-deutschland formatiert, maximal 10000. ist die maximale ausdehnung der grafik in zoll, wobei ein zoll 96 pixeln entspricht. standardwert ist 60, wenn ffhtopo benutzt wird, andernfalls 40. der wert kann auch leer sein, dann ist die größe unbeschränkt und es obliegt allein GraphViz, sie zu bestimmen.
  • Änderung: Die hvip-option akzeptiert nun zusätzlich zum pipe-symbol auch das komma als trennzeichen zwischen mehreren adressen, dadurch wird anwendungsseitig die auswertung mehrerer hvip-nennungen vereinfacht.
Beispiel: http://tox.3dfxatwork.de/preview/Topo.ashx?groesse=6
Zuletzt geändert von tox am 25.01.2009 12:33, insgesamt 1-mal geändert.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

fein fein. schreib doch mal ne wiki seite zu den funktionen etc., das ist besser als forenposts.
SyntaxError: invalid syntax
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

ok.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

ffhtopo wird jetzt wie geplant von der topo abgefragt und straßennahmen angezeigt ebenso wie die letzte sichtung der nodes durch zumischen von blau zur node-farbe verdeutlicht wird. (gelb wird in richtung weiß, grün wird in richtung cyan) man kann diese abfrage der ffhtopo ausschalten, wenn man den bereits beschriebenen ffhtopo-schalter auf einen wert kleiner 0 setzt. zusätzlich hab ich eingefüht, dass die textgröße in den nodes kleiner wird, wenn straßennamen angezeigt werden.

ps. https://wiki.freifunk-halle.net/Topolog ... p_und_Mono
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

Da man doch schon einige Optionen zur Verfügung hat und es vermutlich mehr werden, habe ich einmal ein kleines Interface in HTML (und Javascript) geschrieben, die Bedienung sollte sich von selbst erklären, wenn man über einen Punkt wie "zeig" geht, bekommt man eine kleine Beschreibung eingeblendet.

Hier der Link: http://3dfxatwork.de/topo.htm

Ich weiß es ist nicht sehr schön, aber funktional, obwohl es beim IE (svg, kann der ja sowieso nicht) oder bei pdf Dokumenten zu Anzeigefehlern der Tooltips kommt.
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

update

neue option: "gesehen"
Ist eine positive deutsch-deutschland formatierte gleitkommazahl, die nicht unendlich ist. Sie ist ein maß dafür, wie stark die nodes verblassen mit zunehmender zeitspanne, die sie nicht sichtbar waren. Es ist die anzahl der tage, für die die nodes halben blauanteil hinzugefügt bekommen. Standardwert ist 1.

Verfügbar wird die option mit dem neukompilieren der anwendung, also wahrscheinlich bei der ersten benutzung morgen.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

update

neue option: "zeigip"
Ist eine durch pipe-symbole (|) oder kommata getrennte liste aus adressbereichen, zu denen ein node gehören muss, damit er angezeigt wird. Der standardwert ist 104.62|104.61.246|104.61.250|104.61.251|104.61.252|104.61.253. Es kann auch eine "leere" adresse angegeben werden, dann werden sämtliche nodes angezeigt.

Beispiele:
Leipziger nodes und deren "vororte" anzeigen: http://tox.3dfxatwork.de/preview/Topo.a ... gip=104.61
Alle nodes anzeigen: http://tox.3dfxatwork.de/preview/Topo.ashx?zeigip=
Halle-nodes anzeigen: http://tox.3dfxatwork.de/preview/Topo.ashx
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

so ich habe nun auch das Verwaltungstool privisorisch angepasst, leider weiß ich noch nicht genau welche Städte es gibt.
Der Link hat sich nicht geändert: http://3dfxatwork.de/topo.htm

MFG
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

Verbesserungsvorschlag:
die Anzahl der Nodes (Knoten) und Links (Kanten/Edges) könnte man wieder mit anzeigen ?

Edit: Kann man den VPN Verbindungen etwas mehr länge geben (eventuell übersichtlicher) und eine ganz andere Farbe, diese muss auch nicht veränderbar sein ?
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

Wir haben heute ein Update hochgeladen, hinzugekommen ist die Option erreichbarkeit, d.h. möchte man von einem bestimmten Router aus nur Verbindungen angezeigt haben, die einen ETX von z.B. 3 oder besser haben, sieht man nun einen Graphen der nur noch diese Verbindungen und zugehörigen Router zeigt. (bei zeig werden nur die Kanten entfernt, hier auch die Router)

Die Option "erreichbarkeit" akzeptiert verkürzte IPs, akzeptiert jedoch nur eine IP, der ETX Wert der zur Auswertung herangezogen wird, ist der der auch unter "maxetx" steht.
Hier ein Beispiel: http://tox.3dfxatwork.de/preview/Topo.a ... maxetx=2,3

Die Topoverwaltung, also das Grafikinterface wurde auch um diese Option erweitert.
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Vorschlag Beschreibungstexte Topologie

Beitrag von tmk »

Ich stelle den Entwurf hier zur Diskussion, Toxis hat eine Kopie erhalten. Ich denke, dass die aktuelle Legende zu technisch erklärt ist, wir brauchen einfache Texte, damit "die Leute" das verstehen. Hier nun:

Format: Wähle das Dateiformat der anzuzeigenden Topologie.

MaxETX: Der ETX-Wert gibt die Verbindungsqualität zwischen Knoten an. Je näher an 1, desto
besser die Verbindung. Wähle hier, bis zu welchem ETX-Wert Verbindungen beachtet werden
sollen, Standard ist 8.

HvIP: Hier eingetragene Knotennummern werden in der Topologie farbig hervorgehoben. Trenne
mehrere Knoten mit dem Pipezeichen. Beispiel: 1.129|15.9|28.1

Zeig: 0 bedeutet, dass alle Knoten in der Topologie angezeigt werden. 1 bedeuted, dass Knoten
ohne Verbindungen zu Nachbarknoten nicht angezeigt werden, außer sie sind Internetspender. 2
bedeuted, dass nur Knoten angezeigt werden, die eine Verbindung zu einem Nachbarknoten haben.

Verwende Datenbank: Wenn der Haken gesetzt ist, werden in der Topologie Zusatzinformationen zu
den Knoten angezeigt.

Größe in Zoll: Lege eine Maximalgröße für das Bild der Topologie fest, wenn gewünscht.

Gesehen: Gib eine Anzahl an Tagen an, nach denen länger nicht empfangene Knoten in der
Topologie verblassen sollen, wenn gewünscht.

ZeigIP: Welches Freifunknetz möchtest du anschauen?

ZeigIP erweitert: Gib selber Subnetze an, die du betrachten möchtest.

Erreichbar: Ist hier eine Knotennummer eingetragen, zeigt die Topologie die von diesem Knoten
aus erreichbaren Nachbarn an.

Nachkomma: Wieviele Stellen nach dem Komma sollen beim ETX-Wert angezeigt werden?

Vollansicht: Topologie in einem neuen Fenster oder Tab laden.
SyntaxError: invalid syntax
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

An sich bin ich einverstanden mit den einfacheren Texten, ich denke jedoch, man sollte versuchen, die Beschreibungen weniger als Fragen zu formulieren.

Die Option "gesehen" ist noch etwas missverständlich formuliert. Bin mir auch nicht sicher, wie man das einfach und korrekt formulieren kann. Es handelt sich dabei um keinen Schwellenwert in dem Sinne. Der Übergang ist fließend. Der angegebene Wert gibt nur die Anzahl der Tage an, bei denen sich der Übergang genau in der Mitte befindet.

Die Option "zeig" könnte man eigentlich auch noch vereinfachen, indem man RadioButtons benutzt.
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

Wegen der zwei Fragen: Okay. Hier nochmal:

ZeigIP: Wähle, welches Freifunknetz du anschauen möchtest.

Nackomma: Gib die Anzahl der anzuzeigenden Nachkommastellen für den ETX-Wert an.

Wegen Gesehen: Da hab ich auch ne Weile überlegt und bin nicht sicher, was man da genau hinschreiben könnte. Ideen?
SyntaxError: invalid syntax
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tox »

"Je länger ein Knoten nicht gesehen wurde, desto blasser wird er dargestellt. Wähle die Anzahl der Tage, nach denen er halbblass erscheinen soll." :?:
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

Vielleicht statt "gesehen" "empfangen". Ansonsten OK.
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

soll ich das dann so übernehmen ?
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

Jo.
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

ok mach ich dann morgen
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

Oh yeah, das sieht gut aus!
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von 3dfxatwork »

So bin fertig mit spielen, ich hab mal noch die Farben bissel angepasst, nun fallen mir noch 2 Fragen ein:
  1. * in der Karte ist das Menu rechts, in der Topologie links, wollen wir das vereinheitlichen ?
    * ich habe jetzt schwarze Schrift bei dem Topologie Menu verwendet, da ich finde dieses bei der Karte ist so schlecht lesbar, das würde ich auch noch vereinheitlichen, die Frage ist welche Farbe?
mfg matthias
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Topologie auf Basis von ASP.Mono und C#

Beitrag von tmk »

Wegen Legende vereinheitlichen: Wegen mir nicht, wa? Was sagen die anderen?
Wegen der Farbe: Schwarz ist schick, was sagen die anderen?
SyntaxError: invalid syntax
Antworten