CCNA — IP Services: 85 Übungsfragen
85 Fragen aus dem Prüfungsbereich IP Services von Cisco CCNA 200-301. 12 davon stehen hier vollständig, mit der Begründung unter jeder Frage.
Sie konfigurieren DHCP-Optionen für Cisco IP-Telefone, damit diese automatisch ihr Firmware-Image und Configuration-File vom TFTP-Server laden. Welche DHCP-Option wird in Cisco-Umgebungen üblicherweise verwendet, um die IP-Adresse des TFTP-Servers anzuzeigen?
- Option 150 (Cisco) — spezifiziert eine oder mehrere TFTP-Server-IP-Adressen und wird häufig für Cisco IP-Telefone verwendet ✓ Richtige Antwort
- Option 66 (TFTP-Server-Name) — ist Cisco-exklusiv und daher der Standard für Cisco-Telefone
- Option 3 (Router/Gateway) — liefert die TFTP-Server-IP als Standardgateway
- Option 55 (Parameter Request List) — wird verwendet, um dem Client die TFTP-IP mitzuteilen
Step 1: DHCP-Optionen und Telefon-Provisioning verstehen DHCP bietet die Möglichkeit, zusätzliche Konfigurationsinformationen an Clients zu liefern. Für IP-Telefone ist häufig die Angabe eines TFTP-Servers nötig, von dem Firmware und Konfigurationsdateien geladen werden. Es gibt mehrere DHCP-Optionen, die genutzt werden können, aber Cisco-Telefone haben historisch Option 150 als de-facto Standard zur Angabe einer oder mehrerer TFTP-Server-IP-Adressen implementiert.
Step 2: Warum Option 150 und wie sie funktioniert Option 150 ist Cisco-spezifisch und erlaubt die Übergabe einer oder mehrerer 32-bit IP-Adressen des TFTP-Servers. Viele Cisco UC-Installationen verwenden Option 150, weil sie präzise und weit verbreitet in Cisco-Dokumentationen beschrieben ist. Option 66 (TFTP-Server-Name) ist ein RFC-konformes Feld, das einen Hostnamen oder IP als String liefern kann und in heterogenen Umgebungen funktionieren kann, aber manche Cisco-Telefone bevorzugen oder erfordern Option 150 für konsistente Provisioning-Verhalten.
Step 3: Implementierung und Fallstricke Beim Einrichten des DHCP-Scopes fügt man für Telefon-Clients typischerweise Option 150 mit der TFTP-IP hinzu. Sollte ein Telefon keine Provision erhalten, prüft man zunächst, ob die DHCP-Option korrekt gesetzt und der TFTP-Server erreichbar ist (Ping/TCP/UDP). Bei mehreren TFTP-Servern kann Option 150 mehrere IPs enthalten, die Geräte dann sequenziell versuchen. Trap: Ein häufiger Fehler ist zu glauben, dass Option 66 immer ausreichend ist. Manche Cisco-Firmware erwartet Option 150; bei ausschließlicher Konfiguration von Option 66 können einige Telefone nicht provisioniert werden oder unerwartetes Verhalten zeigen. Ebenso ist das Verwechseln von Hostnamen und IP-Formaten eine Fehlerquelle (DNS-Auflösung muss funktionieren, wenn Option 66 Hostnames verwendet werden). Why each wrong answer fails: - "Option 66 (TFTP-Server-Name) — ist Cisco-exklusiv": Falsch, Option 66 ist nicht Cisco-exklusiv, sondern eine standardisierte Option zur Angabe eines TFTP-Servers (als String). Sie funktioniert oft, ist aber nicht Cisco-exklusiv und wird von manchen Cisco-Telefonen nicht so zuverlässig interpretiert wie Option 150. - "Option 3 (Router/Gateway) — liefert die TFTP-Server-IP als Standardgateway": Option 3 ist die Default-Gateway-Option; sie dient nicht zur Angabe von TFTP-Servern. Die Angabe der Gateway-IP hat keinen Einfluss auf die Provisionierung zum TFTP-Server, außer dass Routing korrekt sein muss. - "Option 55 (Parameter Request List) — wird verwendet, um dem Client die TFTP-IP mitzuteilen": Option 55 ist eine Liste der vom Client angeforderten DHCP-Optionen, sie stellt selbst keine Server-Adresse bereit. Sie sagt dem Server lediglich, welche Optionen der Client gerne erhalten möchte. Fazit: In Cisco-Umgebungen ist Option 150 die übliche und zuverlässige Methode, um Cisco IP-Telefonen die IP-Adresse(n) des TFTP-Servers zu übermitteln; Option 66 kann als Alternative dienen, aber Option 150 ist in der Praxis weit verbreitet und wird oft empfohlen.
Sie richten zentralisiertes Syslog für ein Rechenzentrum ein und möchten eine sinnvolle Baseline-Filterung, sodass zentrale Log-Server relevante Ereignisse erhalten ohne zu viel Lärm. Welche syslog-severity-stufe eignet sich am besten als Default-Trap-Level für zentrale Sammlung?
- Debug (7) — alle Events sammeln, um keine Details zu verlieren
- Informational (6) — alle normalen Betriebsmeldungen und darüber
- Warning (4) — Warnungen und schwerwiegendere Ereignisse, um Noise zu reduzieren ✓ Richtige Antwort
- Emergency (0) — nur kritische Systemausfälle
Step 1: Verstehe Syslog-Severity und Ziel der zentralen Logs. Syslog-Severity reicht von 0 (Emergency) bis 7 (Debug). Ein zentrales Log-System soll handhabbare, aussagekräftige Events speichern, die auf Probleme hinweisen, ohne von normalen Betriebsmeldungen überfrachtet zu werden.
Step 2: Wähle das angemessene Trap-Level. 'Warning' (Severity 4) liefert alle Warnungen, Fehler und kritischeren Ereignisse; das ist ein guter Kompromiss zwischen Sensitivität und Signal-Rausch-Verhältnis. Informationsmeldungen (6) und Debug (7) erzeugen viel Rauschen und vergrößern Speicherbedarf sowie Analyseaufwand; Emergency (0) ist zu restriktiv und verpasst wichtige Fehlerzustände.
Step 3: Implementiere, monitor und justiere. Setze logging trap warning (oder entsprechende Filter) auf Geräten; richte separate, niedrigere-Level-Queues/Streams für spezielle Geräte/Services ein, wenn tiefergehende Diagnosen nötig sind (z. B. Debug temporär aktivieren). Überwache Log-Menge, Relevanz und passe Filter an (z. B. via rsyslog/Graylog/ELK), nutze Parsing/Alerting für kritische Patterns. Trap: Ein häufiger Fehler ist die Annahme, je detaillierter die Logs (Debug), desto besser — in großen Umgebungen führt das zu Datenexplosion und erschwert die Suche nach echten Problemen. Warum jede falsche Antwort scheitert: 1) Debug (7): Liefert zu viele Details, verursacht Performance- und Speicherprobleme auf Log-Servern, erschwert Incident-Response durch Informationsüberfluss. 2) Informational (6): Enthält zwar nützliche Betriebsdaten, aber erzeugt viel Noise; in großen Umgebungen meist nicht praktikabel als Default. 4) Emergency (0): Zu restriktiv — viele relevante Fehler (z. B. Hardwarefehler, Auth-Fehler, Schnittstellenstatus) werden nicht geloggt, was die Sichtbarkeit reduziert. Daher ist Warning (4) eine effiziente Baseline für zentrale Syslog-Sammlung mit Möglichkeit zur temporären Anpassung bei Troubleshooting.
In einem NAT/PAT-Szenario nutzen viele interne Benutzer eine einzelne öffentliche IP mittels PAT. Nach kurzer Zeit klagen einige Anwender, dass neue Verbindungen ins Internet fehlschlagen, obwohl bestehende Verbindungen weiterlaufen. Was ist die wahrscheinlichste Ursache?
- Der PAT-Port-Adressraum (TCP/UDP-Ports) ist erschöpft, sodass keine neuen Quellports zugewiesen werden können ✓ Richtige Antwort
- Die Firewall hat alle bestehenden Verbindungen beendet und blockiert neue Verbindungen
- Der NAT-Router hat dynamische NAT-Einträge überschrieben und dadurch Verbindungen gestört
- Der DNS-Server läuft voll und kann keine neuen A-Records erstellen
Step 1: PAT-Grundprinzip verstehen: PAT (Port Address Translation) ermöglicht mehreren internen Hosts die Nutzung einer einzigen öffentlichen IPv4-Adresse, indem für jede ausgehende Verbindung ein eindeutiges Tupel aus IP-Adresse und Quellport zugewiesen wird. Für IPv4 TCP/UDP stehen je IP theoretisch ~65k Ports zur Verfügung, aber Betriebssysteme, Protokolle und Überschneidungen reduzieren die tatsächlich verfügbar nutzbare Anzahl.
Step 2: Verhalten bei Port-Erschöpfung: Wenn viele Clients viele gleichzeitige Verbindungen initiieren (z. B. Web, P2P, Cloud-Backups), wird die PAT-Tabelle portseitig voll; der Router kann dann keine neuen Port-Zuordnungen mehr erzeugen. Bestehende Übersetzungen bleiben in der Regel bestehen, deshalb laufen laufende Verbindungen weiter. Neue Verbindungsversuche schlagen jedoch fehl, weil keine freien Ports mehr vorhanden sind, was genau zum beobachteten Symptom passt.
Step 3: Lösungsmöglichkeiten: Entlastung durch zusätzliche öffentliche IPs (mehr Übersetzungsraum), Lastverteilung auf mehrere NAT-Geräte, Reduktion unnötiger Dauerverbindungen (Timeouts anpassen), oder Einsatz von stateful Proxies. Monitoring der NAT-Tabelle und Logging helfen, den Schwellenwert zu identifizieren. Trap: Ein häufiger Irrtum ist, anzunehmen, dass NAT-Geräte 'einfach' mehr Ports erzeugen können oder dass Ports niemals ausgehen. In Netzwerken mit vielen gleichzeitigen Sessions ist Port-Erschöpfung eine reale Gefahr. Why each wrong answer fails: - Die Firewall hat alle bestehenden Verbindungen beendet und blockiert neue Verbindungen: Falsch, denn das Symptom beschreibt, dass bestehende Verbindungen weiterlaufen, während nur neue Verbindungsversuche scheitern. Wenn die Firewall alle bestehenden Verbindungen beendet hätte, wären auch laufende Sessions abgebrochen. - Der NAT-Router hat dynamische NAT-Einträge überschrieben und dadurch Verbindungen gestört: Teilweise missverständlich: Dynamisches Überschreiben würde eher bestehende Verbindungen beeinträchtigen. Im beobachteten Fall bleiben bestehende Sessions intakt; das Verhalten ist typisch für Port-Erschöpfung, nicht für Überschreiben. - Der DNS-Server läuft voll und kann keine neuen A-Records erstellen: DNS hat mit der PAT-Einschränkung nichts zu tun; DNS-Requests werden unabhängig von Portzuweisung bearbeitet. DNS-Server fügen keine dynamischen A-Records für ausgehende Userverbindungen hinzu. Fazit: Das typische Side-Effect von PAT in stark frequentierten Umgebungen ist die Erschöpfung des verfügbaren Port-Adressraums auf der öffentlichen IP. Dann schlagen neue Verbindungen fehl, während bereits bestehende Verbindungen noch funktionieren.
Ein Administrator führt im Rechenzentrum eine Reverse-Lookup-Prüfung durch: Die DNS-Abfrage für 192.0.2.45 liefert keinen Hostnamen. Was ist die wahrscheinlichste Ursache und die passende Konfigurationsänderung?
- Der Forward-Zone-Eintrag (A-Record) fehlt; fügen Sie einen A-Record für host.example.com mit 192.0.2.45 hinzu.
- Ein PTR-Eintrag in der entsprechenden in-addr.arpa Reverse-Zone fehlt; erstellen Sie einen PTR-Eintrag, der 192.0.2.45 auf den fqdn zeigt. ✓ Richtige Antwort
- Die NS-Einträge der Forward-Zone sind falsch; aktualisieren Sie die Nameserver-Delegation für example.com.
- DNS-Server unterstützen keine Reverse-Lookups; aktivieren Sie mDNS auf allen Servern.
Step 1: Verständnis Reverse-DNS: Reverse-Lookups verwenden PTR-Einträge in speziellen Reverse-Zonen (in-addr.arpa für IPv4), um eine IP-Adresse auf einen Hostnamen abzubilden. Ein Forward-Lookup (A-Record) löst den Namen zu einer IP, ein PTR löst die IP zurück zum Namen. Beide Einträge sind unabhängig, aber häufig konsistent gehalten.
Step 2: Fehleridentifikation: Wenn ein Reverse-Lookup für 192.0.2.45 keinen Namen zurückliefert, liegt das häufig daran, dass die in-addr.arpa-Zone keinen PTR-Eintrag für die letzte Oktetteinheit (z. B. 45) enthält oder die Reverse-Zone gar nicht delegiert/configured ist. Zudem können falsche PTR-Syntax, fehlerhafte Delegation von der IP-Block-Inhaberschaft (z. B. beim ISP) oder fehlende Zonendatei-Reloads die Ursache sein.
Step 3: Korrekturmaßnahme: Erstellen Sie in der zuständigen Reverse-Zone (z. B. 2.0.192.in-addr.arpa) einen PTR-Eintrag: "45 IN PTR host.example.com.". Stellen Sie sicher, dass die Zone richtig geladen und delegiert ist (bei IPs, die vom ISP verwaltet werden, muss ggf. eine Delegation oder ein Ticket zur Änderung angefragt werden). Überprüfen Sie anschließend mit nslookup/dig (z. B. dig -x 192.0.2.45) und prüfen Sie Forward/Reverse-Konsistenz. Trap: Ein häufiger Trugschluss ist, dass ein vorhandener A-Record automatisch einen Reverse-Eintrag erstellt oder dass Reverse-Rekord nur für öffentliche DNS-Server relevant sind. Forward- und Reverse-Einträge sind unabhängig; ohne PTR bleibt der Reverse-Lookup fehlerhaft, auch wenn der A-Record existiert. Warum jede falsche Antwort versagt: - Der Forward-Zone-Eintrag (A-Record) fehlt: Ein fehlender A-Record würde Forward-Lookups (Name->IP) verhindern, aber nicht direkt Reverse-Lookups (IP->Name). Oft existiert ein A-Record, trotzdem fehlt der PTR. Das Hinzufügen eines A-Records allein garantiert keinen Reverse-Lookup. - Die NS-Einträge der Forward-Zone sind falsch: Falsche Nameserver für die Forward-Zone beeinflussen Forward-Lookups; Reverse-Lookups nutzen aber die in-addr.arpa-Zone, die separat delegiert wird. NS-Fehler in der Forward-Zone sind daher nicht die primäre Ursache eines fehlenden PTR. - DNS-Server unterstützen keine Reverse-Lookups; aktivieren Sie mDNS auf allen Servern: Diese Aussage ist unrichtig: Normale DNS-Server unterstützen Reverse-Lookups via PTR standardmäßig. mDNS ist ein komplett anderes Multicast-Protokoll für lokale Netzwerke und ist keine Lösung für klassische Reverse-DNS in Unternehmensumgebungen. Operationaler Hinweis: Pflegen Sie Forward- und Reverse-Einträge konsistent (Forward-Confirmed PTR), da einige Dienste (z. B. Mailserver) Reverse-Lookup-Checks für Anti-Spam oder Authentifizierung verwenden. Dokumentieren Sie auch, wer die Kontrolle über die Reverse-Zone hat (intern vs ISP/Cloud-Anbieter) und automatisieren Sie PTR-Erstellungen bei skalierbaren Deployments (z. B. via DHCP-DNS-Integration oder IaC-Tools).
Ein Unternehmen setzt Class-Based Weighted Fair Queueing (CBWFQ) mit Low-Latency Queuing (LLQ) für Voice und Daten ein. Welche zwei Aussagen beschreiben korrekt das Verhalten von LLQ?
Mehrfachauswahl — bei dieser Frage sind 2 Antworten richtig.
- LLQ stellt eine einzelne Strict-Priority-Queue für zeitkritischen Verkehr bereit und verhindert Starvation, indem es gleichzeitig Bandbreitenlimits für Prioritätsverkehr zwingend erzwingt
- LLQ kombiniert CBWFQ mit einer Strict-Priority-Queue, wobei die Prioritätswarteschlange bevorzugt bedient wird und die übrigen Klassen ihre garantierten Bandbreiten behalten ✓
- LLQ ist eine Variante von FIFO-Queueing, die keine Differenzierung zwischen Diensten ermöglicht
- Mit LLQ kann nur eine Prioritätsklasse konfiguriert werden; andere Klassen erhalten CBWFQ-Garantien und werden nach Bedarf fair geteilt ✓
Step 1: Verständnis der Grundprinzipien — CBWFQ erlaubt die Erstellung mehrerer Klassen mit garantierten Mindestbandbreiten und fairer Verteilung des restlichen Durchsatzes. LLQ erweitert CBWFQ, indem es zusätzlich eine Strict-Priority-Queue (PQ) für zeitkritischen Verkehr wie VoIP bereitstellt. Diese Priority Queue wird stets vor den regulären Klassen bedient, solange Verkehr in ihr vorhanden ist.
Step 2: Verhalten der Priority-Queue und der CBWFQ-Klassen — In LLQ ist typischerweise nur eine Prioritätsklasse erlaubt. Diese Klasse erhält bevorzugte Behandlung: Pakete darin werden vor allen anderen gewartet. Die normalen CBWFQ-Klassen behalten jedoch ihre konfigurierten Bandbreitenreservierungen; LLQ sorgt also für geringe Latenz des Echtzeitverkehrs, während die restlichen Klassen weiterhin ihre garantierten Anteile erhalten und danach fair geteilt werden.
Step 3: Vermeidung von Starvation — Obwohl die Priority-Queue bevorzugt ist, muss man Starvation der anderen Klassen vermeiden. Deshalb werden in praxisnahen Konfigurationen für die Priority-Queue oft Bandbreitenlimits (policies oder shaping limits) gesetzt, damit die Priority-Queue nicht unbeschränkt Bandbreite beansprucht. Gutes QoS-Design artet nicht in unbegrenzte Priorisierung aus, sondern begrenzt Priorität, wenn erforderlich. Trap: Ein häufiger Denkfehler ist anzunehmen, LLQ würde automatisch Starvation verhindern oder dass mehrere Prioritätsklassen konfiguriert werden können. Tatsächlich erlaubt LLQ typischerweise genau eine Priority-Queue. Ohne zusätzliche Begrenzung kann eine stark ausgelastete Priority-Queue andere Klassen beeinträchtigen. Why each wrong answer fails: - LLQ stellt eine einzelne Strict-Priority-Queue für zeitkritischen Verkehr bereit und verhindert Starvation, indem es gleichzeitig Bandbreitenlimits für Prioritätsverkehr zwingend erzwingt: Diese Aussage ist teilweise irreführend. LLQ stellt zwar die Priority-Queue bereit, aber es zwingt nicht automatisch Bandbreitenlimits; die Limits müssen vom Administrator konfiguriert werden. Ohne manuelle Begrenzung kann Starvation auftreten. - LLQ kombiniert CBWFQ mit einer Strict-Priority-Queue, wobei die Prioritätswarteschlange bevorzugt bedient wird und die übrigen Klassen ihre garantierten Bandbreiten behalten: Diese Aussage ist korrekt (eine der beiden gewählten Antworten). Sie beschreibt die tatsächliche Funktionsweise von LLQ. - LLQ ist eine Variante von FIFO-Queueing, die keine Differenzierung zwischen Diensten ermöglicht: Das ist falsch. LLQ ist explizit ein Class-Based Mechanismus mit Differenzierung; FIFO ist das genaue Gegenteil. - Mit LLQ kann nur eine Prioritätsklasse konfiguriert werden; andere Klassen erhalten CBWFQ-Garantien und werden nach Bedarf fair geteilt: Diese Aussage ist korrekt (die zweite richtige Antwort). Sie beschreibt die übliche Implementierung — eine Priority-Queue plus CBWFQ für die anderen Klassen. Praxisbeispiel: In einem Zweigstellen-Router konfiguriert der Netzwerktechniker LLQ, sodass VoIP-Pakete in die Priority-Queue gehen (geringe Latenz), aber die Priority-Queue auf z. B. 30 % der Linkkapazität begrenzt wird, um zu verhindern, dass Bulk-Transfers die restlichen 70 % verdrängen.
Ein Zweigstellen-Router muss ausgehenden Datenverkehr an den Service-Provider so kontrollieren, dass Traffic-Bursts geglättet werden und SLA-konforme Durchsatzprofile eingehalten werden. Welche Technik ist am besten geeignet, um Spitzen zu glätten und kurzfristige Bursts in ein konstantes Flussverhalten zu verwandeln?
- Traffic Shaping (Token Bucket/Leaky Bucket) am Ausgansinterface, da Shaping Pakete puffert und die Rate an ein Zielprofil anpasst. ✓ Richtige Antwort
- Policing (Drop/DSCP-Remark) am Ausgansinterface, weil Policing Bursts puffert und dann später ausliefert.
- Priority-Queuing ohne Limit, damit priorisierter Traffic Bursts sofort durchlässt und sie danach runtergebremst werden.
- WRED konfiguriert ohne Klassifikation, weil WRED Bursts vollständig eliminiert und so glatte Streams erzeugt.
Step 1: Ziel definieren: Beim Einhalten von SLA-Profilen geht es darum, dass die ausgehende Trafficerzeugung eines Routers eine definierte durchschnittliche und maximale Rate nicht überschreitet und kurzfristige Bursts abgefedert werden, statt sofort verworfen zu werden. Die passende Methode muss deshalb in der Lage sein, Daten zu puffern und kontrolliert freizugeben.
Step 2: Shaping vs. Policing: Traffic Shaping (z. B. Token Bucket oder Leaky Bucket) puffert temporär überschüssigen Verkehr im Router und gibt diesen in einer gleichmäßigeren Rate frei, wodurch Bursts geglättet werden. Shaping ist ideal am Ausgangsinterface zum Provider, weil es die Senderate so abstimmt, dass Paketverluste durch Überlastung beim Peering minimiert werden und SLA-konforme Raten eingehalten werden. Policing hingegen ist eine ausgehende Kontrollmaßnahme, die überschüssige Pakete sofort verwirft oder ummarkiert (Drop/Remark). Policing ist nützlich für Enforcement und zur Verhinderung von Missbrauch, aber es puffert nicht — daher glättet es Bursts nicht.
Step 3: Implementierung und Nebenwirkungen: Für Shaping konfiguriert man auf dem Ausgangsinterface ein shaping-profile mit maximaler Rate und Burst-Größe (z. B. average-rate, peak-rate, burst-size). Die Konfiguration muss zur Linkkapazität und SLA passen. Wichtig ist auch, dass Shaping Bufferressourcen verbraucht; daher muss genügend Speicher vorhanden sein. Außerdem kann Shaping zusammen mit QoS-Queueing verwendet werden, damit priorisierter Traffic bevorzugt behandelt wird. Trap: Ein häufiger Fehler ist zu glauben, dass Policing genauso gut Bursts glättet wie Shaping. Policing verwirft Traffic sofort und führt daher oft zu abrupten Paketverlusten und schlechter Anwendungserfahrung. Why each wrong answer fails: - "Traffic Shaping (Token Bucket/Leaky Bucket) am Ausgansinterface...": Diese Antwort ist korrekt. Shaping puffert und gibt Traffic kontrolliert frei, wodurch Bursts geglättet und SLA-konforme Durchsatzprofile eingehalten werden. - "Policing (Drop/DSCP-Remark) am Ausgansinterface...": Falsch — Policing verwirft oder ummarkiert überschüssigen Traffic sofort und puffert nicht; daher glättet es Bursts nicht und kann zu Paketverlusten führen. - "Priority-Queuing ohne Limit...": Falsch und gefährlich. Priority-Queuing ohne Beschränkung kann andere Klassen verhungern lassen und führt nicht zur Glättung von Bursts; es gibt nur Vorrang, aber keine Rate-Limitierung oder Puffern zur Glättung. - "WRED konfiguriert ohne Klassifikation...": Falsch — WRED reduziert Stau und verhindert Tail-Drops hauptsächlich für Best-Effort-Traffic durch frühes zufälliges Verwerfen; es glättet jedoch keine Bursts zu einem konstanten Fluss, und ohne Klassifikation werden unterschiedliche Verkehrsklassen nicht separat behandelt. Fazit: Um Spitzen zu glätten und das Flussverhalten zu stabilisieren, ist Traffic Shaping am Ausgangsinterface die richtige Technik. Policing, Priority-Queuing oder WRED haben andere Zwecke und können Bursts nicht in derselben Weise in eine konstante, SLA-konforme Rate umwandeln.
Ein Unternehmen hat auf dem Internet-Router PAT (NAT overload) konfiguriert, damit interne Clients über die öffentliche Adresse 203.0.113.10 ins Internet kommen. Zusätzlich wurde für einen internen Webserver eine statische NAT-Mapping (interne 10.0.0.10 -> 203.0.113.10) eingerichtet. Externe Benutzer können die Website nicht erreichen. Was ist die wahrscheinlichste Ursache?
- Das statische NAT verwendet dieselbe öffentliche IP wie das PAT, es gibt einen Konflikt; der Webserver benötigt eine eigene öffentliche IP (oder anderes Port-Mapping) ✓ Richtige Antwort
- Der Router muss für statische NAT zuerst PAT deaktivieren
- Für den Webserver muss ein zusätzlicher DHCP-Lease erstellt werden
- Die Firewall blockiert nur dynamische Übersetzungen, nicht statische
Step 1: Verständnis der NAT-Logik: PAT (NAT Overload) übersetzt viele interne Private-Quelladressen auf eine gemeinsame Outside-Global-Adresse (hier 203.0.113.10) unter Verwendung unterschiedlicher Quellports. Eine statische NAT (1:1) für einen internen Server verlangt im Normalfall eine eindeutige Outside-Global-Adresse oder eine spezielle Port-Weiterleitung.
Step 2: Konfliktanalyse: Wenn Sie dieselbe öffentliche IP sowohl für PAT (Clients) als auch statisch für einen Server nutzen, entsteht eine Überschneidung. Eingehende Verbindungen auf 203.0.113.10 können vom Router nicht zuverlässig dem statischen Mapping zugeordnet werden, weil die Address Translation bereits von den dynamischen PAT-Einträgen beansprucht wird. Auch wenn statische NAT-Einträge üblicherweise Vorrang haben, führt die gleichzeitige Nutzung einer Adresse für Outbound-PAT und Inbound-Static oft zu unerwartetem Verhalten (z. B. keine korrekte Zuordnung, Überschreibung von NAT-Einträgen oder Policy-Konflikte auf der Firewall).
Step 3: Lösungsmöglichkeiten: Verwenden Sie eine dedizierte öffentliche IP für den Webserver (empfohlen), konfigurieren Sie Port-Forwarding gezielt auf der öffentlichen IP (z. B. 203.0.113.11:80 -> 10.0.0.10:80), oder passen Sie die NAT-Policy so an, dass eingehende Verbindungen auf den Webserver korrekt behandelt werden. Achten Sie auch auf Access-Lists und Firewall-Regeln, die Inbound-Verkehr erlauben müssen. Trap: Ein häufiger Irrtum ist zu glauben, "static NAT hat immer Vorrang vor dynamic NAT/PAT" würde alle Probleme lösen. In vielen Implementierungen stimmt die Vorrangregel, aber die Nutzung derselben Outside-Adresse für Overload und Static kann zu Policy- und Überschreibungsproblemen führen. Außerdem wird oft übersehen, dass Firewalls zwischen Internet und Router Ports oder Übersetzungen blockieren können. Warum die falschen Antworten nicht passen: - Der Router muss für statische NAT zuerst PAT deaktivieren: Das ist nicht notwendig; PAT muss nicht generell deaktiviert werden. Das Problem ist die Nutzung derselben öffentlichen Adresse, nicht PAT an sich. Man kann PAT für andere Clients weiterbetreiben, solange das statische Mapping eine eigene Outside-Adresse oder korrektes Port-Mapping erhält. - Für den Webserver muss ein zusätzlicher DHCP-Lease erstellt werden: DHCP hat hier nichts mit dem Problem zu tun; der Webserver hat eine private, statische IP (10.0.0.10) und das NAT-Problem entsteht auf Ebene der Übersetzung, nicht durch DHCP. - Die Firewall blockiert nur dynamische Übersetzungen, nicht statische: Eine Firewall kann natürlich Verkehr blockieren, aber die Aussage ist pauschal und trifft hier nicht die Ursache: das primäre Problem ist die IP-Adressüberschneidung zwischen PAT und statischem Mapping. Zudem blockiert eine Firewall nicht "nur dynamische Übersetzungen" per se. Zusammenfassung: Vermeiden Sie, für PAT und statische Server-Mappings dieselbe öffentliche IP zu verwenden. Verwenden Sie eine eigene öffentliche Adresse für den Server oder konfigurieren Sie zielgerichtetes Port-Forwarding und passen Sie NAT/Firewall-Policies entsprechend an.
In einem Unternehmensnetzwerk sollen alle Router und Switches die Zeit von einem internen, vertrauenswürdigen NTP-Server mit der IP 10.1.1.2 beziehen. Welcher Befehl auf einem Cisco IOS-Gerät ist die korrekte und einfachste Methode, um das Gerät so zu konfigurieren, dass es diese Zeitquelle verwendet?
- ntp server 10.1.1.2 ✓ Richtige Antwort
- ntp master 1
- clock set 12:00:00 1 Jan 2025
- service timestamps log datetime msec localtime
Step 1: Ziel und Designüberlegung — In Unternehmensnetzen betreibt man üblicherweise einen oder mehrere interne, stratum-konsistent synchronisierte NTP-Server, die Zeit an alle Netzwerkgeräte verteilen. Geräte sollten als NTP-Clients konfiguriert werden, damit Time-Based-Funktionen (Authentisierung, Logging, Zertifikate, Syslog-Zeitstempel) konsistent sind.
Step 2: Konfiguration und Protokoll — Auf Cisco IOS ist der Standardweg, ein Gerät als NTP-Client zu konfigurieren, der Befehl 'ntp server <IP-Adresse>'. Dies veranlasst das Gerät, UDP-Port 123 zu verwenden, Peers/Server zu erreichen und seine Uhr nach der besten Quelle zu justieren. Bei Bedarf ergänzen Sie ACLs (z. B. auf Routern oder Firewalls) und stellen sicher, dass UDP 123 erlaubt ist und Routing zu 10.1.1.2 funktioniert.
Step 3: Betrieb und Troubleshooting — Überprüfen mit 'show ntp associations' und 'show ntp status' bestätigt Synchronisation. In Automations- und Monitoring-Workflows (z. B. Ansible/Netconf/SSH) sollten Sie diese Konfiguration standardisiert verteilen. Trap: Eine häufige Fehlannahme ist, dass 'ntp master' Geräte automatisch synchronisiert oder sicherer macht. 'ntp master' setzt das Gerät als stratum-Quelle (Autorität) ohne externe Synchronisation; das ist in der Regel nicht gewünscht in einem Netzwerk, weil es inkorrekte Zeit verteilen würde. Warum jede falsche Antwort fehlschlägt: - ntp master 1: Dieser Befehl macht das Gerät selbst zum autoritativen NTP-Server mit einem Stratum-Wert (hier 1) und bewirkt nicht, dass es sich als Client an einen internen Server koppelt; verwendet man dies versehentlich, verteilt man evtl. falsche Zeit an das Netzwerk. - clock set 12:00:00 1 Jan 2025: Setzt die Systemuhr manuell, aber bietet keine dauerhafte, präzise Synchronisation mit einer zuverlässigen Quelle; beim Neustart oder Drift ist keine automatische Korrektur vorhanden. - service timestamps log datetime msec localtime: Dies konfiguriert lediglich die Formatierung und Zeitzone von Log-Einträgen, ändert aber nicht die Zeitquelle oder synchronisiert das Gerät mit einem NTP-Server. Zusätzliche Designhinweise: Stellen Sie sicher, dass Management-VLANs auf Switches und Controller für NTP erreichbar sind, implementieren Sie ACLs, die nur Management-Hosts (z. B. Ihre NTP-Server) zulassen, und dokumentieren Sie die NTP-Topologie in Ihrem Netzplan. Berücksichtigen Sie redundante interne NTP-Server und Absicherung (z. B. Authentisierung mit NTP Keys) bei sensiblen Umgebungen.
Ein Unternehmen betreibt VoIP und Datenanwendungen über denselben WAN-Link. Ziel ist geringe Latenz für RTP-Strom, aber gleichzeitig darf Datenverkehr nicht vollständig verhungern. Welche Queueing-Strategie erfüllt diese Anforderungen am besten?
- Priority Queueing (PQ) – alle Sprachpakete in eine unbegrenzte Prioritätswarteschlange
- Class-Based Weighted Fair Queueing (CBWFQ) ohne Prioritätswarteschlange
- Low Latency Queuing (LLQ) – CBWFQ kombiniert mit einer limitierten Priority-Queue ✓ Richtige Antwort
- First-In-First-Out (FIFO) ohne Differenzierung
Step 1: Verstehe Anforderungen und Verhalten von Queueing-Methoden. VoIP (RTP) benötigt sehr niedrige Latenz und Jitter, wohingegen Datenanwendungen Durchsatz und Fairness benötigen. Reine Priority Queueing (PQ) kann zwar Latenz minimieren, aber unbegrenzte Priorität führt leicht zur Verhungern (Starvation) der niedrig priorisierten Klassen. CBWFQ sorgt für faire Verteilung durch gewichtete Zuordnung von Bandbreite, bietet jedoch keine harte niedrige Latenz für kleine, zeitkritische Ströme.
Step 2: Wähle die Kombination aus niedriger Latenz und Fairness. LLQ ist das Design, das PQ und CBWFQ kombiniert: Eine oder mehrere Strict Priority Queues für zeitkritische Flows (z. B. RTP) werden innerhalb eines Class-Based Policy-Frameworks eingesetzt, gleichzeitig werden diese Priorities mit einem Bandbreitenlimit versehen, sodass sie andere Klassen nicht vollständig verhungern lassen.
Step 3: Implementiere und teste die Policy. Erstelle Klassen für Voice (RTP/SIP), Video, Daten; konfiguriere LLQ für die Voice-Klasse mit einem Garantie-Limit (z. B. priority percent 20) und CBWFQ-Queues mit passenden Bandbreitenanteilen für andere Klassen. Prüfe in Testszenarien mit gesteigerter Last, dass RTP Latenz/Jitter gering bleibt und Datenverkehr kontinuierlichen Durchsatz erhält. Trap: Viele denken, dass reine Priority Queueing die beste Lösung ist, weil sie niedrigste Latenz liefert — in der Praxis führt das ohne Limitierung zu Starvation kritischer Datenflows (z. B. Signalisierung, Management). Warum jede falsche Antwort scheitert: 1) Priority Queueing (PQ) allein: Liefert exzellente Latenz für priorisierte Pakete, aber ohne Begrenzung kann es dazu führen, dass Best-Effort-Verkehr keine Ressource mehr bekommt und das Netz funktional beeinträchtigt wird. 2) CBWFQ ohne Priorität: Bietet faire, gewichtete Verteilung, aber zeitkritische RTP-Pakete können trotzdem erhöhten Jitter/Latenz erleben, da keine spezielle Low-Latency-Warteschlange existiert. 4) FIFO: Keine Unterscheidung — ungeeignet für gemischte Echtzeit- und Datenlasten, weil Sprachqualität massiv leiden würde. Daher ist LLQ die richtige Wahl in einem gemischten VoIP/Data-Unternehmen, da sie sowohl niedrige Latenz als auch Schutz gegen Starvation bietet.
Ein Mitarbeiter-Subnetz mit vielen Clients soll Internetzugang erhalten, während ein interner Webserver von außen erreichbar bleiben muss. Welche zwei NAT-Konfigurationen sind in diesem Szenario üblich und korrekt?
Mehrfachauswahl — bei dieser Frage sind 2 Antworten richtig.
- Für den internen Webserver eine statische 1:1-NAT-Zuordnung (statisch NAT) zwischen einer öffentlichen IP und der internen IP konfigurieren ✓
- Für alle internen Clients eine dynamische 1:1-NAT-Zuordnung aus einem Pool von öffentlichen IPs konfigurieren, ohne Port-Übersetzung
- Für die internen Clients dynamic PAT (Port Address Translation / Overload) konfigurieren, sodass viele interne Hosts über eine öffentliche IP mit unterschiedlichen Quell-Ports ins Internet gelangen ✓
- Für den Webserver NAT Reflektion (Hairpin NAT) konfigurieren, damit interne Clients den externen Public-IP-FQDN des Servers verwenden können
Step 1: Anforderungen verstehen — Ein intern gehosteter Webserver muss über eine öffentliche IP-Adresse (oder Port-Mapping) erreichbar sein. Interne Clients benötigen Zugriff auf das Internet, wobei typischerweise viele Clients eine oder wenige öffentliche IPs teilen sollen. Daher unterscheidet man Server-Exponierung (statische NAT) und Client-Internet-Access (dynamisches NAT/PAT).
Step 2: Geeignete NAT-Typen auswählen — Für den Webserver ist eine statische NAT-Zuordnung (1:1) Standardpraxis: eine öffentliche IP wird dauerhaft auf die interne Server-IP abgebildet, sodass eingehende Verbindungen erwartbar und stabil sind. Für interne Clients ist dynamic PAT (Overload) die gebräuchlichste Lösung: viele private Quelladressen werden auf eine einzige oder wenige öffentliche IPs abgebildet, wobei unterschiedliche Quellports die Sessions unterscheiden.
Step 3: Umsetzung und Folgen — Statische NAT für den Server erlaubt direkte Zuweisung und ist kompatibel mit Port-basierten Sicherheitsregeln im Perimeter. Dynamic PAT reduziert den Bedarf an öffentlichen IPs und ist transparent für die Clients. In der Praxis werden oft beide Mechanismen kombiniert: eine oder mehrere statische NAT-Einträge für Dienste plus PAT für Clientzugriffe. Trap: Eine häufige Fehlannahme ist, man benötige für alle internen Hosts separate öffentliche IP-Adressen (dynamic 1:1). Das ist ineffizient und teuer. Eine weitere Annahme ist, dass Hairpin NAT (NAT-Reflexion) immer erforderlich ist; es ist nur nötig, wenn interne Clients denselben externen FQDN verwenden sollen und die Infrastruktur keine Split-Horizon-DNS bereitstellt. Why each wrong answer fails: - Für alle internen Clients eine dynamische 1:1-NAT-Zuordnung aus einem Pool von öffentlichen IPs konfigurieren, ohne Port-Übersetzung: Dies würde für viele interne Clients eine große Anzahl öffentlicher IPs erfordern — kostspielig und unüblich. Dynamic NAT 1:1 ist für spezielle Anforderungen sinnvoll, aber nicht skalierbar für große Clientpools. - Für den Webserver NAT Reflektion (Hairpin NAT) konfigurieren, damit interne Clients den externen Public-IP-FQDN des Servers verwenden können: Hairpin NAT kann nützlich sein, ist aber keine zwingende oder primäre Methode, um einen Server von außen erreichbar zu machen. Es löst lediglich das interne Zugriffsszenario über die externe Adresse; die primären NAT-Konfigurationen für den Server sind statische 1:1 oder statisches PAT. Daher ist Hairpin NAT keine notwendige Standardmaßnahme, sondern eine optionale Ergänzung. Praktisches Beispiel: Ein Unternehmen reserviert eine öffentliche IP 203.0.113.5 und mappt diese statisch auf internen Webserver 10.10.10.50. Die 200 Mitarbeiter nutzen dynamic PAT über die Perimeter-Firewall mit einer weiteren öffentlichen IP 203.0.113.10 (Overload). So sind eingehende Verbindungen zu Port 80/443 zuverlässig möglich, während Client-Internetverbindungen effizient IP-Adressen teilen.
Für das zentrale Sammeln von Syslog-Meldungen in einer großen Enterprise-Umgebung: Welches Syslog-Schweregrad-Level (Severity) ist sinnvoll, um eine Balance zwischen nützlicher Information für die Fehlersuche und Datenmenge zu finden?
- Severity 2 (Critical)
- Severity 4 (Warning)
- Severity 6 (Informational) ✓ Richtige Antwort
- Severity 7 (Debug)
Step 1: Verständnis der Severity-Levels — Syslog verwendet standardisierte Severity-Levels 0–7 (0 Emergency, 1 Alert, 2 Critical, 3 Error, 4 Warning, 5 Notice, 6 Informational, 7 Debug). Je niedriger die Zahl, desto kritischer die Nachricht. Für zentrale Logs in großen Umgebungen geht es darum, genug Informationen für Trend- und Fehleranalyse zu sammeln, ohne das Logging-System zu überlasten.
Step 2: Design-Entscheidung — Severity 6 (Informational) bietet Statusänderungen, Schnittstellen-Up/Down-Events, Authentifizierungsereignisse, Routing-Updates und andere nützliche Betriebsinformationen, ohne die extrem hohe Detaildichte von Debug-Level (7) zu liefern. Daher ist es häufig eine geeignete Baseline für viele Geräte. Wichtige Ausnahmen (z. B. bei Netzwerkproblemen) können temporär auf Debug hochgesetzt werden, idealerweise zeitlich begrenzt und gezielt.
Step 3: Operationalisierung und Troubleshooting — Implementieren Sie in Ihrer Logging-Architektur Filter, Retention-Policies und Routing nach Schweregrad (z. B. Critical/Alert in ein Alarm-Stream, Informational/Notice in Langzeit-Archiv). Legen Sie Storage- und Alerting-Schwellen fest, um Protokollflut zu vermeiden. Für akute Vorfälle erhöhen Sie gezielt die Detailstufe oder aktivieren spezifische Debug-Logs nur auf betroffenen Geräten. Trap: Ein häufiger Fehler ist, sofort Debug-Level zentral zu speichern; das erzeugt enorme Datenmengen, kann vertrauliche Informationen enthalten und erschwert die Analyse. Ebenso ist nur Critical-Logging (niedrige Zahlen) zu restriktiv und liefert zu wenig Kontext für Ursachenanalyse. Warum die falschen Antworten fehlschlagen: - Antwort 2 (Severity 4 Warning): Warnings sind nützlich, aber sie sind restriktiver als Informational; wichtige, aber nicht als Warnung klassifizierte Zustände (z. B. normale Routing-Updates, Interface statistics) würden fehlen. Somit sind Warnings besser als ergänzende Alert-Stufe, nicht unbedingt als alleiniger zentraler Baseline-Level. - Antwort 1 (Severity 2 Critical): Critical ist viel zu eng gefasst und liefert nur schwerwiegende Fehler. Für normale Betriebsüberwachung und Trendanalyse ist das unzureichend. - Antwort 4 (Severity 7 Debug): Debug liefert sehr feine Details, die für kurzfristiges Troubleshooting nützlich sind, aber als Dauerbetrieb führt das schnell zu Performance- und Speicherproblemen und kann sensitive Details protokollieren. Praxis-Tipp: Starten Sie mit Informational als Baseline, sammeln Sie Metriken/Baselines (z. B. Ereignisrate pro Minute), und definieren Sie für Incident-Handling temporäre Debug-Sessions mit automatischer Abschaltung. Nutzen Sie zudem Log-Shipping, Indexierung (z. B. ELK, Splunk) und korrelierte Alarme für kritische Events.
Nach der Einführung eines DHCP-Relay (ip helper-address) berichten manche Clients in entfernten Standorten, sie erhalten gar keine Adresse mehr, während andere Clients korrekt adressiert werden. Die Intervention war, die Relay-Option 'insert circuit ID' (Option 82) auf dem Router zu aktivieren. Was ist die wahrscheinlichste Ursache des Problems?
- Der zentrale DHCP-Server erwartet keine oder andere Option-82-Informationen; die eingefügte Circuit-ID stimmt nicht mit den Pools überein ✓ Richtige Antwort
- Option 82 ist nur für DNS gedacht und beeinflusst DHCP nicht
- Die ip helper-address darf nur auf physischen Interfaces konfiguriert werden, nicht auf SVIs
- Der DHCP-Server benötigt zusätzlich einen statischen Routeintrag zum Relay
Step 1: Verständnis von Option 82 (Relay Information): Option 82 erlaubt es Relays, zusätzliche Informationen (z. B. circuit-id, remote-id) an den DHCP-Server zu übermitteln, damit der Server genauer bestimmen kann, aus welchem physischen/virtuellen Port die Anfrage stammt. Manche Server-Installationen nutzen diese Information, um Adresszuweisungen granular zu steuern oder Policies anzuwenden.
Step 2: Fehlerursache: Wenn Sie die Relay-Option aktivieren, fügt der Router Circuit-ID/Remote-ID ein. Der zentrale DHCP-Server kann so konfiguriert sein, dass er nur Leases ausgibt, wenn die Option-82-Werte mit seinen internen Mapping-Tabellen übereinstimmen. Wird die Circuit-ID nicht wie erwartet gesetzt (z. B. andere Syntax, fehlende Werte oder unterschiedliche Kennzeichnung), kann der Server diese Requests als "unbekannt" ablehnen oder einem falschen Pool zuordnen. Daher erhalten manche Clients gar keine Adresse, während andere (bei passenden IDs) weiterhin funktionieren.
Step 3: Abhilfemaßnahmen: Entweder die Relay-Option korrekt konfigurieren, sodass die insertierten Werte dem Format des DHCP-Servers entsprechen, oder die Option 82 auf dem Relay deaktivieren (no ip dhcp relay information), wenn der Server keine Relay-Informationen benötigt. Alternativ kann der DHCP-Server so angepasst werden, dass er die eingefügten relay-Informationen akzeptiert und den gewünschten Pools zuordnet. Trap: Viele Admins denken, das Aktivieren von Option 82 sei immer "sicherer" oder sinnvoller. In Wirklichkeit kann Option 82, wenn Server und Relay nicht aufeinander abgestimmt sind, zu weitreichenden Ausfällen führen. Ein weiterer Irrtum ist, dass Option 82 "nur zusätzliche Info" ist — für Server, die diese Info nutzen, ist sie entscheidend für die Zuweisung. Warum die falschen Antworten nicht passen: - Option 82 ist nur für DNS gedacht und beeinflusst DHCP nicht: Das ist falsch; Option 82 ist eine spezifische DHCP-Relay-Information (nicht DNS) und beeinflusst sehr wohl die DHCP-Zuweisungen. - Die ip helper-address darf nur auf physischen Interfaces konfiguriert werden, nicht auf SVIs: Das ist nicht korrekt. Die ip helper-address wird typischerweise auf dem SVI oder dem Interface konfiguriert, das als Default-Gateway/Gateway-Address (giaddr) für das Subnetz fungiert. SVIs sind dafür durchaus geeignet. - Der DHCP-Server benötigt zusätzlich einen statischen Routeintrag zum Relay: Wenn die IP-Konnektivität zwischen Relay und Server gegeben ist (was der Fall ist, da einige Clients ja Adressen bekommen), sind zusätzliche statische Routen normalerweise nicht erforderlich. Das Problem ist der Inhalt der Relay-Informationen (Option 82), nicht die Erreichbarkeit. Zusammenfassung: Wenn nach Aktivierung von DHCP-Relay-Information (Option 82) Clients keine IPs mehr erhalten, liegt die Ursache meist in einem Nicht-Abgleich zwischen der vom Relay gelieferten Circuit-ID/Remote-ID und den vom zentralen DHCP-Server erwarteten Werten. Abhilfe schafft das Abstimmen der Formate oder das Deaktivieren der Option-82-Einfügung.
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