Hvad er Anycast?

Anycast er en type netværksrouting, hvor data sendes fra et punkt til et, der modtager en IP-adresse. Det er unikt, fordi flere fysiske enheder deler denne IP-adresse forskellige steder. Normalt er disse enheder servere. Når data sendes til den delte IP, modtages de automatisk af en af ​​serverne – nærmere bestemt den, der er fysisk tættest på afsenderen. Dette beskrives ofte som en en-til-en-af-mange transmission.

Overvej følgende eksempel: Tre servere i Italien, Canada og Mexico deler en IP-adresse. En afsender i Texas ønsker at dele data med den IP-adresse, de tre deler – ved hjælp af Anycast ville serveren i Mexico modtage dataene, da den er tættest på og derfor den første og hurtigste til at reagere.

Indholdsleveringsnetværk ( CDN'er ) og DNS-værter bruger almindeligvis denne casting for at bringe det indhold, de leverer, tættere på brugerne. Dette system betyder også, at hvis en server, der deler IP-adressen, fejler, vil en anden hoppe ind og fortsætte i stedet.

For eksempel: Hvis serveren i Mexico tilfældigvis går offline, vil den næstnærmeste server være den i Canada, og den canadiske server vil således acceptere dataene i stedet for den mexicanske, indtil den kommer tilbage i kø. På denne måde er der lidt eller ingen nedetid, og tjenesterne forbliver tilgængelige.

Ligesom Unicast

For den endelige modtager af dataene – slutbrugeren – er der ingen reel forskel mellem Anycast og Unicasting, da information flyttes fra én afsender til én modtager – den eneste forskel er den vej, den tager. I modsætning hertil sender Multicasting data til alle gruppemedlemmer, ikke kun én. Mellemliggende enheder behøver generelt ikke engang at understøtte Anycast.

Den faktiske besked er unicast til en enkelt IP. Anycast påvirker kun den virtuelle routing på internettet, så din hjemmerouter behøver ikke at forstå det. Routing er baseret på routing-'omkostningerne' til hver annonceret server. Kun ruten med den laveste pris vælges. Anycast er særligt veletableret inden for IPv6-protokoller, der tilbyder reducerede adgangstider og nem belastningsfordeling for adgang.

Sjovt faktum: DDoS-beskyttelsestjenester som Cloudflare bruger ofte Anycast til at beskytte deres klienter. Hvis en server angribes, kan tjenesten konfigureres til at sprede belastningen over så mange servere som muligt. Dette minimerer den overordnede effekt på enhver server, så målet og netværket kan fortsætte normal drift. Dette kan betyde, at forsøget på at lukke et websted helt mislykkes.

I 2013 var Anycast en kritisk faktor i Cloudflares evne til at styre det mest betydningsfulde DDoS-angreb, det havde været udsat for. Selv når det ramte 300 Gbps, kunne angrebet stadig ikke omgå Anycast-systemets opsætning.

Konklusion

Anycast er en adresseordning, hvor flere servere tildeles den samme delte IP-adresse. Trafikken dirigeres så til disse servere afhængig af hvilken server der er lettest at komme til fra afsenderens placering. Dette er generelt knyttet til den nærmeste fysiske placering, selvom routingomkostningsalgoritmerne kan være mere nuancerede end som så.

Dette giver tjenester som CDN'er og DNS-servere mulighed for at bruge én IP til at betjene trafik på verdensplan, men direkte trafik til servere, der er lokale for brugeren. Anycast kan fungere som en ad hoc load balancer med omhyggelig konfiguration, hvilket giver den mulighed for at forhindre DDoS-angreb.


Sådan klones en harddisk

Sådan klones en harddisk

I den moderne digitale tidsalder, hvor data er et værdifuldt aktiv, kan kloning af en harddisk på Windows være en afgørende proces for mange. Denne omfattende guide

Sådan repareres driveren WUDFRd kunne ikke indlæses på Windows 10?

Sådan repareres driveren WUDFRd kunne ikke indlæses på Windows 10?

Står du over for fejlmeddelelsen, mens du starter din computer, som siger, at driveren WUDFRd ikke kunne indlæses på din computer?

Sådan rettes NVIDIA GeForce Experience-fejlkode 0x0003

Sådan rettes NVIDIA GeForce Experience-fejlkode 0x0003

Oplever du NVIDIA GeForce-oplevelsesfejlkode 0x0003 på dit skrivebord? Hvis ja, læs bloggen for at finde ud af, hvordan du løser denne fejl hurtigt og nemt.

Hvad er SMPS?

Hvad er SMPS?

Lær, hvad SMPS er og betydningen af ​​forskellige effektivitetsvurderinger, før du vælger en SMPS til din computer.

Hvorfor tænder min Chromebook ikke

Hvorfor tænder min Chromebook ikke

Få svar på spørgsmålet: Hvorfor tænder min Chromebook ikke? I denne nyttige vejledning til Chromebook-brugere.

Sådan rapporteres phishing-svindel til Google

Sådan rapporteres phishing-svindel til Google

Lær, hvordan du rapporterer en svindler til Google for at forhindre dem i at snyde andre med denne vejledning.

Roomba stopper, stikker og drejer rundt – Fix

Roomba stopper, stikker og drejer rundt – Fix

Løs et problem, hvor din Roomba robotstøvsuger stopper, sætter sig fast og bliver ved med at dreje rundt.

Sådan ændres grafikindstillinger på Steam Deck

Sådan ændres grafikindstillinger på Steam Deck

Steam Deck tilbyder en robust og alsidig spiloplevelse lige ved hånden. Dog for at optimere dit spil og sikre det bedst mulige

Hvad er isolationsbaseret sikkerhed?

Hvad er isolationsbaseret sikkerhed?

Ville dykke ned i et emne, der bliver stadig vigtigere i cybersikkerhedens verden: isolationsbaseret sikkerhed. Denne tilgang til

Sådan bruger du Auto Clicker til Chromebook

Sådan bruger du Auto Clicker til Chromebook

I dag skulle du dykke ned i et værktøj, der kan automatisere gentagne klikopgaver på din Chromebook: Auto Clicker. Dette værktøj kan spare dig tid og