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)<----------+
--
Roy Sindre Norangshol
Studenthospitant hos UNINETT
norangshol(a)uninett.no