scaling network management tools - nanog archivescaling network management tools olav kvittem 16th...

35
Scaling network management tools Olav Kvittem 16th October 2003

Upload: others

Post on 22-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Scaling network managementtools

Olav Kvittem

16th October 2003

Page 2: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

AbstractUNINETT, The norwegian research net-

work, is actively collecting information on it’snetwork in order to asess and maintain thequality of the offered service. We are de-veloping tools to do management and mea-surements on our own and our customersinfrastructure. This talk describes some ofthe management and measurement activitesand the tools.

1

Page 3: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

UNINETT� The norwegian research network since 1987

with 280 customers in higher education and re-search- 55 people in 4 companies doing internetservice, .no names, administrative systems,schools networking advice

� 2.5 Gbps backbone, access to wavelengths/fibrethrough cooperation with telecom provider- local cooperative fibre projects

2

Page 4: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

3

Page 5: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Why homegrown� PSI/Nysernet SNMP from 1990-1998

- nice but a bit static cumbersome configuration

� Major NM platforms - solved wrong problems- centralized operations and intranet-oriented- poor history functions

� Resources : Hackers and students and opensoftware => develop tailored tools

4

Page 6: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Scaling principles

Accessability - UNINETT is distributed in or-ganisation : users, customers, externalprojects, operations, engineering, services, re-search, managers, Board of Directors ...

Trends - Proactive better that reactive - setrends in traffic, error rates over days, weeksand years

5

Page 7: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Numbers - can’t do 100’s of customers, devicesand links one by one=> summaries, thresholds, tables and sorting

Dynamic - config change (SNMP ifIndex)

Usability - easy access to the most importantrelated statistics

Visuality - graphs, maps and animation

Openness - open software : perl, TCL, sh,postgresql, PHP, python, net-snmp, flow-tools,scotty, ...

6

Page 8: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Network maps

3 network load map systems being made inTrondheim

Netmap autozoomed geographical maps (UNINETT)- menues with URLs- animation of any point or link load

Zino schematic load maps - tgif (UNINETT/NORDUnet)

Nav autodetected campus topology (NTNU)7

Page 9: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

8

Page 10: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

9

Page 11: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Network Map System(netmap)� make information and network maps

� generates suitable clickable WWW-maps froma topology database

� breaks the topology down to suitable maps

� use geographical maps - UTM coordinates

� generate URLs for the maps based ondatabase info

10

Page 12: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

� navigation and menus with a Java-client� animate - link and cpu load, delays, protocols,..

11

Page 13: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Why measurements� Problem detection and solving!

� To asess the quality of our service !

� Capacity planning and traffic engineering

� To inform help customers and users on theirown via the web

� To assist research that will find interesting phe-nomena for us...

12

Page 14: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Partners - arenas� Work with researchers - offer access to data,

being a lab- Q2S - Center for Quantifiable Quality of Ser-vice (NTNU)

� Actively support student work - projects, thesis- Student employees to do programming

13

Page 15: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

International� International participation in European fora like

- Terena - TF-NGN - network level experimentsand studies(perfmon)- EU-projects like Scampi- cooperation with measurement activities likeCAIDA(AMS)- IETF - net management - ipfix, ippm,

14

Page 16: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Passive activities..

Scampi - a EU-project with about 10 participantsto develop a free and low cost

� high speed passive measurement platform(10Gbps)

� API with adapted “standard” open software(tcpdump, flow-tools )

15

Page 17: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

SNMP tools 1

Zino SNMP link statistics

� tables, graphs, aggregation and error analysis

� scales by config just by pointing to the router

� map IP-address and link name from descrip-tion field/ifAlias

16

Page 18: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

SNMP tools 2

Genplot General SNMP statistics package

� collect, aggregate SNMP or other data andpresent in tables and graphs with zoomed con-text

JustSNMP - console tool to extract data likelinks with name and BGP (Scotty)

other tools hw and software version inventory,sw version control

17

Page 19: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

18

Page 20: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

19

Page 21: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Zino status monitor� Polls and handles SNMP events (traps)

� Simple Trouble Ticketing - User authentication

� Fin grained downtime registration (IfLastChange)

� Link identification by Cisco description/ifAlias

� Availability statistics from the logs

20

Page 22: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Ritz� Remote Interface To Zino

21

Page 23: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Active measurements - mping

Mping - scaling ping measurements IPv4/IPv6

� polls targets in parallel at controlled rate

� repeated at Poisson based intervals

� statistical analysis - percentiles, distribution

� aggregation with plots, tables, traceroute view

� animate reponse time distribution

22

Page 24: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Mping table report

23

Page 25: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

24

Page 26: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Mping round-trip distribution

25

Page 27: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

micro measurements

micro measurements - what is the short termsub-second load condition on a link

� traditional SNMP statistics poll frequency is inorder of minutes

� poll SNMP-agents at sub-second time resolu-tion with interleaving short and long intervals.

� Graph in real time to do immediate diagnostics26

Page 28: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

� Problem : routers have varying SNMP MIB up-date interval (1-15sec)- puts low priority on answering SNMP

� Extended SNMP-agent for DAG-cards- should give at least ms accuracy

� Analysis of DAG-card packet dumps for bursts( talk at NORDUNET 2003)

27

Page 29: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

28

Page 30: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Flow reporting� Develops IETF ipfix flow generation with pas-

sive monitoring cards (DAG, Scampi, Ethernet)

� Flow collection and reporting with “scaling”properties- based on flow-tools and will be contributed- Postgresql with aggregation and statistics- multiuser interface with tables and graphs

29

Page 31: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

30

Page 32: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Software availability

Zino status monitor and link statistics with loadmap - available high quality

mping multi-destination parallel ping with statis-tics aggregation IPv4/v6 - available

scampi tools flowrep - flow-tools extension -available late this autumn- other passive monitoring tools - next year

micro-poll available31

Page 33: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

genplot general SNMP statistics aggregation,reporting av plotting - available

netmap geographic map and menu system - notsufficiently documented

nemo java based netmap client for animation -not documented yet

justnetstat available

32

Page 34: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Software license

The software is freely available but there is a re-distribution clause:Corollary 1. # Copyright (c) 1996, 1997 #UNINETT and NORDUnet. All rights reserved.# Redistribution and use in source and binaryforms, with or without# modification, are permitted provided that thefollowing conditions ...more details follow the software

33

Page 35: Scaling network management tools - NANOG ArchiveScaling network management tools Olav Kvittem 16th October 2003. Abstract UNINETT, The norwegian research net-work, is actively collecting

Thank you !

[email protected]

General : http://www.uninett.no

Statistics : http://drift.uninett.no/index.en.html

34