Netdisco Netdisco – Network Discovery and Management
2
NetdiscoNetdisco – Network Discovery and Management
Intro ► Welcome• Intro
What is Netdisco? History
• Details Features Requirements Device Support
• Future• Q+A
Vendor: “We offer a wealth of functionality!”
J. Warner: “We call that rope.”
http://netdisco.org/Netdisco_Resnet_2004.pdf (.ppt)
3
NetdiscoNetdisco – Network Discovery and Management
Intro ► What is Netdisco?
• Open Source Software• Network Management
Switch Port Management Inventory Usage History and Security
6
NetdiscoNetdisco – 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
7
NetdiscoNetdisco – 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
8
NetdiscoNetdisco – Network Discovery and Management
Intro ► Sources of Info
MAC Address Switch Port NumberSwitch: “Computer 08:08:08:e0:e0:00 lives on Port 5.”
IP Address MAC AddressRouter: “IP Address 216.200.40.145 is being used by
08:08:08:e0:e0:00.”
IP Address DNS NameDNS Server: “Address 216.200.40.145 is netdisco.org.”
9
NetdiscoNetdisco – 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
10
NetdiscoNetdisco – Network Discovery and Management
Intro ► Topology Info
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!
CBA
11
NetdiscoNetdisco – 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
12
NetdiscoNetdisco – Network Discovery and Management
Details
• Features• Requirements• Architecture• Device Support• “Features”
13
NetdiscoNetdisco – Network Discovery and Management
Details ► Features
• Switch PortsMAC IP Switch Port Ports with lots of IP or MAC
Addresses in useCentral location to disable Ports
14
NetdiscoNetdisco – Network Discovery and Management
Details ► Features
• Network Security and Maintenance L2 Traceroute Duplex Mismatch Finder Wireless Access Point (AP) Finder
15
NetdiscoNetdisco – Network Discovery and Management
Details ► Features
• ReportingPretty MapIP Address usage HistoryNetwork Inventory
by IOS, Vendor, Model, Subnet
20
NetdiscoNetdisco – 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
21
NetdiscoNetdisco – Network Discovery and Management
Details ► Architecture
Database
Back-End
Main EXE
CronMason Components
Apache Web Server
Front-End
Browser
Admin Daemon
Shared Library
SNMP::Info
Switches and Routers
SNM
P
NetdiscoNetdisco
22
NetdiscoNetdisco – Network Discovery and Management
Details ► Device Support• Cisco• HP• Bay • Foundry• Allied• Asante• Zyxel
http://snmp-info.sourceforge.net/DeviceMatrix.html
23
NetdiscoNetdisco – 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
24
NetdiscoNetdisco – Network Discovery and Management
Details ► “Features”
feature (n) - a prominent aspect of something
• INSTALL Process• PostgreSQL Performance• Problem Device Families
25
NetdiscoNetdisco – Network Discovery and Management
The Future of Netdisco
• Future Features discograph – MRTG / Cricket / NRG type thingy
MySQL Port
• Maintenance• Packaged Version
26
NetdiscoNetdisco – Network Discovery and Management
Q+ANOW ACCEPTING QUESTIONS*
For more info visit:http://netdisco.org
Demo Site:http://netdisco.org/demo
*(Answers not Guaranteed)