DNS-Glossar

Was ist Anycast?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Die wichtigsten ErkenntnisseDie wichtigsten Erkenntnisse werden mithilfe von KI generiert. Da automatisierte Zusammenfassungen gelegentlich Fehler enthalten oder wichtige Zusammenhänge auslassen können, sollten Sie für vollständige Informationen stets den vollständigen Blogbeitrag lesen.

Anycast ist ein Verfahren zur Netzwerkadressierung und zum Routing, bei dem mehreren Servern an unterschiedlichen geografischen Standorten dieselbe IP-Adresse zugewiesen wird, sodass das Routing-System die Pakete jedes Clients automatisch an den topologisch nächstgelegenen Server weiterleiten kann, ohne dass eine Konfiguration seitens des Clients erforderlich ist. Anycast wird häufig für DNS und andere replizierte Dienste verwendet und verbessert die Latenz, verteilt die Kapazität und erhöht die Ausfallsicherheit, indem der Distributed-Denial-of-Service-Verkehr auf mehrere Standorte verteilt wird. Eine erfolgreiche Anycast-Bereitstellung erfordert ein sorgfältiges Betriebsmanagement, einschließlich Zustandsprüfungen in Verbindung mit Routenankündigungen, einer konsistenten Datensynchronisation zwischen den Standorten sowie einer Überwachung, um Routing-Instabilitäten und Sitzungsunterbrechungen zu verhindern.

  • Anycast stützt sich auf BGP-Routenankündigungen von mehreren Standorten, damit Router den topologisch nächstgelegenen Server anhand von Routing-Metriken und nicht anhand der geografischen Entfernung oder Latenzmessungen auswählen können.
  • Root- und autoritative DNS-Anbieter setzen Anycast in großem Umfang ein, um Anfragen auf viele Instanzen hinter einer einzigen IP-Adresse zu verteilen, wodurch die Auslastung pro Standort reduziert und die Antwortzeiten auf Anfragen für Clients weltweit verbessert werden.
  • Betriebsstörungen treten auf, wenn Standorte nach Dienstausfällen weiterhin Präfixe ankündigen, Routing-Änderungen während einer Sitzung TCP-Verbindungen unterbrechen oder inkonsistente Zonendaten zwischen Standorten je nach dem, wo Clients landen, zu unterschiedlichen Antworten führen.

Anycast auf einen Blick

AttributeValue
Full nameAnycast
CategoryAddressing and routing method
Defined inRFC 4786 (operation of anycast services); RFC 1546 (original host anycasting service)
OSI layerLayer 3 (network)
Primary useDistributing a service such as DNS across many locations behind one IP address for lower latency and resilience
Related termsBGP, DNS, Authoritative DNS server, Unicast, Multicast, DDoS

So funktioniert Anycast

Anycast funktioniert, indem dasselbe IP-Präfix von mehreren Standorten aus bekannt gegeben wird, sodass das Routing-System selbst entscheidet, welcher Server die einzelnen Pakete empfängt. Es ist keine Client-Konfiguration und kein spezielles Protokoll erforderlich.

  1. Zuweisung der gemeinsamen Adresse: Jeder Server oder Standort wird mit derselben Dienst-IP-Adresse konfiguriert, in der Regel auf einer Loopback- oder Dienstschnittstelle.
  2. Das Präfix ankündigen: Jeder Standort kündigt das Präfix, das diese Adresse enthält, seinen Nachbarn an, in der Regel mithilfe von BGP.
  3. Router wählen einen Pfad aus: Router im gesamten Netzwerk vergleichen die konkurrierenden Ankündigungen und wählen den besten Pfad nach den üblichen Routing-Regeln aus, beispielsweise den kürzesten AS-Pfad.
  4. Pakete erreichen den nächstgelegenen Standort: Ein Client sendet eine Anfrage an die gemeinsame Adresse, und das Netzwerk leitet diese an den Standort weiter, der aus Routing-Sicht am nächsten liegt.
  5. Zurückziehen bei Ausfall: Wenn ein Standort ausfällt oder dessen Zustandsprüfung fehlschlägt, stellt er die Bekanntgabe des Präfixes ein. Die Router konzentrieren sich dann auf die verbleibenden Standorte.

