nav a comprehencive network management tool vidar faltinsen ntnu, trondheim, norway

Post on 11-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

NAV

A comprehencive network management tool

Vidar FaltinsenNTNU, Trondheim, Norway

222Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

The university network

• 17000 machines connected, 3500 student dormitories

• gigabit MAN across the city

• 1 Gbps Internet access, peak load of 500 Mbps

• 30 routers, 1400 switches, 150 WLAN access points

network operations

• staff of 8 persons

• many students

NTNU: AS 64514

Tyholt

Øya

Moholt

Dragvoll

Sentrum

KalvskinnetUNINETTAS 224

ntnu-gw

ETHB SB

KjemiRFB

ntnu-gw2

SINTEFAS 64512 Lade

Trd

Oslo

Gløshaugen

333Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Why develop NAV?

• Looked at several commercial NMS in 1998

– Focus on monitoring (not configuration)

– Wanted something simple, yet powerful

• Implemented a basic system in 1999

– Availability monitor understanding topology

– Traffic statistics based on MRTG

• Evolved from there...

444Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

NAV status - August 2003

Development 4 years of development: 1999 -2003.

6 ”man years” of work, 20 persons involved.

40000 lines of code. Perl, php, java, postgresql.

Distribution Development projects with funding from UNINETT

Freely available to UNINETT members

Installations Now running at 4 universities and 10 colleges in Norway.

555Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

The main components

delay /loss

servicemonitor

networkexplorer

network load map

RRD

cricket

tabularreports

machinetracker

NAVdb

reportgenerator

statusmonitor

thresholdmonitor

www

event and alert engineexternalsystems

email

SMS

devicetracker

jabber

The heart of NAV...

666Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

a model of the running network

net_equipment.txt

room ip-address in charge category snmp community300 : 129.241.0.101 : net : GW : : xxx230 : 129.241.161.13 : net : SW : : xxx230 : 129.241.75.6 : net : EDGE : : xxx : yyy

Manual registration of key information

Seed filesperl scripts

snmp

The NAV database

NAVdb

777Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Router-interface

IP 2 mac

IP prefix devicetype

location

organization inventory

1 … N

switchport

vlan

mac 2 port

Key tables

888Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Physical topology• ARP• CAM• CDP

Autodetecting the topology

Vlan topology• trunks• STP

999Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Reports

machinetracker

NAVdb

reportgenerator

101010Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Machine tracking

111111Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Traffic data gathering

NAVdb

makecricketconfig.pltabularreports

config-tree

router2

routers router int. switches sw. ports

routerx

router1

switch2

switchx

switch1

RRD

cricket

cricket collector

121212Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Cricket

131313Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Visualization

networkexplorer

network load map

RRD

cricket

tabularreports

machinetracker

NAVdb

reportgenerator

141414Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Network load map (1)

151515Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Network load map (2)

161616Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Network load map (3)

171717Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Network explorer

181818Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Network monitoring

networkexplorer

network load map

RRD

cricket

tabularreports

machinetracker

NAVdb

reportgenerator

statusmonitor

thresholdmonitor

191919Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

The event system

networkexplorer

network load map

RRD

cricket

tabularreports

machinetracker

NAVdb

reportgenerator

statusmonitor

thresholdmonitor

www

event and alert engineexternalsystems

email

SMS

202020Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Current status

delay /loss

servicemonitor

networkexplorer

network load map

RRD

cricket

tabularreports

machinetracker

NAVdb

reportgenerator

statusmonitor

thresholdmonitor

www

event and alert engineexternalsystems

email

SMS

devicetracker

jabber

system management

integration

WLAN support

This year’s activity

212121Vidar.Faltinsen@itea.ntnu.no, August 25 2003

nav

Questions?

web: metanav.ntnu.no

email: Vidar.Faltinsen@itea.ntnu.no

Further information

top related