Skip to content
Thomas edited this page Nov 27, 2020 · 3 revisions

Welcome to the grubenlampe wiki!

Entscheidungen

  • Es gibt zuerst eine API und ein CLI tool
  • WebGUI kann aber muss ja nicht
  • Relevante Informationen werden in Grubenlampe DB gespeichert
    • Organisationen und deren Benutzer
    • ASNs zu Organisationen
    • IP assignments der Organisationen
    • Tunnel und deren Transfernetze
  • Transfernetz-Blöcke werden in Netbox als Container angelegt
  • Automation wird per Salt durchgeführt
  • Salt holt Daten von Grubenlampe und stellt den Zustand in der Infrastruktur her
  • Zeit löst einen neuen Salt run aus (Wegen Telekom-Erfahrung zwei Mal pro Tag)
  • Statische Dinge werden weiter in Netbox gepflegt (Interfaces, Peerings und so)
  • Aktualisierung der RIPE-DB wäre sehr nett (Kalle Grubenlampe macht das)

Migration

  • Daten werden strukturiert aus laufendem Bird gelsen
  • Übernommen werden
    • BGP peer IP holen
    • ip route get -> tunnel interface
    • beide tunnel IPs
    • Daten an ASN kleben
    • IP Assignments werden aus accepted prefixes übernommen
    • Vielleicht gibt es schlauere Optionen zur Sammlung von IP Assignments
  • Migration muss für altes und neues Internet funktionieren
  • Nutzer können sich Benutzer und Orgs in der Grubenlampe erzeugen
  • Name der Org wird per Default von den ASNs abgeleitet
  • Es gibt einen Claim-Prozess um sich zu Org zuordnen zu lassen
  • Orgs können sich später dann umbenennen
  • Wenn es andere Quellen gibt kann man das direkt noch schlauer abbilden (Freifunk API)
Clone this wiki locally