CCNA — Automation & Programmability: 60 Übungsfragen
60 Fragen aus dem Prüfungsbereich Automation & Programmability von Cisco CCNA 200-301. 12 davon stehen hier vollständig, mit der Begründung unter jeder Frage.
Sie möchten drahtlose Access Points in einem Campus-Netzwerk mit einer REST-basierten Monitoring-API integrieren. Welches Datenformat ist für die meisten modernen Netzwerk-Automationstools am geeignetsten und am einfachsten zu verarbeiten?
- XML mit umfangreichen Schema-Definitionen
- JSON (JavaScript Object Notation) ✓ Richtige Antwort
- CSV-Dateien als Antwortpayload
- Proprietäre Binärformate (z. B. Protobuf ohne Schema-Verbreitung)
Step 1: Anforderungen an Monitoring-Payloads — Monitoring-APIs liefern strukturierte, oft hierarchische Daten (z. B. SSID-Statistiken pro AP, Client-Listen, Funkmesswerte). Das Format sollte leicht maschinenlesbar, in Skriptsprachen einfach zu parsen und in Automations-Tools integrierbar sein.
Step 2: Vergleichen der Formate — JSON ist weit verbreitet in REST-Ökosystemen, minimalistisch und hervorragend von Tools wie Python (requests, json), Ansible, Grafana/Prometheus-Integrationen und JavaScript-Stacks unterstützt. XML ist mächtig und schemabasiert, erzeugt aber mehr Overhead und Parsing-Komplexität; CSV eignet sich nur für flache, tabellarische Daten und verliert Struktur; proprietäre Binärformate können Leistungsvorteile haben, aber erfordern zusätzliche Tooling und werden nicht so offen unterstützt.
Step 3: Betriebsintegration — JSON lässt sich leicht durch Streaming- oder Batch-Pipelines verarbeiten, indizieren (z. B. Elasticsearch), und ist übersichtlich für Debugging; es harmoniert gut mit REST-Statuscodes und OAuth2-Token-Mechanismen. Trap: Ein häufiger Fehler ist die Annahme, dass XML immer besser ist wegen Schema-Validation; in der Praxis führt das zu Komplexität und langsamerer Entwicklung. Warum jede falsche Antwort versagt: 1) XML mit umfangreichen Schema-Definitionen ist zwar formal stark (XSD), aber verbose, schwerer zu parsen in leichten Skripten und führt bei großen Monitoring-Streams zu Mehroverhead. Viele moderne Automations-Tools bevorzugen JSON-Parsing-Bibliotheken, sodass XML zusätzliche Konvertierung erfordert. 3) CSV-Dateien sind für Monitoring ungeeignet, weil sie flache Strukturen erzwingen; Wireless-Daten sind oft verschachtelt (AP → Radios → SSIDs → Clients), was mit CSV schwer abbildbar ist. 4) Proprietäre Binärformate (z. B. Protobuf) können performant sein, aber sie benötigen definierte Schemas/Compiler und erschweren Interoperabilität; zusätzlich ist Debugging und Ad-hoc-Analyse schwieriger. Fazit: JSON ist das pragmatiche Mittel für REST-basierte Wireless-Monitoring-APIs in Enterprise-Umgebungen: gut unterstützt, leicht zu debuggen und effizient genug für typische Szenarien. Wenn hohe Performance und Bandbreitenreduzierung nötig sind, kann ein binäres Format ergänzt werden, aber nur mit entsprechender Toolchain.
Sie entwickeln ein Automations-Tool, das die gesamte Konfiguration eines VLAN-Objekts auf einem Switch ersetzt. Welche HTTP-Methode sollte Ihre Anwendung verwenden, um das VLAN-Objekt idempotent zu ersetzen?
- POST
- PUT ✓ Richtige Antwort
- PATCH
- GET
Step 1: Anforderungen klären: Idempotenz bedeutet, dass das mehrfache Ausführen derselben Anfrage denselben Zustand als Ergebnis hat wie einmaliges Ausführen. Da die gesamte VLAN-Ressource ersetzt werden soll, brauchen Sie eine Operation, die ein vollständiges Objekt überschreibt.
Step 2: Methoden-Eigenschaften prüfen: PUT ersetzt eine Ressource vollständig und ist per HTTP-Standard idempotent. PATCH führt partielle Änderungen durch und ist nicht garantiert idempotent (kann idempotent implementiert werden, aber nicht per Definition). POST erzeugt typischerweise neue Ressourcen oder führt nicht-idempotente Aktionen aus. GET ist eine Leseoperation und ändert keine Ressource.
Step 3: Anwendung auf VLAN-Use-Case: Wenn Ihr Tool die vollständige VLAN-Definition (z. B. id, name, state, interfaces) hochlädt und vorhandene Einstellungen ersetzt, ist PUT das richtige Werkzeug. Bei erfolgreichem PUT ist der Zielzustand klar definiert und wiederholte PUT-Anfragen führen zum gleichen Ergebnis. Trap: Viele Automatisierer verwechseln PUT und PATCH—PATCH scheint praktischer, weil nur Änderungen gesendet werden, aber für das vollständige Überschreiben einer Ressource ist PUT semantisch korrekt und bietet klare Idempotenz. Why each wrong answer fails: - POST: POST wird häufig für das Erstellen neuer Ressourcen oder für nicht-idempotente Aktionen verwendet. Beim wiederholten Senden einer POST kann mehrere Ressourcen erzeugt oder mehrere Aktionen ausgelöst werden, daher ist POST nicht idempotent und für ein sauberes Ersetzen ungeeignet. - PATCH: PATCH ist für partielle Updates gedacht und kann, abhängig von Server-Implementation, nicht idempotent sein (z. B. "increment counter"-ähnliche Operationen). Für den Anwendungsfall "gesamtes Objekt ersetzen" ist PATCH semantisch nicht die beste Wahl. - GET: GET ist eine Leseoperation, verändert nichts und ist nicht geeignet, um Konfigurationen anzuwenden. Fazit: Für das vollständige, idempotente Ersetzen eines VLAN-Objekts ist PUT die richtige Wahl; Patch wäre dann sinnvoll, wenn nur einzelne Felder geändert werden sollen.
In einem Unternehmensnetzwerk erwägen Sie die Einführung von modelgetriebener Telemetrie (z. B. gNMI/yang-basierte Telemetrie) anstelle von herkömmlichem SNMP-Polling. Welche zwei Aussagen beschreiben reale Vorteile der modelgetriebenen Telemetrie gegenüber traditionellem SNMP-Polling?
Mehrfachauswahl — bei dieser Frage sind 2 Antworten richtig.
- Push-basierte Streaming-Telemetrie (z. B. gNMI) ermöglicht kontinuierliche Zustandsdaten vom Gerät zum Collector. ✓
- Verwendet YANG-Modelle für strukturierte, semantische und leicht parsbare Datenformate. ✓
- Erfordert keine zusätzliche Bandbreite im Vergleich zu regelmäßigem SNMP-Polling.
- Setzt ausschließlich auf UDP zur Minimierung des Overheads und damit geringere Latenzen.
Step 1: Grundprinzipien erläutern — Modelgetriebene Telemetrie (z. B. gNMI, gRPC-basiert) verwendet YANG-Modelle, um Gerätezustände als strukturierte, semantische Daten zu beschreiben. Im Gegensatz zu SNMP-Polling, bei dem ein NMS periodisch einzelne OIDs anfragt, kann modelgetriebene Telemetrie Streaming/Push anbieten, wodurch das Gerät aktiv Änderungen oder periodische Messwerte an einen Collector sendet.
Step 2: Konkrete Vorteile herausarbeiten — Durch Push-Streaming sinkt der Polling-Overhead und die Latenz bis zur Verfügbarkeit aktueller Daten; es entstehen zeitnahe Telemetrie-Events. YANG-Modelle sorgen für eine definierte Struktur (z. B. JSON/Protobuf), die Parsing, Normalisierung und Automatisierung vereinfacht. Für Automatisierungstools ist dies ein großer Vorteil, weil Konfigurations- und Telemetriedaten maschinenlesbar und eindeutig sind.
Step 3: Praxisfolgen — In einem Enterprise-Setup ermöglicht Streaming häufigere Telemetrie (z. B. mehrere Messwerte pro Sekunde) für SLA-Überwachung, Performance-Analyse und Anomalie-Erkennung. YANG erleichtert Integration mit Automatisierungswerkzeugen (Ansible, gNMI-Clients), reduziert Fehler beim Mapping und unterstützt modellbasierte Konfiguration/Überwachung. Trap: Ein häufiger Irrtum ist zu glauben, dass Telemetrie immer weniger Bandbreite benötigt oder dass sie ausschließlich über ein leichtgewichtiges Protokoll wie UDP läuft. In Wahrheit hängt Bandbreitenbedarf von Sampling-Rate und Umfang der gelieferten Metriken ab, und moderne modelgetriebene Telemetrielösungen benutzen oft TCP/TLS oder gRPC für Zuverlässigkeit und Sicherheit. Warum jede falsche Antwort scheitert: - „Erfordert keine zusätzliche Bandbreite im Vergleich zu SNMP-Polling.": Falsch — Streaming kann bei hoher Sampling-Rate deutlich mehr Daten erzeugen als seltenes SNMP-Polling; der Vorteil ist nicht automatisch geringere Bandbreite, sondern aktuellere und strukturierte Daten. Bandennutzung ist eine Designentscheidung. - „Setzt ausschließlich auf UDP zur Minimierung des Overheads.": Falsch — Viele modelgetriebene Telemetrie-Protokolle (z. B. gNMI) nutzen gRPC über HTTP/2/TCP mit TLS für Zuverlässigkeit, Sicherheit und Reordering. UDP-basierte Telemetrie existiert, ist aber nicht die Regel für gNMI/YANG-basierte Lösungen. Zusammenfassung: Die zwei richtigen Antworten adressieren die typischen, examrelevanten Vorteile (Push-Streaming und YANG-basierte Strukturierung). Die beiden falschen Antworten verwechseln Implementierungsdetails und optimistische Annahmen über Bandbreite/Transport mit inhärenten Eigenschaften der Technologie.
Sie möchten Konfigurationen auf 50 Access-Switches automatisiert ausrollen. Welche zwei Aussagen beschreiben reale Vorteile des Einsatzes von Ansible für diese Aufgabe?
Mehrfachauswahl — bei dieser Frage sind 2 Antworten richtig.
- Agentenfrei — Ansible benötigt keine zusätzliche Software (Agent) auf den verwalteten Netzwerkgeräten. ✓
- Idempotenz — Playbooks können wiederholt ausgeführt werden, ohne unbeabsichtigte Nebeneffekte zu erzeugen. ✓
- Benötigt zwingend eine zentrale grafische Oberfläche, damit es in Produktionsumgebungen skaliert.
- Ersetzt vollständig Netzwerk-Monitoring-Tools wie SNMP und Telemetrie durch reine Konfiguration.
Step 1: Prinzipien von Ansible skizzieren — Ansible ist ein Automatisierungsframework, das SSH/Netconf/REST-APIs verwendet, um Konfigurationen zu verwalten. Es ist agentenfrei: Es installiert in der Regel keine Clients auf verwalteten Geräten; stattdessen nutzt es vorhandene Managementschnittstellen.
Step 2: Wesentliche Vorteile erklären — Idempotenz ist ein Kernmerkmal: Module/Playbooks sind so geschrieben, dass wiederholte Ausführungen denselben Endzustand erreichen, ohne unerwünschte Wiederholungen oder doppelte Konfigurationen. Dadurch lassen sich Rollouts sicher testen und bei Bedarf wiederholen. Agentenfreiheit reduziert Administrationsaufwand, weil keine zusätzlichen Softwarekomponenten auf hunderten Geräten gepflegt werden müssen (wichtig bei heterogener Hardware).
Step 3: Praxisfolgen und Grenzen — In einem 50-Switch-Deployment bedeutet Ansible geringere Komplexität bei Onboarding und Lifecycle-Management. Templates (z. B. Jinja2) ermöglichen konsistente Konfigurationen mit Variablen für Standort/VLANs. Allerdings skaliert Ansible ohne zusätzliche Architekturentscheidungen (z. B. Controller-Hosts, Parallelitätseinstellungen) nicht automatisch in die Unendlichkeit, und es ersetzt keine spezialisierten Telemetrie- oder Monitoring-Lösungen. Trap: Viele denken, ‘‘Automatisierung = Monitoring weg’’. Das ist falsch — Automatisierung sorgt für gewünschte Konfigurationen, während Monitoring/Sensorik (SNMP/telemetry) zur Erkennung von Laufzeitproblemen dient. Beide Disziplinen ergänzen sich. Warum jede falsche Antwort scheitert: - „Benötigt zwingend eine zentrale grafische Oberfläche, damit es in Produktionsumgebungen skaliert.": Falsch — Ansible kann über CLI, Tower/AWX (optional) oder API betrieben werden; eine GUI ist nicht zwingend erforderlich, sondern ein optionales Management-Tool für größere Teams. - „Ersetzt vollständig Netzwerk-Monitoring-Tools wie SNMP und Telemetrie.": Falsch — Ansible verändert Konfigurationen, aber Monitoring/Telemetrie liefern Run-Time-Daten (Traffic, CPU, Fehlermeldungen). Beide Bereiche sind komplementär; Automatisierung löst Probleme, Monitoring zeigt sie. Zusammenfassung: Agentenfreiheit und Idempotenz sind echte, examrelevante Vorteile von Ansible im Netzwerk-Konfigurationsmanagement. Die falschen Aussagen verwechseln optionale Features oder übertreiben Fähigkeiten.
Welcher Punkt ist ein typischer Vorteil von controller-basierter Netzwerkarchitektur (SDN) in einem Rechenzentrumsnetzwerk?
- Zentralisierte Steuerung ermöglicht einheitliche Richtlinien, automatisierte Orchestrierung und Netzwerkprogrammierbarkeit, reduziert manuelle Konfigurationsaufwände. ✓ Richtige Antwort
- SDN eliminiert alle Routing-Protokolle und macht dynamisches Routing völlig überflüssig.
- Controller-basierte Ansätze beseitigen die Notwendigkeit von physischen Switches und Kabel im Rechenzentrum.
- SDN garantiert keine zusätzlichen Ausfallrisiken, da die zentrale Steuerung niemals ein Single Point of Failure darstellt.
Step 1: Kerneigenschaft von SDN SDN (Software-Defined Networking) trennt die Kontroll- von der Datenebene. Ein zentraler Controller hat globalen Überblick und steuert Forwarding-Entscheidungen, Policy Enforcement und Netzwerkservices über standardisierte APIs (Northbound/Southbound). Dadurch lassen sich Netzwerkrichtlinien konsistent, automatisiert und programmatisch umsetzen.
Step 2: Vorteile in einem Rechenzentrum Mit zentraler Sicht lassen sich z. B. QoS-, Security- und Mikrosegmentierungsrichtlinien über viele Geräte konsistent verteilen, Workload-Migrationen (VMs/Container) automatisiert begleiten und Topologie-basierte Entscheidungen effizient treffen. Das reduziert manuelle Fehler, beschleunigt Provisionierung und erleichtert Integration mit Orchestratoren wie Kubernetes oder OpenStack.
Step 3: Tradeoffs und Betrieb Zentralisierung bringt aber auch Herausforderungen: Controller-Ausfallsicherheit (Redundanz/Clustering), Skalierbarkeit (Latenz/State-Synchronisation), Kompatibilität mit bestehender Hardware und Lernkurve für neue Betriebsprozesse. Gute SDN-Designs setzen daher auf verteilte Controller-Cluster, Hybride Modelle und klare Fallback-Pfade. Trap: Die häufige Fehlannahme ist, SDN würde ‚alles lösen‘ und klassische Netzwerktechnik überflüssig machen. In der Praxis ist SDN ein Werkzeug, das gezielt eingesetzt werden muss und eigene Betriebsanforderungen hat. Why each wrong answer fails: - Antwort 2 (eliminiert Routing-Protokolle): Falsch. SDN kann Routing- und Forwarding-Entscheidungen zentral steuern, aber das bedeutet nicht, dass alle Routing-Protokolle überflüssig werden. In vielen Implementierungen werden weiterhin Protokolle wie BGP/OSPF oder hybride Modelle verwendet. - Antwort 3 (keine physischen Switches/Kabel mehr): Falsch. Die Datenebene besteht weiterhin aus physischen oder virtuellen Forwarding-Elementen und physischer Vernetzung; SDN ändert die Steuerung, nicht die physische Notwendigkeit von Kabeln/Switches. - Antwort 4 (keine Ausfallrisiken): Falsch. Centralisierung kann ein Single Point of Failure sein, wenn keine Redundanz/Clustering implementiert ist. Gute Designs adressieren dieses Risiko explizit. Zusammenfassung: Der Hauptvorteil ist die zentralisierte, programmierbare Steuerung und einheitliche Policy-Verteilung; allerdings erfordert dies bewusstes Design für Ausfallsicherheit und Skalierbarkeit.
Sie möchten in einem Unternehmensnetzwerk automatisiert Konfigurationen gegen eine REST-API durchsetzen. Welche Authentifizierungs- und Autorisierungsmethode ist für ein skalierbares, sicheres Automations-Workflow-Design am besten geeignet?
- HTTP Basic Authentication (Benutzername/Passwort) über unverschlüsseltes HTTP
- Client-seitiges SSL/TLS (Mutual TLS) mit Zertifikaten für Geräteauthentifizierung
- API-Key als URL-Query-Parameter in allen Aufrufen
- OAuth2 mit kurzen Access Tokens (Bearer tokens) und Refresh Tokens ✓ Richtige Antwort
Step 1: Anforderungen klären — Ein Automations-Framework braucht wiederverwendbare, sichere Credentials, die zentral verwaltet, revokbar und mit minimalen Rechten (Least Privilege) ausstellbar sind.
Step 2: Architektur wählen — OAuth2 trennt Authentifizierung/Autorisierung, erlaubt kurze Access Tokens, sichere Übertragung über TLS und Verwendung von Refresh Tokens zur Erneuerung ohne Langzeit-Passwörter.
Step 3: Betrieb und Rotation — Tokens lassen sich zentrales loggen, rotieren und sofort widerrufen, außerdem ist Integration in Identity Provider (IdP) und RBAC möglich. Trap: Viele denken, dass API-Keys oder Basic Auth ausreichend sind — das unterschätzt Aspekte wie Token-Rotation, zentrale Widerrufbarkeit und Delegation. Warum jede falsche Antwort versagt: 1) HTTP Basic Authentication über unverschlüsseltes HTTP ist unsicher, weil Benutzername/Passwort im Klartext übertragen werden; selbst über HTTPS ist Basic Auth problematisch, weil statische Passwörter schwer zu rotieren und zu widerrufen sind und typischerweise keine fein granulare Autorisierung oder Delegation erlauben. 2) Client-seitiges SSL/TLS (Mutual TLS) mit Zertifikaten ist sehr sicher für Geräteauthentifizierung, aber betrieblich aufwändiger bei Zertifikatausstellung und Rotation in großen, heterogenen Automationslandschaften; mTLS ist exzellent für Device-to-Device, aber für Nutzer-/Service-Token, feingranulare RBAC und Integration mit Cloud-IdPs ist OAuth2 flexibler. 3) API-Key als URL-Query-Parameter hat mehrere Sicherheitsprobleme: Keys in URLs landen in Logs, Browser-History und sind schwer zu rotieren; außerdem bieten sie keine standardisierte Ablauf- oder Refresh-Mechanik und sind schwierig zu scopen. 4) OAuth2 mit Access/Refresh Tokens ist korrekt, weil es kurze Lebenszyklen für Tokens erlaubt, Delegation (Scopes), Integration in IdPs (z. B. Active Directory Federation Services, OAuth2-Provider) und zentrale Token-Widerrufung unterstützt. Technisch wird dabei HTTPS zwingend verwendet, und Tokens sollten in sicheren Stores (z. B. HashiCorp Vault) gehalten werden. Implementierungs-Hinweise: Automations-Clients sollten minimale Scopes anfordern, Tokens nachrichtenverschlüsselt nutzen, Refresh-Token sicher speichern und Rotation automatisieren. Fehlerfall-Handling muss Token-Expiry und Revocation berücksichtigen. Fazit: OAuth2 bietet Balance aus Sicherheit, Skalierbarkeit und Manageability für Unternehmens-Automation-Workflows; mTLS kann ergänzend in hochsicheren Device-to-Device-Szenarios sinnvoll sein, ist aber nicht so flexibel für dezentrale Automations-Services.
Welcher Nachteil oder Trade-off ist typisch für eine Controller-basierte SDN-Architektur in Unternehmensnetzen?
- Es eliminiert jegliche Latenz im Datenverkehr und macht QoS überflüssig.
- Ein Controller-Ausfall oder schlechte Skalierung kann die Netzwerksteuerungsfunktionen beeinträchtigen und erfordert Hochverfügbarkeits-Designs. ✓ Richtige Antwort
- Es erlaubt keine Automatisierung oder programmatische Steuerung des Netzwerks.
- Controller-basierte Architekturen sind immer vollständig quelloffen und verhindern Vendor-Lock-in.
Step 1: Verständnis des Trade-offs - Controller-basierte Architekturen bieten viele Vorteile (zentrale Steuerung, Automatisierung), aber sie verändern auch das Risiko- und Betriebsprofil des Netzwerks. Die Abhängigkeit auf eine logisch zentrale Funktion (den Controller) bedeutet, dass Verfügbarkeit, Performance und Skalierbarkeit dieses Elements kritisch für das Gesamtsystem sind.
Step 2: Praktische Implikationen in Unternehmen - Wenn ein Controller ausfällt oder überlastet ist, können Steuerungsaufgaben wie das Pushen neuer Forwarding-Regeln, Reaktion auf Topologieänderungen oder Policy-Implementierungen verzögert oder blockiert werden. Das kann dazu führen, dass neue Verbindungen nicht aufgebaut werden oder Policy-Änderungen nicht angewendet werden. Daher planen Netzwerkingenieure georedundante Controller-Cluster, Failover-Mechanismen und horizontale Skalierung, um dieses Risiko zu minimieren. Zudem erhöhen diese Maßnahmen die Komplexität und Kosten des Designs.
Step 3: Abwägung gegen Vorteile - Organisationen müssen die operationalen Gewinne (Schnelligkeit der Änderungen, Konsistenz, Automatisierung) gegen Investitionen in HA-Infrastruktur, Monitoring und Testing abwägen. Auch Sicherheitsaspekte (harter Schutz des Controllers) und Performance-Metriken der Southbound-Kommunikation sind zu berücksichtigen. Trap: Häufiger Irrtum - Manche glauben, SDN beseitige alle Betriebsrisiken oder führe automatisch zu geringerer Komplexität. In Wahrheit verschiebt SDN Komplexität: weniger Gerät-zu-Gerät-Konfigurationskomplexität, aber mehr Orchestrations-, Skalierungs- und Hochverfügbarkeits-Designbedarf auf Kontrollebene. Why each wrong answer fails: - Option 1 (eliminiert Latenz und macht QoS überflüssig): Falsch; SDN reduziert nicht die physische Latenz im Datenpfad und QoS bleibt weiterhin relevant, besonders für latenz- und jitter-empfindliche Anwendungen. - Option 3 (keine Automatisierung möglich): Falsch; im Gegenteil ist Automatisierung eine der Hauptstärken von SDN. Controller bieten APIs für programmatische Steuerung. - Option 4 (immer quelloffen und verhindert Vendor-Lock-in): Falsch; einige Controller sind proprietär und können zu Vendor-Lock-in führen. Es gibt Open-Source-Controller, aber nicht alle Implementierungen sind offen oder standardisiert. Zusammenfassung: Ein typischer Trade-off ist die Abhängigkeit von Controller-Verfügbarkeit und Skalierbarkeit, weshalb robuste HA- und Skalierungsdesigns erforderlich sind, um Produktionsrisiken zu minimieren.
Welches ist die größte betriebliche Tradeoff-Besorgnis, die ein Unternehmen bedenken sollte, bevor es von traditionellem CLI-basiertem Betrieb zu API-getriebener, controller-basierter Automatisierung wechselt?
- Es gibt keinerlei Nachteile; API-getriebene Automatisierung reduziert Kosten und Komplexität immer ohne weitere Folgen.
- Die Einführung kann Abhängigkeiten (Vendor-Lock-in), notwendige neue Kenntnisse (Programmier- und API-Fähigkeiten) und potentiell neue Single Points of Failure (Controller) schaffen. ✓ Richtige Antwort
- Automatisierung eliminiert vollständig die Notwendigkeit für Change-Management- oder Compliance-Prozesse im Unternehmen.
- Controller-basierte Netzwerke unterstützen keine traditionellen Protokolle wie OSPF oder BGP und erfordern vollständige Neukonstruktion des Layer-3-Designs.
Step 1: Erkennen, was API- und Controller-Einführung verändert. API-getriebene Automatisierung und zentralisierte Controller bieten starke Vorteile (Schnelligkeit, Konsistenz), ändern aber die Architektur und den Betrieb: es entstehen neue Abhängigkeiten, neue Komponenten und neue Prozesse.
Step 2: Detaillierte Probleme / Tradeoffs verstehen. Vendor-Lock-in: Viele Controller kommen mit proprietären APIs oder Extensions; langfristig kann das die Flexibilität einschränken. Skill-Anforderungen: Netzwerkingenieure benötigen nun Programmierkenntnisse oder müssen mit Automatisierungsframeworks umgehen können (YAML, Python, Ansible, REST/NetConf). Betriebsänderungen: Zentralisierung bringt Skalier- und Wiederherstellungsfragen—Controller-Ausfall, Performance-Engpässe oder Netzwerk-Latenz zwischen Controller und Datenebene sind zu berücksichtigen. Auch Compliance- und Change-Prozesse müssen an die neue Automatisierungswelt angepasst werden.
Step 3: Wie man Risiken mildert. Vor Migration Pilotprojekte durchführen, Multi-Vendor-Strategien, offene Standards (OpenConfig, NETCONF/RESTCONF) verwenden, Hochverfügbarkeit/Clustering für Controller einplanen und Teams gezielt weiterbilden. Außerdem sollten robuste Test- und Rollback-Verfahren sowie Monitoring vorhanden sein. Trap: Ein häufiger Irrtum ist zu denken, Automatisierung macht menschliche Kontrolle überflüssig oder dass es keine neuen Risiken gibt. Tatsächlich verschieben sich Risiken und Verantwortlichkeiten. Why each wrong answer fails: - "keine Nachteile": Unrealistisch; jede signifikante Architekturänderung bringt Tradeoffs (Skills, Abhängigkeiten, mögliche neue Fehlerquellen). - "Automatisierung eliminiert Change-Management": Falsch — Change-Management wird ebenso wichtig, nur die Werkzeuge ändern sich; Auditierbarkeit und Approval-Prozesse bleiben notwendig. - "Controller unterstützen keine traditionellen Protokolle": Ebenfalls falsch — viele Controller integrieren oder orchestrieren traditionelle Protokolle wie OSPF/BGP; sie ersetzen nicht zwangsläufig das gesamte Layer-3-Design. Fazit: Die Entscheidung für API- und Controller-basierte Netzwerke bringt erhebliche Vorteile, erfordert jedoch sorgfältige Planung hinsichtlich Herstellerabhängigkeit, Mitarbeiterqualifikation und Architekturverfügbarkeit.
Welche Telemetrie-Technik ist in einem Szenario mit Echtzeit-Performance-Monitoring (niedrige Latenz, viele Messwerte, häufiger Polling) am besten geeignet, um Netzwerkgeräte effizient zu überwachen?
- Streaming-Telemetrie (z. B. gNMI/GRPC) mit Push-Modell an einen zentralen Collector ✓ Richtige Antwort
- Regelmäßiges SNMP-Polling aller MIBs per NMS alle 30 Sekunden
- Nur NetFlow/SFlow sammeln und daraus Latenzwerte schätzen
- Syslog-basiertes Monitoring, das Events bei Fehlern sendet
Step 1: Anforderungen analysieren: Echtzeit-Performance-Monitoring verlangt geringe Latenz in der Datenlieferung, die Fähigkeit, viele Metriken häufig zu übertragen, und effiziente Nutzung von Ressourcen (geringer Overhead auf Kontroll-/Datenpfad). Polling-Modelle erzeugen oft unnötigen Management-Traffic und Latenz.
Step 2: Technologieeigenschaften bewerten: Streaming-Telemetrie (z. B. gNMI über gRPC, NETCONF/YANG Streaming) verwendet ein Push-Modell, bei dem Geräte strukturierte, serialisierte Messdaten in konfigurierbaren Intervallen an einen Collector senden. Das reduziert Polling-Overhead, ermöglicht feinkörnige Taktung (z. B. sub-sekundär oder Sekundenintervalle), bietet Schema-beschriebene Daten (YANG-Modelle) und bessere Integrationsmöglichkeiten mit modernen Analyseplattformen.
Step 3: Operative Vorteile: Durch Streaming-Telemetrie erhält man konsistente, zeitgestempelte Datenströme, die sich gut für Echtzeit-Dashboards, Anomaly Detection oder automatisierte Reaktionen eignen. Außerdem skaliert das Modell besser als massives SNMP-Polling, da Geräte nur die relevanten Metriken senden und nicht auf zahlreiche unabhängige Polling-Anfragen reagieren müssen. Trap: Viele glauben, dass SNMP ausreichend ist, weil es weit verbreitet ist. In Umgebungen mit hohem Messbedarf erzeugt SNMP-Polling jedoch hohen Overhead und hat Limitierungen bezüglich Datengranularität und Struktur. Why each wrong answer fails: - Antwort 2 (SNMP-Polling alle 30 Sekunden): SNMP-Polling in kurzen Intervallen erzeugt erhebliche Management-Traffic-Last, skaliert schlecht bei Hunderten oder Tausenden von Geräten und liefert weniger strukturierte Daten. SNMP eignet sich eher für weniger zeitkritische Abfragen. - Antwort 3 (Nur NetFlow/SFlow): NetFlow/SFlow liefern Flow-Informationen über Verkehrssitzungen und helfen bei Traffic-Analyse und Kapazitätsplanung, aber sie sind nicht dafür gedacht, feinkörnige Performance-Metriken (z. B. Interface-CPU, spezifische Queue-Latenzen in Echtzeit) kontinuierlich und niedrig-latenz zu liefern. - Antwort 4 (Syslog-basiertes Monitoring): Syslog ist ereignisorientiert und eignet sich zur Fehlermeldung und Auditing, nicht als primäre Quelle für kontinuierliche Performance-Metriken mit geringer Latenz. Syslog ist unstrukturiert oder semi-strukturiert und nicht ideal für hochfrequente Messwerte. Fazit: Für Echtzeit-Performance-Monitoring in modernen Netzen ist Streaming-Telemetrie das effizienteste und geeignetste Modell, weil es strukturierte, häufige und ressourcenschonende Datenlieferung ermöglicht.
Welches Merkmal beschreibt am besten das modellgetriebene Streaming-Telemetrie im Vergleich zu traditionellem SNMP-Polling in einem großen Unternehmensnetzwerk?
- Telemetrie ist push-basiert und sendet kontinuierlich strukturierte, modellgetriebene Daten (z. B. YANG) über persistente, sichere Verbindungen. ✓ Richtige Antwort
- SNMP-Polling ist immer effizienter, da es nur bei Bedarf MIB-Werte abfragt und dadurch die Netzwerklast minimiert.
- Syslog ist ein modellgetriebener Telemetriekanal, der YANG-Modelle direkt transportiert.
- NetFlow/Telemetry aggregiert Konfigurationszustand und ist primär für Gerätekonfigurations-Management gedacht.
Step 1: Definition und Mechanik Modellgetriebene Streaming-Telemetrie baut auf Datenmodellen (häufig YANG) auf und liefert strukturierte, zeitgestempelte Messwerte in einem modernen Serialisierungsformat (JSON, GPB/Protobuf). Geräte ‚pushen‘ diese Daten über persistent gehaltene, sichere Kanäle (z. B. gRPC/TLS) an Collector/Analytics-Systeme. Dadurch sind niedrigere Latenzen und höhere Granularität möglich.
Step 2: Vergleich zu SNMP-Polling SNMP-Polling arbeitet pull-basiert: ein Managementsystem fragt regelmäßig MIB-Objekte ab. Bei großen Anlagen führt das zu viel Management-Traffic, erhöhten CPU-Lasten auf Geräten und schlechter Skalierbarkeit. Außerdem ist SNMP (insbesondere v2c) weniger strukturiert und nicht für hochfrequente Telemetrie optimiert. Streaming-Telemetrie reduziert Polling-Overhead und kann feinere Zeitauflösungen liefern.
Step 3: Betriebsrelevanz im Enterprise In einem Enterprise-Szenario erlaubt Telemetrie automatisiertes Monitoring, Echtzeit-Fehlererkennung und Integration in AIOps/Analytics-Pipelines. Persistente Verbindungen erlauben Backpressure, Batch/Kompression und bessere Ressourcennutzung. Für Langzeit-trendanalyse und Anomaly-Detection ist Streaming oft effizienter und aussagekräftiger. Trap: Eine häufige Fehlannahme ist, dass ‚push‘ immer mehr Bandbreite verschlingt. In Wahrheit kann Streaming durch feinere Sampling-Strategien, Kompression und selektives Telemetrie-Streaming die Gesamtlast reduzieren im Vergleich zu großem, periodischem Pull. Why each wrong answer fails: - Antwort 2 (SNMP immer effizienter): Falsch, weil SNMP-Polling bei hoher Geräteanzahl und hoher Messfrequenz zu erheblicher Management- und CPU-Last führt; SNMP ist zudem weniger strukturiert. Es kann in kleinen Umgebungen ausreichend sein, aber nicht per se immer effizienter. - Antwort 3 (Syslog ist modellgetrieben): Syslog ist ein unstrukturierter, textbasierter Logkanal, nicht modellgetrieben. Es liefert Events, keine regelmäßigen, strukturieren Zustandsdaten nach YANG-Modellen. - Antwort 4 (NetFlow für Konfigurationsmanagement): NetFlow/IPFIX liefert Flussdaten (Traffic-Messung), nicht primär Konfigurations- oder Statusmodelle. Es ist für Traffic-Analyse gedacht, nicht für Geräte-Config-Management. Zusammenfassung: Modellgetriebene Telemetrie ist push-basiert, modellorientiert (YANG) und über persistente, sichere Verbindungen effizienter für high-fidelity Monitoring großer Netzwerke als traditionelles SNMP-Polling.
Welches Vorgehen ist am besten geeignet, um kontinuierlich sicherzustellen, dass die Router-Konfigurationen in einem Campusnetz dem definierten Sicherheits- und Betriebsstandard entsprechen (Compliance) und bei Abweichungen automatisiert Alarm bzw. Remediation ausgelöst wird?
- Ein zentrales Network Configuration Management (NCM)-Tool/Orchestrator mit Template-Compliance-Checks und automatischen Remediation-Jobs ✓ Richtige Antwort
- Nur Syslog-Analyse, um Konfigurationsänderungen per Logeinträgen zu erkennen
- Tägliche manuelle Prüfungen der Konfigurationen durch das Netzwerkteam
- LLDP-Nachrichten analysieren, um nicht konforme Geräte zu identifizieren
Step 1: Compliance-Anforderungen verstehen — Compliance bedeutet fortlaufendes Abgleichen der Ist-Konfiguration gegen einen Soll-Template oder Richtlinienkatalog (z. B. ACL-Standards, NTP/DNS-Konfiguration, Passwort-Richtlinien). Anforderungen umfassen Nachvollziehbarkeit, Change-Tracking, Benachrichtigung und evtl. automatisierte Korrektur bei kritischen Abweichungen.
Step 2: Bewertung der Ansätze — Ein dediziertes NCM/Orchestrator-Tool kann automatische Konfigurations-Snapshots, Template-Vorlagen, regelbasierte Compliance-Checks und Remediation-Jobs bieten. Es ist auf genau diese Use-Cases ausgelegt. Syslog-Analyse erkennt Events/Änderungen, aber nicht notwendigerweise vollständige Konfigurationsabweichungen im Kontext des Solls. Manuelle Prüfungen sind langsam, fehleranfällig und nicht skalierbar. LLDP liefert Topologieinformationen, identifiziert aber keine Konfigurationsabweichungen wie falsche ACLs oder fehlende NTP-Server.
Step 3: Umsetzung und Betriebsfluss — Implementieren Sie ein NCM-Tool, erstellen Sie Standard-Templates und Compliance-Regeln, aktivieren Sie regelmäßige Snapshots, konfigurieren Sie Alerts für Abweichungen und definieren Sie kontrollierte Remediation-Playbooks (z. B. via Ansible oder Orchestrator-Aktionen). Stellen Sie sicher, dass Remediation-Prozesse genehmigungsfähig sind (automatisch vs. manuell) und dass Audit-Logs zur Verfügung stehen. Trap: Eine verbreitete Fehlannahme ist, dass reine Log-Analyse oder punktuelle Prüfungen ausreichend sind. Konfigurations-Compliance erfordert konsistente Soll-/Ist-Vergleiche und dokumentierte Remediation-Pfade. Why each wrong answer fails: - Nur Syslog-Analyse: Syslog kann Konfigurationsänderungen signalisieren, liefert aber keine strukturierte Soll-/Ist-Analyse und ist unzuverlässig, wenn Geräteänderungen nicht geloggt werden oder Logs verloren gehen. - Tägliche manuelle Prüfungen: Sehr teuer, langsam, anfällig für menschliche Fehler und nicht geeignet für Echtzeit- oder Near-Real-Time-Compliance. - LLDP-Nachrichten analysieren: LLDP ist hilfreich für Topologieerkennung, aber nicht für Prüfung von Konfigurationsparametern oder Policies. Ein NCM/Orchestrator bietet die notwendige Automatisierung, Audit-Fähigkeit und die Möglichkeit zur kontrollierten Remediation, daher ist dieser Ansatz in Enterprise-Umgebungen am besten geeignet.
Sie betreiben ein SDN-gesteuertes Rechenzentrumsnetzwerk, in dem der zentrale Controller Routinen zur Traffic-Steuerung setzt. Welche Aussage beschreibt korrekt, wie die Datenweiterleitung typischerweise funktioniert?
- Der Controller empfängt alle Pakete und führt die Weiterleitungsschritte selbst aus, weshalb die Switches kaum Forwarding-Funktion haben.
- Der Controller berechnet Pfade und installiert Forwarding-Regeln in den Switches; danach werden die Pakete lokal in der Datenebene weitergeleitet, ohne jedes Mal den Controller zu belasten. ✓ Richtige Antwort
- In SDN muss jeder Switch ständig seinen lokalen Control Plane-Prozess ausführen, da der Controller nur Backup-Aufgaben übernimmt.
- SDN eliminiert Forwarding-Tabellen auf Switches komplett; die Hardware arbeitet paketlos.
Step 1: Grundprinzip der Trennung von Kontroll- und Datenebene. SDN-Architekturen trennen die Control Plane (Entscheidungslogik) vom Data Plane (schnelle Paketweiterleitung). Der Controller übernimmt die globalen Entscheidungen (Topologie, Policies, Pfadberechnung), während die Switches die eigentliche Weiterleitung der Pakete auf Hardwareebene übernehmen.
Step 2: Wie die Regel-Installation funktioniert. Wenn ein Switch einen neuen Flow sieht, kann er entweder den ersten Packet-Header an den Controller senden (Packet-in) oder eine Default-Regel verwenden. Der Controller berechnet dann die passende Forwarding-Policy/Pfad und installiert spezifische Flow-Einträge (z. B. in OpenFlow-Tabellen) in betroffenen Switches. Nach Installation dieser Regeln verarbeitet die Datenebene den restlichen Verkehr lokal sehr effizient, ohne dass der Controller jeden einzelnen Frame sehen muss.
Step 3: Skalierung und Performance-Betrachtungen. Dieses Modell minimiert Latenz und Skalierungsprobleme, weil nur Kontrollereignisse und seltene Exceptions den Controller binden; High-Throughput-Pakete werden in der Datenebene gehandhabt. Für Hochverfügbarkeit werden Controller-Cluster oder redundante Pfade eingesetzt, um Ausfallrisiken zu minimieren. Trap: Ein häufiger Mythos ist zu glauben, der Controller leite permanent alle Pakete. Dies würde zu Performance-Engpässen führen und ist nicht entfaltet in üblichen SDN-Designs. Why each wrong answer fails: - Controller leitet alle Pakete: Falsch — ineffizient und nicht skalierbar; in realen SDN-Implementierungen verbleibt die eigentliche Paketweiterleitung in der Datenebene. - Jeder Switch muss ständig lokalen Control Plane ausführen: Nicht korrekt — die Idee von SDN ist gerade, lokale Kontrolle zu reduzieren und zentrale Koordination zu ermöglichen; Switches behalten einfache lokale Funktionen, aber nicht die komplette komplexe Kontrolle. - SDN eliminiert Forwarding-Tabellen: Unsinnig — Forwarding-Tabellen sind das Kernstück der Datenebene; SDN verändert, wie sie verwaltet werden, aber nicht ihre Existenz. Fazit: In einer SDN-Umgebung nutzt der Controller seine globale Sicht, um Regeln zu berechnen und in die Switches zu installieren; der Datenverkehr wird anschließend effizient lokal von den Forwarding-Elementen abgewickelt.
Wissen, welcher Bereich Sie Punkte kostet
Die Gewichtung sagt, was die Prüfung honoriert. Ein Bereitschaftstest sagt, wo Sie in jedem Bereich stehen.
CCNA-Bereitschaft testen — kostenlos