nav a comprehencive network management tool vidar faltinsen ntnu, trondheim, norway
Post on 11-Jan-2016
214 Views
Preview:
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
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
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
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