„Nächstgelegen“ bedeutet in Bezug auf Routing-Metriken „am nächsten“, nicht unbedingt in Bezug auf die geografische Entfernung oder die geringste Latenz. Da sich Routen während einer Sitzung ändern können, eignet sich Anycast besser für kurze, zustandslose Datenaustausche wie DNS-Abfragen über UDP als für langlebige Verbindungen, es sei denn, das Design berücksichtigt Pfadänderungen.

Warum Anycast in Unternehmensnetzwerken wichtig ist

Anycast ermöglicht es, einen Dienst über viele Standorte hinweg zu skalieren, ohne die von Clients verwendete Adresse zu ändern. Betreiber von DNS-Infrastrukturen sind in hohem Maße darauf angewiesen. RFC 4786 beschreibt die aktuellen Best Practices für den Betrieb von Anycast-Diensten, und Root-Server-Betreiber nutzen diese, um hinter jeder Root-Server-Adresse mehrere Instanzen zu betreiben. Clients profitieren von kürzeren Pfaden und geringerer Latenz, und die Kapazität lässt sich durch Hinzufügen weiterer Standorte erweitern.

Anycast verbessert zudem die Ausfallsicherheit und die Sicherheitslage. Der Datenverkehr bei einem verteilten Denial-of-Service-Angriff wird auf die Standorte verteilt, die die Angreifer gerade erreichen können, sodass kein einzelner Standort die gesamte Last aufnimmt und ein überlasteter Standort seine Route zurückziehen kann, um den Datenverkehr anderweitig umzuleiten. Dieselbe Eigenschaft kann die Fehlerbehebung erschweren, da zwei Nutzer, die Anfragen an eine Adresse senden, möglicherweise unterschiedliche Server erreichen.

Mangelhafte Verwaltung führt zu tatsächlichen Ausfällen. Wenn ein Standort das Präfix weiterhin ankündigt, nachdem sein Dienst ausgefallen ist, zieht er Datenverkehr an und lässt ihn fallen; daher müssen Zustandsprüfungen an Routenankündigungen gekoppelt sein. Inkonsistente Zonendaten oder Konfigurationen zwischen Standorten führen zu unterschiedlichen Antworten, je nachdem, bei welchem Standort ein Client landet. Ungeplante Routing-Änderungen können zudem lang andauernde TCP-Sitzungen unterbrechen, weshalb Teams eine standortbezogene Überwachung und eine konsistente Änderungskontrolle benötigen.

Wie sich Anycast im Vergleich zu verwandten Begriffen darstellt

Anycast vs. Unicast

Bei Unicast werden Pakete an ein bestimmtes Ziel gesendet, das eine eindeutige Adresse besitzt, während bei Anycast Pakete an denjenigen von mehreren Servern gesendet werden, die sich eine Adresse teilen und laut Routing am nächsten liegen. Was ist Unicast?

AttributeAnycastUnicast
Address ownershipShared by multiple servers in different locationsAssigned to a single interface
Destination chosen byRouting system, based on best pathSender, by the address it uses
Typical useDistributed DNS and other replicated servicesOrdinary one-to-one communication
Session stateCan break if routing changes mid-sessionStable as long as the host is reachable

Anycast vs. Multicast

Multicast liefert ein Paket an jedes Mitglied einer Gruppe, das sich angemeldet hat, während Anycast es nur an ein Mitglied einer Gruppe von Servern liefert, die sich eine Adresse teilen. Was ist Multicast?

AttributeAnycastMulticast
Delivery modelOne to the nearest of manyOne to many
Recipients per packetOne serverAll subscribed receivers
Selection mechanismRouting path selection, usually BGPGroup membership and multicast routing
Typical useResilient, low-latency services such as DNSStreaming and group distribution

Häufige Probleme mit Anycast

