Network Documentation and Netdot PDF
Network Documentation and Netdot PDF
These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license
(http://creativecommons.org/licenses/by-nc/4.0/)
Attribution
Based on materials from several presentations
authored by:
–Carlos Vicente
University of Oregon Network Services
Principal author of Netdot
–Hervey Allen
Network Startup Resource Center
–Dale Smith
University of Oregon Network Services
Documentation
Have you ever asked, “How do you keep track of it all?”
Document,
Document,
Document!
Documentation
Basics, such as documenting your switches...
–What is each port connected to?
–Can be simple text file with one line for every port in a switch:
•health-switch1, port 1, Room 29 – Director’s office
•health-switch1, port 2, Room 43 – Receptionist
•health-switch1, port 3, Room 100 – Classroom
•health-switch1, port 4, Room 105 – Professors Office
•…..
•health-switch1, port 25, uplink to health-backbone
Nice…
Problems With Documentation
In most cases:
–Lack of clear procedures and methods
–Dispersion
–Lack of structure
–Lack of correlation
–Lack of tools… or, too many tools
–Lack of time and human resources
Requirements for a Tool
●
Open standards based
●
Generic and flexible
●
That uses a relational database
●
Automates tasks
●
Exports configurations
●
Web and command-line interfaces (CLI)
●
Authentication and authorization
●
Reports
●
Open source code
●
Application programming interface (API)
{net.} NETwork DOcumentation Tool
●
Started in 2002. Required by the University of Oregon
Network Services and NERO
(http://www.nero.net)
Nothing equivalent available as Open Source
●
–Topology
–Cable plant
–IP and Mac addresses
–DNS, DHCP, etc.
{net.} Design Goals
Reutilize components (don’t reinvent the wheel)
●
●
Manufacturer, model, software version, name and
domain, dates
●
Maintenance contracts, out of band access, SNMP
version and community
Interfaces, VLANs, IP addresses, BGP peers
●
•Point-to-point networks
Topology: Example
●
Information added for blocks (or subnets)
–Group that uses the block
–Group that administers the block
–Percent utilization of addresses (subnet)
–Percent utilization of sub-divisions (containers)
●
Information added for addresses
–First and and last time seen
–interface and device
–Services to monitor with Nagios (HTTP, DNS, SSH, DHCP, Radius, LDAP, etc.)
Cabling
●
Inter-building cabling (backbone)
–Buildings and closets where cabling starts and
stops.
–Type of fiber, length, quantity of fibers
●
Fibers
–Interconnections (splicing) and sequences
–Measurements, tests, interfaces, circuits
–Status
Cabling
●
Intra-building cabling (interior cabling)
–Closet where it begins
●
Level
–Building
–Interface (port) where it is connected
–Outlet where it terminates (id)
●
Office number or room
–Level
●
Building
Cabling
●
Physical data
–Dimensions, number and types of panels, type of
ventilation, number of copper pairs, number of
racks, etc.
●
Cabling that terminates in the closet
–Fiber and twisted pair
●
Photos
Closet Photos
Entities
●
Branch
●
Customer
●
Department
●
Manufacturer
●
Peer (BGP)
●
Provider
●
Vendor
Contacts
Based in individuals and roles (Person & Contact)
●
–Information by individual
Contact data
●
“IPplan is a free (GPL), web based, multilingual, TCP IP address management (IPAM)
software and tracking tool written in php 4, simplifying the administration of your IP
address space. IPplan goes beyond TCPIP address management including DNS
administration, configuration file management, circuit management (customizable via
templates) and storing of hardware information (customizable via templates).”
Lots of screenshots:
http://iptrack.sourceforge.net/doku.php?id=screenshots
NetDisco
●
Launched 2003. 1.0 released October 2009.
●
Some popular uses of Netdisco:
–Locate a machine on the network by MAC or IP and show the
switch port it lives at.
–Turn Off a switch port while leaving an audit trail. Admins log why
a port was shut down.
–Inventory your network hardware by model, vendor, switch-card,
firmware and operating system.
–Report IP address & switch port usage: historical & current.
–Pretty pictures of your network.
RackTables
Web site: http://racktables.org/
“Racktables is a nifty and robust solution for datacenter and server room asset
management. It helps document hardware assets, network addresses, space in
racks, networks configuration and much much more!”
http://netdot.uoregon.edu/