Netzwerkdienste: DHCP, DNS und mehr
AnfängerEinheit 6 von 9 in Kurs: Netzwerktechnik – IP-Adressierung, Routing, WLAN und Sicherheit
Was du lernst
- Erkläre, wie Hosts ihre Adressen per Lease erhalten, konfiguriere DHCP-Bereiche und Relay-Agenten, dokumentiere den Adressraum zuverlässig und behebe Fehler bei Clients, die keine Adresse oder falsche Einstellungen erhalten.
- Verfolge, wie ein Client eine Adresszuweisung erhält, verlängert und freigibtBeschreibe die vier DHCP-Nachrichten, die Lease-Zeitgeber und die Optionen, die ein Client erhält, und erkenne, was eine selbst zugewiesene Adresse bedeutet. Vergleiche DHCP mit den Möglichkeiten, wie IPv6-Hosts ihre Adressen erhalten.
- Konfiguriere einen DHCP-Bereich mit Ausschlüssen, Reservierungen und OptionenPlane einen Bereich für ein Subnetz, halte feste Adressen aus dem Pool heraus, reserviere Adressen für bestimmte Geräte, wähle eine Lease-Dauer und überprüfe den Server. Verwende dafür Cisco IOS als Beispiel.
- Leite DHCP-Nachrichten zwischen Subnetzen weiter und behebe Fehler bei der AdressvergabeErkläre, warum Clients in anderen Subnetzen einen Relay-Agenten brauchen, konfiguriere einen solchen Agenten mit ip helper-address und untersuche die üblichen Ursachen fehlender oder falscher Adressen, darunter nicht autorisierte Server und erschöpfte Adresspools.
- Plane und verwalte den Adressraum mit IPAMErstelle einen strukturierten Adressplan, dokumentiere jedes Subnetz und jede Zuweisung, miss die Auslastung jedes Subnetzes und halte die Einträge mit dem tatsächlichen Netzwerkbestand in Einklang.
- Verfolge, wie ein Client eine Adresszuweisung erhält, verlängert und freigibt
- Lies und schreibe die gängigen DNS-Record-Typen, verfolge eine Namensabfrage Schritt für Schritt vom Client bis zum autoritativen Nameserver und diagnostiziere Probleme bei der Namensauflösung mit Befehlszeilenwerkzeugen.
- Lies DNS-Zonen und erkenne die Record-TypenErkläre den DNS-Namensraum, Zonen und autoritative Nameserver und lies und schreibe A-, AAAA-, CNAME-, MX-, NS-, PTR-, TXT- und SOA-Records. Berücksichtige dabei auch Reverse-Zonen und die Cache-Gültigkeitsdauer.
- Verfolge die Auflösung eines NamensVerfolge eine Abfrage vom Resolver des Clients über einen rekursiven Resolver, die Wurzel und die Top-Level-Domain bis zum autoritativen Nameserver. Erkläre Caching, Weiterleitungen, die hosts-Datei und sichere DNS-Optionen.
- Diagnostiziere Probleme bei der NamensauflösungUnterscheide DNS-Fehler von Verbindungsfehlern, frage DNS-Server direkt mit nslookup, dig und Resolve-DnsName ab, lies deren Ergebnisse und behebe veraltete Caches, Record-Fehler und falsche Client-Konfigurationen.
- Lies DNS-Zonen und erkenne die Record-Typen
- Synchronisiere Geräteuhren mit NTP, erfasse Status und Zähler mit SNMP und sammle und interpretiere Syslog-Meldungen, damit sich Ereignisse im gesamten Netzwerk überwachen und zeitlich zuordnen lassen.
- Synchronisiere Uhren mit NTPErkläre, warum eine genaue Uhrzeit wichtig ist und wie NTP-Strata und Abfragen funktionieren, konfiguriere den NTP-Client- und -Servermodus auf Netzwerkgeräten und vergleiche NTP mit PTP und sicheren Zeitoptionen.
- Überwache Geräte mit SNMPBeschreibe SNMP-Manager, Agent, MIB und OIDs, die Operationen und Ports sowie die Unterschiede zwischen den Versionen 1, 2c und 3 und berechne die Verbindungsauslastung anhand von Schnittstellenzählern.
- Sammle und lies Syslog-MeldungenErkläre Syslog-Schweregrade und Facilities, sende Geräteprotokolle an eine zentrale Sammelstelle, lies Meldungen im Cisco-Format und ordne Ereignisse anhand korrekter Zeitstempel zeitlich zu.
- Synchronisiere Uhren mit NTP
- Erkläre, wie Quality of Service verzögerungsempfindlichen Datenverkehr auf überlasteten Verbindungen schützt und wie Proxys und Loadbalancer zwischen Clients und Servern Datenverkehr filtern, zwischenspeichern und verteilen.
- Klassifiziere und markiere Datenverkehr für QoSBeschreibe, was Quality of Service steuert und warum Sprache und Video es brauchen, klassifiziere Datenverkehr und lies und wähle CoS- und DSCP-Markierungen, darunter EF-, AF- und CS-Werte sowie die Vertrauensgrenze.
- Begrenze Überlastung durch Warteschlangen, Paketverwerfen, Traffic Policing und Traffic ShapingErkläre, wo Überlastung entsteht und wie Warteschlangen, Tail Drop, WRED, Traffic Policing und Traffic Shaping jeweils mit überschüssigem Datenverkehr umgehen, und wähle für eine Verbindung zwischen Policing und Shaping.
- Erkläre Forward-Proxys und Reverse-ProxysBeschreibe, wie ein Proxy Anfragen weiterleitet, vergleiche Forward- und Reverse-Proxys und ihre Einsatzgebiete und erkläre explizite und transparente Einrichtungen, HTTPS-Inspektion, Caching und häufige Proxy-Fehler.
- Verteile Datenverkehr mit LoadbalancernErkläre, wie ein Loadbalancer einen Serverpool über eine virtuelle Adresse anbietet, dessen Zustand prüft, mit gängigen Algorithmen einen Server auswählt und Sitzungen zusammenhält, und vergleiche ihn mit DNS-Round-Robin.
- Klassifiziere und markiere Datenverkehr für QoS
Netzwerkdienste einfach erklärt
1Gib Geräten die richtigen Adressen
Ein Gerät braucht mehr als eine unbenutzte IP-Adresse: Es benötigt auch die richtige Maske, das richtige Gateway und die richtigen DNS-Server für sein Subnetz. DHCP liefert diese Einstellungen und verwaltet die Leases. Ein Relay ermöglicht einem Server, mehrere Netzwerke zu versorgen. Du erstellst einen Bereich, verfolgst eine fehlgeschlagene Adressvergabe vom Client bis zum Server und hältst den Adressplan aktuell, wenn Geräte hinzukommen, umziehen oder ausscheiden. IPAM verbindet diesen Plan mit den aktuellen DHCP- und DNS-Einträgen.
1.1 Wie ein DHCP-Lease beginnt und gültig bleibt
DHCP, das Dynamic Host Configuration Protocol, liefert eine IPv4-Adresse und Einstellungen für eine begrenzte Zeit, die als Lease bezeichnet wird. Der Server lauscht auf UDP 67; der Client verwendet UDP 68. Laptops, Drucker, Telefone und Router-Schnittstellen können alle Clients sein. Unter Cisco IOS veranlasst ip address dhcp eine Schnittstelle, ihre Einstellungen anzufordern.
Den ersten Lease erhalten
Ein neuer Client verwendet vier Nachrichten, die als DORA bezeichnet werden:
- Discover: Ohne nutzbare Adresse und bekannten Server sendet der Client einen Broadcast von 0.0.0.0 an 255.255.255.255.
- Offer: Ein Server schlägt eine Adresse, eine Lease-Dauer und Einstellungen vor.
- Request: Der Client fordert das ausgewählte Angebot an. Diese Anfrage wird normalerweise als Broadcast gesendet, damit andere anbietende Server erfahren, dass sie nicht ausgewählt wurden.
- Acknowledge: Der ausgewählte Server bestätigt den Lease. Der Client kann ihn nun nutzen.
Ein Laptop erhält zum Beispiel 192.168.10.57/24, das Gateway 192.168.10.1, den DNS-Server 192.168.10.5 und einen Lease für 8 Stunden. Viele Clients prüfen die Adresse mit ARP, bevor sie sie verwenden. Antwortet ein anderer Host für diese Adresse, sendet der Client DHCPDECLINE und beginnt erneut.
Einstellungen werden als nummerierte Optionen übertragen. Option 1 liefert die Subnetzmaske, 3 den Router, 6 die DNS-Server, 15 den Domänennamen und 51 die Lease-Dauer. Optionen wie 43 oder 150 helfen Telefonen und Access Points, einen Controller oder Konfigurationsserver zu finden. Eine korrekte Adresse mit einem falschen DNS-Server ist daher ebenfalls ein DHCP-Konfigurationsproblem.
Vor Ablauf des Lease erneuern
Der Lease hat zwei standardmäßige Erneuerungszeitpunkte, gemessen ab seinem Beginn:
| Zeitpunkt | Aktion des Clients | Bei einem Lease von 8 Stunden |
|---|---|---|
| T1: 50 % | Unicast-Request an den ursprünglichen Server | Nach 4 Stunden |
| T2: 87,5 % | Broadcast-Request, den jeder Server beantworten darf | Nach 7 Stunden |
| Ablauf | Adresse nicht mehr verwenden und erneut mit Discover beginnen | Nach 8 Stunden |
Eine Bestätigung während der Erneuerung startet den Lease neu, meist für dieselbe Adresse. Nutzer arbeiten während der normalen Erneuerung im Hintergrund weiter; ein kurzer Lease trennt sie nicht regelmäßig von der Verbindung.
Unter Windows zeigt ipconfig /all den Server und die Lease-Zeiten. ipconfig /release gibt die Adresse zurück und ipconfig /renew fordert einen Lease an. Ein Gerät, das das Netzwerk ohne Freigabe verlässt, belegt seinen Lease weiterhin bis zu dessen Ablauf. Schlägt DHCP fehl, kann Windows sich selbst eine linklokale APIPA-Adresse wie 169.254.37.112 zuweisen. Sie ermöglicht die Kommunikation mit anderen linklokalen Hosts in diesem Segment, bietet aber keinen gerouteten Internetzugang.
IPv6-Adresskonfiguration vergleichen
Mit SLAAC bildet ein Host eine IPv6-Adresse aus einem /64-Präfix, das ein Router bekannt gibt. Flags im Router Advertisement weisen Hosts auf DHCPv6 hin: M fordert eine verwaltete Adresskonfiguration an; O fordert andere Einstellungen wie DNS an. Zustandsbehaftetes DHCPv6 liefert eine Adresse; zustandsloses DHCPv6 liefert zusätzliche Einstellungen, während SLAAC die Adresse liefert. DHCPv6 verwendet UDP 546 für Clients und 547 für Server. Das Standardgateway stammt aus Router Advertisements oder einer manuellen Konfiguration, nicht von DHCPv6.
Wichtige Erkenntnisse
- DORA richtet den ersten Lease ein; ein Offer allein bestätigt ihn noch nicht.
- DHCP-Optionen liefern Einstellungen wie das Gateway und DNS-Server.
- T1 und T2 liegen standardmäßig bei 50 % und 87,5 % der Lease-Dauer.
- Eine Adresse darf nach Ablauf ihres Lease nicht mehr verwendet werden.
- Eine APIPA-Adresse weist auf eine gescheiterte IPv4-Adressvergabe hin.
- IPv6-Hosts erfahren ihr Standardgateway von einem Router, nicht von DHCPv6.
1.2 Erstelle und überprüfe einen DHCP-Bereich
Ein DHCP-Bereich, auf Cisco-Geräten Pool genannt, verbindet die vergebbaren Adressen eines Subnetzes mit den Einstellungen, die Clients dort benötigen. Plane die Adressen vor der Eingabe von Befehlen, damit der DHCP-Server und manuell konfigurierte Geräte nie dieselbe Adresse beanspruchen.
Den verfügbaren Bereich wählen
Beginne mit dem Netz, dem Präfix und dem nutzbaren Hostadressbereich. Liste das Gateway, Server und andere Geräte mit festen Adressen auf und schließe deren Adressen aus. Für 192.168.10.0/24 reicht der nutzbare Bereich von .1 bis .254. Werden .1 bis .20 ausgeschlossen, bleiben .21 bis .254:
Dieser Pool reicht für 234 Leases. Erwartete 260 Clients passen nicht hinein; verwende ein größeres Subnetz wie ein /23-Netz mit 510 nutzbaren Adressen oder ein weiteres Subnetz. Berücksichtige bei der Wachstumsplanung neben aktiven Nutzern auch ausgeschlossene und reservierte Adressen.
Ein Ausschluss weist den Server an, eine Adresse niemals zu vergeben. Eine Reservierung bindet eine Adresse an eine bestimmte MAC-Adresse oder Clientkennung, während das Gerät weiterhin DHCP verwendet. Ein Drucker mit Reservierung erhält bei der Erneuerung aktualisierte DNS-Einstellungen. Ein Drucker mit manuell eingetragener statischer Konfiguration muss auf dem Gerät selbst aktualisiert werden.
| Wahl | Ort der Verwaltung | Vermeidung von Konflikten |
|---|---|---|
| Statische Adresse | Auf dem Gerät | Außerhalb des dynamischen Bereichs halten oder ausschließen |
| Reservierung | Auf dem DHCP-Server | Dem vorgesehenen Client zuordnen |
| Dynamischer Lease | Auf dem DHCP-Server | Aus dem verfügbaren Pool zuweisen |
Einen Pool unter Cisco IOS konfigurieren
Gib den Ausschluss in der globalen Konfiguration ein. Die übrigen Einstellungen gehören in den Pool:
ip dhcp excluded-address 192.168.10.1 192.168.10.20
ip dhcp pool OFFICE
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 192.168.10.5
domain-name example.com
lease 0 8
lease 0 8 bedeutet 0 Tage und 8 Stunden. Ohne Lease-Befehl beträgt der IOS-Standardwert 1 Tag. Das Gateway muss zu diesem Subnetz passen. Kopierst du default-router aus einem anderen Pool, können Clients möglicherweise lokale Hosts erreichen, ihr Netzwerk aber nicht verlassen.
Prüfe das Ergebnis mit show ip dhcp pool für die Poolkapazität, show ip dhcp binding für Clients und Ablaufzeiten und show ip dhcp conflict für nach einem Konflikt entfernte Adressen. Windows Server verwendet dieselben Konzepte für Bereiche, Ausschlüsse, Reservierungen und Optionen; Bereichsoptionen können serverweite Optionen überschreiben.
Lease-Dauer und Redundanz an den Bedarf anpassen
Für Gäste-WLANs sind Leases von etwa 1–4 Stunden vorteilhaft, weil verlassene Geräte ihren Platz durch den Ablauf früher freigeben. Für dauerhaft genutzte Bürorechner eignen sich Leases über mehrere Tage; der Standardwert von Windows Server beträgt 8 Tage. Ein Pool mit 200 Adressen kann sich bei täglich 60 neuen Gästegeräten in etwa 3,3 Tagen füllen, wenn diese Leases belegt bleiben. Eine kürzere konfigurierte Dauer hilft, sobald neue Leases und Erneuerungen wirksam werden; bestehende Leases werden dadurch nicht sofort gelöscht.
Zwei Server können den Bereich ohne Überlappung aufteilen, etwa im Verhältnis 80/20, oder eine unterstützte Failover-Funktion nutzen, die den Lease-Status gemeinsam verwendet. Zwei unabhängige Server dürfen nicht dieselben Adressen frei vergeben: Andernfalls könnte jeder dieselbe Adresse einem anderen Client zuweisen.
Wichtige Erkenntnisse
- Schließe manuell zugewiesene Adressen von DHCP aus.
- Eine Reservierung hält eine feste Zuweisung unter DHCP-Verwaltung.
- Berechne die Kapazität nach Abzug von Ausschlüssen und anderen nicht verfügbaren Adressen.
- Lege das Gateway für jedes Subnetz gesondert fest.
- Überprüfe Kapazität, DHCP-Bindungen und Konflikte mit unterschiedlichen Befehlen.
- Unabhängige DHCP-Pools für dasselbe Subnetz dürfen sich nicht überlappen.
1.3 Finde, wo die Adressvergabe abbricht
Ein Client sendet seinen Discover als Broadcast im lokalen Segment. Ein gewöhnlicher Router leitet diesen Broadcast nicht weiter. Deshalb braucht ein DHCP-Server in einem anderen Subnetz einen Relay-Agenten, um ihn zu empfangen. Das Relay läuft meist auf der Router- oder Layer-3-Switch-Schnittstelle, die als Gateway des Client-Subnetzes dient.
Anfrage weiterleiten und Subnetz bestimmen
Das Relay empfängt den Broadcast und sendet eine Unicast-Anfrage an den Server. Es trägt die Adresse seiner Schnittstelle zu den Clients in giaddr ein, das Feld für die Gateway-IP-Adresse. Der Server wählt anhand dieser Adresse den Bereich des Clients und sendet seine Antwort über das Relay zurück.
Angenommen, das Gateway für VLAN 20 ist 192.168.20.1 auf GigabitEthernet0/1 und der Server ist 10.0.0.10. Konfiguriere:
interface GigabitEthernet0/1
ip helper-address 10.0.0.10
Der Befehl gehört auf die Schnittstelle zu den Clients. Ein Helper auf der Schnittstelle zum Server empfängt den Client-Broadcast nicht. Der Server benötigt außerdem einen Bereich für 192.168.20.0/24 und eine Rückroute zu 192.168.20.1. Eine zweite Helper-Zeile kann einen Ersatzserver angeben. Unter IOS leiten Helper-Adressen standardmäßig mehrere UDP-Broadcast-Dienste weiter, darunter DNS und TFTP. Berücksichtige dieses Verhalten beim Netzwerkentwurf.
Vom Client aus vorgehen
Wähle anhand des Symptoms die nächste Prüfung:
| Beobachtung | Nächste Prüfung |
|---|---|
| Eine 169.254-Adresse | Ob eine nutzbare DHCP-Antwort eingetroffen ist |
| Richtiges Subnetz, falsches Gateway oder DNS | Bereichsoptionen und antwortender Server |
| Nur ein neues VLAN fällt aus | VLAN-Zugehörigkeit, sein Bereich und sein Relay |
| Neue Clients fallen aus, während alte funktionieren | Verfügbarer Poolplatz und Konflikteinträge |
| Unerwartetes privates Subnetz und Gateway | Der Eintrag für den DHCP-Server in ipconfig /all |
Untersuche dann den Pfad. Prüfe das VLAN des Switch-Ports, die Serveradresse des Helpers, das Routing in beide Richtungen und ACL- oder Firewall-Regeln für DHCP. Clients verwenden UDP 68 und Server UDP 67; der Verkehr vom Relay zum Server verwendet den Serverport. Ein funktionierender DNS-Dienst belegt nicht, dass DHCP-Verkehr zugelassen ist.
Beispiel: VLAN 10 funktioniert, aber ein neues VLAN 30 erhält nur APIPA-Adressen. Wenn der Server entfernt ist und VLAN 30 keinen Helper hat, erreicht sein Discover den Server nie. Ergänze das Relay am Gateway dieses VLANs und prüfe, ob der Server einen passenden Bereich hat, bevor du die Erneuerung erneut testest.
Ursache beheben, bevor Zustände gelöscht werden
Ein erschöpfter Pool hat keine freien Adressen mehr anzubieten. Vergleiche in show ip dhcp pool die vergebenen Adressen mit der Gesamtzahl abzüglich der ausgeschlossenen Adressen und prüfe dann die Konfliktliste auf weitere nicht verfügbare Adressen. Wiederholte Anfragen mit ipconfig /renew schaffen keine Kapazität. Prüfe veraltete Ausschlüsse und Reservierungen, passe die Lease-Dauer an den Gerätewechsel an oder vergrößere den Adressraum.
Ein statisch konfiguriertes Gerät innerhalb des dynamischen Pools kann Warnungen vor doppelten IP-Adressen verursachen. Finde und behebe diese Überlappung und lösche anschließend bei Bedarf behobene Konflikteinträge mit clear ip dhcp conflict *. Wird die Liste geleert, während die doppelte Adresse noch besteht, tritt derselbe Fehler leicht erneut auf.
Ein nicht autorisierter DHCP-Server, häufig ein angeschlossener Heimrouter, kann ein falsches Gateway vergeben. Identifiziere ihn anhand der Client-Konfiguration und entferne ihn. DHCP-Snooping verhindert, dass nicht vertrauenswürdige Switch-Ports Serverantworten senden, und schützt spätere Clients vor demselben Fehler.
Wichtige Erkenntnisse
- Ein Relay wandelt den lokalen DHCP-Broadcast in eine Anfrage an einen entfernten Server um.
- Der Server wählt anhand von giaddr den Bereich des Client-Subnetzes.
- Richte den Helper auf der Schnittstelle zu den Clients ein.
- Prüfe Poolplatz und Konflikte, bevor du eine fehlgeschlagene Adressvergabe erneut versuchst.
- Ermittle den antwortenden Server, wenn Clients unerwartete Einstellungen erhalten.
1.4 Halte den Adressplan mit dem Netzwerk in Einklang
IP-Adressverwaltung (IPAM) verbindet Planung mit Dokumentation und IP-Adresserkennung. Sie beantwortet praktische Fragen: Welches Subnetz gehört zu diesem VLAN? Wem gehört diese Adresse? Ist sie statisch, reserviert oder per Lease vergeben? In welchem Bereich ist noch Platz? Eine Tabellenkalkulation kann einen kleinen Plan aufnehmen; ein spezielles Werkzeug kann diesen Plan außerdem mit aktiven Geräten vergleichen. Produkte, die DNS, DHCP und IPAM kombinieren, heißen DDI.
Genug für die nächste sichere Änderung dokumentieren
Dokumentiere für jedes Subnetz sein Netz und Präfix, die VLAN-ID, das Gateway, den Zweck, den Standort, den DHCP-Bereich und die Ausschlüsse. Halte für jede statische Zuweisung den Hostnamen, die MAC-Adresse, den Gerätetyp, den Eigentümer und das Zuweisungsdatum fest. Mit diesen Angaben lässt sich eine Adresse, die lediglich nicht antwortet, von einer Adresse unterscheiden, die erneut vergeben werden kann.
Ein Standort mit 10.20.0.0/16 könnte zuweisen:
| Funktion | Subnetz |
|---|---|
| Mitarbeiter | 10.20.10.0/24 |
| Telefone | 10.20.20.0/24 |
| Drucker | 10.20.30.0/24 |
| Geräteverwaltung | 10.20.99.0/24 |
Innerhalb jedes Subnetzes kann .1 das Gateway, .2–.20 der feste Bereich und .21–.254 der DHCP-Bereich sein. Die Dokumentation dieses Musters hilft einer Fachkraft, die Aufgabe eines Geräts zu erkennen, und verhindert, dass zwei Teams überlappende Bereiche zuweisen. Wird eine feste Adresse zugewiesen, braucht der Plan trotzdem einen eigenen Eintrag dafür.
Reserven messen
Die Adressraumauslastung vergleicht verwendete mit nutzbaren Adressen:
Ein /22-Netz hat 1.022 nutzbare IPv4-Adressen. Sind 870 davon in Gebrauch, beträgt die Auslastung etwa 85,1 %. Ein Alarmschwellenwert von 80 % hätte bereits die Planung für mehr Platz ausgelöst. Halte dieses Maß für das Subnetz von der Verfügbarkeit des DHCP-Pools getrennt: Ausschlüsse und Reservierungen können einen dynamischen Pool füllen, obwohl das Subnetz noch nicht zugewiesene Adressen enthält.
Den Plan mit den ermittelten Daten abgleichen
Die IP-Adresserkennung durch IPAM kann DHCP-Leases, DNS-Records und ARP-Tabellen von Routern auslesen und Subnetze durchsuchen. Vergleiche diese Sichtweisen: Eine erkannte Adresse ohne Eigentümer könnte zu einem nicht dokumentierten Gerät gehören; ein eingetragener Server, für den es aktuell keine Hinweise gibt, könnte außer Betrieb genommen worden sein. Untersuche die Abweichung, bevor du die Zuweisung änderst.
Prüfe vor der Zuweisung einer statischen Adresse den IPAM-Eintrag, DHCP-Leases und DNS. Ein fehlgeschlagener Ping ist ein unzureichender Beleg: Der aktuelle Nutzer könnte ausgeschaltet sein oder Ping blockieren. Dokumentiere nach der Zuweisung das Gerät und schütze die Zuweisung vor DHCP. Gib bei der Außerbetriebnahme die Adresse wieder frei und entferne veraltete DNS-Records, damit ein künftiger Nutzer nicht den alten Namen übernimmt.
DHCP kann DNS dynamisch aktualisieren und so die A- und PTR-Records eines Clients mit dessen Lease in Einklang halten. IPAM führt diese Einträge in einer Ansicht zusammen. Die automatische Erkennung braucht aber weiterhin einen genauen Plan und Angaben zur Zuständigkeit, um zu erklären, welche Aufgabe ein Gerät erfüllen soll.
IPv6 nimmt den Druck, jede mögliche Hostadresse in einem /64-Netz zu zählen. Die Planung bleibt dennoch nötig. Dokumentiere, welches /64-Präfix zu jedem Standort und VLAN gehört, sowie Gateways und wichtige feste Zuweisungen. Verwalte die Struktur und Zuständigkeiten des Adressraums auch dann, wenn sich einzelne Hostadressen häufig ändern.
Wichtige Erkenntnisse
- Dokumentiere für jedes Subnetz Präfix, VLAN, Gateway und Zuweisungsbereiche.
- Halte Eigentümer und Zuweisungsmethode fester Adressen fest.
- Nutze Auslastungstrends für die Planung, bevor die Kapazität erschöpft ist.
- Prüfe mehrere Einträge, bevor du eine Adresse erneut vergibst; eine ausbleibende Ping-Antwort reicht nicht aus.
2Lies DNS-Antworten und verfolge Namensabfragen
Eine Namensabfrage hängt vom Zusammenspiel mehrerer Teile ab: den lokalen Einstellungen des Clients, einem Resolver, den für die Domäne zuständigen Servern und den unterwegs zwischengespeicherten Antworten. Wenn du weißt, wer welche Antwort liefert, kannst du DNS-Fehler leichter finden. Du liest Records, verfolgst eine Abfrage von der Wurzel bis zur Domäne und vergleichst Antworten verschiedener Server, um veraltete Daten, fehlende Records und blockierten Datenverkehr zu erkennen.
2.1 Was DNS-Records Clients mitteilen
DNS, das Domain Name System, speichert Informationen unter Namen, die in einem Baum angeordnet sind. Lies www.example.com. von rechts nach links: Die Wurzel ist der abschließende Punkt, com ist die Top-Level-Domain und example und www bezeichnen tiefere Ebenen. Ein vollständig qualifizierter Domänenname (FQDN) gibt den vollständigen Pfad bis zur Wurzel an.
Bestimmen, wer für die Antwort zuständig ist
Eine DNS-Zone ist ein verwalteter Teil dieses Baums, der auf autoritativen Nameservern liegt. Der primäre Server enthält die bearbeitbare Kopie; sekundäre Server halten schreibgeschützte Kopien vor, die sie per Zonentransfer über TCP 53 erhalten. Anhand der SOA-Seriennummer erkennen die sekundären Server eine neuere Version. Mehrere autoritative Nameserver halten Antworten verfügbar, wenn ein Server ausfällt.
Den Record-Typ vor seinem Wert lesen
| Record | Inhalt |
|---|---|
| A | Eine IPv4-Adresse für einen Namen |
| AAAA | Eine IPv6-Adresse für einen Namen |
| CNAME | Ein anderer Name, das kanonische Ziel des Alias |
| MX | Ein Mailservername und eine Präferenznummer |
| NS | Der Name eines autoritativen Nameservers für eine Zone |
| PTR | Ein Name als Antwort auf eine Rückwärtsabfrage einer Adresse |
| TXT | Text wie eine SPF-Regel oder ein Eigentumsnachweis |
| SOA | Primärer Server, Kontakt, Seriennummer und Zeitgeber der Zone |
| SRV | Der Standort eines Servers für einen benannten Dienst |
Zum Beispiel ordnet "www.example.com. 3600 IN A 203.0.113.10" einem Namen eine IPv4-Adresse zu. "www.example.com. 3600 IN AAAA 2001:db8::10" liefert IPv6. In diesen Records ist 3600 die Cache-Gültigkeitsdauer in Sekunden und IN die Internetklasse.
Ein Alias wie "shop.example.com. 3600 IN CNAME www.example.com." verweist auf den Namen, nicht direkt auf dessen Adresse. Eine Abfrage folgt diesem Ziel, um eine A- oder AAAA-Antwort zu erhalten. Ein CNAME kann seinen Namen nicht mit gewöhnlichen Daten wie A-, MX-, SOA- oder NS-Records teilen. DNSSEC-Metadaten bilden eine besondere Ausnahme. Der Zonenapex benötigt SOA- und NS-Records, sodass dort kein standardmäßiger CNAME stehen kann; Alias- oder Flattening-Funktionen von Anbietern behandeln Records auf andere Weise.
Bei MX-Präferenzen gilt das Gegenteil einer Bewertung, bei der höher besser ist. Bei Präferenz 10 für mail1.example.com. und 20 für mail2.example.com. versuchen sendende Server zuerst mail1. MX-Werte müssen Hostnamen mit direkten A- oder AAAA-Records sein. MX- und NS-Ziele dürfen keine CNAME-Aliase sein.
Adresse umkehren und Caching steuern
Vorwärtsabfragen beginnen mit einem Namen, Rückwärtsabfragen mit einer Adresse. Für die IPv4-Adresse 203.0.113.25 ist der zugehörige PTR-Name 25.113.0.203.in-addr.arpa.. Die IPv6-Rückwärtsabfrage verwendet umgekehrte Hexadezimalziffern unter ip6.arpa. Das Hinzufügen eines A-Records erstellt keinen PTR-Record, sofern dies nicht eine Aktualisierungsfunktion übernimmt.
Die Cache-Gültigkeitsdauer (TTL) ist die maximale normale Speicherdauer im Cache in Sekunden: 300 sind 5 Minuten, 3600 eine Stunde und 86400 ein Tag. Senke vor einer Adressänderung die TTL von 86400 auf 300 und warte mindestens die alte TTL von einem Tag ab. Ändere dann die Adresse, damit gewöhnliche Caches sie innerhalb von 5 Minuten aktualisieren, und erhöhe nach dem Umzug die TTL wieder.
In einer Zonendatei ist ein Name ohne abschließenden Punkt relativ zur aktuellen Zone. Steht mail.example.com in der Zone example.com, entsteht mail.example.com.example.com. Verwende mail.example.com. für den vollständigen Namen oder den relativen Namen mail.
Wichtige Erkenntnisse
- Lies den Record-Typ, um Adresse, Alias, Mailroute oder Zuständigkeit zu unterscheiden.
- Niedrigere MX-Präferenznummern werden zuerst versucht.
- PTR-Records ermöglichen Rückwärtsabfragen und werden getrennt von A-Records verwaltet.
- Ein CNAME kann nicht zusammen mit gewöhnlichen Records unter demselben Namen existieren.
- Eine TTL-Änderung verkürzt nicht die Gültigkeit von Kopien, die bereits mit der alten TTL zwischengespeichert wurden.
- Verwende in einer Zonendatei einen abschließenden Punkt für einen absoluten Namen.
- Erhöhe beim Veröffentlichen einer geänderten Zone die SOA-Seriennummer.
2.2 Verfolge eine Abfrage durch das DNS
Ein Computer kontaktiert normalerweise nicht jeden DNS-Server selbst. Sein Stub-Resolver bittet einen rekursiven Resolver, die Antwort zu beschaffen. Der Resolver hat entweder eine nutzbare Antwort im Cache oder kontaktiert die Server, die für Teile des Namens autoritativ sind.
Auf dem Client beginnen
Zu den lokalen Quellen gehören die hosts-Datei und der DNS-Cache des Clients. Ein hosts-Eintrag kann DNS für diesen Computer übersteuern. Der Windows-Pfad lautet C:\Windows\System32\drivers\etc\hosts; Linux und macOS verwenden /etc/hosts. Ein vergessener Testeintrag kann erklären, warum ein Computer einen alten Server erreicht, während alle anderen funktionieren.
Der Client erfährt die Adresse seines Resolvers über DHCP-Option 6 oder eine manuelle Konfiguration. Seine Anfrage ist rekursiv: Er bittet den Resolver um die endgültige Antwort. Der Client überträgt ihm die Suche und fragt nicht nach dem Weg zum nächsten DNS-Server.
Von der Wurzel zum Namen vorgehen
Bei einer Abfrage von www.example.com mit leeren Caches:
- Der Client fragt seinen rekursiven Resolver.
- Der Resolver fragt einen Root-Server, der ihn an die
com-Server verweist. - Ein
com-Server verweist ihn an die autoritativen Nameserver fürexample.com. - Ein Domänenserver gibt
"A 203.0.113.10"mit TTL 3600 zurück. - Der Resolver speichert diese Antwort im Cache und gibt sie an den Client zurück.
Die Anfragen des Resolvers entlang der Hierarchie sind iterativ: Jeder Server liefert seine bestmögliche Antwort oder einen Verweis. Die Wurzel hält nicht die Adressen aller Websites vor. Es gibt 13 Root-Server-Identitäten mit den Namen a bis m, die jeweils von vielen physischen Systemen mit Anycast-Adressen bereitgestellt werden.
Der nächste Client kann die zwischengespeicherte Antwort erhalten, ohne diese Suche zu wiederholen. Ein Werkzeug kann sie als "Non-authoritative answer" kennzeichnen. Das bezeichnet die Quelle der Antwort und keinen Fehler. Auch Verweise und negative Antworten werden zwischengespeichert. Ein NXDOMAIN-Ergebnis kann daher sichtbar bleiben, nachdem ein fehlender Name hinzugefügt wurde, bis die Cache-Gültigkeitsdauer der negativen Antwort abläuft.
Weiterleitung verwenden, wenn ein anderer Resolver suchen soll
Ein Resolver kann unbeantwortete Anfragen an einen vorgeschalteten Resolver über eine Weiterleitung senden, damit dieser die Suche durchführt. Eine bedingte Weiterleitung sendet Anfragen für eine bestimmte Domäne an festgelegte Server. Ein Unternehmen kann zum Beispiel die interne Domäne eines Partners an dessen Resolver weiterleiten und gewöhnliche öffentliche Namen an anderer Stelle abfragen.
| Anfragepfad | Wer beendet die Suche? |
|---|---|
| Rekursive Anfrage des Clients | Der Resolver des Clients |
| Iterative Anfragen des Resolvers | Der Resolver folgt aufeinanderfolgenden Verweisen |
| Anfrage über eine Weiterleitung | Der vorgeschaltete rekursive Resolver |
Vertraulichkeit und Authentizität unterscheiden
Gewöhnliches DNS verwendet UDP oder TCP auf Port 53. Die meisten kleinen Abfragen nutzen UDP; Zonentransfers und viele große Antworten nutzen TCP. DNS over TLS (DoT) verschlüsselt die Verbindung zwischen Client und Resolver über TCP 853. DNS over HTTPS (DoH) überträgt Abfragen über HTTPS auf Port 443 und kann eine Filterung umgehen, die nur gewöhnliches DNS überwacht.
DNSSEC ermöglicht dagegen einem validierenden Resolver, Signaturen zu prüfen und veränderte oder gefälschte DNS-Daten zu erkennen. Es verschlüsselt weder Anfragen noch Antworten. Verschlüsselung schützt den Übertragungsweg; signierte Daten unterstützen die Prüfung der Authentizität.
Nach einer Adressänderung veröffentlichen autoritative Nameserver die neuen Daten, übertragen sie aber nicht aktiv in jeden Resolver-Cache. Nutzer können vorübergehend unterschiedliche Antworten erhalten, weil ihre zwischengespeicherten Kopien unterschiedliche Restlaufzeiten haben. Diese Cache-Gültigkeitsdauer erklärt die übliche Verzögerung, die als „DNS-Ausbreitung“ bezeichnet wird.
Wichtige Erkenntnisse
- Der Stub-Resolver bittet einen rekursiven Resolver um eine endgültige Antwort.
- Iterative Antworten leiten einen Resolver durch die DNS-Hierarchie.
- Eine zwischengespeicherte nicht autoritative Antwort kann korrekt sein.
- Weiterleitungen lassen andere Resolver suchen; bedingte Weiterleitungen wählen anhand der Domäne aus.
- DoH und DoT verschlüsseln die Übertragung; DNSSEC validiert DNS-Daten.
2.3 Finde einen Fehler anhand von DNS-Antworten
Beginne mit der genauen Fehlermeldung. „Host konnte nicht gefunden werden“ bedeutet, dass eine Namensabfrage fehlgeschlagen ist. „Verbindung abgelehnt“ nach einer erfolgreichen Abfrage weist auf eine andere Ursache hin. Der Test einer bekannten Adresse und anschließend ihres Namens hilft, Namensauflösung und Zugriff auf das Ziel zu unterscheiden.
Wenn ping 203.0.113.10 funktioniert, aber ping www.example.com meldet, dass der Host nicht gefunden werden kann, untersuche die Namensauflösung. Schlagen beide fehl, prüfe Adressierung und Routing. Bedenke aber, dass auch Ping gefiltert werden kann. Ein fehlgeschlagener Ping allein belegt weder einen DNS-Fehler noch die Nichterreichbarkeit des Dienstes.
Den richtigen Server direkt abfragen
Ermittle die konfigurierten DNS-Server je nach System mit ipconfig /all, resolvectl status oder /etc/resolv.conf. Vergleiche dann Abfragen:
nslookup www.example.com
nslookup www.example.com 192.0.2.53
nslookup -type=MX example.com
dig @192.0.2.53 example.com MX
dig -x 203.0.113.25
dig +trace www.example.com
Resolve-DnsName www.example.com -Type AAAA
Die erste Abfrage testet den vom Client ausgewählten Resolver; eine ausdrücklich angegebene Serveradresse testet einen gewählten Resolver oder autoritativen Nameserver. dig +trace folgt den Verweisen. Eine erfolgreiche direkte Abfrage bei gleichzeitig fehlgeschlagener Anwendungsabfrage deutet auf lokale Einstellungen, den Cache oder die hosts-Datei hin.
Die Antwort interpretieren
| Ergebnis | Bedeutung |
|---|---|
| NOERROR mit Antwortdaten | Die angefragten Daten wurden zurückgegeben |
| NOERROR ohne angefragte Daten | Der Name hat keine Antwort dieses Typs |
| NXDOMAIN | Der abgefragte Name existiert nicht |
| SERVFAIL | Der Server konnte die Abfrage nicht abschließen |
| REFUSED | Die Richtlinie des Servers lehnt die Anfrage ab |
| Keine Antwort oder Zeitüberschreitung | Erreichbarkeit prüfen und feststellen, ob der Server antwortet |
SERVFAIL kann auf einen nicht erreichbaren autoritativen Nameserver oder eine fehlgeschlagene DNSSEC-Validierung folgen. REFUSED ist anders: Ein erreichbarer Server erlaubt rekursive Abfragen möglicherweise nur für interne Clients. In dig kennzeichnet das Flag aa eine autoritative Antwort.
Alte und neue Daten vergleichen
Angenommen, ein Server ist von 203.0.113.10 auf 203.0.113.80 umgezogen. Der autoritative Nameserver gibt .80 zurück, während der Büro-Resolver .10 mit einer Restlaufzeit der alten TTL von 86400 Sekunden liefert. Die Änderung ist veröffentlicht; der Büro-Cache ist veraltet. Warte den Ablauf ab oder leere die betroffenen Resolver- und Client-Caches. ipconfig /flushdns leert den Windows-Client-Cache, nicht jeden vorgeschalteten Cache. Eine vorherige Senkung der TTL vermeidet bei einem geplanten Umzug eine lange Wartezeit.
Wenn nur ein Computer abweicht, prüfe seine hosts-Datei und seinen lokalen Cache. Wenn autoritative Nameserver unterschiedliche Antworten geben, vergleiche die SOA-Seriennummern: Eine geänderte primäre Zone mit unveränderter Seriennummer wird möglicherweise nicht an sekundäre Server übertragen.
Fehlerhafte Dienste und ihre Records prüfen
Ein falscher A-Record betrifft IPv4. Ein falscher oder nicht nutzbarer AAAA-Record kann IPv6-Verbindungen verzögern, selbst wenn IPv4 funktioniert; ein reiner IPv4-Server benötigt keinen AAAA-Record. Prüfe für E-Mail die MX-Namen und ihre direkten A- oder AAAA-Records. Ohne MX können sendende Server die eigenen Adress-Records der Domäne versuchen. Ein fehlender PTR-Record kann die Annahme von E-Mails beeinträchtigen und erschwert das Lesen von Protokollen.
Lasse schließlich sowohl UDP als auch TCP 53 zu, wo gewöhnliches DNS sie benötigt. Eine Firewall, die nur UDP erlaubt, kann kleine Antworten durchlassen, aber große Antworten und Zonentransfers verhindern.
Wichtige Erkenntnisse
- Unterscheide anhand des genauen Fehlers einen Abfragefehler von einem Verbindungsfehler.
- Vergleiche den konfigurierten Resolver mit einem bestimmten Server und dem autoritativen Nameserver.
- NXDOMAIN, SERVFAIL und REFUSED beschreiben unterschiedliche Probleme.
- Das Leeren eines Client-Caches leert keinen vorgeschalteten Resolver.
- Falsche AAAA-Daten können Verzögerungen verursachen; fehlende AAAA-Daten sind für reine IPv4-Dienste zulässig.
- Lasse DNS sowohl über TCP als auch über UDP zu.
3Ordne Gerätemeldungen einer gemeinsamen Zeitleiste zu
Eine aussagekräftige Vorfalldokumentation benötigt drei Dinge: übereinstimmende Uhren, Messwerte zum Verhalten der Geräte und Ereignismeldungen, die Änderungen erklären. NTP liefert eine gemeinsame Zeit, SNMP erfasst Gerätewerte und Syslog sammelt Ereignisse. Du konfigurierst und überprüfst diese Dienste, rechnest Bytezähler in Datenraten um und liest Schweregradschwellen, damit die Sammelstelle die benötigten Ereignisse erhält.
3.1 Synchronisiere Uhren mit NTP
Eine gemeinsame Zeit macht Ereignisse vergleichbar. Protokolliert ein Switch einen Portausfall und ein Router den Verlust eines Nachbarn, helfen genaue Zeitstempel, ihre Reihenfolge zu bestimmen. Die Uhrzeit beeinflusst auch die Gültigkeit von Zertifikaten und die Authentifizierung: Kerberos in Active Directory erlaubt standardmäßig nur 5 Minuten Uhrzeitabweichung.
Die Uhrenhierarchie verstehen
NTP, das Network Time Protocol, tauscht Pakete mit Zeitstempeln über UDP 123 aus. Vier Zeitstempel ermöglichen dem Client, seine Uhrzeitabweichung und die Netzwerkverzögerung zu schätzen. Er fragt wiederholt ab, üblicherweise in Abständen von 64–1.024 Sekunden. Kleine Korrekturen erfolgen meist durch schrittlose Zeitkorrektur, um plötzliche Rückwärtssprünge zu vermeiden.
Ein Stratum beschreibt den Abstand zu einer Referenzuhr:
| Stratum | Beispiel |
|---|---|
| 0 | Ein GPS-Empfänger oder eine atomare Referenzuhr |
| 1 | Ein Zeitserver, der direkt mit dieser Referenz verbunden ist |
| 2 | Ein Router, der mit dem Stratum-1-Server synchronisiert ist |
| 3 | Ein Switch, der mit diesem Router synchronisiert ist |
| 16 | Ein nicht synchronisiertes System |
Nutzbare Netzwerk-Strata reichen von 1 bis 15. Das Stratum ist kein Genauigkeitswert: Ein naher Stratum-2-Server kann bessere Ergebnisse liefern als eine entfernte Stratum-1-Quelle, die über einen Pfad mit schwankender Verzögerung erreicht wird.
Verwende für die internen Zeitserver mehrere vorgeschaltete Quellen, idealerweise mindestens vier. So kann NTP Quellen vergleichen und eine falsche Quelle verwerfen. Andere Netzwerkgeräte können sich mit diesen internen Servern synchronisieren. Das begrenzt den externen Verkehr und hält die lokale Zeitleiste einheitlich.
Einen Client konfigurieren und überprüfen
Unter Cisco IOS wählt ntp server 192.0.2.123 einen vorgeschalteten Server; mit prefer wird eine bevorzugte Quelle markiert. Ein synchronisiertes Gerät kann anschließend Zeitanfragen anderer Geräte beantworten. ntp master 4 kündigt dagegen die eigene Uhr des Routers als Stratum-4-Quelle an. Wird die Zahl weggelassen, ist Stratum 8 der Standardwert. Verwende eine solche lokale Referenz nur, wenn keine bessere Quelle existiert, etwa in einem isolierten Labor.
Prüfe mit show ntp status die Synchronisierung und das lokale Stratum. Hat der vorgeschaltete Server Stratum 2, erhält der synchronisierte Client Stratum 3. In show ntp associations markiert ein Sternchen die ausgewählte Quelle. Gib einer neuen Verbindung mehrere Minuten Zeit, sich einzupendeln, bevor du den anfänglich nicht synchronisierten Zustand als dauerhaften Fehler betrachtest.
NTP verteilt UTC. Die Zeitzonen- und Sommerzeitkonfiguration des Geräts steuert die angezeigte Ortszeit. Beispielsweise legt clock timezone CET 1 unter IOS eine Standardabweichung von einer Stunde fest. Eine Abweichung um eine ganze Anzahl von Stunden deutet auf Anzeigeeinstellungen hin. Viele Organisationen protokollieren in UTC, um bei einem Vorfall Umrechnungen zwischen Standorten zu vermeiden.
Zeit schützen und benötigte Genauigkeit wählen
Die Authentifizierung mit symmetrischem Schlüssel beschränkt akzeptierte Zeitquellen auf solche, die denselben konfigurierten Schlüssel verwenden. Network Time Security (NTS) nutzt einen TLS-basierten Schlüsselaustausch über TCP 4460 und authentifiziert anschließend die NTP-Pakete, die weiterhin über UDP 123 übertragen werden. Beschränke außerdem, welche Hosts Zeitdienste abfragen oder steuern dürfen.
Precision Time Protocol (PTP, IEEE 1588) folgt einer Grandmaster-Uhr und nutzt Hardware-Zeitstempel in Netzwerkkarten und Switches, um in geeigneten lokalen Netzwerken eine Genauigkeit im Submikrosekundenbereich zu erreichen. Es erfüllt Anforderungen etwa in Mobilfunknetzen und der Industriesteuerung, wo die Zeitgenauigkeit gewöhnlichen NTPs im Millisekundenbereich nicht ausreicht. PTP kann über Ethernet oder IP laufen; die IP-Übertragung verwendet UDP 319 für Ereignisnachrichten und UDP 320 für allgemeine Nachrichten. SNTP ist eine einfachere NTP-Implementierung für Clients mit geringeren Anforderungen an die Zeitgenauigkeit.
Wichtige Erkenntnisse
- NTP verwendet UDP 123 und synchronisiert die Zeit in UTC.
- Das Stratum eines Clients liegt um eins über dem seiner ausgewählten vorgeschalteten Quelle; Stratum 16 bedeutet nicht synchronisiert.
- Ein niedrigeres Stratum allein garantiert keine höhere Genauigkeit.
- Überprüfe den Synchronisierungsstatus und die ausgewählte Verbindung.
- Zeitzoneneinstellungen steuern die lokale Anzeige, nicht die von NTP gelieferte Zeit.
- NTS authentifiziert NTP; PTP bietet hardwaregestützte Genauigkeit.
3.2 Lies Gerätewerte und berechne die Verbindungsauslastung
SNMP, das Simple Network Management Protocol, ermöglicht einem überwachenden SNMP-Manager, Daten von einem SNMP-Agenten auf einem Gerät zu lesen. Die Daten werden durch eine Management Information Base (MIB) beschrieben. Jedes Objekt hat eine Objektkennung (OID), einen durch Punkte getrennten Pfad in einem Baum. Beispielsweise bezeichnet 1.3.6.1.2.1.1.5.0 den Wert sysName; 1.3.6.1.2.1.1.3.0 bezeichnet sysUpTime. Herstellerobjekte liegen unter dem enterprises-Zweig 1.3.6.1.4.1.
Regelmäßige Abfragen mit Meldungen kombinieren
Der Agent lauscht für Anfragen auf UDP 161. Der Manager empfängt Traps und Informs auf UDP 162.
| Operation | Zweck |
|---|---|
| Get | Einen Wert lesen |
| GetNext oder GetBulk | Zusammengehörige Objekte wie Schnittstellentabellen durchlaufen |
| Set | Einen schreibbaren Wert ändern |
| Trap | Eine unaufgeforderte Ereignismeldung ohne Bestätigung senden |
| Inform | Eine Meldung senden, die eine Bestätigung anfordert |
Ein Manager kann Datenverkehr, CPU und Arbeitsspeicher alle 5 Minuten abfragen, um Diagramme zu erstellen. Ein Trap kann eine ausgefallene Verbindung sofort melden. Nutze beides: Traps können über UDP verloren gehen und ein ausgefallenes Gerät kann möglicherweise keine Meldung mehr senden. Informs werden gemäß den Einstellungen für Zeitüberschreitung und Wiederholung erneut gesendet, können aber nach Ausschöpfen der Wiederholungen trotzdem scheitern.
Eine sichere Version wählen
SNMPv1 und v2c senden einen Community-String im Klartext. Schreibgeschützter Zugriff (RO) erlaubt das Lesen; lesender und schreibender Zugriff (RW) erlaubt außerdem unterstützte Änderungen. Version 2c ergänzt GetBulk, Informs und High-Capacity-Zähler. SNMPv3 verwendet Konten mit den Sicherheitsstufen noAuthNoPriv, authNoPriv und authPriv. Bevorzuge authPriv, das Meldungen authentifiziert und verschlüsselt, sofern es unterstützt wird.
Eine IOS-v2c-Konfiguration kann mit snmp-server community N3tM0n-RO RO 10 den Lesezugriff anhand von ACL 10 beschränken. snmp-server host 192.0.2.50 version 2c N3tM0n-RO wählt den Empfänger der Benachrichtigungen und snmp-server enable traps aktiviert Traps. Ein v3-Beispiel ist:
snmp-server group NMS v3 priv
snmp-server user monitor NMS v3 auth sha <auth-password> priv aes 128 <priv-password>
Vermeide Standard-Communities wie "public" und "private", beschränke den Zugriff auf Verwaltungs-Hosts und gewähre Schreibzugriff nur bei Bedarf. SNMP stellt MIB-Objekte bereit; es ist keine entfernte Befehlsshell.
Eine Zähleränderung in Auslastung umrechnen
Zähler messen aufsummierte Byte, auch Oktette genannt. Angenommen, ifHCInOctets steigt in 300 Sekunden von 18.250.000.000 auf 19.750.000.000:
- Subtrahiere die Messwerte: 1.500.000.000 Byte sind eingetroffen.
- Multipliziere mit 8: 12.000.000.000 Bit sind eingetroffen.
- Dividiere durch 300 Sekunden: 40.000.000 bit/s oder 40 Mbit/s.
- Dividiere durch die Verbindungsrate von 100 Mbit/s: Die eingehende Auslastung betrug durchschnittlich 40 %.
Dies ist ein Durchschnitt über das Intervall, sodass kurze Spitzen höher liegen können. Wird der Faktor für die Umrechnung von Byte in Bit vergessen, ist die berechnete Rate achtmal zu klein.
Ein 32-Bit-Zähler erreicht 4.294.967.295 und springt dann auf null zurück. Bei 1 Gbit/s läuft er nach etwa 34 Sekunden über, sodass ein Abfrageintervall von 5 Minuten mehrere Überläufe übersehen kann. Verwende für schnelle Verbindungen die 64-Bit-Zähler ifHCInOctets und ifHCOutOctets, die von v2c und v3 unterstützt werden. Prüfe die Kontinuität des Zählers, bevor du eine negative Differenz als negativen Datenverkehr deutest.
Wichtige Erkenntnisse
- Der Manager fragt den Agenten des Geräts ab; MIB-Objekte werden durch OIDs bezeichnet.
- Anfragen verwenden UDP 161; Benachrichtigungen treffen auf UDP 162 ein.
- Regelmäßige Abfragen und Ereignisbenachrichtigungen decken unterschiedliche Überwachungsbedürfnisse ab.
- SNMPv3 authPriv authentifiziert und verschlüsselt Meldungen.
- Rechne Byte-Differenzen in Bit um, bevor du bit/s berechnest.
- Verwende 64-Bit-Zähler, wenn 32-Bit-Zähler zwischen Abfragen überlaufen können.
3.3 Sammle Ereignisse und lies ihren Schweregrad
Syslog sendet Ereignismeldungen an eine zentrale Sammelstelle. Die zentrale Sammlung bewahrt Belege über Geräteneustarts hinweg und ermöglicht einer Fachkraft, mehrere Geräte gemeinsam zu durchsuchen. Ein System für Sicherheitsinformationen und Ereignismanagement (SIEM) kann diese Einträge nutzen, um Ereignisse miteinander zu verknüpfen.
Herkömmliches Syslog verwendet UDP 514. Die TCP-Übertragung bietet Zustellbestätigungen auf der Transportschicht; TLS über TCP 6514 schützt außerdem die Verbindung. Auch eine zuverlässige Übertragung benötigt eine funktionierende Sammlung und Speicherung. Prüfe daher, ob Meldungen tatsächlich ankommen.
Die Schweregradschwelle richtig lesen
Syslog-Stufen reichen von 0 bis 7, wobei kleinere Zahlen einen höheren Schweregrad bedeuten:
| Stufe | Name | Bedeutung |
|---|---|---|
| 0 | Emergency | System unbenutzbar |
| 1 | Alert | Sofortiges Handeln nötig |
| 2 | Critical | Ein kritischer Zustand |
| 3 | Error | Ein Fehlerzustand |
| 4 | Warning | Ein Warnzustand |
| 5 | Notice | Normales, aber bedeutsames Ereignis |
| 6 | Informational | Allgemeine Information |
| 7 | Debug | Detaillierte Diagnoseinformation |
Eine konfigurierte Schwelle umfasst diese Stufe und alle höheren Schweregrade. logging trap warnings sendet die Stufen 0–4, nicht nur Stufe 4. Der IOS-Standard für die entfernte Protokollierung ist informational, also die Stufen 0–6. Die Aktivierung von Debugging sendet alle Stufen und kann viel Datenverkehr und Verarbeitungsaufwand erzeugen.
Facility und Schweregrad unterscheiden
Die Syslog-Facility bezeichnet eine Quellenkategorie. Beispiele sind kern (0), user (1), mail (2) und auth (4). Local0 bis local7, die Codes 16–23, stehen für die lokale Nutzung zur Verfügung; Cisco-Geräte verwenden standardmäßig local7. Eine Sammelstelle kann Meldungen von Netzwerkgeräten anhand dieses Codes sortieren.
Die Priorität einer Meldung kombiniert beide Felder:
Local7 mit Schweregrad 3 ergibt 187, geschrieben als "<187>". Die Zahl kodiert ein Wertepaar und ist keine eigene Schweregradskala.
Das sichtbare Cisco-Meldungsmuster lautet "%FACILITY-SEVERITY-MNEMONIC: description". In "%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down" bezeichnet LINEPROTO die IOS-Funktion, 5 bedeutet Notice und UPDOWN bezeichnet das Ereignis. Dieser Funktionsname unterscheidet sich von der übermittelten Facility local7. "%SYS-5-CONFIG_I: Configured from console by admin on vty0" dokumentiert eine Konfigurationsänderung.
Ziele wählen und Zeitstempel abstimmen
Ziele haben separate Einstellungen. logging buffered 16384 informational verwaltet einen Speicherpuffer, der mit show logging ausgelesen wird. logging host 192.0.2.50 wählt eine Sammelstelle. logging trap warnings legt deren Schwelle fest. In einer entfernten Terminalsitzung zeigt terminal monitor überwachte Meldungen an. Debug-Ausgaben an die Konsole können die CPU eines stark ausgelasteten Geräts überlasten.
Verwende service timestamps log datetime msec, um Datum und Zeitstempel mit Millisekunden hinzuzufügen, und NTP, um Uhren zu synchronisieren. Ein Portausfall um 10:42:13,208 Uhr, der Verlust eines Router-Nachbarn um 10:42:13,350 Uhr und die Rückkehr des Ports um 10:42:17,511 Uhr bilden eine aussagekräftige Abfolge. Sie deuten auf ein damit zusammenhängendes Verbindungsproblem hin, das untersucht werden sollte; für sich genommen weisen sie kein defektes Kabel nach. Ohne gemeinsame Zeit kann die scheinbare Reihenfolge lediglich eine Uhrzeitabweichung widerspiegeln.
Wichtige Erkenntnisse
- Niedrigere Schweregradzahlen bedeuten dringendere Ereignisse.
- Eine Protokollierungsschwelle umfasst ihre eigene Stufe und alle niedrigeren Zahlen.
- Ein Syslog-Facility-Code und eine IOS-Funktionsbezeichnung haben unterschiedliche Aufgaben.
- Die Priorität kodiert Facility und Schweregrad als 8 × Facility + Schweregrad.
- Konfiguriere jedes Ziel und überprüfe die gesammelten Meldungen.
- NTP und genaue Zeitstempel machen die Reihenfolge geräteübergreifender Ereignisse aussagekräftig.
4Steuere Datenverkehr an ausgelasteten Verbindungen und vor Servern
Ein ausgelastetes Netzwerk muss entscheiden, welche Pakete warten, welche verworfen werden und welcher Dienst eine Anfrage erhält. QoS schützt verzögerungsempfindlichen Datenverkehr an Engpässen; Proxys leiten Anfragen für Clients oder Server weiter; Loadbalancer verteilen Arbeit auf funktionsfähige Server. Du verknüpfst Verkehrsmarkierungen mit dem tatsächlichen Verhalten von Warteschlangen, wählst zwischen Traffic Policing und Traffic Shaping und untersuchst, wie Health Checks und Sitzungsspeicherung einen Dienst bei Ausfällen beeinflussen.
4.1 Klassifiziere Datenverkehr und übertrage seine Markierung
Ein Sprachanruf und eine Dateiübertragung reagieren unterschiedlich auf Überlastung. Eine Datei kann warten, während TCP fehlende Daten erneut sendet. Ein Gespräch leidet, wenn Pakete verspätet, ungleichmäßig oder gar nicht ankommen. Quality of Service (QoS) ermöglicht dem Netzwerk, unterschiedliche Datenverkehre unterschiedlich zu behandeln.
Den Dienstbedarf bestimmen
Vier Eigenschaften sind wichtig: Bandbreite, die pro Sekunde gesendete Datenmenge; Verzögerung, die Übertragungszeit von Ende zu Ende; Jitter, die Schwankung dieser Verzögerung; und Verlust, der Anteil verworfener Pakete. Übliche Zielwerte für Sprache sind höchstens 150 ms Verzögerung in einer Richtung, 30 ms Jitter und 1 % Verlust. Das sind Planungsziele für nutzbare interaktive Sprachkommunikation und keine zusätzliche Kapazität, die eine Richtlinie erzeugt.
QoS ist ein Verhalten pro Hop (PHB). Jeder Router oder Switch wendet seine eigene Richtlinie an. Ein für Priorität markiertes Paket benötigt dennoch an jedem überlasteten Hop eine Erkennung und Bedienung seiner Klasse. Warteschlangenprioritäten ändern bei konkurrierendem Datenverkehr die Bedienreihenfolge; Klassifizierung, Markierung und Ratenbegrenzungen können auch auf einer nicht überlasteten Verbindung wirken.
Zuerst klassifizieren, dann markieren
Die Klassifizierung erkennt Datenverkehr anhand von Adressen und Ports, einer eingehenden Schnittstelle, einer vorhandenen Markierung oder Anwendungserkennung wie Cisco NBAR. Die Markierung schreibt einen Wert in einen Frame oder ein Paket, damit spätere Geräte dessen Klasse einfach erkennen können.
| Markierung | Ort und Größe | Verhalten beim Routing |
|---|---|---|
| CoS | 3 Bit in einem 802.1Q-VLAN-Tag; 0–7 | Das Tag gehört nur zu diesem Frame und kann entfernt oder neu aufgebaut werden |
| DSCP | 6 Bit im IP-Header; 0–63 | Wird mit dem IP-Paket übertragen, sofern ein Gerät es nicht neu markiert |
DSCP belegt sechs Bit des ToS-Byte von IPv4 oder des Traffic-Class-Felds von IPv6. Die verbleibenden zwei Bit sind ECN, Explicit Congestion Notification. CoS kann in einem Frame, der ohne VLAN-Tag gesendet wird, nicht vorkommen.
Gängige DSCP-Werte entschlüsseln
Best Effort ist 0. Expedited Forwarding (EF) ist 46, binär 101110, und wird häufig für Sprachdaten verwendet. Assured Forwarding (AFxy) bezeichnet die Klasse x von 1–4 und die Verwerfungspriorität y von 1–3:
Somit sind AF11, AF21, AF31 und AF41 gleich 10, 18, 26 und 34. Für AF32 berechnest du 8 mal 3 plus 2 mal 2 und erhältst 28. Innerhalb der Klasse 4 hat AF43 (38) eine höhere Verwerfungspriorität als AF42 (36), das wiederum höher liegt als AF41 (34). Eine höhere Verwerfungspriorität bedeutet, dass Pakete bei Überlastung eher verloren gehen, nicht dass sie besser geschützt sind. Die konfigurierte Richtlinie legt die Ressourcen zwischen verschiedenen AF-Klassen fest.
Class Selectors verwenden ihre Nummer mal 8: CS3 ist 24 und wird häufig für die Anrufsignalisierung genutzt; CS6 ist 48 und wird häufig für Routingverkehr genutzt.
Entscheiden, welchen Markierungen vertraut wird
An einer Vertrauensgrenze entscheidet das Netzwerk, welche eingehenden Markierungen es berücksichtigt. Ein Access-Switch kann einem IP-Telefon vertrauen und gleichzeitig den Datenverkehr des angeschlossenen PCs auf Best Effort zurücksetzen. Andernfalls könnte ein Nutzer einen großen Download als EF markieren und damit mit Anrufen konkurrieren. Gewöhnliche Dienste von Internetanbietern erhalten die QoS-Behandlung eines Kunden im Allgemeinen nicht durchgehend aufrecht.
Berücksichtige bei der Dimensionierung der Sprachkapazität die Header. Ein G.711-Anruf, der 50 Pakete pro Sekunde mit je 160 Byte Sprachdaten und 40 Byte Header sendet, verwendet 200 Byte pro Paket. Die Multiplikation mit 8 und anschließend mit 50 ergibt 80.000 bit/s oder 80 kbit/s pro Richtung. 20 Anrufe benötigen auf der IP-Schicht vor dem Schicht-2-Overhead 1,6 Mbit/s in jede Richtung.
Wichtige Erkenntnisse
- Verzögerung, Jitter und Verlust wirken sich auf Echtzeitverkehr anders aus als auf Dateiübertragungen.
- Die Klassifizierung erkennt Datenverkehr; die Markierung kennzeichnet ihn für spätere Hops.
- CoS steht in einem VLAN-Tag; DSCP steht im IP-Header.
- EF ist 46; AFxy kodiert Klasse und Verwerfungspriorität.
- Vergleiche AF-Verwerfungsprioritäten innerhalb derselben Klasse.
- Vertraue Markierungen erst ab einer bewusst gewählten Netzwerkgrenze.
- Berücksichtige Paket-Header bei der Dimensionierung der Sprachbandbreite.
4.2 Entscheide, was mit überschüssigen Paketen geschieht
Überlastung beginnt, wenn Pakete schneller eintreffen, als eine Schnittstelle sie senden kann. Ein LAN mit 1 Gbit/s, das ein WAN mit 100 Mbit/s speist, kann diesen Engpass verursachen, selbst wenn das LAN kaum ausgelastet ist. Wartende Pakete gelangen in eine Ausgangswarteschlange; ihre Wartezeit erhöht die Verzögerung.
Das nächste zu sendende Paket auswählen
FIFO, First In, First Out, sendet Pakete in der Reihenfolge ihres Eintreffens. Class-Based Weighted Fair Queuing (CBWFQ) gibt Verkehrsklassen bei Überlastung Mindestanteile an der Bandbreite. Low-Latency Queuing (LLQ) ergänzt eine strenge Prioritätswarteschlange für verzögerungsempfindlichen Datenverkehr und schützt andere Klassen durch eine konfigurierte Begrenzung.
In einem WAN mit 100 Mbit/s könnte eine Richtlinie Sprache eine Prioritätsklasse mit 10 Mbit/s zuweisen, Geschäftsanwendungen 30 % garantieren und den Rest dem übrigen Datenverkehr überlassen. Eine Bandbreitengarantie ist bei Konkurrenz ein Mindestanteil, aber nicht zwingend ein Maximum, wenn andere Klassen frei sind. Die Prioritätsbegrenzung verhindert, dass Datenverkehr der Sprachklasse die gesamte überlastete Verbindung belegt.
Pakete verwerfen, bevor alle Warteschlangen gleichzeitig volllaufen
Tail Drop verwirft neu eintreffende Pakete, wenn eine Warteschlange voll ist. Erleben viele TCP-Datenströme diesen Verlust gleichzeitig, können alle gleichzeitig langsamer und später wieder schneller werden. Diese globale Synchronisierung verschwendet Kapazität.
Weighted Random Early Detection (WRED) beginnt, ausgewählte Pakete zu verwerfen, bevor die Warteschlange voll ist. Datenströme verringern dann ihre Rate zu unterschiedlichen Zeitpunkten. Eine DSCP-berücksichtigende Richtlinie kann AF13 eher verwerfen als AF11, weil beide zur Klasse 1 gehören, AF13 aber eine höhere Verwerfungspriorität hat. UDP-Sprachverkehr senkt seine Senderate bei einem solchen Verlust nicht, sodass WRED für die Prioritätswarteschlange von Sprache nicht üblich ist.
Policing und Shaping unterscheiden
| Verfahren | Überschüssiger Datenverkehr | Verzögerung und Anwendung |
|---|---|---|
| Traffic Policing | Wird verworfen oder neu markiert | Keine Pufferverzögerung; Eingang oder Ausgang |
| Traffic Shaping | Wird gepuffert und dann mit der konfigurierten Rate gesendet | Fügt Wartezeit hinzu; Ausgang |
Ein Anbieter kann Datenverkehr durch Policing auf die vertraglich zugesicherte Datenrate (CIR) begrenzen. Lastspitzen über dem vertraglichen Wert können verworfen werden, selbst wenn der physische Port schneller ist. TCP kann ein Sägezahnmuster zeigen, während es sich erholt und erneut gedrosselt wird.
Ein Shaper puffert Lastspitzen lokal und gibt Datenverkehr mit der konfigurierten Rate frei. Die zulässige Burst-Menge für ein Intervall beträgt:
Rechne bei 200 Mbit/s und einem Intervall von 10 ms die 10 ms in 0,010 s um. Die Multiplikation ergibt 2.000.000 Bit pro Intervall; die Division durch 8 ergibt 250.000 Byte.
Angenommen, der Standort hat eine Übergabe mit 1 Gbit/s, der Anbieter setzt aber Policing bei 200 Mbit/s ein. Begrenze den ausgehenden Verkehr des Standorts durch Shaping auf 200 Mbit/s und wende die Sprachwarteschlange innerhalb dieses Shapers an. Die Wartezeit entsteht dann dort, wo der Standort die Priorität steuert, bevor der Anbieter überschüssige Pakete verwirft.
Die Richtlinie anwenden und prüfen
Unter IOS erkennt eine class-map den Datenverkehr, eine policy-map definiert Aktionen und service-policy wendet die Richtlinie auf eine Schnittstelle und eine Richtung an. Eine Warteschlangenrichtlinie ändert die Konkurrenz nur bei Überlastung. Policing und Shaping setzen ihre konfigurierte Rate auch auf einer ansonsten freien Verbindung durch. Übermäßig große Warteschlangen können die Sprachverzögerung verschlimmern, weil sie die Wartezeit erhöhen.
Wichtige Erkenntnisse
- Warteschlangen steuern bei Überlastung die Sendereihenfolge und Mindestanteile.
- LLQ schützt verzögerungsempfindliche Pakete und begrenzt gleichzeitig die Prioritätsklasse.
- WRED verteilt die Drosselung von TCP zeitlich, indem es Pakete vor dem Füllen der Warteschlange verwirft.
- Policing verwirft oder markiert überschüssigen Datenverkehr neu; Shaping puffert ihn.
- Setze Shaping vor einer niedrigeren Ratenbegrenzung des Anbieters ein, um die Warteschlange lokal zu steuern.
4.3 Unterscheide Client-Proxys und Server-Proxys
Ein Proxy empfängt eine Anfrage und stellt eine separate Anfrage an deren Ziel. Der Client verbindet sich mit dem Proxy und der Proxy verbindet sich weiter. Diese Aufgabe auf Anwendungsebene ermöglicht ihm, Anfragen zu filtern, zwischenzuspeichern oder weiterzuleiten. NAT schreibt dagegen Adressen in Paketen um, ohne als Server zur Bearbeitung der Anwendungsanfrage aufzutreten.
Fragen, wen der Proxy vertritt
| Proxy | Handelt für | Typische Aufgaben |
|---|---|---|
| Forward-Proxy | Clients, die auf andere Dienste zugreifen | Webzugriff filtern, Nutzer authentifizieren, Downloads prüfen, Antworten zwischenspeichern und Zugriffe protokollieren |
| Reverse-Proxy | Server, die Client-Anfragen empfangen | TLS terminieren, nach Host oder Pfad weiterleiten, statische Inhalte zwischenspeichern und Webangriffe filtern |
Ein Forward-Proxy kann Nutzern einer Organisation einen kontrollierten Internetausgang bieten. Ein Reverse-Proxy kann www.example.com unter 203.0.113.10 veröffentlichen und Anfragen gleichzeitig an interne Server wie 10.1.1.21 und 10.1.1.22 weiterleiten. Wen der Proxy vertritt, ist der entscheidende Unterschied.
Client-Verkehr konfigurieren oder abfangen
Ein expliziter Proxy ist dem Client bekannt. Seine Adresse und sein Port, etwa 10.0.0.8 auf 3128 oder 8080, können manuell eingetragen, durch Verwaltungssoftware verteilt oder über eine PAC-Datei zur automatischen Proxy-Konfiguration ausgewählt werden. WPAD hilft, die Proxy-Konfiguration automatisch zu finden. Diese Portnummern werden häufig gewählt, sind aber keine allgemeine Anforderung für alle Proxys.
Ein transparenter Proxy empfängt Datenverkehr, den das Netzwerk ohne Proxy-Einstellungen auf dem Client umleitet. Er kann dennoch ein Forward-Proxy sein, weil er für Clients handelt. Ob der Client den Proxy kennt und wen der Proxy vertritt, sind zwei unterschiedliche Vergleiche.
Verstehen, was mit HTTPS geschieht
Bei einem expliziten Proxy kann ein Client eine CONNECT-Anfrage senden. Der Proxy baut einen Tunnel auf, durch den verschlüsselter Datenverkehr fließt. Der Proxy kann das angefragte Ziel sehen, aber das Tunneling allein legt den geschützten HTTP-Inhalt nicht offen.
Um diesen Inhalt zu prüfen, muss der Proxy eine TLS-Interception durchführen. Er erstellt separate geschützte Verbindungen und legt Zertifikate vor, die von der Zertifizierungsstelle der Organisation signiert wurden. Clients müssen dieser Zertifizierungsstelle vertrauen. Anwendungen mit Certificate Pinning können dieses Ersatzzertifikat ablehnen, sodass für manche Ziele Ausnahmen von der Inspektion nötig sind. Die Entschlüsselung verändert außerdem, wer den Datenverkehr lesen kann. Datenschutz ist daher Teil der Entwurfsentscheidung.
Ein Caching-Proxy kann Antworten nur wiederverwenden, wenn HTTP-Caching-Regeln dies erlauben. Wiederholte Softwaredownloads oder statische Ressourcen können WAN-Bandbreite sparen. Persönliche oder häufig wechselnde Daten lassen sich oft nicht aus einem Cache gemeinsam nutzen. Gewöhnliche verschlüsselte Tunnel geben einem Proxy keinen Zugriff auf den Inhalt, der für eine solche Prüfung und Zwischenspeicherung nötig ist.
Einen Proxy-spezifischen Fehler diagnostizieren
Wenn das Surfen fehlschlägt, während andere Anwendungen funktionieren, prüfe Proxy-Adresse, Port und Erreichbarkeit. Schlägt die automatische Konfiguration fehl, teste den Zugriff auf die PAC-Datei. Funktionieren interne Websites nur über den Proxy nicht, prüfe die Ausnahmeregeln: Ein Muster wie *.corp.example.com kann diese Anfragen auf dem internen Pfad halten.
Für eingehende Webdienste kann ein Reverse-Proxy /api an einen Anwendungsserver und /images an einen Server für statische Inhalte senden. Verteilt er geeignete Anfragen auf mehrere Backend-Server, übernimmt er auch den Lastausgleich. Eine zentrale TLS-Terminierung vereinfacht die Zertifikatsverwaltung, während interne Verbindungen bei Bedarf erneut verschlüsselt werden können.
Wichtige Erkenntnisse
- Ein Proxy bearbeitet separate Verbindungen zum Client und zum Ziel.
- Ein Forward-Proxy handelt für Clients; ein Reverse-Proxy handelt für Server.
- Explizit und transparent beschreiben, wie Clients einen Forward-Proxy erreichen.
- CONNECT-Tunneling erhält die Verschlüsselung des Inhalts; TLS-Interception entschlüsselt ihn.
- Prüfe bei fehlgeschlagenem Webzugriff den PAC-Zugriff, Proxy-Einstellungen und interne Ausnahmeregeln.
4.4 Verteile Anfragen auf funktionsfähige Server
Ein Loadbalancer bietet Clients eine virtuelle IP-Adresse (VIP) an und sendet Datenverkehr an einen Pool von Backend-Servern. Der Client verwendet einen Dienstnamen, während der Pool Kapazität bereitstellt und einzelne Serverausfälle verkraftet. Für Wartungsarbeiten verhindert Connection Draining neue Verbindungen zu einem Server und lässt bestehende Aufgaben vor dessen Entfernung abschließen.
Den Dienst prüfen, bevor er Arbeit erhält
Ein Health Check sollte zum Dienst passen, den Clients benötigen. Ping prüft, ob ein Host antwortet, eine TCP-Prüfung, ob ein Port Verbindungen annimmt, und eine HTTP-Prüfung kann eine Seite wie /health auf Status 200 prüfen. Ein Host kann Ping auch dann beantworten, wenn sein Webprozess abgestürzt ist.
Angenommen, für shop.example.com ist die VIP 203.0.113.20 auf Port 443 und der Pool umfasst 10.1.2.11–10.1.2.13 auf Port 8080. Prüfungen laufen alle 5 Sekunden und markieren einen Server nach drei aufeinanderfolgenden Fehlschlägen als ausgefallen. Die Erkennung dauert ungefähr drei Prüfintervalle, also etwa 15 Sekunden; der tatsächliche Zeitpunkt hängt von der Planung der Prüfungen und den Zeitüberschreitungen ab. Sobald .13 ausgefallen ist, gehen neue Verbindungen an .11 und .12. Diese verbleibenden Server brauchen genügend freie Kapazität für die zusätzliche Last.
Die Verteilung der Arbeit wählen
| Algorithmus | Auswahlregel | Hinweis |
|---|---|---|
| Round Robin | Jeder Server der Reihe nach | Gleiche Verbindungszahlen können dennoch ungleiche Arbeit bedeuten |
| Gewichtetes Round-Robin-Verfahren | Reihenfolge nach konfigurierten Verhältnissen | Gewichte müssen die vorgesehene Kapazität widerspiegeln |
| Least-Connections-Verfahren | Wenigste aktive Verbindungen | Misst aktuelle Verbindungszahlen, nicht jede Art von Arbeitslast |
| Quell-IP-Hash | Gleichbleibende Auswahl anhand der Client-Adresse | Viele Nutzer hinter einer NAT-Adresse können sich auf einem Server häufen |
Gewichte von 3:2:1 teilen 600 neue Verbindungen in 300, 200 und 100 auf. Bei 12, 7 und 9 aktiven Verbindungen wählt das Least-Connections-Verfahren den zweiten Server. Diese Algorithmen wählen unter geeigneten funktionsfähigen Servern, nicht unter solchen, die durch Health Checks bereits entfernt wurden.
Sitzungszustand verfügbar halten
Sitzungspersistenz führt einen Nutzer zu demselben Server zurück, wenn dieser die Sitzung speichert, etwa einen Warenkorb. Ein Cookie oder die Quelladresse kann den Nutzer identifizieren. Persistenz kann die Last ungleichmäßiger machen; fällt dieser Server aus, kann seine lokale Sitzung verloren gehen. Eine gemeinsam genutzte Datenbank oder ein Cache ermöglicht anderen Servern, die Sitzung wiederherzustellen, und verringert die Abhängigkeit von einem Backend-Server.
Ein Layer-4-Loadbalancer verwendet Adressen und Ports, um TCP- oder UDP-Verkehr zu verteilen, ohne Anwendungsinhalte zu lesen. Ein Layer-7-Loadbalancer liest Informationen wie HTTP-Hostnamen, Pfade und Cookies. Um HTTPS-Inhalte zu prüfen, terminiert er TLS, was als TLS-Offload bezeichnet wird, und kann eine neue verschlüsselte Verbindung zum Backend aufbauen.
Auch den Einstiegspunkt schützen
Ein einzelner Loadbalancer kann selbst ausfallen. Bei einem aktiv-passiven Paar steht ein Bereitschaftsgerät zur Übernahme der VIP bereit; bei einem aktiv-aktiven Entwurf bearbeiten beide Datenverkehr.
Einfaches DNS-Round-Robin veröffentlicht mehrere A-Records für einen Namen und wechselt ihre Reihenfolge. Es bietet eine einfache Verteilung, aber keine eingebauten Health Checks für Dienste und keine sofortige Entfernung zwischengespeicherter Adressen. Clients können eine ausgefallene Adresse weiterverwenden, bis Records geändert werden und Caches ablaufen. Global Server Load Balancing ergänzt DNS-Antworten um Entscheidungen anhand von Zustand und Standort; Cache-Gültigkeitsdauern bleiben jedoch wichtig.
Wichtige Erkenntnisse
- Eine VIP bietet Clients einen Einstiegspunkt für einen Pool funktionsfähiger Server.
- Prüfe den Anwendungsdienst und nicht nur, ob der Host auf Ping antwortet.
- Algorithmen verteilen Arbeit unterschiedlich; gleiche Anteile garantieren keine gleiche Last.
- Persistenz hält einen Nutzer bei einem Server; gemeinsam genutzter Sitzungsspeicher unterstützt den Failover.
- Layer-7-Routing kann Anwendungsinhalte nutzen und muss HTTPS terminieren, um sie zu lesen.
- Sorge sowohl für einen redundanten Loadbalancer als auch für redundante Backend-Server.
- Einfaches DNS-Round-Robin löst Probleme mit dem Serverzustand und dem Ablauf von Caches nicht.
Netzwerkdienste: Beispiele
1Nimm ein neues Büro-Subnetz in Betrieb
19 Schritte
- 1EinführungVom Adressplan zum funktionierenden Client
Ein neues Bürosegment benötigt nutzbare Adressen, korrekte Netzwerkoptionen und einen zuverlässigen Zugang zum zentralen DHCP-Server. Verfolge die Einrichtung von der ersten Client-Anfrage über Kapazitätsprüfungen bis zur Relay-Konfiguration. Du entscheidest auch, welche Nachweise eine statische Zuweisung sicher machen. Behalte drei Fragen im Blick: In welchem Subnetz befindet sich dieser Client, wer hat seine Einstellungen zugewiesen und welche Adressen sind noch verfügbar?
- 2ErklärungBeginne mit einem Client ohne Adresse
Der Client kann anfangs nicht von einer normalen per Lease zugewiesenen Adresse senden. Er sendet einen Discover als Broadcast von 0.0.0.0 an 255.255.255.255, damit lokale DHCP-Server ihn empfangen können. Die Serverseite verwendet UDP 67 und die Client-Seite UDP 68. Ein Offer des Servers schlägt eine Adresse und Optionen vor, aber der Client hat noch keinen bestätigten Lease erhalten. Dieser Unterschied ist wichtig, wenn du einen Prozess verfolgst, der nach einem Angebot abbricht.
- 3ErklärungWähle und bestätige das Angebot
Der Client sendet einen Request, um ein Angebot auszuwählen. Bei diesem ersten Austausch erfahren durch den Broadcast auch andere anbietende Server, dass ihre Angebote nicht ausgewählt wurden. Der ausgewählte Server sendet Acknowledge und schließt damit DORA ab. Der Client kann die Einstellungen dann verwenden. Stellt er bei der Adressprüfung fest, dass ein anderer Host die vorgeschlagene Adresse nutzt, kann er DHCPDECLINE senden und die Suche neu starten, statt eine doppelte Adresse anzunehmen.
- 4BeispielBerechne einen Lease von acht Stunden
Ein Laptop erhält um 08:00 Uhr einen Lease für 8 Stunden. Das standardmäßige T1 liegt in der Mitte: 4 Stunden später, um 12:00 Uhr, fragt er den ursprünglichen Server per Unicast. Antwortet dieser Server weiterhin nicht, liegt T2 7 Stunden nach Beginn, um 15:00 Uhr, und der Client sendet einen Broadcast für einen anderen Server. Ohne Antwort bis 16:00 Uhr läuft der Lease ab und der Client muss die Adresse freigeben.
- 5HerausforderungBestimme die nächste Lease-Aktion
Ein Client hat einen Lease von 4 Stunden, der um 10:00 Uhr beginnt. Kein Server hat auf seinen Erneuerungsversuch geantwortet. Um wie viel Uhr beginnt die standardmäßige Neubindung und was ändert sich an der Anfrage?
---reveal---
T2 liegt bei 87,5 % von 4 Stunden, also 3 Stunden 30 Minuten nach Beginn: um 13:30 Uhr. Der Client sendet seinen Request als Broadcast, damit jeder Server antworten kann, statt nur den ursprünglichen Server per Unicast anzufragen. Er darf die Adresse bis zum Ablauf um 14:00 Uhr weiterverwenden.
- 6VerbindungHalte die Gateway-Quelle bei IPv6 auseinander
Bei IPv6 können Router Advertisements das /64-Präfix für SLAAC liefern und einen Standardrouter angeben. Zustandsbehaftetes DHCPv6 kann eine Adresse liefern, während zustandsloses DHCPv6 zusätzliche Einstellungen liefert. Der Client verwendet UDP 546 und der Server UDP 547. Auch wenn DHCPv6 beteiligt ist, liefert es nicht das Standardgateway. Eine vollständige IPv6-Einrichtung benötigt daher neben möglichen DHCPv6-Einstellungen auch die Routerinformationen.
- 7BeispielSchütze zuerst den festen Bereich
Plane 192.168.10.0/24 mit .1 als Gateway und .2–.20 für Geräte mit festen Adressen. Es gibt 254 nutzbare Adressen, sodass nach Ausschluss von .1–.20 noch 234 für DHCP bleiben. Gib den Ausschluss global mit
ip dhcp excluded-address 192.168.10.1 192.168.10.20ein. Die Adresse eines manuell konfigurierten Geräts darf nicht für einen anderweitigen dynamischen Lease verfügbar bleiben, selbst wenn das Gerät während der Poolkonfiguration ausgeschaltet ist. - 8ErklärungWeise dem Pool die richtigen Optionen zu
Setze unter
ip dhcp pool OFFICEdie Befehlenetwork 192.168.10.0 255.255.255.0,default-router 192.168.10.1unddns-server 192.168.10.5. Adresse und Maske bestimmen das Subnetz; das Gateway leitet Verkehr aus diesem Subnetz heraus; DNS ermöglicht Namensabfragen.lease 0 8wählt 8 Stunden. Bei einem kopierten Pool muss das Gateway sorgfältig geprüft werden, weil das Gateway eines anderen Subnetzes lokalen Zugriff ermöglichen kann, während gerouteter Zugriff fehlschlägt. - 9HerausforderungWähle die zentrale Verwaltung für einen Drucker
Ein Drucker benötigt eine feste Adresse und das Team erwartet, dass sich seine DNS-Einstellungen später ändern. Sollte er eine Reservierung oder eine manuell eingetragene statische Konfiguration nutzen? Warum?
---reveal---
Verwende eine Reservierung, wenn eine zentrale DHCP-Verwaltung gewünscht ist. Der Drucker fordert weiterhin einen Lease an, aber der Server erkennt seine Clientkennung und liefert seine reservierte Adresse und die aktuellen Optionen. Eine statische Konfiguration bietet ebenfalls eine feste Adresse, ihre DNS-Einstellung muss aber am Drucker geändert werden.
- 10TippPrüfe den tatsächlichen Zuweisungsstand
Vergleiche mit
show ip dhcp pooldie vergebenen Adressen mit der Gesamtzahl abzüglich der ausgeschlossenen Adressen.show ip dhcp bindingzeigt die Clients mit Leases undshow ip dhcp conflictdie nach erkannten Konflikten entfernten Adressen. Ein voller Pool erfordert Änderungen an Zuweisungen oder Kapazität. Wiederholte Client-Erneuerungen helfen nicht, wenn jede verfügbare Adresse bereits belegt ist. Kürzere künftige Leases helfen beim Wechsel, sobald sie wirksam werden. - 11ErklärungÜberquere den Router mit einem Relay
Der zentrale Server befindet sich unter 10.0.0.10, aber die Clients in VLAN 20 senden Broadcasts in 192.168.20.0/24. Ihr Gateway empfängt diese Broadcasts und leitet Anfragen per Unicast weiter. Es trägt 192.168.20.1 in giaddr ein und bezeichnet damit das Client-Subnetz. Der Server wählt anhand dieses Felds den Bereich für VLAN 20 und antwortet über das Relay. Ein passender Bereich und eine Rückroute gehören zu diesem Pfad und sind kein optionaler Ersatz für das Relay.
- 12BeispielPlatziere den Helper dort, wo Broadcasts eintreffen
Konfiguriere auf der Schnittstelle für die Clients von VLAN 20
ip helper-address 10.0.0.10. Der Befehl muss auf der Schnittstelle zu den Clients stehen, weil dort die Anfrage als Broadcast eintrifft. Ein Helper auf der Schnittstelle zum Server kann einen Broadcast nicht weiterleiten, der den Router nie überquert hat. Der Helper benennt den entfernten Server; giaddr teilt diesem Server mit, welches Client-Subnetz einen Lease benötigt. - 13HerausforderungDiagnostiziere das neue VLAN
Ein neues VLAN erhält 169.254-Adressen. Bestehende VLANs nutzen denselben entfernten DHCP-Server erfolgreich. Das neue Gateway hat keinen Helper und der Server hat keinen Bereich dafür. Welche zwei Konfigurationsänderungen sind nötig?
---reveal---
Ergänze den Helper auf der neuen Gateway-Schnittstelle zu den Clients und füge einen passenden Bereich mit den Optionen dieses Subnetzes hinzu. Das Relay übermittelt den Broadcast an den Server, während der Bereich ihm Adressen zum Anbieten liefert. Wird nur eines davon eingerichtet, bleibt die Adressvergabe unvollständig.
- 14TippFinde den Server, der tatsächlich geantwortet hat
Wenn Clients Adressen aus einem unerwarteten Subnetz erhalten, lies den Eintrag DHCP Server in
ipconfig /all. Ein nicht autorisierter Heimrouter könnte sein eigenes Gateway und seine DNS-Einstellungen vergeben. Entferne den nicht autorisierten Server und schütze Access-Ports mit DHCP-Snooping, sodass Antworten nur aus vertrauenswürdigen Richtungen zugelassen werden. Dies unterscheidet sich von einer Adresspool-Erschöpfung: Hier hat ein Server geantwortet, aber seine Einstellungen sind falsch. - 15ErklärungOrdne Zuweisungen ihren Eigentümern zu
Der Subnetzplan dokumentiert Netz, Präfix, VLAN, Gateway, Standort, Zweck, dynamischen Bereich und Ausschlüsse. Für jedes statische Gerät werden außerdem Name, MAC-Adresse, Eigentümer und Zuweisungsdatum benötigt. IPAM führt diese Einträge zusammen. DHCP zeigt, wer aktuell einen Lease innehat; DNS zeigt, wie Namen Adressen zugeordnet werden; der Plan zeigt, wer den Adressraum nutzen soll und warum. Die IP-Adresserkennung vergleicht diese Vorgaben mit tatsächlich ermittelten Daten.
- 16BeispielBerechne den Planungsschwellenwert
Der Adressblock 10.20.0.0/22 hat 1.022 nutzbare IPv4-Adressen. Sind 870 in Gebrauch, dividiere 870 durch 1.022 und multipliziere mit 100. Das ergibt etwa 85,1 % Auslastung. Liegt der Planungsalarm bei 80 %, muss eine Erweiterung bereits beachtet werden. Diese Rechnung nutzt alle nutzbaren Adressen des Subnetzes. Der freie DHCP-Platz kann kleiner sein, weil ausgeschlossene und reservierte Adressen nicht alle für neue dynamische Leases verfügbar sind.
- 17HerausforderungPrüfe eine nicht antwortende Adresse vor der erneuten Vergabe
Ein Scanner ist heute ausgeschaltet und antwortet nicht auf Ping. Seine Adresse ist in IPAM weiterhin einem aktuellen Eigentümer zugeordnet. Kannst du diese Adresse jetzt einem neuen Drucker zuweisen? Welche Nachweise solltest du prüfen?
---reveal---
Betrachte eine ausbleibende Antwort nicht als Verfügbarkeit. Prüfe die Zuweisung an den Eigentümer, DHCP-Einträge und DNS und bestätige vor der erneuten Vergabe die Außerbetriebnahme oder Freigabe. Ein ausgeschaltetes Gerät kann später mit seiner alten Konfiguration zurückkehren. Dokumentiere die neue Zuweisung und verhindere, dass DHCP dieselbe Adresse vergibt.
- 18HerausforderungUnterscheide Poolzustand und Subnetznutzung
Neue Gäste erhalten keine Leases, aber IPAM zeigt nur 75 % Nutzung des Subnetzes. Der dynamische Pool ist vollständig vergeben und die ungenutzten Adressen sind ausgeschlossen. Warum können beide Angaben stimmen?
---reveal---
Sie messen unterschiedliche Bereiche. IPAM vergleicht verwendete Adressen mit allen nutzbaren Adressen; der dynamische Pool zählt nur Adressen, die DHCP vergeben darf. Prüfe, ob die Ausschlüsse noch einem Zweck dienen, überprüfe den Lease-Wechsel und passe die Kapazität gezielt an. Ein niedrigerer Subnetz-Prozentsatz schafft keinen freien dynamischen Lease.
- 19ZusammenfassungWähle den nächsten Schritt anhand der Befunde
Bei einem Client ohne Lease prüfst du Poolkapazität, Relay-Weiterleitung und DHCP-Pfad. Bei einem Client mit gültiger, aber falscher Konfiguration prüfst du die Optionen und den antwortenden Server. Vergleiche vor Änderungen an Zuweisungen die aktuellen Leases mit dem Adressplan. Eine hilfreiche Reparatur stellt den fehlenden Teil dieses Prozesses wieder her und hinterlässt eine klare Dokumentation der neuen Zuweisung.
2Verfolge eine Namensabfrage und behebe veraltete Antworten
16 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungVerfolge die Antwort bis zu ihrer Quelle
- 2BeispielLies einen Adress-Record
- 3ErklärungVerfolge einen Alias, ohne seine Bedeutung zu verändern
- 4BeispielLies eine Mail-Präferenz
- 5HerausforderungBereite den Adressumzug vor
- 6VerbindungKehre eine Adresse in einer separaten Zone um
- 7ErklärungLass den Resolver die Suche durchführen
- 8BeispielVerwende eine gültige zwischengespeicherte Antwort erneut
- 9HerausforderungWähle den Schutz passend zur Anforderung
- 10TippLeite eine Domäne an einen bestimmten Resolver
- 11BeispielVergleiche Resolver- und autoritative Antworten
- 12KernaussageLeere den Cache mit der alten Antwort
- 13HerausforderungUnterscheide fehlende Daten von einem fehlenden Namen
- 14TippWähle einen Test anhand der Fehlerart
- 15HerausforderungFinde die veraltete Kopie
- 16ZusammenfassungBeantworte mit jedem Vergleich eine Frage
3Erstelle eine Zeitleiste aus Zählern und Ereignissen
17 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungMiss die Verbindung und erkläre die Unterbrechung
- 2ErklärungWähle eine gemeinsame Zeitquelle
- 3BeispielVerfolge den Abstand zur Referenz
- 4TippPrüfe die Synchronisierung, bevor du der angezeigten Zeit vertraust
- 5HerausforderungUnterscheide Synchronisierung und Anzeige
- 6ErklärungLies Objekte von einem Agenten
- 7BeispielBeginne mit der Zählerdifferenz
- 8BeispielRechne Byte in eine Bitrate um
- 9HerausforderungVersuche eine neue Zählerberechnung
- 10KernaussageVermeide unbemerkte Überläufe auf schnellen Verbindungen
- 11VerbindungNutze sichere Abfragen und zeitnahe Meldungen
- 12ErklärungGib Ereignissen ein dauerhaftes Ziel
- 13ErklärungLies eine Schwelle als Bereich
- 14BeispielEntschlüssele die zwei unterschiedlichen Bedeutungen von Facility
- 15HerausforderungBestimme, was die Sammelstelle erreicht
- 16HerausforderungVerbinde die Zeitleiste mit dem Diagramm
- 17ZusammenfassungHalte Einheiten und Zeitleiste fest
4Schütze Sprachverkehr und halte einen Webdienst verfügbar
20 Schritte
Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.
- 1EinführungFinde die Einschränkung, bevor du eine Steuerung wählst
- 2ErklärungBeschreibe das Anrufproblem genau
- 3ErklärungErkenne die Klasse und übertrage dann eine Markierung
- 4BeispielBerechne die Rate eines Sprachdatenstroms
- 5BeispielLies AF, ohne es als Bewertung zu behandeln
- 6HerausforderungEntscheide, was die Markierung tatsächlich zusichert
- 7ErklärungBetrachte die Warteschlange, in der Verkehr wartet
- 8BeispielPasse die Rate an den Vertrag an, bevor der Anbieter verwirft
- 9BeispielRechne das Shaping-Intervall um
- 10HerausforderungWähle zwischen Verwerfen und Warten
- 11KernaussageNutze frühes Verwerfen für reagierende Datenströme
- 12ErklärungUnterscheide die Rolle des Proxys davon, ob Clients ihn kennen
- 13ErklärungVerstehe einen HTTPS-Tunnel
- 14HerausforderungErkenne die Bereitstellung an ihrem Verhalten
- 15ErklärungPrüfe ein Mitglied, bevor du ihm neue Arbeit zuweist
- 16BeispielWähle eine passende Verteilungsregel
- 17HerausforderungHalte den Zustand bei Ausfall eines Mitglieds verfügbar
- 18TippSchütze den Einstiegspunkt während der Wartung
- 19HerausforderungKombiniere die Entscheidungen am Diensteinstiegspunkt
- 20ZusammenfassungTriff jede Entscheidung dort, wo sie helfen kann
Netzwerkdienste: Übungsaufgaben
Set 1: Adressen, Namen und Dienstrollen10 Übungsfragen
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Set 2: Konfiguriere Dienste und interpretiere Befunde10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 3: Verfolge Fehler entlang des Dienstpfads10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 4: Plane Kapazität, Veröffentlichung und Failover10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Set 5: Kombiniere Befunde und wähle eine Reparatur10 Übungsfragen
Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.
Frage 1 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 2 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 3 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 4 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 5 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 6 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 7 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 8 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 9 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Frage 10 von 10
Antwort zeigenAntwort ausblenden
Speichere diese Einheit, um diese Antwort zu sehen.
Hängst du bei deiner eigenen Aufgabe fest? Hausaufgabenhilfe
Schlüsselbegriffe
A
A-Record
www.example.com die Adresse 203.0.113.10 zu, damit IPv4-Clients diesen Webdienst finden.AAAA-Record
Adresspool-Erschöpfung
Adressraumauslastung
APIPA
Ausschluss
Autoritativer Nameserver
B
Bedingte Weiterleitung
C
Cache-Gültigkeitsdauer (TTL)
Cache-Leerung
ipconfig /flushdns entfernt die Einträge des Windows-Clients, während der vorgeschaltete Resolver seinen eigenen Cache behält.CBWFQ
CIR
CNAME-Record
shop.example.com verweist auf www.example.com, dessen Adress-Record das Ziel liefert.Community-String
CONNECT-Tunnel
Connection Draining
CoS
D
DDI
DHCP
DHCP-Bereich
DHCP-Bindung
DHCP-Option
DHCP-Relay
DHCP-Snooping
DHCPv6
DNS-Cache
DNS-Round-Robin
DNS-Verweis
com-Server, statt die Adresse jeder Website zurückzugeben.DNS-Zone
DNSSEC
DSCP
E
Expliziter Proxy
F
Facility
FIFO
Forward-Proxy
FQDN
mail.example.com. absolut, während ein Name ohne den letzten Punkt relativ zur Zone ist.G
Geteilter DHCP-Bereich
Gewichtetes Round-Robin-Verfahren
giaddr
H
Health Check
/health ab, weil ein Webserver auf Ping antworten kann, selbst wenn seine Anwendung nicht verfügbar ist.High-Capacity-Zähler
ifHCInOctets, damit der Manager zwischen Abfragen nicht mehrere Zählerüberläufe übersieht.I
IP-Adresserkennung
IPAM
J
Jitter
K
Klassifizierung
L
Lease
Lease-Erneuerung
Least-Connections-Verfahren
LLQ
M
Markierung
MIB
MX-Record
N
Neubindung
Nicht autorisierter DHCP-Server
NS-Record
NTP
NTS
NXDOMAIN
O
OID
1.3.6.1.2.1.1.5.0 ab, um den Wert sysName des Geräts zu lesen.P
PAC-Datei
PTP
PTR-Record
25.113.0.203.in-addr.arpa. ab.Q
QoS
R
REFUSED
Rekursiver Resolver
Reservierung
Reverse-Proxy
/api-Anfragen an Anwendungsserver und /images-Anfragen an Server für statische Inhalte.S
Schrittlose Zeitkorrektur (Slewing)
Schweregrad
SERVFAIL
Sitzungspersistenz
SLAAC
SNMP-Agent
SNMP-Inform
SNMP-Manager
SNMP-Trap
SOA-Record
SRV-Record
Stratum
Stub-Resolver
Syslog
Syslog-Priorität
T
TLS-Interception
Traffic Policing
Traffic Shaping
Transparenter Proxy
TXT-Record
U
UTC
Ü
Überlastung
V
Verschlüsseltes DNS
Vertrauensgrenze
VIP
W
WRED
Über diese Einheit
Erstelle deine eigenen Lernmaterialien
Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.