NAV Roadmap - Uninett

Preview:

Citation preview

NAV Roadmap

Verktøysamling4. Juni 2014, Værnes

Morten Brekkevold

CC BY-NC-ND 2.0

4. juni 2014 SLIDE 3

Timeboxing!

4. juni 2014 SLIDE 4

● 4.1 – 24. april● 4.2 – 21. august● 4.3 – 11. desember

Nye versjoner i 2014

4.1 - Watchdog

● Hvem overvåker overvåkeren?● NAV har et svart/hvitt syn på verden

– Ingen formening om «Ukjent tilstand»

4. juni 2014 SLIDE 5

4.1 – Vilkårlige attributter på rom/org

● Vekk med opt1-4● Sett dine egne navn på

utvidede attributter

4. juni 2014 SLIDE 6

4.1 – Ytelsesforbedringer i CAM-innsamling

● CAM-innsamling spiser mye CPU og minne– Ser på muligheter for optimalisering

4. juni 2014 SLIDE 7

4.1 – Subnet matrix for nett opp til /30

● Subnet matrix har tidligere ikke vist små subnet grunnet «trangt om plassen»

● Små nett opp til /30 vil markeres i 4.1, men krever mouseover for detaljer

4. juni 2014 SLIDE 8

4.1 – REST API

● NAV 3.15 og 4.0: Eksperimentelt API● 4.1 rydder i API og klargjør for produksjon● Vil muliggjøre uthenting av data til egne løsninger

4. juni 2014 SLIDE 9

© Zoagli@flickrCC BY-NC-ND 2.0

Virtuell stacking

● Cisco VSS, Juniper Virtual Chassis, osv.

● NAV mangler en modell for multi-chassis

● Potensiale for større omveltning i NAVs datamodell

4. juni 2014 SLIDE 11

© Spleencheesemonkey@flickrCC BY-SA 2.0

Topologi i private nett

● Ingen topologi for VLAN uten ruting på lag 3 i dag

4. juni 2014 SLIDE 12

Transceivere som egen utstyrstype

● GBICer o.l. rapporteres som moduler av utstyret– Rapporter og alarmer i NAV ikke nødvendigvis i samsvar med

brukernes oppfatning● Forsøkvis detektere hvilke moduler som

er transceivere– Modul-i-port? Hva med FEX?

4. juni 2014 SLIDE 13

© genericitis@flickrCC BY-NC-SA 2.0

Omskriving av statussiden

● Hver ny alarmtype krever i dag kode for ny tabell på statussiden– Statussiden blir fort fryktelig uoversiktelig– Mangler tabeller for flere alarmtyper

● Mer generisk statusside med in-page filtermuligheter– ACKing og sletting

4. juni 2014 SLIDE 14

Alarm ved aggregerte linker

● Tap av redundans i aggregerte linker bør gi alarm, selv om det ikke påvirker konnektivitet– Typisk når en av flere linker i en portchannel/etherchannel dør

4. juni 2014 SLIDE 15

NETCONF

● Vil ta mer og mer over for SNMP for konfigurasjonsformål– F.eks. NX-OS (Cisco Nexus)

● I første omgang: – Finne en implementasjon som NAV kan bruke– Mulig støtte i Arnold + PortAdmin

4. juni 2014 SLIDE 16

ipdevpoll multiprocess workers

● Dagens multiprosess-mode lager én prosess per konfigurerte jobb– Lite fleksibelt

● Vil ha generiske arbeiderprosesser som får oppgaver av en scheduler

● Arbeiderprosesser må gjerne kjøre distribuert– Muliggjør horisontal skalering på innsamlingssiden

4. juni 2014 SLIDE 17

Dual-stack og multihoming

● I dag støttes én enkelt overvåket IP per enhet– Men hva med IPv4 + IPv6 dual stack?– Multihomede servere?– Alle ruterportadressene til en ruter?

4. juni 2014 SLIDE 18

Monitorere rutingprotokoller

● Primært BGP, men også OSPF● Et behov hos forskningsnettene selv

– Men også større campusnett

4. juni 2014 SLIDE 19

Diverse

● Grensesnitt for å «browse» ukjente naboer– Funksjoner for å ignorere eller legge til i NAV

● SNMP v3

4. juni 2014 SLIDE 20

Ikke glem deres lojale lobbyister

● Børge Brunes (UiT)● Gro-Anita Vindheim (NTNU)● Peder Magne Sefland (HiVolda)● Jan Sigurd Refvik (UiO)● Rune Kittelsen (UiA)

4. juni 2014 SLIDE 21

Referanser

● https://nav.uninett.no/● https://launchpad.net/nav● https://openwiki.uninett.no/gigacampus:nav-ref-arbeidslist

e● http://creativecommons.org/licenses/

● morten.brekkevold@uninett.no

4. juni 2014 SLIDE 22