Transcript Asdfasdf

Netdisco – Network Discovery and Management
Netdisco – Network Discovery and Management
Intro ► Welcome
• Intro
 What is Netdisco?
 History
Vendor: “We offer a wealth of functionality!”
• Details
J. Warner: “We call that rope.”
 Features
 Requirements
 Device Support
• Future
• Q+A
http://netdisco.org/Netdisco_Resnet_2004.pdf (.ppt)
2
Netdisco – Network Discovery and Management
Intro ► What is Netdisco?
• Open Source Software
• Network Management
 Switch Port Management
 Inventory
 Usage History and Security
3
Netdisco – Network Discovery and Management
4
Netdisco – Network Discovery and Management
Intro ► Node Search
5
Netdisco – Network Discovery and Management
Intro ► Motivation
• Problem Users on a Resnet?
• History of Port and IP Usage
• Inventory of Network Devices
• Network Debugging & Monitoring
• Easy to use
6
Netdisco – Network Discovery and Management
Intro ► History
May 16, 2003 – First Public Release on Source Forge
Dec 30, 2002 – SNMP::Info Released to CPAN
Oct, 2002 – Coding Begins
April, 2002 – Booloo wants a MAC finder
Oct, 2001 – arpnip and macsuck
“Does netdisco ever feel like a really bad porn movie to you too?”
– Mike Hunter, UC Berkeley
7
Netdisco – Network Discovery and Management
Intro ► Sources of Info
MAC Address  Switch Port Number
Switch: “Computer 08:08:08:e0:e0:00 lives on Port 5.”
IP Address  MAC Address
Router: “IP Address 216.200.40.145 is being used by
08:08:08:e0:e0:00.”
IP Address  DNS Name
DNS Server: “Address 216.200.40.145 is netdisco.org.”
8
Netdisco – Network Discovery and Management
Intro ► L2 vs. L3
• (L2) Layer-Two - Ethernet MAC address
 Switches, Hubs
 08:08:08:e1:e1:00
• (L3) Layer-Three - IP Address
 Routers, Firewalls
 216.200.40.145
9
Netdisco – Network Discovery and Management
Intro ► Topology Info
A
B
C
Netdisco: You know where the computer for our
Action Hero lives?
Switch C: Yeah, right here on my uplink port!
Netdisco: Cool! Where does that go?
Switch C: Switch B Port X!
10
Netdisco – Network Discovery and Management
Intro ► Uplink Ports
• How to identify an Uplink Port
 L2 Topology Protocol
o Cisco Discovery Protocol – CDP
 Look for ports with lots of devices
 Look for MACs of Switches
 Keep a list
•
Bell-Labs Paper: Topology Discovery in Heterogeneous IP Networks

•
http://www.bell-labs.com/user/minos/Abstracts/infocom00-abs.html
Bell-Labs Paper: Physical Topology Discovery for Large Multi-Subnet Networks

http://www.bell-labs.com/user/minos/Abstracts/infocom03-abs.html
11
Netdisco – Network Discovery and Management
Details
• Features
• Requirements
• Architecture
• Device Support
• “Features”
12
Netdisco – Network Discovery and Management
Details ► Features
• Switch Ports
 MAC  IP  Switch Port
 Ports with lots of IP or MAC
Addresses in use
 Central location to disable Ports
13
Netdisco – Network Discovery and Management
Details ► Features
• Network Security and Maintenance
 L2 Traceroute
 Duplex Mismatch Finder
 Wireless Access Point (AP) Finder
14
Netdisco – Network Discovery and Management
Details ► Features
• Reporting
 Pretty Map
 IP Address usage History
 Network Inventory
by IOS, Vendor, Model, Subnet
15
Netdisco – Network Discovery and Management
16
Netdisco – Network Discovery and Management
Details ► Features ► Port View
17
Netdisco – Network Discovery and Management
Details ► Features ► Port Control
18
Netdisco – Network Discovery and Management
Details ► Features ► Port Log
19
Netdisco – Network Discovery and Management
Details ► Requirements
Computer
(P3 / 500M / 10G / Fast I-O )
Operating System
(Linux, xBSD, OS/X)
Software*
Admin
(Unix guru advised)
Network
(Cisco favored)
Time
(LOTS)
Text Editor
*netdisco, Perl, Mason, Net-SNMP, PostgreSQL, Apache 1, mod_perl,
mod_ssl, GraphViz, MIBs
20
Netdisco – Network Discovery and Management
Details ► Architecture
Front-End
Back-End
Cron
SNMP::Info
Main EXE
Admin
Daemon
Shared
Library
Apache
Web Server
Mason
Components
Database
Netdisco
Switches and Routers
Browser
21
Netdisco – Network Discovery and Management
Details ► Device Support
•
•
•
•
•
•
•
Cisco
HP
Bay
Foundry
Allied
Asante
Zyxel
http://snmp-info.sourceforge.net/DeviceMatrix.html
22
Netdisco – Network Discovery and Management
Details ► Device Support
SNMP::Info
 Supports all SNMP devices
• Easily extendable
• Baseline compatibility with MIB-ii
• Vendor-Specific Extensions
• Attach MIBs to device families
23
Netdisco – Network Discovery and Management
Details ► “Features”
feature (n) - a prominent aspect of
something
• INSTALL Process
• PostgreSQL Performance
• Problem Device Families
24
Netdisco – Network Discovery and Management
The Future of Netdisco
• Future Features
 discograph – MRTG / Cricket / NRG type thingy
 MySQL Port
• Maintenance
• Packaged Version
25
Netdisco – Network Discovery and Management
Q+A
NOW ACCEPTING QUESTIONS*
For more info visit:
http://netdisco.org
Demo Site:
http://netdisco.org/demo
*(Answers
not Guaranteed)
26