Anycast á¡ááŒá±á¬ááºáž áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬áž ááŒá¬ážáá°ážááŒááŸá¬áá«á ááœááºáááºááááºá á¬ááŸáá·áº áááºážááŒá±á¬ááºážáááºááŒááºážá á€áááºážáááºážááŒáá·áºá ááœááºáááºáá áºáá¯áá±á«áºááŸá áá¬áá¬áá»á¬ážá áœá¬á¡ááœáẠIP ááááºá á¬áá áºáá¯áááºážááᯠáá¬áááºáá±ážá¡ááºáááºá á€áá¬áá¬áá»á¬ážááẠáá áºáá¯ááŸáá·áºáá áºáᯠáá±ážáá¶áá±á¬ áá±áá¬á ááºáá¬áá»á¬ážááœááºááẠáááºááŸáááá¯ááºáááºá Anycast á á¡áá°á¡áááŸá¬ áá±á¬ááºážááá¯ááŸá¯áááºážááŒá áºá áááºáá±áá¬áá±á«áºáá°áááºá áá±áá¬áá»á¬ážááᯠá¡áá®ážáá¯á¶áž (ááœááºááẠtopology á¡áá ááá¯ááá¯áááá»á áœá¬ááŒá±á¬ááá»áŸáẠBGP áááºážááŒá±á¬ááºážáááá¯ááá¯áá±á¬) áá¬áá¬ááá¯á· áá±ážááá¯á·ááŒááºážááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá ááœááºáááºá¡áá°ážá¡ááŒá±á¬ááºáž (hop) ááŸáá·áº ááŸá±á¬áá·áºááŸá±ážááŒááºáž (latency) á¡áá±á¡ááœááºááᯠáá»áŸá±á¬á·áá»ááá¯ááºáááºá
á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá áá°áá®áá±á¬áááºážááŒá±á¬ááºážááᯠááá¹áá¬áá áºááŸááºážááŸá áá±áá¬á ááºáá¬áá»á¬ážá áœá¬á០ááŒá±á¬áºááŒá¬áá¬ážáááºá ááá¯á·ááŒá±á¬áá·áºá áá±á¬ááºáááºáá»á¬ážááᯠBGP áááºážááŒá±á¬ááºážáá»á¬ážá áá±áá¬á ááºáá¬ááᯠá¡ááŒá±áá¶á "á¡áá±á¬ááºážáá¯á¶áž" ááŸáá·áº "á¡áá®ážáá¯á¶áž" ááá¯á· áá±ážááá¯á·áááºááŒá áºáááºá áá¬ááŒá±á¬áá·áº Anycast ááŒá áºáá¬áá²á Unicast á¡á á¬áž Anycast ááᯠáá¬ááŒá±á¬áá·áº áá¯á¶ážáá¬áá²á
Unicast ááẠáááºáá¬áá¬áá
áºáá¯áááºážááŸáá·áº á¡áááºá¡áááºááá¬áááŸááá±á¬ ááá¯ááºáá
áºáá¯á¡ááœáẠá¡ááŸááºááááºááá·áºáá»á±á¬áºáááºá ááá¯á·áá±á¬áºá áááºáá±á¬ááºááŸá¯áá
áºáá¯ááœáẠá
á¬áááºážááœááºážáá° áááºážááŸáá·áºáá»á®ááŸááá«áá áá
áºáá¯áá»ááºážá
á®ááœáẠáá°áá®áá±á¬ IP ááááºá
á¬áá«ááá·áº áááºáá¬áá¬áá»á¬ážá
áœá¬ááᯠá¡áá¯á¶ážááŒá¯áá±á·ááŸááááºá áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážáá±á¬ááºááœááºááá¯ááºááẠá€áá¬áá¬áá»á¬ážááᯠáááá®áááºá¡áá±á¡áá¬ážá¡á ááŒáá·áºáá±áá¬ážáá«áááºá
á€á¡ááŒá±á¡áá±ááœááºá Anycast ááẠá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá±ážááẠ(á¡ááœá¬ážá¡áá¬ááᯠá¡áááºážáá¯á¶ážááŸá±á¬áá·áºááŸá±ážááŸá¯ááŒáá·áº áá¯á¶ážá áœá²áá°áᶠáá±ážááá¯á·áááº)á áááºáá±á¬ááºááŸá¯áá¯á¶ááŒááºá áááºáá»áááŸá¯ (áááá¯á¡ááºáá±á¬áá¬áá¬áá»á¬ážááŒá±á¬áá·áº) ááŸáá·áº áá»áááºááœááºáá»áŸá¬ááŸáááŒááºážááá¯á·ááᯠáá±áá»á¬á á áºáá±ážáá« - áá¬áá¬áá»á¬ážá áœá¬áᶠáááºážááŒá±á¬ááºážáá±ážááŒááºážááẠáááºážááá¯á·ááŒá¬ážááŸá áááºááᯠáááá±á¬ááºá áœá¬ááŒáá·áºáá±áá±ážáááºááŒá áºááŒá®áž ááŒááºááŸá¯ááºážááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±áá«áááºá site.
á¡á±á¬áºááá±áá¬áá»á¬ážááẠAnycast ááŸáá·áº DNS ááá¯á¡ááŒá±áá¶á áá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž áááºáá»áááºááœááºáá»áŸá¬áá¯á¶á á¶á¡áá»áá¯ážáá»áá¯ážááᯠáá±ážáá±á¬ááºáááºá áá±á¬ááºáááºáá»á¬ážááẠááá¯ááºááááá®áááºáááºáá±áá¬á¡áá±á«áºá¡ááŒá±áá¶á áá±á¬ááºážááá¯áá»ááºáá»á¬ážááá¯áá±ážááá¯á·ááá·áº IP ááááºá á¬áá»á¬ážááᯠáááºááŸááºááá¯ááºáááºá áááºážááẠá¡áá¯á¶ážááŒá¯áá°áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠááá¯ááá¯áá»á±á¬á·ááŒá±á¬ááºážá áœá¬ ááŒáá·áºáá±ááá¯ááºá á±áááºá
ááẠload (á¡áá¯á¶ážááŒá¯áá°áá»á¬áž) ááᯠááŒáá·áºáá±ááẠááá¯á¡ááºáá±á¬ ááá¯ááºáá»á¬ážá áœá¬ ááŸáááẠááá¯áá«á áá¯á·á á¥ááá¬á áá áºáá±á·áá»áŸáẠáá±á¬ááºážááá¯áá»áẠ100 ááŸááá±á¬ á¡áœááºááá¯ááºážá ááá¯ážáá áºáᯠááá¯á·ááá¯áẠáá¬áááºááŒá®áž ááá±á¬á·ááºáá áºáá¯á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáá®ážááŒá¬ážááá¯ááºáá áºáá¯ááá¯á· áááºáá±á¬ááºááá·áº áá±áááᯠááá·áºáááºáááºá áááºááẠGeo Community ááœá±ážáá»ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá áááºážááẠá¡á±á¬áºááá±áá¬á០áááºážááŒá±á¬ááºážááŒá±áá¬ááá·áº áá±áááᯠááá·áºáááºááœáá·áºááŒá¯áááºá
Anycast ááŸáá·áº Unicast- ááœá¬ááŒá¬ážáá»ááºáá»á¬áž
Anycast ááᯠááœááºáááºá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá±ážááá·áº áááºážááŒá±á¬ááºážááá¯ááºáᬠáá¯á¶ážááŒááºáá»ááºáá»á¬ážáá»áááºá¡ááœáẠDNS (Domain Name System) ááŸáá·áº CDN (Content Delivery Networks) áá²á·ááá¯á·áá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá±á·ááŸááááºá á¡ááŒá±á¬ááºážá¡áá¬áá±ážááá¯á·ááŒááºážááœááºáááºáá»á¬ážááẠá¡ááœá¬ážá¡áá¬áá»á¬ážááŒá¬ážáá±á¬ááŒá±á¬áá·áº Anycast ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž Anycast ááẠá€ááá á¹á áááºááœáẠá¡á¬ážáá¬áá»ááºáá»á¬ážá áœá¬ááᯠáá±ážáá±á¬ááºááẠ(áááºážááá¯á·ááᯠá¡á±á¬ááºááœáẠáá±á¬ááºáááºáá±á¬áºááŒáá¬ážáááº)á DNS ááœáẠAnycast ááẠááá·áºá¡á¬áž áááºáá±á¬ááºááŸá¯á áá¯á¶ááŒááºá áááºáá»áááŸá¯ááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠáá¶ááá¯ááºáááºááŸáááŸá¯ á¡ááá·áºááᯠáááááá¬áᬠááá¯ážááŒáŸáá·áºááá¯ááºá á±áá«áááºá
Anycast IP ááœáẠBGP ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá«á áá®ážááŒá¬áž host áá
áºáá¯ááá¯á· áááºážááŒá±á¬ááºážáá»á¬ážá
áœá¬ááŸááááºá áááºážááá¯á·ááẠlatency áááºážáá«ážáá±á¬ áá»áááºáááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºááẠá¡áá¯á¶ážááŒá¯ááá·áº áá±áá¬á
ááºáá¬áá»á¬ážá
áœá¬ááŸá host áá»á¬ážá áááá¹áá°áá»á¬ážááŒá
áºáááºá
ááá¯á·ááŒá±á¬áá·áº Anycast ááœááºáááºááœáẠáá°áá®áá±á¬ IP ááááºá á¬ááᯠááá°áá®áá±á¬áá±áá¬áá»á¬ážá០ááŒá±á¬áºááŒá¬áá¬ážááŒá®áž áááºážááŒá±á¬ááºážá "áá¯ááºáá»á ááááº" ááá¯á¡ááŒá±áá¶á á¡áá¯á¶ážááŒá¯áá°ááá±á¬ááºážááá¯ááŸá¯ááᯠáá±ážááá¯á·áááá·áºáá±áá¬ááᯠááœááºáááºá០áá¯á¶ážááŒááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá BGP ááᯠââá¡ááá¯áá¯á¶ážáá±áá¬áááºážááŒá±á¬ááºážááᯠáá¯á¶ážááŒááºááẠáááŒá¬ááá¡áá¯á¶ážááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá°áá áºáŠážááẠAnycast áá±á¬ááºážááá¯áá»ááºááᯠáá±ážááá¯á·áá±á¬á¡áá«á BGP ááẠááœááºáááºáá±á«áºááŸá Anycast áá¬áá¬áá»á¬ážá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáááºážááŒá±á¬ááºážááᯠáá¯á¶ážááŒááºáá±ážáááºá
Anycast áá¡áá»áá¯ážáá»á±ážáá°ážáá»á¬áž
Latency áá»áŸá±á¬á·áá»ááŒááºážá
Anycast á
áá
áºáá»á¬ážááẠááá·áºá¡á¬áž á¡áá®ážáá¯á¶ážáá¬áá¬á០áá±áá¬áá»á¬ážááᯠáááºáá¶áááŸáááẠááœáá·áºááŒá¯áá±ážáá±á¬ááŒá±á¬áá·áº áá¯á¶ážá
áœá²áá°áá»á¬ážá áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá¬ááœáẠlatency ááᯠáá»áŸá±á¬á·áá»áá±ážááá¯ááºáá«áááºá ááá¯ááá¯áááºááŸá¬á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠ"á¡áá®ážáá¯á¶áž" (áááºážááŒá±á¬ááºážáááºáááá¯ááá¯áá±á¬áá
ááºážáááºážáá»ááºáá»á¬ážá¡á) DNS áá¬áá¬ááá¯á· á¡ááŒá²áá»áááºáááºáááºááŒá
áºáááºá ááááºá¡áá±ááŒáá·áº Anycast ááẠclient ááŸáá·áº server ááŒá¬ážááŸá ááœááºáááºá¡ááœá¬á¡áá±ážááᯠáá»áŸá±á¬á·áá»ááŒááºážááŒáá·áº áááºááœááºáá±ážá¡áá»áááºááᯠáá»áŸá±á¬á·áá»áá±ážáááºá áááºážááẠlatency ááá¯áá»áŸá±á¬á·áá»áá±ážáá¯á¶áá¬áá Load Balancing ááᯠáááºážáá±ážáá«áááºá
á¡ááŸáááº
á¡ááœá¬ážá¡áá¬ááᯠá¡áá®ážáá¯á¶áž node ááá¯á· ááœáŸááºááŒá¬ážáá¬ážááŒá®áž client ááŸáá·áº node á¡ááŒá¬áž áá±áá¬ááœáŸá²ááŒá±á¬ááºážááŸá¯ááœáẠlatency áá»á±á¬á·áááºážááœá¬ážáá±á¬ááŒá±á¬áá·áºá ááááºááẠclient á០á¡áá»ááºá¡áááºááᯠáááºááá·áºáá±áá¬á០áá±á¬ááºážááá¯áááºááŒá áºá á± áá±ážááá¯á·ááŸá¯ááŸá¯ááºážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááœá¬ážáááºááŒá áºáá«áááºá
áááºááŒáááºááŸá¯ááŸáá·áº á¡ááŸá¬ážáá¶ááá¯ááºáááºááᯠááá¯ážá á±áááºá
á¡áááºá ááá¹áá¬áá áºááŸááºážááŸá áá¬áá¬áá»á¬ážá áœá¬ááẠáá°áá®áá±á¬ IP ááá¯á¡áá¯á¶ážááŒá¯áá«áá áá¬áá¬áá»á¬ážáá²á០áá áºáᯠáá»ááºááœááºážáá«á ááá¯á·ááá¯áẠáá»ááœá¬ážáá«áá á¡ááœá¬ážá¡áá¬áá»á¬ážááᯠá¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· ááŒááºáááºááœáŸááºážáá±ážáá«áááºá ááááºá¡áá±ááŒáá·áº Anycast ááẠáááºáá±á¬ááºááŸá¯ááᯠááá¯ááá¯áá¶ááá¯ááºáááºááŸáá á±ááŒá®áž ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ ááœááºáááºá¡áá¯á¶ážááŒá¯ááœáá·áº/latency/á¡ááŒááºááŸá¯ááºážááᯠáá±ážáá±á¬ááºáááºá
ááá¯á·ááŒá±á¬áá·áºá áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠá¡ááŒá²áááºážáááŸáááá¯ááºáá±á¬ áá¬áá¬áá»á¬ážá áœá¬ááŸáááŒááºážááŒáá·áºá á¥ááá¬á Anycast ááẠDNS ááááºááŒáááºááŸá¯ááᯠááá¯ážáááºá á±áááºá á¡áááºá áááºáá¶áá±á¬ááºááœááºáá±ážááŸá¯ áá¡á±á¬ááºááŒááºáá«áá á¡áá¯á¶ážááŒá¯áá° áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá°ááá¯ááºááá¯áẠáááºáá±á¬ááºá áœááºáááºááŸá¯ ááá¯á·ááá¯áẠááŒááºáááºááœá²á·á ááºážááŒááºážáááŸááá² á¡ááŒá¬áž DNS áá¬áá¬ááá¯á· ááŒááºáááºááœáŸááºážáá±ážáá«áááºá Anycast ááẠááŒá¿áá¬ááŸáááá¯ááºá áááºážááŒá±á¬ááºážáá»á¬ážááᯠáááºááŸá¬ážáá¯á¶ááŒáá·áº á¡ááŒá¬ážáááºááá¯ááºáá»á¬ážááá¯á· ááœáá·áºáááºážáá¯áá®ážáá«áž áá°ážááŒá±á¬ááºážááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
Load áá»áááºááœááºáá»áŸá¬
Anycast á áá áºááœááºá ááœááºáááºá¡ááœá¬ážá¡áá¬ááᯠááá°áá®áá±á¬áá¬áá¬áá»á¬ážááá¯á· ááŒáá·áºáá±áááºá ááá¯ááá¯áááºááŸá¬á áááºážááẠload balancer á¡ááŒá áºáá¯ááºáá±á¬ááºááŒá®áž áááºááá·áº server áá áºáá¯áááºážá០traffic á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá¶áááŸáááŒááºážá០áá¬ážáá®ážáá±ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá±á¬ááºážááá¯áá»ááºáááºážááŒá áºá០áá°áá®áá±á¬ áááá®áááºá¡ááœá¬á¡áá±ážááœáẠááœááºááẠnode áá»á¬ážá áœá¬ááŸáááá·áºá¡áá« Load Balancing ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá á€ááá á¹á ááœááºá áááºá¡á¬áž node áá»á¬ážááŒá¬ážááœááºááŒáá·áºáá±áááºá
DoS ááá¯ááºááá¯ááºááŸá¯áá»á¬ážá áááºáá±á¬ááºááŸá¯ááᯠáá»áŸá±á¬á·áá»ááŒááºážá
Anycast ááá±á¬ááºáááºá¡ááºá¹áá«áááºááŸá¬ DDoS áá¯áá¶ááŸá¯ááŒá áºáááºá DDoS ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááẠáá±á¬ááºážááá¯áá»ááºáá»á¬ážá áœá¬ááŒáá·áº ááœááºáááºá¡ááœááºážááŸá áá¬áá¬á¡á¬ážáá¯á¶ážááᯠááŒáá¯ááœááºážááááºááŒá áºááŒá®áž ááŒá áºáá±á¬ááŒá±á¬áá·áº Anycast á áá áºá¡á¬áž ááŸááá·áºáá»ááẠáááŒá áºááá¯ááºáá«á
DDoS ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááẠááá¯ááºááá¯ááºáá¶ááá±á¬ áá¬áá¬ááᯠááœááºááœááºáá²áá²ááŒá áºá á±áá±á¬ áááºážááŒá±á¬ááºážáá»á¬ážá áœá¬ááᯠáááºáá®ážáá±ážááá¯ááºááá·áº botnets áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá±á·ááŸááááºá á€á¡ááŒá±á¡áá±ááœáẠAnycast ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá á¡á¬ážáá¬áá»ááºááŸá¬ áá¬áá¬áá áºáá¯á á®ááẠáá®ážááŒá¬ážáá¬áá¬áá áºáá¯áá±á«áºááŸá load á¡á¬áž áá»á±á¬á·áááºážá á±ááá·áº ááá¯ááºááá¯ááºááŸá¯áá¡á áááºá¡ááá¯ááºážáá áºáá¯á á®ááᯠ"á á¯ááºáá°ááá¯ááºáááº" ááŒá±á¬áá·áºááŒá áºáááºá áááºáá±á¬ááºááŸá¯ ááá¯ááºááá¯ááºááŸá¯á¡á¬áž ááŒááºážááá¯ááŒááºážááẠáá¬áá¬ááá¯á· áá±ááá¹ááá¡ááŒá ẠáááºááŸááºáá¶áááœááºááŸáááŒá®áž áááºáá±á¬ááºááŸá¯áá áºáá¯áá¯á¶ážááᯠáááááá¯ááºá á±áá«á
á¡áá»á¬ážááá¯áẠá¡ááá¯ááºážá¡áᬠááŒáá·áºáá¬ážáááºá
Anycast á áá áºáá»á¬ážááẠáá¬ááºá¡ááœá¬ážá¡áá¬áá»á¬ážááŒá¬ážáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠáá±á¬ááºážááœááºááá·áºáá»á±á¬áºáá«áááºá Anycast ááᯠá¡áá¯á¶ážááŒá¯ááá·áº áááºáá±á¬ááºááŸá¯áá áºáá¯ááẠááá¯ážááœá¬ážáá¬áá±á¬ á¡ááœá¬ážá¡áá¬áá»á¬ážááᯠááá¯ááºááœááºááẠáá¬áá¬á¡áá áºáá»á¬áž ááá¯á¡ááºáá«áá áááºážááᯠááá¯ááºááœááºááẠáá¬áá¬á¡áá áºáá»á¬ážááᯠááœááºáááºááá¯á· áá±á«ááºážááá·áºááá¯ááºáááºá áááºážááá¯á·ááᯠá¡áá Ạááá¯á·ááá¯áẠááŸáááŒá®ážáá¬ážááá¯ááºáá»á¬ážááœáẠáá¬ážááŸáááá¯ááºáá«áááºá
áááºáá±áá¬áá áºáá¯ááœáẠá¡ááœá¬ážá¡áᬠáá»á¬ážááŒá¬ážáá¬áá«áá áá¬áá¬áá áºáá¯ááá·áºááŒááºážááẠááá¯ááá¯ááºá¡ááœáẠáááºááᯠáá»áááºááœááºáá»áŸá¬á¡ááŒá Ạáá°áá®áá±ážáá«áááºá áááºááá¯ááºá¡áá áºááœáẠáá¬áá¬áá áºáá¯ááá·áºááŒááºážááẠá¡áá¯á¶ážááŒá¯áá°á¡áá»áá¯á·á¡ááœáẠááŒááºáááºážááá·áºááºá¡áá áºááᯠáááºáá®ážááŒááºážááŒáá·áº latency ááᯠáá»áŸá±á¬á·áá»ááá¯ááºáááºááŒá áºáááºá ááœááºáááºáá±á«áºááœáẠáá¬áá¬á¡áá áºáá»á¬áž áááŸááá¬áá±á¬ááŒá±á¬áá·áº áááºáá±á¬ááºááŸá¯á áááºááŒáááºááŸá¯ááᯠááŒáŸáá·áºáááºááẠáááºážáááºážááŸá áºáá¯á áá¯á¶ážá áá°áá®áá±ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá áá¬áá¬áá áºáá¯ááẠáááºááá¯áá±áá«áá áááºááá¯áá±áá±á¬áá¬áá¬á áá±á¬ááºážááá¯áá»ááºá¡áá»áá¯á·ááᯠáááºáá¶ááá¯ááºá á±ááá·áº áááºáá±áá¬áá áºáá¯ááœáẠá¡ááŒá¬ážáá áºáá¯ááᯠááá¯ážááŸááºážá áœá¬ á¡áá¯á¶ážáá»ááá¯ááºáááºá áááºážááẠclients á០configuration áááá¯á¡ááºáá«á
áá¬áá¬áá±á«áºááœáẠ10 ááá¯á·ááá¯áẠ25 Gb/s á¡áá±á«ááºá¡áááºážáááºáá¬ááŸááá±á¬á¡áá« á€áááºááŸá¬ á¡ááœá¬ážá¡áá¬á terabits ááŸáá·áº á¡áá¯á¶ážááŒá¯áá°á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážááá¯ááºááá·áº áá áºáá¯áááºážáá±á¬áááºážáááºážááŒá áºáááºá IP ááááºá á¬áá áºáá¯áá«ááŸááá±á¬ host 100 ááẠterabit volumes of traffic ááᯠáá¯ááºáá±á¬ááºááá¯ááºá á±áááºááŒá áºáááºá
ááœá²á·á ááºážááŸá¯á á®áá¶ááá·áºááœá²ááŸá¯ááœááºáá°ááŒááºážá
á¡áááºááœááºáá±á¬áºááŒáá²á·ááá·áºá¡ááá¯ááºáž Anycast áá áááºáááºá á¬ážááœááºá¡áá¯á¶ážááŒá¯ááŸá¯ááẠDNS ááŒá áºáááºá ááœááºááẠnode áá»á¬ážááœáẠááá°áá®áá±á¬ DNS áá¬áá¬áá»á¬ážá áœá¬ááᯠáá¬ážááŸáááá¯ááºáá±á¬áºáááºáž DNS ááááºá á¬áá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá«á á¡áááºážá¡ááŒá áºáááºááŸáááá·áºáá±áá¬áá±á«áº áá°áááºá áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡áá®ážáá¯á¶áž node ááá¯á· áá±ážááá¯á·áááºá áááºážááẠDNS áá¬áᬠáá»áá¯á·ááœááºážááŸá¯ááŒá áºá ááºááœáẠáá¬ááºá¡ááœá¬ážá¡áᬠáá»áááºááœááºáá»áŸá¬ááŸáá·áº áááºáá±áá±á¬ ááá¬áá¡áá»áá¯á·ááᯠáá±ážáá±á¬ááºáááºá ááá¯á·ááŒá±á¬áá·áºá áááºážááá¯á·áááºááŸáááá·áºáá±áá¬áá±á«áºáá°áááºá ááá°áá®áá±á¬ DNS áá¬áá¬áá»á¬ážááᯠáááºááŸááºááŒááºážá¡á á¬ážá DNS server configuration áá áºáá¯áááºážááᯠhost á¡á¬ážáá¯á¶ážáᶠááŒáá·áºáá±ááá¯ááºáá«áááºá
Anycast ááœááºáááºáá»á¬ážááᯠá¡ááœá¬á¡áá±ážáá±á«áºá¡ááŒá±áá¶áá¯á¶áá¬áá áá¬áá¬áááŸáááá¯ááºááŸá¯á áá»áááºáááºááŸá¯á¡áá±á¡ááœáẠá¡á ááŸáááá·áº ááá·áºáááºáá»ááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á áááºážááŒá±á¬ááºážáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá á®á ááºáááºááŸááºááá¯ááºáááºá ááá¯á·ááá¯áẠáá¯á¶á·ááŒááºáá»áááºá
áá¯á¶ážá áœá²áá°áááºá០Anycast áááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯ááẠá¡áá°ážáá¬áá¬áá»á¬ážá ááœááºáááºáá»á¬áž ááá¯á·ááá¯áẠá¡áá°ážá¡á áááºá¡ááá¯ááºážáá»á¬áž áááá¯á¡ááºáá«á áá«áá±ááá·áº Anycast ááŸá¬áááºáž á¡á¬ážáááºážáá»ááºááœá±ááŸááá«áááºá áááºážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááẠá¡ááá¯áá á¹á ááºážáááááá¬áá»á¬ážá áá¯á¶ááŒááºá áááºáá»ááá±á¬áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááŸáá·áº ááá·áºáá»á±á¬áºáá±á¬áááºážááŒá±á¬ááºážáááºážááŒá±á¬ááºážáá»á¬áž ááá¯á¡ááºááá·áº ááŸá¯ááºááœá±ážáá±á¬á¡áá¯ááºáá áºáá¯ááŒá áºáááºáᯠáá¯á¶ááŒááºáááºá
ááá·áºááŸááºážáá±á¬ á¡áááºážá¡ááŒá áºá០ááŸááá±á¬ á¡áá±ážááá¯á·
Anycast ááẠá¡áááºážáá¯á¶áž hops áá»á¬ážááᯠá¡ááŒá±áá¶á áá¯á¶ážá áœá²áá°áá»á¬ážááᯠááœáŸááºááŒá¬ážáá±á¬áºáááºážá áááºážááẠlatency á¡áááºážáá¯á¶ážáᯠáááá¯ááá¯áá«á áá±á¬á·ááºáá áºáá¯ááœáẠáááºáá¯áááºááááŸáááá¯ááºáá±á¬ááŒá±á¬áá·áº Latency ááẠááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬áááºááá áºáá áºáá¯ááŒá áºáááºá
á¥ááá¬- ááá¯ááºááŒá®ážááá¯ááºááẠáááºááœááºáá±ážááœáẠá¡ááœááºááŒáá·áºáá¬ážáá±á¬ latency ááŒáá·áº áá¯ááºáá»á¶ááŒááºážáá
áºáᯠáá«áááºááá¯ááºáááºá
Anycast ááᯠDNS áá²á·ááá¯á· UDP á¡ááŒá±ááŒá¯ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠá¡áááá¡áá¯á¶ážááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá°áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠBGP áááºážááŒá±á¬ááºážáá»á¬ážáá±á«áºá¡ááŒá±áá¶á "á¡áá±á¬ááºážáá¯á¶áž" ááŸáá·áº "á¡áá®ážáá¯á¶áž" áá±áá¬á ááºáá¬ááá¯á· áá±ážááá¯á·áá«áááºá
á¥ááá¬- 123.10.10.10 á Anycast DNS IP ááááºá
á¬áá
áºáá¯áá«ááŸááá±á¬ DNS áá±á¬ááºááẠá¡áá¯ááºáá¯á¶áá
áºáá¯ááẠáá°áá®áá±á¬ Anycast IP ááááºá
á¬ááᯠá¡áá¯á¶ážááŒá¯á á¡áá¯á¶ážáá»áá¬ážááá·áº á¡áá®ážáá¯á¶áž DNS á¡áááºáá¬áᬠáá¯á¶ážáá¯á DNS ááŒááºáááºááŒááºáá¬ážááŸá¯ááᯠáá¯ááºáá±á¬ááºáááºá R1 ááá¯á·ááá¯áẠServer A áá
áºáá¯áᯠáá»ááºááœááºáá«áá DNS client packets áá»á¬ážááᯠR2 ááŸáá·áº R3 ááŸáá
áºááá·áº áá±á¬ááºá¡áá®ážá
ááºáá¯á¶áž DNS server ááá¯á· á¡ááá¯á¡áá»á±á¬áẠáááºááá·áºááá¯á·áá«áááºá ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááá¬áᬠA ááá¯á· áááºážááŒá±á¬ááºážááᯠဠnameserver ááá±á¬ááºáááºá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠáá¬ážáá®ážáá±ážááá·áº áááºážááŒá±á¬ááºážááá¬ážáá»á¬ážá០áááºááŸá¬ážáá«áááºá
ááŒáá·áºáá»ááºááŸá¯á¡ááŒá±á¡áá±áá»á¬áž
á¡áá¯á¶ážááŒá¯áá°ááẠáááºááá·áºáá¬áá¬ááᯠáá»áááºáááºáá±ááŒá±á¬ááºáž áá¯á¶ážááŒááºááẠá¡áá¯á¶ážááŒá¯ááá·áº áá±áá°áá» á¡á á®á¡áᶠááŸá áºáá¯ááŸááááºá
- Anycast ááœááºáááºá¡ááœáŸá¬. á¡áá¯á¶ážááŒá¯áá°ááᯠá¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· áá»áááºáááºáá±ážáááºá á¡áá¯á¶ážááŒá¯áá°á០áá¬áá¬ááá¯á· ááœááºáááºáááºážááŒá±á¬ááºážááẠá€áá±áá¬ááœáẠá¡áá±ážááŒá®ážáá«áááºá
- áá»áŸá±á¬ááºááœáŸá¬á¡ááá·áº Anycast. áá¬áá¬áááŸáááá¯ááºááŸá¯á áá¯á¶á·ááŒááºááŸá¯á¡áá»áááºá áá»áááºáááºááŸá¯á¡áá±á¡ááœáẠá¡á ááŸááááºááá¯á· á¡áá«á¡ááẠá€á¡á á®á¡á ááºááœáẠááœááºáá»ááºáá¬ážáá±á¬ áááºááá áºáá»á¬áž ááá¯áá»á¬ážáá«áááºá áááºážááẠááœááºáááºá á¬áááºážá¡ááºážáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº ááŒááºááá±á¬áºáá®áá¬áá±á«áºááœáẠáá°áááºáá«áááºá
Anycast ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬ CDN
á¡ááŒá±á¬ááºážá¡áá¬áá±ážááá¯á·ááŒááºážááœááºáááºáá»á¬ážááœáẠAnycast á¡áá¯á¶ážááŒá¯ááŒááºážááá¯á· ááá¯ááŒááºááœá¬ážááŒáá«á áá¯á·á Anycast ááẠáá±áá»á¬áá±á«áẠá áááºáááºá á¬ážá áá¬áá±á¬ááºážááá·áº ááœááºáááºáá»áááºáááºááŸá¯ááá±á¬ááá¬ážáá áºáá¯ááŒá áºááŒá®áž áá»áá¯ážáááºáá ẠCDN áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážáá¶á០ááá¯ááá¯áááºáá¶ááŸá¯áááŸááá±áááºá
CDN ááẠááŒáá·áºáá¬ážáá±á¬áááŸáááá¯ááºááŸá¯ááŸáá·áº latency áááºážáá«ážáá±á¬ áá¯á¶ážá áœá²áá°áá»á¬ážáᶠá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±á¬ááºáá¯á¶ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážáᶠáá±ážááá¯á·ááá·áº ááŒáá·áºáá±áá¬ážáá±á¬ áá¬áá¬áá»á¬ážá ááœááºáááºáá áºáá¯ááŒá áºáááºá á¡áœááºááá¯ááºážáá¬ááºáá®áá®áá®áá¬áááºáá±á¬ááºááŸá¯áá»á¬ážá áœá¬á áá»á±á¬ááá¯ážá¡ááŒá Ạááá±á·áá±ááºááœáẠá¡ááŒá±á¬ááºážá¡áá¬áá±ážááá¯á·ááŒááºážááœááºáááºáá»á¬ážááẠá¡áá±ážááŒá®ážáá±á¬á¡áááºážááá¹áá០áá«áááºáá±ááŒá®áž áá¯á¶ážá áœá²áá°áá»á¬ážááẠááŸá±ážááœá±ážáá±á¬áá±á«ááºážáá¯ááºá¡ááŒááºááŸá¯ááºážáá»á¬ážááᯠáááºážáá¶ááá¯ááºá áœááºážáááºážáá«ážáá¬ááŒáááºá áá®áá®ááá¯ááŸáá·áº á¡áá¶á¡ááá®áá±ážááŸááºážáá»á¬ážááẠáá¯ááºááŸá¯ááºááŒááºážááŸáá·áº ááœááºááẠlatency á¡ááœáẠá¡áá°ážá¡áá²áááºáá«áááºá
CDN ááẠáá¬áá¬á¡á¬ážáá¯á¶ážááᯠááœááºáááºáá áºáá¯áá²ááá¯á· áá±á«ááºážá ááºážááŒá®áž ááá¯ááá¯ááŒááºáááºáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž áááºááŒááºážááᯠáá¶á·ááá¯ážáá±ážáááºá áá áºáá«áá áºáá¶ááœáẠáá¯á¶ážá áœá²áá°á á á±á¬áá·áºááá¯ááºážáá»áááºááᯠá -á á áá¹ááá·áºááŒáá·áº áá»áŸá±á¬á·áá»ááá¯ááºáááºá CDN á áááºážááá¯ááºááẠáá¯á¶ážá áœá²áá°ááŸáá·áº á¡áá®ážá ááºáá¯á¶áž áá¬áá¬á០á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážááŒááºážááŒáá·áº áá±ážááá¯á·ááŸá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºáááºááŒá áºáááºá áááºážááẠá¡áá¯á¶ážááŒá¯áá°ááááºáá±áá¬á¡áá±á«áºá¡ááŒá±áá¶á á¡áá®ážá ááºáá¯á¶ážáá¬áá¬ááᯠááœá±ážáá»ááºááá·áº Anycast ááŸáá·áº á¡ááœááºáááºáá°áááºá CDN áááºáá±á¬ááºááŸá¯áá±ážáá°ááá¯ááºážááẠáá¯á¶áá±á¡áá±ááŒáá·áº Anycast ááá¯á¡áá¯á¶ážááŒá¯áááá·áºáááºáááºááá±á¬áºáááºáž áááºááœá±á·ááœááºáá° ááá¯ááá¯á·ááá¯ááºáá«á
HTTP/TCP áá²á·ááá¯á·áá±á¬ áááá¯ááá¯áá±á¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážááẠáá»áááºáááºááŸá¯á¡áá±á«áº áá°áááºáááºá Anycast node á¡áá áºáá áºáá¯ááᯠááœá±ážáá»ááºáá«á (á¥ááá¬á áá¬áᬠáá»ááºááœááºáá«á) áááºáá±á¬ááºááŸá¯ ááŒááºáá±á¬ááºááœá¬ážááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº Anycast ááᯠUDP ááŸáá·áº DNS áá²á·ááá¯á· áá»áááºáááºááŸá¯áááŸááá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠááááºá á¡ááŒá¶ááŒá¯áá¬ážáááºá ááá¯á·áá±á¬áºá Anycast ááẠáá»áááºáááºááŸá¯-á¡áá¬ážáá±áž áááá¯ááá¯áá±á¬áá»á¬ážá¡ááœáẠáá±á¬ááºážá áœá¬á¡áá¯ááºáá¯ááºáááºá á¥ááá¬á TCPá Anycast áá¯ááºááœáẠáá±á¬ááºážááœááºá áœá¬á¡áá¯ááºáá¯ááºáááºá
á¡áá»áá¯á· CDN áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠAnycast-based áááºážááŒá±á¬ááºážááá¯á¡áá¯á¶ážááŒá¯áááºá á¡ááŒá¬ážáá°áá»á¬ážááẠDNS-based áááºážááŒá±á¬ááºážááá¯ááŸá áºáááºááŒáááº- á¡áá¯á¶ážááŒá¯áá°á DNS áá¬áá¬áááºááŸáááá·áºáá±áá¬áá±á«áºáá°áááºá á¡áá®ážáá¯á¶ážáá¬áá¬ááᯠááœá±ážáá»ááºáá¬ážáááºá
Hybrid ááŸáá·áº Multi-Data Center á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážááẠAnycast á¡ááœáẠáá±á¬ááºáááºá¡áá¯á¶ážááŒá¯ááŸá¯ááá á¹á áááºááŒá áºáááºá áááºáá±á¬ááºááŸá¯áá±ážáá°áá¶ááŸáááŸááá±á¬ Load Balancing IP ááááºá á¬ááẠáááºáá±á¬ááºááŸá¯áá±ážáá°ááá±áá¬á ááºáá¬ááŸá ááá°áá®áá±á¬áá±á¬ááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážá IP ááááºá á¬áá»á¬ážááŒá¬ážááœáẠáááºááᯠááŒáá·áºáá±áááºááœáá·áºááŒá¯áááºá áááºááá·áºá ááºáá á¹á ááºážááá¯áááᯠááááºá á¬áá±á¬áºááŒááŒááºážáááºážááá¬ááŒáá·áºá áááºážááẠááŒá®ážáá¬ážáá±á¬á¡ááœá¬ážá¡áá¬áá»á¬ážá¡á±á¬ááºááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬á áœááºážáá±á¬ááºáááºááᯠáá±ážá áœááºážááá¯ááºááŒá®áž á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠáá¶ááá¯ááºáááºááŸááᬠáá¯á¶ážá áœá²áá°á¡áá»á¬ážá¡ááŒá¬ážááŸáá·áºá¡áá° áá¯á¶á·ááŒááºáá»áááºááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá°áá®áá±ážáááºá
ááá¯ááºááá Ạáá±áá¬á ááºáᬠá¡áá±á¬áẠá¡á¡á¯á¶áá»á¬áž ááœááºá áááºááẠáá¬áá¬áá»á¬áž á¡ááŸá¶á· á¡ááœá¬ážá¡áᬠáááºážááŒá±á¬ááºážáá»á¬áž ááá¯á·ááá¯áẠáá®ážááá·áº áá¬áá¬áá»á¬áž áá±á«áºááœááºááẠvirtual machines áá»á¬ážááᯠááŒáá·áºáá±ááá¯ááºáááºá
ááá¯á·ááŒá±á¬áá·áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áááºáá±á¬ááºááŒááºážá¡ááœáẠáááºážááá¬ááá¯ááºáá¬ááŒá±ááŸááºážáá»ááºáá»á¬ážá áœá¬ááᯠááœá±ážáá»ááºááŸá¯ááŸááá«áááºá site á áœááºážáá±á¬ááºáááºááᯠááá¯áá±á¬ááºážá¡á±á¬áẠáá¯ááºáá±á¬ááºááẠá¡á¯ááºá á¯ááŸá áááºááá·áºá ááºáá á¹á ááºážááá¯áááᯠá¡áá¯á¶ážááŒá¯á áá±áá¬á ááºáá¬áá»á¬ážá áœá¬ááœáẠIP load áá»áááºááœááºáá»áŸá¬ááᯠáááºááŸááºááá¯ááºáááºá
áá±áá¬á ááºáá¬áá áºáá¯á á®ááŸá ááŒáá·áºáá±áá¬ážáá±á¬áá¬áá¬áá áºáá¯á á®á "á¡áá±ážáá»áááº" ááᯠáááºááŸááºááŒááºážááŒáá·áº áááºáááá¯ááºááá¯ááºá ááºážáá»ááºážáá»á¬ážááŸáá·áºá¡áá® á¡ááœá¬ážá¡áá¬ááᯠááŒáá·áºáá±ááá¯ááºáááºá ááŒáá·áºáá±áá¬ážáá±á¬ áá¬áá¬áááºážááŒá¶áá áºáá¯ááŸáááá·áºá¡áá« á€ááœá²á·á ááºážáá¯á¶ááẠá¡áá°ážá¡áá¯á¶ážáááºááŒá®áž áááºáá±á¬ááºááŸá¯áá»á¬ážá á áœááºážáá±á¬ááºááẠááœá²ááŒá¬ážáá«áááºá áááºážááẠáá¬áá¬á áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºááẠá¡ááœá¬ážá¡áᬠáááŒá¬áá ááŒáá·áºáá±ááŸá¯ááᯠááœáá·áºááŒá¯áááºááŒá áºáááºá
ping command ááá¯á¡áá¯á¶ážááŒá¯á á á±á¬áá·áºááŒáá·áºáá±ážá áá áºáá áºáá¯áááºáá®ážáááºá probes ááᯠconfigure áá¯ááºááá¯ááºáááºá áááºážááẠá á®áá¶ááá·áºááœá²áá°á¡á¬áž áááºážááá¯á·á ááá¯ááºááá¯ááºááááºážáá»á¯ááºááŸá¯ááá¯ááºáᬠáá¯ááºáááºážá ááºáá»á¬ážááᯠáááºááŸááºááá¯ááºá á±ááŒá®áž á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠááŸá á¡á áááºá¡ááá¯ááºážáá áºáá¯á á®á á¡ááŒá±á¡áá±ááᯠááá¯ááá¯ááŸááºážáááºážá áœá¬ ááŸá¯ááŒááºááá¯ááºá á±áá«áááºá á€áááºážááŒáá·áº áááºáá±á¬ááºááá¯ááºááŸá¯ á á¶ááŸá¯ááºážáá»á¬ážááᯠáááºááŸááºááá¯ááºáááºá
ááá¯ááºááá áºá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá áºáá¯áááºáá±á¬ááºááẠááŒá áºááá¯ááºáááº- áá áºáá«áá áºáá¶ááœáẠáá±á¬áºááá¯ááááºááœááºáááºááœáẠáá±á¬ááºáá»á±á¬áá¯á¶ážááá¯áá¬ážáá²á·áᬠáááºáá±á¬ááºááŸá¯áá±ážáá°áᶠááŒá¬ážáá¶á¡á áááºá¡ááá¯ááºážááᯠáá¯ááºáá±ážááẠá¡áááºááŒá±áááºá
áááºáá»áááºááœááºáá»áŸá¬ááŸáááŒááºážá ááá¯á·ááœáŸááºáá±á¬áá±áá¬ááᯠáá¯ááºááŸááºááŒááºážááŸáá·áº ááá¯ááºáá¬áá±á¬ááºáá°áá»á¬ážááŸáá·áº áá±á¬áºááá¯ááááºá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá»á¬ážááŒá¬áž áááºááœááºáá±ážáá¯á¶ááŒá¯á¶áá±ážá¡ááœáẠSSL áááºááŸááºáá»á¬ážááᯠááá·áºááá¯ááºáááºá áá±áá¬á ááºáá¬áá»á¬ážá¡ááŒá¬áž áááºáá»áááºááŸáááŸá¯ááá á¹á ááœááºá SSL ááá¯áááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
ááááºá á¬áááºáá»áááºááŸáááŸá¯áá«ááŸááá±á¬ Anycast áááºáá±á¬ááºááŸá¯ááᯠáááºá ISP á០ááá°ááá¯ááºáá«áááºá á€á¡ááºá¹áá«áááºááẠáááºáá±áá¬áá±á«áºá¡ááŒá±áá¶á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº á¡ááºááºáá»á¬ážááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáá¯á¶ááá¯á·ááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠáá°áá®áá±ážáá«áááºá áá±áá¬á ááºáá¬ááœáẠáááºááá·áºáááºáá±á¬ááºááŸá¯áá»á¬áž áááá¯ááºáááºááᯠááŒá±áá¬ááẠáá¯á¶áá±á¬ááºááŒá®áž áá¬ááºááŒá±á¬á¡ááœá¬ážá¡áá¬ááᯠá¡áá®ážáá¯á¶áž á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááá¯á· áááºážááœáŸááºáá±ážáááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áº ááŒááºáá Ạááá¯á·ááá¯áẠááŒá±á¬ááºá¡áá±áááááœáẠáá®ážááŒá¬ážáá¬áá¬áá»á¬áž ááŸááá«á áá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž ááœááºáááºáá±á«áºááŸá á¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· ááœáŸááºááŒá¬ážáááºááŒá áºáááºá
Anycast á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠááœá±ážáá»ááºá
áá¬áá»á¬ážáá²á០áá
áºáá¯ááẠá¡á±á¬áºááá±áᬠ(PoP) ááŸááá±ááŒááºážá á¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯ááŒá
áºáááºá áá°áá¬ááŒáá«á
áá¯á·
á¡ááŒá±á¬ááºážááŒáá»ááºááŸá¬ Unycast ááá á¹á ááœááºá LinkedIn PoP áá áºáá¯á á®ááœáẠáá°ážááŒá¬ážáá±á¬ IP ááááºá á¬áá áºáá¯ááŸááááºá ááá¯á·áá±á¬áẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž DNS ááᯠá¡áá¯á¶ážááŒá¯á áááºážááá¯á·á áááá®áááºáááºáá±áá¬á¡áá±á«áº á¡ááŒá±áá¶á PoP ááᯠââáá¬áááºáá±ážá¡ááºáááºá ááŒá¿áá¬ááŸá¬ DNS ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá«á á¡áá±áááááºááŒááºáá±á¬ááºá á¯ááŸá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá 30% ááá·áºááẠá¡áá±á¬ááºážááœááºáá¯á¶áž PoP áá áºáá¯ááá¯á· ááŒááºááœáŸááºážáá¶áááŒááºážááŒá áºáááºá Anycast á á¡ááá·áºááá·áº ááááºáááºááŸá¯ááŒá±á¬áá·áºá á¡áá±á¬ááºážáá¯á¶áž PoP áá¬áááºááœá²ááẠ31% á០10% ááá¯á· áá»áááºážááœá¬ážáááºá
á
ááºážáááºááŸá¯áááááºáá»á¬ážááᯠy-axis ááẠá¡áá±á¬ááºážáá¯á¶áž PoP assignment á áá¬ááá¯ááºááŸá¯ááºážááŒá
áºááá·áº ááááºááœáẠááŒáá¬ážáááºá á¡áá±áááááºááŒááºáááºáá»á¬ážá
áœá¬ááœáẠAnycast "áá»á²á·ááœááº" áá¬áááºááŸáá·áºá¡áá»áŸ á¡áá±á¬ááºážáá¯á¶ážáá±á¬ PoP ááá¯á· á¡ááœá¬ážá¡áá¬áá¬ááá¯ááºááŸá¯ááºáž ááá¯ážáááºááŸá¯ááŸááá¬áá«áááºá
Anycast ááœááºáááºá á±á¬áá·áºááŒáá·áºáá±áž
áá®á¡áá¯áá®á¡áá Anycast ááœááºáááºáá»á¬ážááẠááá¯ážááŸááºážáááº- áááºážááŒá±á¬ááºážááá¯áá¯á¶ážááŒááºááẠBGP á¡áá¯á¶ážááŒá¯ááá·áº áá°áá®áá±á¬ IP ááááºá á¬áá»á¬ážá áœá¬ááᯠáá¯ááºááá¯ááºážááá¯ááºáá¬áá¬áá¬áá»á¬ážá áœá¬ááᯠáááºááŸááºáá±ážáá¬ážáááºá ááá¯á·áá±á¬áº Anycast ááááºáá±á¬ááºážáá»á¬ážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŸáá·áº áá®ááá¯ááºážááẠá¡áá°ážáááŒáá·áº á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáá±á¬ Anycast ááœááºáááºáá»á¬ážá¡ááœáẠááŸá¯ááºááœá±ážáááºá á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠáá»ááºááŒááºá áœá¬áá±á¬áºáá¯ááºááŒá®áž áá®ážááŒá¬ážááœá²áá¯ááºááẠAnycast ááœááºáááºááᯠáááááá±á¬ááºáá±á¬áẠá á±á¬áá·áºááŒáá·áºááẠááá¯ááááºáá²áá«áááºá
áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáááºážááá¯á·á á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±á¬ááºááœááºáá±ážáááºá¡ááœáẠááŒááºáá¡ááœá²á·á¡á ááºáž CDN ââáááºáá±á¬ááºááŸá¯áá±ážáá°ááᯠá¡áá¯á¶ážááŒá¯áá«áá áááºážááá¯á·á¡ááœáẠááœááºáááºá áœááºážáá±á¬ááºáááºááᯠá á±á¬áá·áºááŒáá·áºá á áºáá±ážáááºááŸáá·áº á¡áááºááŒá¯ááẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá Anycast CDN á á±á¬áá·áºááŒáá·áºááŒááºážááẠáááºááá·áºáá±áá¬á ááºáá¬á០á¡ááŒá±á¬ááºážá¡áá¬ááᯠáá±á¬ááºááœááºáá±ážáááºááᯠáá¬ážáááºááẠá¡áá¯á¶ážááŸá¡áá¯á¶ážáá ááŒá¬ááŒáá·áºáá»áááºááŸáá·áº á¡áá¯á¶ážá áœááºáá±á¬ áá±á¬á·ááºááá¹ááá¬áá»á¬ážááᯠááá¯ááºážáá¬ááŒááºážá¡áá±á«áº á¡á¬áá¯á¶á áá¯ááºáááºá HTTP áá¬áá¬áá±á«ááºážá á®ážáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááẠáá±áá¬áááºááá¬ááŒá±á¬ááºáž áá¯á¶ážááŒááºááẠá¡ááŒá¬ážáááºážáááºážááŒá áºáááºá
á¥ááá¬- CDN áá¬áá¬ááááºáá±áá¬ááᯠááœáŸááºááŒááá·áº HTTP áá¯á¶á·ááŒááºááŸá¯ áá±á«ááºážá
á®ážáá»á¬ážá
á¥ááá¬á¡á¬ážááŒáá·áºá CloudFlare ááẠáááºážáááá¯ááºááá¯áẠCF-Ray áá±á«ááºážá á®ážááᯠHTTP Response áááºáá±á·áá»áºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áááºá áááºážááẠáá±á¬ááºážááá¯ááŸá¯ááŒá¯áá¯ááºáá²á·ááá·áº áá±áá¬á ááºáá¬ááᯠááœáŸááºááŒááá·áºá¡áá»ááºáá«ááŸááááºá Zendesk ááá á¹á ááœáẠSeattle áá±áá¡ááœáẠCF-Ray áá±á«ááºážá á®ážááẠCF-RAY: 2a21675e65fd2a3d-SEA ááŒá áºááŒá®áž á¡ááºá áá¬áááºá¡ááœáẠCF-RAY: 2a216896b93a0c71-AMS ááŒá áºáááºá á¡ááŒá±á¬ááºážá¡áá¬áááºáá±áá¬ááᯠáá¯á¶ážááŒááºááẠHTTP-X áá±á«ááºážá á®ážáá»á¬ážááᯠáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
á¡ááŒá¬ážááŒá±ááŸááºážáááºážáá»á¬áž
á¡áá¯á¶ážááŒá¯áá° áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá®ážááŒá¬áž ááœááºááẠá¡áá¯á¶ážááŸááºááá¯á· áááºážááŒá±á¬ááºážááœáŸá²ááẠá¡ááŒá¬áž ááááºá ᬠáááºážáááºážáá»á¬áž ááŸááá«áááºá
áá°ááá¯ááºáááº
ááá±á·áá±áẠá¡ááºáá¬ááẠá¡áá»á¬ážá á¯ááẠá€áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯ááŒáááºá Unicast - unicast áá¯ááºááœáŸáá·áºááŸá¯á IP ááááºá á¬ááẠááœááºáááºáá±á«áºááŸá áá®ážááŒá¬áž node áá áºáá¯áá¬ááŸáá·áº áááºá ááºáá±áááºá áá«ááᯠááŠážáá²á·ááŠáž ááá¯ááºáá®ááŸá¯ááá¯á· áá±á«áºáá«áááºá
multicast
Multicast ááẠáá áºáá¯ááŸáá áºáá¯á¡áá-áá»á¬ážá áœá¬-áá»á¬ážá áœá¬ ááá¯á·ááá¯áẠá¡áá»á¬ážá¡ááŒá¬ážááŸ-áá»á¬ážá áœá¬áá±á¬ áááºáá¶áá±ážááᯠá¡áá¯á¶ážááŒá¯áááºá Multicasting ááẠááá·áºá¡á¬áž áá±ážááá¯á·áá°áá¶á០áá±á¬ááºážááá¯áá»ááºáá áºáá¯á¡á¬áž ááá°áá®áá±á¬ ááœá±ážáá»ááºáá¬ážáá±á¬ á¡áá¯á¶ážá¡ááŸááºáá»á¬ážááá¯á· áá áºááŒáá¯ááºááẠáá±ážááá¯á·ááá¯ááºáááºá áááºážááẠáá¯á¶ážá áœá²áá°á¡á¬áž áááºáá¶áá°á¡áá»á¬ážá¡ááŒá¬ážá០ááá¯ááºáá áºááá¯ááºááᯠá¡ááá¯ááºážááá¯ááºáá±á«ááºážáá¯ááºáá¯ááºááá¯ááºááẠ(á¡áᶠááá¯á·ááá¯áẠáá®áá®ááá¯áá¯ááºááœáŸáá·áºááŒááºážá¡ááœáẠá¡áá¯á¶ážáááºáááº)á Multicast ááẠAnycast ááŸáá·áº áááŒá¬áá áá±á¬ááœá±ážáá±áá«áááºáááá¯á·áá±á¬áº á¡ááá ááœá¬ááŒá¬ážáá»ááºááŸá¬ Anycast ááẠáá±ážááá¯á·áá°á¡á¬áž áá®ážááŒá¬áž node áá áºáá¯ááá¯á· ááœáŸááºááŒáá±ážáá±á¬ node á¡áá»á¬ážá¡ááŒá¬áž ááŸáááá¯ááºáááºáááºá
á¡áá¶ááœáŸááºáž
áá±ážááá¯á·áá° áá áºáŠážá០áá±áá¬ááááºááᯠáá¯ááºááœáŸáá·áºááá·áº ááááºá á¬ááŸáá·áº áááºá ááºáá±ááá·áº á¡áá¯á¶ážááŸááºáá»á¬ážá¡á¬ážáá¯á¶ážááá¯á· áá±ážááá¯á·áááºá ááœááºáááºááẠáá¯ááºááœáŸáá·áºááŸá¯ááœáẠáááºáá¶áá°á¡á¬ážáá¯á¶ážáᶠáá±á¬ááºááŸáááá¯ááºá á±ááẠáá±áá¬ááááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠáá¯á¶áá°áá°ážáá±ážááẠ(áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº áá°áá®áá±á¬ááœááºáááºááœá²ááœááº)á
áááá®áááº
Geocast ááẠMulticast ááŸáá·áº áááºáááºáááºáá°áááº- áá±ážááá¯á·áá°áá¶á០áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŸááºáá»á¬ážá áœá¬áᶠáááŒáá¯ááºááẠáá±ážááá¯á·áááºá ááá¯á·áá¬ááœááºá ááááºá á¬áááºáá¶áá°ááẠáááºážááááá®áááºáááºáá±áá¬á¡á¬ážááŒáá·áº áááºááŸááºááá·áºá¡áá»ááºááœáẠááœá¬ááŒá¬ážáá»ááºááŸááááºá áááºážááẠááá¯ááá¯ááºážáẠpeer-to-peer routing protocols á¡áá»áá¯á·á០á¡áá¯á¶ážááŒá¯ááá·áº á¡áá°ážááŒá¯áá¯á¶á á¶áá áºáá¯ááŒá áºáááºá
Geo Router ááẠáááºážá áááºáá±á¬ááºááŸá¯á§áááá¬ááᯠááœááºáá»ááºááŒá®áž á¡áá®ážá ááºáá¯á¶áž ááœááºáá»ááºáááºá Georouters áá»á¬ážá áááºáá±á¬ááºááŸá¯á§áááá¬áá»á¬áž áááŸááºááŒááºážá áááºážááŒá±á¬ááºážááá¬ážáá»á¬áž áááºáá±á¬ááºááŒááºážá Georouters á áá áºááœáẠá¡áááºá¡á±á¬ááºááœá²á·á ááºážáá¯á¶ ááŸááááºá
Unicastá Multicast ááŸáá·áº Broadcastá
Anycast áááºážááá¬ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠDNS ááá¯á¶ááŒááºá áááºáá»áááŸá¯á áá¶ááá¯ááºáááºááŸáááŸá¯ááŸáá·áºáá¯á¶ááŒá¯á¶áá±ážááá¯ááá¯ážáááºá á±áááºá á€áááºážááá¬ááá¯á¡áá¯á¶ážááŒá¯á á¡á±á¬áºááá±áá¬áá»á¬ážááẠáááºážááá¯á·ááá±á¬ááºáááºáá»á¬ážá¡á¬áž DNS-based load balancing áááºáá±á¬ááºááŸá¯á¡áá»áá¯ážá¡á á¬ážá¡áá»áá¯ážáá»áá¯ážááᯠáá±ážáá±á¬ááºáááºá ááááºážáá»á¯ááºááŸá¯áá±á¬ááºááœááºá áááá®áááºáááºáá±áá¬áá±á«áºáá°áááºá áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá±ážááá¯á·ááá·áº IP ááááºá á¬áá»á¬ážááᯠáááºáááºááŸááºááá¯ááºáá«áááºá áááºážááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž áá¯á¶ážá áœá²áá°áá»á¬ážá áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠááá¯ááá¯áá»á±á¬á·ááŒá±á¬ááºážá áœá¬ ááŒáá·áºáá±ááá¯ááºá á±áááºááŒá áºáááºá
á¡áá»áá¯á·áá±á¬ áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠper-point-of-presence (POP) áááºážááŒá±á¬ááºáž á á±á¬áá·áºááŒáá·áºááŒááºážááᯠá¡áá¯á¶ážááŒá¯áááº- á áá áºááẠPOPs á¡ááœáẠá¡ááá¯áá¯á¶áž ááŒááºááœááºážááŸáá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáᬠáááºážááŒá±á¬ááºážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠááá¯ááºážááŒá¬ážá áááºááŒá¬ááŒá®áž áááºážááá¯á·ááᯠá¡áááá·áºáá¯á¶áž latency áááá®áááºáááºáá±áá¬áá»á¬ážááŸáááá·áº áááºážááŒá±á¬ááºážáá±ážáá«áááºá
áá±á¬áá±á¬áááºááœááºá Anycast ááẠáááºááŒáááºááŸá¯ááŸáá·áº áá¯á¶ááŒááºá áááºáá»áááŸá¯á¡ááœáẠááŒáá·áºáá¬ážáá±á¬ááá¯á¡ááºáá»ááºáá»á¬ážááŸáááá·áº áááºá¡á¬ážááŒáá·áºáá¬ážáá±á¬ DNS áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºáááºá¡ááœáẠá¡áááºááŒáááºáá¯á¶ážááŸáá·áº áá¯á¶ááŒááºá áááºáá»ááá±á¬ ááŒá±ááŸááºážáá»ááºááŒá áºáááºá
.ru ááá¯ááááºážááẠAnycast cloud áá«ážáá¯ááœáẠááŒáá·áºáá±áá¬ážáá±á¬ node 35 áá¯ááŒáá·áº á¡á¯ááºá á¯ááœá²á·áá¬ážáá±á¬ Anycast DNS áá¬áᬠ20 áá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá á€ááá á¹á ááœááºá áááá®áááºá¡áá±á¡áá¬ážá¡á áááºáá±á¬ááºááŒááºážáááá¬áááᯠá¡áá¯á¶ážááŒá¯áááºá áááá®áááºá DNS node áá»á¬ážááᯠáá±áá¬áá»ááá·áºá¡áá«á áááºážááá¯á·ááᯠá¡áááºááŒáœáá¯á¶ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº áá®ážá ááºááá·áº áááá®áááºáá±áá¬á¡ááŸá¶á· ááŒáá·áºáá»á²áá±áá±á¬áá±áá¬áá»á¬ážá node áááºáá±áá¬á¡áá»ááºááœáẠáá¯ááŸá¬ážáá¶á·ááá¯ážáá±ážáá°áá»á¬ážá á¡áá»á¬ážáá¯á¶ážá¡á¬áá¯á¶á áá¯ááºááŸá¯á á¡ááá²á·á áœááºážáááºáá»á¬áž áááŸáááá¯ááºááŸá¯ááŸáá·áº ááá¯ááºááŸáá·áºá¡ááŒááºá¡ááŸááºááœááºáá°ááŸá¯ááá¯á·ááᯠááœáŸá±á·ááẠá á®á ááºáá¬ážáááºá
CDN ááᯠáááºááá¯áááºáá±á¬ááºááá²á
CDN ááẠáá¯á¶ážá
áœá²áá°áá»á¬ážáᶠá¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž áá±ážááá¯á·ááŸá¯ááᯠá¡ááŸáááºááŒáŸáá·áºáá±ážááá·áº áá¬áá¬áá»á¬ážá ááœááºáááºáá
áºáá¯ááŒá
áºáááºá
CDN ááẠááá·áºá¡á¬áž áá áºááŸááºááááááºááŸáá·áº á¡áá®ážá ááºáá¯á¶ážááŒá áºáá±á¬ áá¬áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážáááºá áááºážááẠá á±á¬áá·áºááá¯ááºážáá»áááºááᯠáá»áŸá±á¬á·áá»áá±ážááŒá®ážá á¡áá°ážáááŒáá·áº ááŒá®ážáá¬ážáá±á¬ááá¯ááºáá»á¬áž ááá¯á·ááá¯áẠáá¬ááºáá®áá®áá®áá¬áááºáá±á¬ááºááŸá¯áá»á¬ážááŸááá±á¬ áááºááá¯ááºáá»á¬ážá¡ááœáẠá¡áá°ážá¡áá±ážááŒá®ážááá·áº áá¬áá±á¬ááºáááºáááºáá°á¡á¬ážáá¯á¶ážá¡ááœáẠááá¯ááºá¡ááŒá±á¬ááºážá¡áá¬ááᯠá¡ááŸáááºááŒáŸáá·áºáá±ážáá«áááºá CDN áá»á¬ážá¡ááœáẠáá¯á¶ááŸááºá¡ááá®áá±ážááŸááºážáá»á¬ážááẠe-commerce ááŸáá·áº áá»á±á¬áºááŒá±áá±ážááŒá áºáááºá
CDN á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠááœáẠáááºáá®ážáá¬ážáá±á¬ áá±á¬ááºáááºáá¬áá¬áá»á¬ážá ááœááºáááºááẠáá¯á¶ážá áœá²áá°áá»á¬ážááŸáá·áº áááºááá¯ááºááá»áŸ áá®ážáááºá áœá¬ áááºááŸááá±áá±á¬ááŒá±á¬áá·áº ááá¯ááá¯áááºááŒáááºááŒá®áž áá±áá¬áá±ážááá¯á·ááŸá¯ááᯠááá¯ááá¯ááŒááºáááºá á±áááºá á á¬áááºážááá¬ážáá»á¬ážá¡á CDN á¡áá¯á¶ážááŒá¯ááŸá¯ááẠCDN áááŸááá±á¬ááá¯ááºáá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºáá«á áááºááá¯ááºáá áºáá¯ááá¯á· áááºáá±á¬ááºááá·áºá¡áá« ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠ70% áá»á±á¬áº áá»á±á¬á·áááºážá á±áááºá
áááºááá¯
GeoDNS ááŒáá·áºá áááºááẠá¡áá¯á¶ážááŒá¯áá°á IP ááááºá á¬áá±á«áºáá°áááºá ááá°áá®áá±á¬ DNS áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠááŒááºáá±ážááá¯ááºáá«áááºá ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá áá±á¬ááºážááá¯áá»ááºááŸáá¡áááºážá¡ááŒá ẠIP ááááºá á¬áá±á«áº áá°áááºá ááá°áá®áá±á¬ IP ááááºá á¬áá»á¬ážááᯠááŒááºááá¯á·ááẠDNS áá¬áá¬ááᯠááŒááºáááºáááºááŸááºáá¬ážáááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá áá±á¬ááºážááá¯ááŸá¯ááŒá¯áá¯ááºááá·áºáá±áááᯠáá¯á¶ážááŒááºááẠGeoIP áá±áá¬áá±á·á áºááᯠá¡áá¯á¶ážááŒá¯áááºá DNS ááᯠá¡áá¯á¶ážááŒá¯á Geolocation ááẠááá·áºá¡á¬áž á¡áá®ážáá¯á¶ážááá¯ááºá០á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá¶ááá¯á· á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž áá±ážááá¯á·ááá¯ááºá á±áá«áááºá
GeoDNS ááẠDNS áá±á¬ááºážááá¯ááŸá¯ááᯠáá±ážááá¯á·áá±á¬ áááá¯ááºážááá·áºá IP ááááºá
ᬠááá¯á·ááá¯áẠáááºáá±á¬ááºááŸá¯áá±ážáá°á áááºáá°áá»áá±á¬ DNS áá¬áá¬á IP ááᯠââáááºááŸááºáááºáá áááºážááẠáááá¯ááºážááá·áºáá±á¬ááºážááá¯ááŸá¯ááᯠáá¯ááºáá±á¬ááºáá±á¬á¡áá«ááœáẠá¡áá¯á¶ážááŒá¯áááºá ááá¯ááºáá¶/áá±áááᯠáá±á¬ááºáááºá IP ááŸáá·áº GeoIP á¡ááŒá±áá¶á áá¯á¶ážááŒááºáááºá ááá¯á·áá±á¬áẠclient ááẠá¡áá®ážáá¯á¶áž CDN ââáá¬áá¬á IP ááááºá
á¬ááᯠáááŸááááºá GeoDNS ááᯠconfigure áá¯ááºááŒááºážá¡ááŒá±á¬ááºáž áá±á¬ááºáááºáááºáá«á
Anycast ááá¯á·ááá¯áẠGeoDNS áá¬ážá
Anycast ááẠáá áºááá¹áá¬áá¯á¶ážá¡ááá¯ááºážá¡áá¬ááŒáá·áº á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±ážááá¯á·ááẠáá±á¬ááºážááœááºáá±á¬áááºážáááºážááŒá áºáá±á¬áºáááºáž áááºážááẠáááá»áá±áá»á¬ááŸá¯ áááŸááá±á GeoDNS ááẠáááºáááºáá¬áá±áá¬ááŒá áºáááºá á€áááºáá±á¬ááºááŸá¯ááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž áááºážááá¯á·ááááºáá±áá¬áá±á«áºá¡ááŒá±áá¶á áá°ážááŒá¬ážááá·áºá¡áá¯á¶ážááŸááºáá»á¬ážááá¯á·áá±ážááá¯á·ááá·áº á ááºážáá»ááºážáá»á¬ážáááºáá®ážááá¯ááºá á±áááºááŒá áºáááºá
á¥ááá¬- á¥áá±á¬áááŸá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠááá°áá®áá±á¬ á¡áá¯á¶ážááŸááºááá¯á· áááºážááŒá±á¬ááºážááŒá±á¬ááºážááœá¬ážááŒáááºá
áá±á¬ááºážááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠáá»áá±ážááŒááºážááŒáá·áº ááá¯ááááºážáá»á¬ážááá¯á· áááºáá±á¬ááºááœáá·áºááá¯áááºáž ááŒááºážáááºááá¯ááºáááºá á¡áá°ážáááŒáá·áº á€áááºááŸá¬ áá»á°ážáá»á±á¬áºáá°áá»á¬ážááᯠááŒááºáá±á¬ááºááẠá¡ááŒááºáááºážáááºážááŒá áºáááºá
GeoDNS ááẠAnycast áááºááá¯ááá¯áááá»áá±á¬á¡ááŒá±áá»á¬ážááá¯áá±ážáááºá Anycast ááá á¹á ááœáẠá¡ááá¯áá¯á¶ážáááºážááŒá±á¬ááºážááᯠhops á¡áá±á¡ááœááºááŒáá·áº áá¯á¶ážááŒááºáá«á GeoDNS ááœááºá áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠáááºážááŒá±á¬ááºážááẠáááºážááá¯á·á áá¯ááºááá¯ááºážááá¯ááºáá¬áááºáá±áá¬áá±á«áºáá°áááºá ááŒá áºáá±á«áºáá«áááºá áááºážááẠlatency ááá¯áá»áŸá±á¬á·áá»ááŒá®áž á¡áá±ážá áááºáááºážááŒá±á¬ááºážáááºááŸááºááŒááºážááá¯ááºáᬠá ááºážáá»ááºážáá»á¬ážááᯠáááºáá®ážááá·áºá¡áá« áááá»ááŸá¯ááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±áááºá
ááá¯ááááºážáá áºáá¯ááá¯á·ááŒá±á¬ááºážáá±á¬á¡áá«á ááá±á¬ááºáá¬ááẠááá¯ááºááá¯ááœáá·áºááẠááá¯ááááºážáá±á«áºáá°áááºá IP ááááºá á¬áá¯ááºáá±ážááá·áº á¡áá®ážáá¯á¶áž DNS áá¬áá¬ááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯áááºá á¡áœááºááá¯ááºážá ááá¯ážáá áºáá¯ááẠá¡áá±áááááºááŸáá·áº á¥áá±á¬áááœáẠáá±áááºážá á¬ážáááºááá¯áá«á áá¯á·á ááá¯á·áá±á¬áº áááºážá¡ááœáẠá¥áá±á¬áááœááºáᬠDNS áá¬áá¬áá»á¬ážááŸááááºá ááá¯á·áá±á¬áẠá ááá¯ážááá¯ááºá áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯áá±á¬ US á០á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠá¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· áá±á¬ááºážááá¯áá»ááºáá áºáᯠáá±ážááá¯á·ááááºááŒá áºááŒá®áž áááºážááẠá¡ááœááºáá±ážáá±á¬ááŒá±á¬áá·áºá áá¯á¶á·ááŒááºáá»ááºááᯠá á±á¬áá·áºááẠá¡áá»áááºá¡áá±á¬áºááŒá¬áááºááŒá áºááẠ- ááá¯ááºááœáẠááŸááááºááá¯ááºáá«á ááŒááºááŒááºáááºáá«á
áá°á¡ááºá áºááœáẠGeoDNS áá¬áá¬ááᯠáá¬ážááŸááá±á¬á¡áá«á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáááºážááᯠáááºááœááºááŒá®ážááŒá áºáááºá áá¯á¶á·ááŒááºááŸá¯ááẠááŒááºáááºáááºááŒá áºááŒá®ážá áááºážááẠáááºááá¯ááºáááºááŒááºážá¡ááŒááºááŸá¯ááºážááᯠááááá¯ááºá á±áááºááŒá áºáááºá
ááŸáááŒá®ážáá¬áž US DNS áá¬áá¬áá áºáá¯ááŸáááá·áº á¡ááŒá±á¡áá±ááœááºá US á០á¡áá¯á¶ážááŒá¯áá°áá áºáŠážááẠá€ááá¯ááááºážááá¯á· ááœá¬ážáá¬ááá·áºá¡áá« ááá¯áá»ááºáá±á¬ IP ááá¯áá¯ááºáá±ážááá·áº á¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· ááŸáá·áºááœá¬ážáááºááŒá áºáááºá á¡áá¯á¶ážááŒá¯áá°ááᯠáááºááá¯ááºá á¡ááŒá±á¬ááºážá¡áá¬áá«ááŸááá±á¬ áá¬áá¬ááá¯á· ááœáŸááºááŒá¬ážáááá·áºáááºá ááá¯á·áá±á¬áº á¡ááŒá±á¬ááºážá¡áá¬áá«ááá·áº áá¬áá¬áá»á¬ážááẠáá±ážááœá¬áá±á¬ááŒá±á¬áá·áº áááºážááᯠáá»ááºááŒááºá áœá¬ áááŸááááºááá¯ááºáá«á
á¡áááºá áááºááẠUS ááœáẠáááºááŸáºáá±áá¬ááŒáá·áº CDN áá¬áá¬áá»á¬ážááᯠáá»áá¬ážáá«áá áááºááá·áºá¡áá«ááœááºá client browser ááẠááŸááºáááºáá±á¬ IP ááááºá á¬ááᯠááŒááºáááºáá±ážááá¯á·ááá·áº á¡áá®ážáá¯á¶áž DNS server ááá¯á· áá±á¬ááºážááá¯áá»ááºáá áºáᯠáá±ážááá¯á·áááºááŒá áºáááºá áááºáá¶áááŸááá±á¬ IP áá«ááá·áºááá±á¬ááºáá¬ááẠá¡áá®ážáá¯á¶áž CDN ââáá¬áá¬ááŸáá·áº áááºááá¬áá¬ááᯠáááºááœááºááŒá®áž CDN ââáá¬áá¬ááẠááááºážáááºážáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬ááᯠááá±á¬ááºáá¬áᶠáá±ážááá¯á·áááºá áááºááŸáºá¡ááŒá±á¬ááºážá¡áá¬ááᯠáááºáá±áá»áááºááœááºá ááá¯ááºá¡ááŒáá·áºá¡á á¯á¶ááᯠáááºááẠáá»á±á¬ááºáá¯á¶ážáá±áá±á¬ ááá¯ááºáá»á¬ážááẠáááºááá¬áá¬á០áá¬áá«áááºá ááááºá¡áá±ááŒáá·áºá áááºááá¬áá¬á០ááá¯ááºáá»á¬ážá áœá¬ááᯠáááºážáá«ážáá¬áá±á¬ááŒá±á¬áá·áº ááá¯ááºááœáá·áºáá»áááºááᯠáá»áŸá±á¬á·áá»ááá¯ááºáááºá
IP ááááºá á¬áá áºáá¯ááááºáá±áá¬á¡ááá¡áá»ááá¯áááºááŸááºááŒááºážááẠá¡ááŒá²áááºážááœááºáá°áá±á¬á¡áá¯ááºááá¯ááºáá«- áá á¬ážáá¬ááœááºá¡áá»ááºáá»á¬ážá áœá¬ááŸáááŒá®áž IP ááááºá á¬á¡ááá¯ááºážá¡ááŒá¬ážáá áºáá¯áááá¯ááºááŸááºáá»á¬ážáááºáááºážááá¯ááá¹áá¬ááá áºáááºááŒááºážááá¯á·ááŒá±ááŒá¬áááºáá¯á¶ážááŒááºááá¯ááºááẠ(ááá¯á·áá±á¬ááºáááºá á±á¬áá·áºááá¯ááºážááááºááŒá áºáá«áááºá ááŸááºáááºáá±á¬áááºáá±áá¬áááŸáááẠáá±áá¬áá±á·á áºááᯠá¡ááºááááºáá¯ááºáá¬ážáááºá) áá¶áááºáá¶áá«ááœááºá VPS áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠUS ááŸááá¯áá°ááááá·áºááááºá á¬áá»á¬ážááᯠá ááºáá¬áá°ááŸá VPS ááá¯á· áá±ážáááºá
Anycast ááááºá á¬áá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŸáá·áºááá°áá²á áááºááŸáºáá¬áá¬ááá¯á·áá»áááºáááºááá·áºá¡áá»áááºááœááºááá¯ááºáá² á¡áááºááŒá±ááŸááºážááá·áºá¡áá»áááºááœáẠááœá²áá±áá±ážááŒááºážááá¯áá¯ááºáá±á¬ááºáááºá á¡áááºá recursive server ááẠEDNS client subnets áá»á¬ážááᯠááá¶á·ááá¯ážáá«áá cache server ááá¯á· áá»áááºáááºááá·áº á¡áá¯á¶ážááŒá¯áá°á¡á á¬áž ááᯠrecursive server ááááºáá±áá¬ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
DNS ááŸá ááá¯ááºážááœá²áá»á¬áž ááẠáááá¯ááºážááá·áºá áááºáá±áá¬ááᯠááá¯ááá¯áááá»á áœá¬ áá¯á¶ážááŒááºááẠGeoDNS áá¬áá¬á០áá¯á¶ážá áœá²áá°áá áºáŠážá áááºáá±áá¬ááᯠááá¯ááá¯áááá»á áœá¬ áá¯á¶ážááŒááºááẠááœááºáááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá±á¬ááºáááºáá áºáŠážá áááºáá±áá¬ááᯠá¡ááá¡áá» áá¯á¶ážááŒááºááẠáááºááá²áá² DNS áá¬áá¬áá»á¬áž áááºáá²á·ááá¯á· áá±ážááá¯á·ááá¯ááºáááºááᯠáááºááŸááºáá±ážááá·áº DNS (RFC7871) á ááá¯ážáá»á²á·ááŸá¯áá áºáᯠááŒá áºáááºá
á¡áá»á¬ážá á¯ááẠáááºážááá¯á·á ISP á DNS áá¬áá¬áá»á¬áž ááá¯á·ááá¯áẠáááºážááá¯á·ááŸáá·áº á¡áá®ážáá¯á¶ážááŸá áááá®ááẠDNS áá¬áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒáá±á¬áºáááºážá á¡ááŒá±á¬ááºážáá áºáá¯áá¯ááŒá±á¬áá·áº US ááŸá áá áºá á¯á¶áá áºáŠážááẠááŒá ááŒá±ážáá»ááœááºááŸááá±á¬ DNS ááŒá±ááŸááºážáá°ááᯠá¡áá¯á¶ážááŒá¯ááẠáá¯á¶ážááŒááºáá«á áááºážááá¯á·ááẠIP áá áºáá¯áááá¯ááºááŒá±áá»á¬ážáá«áááºá ááŒá ááŒá±ážáá»ááŸáá·áº á¡áá®ážá ááºáá¯á¶áž áá¬áá¬ááááºá á¬á
GeoDNS ááᯠáááºá¡áá¯á¶ážááŒá¯ááá¯áá«áá á¡áá»áá¯á·ááá á¹á áá»á¬ážááœáẠáááºážááẠáááºááŸáºáá¬áá¬áá»á¬ážááŸáá·áº áááá¯ááºážááá·áºá¡ááŒá¬ážá¡ááœá¬á¡áá±ážááᯠááá¯ážááŒáá·áºá á±ááá¯ááºáá±á¬ááŒá±á¬áá·áº á€á¡ááºá¹áá«áááºáá»á¬ážááᯠááááá¬ážááẠá¡áá±ážááŒá®ážáá«áááºá
á¡ááŸá áºáá»á¯ááº- áááºááẠVPS á¡áá»á¬ážá¡ááŒá¬ážááᯠCDN áá áºáá¯ááá¯á· áá±á«ááºážá ááºááá¯áá«áá á¡áá±á¬ááºážáá¯á¶áž á¡áá¯á¶ážáá»ááŸá¯ ááœá±ážáá»ááºááŸá¯ááŸá¬ áá±á¬ááºá áºá០GeoDNS + Anycast á¡ááºá¹áá«áááºááŒáá·áº DNS áá¬áá¬á¡á á¯á¡áá±ážááᯠá¡áá¯á¶ážááŒá¯ááẠááŒá áºáááºá
source: www.habr.com