Menü
Ein Beitrag von Adacor

DNS-Check mit Anycast leichtgemacht

DNS-Check mit Anycast leichtgemachtAnycast beschreibt ein Adressierungsschema in Netzwerken. Mit Anycast können eine große Anzahl Server global verteilt die gleiche IP-Adresse besitzen.
Dies ermöglicht eine Reduzierung der Antwortzeiten für Anfragen aus dem Internet, da idealerweise der geografisch nächstgelegene Server angesprochen wird.

Um nun Anycast zu ermöglichen, ist es wichtig, dass die Anycast IP-Adresse an dem jeweiligen Standort nur verwendet wird, wenn der zugrunde liegende Service auch verfügbar ist.

Sollte dem nicht so sein, würde der Traffic zwar in Richtung des Servers fließen aber nicht beantwortet werden, dass würde einen – wenn auch regional begrenzten – Ausfall bedeuten.

Image

Whitepaper zu SLA downloaden

Wieso belastbare Service-Level-Agreements die Basis für performante IT-Services sind, lesen Sie im Whitepaper von ADACOR CEO Thomas Wittbecker.

Infos zum Datenschutz

Hier kommt nun ExaBGP zum Einsatz.

Durch einbaubare Checkscripte wird sichergestellt, dass die Anycast IP-Adresse des Service Hosts nur zum Router propagiert wird, wenn der Service auch verfügbar ist. Sollte dem nicht so sein, gibt es im internen Routerverbund Netzwerkpfade, die weiterhin sicherstellen, dass die Anfrage beantwortet wird. In diesem Fall erhöht sich jedoch die Latenz.

Code-Beispiel für einen DNS check

#!/usr/bin/env bash

STATE="down"

while true; do

  DIG_STATE=$(dig adacor.com @ns1.adacor.net 2> /dev/null | grep
195.137.170.149 | awk '{print $5}')

  if [[ $DIG_STATE == '195.137.170.149' ]]; then

    if [[ "$STATE" != "up" ]]; then

    echo $STATE

     echo "announce route 198.51.100.11 next-hop 192.0.2.11"

      STATE="up"

    fi

  else

    if [[ "$STATE" != "down" ]]; then

        echo $STATE

      echo "withdraw route 198.51.100.11 next-hop 192.0.2.11"

      STATE="down"

    fi

  fi

  sleep 2

done

Mithilfe dieses kleinen Bash Scriptes (exabgp kann auch perl, python …) wird geprüft, ob der auf diesem Server laufende DNS Daemon die richtige IP an diesem STandort terminiert.

Wenn dem so ist, wird via BGP die IP Adresse 198.51.100.11 an die Router dieses Standortes propagiert. Damit ist sichergestellt, dass der gesamte Traffic für diese IP an diesem Standort terminiert.

Sollte das Bash Script nicht den Wert „195.137.170.149“ aus der DNS-Abfrage lesen können, wird die Route verworfen und der Traffic wird innerhalb des Provider-Netzwerks an einen anderen Standort weitergeleitet.

, , ,

Die besten IT-News per E-Mail

Immer als Erster über brandaktuelle IT-Themen informiert sein!

Datenschutzhinweise


Weitere Artikel zum Thema lesen

IT-News

Adacor ist vorgeprüfter ­VDA-Lieferant im TISAX-Netzwerk

Trusted Information Security Assessment ­Exchange (TISAX) - hieran erkennt ein Unternehmen aus der Automobilbranche, dass ein Zulieferer oder Dienstleister bereits geprüft wurde.

weiter lesen

Monitoring von Hosts, Applikationen und Infrastrukturen mit Centreon und Cacti

Hosting

Monitoring von Hosts, Applikationen und Infrastrukturen mit Centreon und Cacti

Unterschiedliche Anforderungen wie Server-Monitoring und Netzwerk-Monitoring erfordern auch zwei verschiedene Monitoring-Systeme. Wie und mit welchen Tools lässt sich ein effizientes Monitoring von Hosts, Applikationen...

weiter lesen

Individuelle Betriebskonzepte zum Hosting von Werbekampagnen

Hosting

Individuelle Betriebskonzepte zum Hosting von Werbekampagnen

Unsere Checkliste bringt schnell Klarheit in die Frage, welche Dimensionen ein Werbserver für das erfolgreiche Hosting von Werbekampagnen haben sollte.

weiter lesen


Neueste Nachrichten von Adacor

Biz & Trends

Bei uns erhalten Bewerber schnelles Feedback

Adacor hat sich eine hohe Wertschätzung von Mitarbeitern und Bewerbern auf die Fahne geschrieben, so ist es selbstverständlich, dass Bewerber schon nach wenigen Tagen...

weiter lesen

Cloud, Hosting

Kostenvergleich: Inhouse vs Cloud

Bei der Entscheidung ob Cloud oder In-House-Lösung müssen neben der Kostenfrage, auch Qualität und Leistung analysiert werden.

weiter lesen

Biz & Trends, IT-News

IT-Branche im stetigen Wandel

Mutige Experimente, neue Ideen und viel Innovationskraft machen die IT-Branche aus, wir haben die aktuellsten Trends zusammengestellt.

weiter lesen