Was ist das Hauptziel von Resilienz in Kommunikationsnetzwerken?
Resilienz beschreibt die Fähigkeit eines Systems, Krisen zu absorbieren, sich schnell und nachhaltig davon zu erholen und vergleichbare oder neue Funktionalitäten durch Transformation zu erreichen.
Welche drei Kernaktivitäten beschreiben die Absorption einer Krise laut Definition?
Absorption erfolgt durch Widerstandskraft (Resistance), Elastizität (Elasticity) und Anpassungsfähigkeit (Adaptability).
Was ist der Unterschied zwischen Absorption, Recovery und Transformation?
Absorption dämpft die Krise, Recovery stellt den Normalzustand wieder her und Transformation überträgt Funktionalitäten auf alternative Weise, um eine vergleichbare Funktionalität zu sichern.
Welches Framework wird zur systematischen Analyse von Resilienz in Kommunikationsnetzwerken genutzt?
Das Framework der ResiliNets-Initiative.
Welche vier allgemeinen Klassen von Enablern (Ermöglichern) für Resilienz gibt es?
Es gibt Redundanz (für Robustheit gegen Störungen), Schutz (für Robustheit gegen Angriffe), Monitoring (zur Erkennung von Störungen) und Recovery (zur Behebung von Ausfällen).
Nenne die drei Haupttypen von Redundanzmechanismen.
Pfadredundanz (Link- und Router/Switch-Redundanz), Berechnungsredundanz (Multi-Server-Betrieb) und Speicherredundanz (Datenbanksynchronisation).
Was ist das Spanning Tree Protocol (STP) und wofür wird es verwendet?
STP findet eine schleifenfreie logische Topologie in Ethernet-Netzwerken, indem es zusätzliche Links deaktiviert, um Netzwerkschleifen zu verhindern.
Welches Problem tritt bei Schleifen (Loops) im Ethernet ohne Schutzmechanismen auf?
Schleifen verursachen unkontrolliertes Kreisen von Frames und führen zu Broadcast-Stürmen, die das Netzwerk lahmlegen können.
Wie unterscheidet sich Shortest Path Bridging (SPB) im Vergleich zu STP?
SPB nutzt das Wissen über die gesamte Topologie, was eine nahezu sofortige Konvergenz nach Ausfällen ermöglicht, anstatt temporär Pfade komplett zu sperren.
Wie detektieren direkt benachbarte Switches bei SPB einen Verbindungsausfall?
Sie nutzen kontinuierliche Hello-Pakete, um die Betriebsbereitschaft des Links zu prüfen.
Welche Rolle hat der RPL (Ring Protection Link) Owner bei ERPS?
Der RPL-Owner blockiert im Normalbetrieb den Ring Protection Link, um Schleifen zu verhindern, und gibt ihn bei einem Link-Ausfall im Ring frei, um Traffic umzuleiten.
Wie schnell erfolgt das Umschalten bei ERPS im Fehlerfall?
Es wird ein Schutzwechsel in weniger als 50 Millisekunden (sub-50ms) angestrebt.
Warum müssen bei einer Topologieänderung in ERPS die MAC-Adresstabellen geflasht (gelöscht) werden?
Das Löschen (Flushen) is notwendig, um Fehlleitungen von Frames über die alten, nicht mehr gültigen Pfade zu verhindern.
Warum sind kabelgebundene (wired) Verbindungen in der Regel zuverlässiger als drahtlose (wireless)?
Drahtlose Verbindungen haben eine höhere Übertragungsfehlerrate, und gleichzeitige Übertragungen können sich gegenseitig stören, weshalb sie zusätzliche Zuverlässigkeitsmechanismen benötigen.
Welche Arten von Automatic Repeat reQuest (ARQ) gibt es?
Stop-and-wait ARQ, Go-Back-N ARQ, Selective Repeat ARQ und Hybrid ARQ (HARQ).
Was ist der Unterschied zwischen Go-Back-N und Selective Repeat ARQ?
Bei Go-Back-N werden ab dem verlorenen Paket alle nachfolgenden Pakete erneut gesendet, während bei Selective Repeat nur das spezifisch verlorene Paket retransmittiert wird.
Was ist der Hauptvorteil von Hybrid ARQ (HARQ)?
Es kombiniert Vorwärtsfehlerkorrektur (Forward Error Correction, FEC) mit ARQ-Wiederholungen, um Fehler direkt beim Empfänger ohne erneute Übertragung zu korrigieren.
Beschreibe das Prinzip von Chase Combining bei HARQ.
Der Empfänger kombiniert die fehlerhaften Originaldaten mit der fehlerhaften Wiederholung, um das Signal-Rausch-Verhältnis zu verbessern und die korrekten Daten zu entschlüsseln.
Was unterscheidet Incremental Redundancy von Chase Combining bei HARQ?
Bei Incremental Redundancy werden bei jeder Wiederholung andere Punktierungsmuster (Paritätsbits) gesendet, um dem Empfänger zusätzliche Fehlerkorrekturinformationen bereitzustellen.
Warum reichen die Zuverlässigkeitsmechanismen von TCP für drahtlose Netzwerke oft nicht aus?
TCP interpretiert Paketverlust standardmäßig als Netzwerküberlastung (Congestion) und drosselt die Rate, obwohl der Verlust mobilfunkbedingt meist durch Übertragungsfehler entsteht.
Auf welcher Schicht arbeitet Multiprotocol Label Switching (MPLS) hauptsächlich?
MPLS arbeitet auf Layer 2.5 (zwischen Sicherungs- und Vermittlungsschicht), um IP-Pakete mithilfe von Labels statt IP-Adressen weiterzuleiten.
Welche drei Operationen kann ein MPLS-Router (LSR) mit Labels durchführen?
Er kann ein Label aufschieben (Push), austauschen (Swap) oder entfernen (Pop).
Was ist ein Label-Switched Path (LSP)?
Ein LSP ist ein im Voraus festgelegter Pfad (MPLS-Tunnel) durch das Netzwerk, der mit LDP oder RSVP-TE aufgebaut wird.
Was ist der Unterschied zwischen Link-Protection und Node-Protection bei MPLS Fast Reroute (FRR)?
Link-Protection sichert gegen den Ausfall einer einzelnen Leitung ab, während Node-Protection den Ausfall eines gesamten Routers durch Umgehung dieses Knotens absichert.
Wie funktioniert Ethernet Virtual Private Network (EVPN) im Vergleich zu traditionellem Ethernet bezüglich des MAC-Learnings?
In EVPN erfolgt das MAC-Lernen in der Control Plane über MP-BGP (Type 2 Routes), anstatt durch Datenfluten (Flood and Learn) wie beim traditionellen Ethernet.
Warum ist eine ARP-Tabellen-Instabilität bei EVPN kein Problem?
Da MAC- und IP-Adressen statisch über MP-BGP signalisiert werden und das Gateway direkt antworten kann, entfällt die Instabilität.
Warum stoßen herkömmliche TCP-Verbindungen bei einem Wechsel von WLAN zu Mobilfunk an ihre Grenzen?
Das Standard-TCP ist an eine einzige IP-Adresse gebunden; ändert sich die IP beim Interface-Wechsel, bricht die Verbindung ab und muss neu aufgebaut werden.
Wie löst Multipath TCP (MPTCP) das Problem des Interface-Wechsels?
MPTCP etabliert mehrere Subflows über unterschiedliche Pfade/IPs und ermöglicht einen nahtlosen, unterbrechungsfreien Wechsel (Fast Failover) zwischen ihnen.
Wie stellt MPTCP die In-Order-Zustellung an die Anwendung sicher?
Es nutzt eine globale Data Sequence Number (DSN) zusätzlich zu den Sequenznummern der einzelnen TCP-Subflows, um Pakete im Empfänger-Reordering-Buffer zu sortieren.
Wie wird eine MPTCP-Verbindung sauber geschlossen?
Indem alle Subflows einzeln geschlossen werden, oft signalisiert durch TCP RST oder DSS-FIN-Flags.
Welche Routingprotokolle basieren auf dem Distance-Vector-Algorithmus?
RIP (Routing Information Protocol) und IGRP (Interior Gateway Routing Protocol).
Welche Routingprotokolle basieren auf dem Link-State-Algorithmus?
OSPF (Open Shortest Path First) und IS-IS (Intermediate System to Intermediate System).
Welche Metriken nutzen L3-Routingprotokolle zur Tabellenerstellung?
Hop-Count, Bandbreite und Latenz.
Was ist ein Loop-Free Alternate (LFA)?
Ein LFA ist ein vorberechneter Backup-Pfad, der im Falle eines Link-Ausfalls sofort genutzt werden kann, ohne eine Routing-Schleife zu verursachen.
Was passiert, wenn kein Loop-Free Alternate für eine Route verfügbar ist?
Das Paket würde zwischen den Routern hin- und hergeworfen werden (bouncen), bis die Routing-Tabellen neu konvergiert sind, was zu Paketverlust führt.
Welche Protokolle ermöglichen Router-Redundanz am Netzwerkrand (Edge)?
VRRP (Virtual Router Redundancy Protocol) und CARP (Common Address Redundancy Protocol).
Wie lautet der Kerngedanke des Zero-Trust-Sicherheitskonzepts?
"Never trust, always verify" - Vertrauen wird niemals implizit gewährt, sondern jede Anfrage muss kontinuierlich authentifiziert, autorisiert und validiert werden.
Wie unterscheidet sich Zero Trust von traditioneller Perimeter-Sicherheit?
Die Perimeter-Sicherheit vertraut allen Akteuren innerhalb des Netzwerks ("Burggraben-Prinzip"), während Zero Trust jedes Netzwerk als potenziell kompromittiert einstuft.
Was ist das Prinzip der geringsten Rechte ("least privilege")?
Benutzern und Geräten werden nur genau die Berechtigungen gewährt, die für die Ausführung ihrer aktuellen Aufgabe zwingend erforderlich sind.
Welche Rolle spielt ein PEP (Policy Enforcement Point) in einer Zero-Trust-Architektur?
Der PEP setzt die Zugriffsentscheidungen durch und öffnet oder schließt die Kommunikationspfade zu einer Ressource.
Welche Aufgabe hat der PDP (Policy Decision Point) bei Zero Trust?
Der PDP trifft basierend auf Sicherheitsrichtlinien, Benutzeridentität, Gerätezustand und Kontext die Entscheidung, ob Zugriff gewährt wird.
Was versteht man unter der impliziten Vertrauenszone (Implicit Trust Zone)?
Das ist der Netzwerkbereich hinter dem PEP, in dem Datenströme als authentifiziert gelten und nicht mehr blockiert werden können.
Welche Faktoren sollten für eine starke Benutzerauthentifizierung in Zero Trust einbezogen werden?
Multi-Faktor-Authentifizierung (MFA), Biometrie, Verhaltensanalyse und risikobasierte Faktoren.
Warum ist kontinuierliches Monitoring in Zero Trust wichtig?
Es ermöglicht Echtzeiterkennung von Anomalien, dynamische Anpassung von Zugriffsrechten und die sofortige Beendigung verdächtiger Sitzungen.
Was ist der Unterschied zwischen einem HIDS und einem NIDS?
HIDS (Host-based IDS) überwacht Aktivitäten direkt auf einem einzelnen Endgerät, während NIDS (Network-based IDS) den Netzwerkverkehr im gesamten Segment analysiert.
Nenne die Phasen der ResiliNets-Strategie D2R2 + DR.
Innerer Regelkreis: Defend (Verteidigen), Detect (Erkennen), Remediate (Beheben), Recover (Wiederherstellen). Äußerer Regelkreis: Diagnose (Diagnostizieren), Refine (Verbessern).
Was unterscheidet den inneren vom äußeren Regelkreis bei D2R2 + DR?
Der innere Loop arbeitet reaktiv in Echtzeit ohne menschlichen Eingriff, während der äußere Loop langfristig durch Diagnose und Systemanpassungen (z. B. durch KI) optimiert.
Nenne drei Beispiele für selbstorganisierendes (Self-Organizing) Verhalten im Normalbetrieb.
Dynamisches Routing (z.B. BGP-Konvergenz), Load Balancing (Gleichverteilung) und Fehlertoleranz.
Was ist der Unterschied zwischen Self-Managing und Self-Optimization?
Self-Managing überwacht den Eigenbetrieb (z.B. Paketverluste), während Self-Optimization Parameter aktiv anpasst, um Leistung, QoS oder Energieeffizienz zu optimieren.
Was beschreibt das "Self-Repair"-Verhalten im abnormalen Zustand?
Automatische Fehlerbehebung durch Failover, dynamische Tabellenkonfiguration oder automatisches Einspielen von Software-Patches.
Was versteht man unter "Evolvability" (Entwicklungsfähigkeit) im resilienten Verhalten?
Die Fähigkeit eines Systems, sich langfristig an neue Bedrohungslagen und Anwendungsanforderungen anzupassen, indem vergangene Ereignisse analysiert werden.
Wie wird Zuverlässigkeit (Reliability) mathematisch definiert?
Reliability R = MTTF / T, wobei MTTF die mittlere Betriebsdauer bis zum Ausfall und T der Zeithorizont ist.
Was ist der Unterschied zwischen Zuverlässigkeit (Reliability) und Verfügbarkeit (Availability)?
Zuverlässigkeit misst die Kontinuität eines Dienstes über ein Intervall, während Verfügbarkeit den prozentualen Anteil der Zeit angibt, in der das System funktionsfähig ist.
Was ist eine mathematische Definition für einen Graphen G?
Ein Graph G = (V, E) besteht aus einer endlichen Menge V von Knoten (Vertices) und einer Menge E von Kanten (Edges).
Was ist ein skalenfreies Netzwerk (Scale-Free Network)?
Ein Netzwerk, dessen Knotengrade einer Potenzgesetzverteilung (Power Law) folgen, d.h. es gibt sehr viele Knoten mit geringem Grad und wenige extrem hochgradig vernetzte Knoten (Hubs).
Warum sind skalenfreie Netzwerke sehr robust gegen zufällige Knotenausfälle?
Da die meisten Knoten einen sehr geringen Grad haben, trifft ein zufälliger Ausfall mit hoher Wahrscheinlichkeit einen unwichtigen Knoten, was das Gesamtnetzwerk kaum beeinträchtigt.
Warum sind skalenfreie Netzwerke extrem anfällig für gezielte Angriffe?
Ein Angreifer kann gezielt die wenigen hochgradig vernetzten Hubs ausschalten, was das Netzwerk extrem schnell in isolierte Fragmente zerfallen lässt.
Wie verhalten sich Zufallsgraphen (Random Graphs) bei gezielten Angriffen im Vergleich zu skalenfreien Netzwerken?
Zufallsgraphen sind unempfindlicher gegen gezielte Angriffe auf Hubs, da alle Knoten einen ähnlich durchschnittlichen Grad besitzen und es keine dominanten Hubs gibt.
Definiere den Begriff "Chaos Engineering".
Es ist die Disziplin des Experimentierens an einem System in der Produktion, um Vertrauen in seine Fähigkeit zu stärken, unvorhergesehenen turbulenten Bedingungen standzuhalten.
Welche Firma prägte den Begriff "Chaos Engineering"?
Netflix.
Welche Schritte umfasst der Chaos-Engineering-Prozess?
Normalverhalten (Steady State) definieren, Hypothese aufstellen, Chaos (Störungen) injizieren, Systemverhalten analysieren und System verbessern.
Was ist GitOps im Kontext von Kubernetes und Netzwerken?
Ein Betriebsmodell, bei dem Git als einzige Quelle der Wahrheit (Single Source of Truth) für deklarative Infrastruktur- und Applikationskonfigurationen dient.
Wie verbessert GitOps die Resilienz eines Kubernetes-Clusters?
Es ermöglicht automatisierte Synchronisation, Versionierung aller Konfigurationen und ein schnelles, konsistentes Rollback bei Fehlern.
Wie kann Kubernetes Adaptivität für Applikationen bereitstellen?
Durch automatisierte Skalierung (Auto-Scaling) von Pods bei hoher Last, Self-Healing (Neustart fehlerhafter Container) und dynamisches Load Balancing.
Wie lautet die logische Struktur des OSI-Schichtenmodells von unten nach oben?
Physical, Data Link, Network, Transport, Session, Presentation, Application.
Welche Adressierungsart wird auf Layer 2 (Sicherungsschicht) genutzt?
Flache, permanente MAC-Adressen.
Welche Adressierungsart wird auf Layer 3 (Vermittlungsschicht) genutzt?
Hierarchische, topologische IP-Adressen (IPv4/IPv6).
Welche Protokolle lösen IP-Adressen in MAC-Adressen auf?
ARP (Address Resolution Protocol) für IPv4 und NDP (Neighbor Discovery Protocol) für IPv6.
Welche zwei Hauptfunktionen hat ein Router im Internet?
Routing (Bestimmung des besten Pfades über Routing-Tabellen) und Forwarding (Weiterleitung ankommender Pakete an das nächste Interface).
Wie hoch ist die maximale Hop-Anzahl in einem Chord-P2P-Netzwerk mit N Knoten?
Die maximale Hop-Anzahl beträgt O(log2 N).
Warum konvergiert das Routing in Chord garantiert in logarithmischen Schritten?
Weil die Finger-Table-Einträge exponentiell anwachsen und jeder Schritt die verbleibende Distanz zum Zielknoten mindestens halbiert.
Wie wird die Distanz im Kademlia-P2P-Netzwerk berechnet?
Mithilfe der XOR-Metrik: d(x, y) = x ⊕ y.
Berechne die Kademlia-XOR-Distanz zwischen ID 2 (0010) und ID 11 (1011).
0010 ⊕ 1011 = 1001 = 9.
Was ist der Unterschied zwischen k-Buckets in Kademlia und der Finger-Table in Chord?
K-Buckets speichern eine Liste von Kontakten pro Distanzintervall und sind robuster gegen Ausfälle (Churn), da sie flexibel alternative Knoten für denselben Bereich nutzen können.
Was passiert in Kademlia, wenn ein neuer Knoten in einen vollen k-Bucket eingefügt werden soll?
Der älteste aktive Knoten im Bucket wird angepingt; antwortet er, bleibt er im Bucket und der neue wird verworfen. Antwortet er nicht, fliegt er raus.
Wie kann die Verfügbarkeit eines Client-Server-Systems erhöht werden?
Durch das Hinzufügen redundanter Netzwerkpfade oder den Einsatz einer zuverlässigeren Netzwerkinfrastruktur.
Was ist eine "Resilience Loss" Fläche bei einer Störung?
Der Bereich zwischen der erwarteten Leistung (100 %) und der tatsächlichen Leistung während eines Störungsereignisses über die Zeit.
Was ist der Vorteil einer linear interpolierten Leistungskurve bei der Resilienzmessung?
Sie ist in der Praxis deutlich einfacher zu messen als kontinuierliche, hochfrequente Leistungsänderungen.
Was ist der "RPL owner" bei ERPS?
Der Ring Protection Link Owner, der den blockierten Link im Normalzustand verwaltet und im Fehlerfall öffnet.
Welche Kubernetes-Ressource kann Konfigurationsdaten getrennt vom Anwendungscode speichern?
Eine ConfigMap.
Wie können ConfigMap-Änderungen auf Pods angewendet werden, ohne sie manuell zu löschen?
Durch Tools wie Reloader, k8s-co-coder oder einen rollierenden Neustart (kubectl rollout restart deployment/...).
Warum führen Ethernet-Schleifen ohne STP zu Broadcast-Stürmen?
Weil Ethernet-Frames keinen TTL-Wert (Time-to-Live) haben und unendlich im Kreis gesendet werden, was die Bandbreite blockiert.
Was sind Hello-Pakete bei Routing- und Bridging-Protokollen?
Leichte Heartbeat-Nachrichten, die periodisch ausgetauscht werden, um die Liveliness (Lebendigkeit) von Nachbarknoten und Links zu prüfen.
Was ist das Ziel von Traffic Engineering in MPLS-Netzen?
Den Datenverkehr so über das Netz zu leiten, dass Engpässe vermieden und Dienstgütegarantien (QoS) eingehalten werden.
Warum ist das "traditional networking" anfällig für Insider-Bedrohungen?
Weil es auf einer starken äußeren Firewall basiert, aber nach erfolgreichem Eindringen keine internen Sicherheitsbarrieren besitzt.
Welches Gesetz beschreibt den Aufbau skalenfreier Netzwerke?
Das Prinzip des bevorzugten Attachments ("Rich get richer") führt zur Entstehung von Hubs.
Wie hoch ist die theoretische Verfügbarkeit bei 100s Betriebszeit, 20s MTTF und 10s MTTR?
Verfügbarkeit A = MTTF / (MTTF + MTTR) = 20 / 30 ≈ 67 %.
Was versteht man unter "Soft Combining" im Kontext von HARQ?
Das Aufbewahren fehlerhafter Pakete im Puffer und deren physikalische Kombination mit erneuten Übertragungen zur fehlerfreien Rekonstruktion.
Wie funktioniert die reaktive Pfadumleitung bei OSPF nach einem Ausfall?
Die OSPF-Router fluten Link-State Advertisements (LSAs), berechnen den Shortest-Path-Tree mit Dijkstra neu und aktualisieren ihre Routingtabellen.
Welche Vorteile bietet MPTCP für mobile Endgeräte?
Höhere Bandbreite durch Bündelung und nahtloses Umschalten ohne Verbindungsabbrüche beim Wechsel des Funknetzes.
Warum sind traditionelle Firewalls im Zeitalter von Cloud und Homeoffice unzureichend?
Weil sich die Unternehmensressourcen und Benutzer außerhalb des klassischen Perimeters befinden, sodass kein physikalischer Rand mehr existiert.
Was ist der Unterschied zwischen der Steuerungs- und Datenebene (Control Plane und Data Plane) bei EVPN?
Die Control Plane verteilt Routing- und MAC-Informationen per BGP, während die Data Plane die eigentliche Datenkapselung (z.B. in VXLAN) übernimmt.
Was versteht man unter "Chase Combining" bei HARQ?
Die identische Wiederholung des verloren gegangenen Pakets, das bitweise mit dem fehlerhaften Original kombiniert wird.
Was bedeutet "Zero Trust" bezüglich des Standorts eines Benutzers?
Der Standort (z.B. internes LAN im Büro) impliziert keinerlei Vertrauen oder Privilegien; jede Verbindung wird gleich streng geprüft.
Welches Protokoll wird standardmäßig für den Label-Austausch in MPLS genutzt?
LDP (Label Distribution Protocol).
Was ist der "Time Horizon T" bei der Zuverlässigkeitsmessung?
Der zeitliche Rahmen, für den die kontinuierliche Funktionsfähigkeit der Anwendung bewertet wird.
Welcher mathematische Zustand herrscht, wenn ein System eine Verfügbarkeit von 100 % besitzt?
Das System hat während des gesamten Beobachtungszeitraums keinerlei Ausfallzeit (Downtime = 0).
Welche Metriken können zur topologischen Bewertung der Netzwerkresilienz genutzt werden?
Zentralitätsmetriken (wie Grad-, Closeness-, Betweenness- und Eigenvektor-Zentralität) und strukturelle Graphenmetriken.
Was ist die wichtigste Eigenschaft von "Incremental Redundancy" bei HARQ?
Es sendet bei jedem Fehlversuch zusätzliche Paritätsbits statt Kopien, was die Fehlerkorrekturkapazität schrittweise maximiert.
Last changed14 days ago