Schlüsseltechnologie

STP028: Autokonfiguration


Listen Later

Wenn Sie diese Nachricht lesen, hat sich diese Folge automatisch in ihren Podcast-Player konfiguriert. Heute geht es darum, warum es heute nicht mehr so kompliziert ist, einen Computer oder ein Netzwerk einzurichten.

Shownotes
  • Automatisierung: nach DIN V 19233 definiert als "das Ausrüsten einer Einrichtung, sodass sie ganz oder teilweise ohne Mitwirkung des Menschen bestimmungsgemäß arbeitet" (Quelle: Wikipedia)

    • Was heißt "bestimmungsgemäß"? (siehe 33C3-Motto "Works for me"; siehe ebenfalls "Overly-Clever-Syndrom")
    • heute feiern wir Autokonfiguration, die tatsächlich funktioniert
    • Autokonfiguration: automatisierte Führung eines neu entstehenden Systems in einen arbeitsfähigen Zustand
    • Rückbezug zu STP020 (Bootstrap): Hardware-Erkennung während (und nach) dem Bootvorgang

      • früher: Betriebssysteme spezifisch für einzelne Computer-Modellreihen mit gleichartiger Hardware
      • heute: Betriebssysteme für ganze Kategorien von Computern, die oftmals vom Anwender selbst aus Komponenten zusammengestellt werden können
      • während des Bootvorgangs Abfrage der vorliegenden Hardware-Komponenten durch das Betriebssystem (siehe Xyrills Hardware-Upgrade)
      • nach dem Bootvorgang teilweise auch Neuerkennung möglich (Hotswap, USB, etc.)
      • Ethernet

        • ausführliche Beschreibung siehe später; Grundprinzip: Netzwerk aus Switches, an denen die Endgeräte hängen
        • Autokonfiguration 1: früher separate Kabel für Verbindungen zu Switches (Patch-Kabel) und Direktverbindungen (Cross-Kabel), heute automatische Erkennung mittels Auto MDI-X
          • ähnlich dazu automatische Orientierungs-Erkennung in USB-C-Steckverbindungen
          • Autokonfiguration 2: früher Switches nicht in Schleifen verschaltbar (Broadcast-Stürme z.B. wegen ARP und DHCP)
          • heute automatische Bildung eines Spannbaumes für eindeutiges Routing von Frames
          • apropos Ethernet: ARP (Address Resolution Protocol)

            • Identifikation im Internet (Layer 3-7) durch IP-Adressen, aber in lokalen Netzen (Layer 1-2) durch adapterspezifische MAC-Adressen
            • IP-Adressen können Computer sich im Prinzip auch einfach selber geben, grundsätzlich keine zentrale Vergabe
            • ARP: Welche MAC-Adresse gehört zur gewünschten IP-Adresse?
            • MAC-Adressen und ARP gibt's auch im WiFi...
            • apropos Ethernet und WiFi: DHCP (Dynamic Host Configuration Protocol)

              • grundsätzlich Selbstwahl der IP möglich, aber man muss im richtigen Netzbereich sein und es darf keine Kollisionen geben
              • meist bessere Lösung: automatische IP-Vergabe durch eine zentrale Stelle (Clients können IP-Adressen für eine gewisse Zeit pachten)
              • apropos DHCP: TFTP (Trivial File Transfer Protocol) -> per DHCP automatisches Ankündigen von verfügbaren Betriebssystem-Images, Abholen der Images über TFTP für Booten mit leerer Festplatte

                • siehe auch: Installieren von macOS auf Apple Macs mit leerer Festplatte via Internet Recovery
                • IPv6 (Router Advertisement etc.) siehe RFC-Podcast

                • Autokonfiguration im Cloud-Computing-Umfeld

                  • virtuelle Maschinen in der Cloud werden aus Abbildern (Images) erzeugt und müssen sich dann an die Laufzeitumgebung (IP-Adressen, verfügbare Netzwerk-Festplatten, etc.) anpassen
                  • von Cloud-Seite: Metadata-Service meist auf der magischen IP-Adresse 169.254.169.254 (siehe z.B. Dokumentation bei OpenStack)
                  • von VM-Seite: Initialisierung mittels dieser Metadaten mit z.B. cloud-init
                  • ...more
                    View all episodesView all episodes
                    Download on the App Store

                    SchlüsseltechnologieBy Xyrillian Noises


                    More shows like Schlüsseltechnologie

                    View all
                    Chaosradio by Chaos Computer Club Berlin

                    Chaosradio

                    7 Listeners

                    Computer und Kommunikation by Deutschlandfunk

                    Computer und Kommunikation

                    10 Listeners

                    Bits und so by Undsoversum GmbH

                    Bits und so

                    23 Listeners

                    WRINT: Wer redet ist nicht tot by Holger Klein

                    WRINT: Wer redet ist nicht tot

                    16 Listeners

                    Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

                    Logbuch:Netzpolitik

                    7 Listeners

                    Sternengeschichten by Florian Freistetter

                    Sternengeschichten

                    44 Listeners

                    Methodisch inkorrekt! by Methodisch inkorrekt!

                    Methodisch inkorrekt!

                    17 Listeners

                    c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

                    c’t uplink - der IT-Podcast aus Nerdistan

                    5 Listeners

                    Geschichten aus der Geschichte by Richard Hemmer und Daniel Meßner

                    Geschichten aus der Geschichte

                    189 Listeners

                    heiseshow by heise online

                    heiseshow

                    2 Listeners

                    Übermedien by Übermedien

                    Übermedien

                    3 Listeners

                    Die Wochendämmerung - Der stabile Wochenrückblick by Katrin Rönicke und Holger Klein (hauseins)

                    Die Wochendämmerung - Der stabile Wochenrückblick

                    14 Listeners

                    UKW by Metaebene Personal Media - Tim Pritlove

                    UKW

                    1 Listeners

                    KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

                    KI-Update – ein heise-Podcast

                    6 Listeners

                    Geschichten aus der Mathematik by detektor.fm – Das Podcast-Radio

                    Geschichten aus der Mathematik

                    1 Listeners