nav a comprehencive network management tool vidar faltinsen ntnu, trondheim, norway
TRANSCRIPT
NAV
A comprehencive network management tool
Vidar FaltinsenNTNU, Trondheim, Norway
[email protected], 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
[email protected], 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...
[email protected], 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.
[email protected], 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
SMS
devicetracker
jabber
The heart of NAV...
[email protected], 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
[email protected], August 25 2003
nav
Router-interface
IP 2 mac
IP prefix devicetype
location
organization inventory
1 … N
switchport
vlan
mac 2 port
Key tables
[email protected], August 25 2003
nav
Physical topology• ARP• CAM• CDP
Autodetecting the topology
Vlan topology• trunks• STP
[email protected], 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
[email protected], August 25 2003
nav
Visualization
networkexplorer
network load map
RRD
cricket
tabularreports
machinetracker
NAVdb
reportgenerator
[email protected], August 25 2003
nav
Network monitoring
networkexplorer
network load map
RRD
cricket
tabularreports
machinetracker
NAVdb
reportgenerator
statusmonitor
thresholdmonitor
[email protected], August 25 2003
nav
The event system
networkexplorer
network load map
RRD
cricket
tabularreports
machinetracker
NAVdb
reportgenerator
statusmonitor
thresholdmonitor
www
event and alert engineexternalsystems
SMS
[email protected], 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
SMS
devicetracker
jabber
system management
integration
WLAN support
This year’s activity
[email protected], August 25 2003
nav
Questions?
web: metanav.ntnu.no
email: [email protected]
Further information