Hei hei!
Det er et ønske for å vise topologigrafer i ipdevinfo, men her trenger vi innspill på hva som ønskes av funksjonalitet og hvordan vi skal løse problemene.
Det første er hvordan dere ser for dere de to toplogigrafene skal representeres i ipdevinfo.
Den første grafen, «Next-hop grafen» er relativt en liten og enkel graf som lett kan vises ved siden av andre elementer i same arkfane (f.eks. «Device Info») under ipdevinfo .
Jeg ser for meg at grafen vil se tilsvarende ut som dette:
(Netbox)<------+ +----------------> (Netbox) + + (Selected Netbox) + + | | | +-----> (Netbox) | (Netbox)<-----+
Vi ser for oss at det er naturlig at vi bare viser den «fysiske» topologien for «Next-hop grafen» (les lag2), eller er det ønskelig å kunne endre visning mellom lag2 og lag3? Om ja, hvordan?
Mitt forslag om det skal støttes visning mellom lag 2 og lag 3 i «Next-hop grafen», gjøres dette ved å ha et klikkbart bilde som illustrerer å bytte visning mellom lag 2 og lag 3 i topologien.
Selve kartet blir plassert i en «blå infoboks» (Jeg tenker på de blå infoboksene som har overskrifter som «IP Device: ip-adresse» og «DNS: ip-adresse» som vises på http://nav/ipdevinfo/x.x.x.x ) hvor overskriften kan være «Next-hop graph [bildelink for å endre visning mellom nettverkslagene]{egenskaper på bildet: flyter til høyre i infoboksen slik bildet alltid dukker opp helt til høyre i infoboksen}».
Har dere forslag til hvordan bildet for visning mellom lag 2 og lag 3 ev. skal se ut? Eksisterer det allerede et allment kjent ikon som bør brukes?
Funksjonaliteten til «Next-hop grafen» er å gi et kjapt innblikk over hvem som er dens nærmeste nabo for valgt «netbox». Når du klikker på en «netbox» i grafen, vil du bli videresendt til ipdevinfo-siden til «netboxen» du klikket på med visning for dens «Next-hop graf». I tillegg vil det nedenfor «Next-hop grafen» ligge en hyperlenke til /netmap hvor du kan se hele topologien med den valgte «netboxen» som nullpunkt i nettkartet.
Den andre grafen som er ønsket er en visning av «downlinks» fra en valgt «netbox». Jeg velger å kalle grafen TFSDID («Topology from selected device and it's downlinks») inntil dere kommer med et betre forslag. :-)
TFSDID-grafen har flere spennende problemer. Om valgt «netbox» er en GW eller GSW vil det å navigere seg ned igjennom grafen føre til at vi viser hele topologien som NAV kjenner til, og dette er vel allerede jobben til /netmap.
Det same problemet oppstår om «next-hop» fra valgt «netbox» er en GW eller GSW, og vil ende opp med at du viser store deler av topologien som NAV kjenner til.
Hvordan løser vi dette? Skal vi tillate å vise en TFSDID-graf om valgt «netbox» er av typen GW eller GSW?
Ønsker dere å vise «downlinks» til GW-en om GW-en står som «next-hop» til valgt «netbox»?
Vil det fungere å legge inn et unntak for å ikke utvide grenen i grafen om «next-hop netboxen» til den valgte «netboxen» er av typen GW eller GSW?
Jeg har også et inntrykk av at TFSDID-grafen kan bli ganske diger, og må plasseres i egen arkfane i /ipdevinfo. Er det kanskje bedre at dette blir en funksjon i /netmap?
Jeg ser for meg at TFSDID-grafen vil se tilsvarende ut som dette:
(SW)<-------+ +----> (SW)+ +----> (SW) | | | | This is actaully fine, as it limits | | | | the topology graph somehow at least... + + | + (Selected Netbox) +-> (GW)+------> (SW)+------>(GW)+--->(SW) + + | | | +-------> (GW)+--->(SW) (GW)<----------+