Vad är Anycast?

Anycast är en typ av nätverksrouting där data skickas från en punkt till en som tar emot en IP-adress. Det är unikt eftersom flera fysiska enheter delar denna IP-adress på olika platser. Vanligtvis är dessa enheter servrar. När data skickas till den delade IP-adressen tas den automatiskt emot av en av serverarna – närmare bestämt den som är fysiskt närmast avsändaren. Detta beskrivs ofta som en en-till-en-av-många-överföring.

Tänk på följande exempel: Tre servrar i Italien, Kanada och Mexiko delar en IP-adress. En avsändare i Texas vill dela data med den IP-adress som de tre delar – med Anycast skulle servern i Mexiko ta emot data, eftersom den är närmast och därför den första och snabbaste att svara.

Innehållsleveransnätverk ( CDN ) och DNS-värdar använder vanligtvis denna casting för att föra innehållet de levererar närmare användarna. Detta system innebär också att om en server som delar IP-adressen misslyckas, kommer en annan att hoppa in och fortsätta istället.

Till exempel: Om servern i Mexiko råkar gå offline, skulle den näst närmaste servern vara den i Kanada, och därmed skulle den kanadensiska servern acceptera data istället för den mexikanska tills den kommer tillbaka i kö. På så sätt blir det lite eller ingen stilleståndstid och tjänsterna förblir tillgängliga.

Likhet med Unicast

För den slutliga mottagaren av datan – slutanvändaren – finns det ingen verklig skillnad mellan Anycast och Unicasting, eftersom information flyttas från en avsändare till en mottagare – den enda skillnaden är vägen den tar. Däremot skickar Multicasting data till alla gruppmedlemmar, inte bara en. Mellanliggande enheter behöver i allmänhet inte ens stödja Anycast.

Det faktiska meddelandet är unicast till en enda IP. Anycast påverkar bara den virtuella routingen på internet, så din hemrouter behöver inte förstå det. Routing baseras på routing-"kostnaden" för varje annonserad server. Endast rutten med den lägsta kostnaden väljs. Anycast är särskilt väletablerat inom IPv6-protokoll, och erbjuder kortare åtkomsttider och enkel lastfördelning för åtkomst.

Kul fakta: DDoS-skyddstjänster som Cloudflare använder ofta Anycast för att skydda sina kunder. Om en server attackeras kan tjänsten konfigureras för att sprida belastningen över så många servrar som möjligt. Detta minimerar den övergripande effekten på vilken server som helst, vilket gör att målet och nätverket kan fortsätta normal drift. Detta kan innebära att försöket att stänga ner en webbplats helt misslyckas.

Under 2013 var Anycast en kritisk faktor i Cloudflares förmåga att hantera den mest betydande DDoS-attack den hade mött. Även om attacken nådde 300 Gbps kunde den fortfarande inte kringgå Anycast-systeminstallationen.

Slutsats

Anycast är ett adresseringsschema där flera servrar tilldelas samma delade IP-adress. Trafik dirigeras sedan till dessa servrar beroende på vilken server som är lättast att ta sig till från avsändarens plats. Detta är i allmänhet kopplat till närmaste fysiska plats, även om routingkostnadsalgoritmerna kan vara mer nyanserade än så.

Detta gör att tjänster som CDN:er och DNS-servrar kan använda en IP för att betjäna trafik över hela världen men dirigera trafik till servrar som är lokala för användaren. Anycast kan fungera som en ad hoc-lastbalanserare med noggrann konfiguration, vilket ger den potential att motverka DDoS-attacker.


Leave a Comment

Hur man använder AirPods med Samsung-telefoner

Hur man använder AirPods med Samsung-telefoner

Om du är osäker på om du ska köpa AirPods för din Samsung-telefon, kan denna guide verkligen hjälpa. Den mest uppenbara frågan är om de två är

Grunderna för 3D-utskrift: Underhållstips för din 3D-skrivare

Grunderna för 3D-utskrift: Underhållstips för din 3D-skrivare

Att hålla dina 3D-skrivare i gott skick är mycket viktigt för att få de bästa resultaten. Här är några viktiga tips att tänka på.

Canon Pixma MG5220: Skanna utan bläck

Canon Pixma MG5220: Skanna utan bläck

Hur man aktiverar scanning på Canon Pixma MG5220 när du har slut på bläck.

Hur man fixar GeForce Now felkod 0xC272008F

Hur man fixar GeForce Now felkod 0xC272008F

Du förbereder dig för en kväll av spelande, och det kommer att bli en stor sådan – du har precis köpt "Star Wars Outlaws" på GeForce Now streamingtjänsten. Upptäck den enda kända lösningen som visar dig hur man fixar GeForce Now felkod 0xC272008F så att du kan börja spela Ubisoft-spel igen.

10 Bästa NAS-lagringsenheter för hem- och yrkesbruk

10 Bästa NAS-lagringsenheter för hem- och yrkesbruk

Oavsett om du letar efter en NAS för ditt hem eller kontor, kolla in denna lista över de bästa NAS-lagringsenheterna.

5 Anledningar till varför din bärbara dator överhettas

5 Anledningar till varför din bärbara dator överhettas

Ta reda på några möjliga orsaker till varför din bärbara dator överhettas, tillsammans med tips och tricks för att undvika detta problem och hålla din enhet sval.

Grunderna i 3D-utskrift: En nödvändig underhållskontrollista

Grunderna i 3D-utskrift: En nödvändig underhållskontrollista

Att hålla din utrustning i gott skick är ett måste. Här är några användbara tips för att hålla din 3D-skrivare i toppskick.

Hur man ansluter en Windows 11-laptop till projektor/TV

Hur man ansluter en Windows 11-laptop till projektor/TV

Läs denna artikel för att lära dig den enkla steg-för-steg-processen för att ansluta en laptop till en projektor eller en TV på Windows 11 och Windows 10-operativsystem.

Hur man hittar IP-adressen till en skrivare

Hur man hittar IP-adressen till en skrivare

Har du problem med att ta reda på vilken IP-adress din skrivare använder? Vi visar dig hur du hittar den.

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Om dina Powerbeats Pro inte laddar, använd en annan strömkälla och rengör dina hörsnäckor. Lämna fodralet öppet medan du laddar dina hörsnäckor.