Netdisco – Network Discovery and Management Netdisco – 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/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 Details • Features • Requirements • Architecture • Device Support • “Features” 10 Netdisco – Network Discovery and Management Details ► Features • Switch Ports MAC IP SwitchPort Ports with lots of IP or MAC Addresses in use Central location to disable Ports 11 Netdisco – Network Discovery and Management Details ► Features • Network Security and Maintenance L2 Traceroute Duplex Mismatch Finder Wireless Access Point (AP) Finder 12 Netdisco – Network Discovery and Management Details ► Features • Reporting Pretty Map IP Address usage History Network Inventory by IOS, Vendor, Model, Subnet 13 Netdisco – Network Discovery and Management 14 Netdisco – Network Discovery and Management Details ► Features ► Port View 15 Netdisco – Network Discovery and Management Details ► Features ► Port Control 16 Netdisco – Network Discovery and Management Details ► Features ► Port Log 17 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 18 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 19 Netdisco – Network Discovery and Management Details ► Device Support • • • • • • • Cisco HP Bay Foundry Allied Asante Zyxel http://snmp-info.sourceforge.net/DeviceMatrix.html 20 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 21 Netdisco – Network Discovery and Management Details ► “Features” feature (n) - a prominent aspect of something • INSTALL Process • PostgreSQL Performance • Problem Device Families 22 Netdisco – Network Discovery and Management The Future of Netdisco • Future Features discograph – MRTG / Cricket / NRG type thingy MySQL Port • Maintenance • Packaged Version 23 Netdisco – Network Discovery and Management Q+A NOW ACCEPTING QUESTIONS* For more info visit: http://netdisco.org Demo Site: http://root.ucsc.edu/netdisco *(Answers not Guaranteed) 24