Wenn ein Standort sein Präfix wiederholt zurückzieht und erneut ankündigt, wechseln Clients zwischen Standorten hin und her und erleben zeitweise Ausfälle. Eine Route-Flap-Dämpfung durch Upstream-Anbieter kann das Präfix dann unterdrücken und den Standort für längere Zeit unerreichbar machen.

Ein Standort, dessen DNS-Software ausgefallen ist, dessen Router jedoch weiterhin das Präfix ankündigt, zieht weiterhin Anfragen an, beantwortet aber keine davon. Betreiber benötigen einen lokalen Zustandscheck, der die Route zurückzieht, sobald der Dienst nicht mehr reagiert.

Verschiedene Instanzen können unterschiedliche Antworten zurückgeben, wenn Zonendaten oder die Konfiguration nicht synchronisiert sind. Nutzer in verschiedenen Regionen melden dann widersprüchliche Ergebnisse, und das Problem lässt sich von einem Standort aus nur schwer reproduzieren.

Eine Routing-Änderung kann dazu führen, dass ein Client während einer Sitzung auf einen anderen Standort umgeleitet wird. Bei UDP-Abfragen mit nur einem Paket ist dies harmlos, kann jedoch lang andauernde TCP-Verbindungen zurücksetzen, darunter DNS-over-TCP-Zonenübertragungen oder umfangreiche Antworten.

Routing-Richtlinien und Peering entscheiden darüber, welchen Standort ein Client erreicht – nicht die geografische Entfernung. Clients können an einem weit entfernten Standort mit hoher Latenz landen, daher messen Betreiber die tatsächlichen Abfragepfade und passen die Präfix-Ankündigungen entsprechend an.

Erfahren Sie, wie ein einheitliches DDI den Netzwerkbetrieb vereinfacht

Verwalten Sie DNS, DHCP und IP-Adressen über eine einzige Plattform mit integrierter Automatisierung, Transparenz und Kontrolle.

Anycast-FAQ

Verwandte Begriffe

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Einrichtung von geregelten, auditfähigen IPAM-Workflow- und Genehmigungsmodellen für Unternehmensnetzwerke

Entdecken Sie IP-Management-Lösungen für geregelte, auditfähige IPAM-Workflows. Ermöglichen Sie bereichsbezogene Genehmigungen und lückenlose…

Read more
Content Hub

Das OSI-Modell verstehen: Wo DNS und IP-Adressierung in die 7 Schichten passen

Machen Sie sich mit den sieben Schichten des OSI-Modells vertraut und erfahren Sie, wie DNS und IP-Adressierung in dieses Modell eingebunden sind. Lernen…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Skalierung von DNS und IPAM für IPv6- und Dual-Stack-Unternehmensnetzwerke

Skalieren Sie DNS und IPAM für Dual-Stack-Unternehmensnetzwerke. Erfahren Sie, wie Micetro Teams bei der Verwaltung von IPv6-Migrationen mit integrierten…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte Infrastructure-as-Code-Pipelines

Durch die Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte IaC-Pipelines mit Micetro werden Adress- und Eintragsänderungen zu versionierten,…

Read more
Podcast

Podcast: Wie KI die Entwicklung von Unternehmenssoftware verändert

KI verändert die Netzwerkautomatisierung, doch eine sichere Implementierung erfordert solide Softwarepraktiken, Tests und Fachwissen, um Ausfälle zu…

Read more
Podcast

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Erhalten Sie mit LiveAssist Antworten aus den LiveNX-Daten, über die Sie bereits verfügen

Erfahren Sie, wie LiveAssist, das KI-gestützte Add-on für LiveNX, Ihre Netzwerkdaten in schnelle, gezielte Antworten umwandelt – mit einem Mehrwert, den…

Read more
Hands on laptop with digital dashboard showing IP address usage, overlapping ranges, and cost analytics for DDI infrastructur

Erstellung einer Kostenanalyse für den Ersatz bestehender appliancebasierter DDI-Lösungen durch eine Overlay-Verwaltungsschicht

Manuelle DDI-Arbeiten kosten die befragten Teams 1.040 Stunden pro Jahr. Hier erfahren Sie, wie Sie die Kosten für eine Verlängerung, den…

Read more

Verwandte Artikel