NANOG 49 Carlos Vicente University of Oregon What does - - PowerPoint PPT Presentation

nanog 49 carlos vicente university of oregon what does
SMART_READER_LITE
LIVE PREVIEW

NANOG 49 Carlos Vicente University of Oregon What does - - PowerPoint PPT Presentation

NANOG 49 Carlos Vicente University of Oregon What does Netdot do? Discovers devices and topology using SNMP IPv4 and IPv6 Address Management


slide-1
SLIDE 1

Carlos ¡Vicente ¡ University ¡of ¡Oregon ¡ NANOG ¡49 ¡

slide-2
SLIDE 2

What ¡does ¡Netdot ¡do? ¡

  • Discovers ¡devices ¡and ¡topology ¡using ¡SNMP ¡
  • IPv4 ¡and ¡IPv6 ¡Address ¡Management ¡(IPAM) ¡
  • Documents ¡cable ¡plant ¡details ¡
  • Organizes ¡contact ¡informaJon ¡
  • Generates ¡configuraJons ¡for ¡other ¡tools ¡
  • Has ¡role-­‑based ¡access ¡control ¡
slide-3
SLIDE 3

Why ¡Netdot? ¡

  • Centralize ¡and ¡integrate ¡network ¡informaJon ¡
  • Reduce ¡manual ¡processes ¡ ¡

– manual ¡== ¡outdated ¡

  • Generate ¡reports ¡more ¡easily ¡
  • Delegate ¡tasks ¡to ¡departments/customers ¡
  • There ¡were ¡no ¡similar ¡open ¡source ¡projects ¡

– Other ¡tools ¡do ¡only ¡one ¡thing ¡

slide-4
SLIDE 4

Netdot ¡– ¡The ¡source ¡of ¡“truth” ¡

slide-5
SLIDE 5

Device ¡DocumentaJon ¡

  • Device ¡informaJon: ¡

– ¡Interfaces ¡and ¡IPs, ¡subnets, ¡VLANs, ¡modules ¡ – ¡ARP ¡tables, ¡forwarding ¡tables, ¡Spanning ¡Tree ¡ – manufacturer, ¡model, ¡OS ¡version, ¡etc. ¡ – Uses ¡SNMP::Info ¡(from ¡Netdisco ¡project) ¡

  • Discovers ¡Layer ¡2 ¡Topology ¡

– Collects ¡and ¡analyzes ¡CDP/LLDP, ¡Spanning ¡Tree ¡and ¡ Forwarding ¡Table ¡data ¡

  • We ¡can ¡add ¡more ¡informaJon ¡manually ¡

– LocaJon, ¡contacts, ¡monitoring, ¡port ¡assignments, ¡ ¡

slide-6
SLIDE 6

Device ¡Inventory ¡

slide-7
SLIDE 7

Topology ¡Graphing ¡

slide-8
SLIDE 8

Spanning ¡Tree ¡VisualizaJon ¡

slide-9
SLIDE 9

IP ¡Address ¡Management ¡

  • Organizes ¡v4 ¡and ¡v6 ¡address ¡space ¡hierarchically ¡

– Learns ¡subnets ¡from ¡L3 ¡devices ¡

  • Shows ¡graphical ¡representaJon ¡of ¡IP ¡blocks ¡
  • Generates ¡DNS ¡zone ¡files ¡and ¡DHCP ¡configuraJons ¡ ¡

– ISC ¡BIND ¡and ¡DHCPD ¡

  • Tracks ¡IP ¡and ¡MAC ¡addresses ¡over ¡Jme ¡
  • Generates ¡A/AAAA ¡records ¡for ¡router ¡interfaces ¡
  • We ¡can ¡delegate ¡the ¡management ¡of ¡addresses ¡and ¡

DNS ¡records ¡to ¡customers ¡

slide-10
SLIDE 10

Graphical ¡IPv4 ¡block ¡view ¡

slide-11
SLIDE 11

IPv4 ¡Subnet ¡View ¡

slide-12
SLIDE 12

IPv6 ¡Block ¡Tree ¡View ¡

slide-13
SLIDE 13

Cable ¡Plant ¡

  • We ¡can ¡document ¡inter-­‑building ¡fiber ¡and ¡

copper ¡bundles ¡

  • In-­‑building ¡fiber ¡and ¡copper ¡distribuJon ¡

– Rooms ¡ – Jacks ¡ – Closets ¡

  • We ¡can ¡create ¡fiber ¡circuits ¡using ¡sequences ¡of ¡

fiber ¡pairs ¡

slide-14
SLIDE 14

Backbone ¡Cable ¡Plant ¡

slide-15
SLIDE 15

Closet ¡Pictures ¡

slide-16
SLIDE 16

Upcoming ¡features ¡

  • RESTful ¡API ¡
  • IPv6 ¡space ¡visualizaJon ¡

– Playing ¡with ¡a ¡hierarchical ¡quadtree ¡model ¡

  • IPv6 ¡address ¡collecJon ¡via ¡SNMP ¡
  • DHCPv6 ¡configuraJon ¡support ¡
  • DNS ¡updates ¡with ¡nsupdate ¡
slide-17
SLIDE 17

Upcoming ¡features ¡

  • Improved ¡cable ¡plant ¡secJon ¡
  • Inventory ¡of ¡equipment ¡stock ¡

– Take ¡advantage ¡of ¡bar-­‑code ¡scanners ¡

  • More ¡access ¡control ¡granularity ¡
slide-18
SLIDE 18

Try ¡it ¡out! ¡

  • hdp://netdot.uoregon.edu ¡