Übersicht
Das Internet ist eine wichtige und geschätzte Komponente unserer heutigen Gesellschaft, die unter anderem prägt, wie wir mit Freunden kommunizieren, einkaufen oder Unterhaltung konsumieren. Gleichzeitig wird das Internet immer komplexer und selbst erfahrene Netzbetreiber haben oft Schwierigkeiten, die Konnektivität jederzeit aufrechtzuerhalten. Diese Tatsache wurde beispielsweise durch den großflächigen Ausfall der Facebook-Rechenzentren im Oktober 2021 deutlich, der dazu führte, dass beliebte Plattformen wie WhatsApp, Facebook oder Instagram über Stunden nicht erreichbar waren. Aber auch auf der Ebene des Datenverkehrs hat sich herausgestellt, dass traditionelle Protokolle (z.B. TCP) bei der heutigen Internetnutzung Probleme aufweisen und zu einem Bottleneck werden. Diese Porbleme auf niedrigeren Schichten im ISO/OSI-Modell versucht, z.B. QUIC zu beheben indem das Protokoll nicht im Kernel, sondern im User-Space entwickelt wird, wodurch Änderungen am Protokoll deutlich leichter möglich sind.
In diesem Praktikum hast du die Möglichkeit, dich mit deiner Gruppe als Netzwerkbetreiber in unserem Mini-Internet zu engagieren und aus erster Hand zu erfahren, wie es ist, ein eigenes Autonomes System (AS) zu warten und weiterzuentwickeln, aber beschäftigst dich auch mit der Frage, wie man Probleme der Protokollschichten durch neuer Mechanismen beheben kann. Hierzu beginnt jedes AS mit einer Reihe von unkonfigurierten Routern und Endsystemen. Im Verlauf des Praktikums wird jede Gruppe die Endhosts in ihrem AS konfigurieren, Routing zwischen den verschiedenen Routern und Netzwerken innerhalb des eigenen AS herstellen und schließlich auch Verbindungen zu den autonomen Systemen anderer Gruppen aushandeln. Hierauf aufbauend bekommt jede Gruppe die Spezifikation eines neuen Transportprotokolls, welches implementiert und im Mini-Internet auf seine Funktionsweise erprobt werden kann.
Inhalte des Praktikums:
Bitte beachten: Der Kickoff-Termin wird in der ersten Vorlesungswoche stattfinden; ein genaues Datum wird festgelegt, sobald die Vorlesungszeiten des WS feststehen.
Bei einer Teilnahme am Praktikum wird folgendes erwartet: