anycast översikt

Anycast är en nätverksadressering och routingmetod som tillskriver en enda IP-adress till flera servrar i ett nätverk. Tanken bakom anycast är att data skickas till närmaste server baserat på platsen för användarförfrågan. Genom att göra det kan användaren minska nätverkshopp och latens, minska tiden som krävs för dataöverföring och möjliggöra en konsekvent global användarupplevelse.

används ofta i applikationer som DNS (Domain Name System) och CDNs (Content Delivery Networks), anycast fattar routingbeslut som förbättrar nätverksprestanda.

Anycast Diagram

hur fungerar anycast?

för att förstå hur anycast fungerar måste vi först förstå hur information skickas över Internet.

kort sagt består Internet av lager av nätverk som består av länkar, Routrar och slutvärdar. Information på Internet är uppdelad i mindre bitar av data som kallas paket, och routrar hjälper till att flytta dessa paket genom nätverket smidigt. Varje router har en specifik överföringsväg för varje IP-adress.

som vi tidigare nämnt, med anycast flera servrar tillkännage och dela samma offentliga IP-adress. För att ge ett exempel kan destinations IP-adress 1.2.3.4 meddelas för en molnnod i Tokyo samtidigt som den tillkännages för noder i London, Singapore och andra. Detta minimerar latens och distribuerar trafik vid olika noder.

Anycast dirigerar paket till den geografiskt närmaste servern baserat på BGP-banor (Border Gateway Protocol). När routern nära klienten begär sökvägen till IP, tar den emot olika tillkännagivna rutter och väljer den kortaste vägen. Med anycast väljer systemet konsekvent den kortaste vägen varje gång. I händelse av ett nodfel bestäms nästa kortaste rutt och trafiken omdirigeras utan att behöva ändra IP-adressen.

Anycast fördelar och nackdelar

Anycast routing medför betydande prestandaförbättringar, men det kommer inte utan begränsningar.

fördelar:

  • snabb anslutning-användare dirigeras genom närmaste nod för att minimera returtid.
  • lastbalansering – alla servrar kan bearbeta och svara på en begäran och failover är klar via IP-adress snarare än DNS.
  • enkel konfigurationshantering – en enda DNS-serverkonfiguration kan distribueras till alla noder.
  • DDoS-begränsning – efter att ha filtrerat det mesta av attacken distribueras den återstående attacktrafiken till flera datacenter för att förhindra att enskilda platser blir överväldigade.

nackdelar:

  • högre underhållskostnader-hantering av ruttmeddelanden kan vara kostsamt.
  • IP-routingbegränsningar-Anycast är inte medveten om belastning eller andra applikationsskiktsmått.
  • Distributionsutmaningar-implementering av anycast kräver en viss nivå av teknisk expertis för att distribuera och hantera; ett adressprefix och ett AS-nummer krävs.

Zenlayer Anycast

Zenlayer erbjuder för närvarande anycast tillsammans med Zenworks-produkter i Los Angeles, Singapore och Frankfurt. För att kunna använda denna tjänst måste användarna samtidigt distribuera tre noder.

funderar du på att använda en webbhotellleverantör för att köra anycast för din organisations räkning? Kontakta en Zenlayer-expert för att maximera drifttid och tillgänglighet.

Lämna ett svar

Din e-postadress kommer inte publiceras.