Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi

E toʻatele tagata ua faʻalogo e uiga ia Anycast. I lenei metotia o fesoʻotaʻiga fesoʻotaʻiga ma taʻavale, o se tuatusi IP e tasi e tuʻuina atu i le tele o sapalai i luga o se fesoʻotaiga. O nei 'auʻaunaga e mafai foʻi ona maua i nofoaga autu o faʻamatalaga mamao mai le tasi ma le isi. O le manatu o Anycast o le, faʻatatau i le nofoaga o le punaoa talosaga, o faʻamatalaga e tuʻuina atu i le pito lata ane (e tusa ai ma le topology network, sili atu, le BGP routing protocol) server. I lenei auala, e mafai ona e faʻaititia le numera o fesoʻotaʻiga hops ma latency.

O le mea moni, o le auala lava e tasi o loʻo faʻasalalau mai le tele o nofoaga autu o faʻamaumauga i le lalolagi atoa. O le mea lea, o le a auina atu tagata faʻatau i le "sili ona lelei" ma le "latalata mai" faʻavae i luga o auala BGP, le nofoaga autu o faʻamatalaga. Aisea Anycast? Aisea e fa'aoga ai Anycast nai lo Unicast?

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Unicast e matua fetaui lelei mo se 'upega tafaʻilagi e tasi le upega tafaʻilagi ma se aofaʻi feololo o feoaiga. Ae peita'i, afai o se 'au'aunaga e faitau miliona le au fai saofaga, e masani ona fa'aogaina le tele o 'upega tafa'ilagi, e ta'itasi ma le tuatusi IP tutusa. O nei 'au'aunaga o lo'o fa'asoa fa'afanua e fa'atino lelei ai talosaga.

I lenei faʻataʻitaʻiga, Anycast o le a faʻaleleia le faʻatinoga (o fefaʻatauaʻiga e lafo atu i le tagata faʻaoga ma sina faʻatuai), faʻamautinoa le faʻatuatuaina o le tautua (faʻafetai i sapalai faʻapipiʻi) ma le paleni o uta - o le taʻavale i le tele o sapalai o le a tufatufaina lelei le uta i le va oi latou, faʻaleleia le saoasaoa. o le saite.

E ofoina atu e le aufaipisinisi ituaiga eseese o le paleni o uta e faʻavae i luga ole Anycast ma DNS. E mafai e tagata faʻatau ona faʻamaonia tuatusi IP e tuʻuina atu ai talosaga e faʻatatau i le nofoaga faʻafanua o le saite. Ole mea lea e mafai ai ona fa'asoa fa'asili talosaga a tagata fa'aoga fa'alelei.

Faʻapea o loʻo i ai ni nofoaga i le va o mea e te manaʻomia e tufatufa atu ai le uta (tagata faʻaoga), mo se faʻataʻitaʻiga, se faleoloa i luga ole laiga ma 100 talosaga i le aso poʻo se blog lauiloa. Ina ia faʻatapulaʻaina le itulagi e maua ai e tagata faʻaoga se nofoaga patino, e mafai ona e faʻaogaina le filifiliga Geo Community. E fa'atagaina oe e fa'atapula'a le itulagi i totonu o le a fa'asalalau ai e le fa'afoe le auala.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Anycast ma Unicast: eseesega

Anycast e masani ona faʻaaogaina i talosaga e pei ole DNS (Domain Name System) ma le CDN (Content Delivery Networks), e mafai ai ona faʻaogaina faʻaiʻuga e faʻaleleia ai le faʻaogaina o fesoʻotaiga. O fesoʻotaʻiga tuʻuina atu o mea e faʻaogaina ai Anycast aua latou te feagai ma le tele o voluma o fefaʻatauaiga, ma Anycast e maua ai le tele o mea lelei i lenei tulaga (sili atu i lalo ifo). I DNS, Anycast faʻatagaina oe e faʻateleina le maualuga o le faʻamaoni ma le faʻapalepale sese o le auaunaga.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
I Anycast IP, pe a faʻaaoga le BGP, e tele auala i se tagata faʻapitoa. O kopi moni ia o 'au i le tele o nofoaga autu o fa'amaumauga, fa'aoga e fa'amauina ai feso'ota'iga laititi.

O lea la, i totonu o se fesoʻotaʻiga Anycast, o le tuatusi IP lava e tasi e faʻasalalau mai nofoaga eseese, ma o le fesoʻotaʻiga e filifili poʻo fea e ave ai le talosaga a le tagata faʻaoga e faʻatatau i le "tau" o le auala. Mo se faʻataʻitaʻiga, BGP e masani ona faʻaaogaina e fuafua ai le auala sili ona puupuu mo le faʻasalalauina o faʻamatalaga. A tu'uina atu e se tagata fa'aoga se talosaga Anycast, e fa'atulaga e le BGP le ala sili mo 'au'aunaga Anycast avanoa i luga o feso'otaiga.

Fa'amanuiaga ole Anycast

Fa'aitiitiga Latency
Faiga fa'atasi ma Anycast e mafai ona fa'aitiitia le fa'agata pe a fa'agasolo talosaga a tagata fa'aoga aua latou te fa'atagaina oe e maua fa'amatalaga mai le server lata ane. O lona uiga, o le a faʻafesoʻotaʻi pea tagata faʻaoga i le "latalata mai" (mai le faʻaogaina o le faʻasologa o auala) DNS server. O le i'uga, e fa'aitiitia e Anycast le taimi o fegalegaleai e ala i le fa'aitiitia o le mamao feso'ota'iga i le va o le kalani ma le 'au'aunaga. E le gata ina fa'aitiitia ai le leo ae maua ai fo'i le paleni o uta.

Televave

Talu ai ona o fela'ua'iga o lo'o alu atu i le node lata ane ma ua fa'aitiitia le fa'aletonu i le va o le kalani ma le node, o le i'uga e fa'asilisili le saoasaoa o le tu'uina atu, tusa lava po'o fea o lo'o talosagaina ai e le kalani fa'amatalaga mai.

Fa'ateleina le mautu ma le fa'apalepale masei

Afai e tele sapalai i le salafa o le lalolagi e faʻaogaina le IP lava e tasi, afai e le manuia se tasi o sapalai pe motusia, o le a toe faʻafeiloaʻi feoaiga i le server lata ane. O le i'uga, ua fa'atupuina e Anycast le 'au'aunaga e sili atu ona maufetuuna'i ma maua ai le avanoa sili atu feso'ota'iga / latency / saoasaoa. 

O le mea lea, e ala i le i ai o le tele o sapalai o loʻo avanoa pea i tagata faʻaoga, Anycast, mo se faʻataʻitaʻiga, faʻaleleia le mautu DNS. Afai e le manuia se node, o le a toe faʻafeiloaʻi talosaga a tagata faʻaoga i se isi DNS server e aunoa ma se faʻaoga tusilima poʻo le toe faʻatulagaina. Anycast e tuʻuina atu faʻamatalaga manino manino i isi nofoaga e ala i le na o le aveesea o auala o le nofoaga faʻafitauli. 

Paleni uta

I Anycast, o fefaʻatauaiga o fesoʻotaʻiga o loʻo tufatufa atu i luga o 'auʻaunaga eseese. O lona uiga, e galue e pei o le paleni o uta, e taofia ai soʻo se server e tasi mai le mauaina o le tele o fefaʻatauaiga. E mafai ona fa'aoga le paleni o uta, mo se fa'ata'ita'iga, pe a tele nodes feso'otaiga i le mamao tutusa fa'afanua mai le puna o talosaga. I lenei tulaga, o le uta e tufatufa atu i nodes.

Faʻaitiitia le aʻafiaga o osofaʻiga a le DoS 

O le isi vaega o Anycast o lona tetee DDoS. O osofaʻiga a le DDoS e foliga mai e le mafai ona tuʻuina i lalo se polokalama Anycast, talu ai e tatau ona latou faʻatoʻilaloina 'auʻaunaga uma i sea fesoʻotaʻiga ma le tele o talosaga. 

O osofaʻiga a le DDoS e masani ona faʻaogaina botnets, lea e mafai ona faʻatupuina ai le tele o fefaʻatauaiga e faʻafefe ai le server osofaʻia. O le lelei o le faʻaaogaina o Anycast i lenei tulaga e mafai e 'auʻaunaga taʻitasi ona "faʻafefe" vaega o le osofaʻiga, lea e faʻaitiitia ai le uta i luga o lena server faapitoa. O le fa'afitia o le osofa'iga o le 'au'aunaga o le a sili atu ona fa'aogaina i le 'au'aunaga ma o le a le a'afia ai le auaunaga atoa.

Fa'ata'atia maualuga

Anycast faiga e fetaui lelei mo auaunaga ma le tele o voluma o feoaiga. Afai o se au'aunaga e fa'aoga Anycast e mana'omia ni 'au'aunaga fou e fa'atautaia le fa'ateleina o fefa'ataua'iga, e mafai ona fa'aopoopo ni sava fou i le feso'otaiga e fa'atautaia ai. E mafai ona tuʻuina i luga o nofoaga fou poʻo o loʻo i ai nei. 

Afai o se nofoaga faapitoa o loʻo feagai ma se faʻaopoopoga tele o feoaiga, ona faʻaopoopoina lea o se server o le a fesoasoani e faapaleni le uta mo lena saite. O le fa'aopoopoina o se 'au'aunaga i se saite fou o le a fesoasoani e fa'aitiitia taimi fa'atali e ala i le faia o se auala sili ona pupuu mo nisi tagata fa'aoga. O auala uma e lua e fesoasoani i le faʻaleleia atili o le mautu o le auʻaunaga aʻo maua ni 'auʻaunaga fou i luga o le upega tafaʻilagi. I lenei auala, afai o se server ua ova le uta, e mafai ona e faʻapipiʻi se isi i se nofoaga e mafai ai ona talia se vaega o talosaga a le server ova. E le mana'omia ai so'o se fa'atulagaga a tagata fa'atau. 

E na'o le auala lea e mafai ai ona fa'auluina le tele o felauaiga ma se numera tele o tagata fa'aoga pe a na o ni nai ports 10 po'o 25 Gbps le server. 100 'au fa'atasi ma le tuatusi IP e tasi o le a mafai ai ona fa'agasolo le tele o felauaiga.

Fa'atonuga fa'aopoopo faigofie

E pei ona taʻua i luga, o se faʻaoga manaia o Anycast o le DNS. E mafai ona e tu'uina ni 'au'aunaga DNS eseese i nodes o feso'otaiga, ae fa'aaoga se tuatusi DNS e tasi. Fa'alagolago i le mea o lo'o i ai le puna, e fa'asolo atu talosaga i le node lata ane. Ole mea lea e maua ai le paleni o fefaʻatauaiga ma le toe faʻaaogaina pe a faʻaletonu le server DNS. I lenei auala, nai lo le faʻatulagaina o DNS server eseese e faʻatatau i le mea o loʻo i ai, o le faʻatulagaina o le tasi DNS server e mafai ona faʻasalalau i nodes uma.

Anycast fesoʻotaʻiga e mafai ona faʻatulagaina e ala i talosaga e le gata e faʻavae i luga o le mamao, ae faʻapea foʻi i luga o faʻasologa e pei o le i ai o se server, le numera o fesoʻotaʻiga faʻavae. po o le taimi e tali atu ai.

E leai ni 'au'aunaga fa'apitoa, feso'ota'iga po'o vaega fa'apitoa e mana'omia ile itu o le kalani e fa'aoga ai tekinolosi Anycast. Ae o Anycast e iai foʻi ona faʻaletonu. E talitonuina o lona faʻatinoga o se galuega faʻalavelave, e manaʻomia ai meafaigaluega faʻaopoopo, kamupani faʻatuatuaina ma le faʻaogaina lelei o auala.

E mamao ese mai le puna mama i le matagofie

E ui lava ina fa'aogaina auala a Anycast i luga ole la'ititi la'ititi, e le o lona uiga ole laititi maualalo. Latency ose metric lavelave aua e mafai ona maualuga mo le tasi suiga nai lo le sefulu.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Fa'ata'ita'iga: Feso'ota'iga va'ava'ai e mafai ona aofia ai se oso e tasi e matua'i maualuga le taofi.

Anycast e fa'aaoga muamua mo auaunaga fa'avae UDP pei ole DNS. O talosaga a le tagata faʻaoga e faʻafeiloaʻi i le "sili ona lelei" ma le "latalata" nofoaga autu faʻamaumauga e faʻavae i luga o auala BGP.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Fa'ata'ita'iga: O se fale faigaluega DNS client ma se tuatusi IP Anycast DNS o le 123.10.10.10 e fa'atinoina le fa'ai'uga DNS i le pito lata ane o sa'u igoa DNS e tolu o lo'o fa'aogaina e fa'aaoga ai le tuatusi IP Anycast tutusa. Afai e le manuia le Router R1 po'o le Server A, o le a otometi lava ona tu'uina atu pusa DNS client i le isi DNS server latalata e ala i le Routers R2 ma le R3. E le gata i lea, o le auala i la matou 'au'aunaga A o le a aveesea mai laulau fa'ata'avalevale, e taofia ai le fa'aogaina atili o lena nameserver.

Tulaga Fa'atino

E lua fuafuaga lautele o loʻo faʻaaogaina e iloa ai po o fea le server e fesoʻotaʻi i ai le tagata faʻaoga:

  • So'o se fa'aoga feso'otaiga. Faʻafesoʻotaʻi le tagata faʻaoga i le server lata ane. Ole ala fesoʻotaʻiga mai le tagata faʻaoga ile server e taua iinei.
  • Tulaga talosaga so'o secast. O lenei polokalame e tele metric fuafuaina, e aofia ai le avanoa o le server, taimi tali, numera o feso'ota'iga, ma isi. E fa'alagolago lea i se mata'itu fafo e maua ai fuainumera o feso'otaiga.

CDN faʻavae ile Anycast

Se'i o tatou toe fo'i i le fa'aogaina o Anycast i feso'ota'iga tu'uina atu mea. Anycast e mautinoa lava o se manatu faʻafesoʻotaʻi mataʻina ma o loʻo faʻateleina le taliaina i le isi-gen CDN tuʻuina atu.

O le CDN o se feso'ota'iga tufatufaina o 'au'aunaga e tu'uina atu anotusi i tagata fa'ai'uga e maua le avanoa ma le laititi. O feso'ota'iga tu'uina atu o mea o lo'o i ai se sao taua i aso nei o le ivi i tua o le tele o 'au'aunaga fa'asalalau i luga o le initaneti, ma ua fa'atupula'ia le fa'apalepale a le au fa'atau i le telegese o le saosaoa o le la'uina. Vitio ma leo talosaga e sili ona maaleale i fesoʻotaʻiga jitter ma latency.

E fa'afeso'ota'i e le CDN 'au'aunaga uma i totonu o feso'ota'iga e tasi ma fa'amautinoa le fa'avaveina o le utaina o mea. O nisi taimi e mafai ona faʻaitiitia le taimi faʻatali a le tagata faʻaoga ile 5-6 sekone. O le fa'amoemoega o le CDN o le fa'amalieina o le tu'uina atu e ala i le tu'uina atu o mea mai le 'au'aunaga e sili ona latalata i le tagata fa'aoga. E talitutusa lenei mea ma Anycast, lea e filifilia ai le server sili ona lata mai e faʻatatau i le nofoaga o le tagata faʻaoga. E foliga mai o le a faʻaogaina e le auʻaunaga CDN uma le Anycast e ala i le faaletonu, ae o le mea moni e le o le tulaga lea.

Talosaga e fa'aogaina fa'amaumauga e pei ole HTTP/TCP fa'alagolago ile feso'ota'iga ua fa'atuina. Afai e filifilia se node fou Anycast (mo se faʻataʻitaʻiga, ona o le faaletonu o le server), e ono motusia le auaunaga. Ole mea lea na fautuaina muamua ai Anycast mo auaunaga e leai ni fesoʻotaʻiga e pei ole UDP ma DNS. Ae ui i lea, e aoga foi Anycast mo fesoʻotaʻiga fesoʻotaʻiga; mo se faʻataʻitaʻiga, TCP galue lelei i le Anycast mode.

O nisi o kamupani CDN latou te fa'aogaina le Anycast-based routing, o isi e fiafia i le DNS-based routing: o le server pito lata ane e filifilia e fa'atatau i le mea o lo'o i ai le DNS server.

O mea faʻaoga faʻapitoa ma tele-faʻamaumauga o se isi faʻataʻitaʻiga o le faʻaogaina o Anycast. O le Load Balancing IP address na maua mai le kamupani e tuʻuina atu e mafai ai e oe ona tufatufa atu le uta i le va o tuatusi IP o 'auʻaunaga eseese o tagata faʻatau i le nofoaga autu o faʻamatalaga a le kamupani. Faʻafetai i soʻo se masini tekonolosi, e maua ai le faʻatinoga sili atu i lalo o le mamafa o feoaiga, faʻapalepale sese ma fesoasoani e faʻamalieina le taimi tali pe a feagai ma se numera tele o tagata faʻaoga.

I hybrid multi-data center infrastructures, e mafai ona e tufatufa atu fefaʻatauaiga i luga o sapalai poʻo masini masini i luga o sapalai tuuto.

O le mea lea, o loʻo i ai se filifiliga tele o fofo faʻapitoa mo le fausiaina o atinaʻe. E mafai foʻi ona e faʻatulagaina le paleni o uta i luga o tuatusi IP i le tele o nofoaga autu o faʻamaumauga, faʻatatau i soʻo se masini i totonu o se kulupu e faʻamalieina ai le faʻatinoga o nofoaga.

E mafai ona e tufatufa atu fefaʻatauaiga e tusa ai ma au lava tulafono, faʻamalamalamaina le "mamafa" o faʻasalalauga faʻasalalau taʻitasi i totonu o faʻamaumauga taʻitasi. O lenei faʻatulagaga e sili ona aoga pe a iai se paka server tufatufaina ma le faʻatinoina o auaunaga e le tutusa. Ole mea lea ole a mafai ai ona fa'asoa fa'atele auala e fa'aleleia atili ai le fa'atinoga ole server.

Ina ia fatuina se faiga mataʻituina e faʻaaoga ai le ping command, e mafai ona faʻapipiʻi suʻega. O lenei mea e mafai ai e le pule ona faʻamalamalamaina a latou lava faiga mataʻituina ma maua se ata manino o le tulaga o vaega taʻitasi i totonu o atinaʻe. I lenei auala, e mafai ona faʻamalamalamaina tulaga faʻaogaina.

E mafai ona fausia se atinaʻe faʻapipiʻi: o nisi taimi e faigofie ona tuʻua le ofisa i tua i le fesoʻotaʻiga faʻapisinisi, ma faʻasalalau le vaega faʻaoga i le kamupani.

E mafai ona fa'aopoopoina fa'ailoga SSL mo le paleni o uta, fa'ailoga o fa'amatalaga tu'uina ma le saogalemu o feso'ota'iga i le va o tagata asiasi i nofoaga ma atina'e fa'apisinisi. I le tulaga o le paleni o uta i le va o nofoaga autu o faʻamaumauga, e mafai foi ona faʻaogaina SSL.

So'o se auaunaga fa'asalalau fa'atasi ai ma le paleni uta o tuatusi e mafai ona maua mai lau 'au'aunaga. Ole vaega lea ole a fesoasoani ile fa'aleleia atili ole auala e fegalegaleai ai tagata fa'aoga ma polokalama fa'atatau ile nofoaga. Ua lava le faʻasalalau poʻo a auʻaunaga o loʻo maua i le nofoaga autu o faʻamaumauga, ma o le a toe faʻafeiloaʻi le taʻavale i mea tetele lata ane. Afai o loʻo i ai faʻamaumauga tuʻufaʻatasia, mo se faʻataʻitaʻiga i Farani poʻo Amerika i Matu, ona faʻatonuina lea o tagata faʻatau i le server lata ane i luga o le upega tafailagi.

O se tasi o filifiliga mo le faʻaaogaina o Anycast o le filifiliga sili lea o le tulaga o le tagata faʻapitoa (PoP). Tatou avatu faataitaiga. LinkedIn (poloka i Rusia) taumafai e le gata e faʻaleleia le faʻatinoga ma le saoasaoa o ana oloa - telefoni feaveaʻi ma upega tafaʻilagi, ae faʻaleleia atili ana fesoʻotaʻiga fesoʻotaʻiga mo le faʻavaveina o mea e tuʻuina atu. Mo lenei fa'aolaina fa'amanino, LinkedIn fa'aaoga malosi PoPs - vaega o le auai. Anycast e faʻaaogaina e faʻatonu tagata faʻaoga i le PoP lata ane.

O le mafuaʻaga o le tulaga o Unycast, o LinkedIn PoP taʻitasi e iai se tuatusi IP tulaga ese. Ona tuʻuina atu lea o tagata faʻaoga i le PoP e faʻavae i luga o latou nofoaga faʻafanua faʻaoga DNS. O le faʻafitauli o le faʻaaogaina o DNS, e tusa ma le 30% o tagata faʻaoga i le Iunaite Setete na toe faʻafeiloaʻi i se PoP suboptimal. Fa'atasi ai ma le fa'agasologa o le fa'atinoga o Anycast, na fa'aitiitia ai le tofiga PoP mai le 31% i le 10%.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
O faʻaiʻuga o le suʻega pailate o loʻo faʻaalia i le kalafi, lea o le Y-axis o le pasene o le PoP sili ona lelei. Aʻo faʻateleina Anycast, tele setete o Amerika na vaʻaia le faʻaleleia atili o le pasene o feoaiga agai i le PoP sili ona lelei.

Anycast Network Mata'ituina

Anycast networks e faigofie i le teori: tele sapalai faaletino e tuʻuina atu i le tuatusi IP tutusa, lea e faʻaogaina e le BGP e fuafua ai le auala. Ae o le faʻatinoga ma le faʻatulagaina o Anycast platforms e lavelave, ma o fesoʻotaʻiga Anycast e faʻamalieina sese e sili ona lauiloa mo lenei mea. E sili atu le luʻitau o le mataʻituina lelei o se fesoʻotaʻiga Anycast e vave faʻamaonia ma faʻaesea faʻaletonu.

Afai e fa'aogaina e 'au'aunaga se kamupani CDN lona tolu e tu'uina atu a latou mea, e taua tele mo i latou le mata'ituina ma fa'amaonia le fa'atinoga o feso'otaiga. Anycast-fa'avae le mata'ituina CDN e taula'i ile fuaina o le fa'ai'uga ma le fa'ai'uga fa'asolosolo fa'asolosolo e malamalama ai po'o fea nofoaga autu o fa'amaumauga o lo'o tautuaina mea. Iloiloina o ulutala HTTP server o se isi auala e iloa ai poʻo fea e sau ai faʻamatalaga.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Fa'ata'ita'iga: Ulutala tali HTTP e fa'ailoa ai le nofoaga o le CDN server.

Mo se faʻataʻitaʻiga, CloudFlare faʻaaogaina lana lava ulutala CF-Ray i HTTP Tali savali, lea e aofia ai se faʻamatalaga o le nofoaga autu o faʻamatalaga na faia ai le talosaga. I le tulaga o Zendesk, o le ulutala CF-Ray mo le itulagi Seattle o le CF-RAY: 2a21675e65fd2a3d-SEA, ma mo Amsterdam o le CF-RAY: 2a216896b93a0c71-AMS. E mafai foʻi ona e faʻaogaina ulutala HTTP-X mai le tali HTTP e faʻamautinoa ai le mea o loʻo i ai le mea.

O isi auala fa'afeso'ota'i

O lo'o i ai isi auala fa'afeso'ota'i mo le fa'atonuina o talosaga a tagata fa'aoga i se fa'ai'uga o feso'otaiga fa'apitoa:

Unicast

O le tele o le Initaneti i aso nei o loʻo faʻaaogaina lenei metotia. Unicast - unicast transmission, o le tuatusi IP e fesoʻotaʻi ma naʻo le tasi le node patino i luga o le upega tafailagi. E ta'ua lea mea o le tasi-i-le-tasi le fetaui. 

Telefoni

E fa'aaogaina e Multicast se va'aiga tasi-i-tele po'o le tele-i-tele. O le Multicast e fa'atagaina se talosaga mai se tagata e auina atu e lafo i le taimi e tasi i itu eseese ua filifilia. O lenei mea e maua ai e le tagata o tausia le tomai e sii mai ai se faila i ni pusi mai le tele o 'au i le taimi e tasi (lea e aoga mo le faʻafefeina o leo poʻo le vitio). E masani ona fenumiai le Multicast ma le Anycast. Peitaʻi, o le eseesega tele o le faʻatonuina e Anycast le tagata e auina atu i se tasi node patino, e tusa lava pe tele nodes e maua.

faasalalauga

Ose fa'amaumauga mai se tagata e to'atasi e lafo atu e tu'uina atu i pito uma e feso'ota'i ma le tuatusi fa'asalalauga. Ole feso'ota'iga e otometi lava ona toe fa'atusa fa'amaumauga ina ia mafai ona o'o atu i tagata uma e mauaina i le fa'asalalauga (e masani lava i luga ole laiga tutusa).

Geocast

Geocast e foliga tutusa ma Multicast: talosaga mai le tagata e auina atu e auina atu i le tele o pito i le taimi e tasi. Ae ui i lea, o le eseesega o le tagata e tuʻuina atu e fuafua i lona nofoaga faʻafanua. Ole ituaiga fa'apitoa lea ole multicast fa'aogaina e nisi o ta'iala mo feso'ota'iga fa'aoga feavea'i.

E fa'atatau e se router fa'afanua lona vaega tautua ma fa'atatau i ai. Georouters, fesuia'i nofoaga tautua, fau laulau ta'avale. O le georouter system o lo'o i ai se fa'atulagaga fa'atonu.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Unicast, Telecast ma Faasalalauga.

O le faʻaaogaina o tekinolosi Anycast e faʻateleina ai le maualuga o le faʻamaoni, faʻapalepale sese ma le saogalemu o DNS. I le faʻaaogaina o lenei tekinolosi, e ofoina atu e le au faʻatautaia a latou tagata faʻatau auaunaga mo ituaiga eseese o le paleni o uta e faʻavae ile DNS. I totonu o le vaega faʻatonutonu, e mafai ona e faʻamaonia tuatusi IP o talosaga o le a lafoina e faʻatatau ile nofoaga faʻafanua. Ole mea lea ole a maua ai e tagata fa'atau le avanoa e tufatufa atu ai talosaga a tagata e sili atu ona fetuutuunai.

O nisi o aufaipisinisi latou te fa'atinoina le mata'ituina o auala i nofoaga ta'itasi (POP): e otometi lava ona su'esu'e e le faiga le auala aupito pupuu i totonu o le atunu'u ma le lalolagi atoa mo vaega o lo'o i ai ma fa'ata'ita'iina i latou i nofoaga fa'afanua pito sili ona maualalo e leai se taimi e malolo ai.

I le taimi nei, Anycast o le fofo sili ona mautu ma faʻatuatuaina mo le fausiaina o auaunaga DNS maualuga, lea e maualuga manaʻoga mo le mautu ma le faʻamaoni.

O le .ru domain e lagolagoina 35 Anycast DNS servers, fa'avasegaina i 20 nodes, tufatufaina atu i ao Anycast e lima. I lenei tulaga, o le mataupu faavae o le fausiaina e faʻavae i luga o uiga faʻafanua o loʻo faʻaaogaina, i.e. Geocast. Pe a tuʻuina nodes DNS, e faʻamoemoeina o le a latou siitia atu i nofoaga faʻasalalau faʻafanua latalata i tagata sili ona toaga, o le maualuga maualuga o le auʻaunaga Rusia i le mea o loʻo i ai le node, faʻapea foʻi ma le maua o avanoa saoloto ma faigofie fegalegaleaiga ma le saite.

E faʻapefea ona fausia se CDN?

O le CDN o se fesoʻotaʻiga o 'auʻaunaga e faʻavavevave le tuʻuina atu o mea i tagata faʻaoga. Feso'ota'iga Tu'uina atu o mea tu'ufa'atasia 'au'auna uma i totonu o feso'ota'iga e tasi ma fa'amautinoa le vave fa'aputuina o mea. O le mamao mai le 'auʻaunaga i le tagata faʻaoga e taua tele le saosaoa o le utaina.

O le CDN e faʻatagaina oe e faʻaoga sapalai e sili ona vavalalata i le au faʻatau. O lenei mea e faʻaitiitia ai le taimi faʻatali ma fesoasoani i le faʻavaveina o le utaina o mea i luga ole laiga mo tagata asiasi uma, lea e sili ona taua mo nofoaga e iai faila tetele poʻo auaunaga faʻasalalau. O talosaga masani mo le CDN o e-pisinisi ma fa'afiafiaga.

Le fesoʻotaʻiga o faʻasalalauga faʻaopoopo na faia i totonu o le CDN infrastructure, o loʻo tuʻu latalata i tagata faʻaoga, e saofagā i le tuʻuina atu o faʻamaumauga sili atu ona mautu ma vave. E tusa ai ma fuainumera, o le faʻaaogaina o le CDN e faʻaitiitia ai le leo pe a oʻo i se nofoaga e sili atu i le 70% pe a faʻatusatusa i nofoaga e leai se CDN.

E faapefea fatuina CDN e faʻaaoga ai DNS? O le faʻatulagaina o se CDN e faʻaaoga ai le fofo a Anycast e mafai ona fai si taugata tele, ae o loʻo i ai filifiliga taugofie. Mo se faʻataʻitaʻiga, e mafai ona e faʻaogaina GeoDNS ma faʻaumau masani ma tuatusi IP tulaga ese. Faʻaaogaina auaunaga GeoDNS, e mafai ona e fatuina se CDN ma le geolocation gafatia, lea e faia ai filifiliga e faʻavae i luga o le nofoaga tonu o le tagata asiasi, nai lo le nofoaga o le DNS resolver. E mafai ona e faʻatulagaina lau sone DNS e faʻaali atu ai tuatusi IP server a le US i tagata asiasi mai US, ae o le a vaʻaia e tagata asiasi Europa le tuatusi IP Europa.

Faatasi ai ma GeoDNS, e mafai ona e toe faʻafoʻi tali DNS eseese e faʻatatau i le tuatusi IP a le tagata faʻaoga. Ina ia faia lenei mea, ua faʻatulagaina le DNS server e toe faʻafoʻi tuatusi IP eseese e faʻatatau i le puna IP tuatusi ile talosaga. E masani lava, o le GeoIP database e faʻaaogaina e fuafua ai le itulagi e faia ai se talosaga. Geolocation fa'aoga DNS e fa'atagaina oe e tu'uina atu mea i tagata fa'aoga mai se nofoaga lata ane.

E fuafua e GeoDNS le tuatusi IP a le kalani na auina atu le talosaga DNS, poʻo le tuatusi IP o le DNS server recursive a le kamupani, lea e faʻaaogaina pe a faʻaogaina le talosaga a le kalani. O le atunu'u/fa'aitulagi e fa'atulaga e le kalani IP ma GeoIP fa'amaumauga. Ona maua lea e le kalani le tuatusi IP o le server CDN lata ane. E mafai ona e faitau atili e uiga i le setiina o GeoDNS iinei.

Anycast poʻo GeoDNS?

E ui o Anycast o se auala sili e tuʻuina atu ai mea i luga o le lalolagi atoa, e leai se faʻamatalaga. O le mea lea e sau ai GeoDNS e laveai. O lenei 'au'aunaga e fa'atagaina oe e fai tulafono e tu'uina atu ai tagata fa'aoga i tulaga fa'apitoa e fa'atatau i lo latou nofoaga.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi
Fa'ata'ita'iga: O tagata fa'aoga mai Europa o lo'o fa'atonuina i se isi fa'ai'uga.

E mafai fo'i ona e fa'afitia le avanoa i domains e ala i le lafoa'iina o talosaga uma. O lenei, aemaise lava, o se auala vave e tipi ese ai tagata faʻalavelave.

E maua e GeoDNS tali sa'o sili atu nai lo Anycast. Afai i le tulaga o Anycast o le auala sili ona puupuu e fuafua i le numera o hops, ona i ai lea i le GeoDNS faʻaogaina mo tagata faʻaoga e faʻatatau i lo latou nofoaga faaletino. Ole mea lea e fa'aitiitia ai le taofiofia ma fa'aleleia atili le sa'o pe a fa'atupu tulafono fa'ata'avalevale.

Pe a faʻafeiloaʻi i se vaega, e faʻafesoʻotaʻi e le suʻega le DNS server lata ane, lea, faʻalagolago i le vaega, tuʻuina atu se tuatusi IP e utaina ai le saite. Seʻi tatou faʻapea o se faleoloa i luga ole laiga e lauiloa i Amerika ma Europa, ae o faʻaumau DNS mo na o Europa e maua. Ona faʻamalosia lea o tagata US e manaʻo e faʻaoga auaunaga a le faleoloa e tuʻuina atu se talosaga i le 'auʻaunaga lata ane, ma talu ai e mamao tele, e tatau ona latou faʻatali mo se taimi umi mo se tali - o le a le uta vave le saite.

Pe a iai se sapalai GeoDNS i Amerika, ua uma ona maua e tagata faʻaoga. O le tali o le a vave, lea o le a aʻafia ai le saoasaoa o le utaina o le saite.

I se tulaga o loʻo i ai se DNS server i le Iunaite Setete, pe a faʻafeiloaʻi se tagata faʻaoga mai le Iunaite Setete i se vaega tuʻuina atu, o le a ia faʻafesoʻotaʻi le server lata ane o le a tuʻuina atu le IP manaʻomia. O le tagata faʻaoga o le a faʻatonuina i le 'auʻaunaga o loʻo i ai mea o loʻo i ai i luga o le saite, ae talu ai o loʻo i ai le 'auʻaunaga o loʻo i ai mea e mamao, na te le mauaina vave.

Afai e te faʻafeiloaʻi sapalai CDN i le US ma faʻamaumauga faʻapipiʻi, ona faʻapipiʻiina lea o le suʻega a le kalani o le a tuʻuina atu se talosaga i le DNS server lata ane, lea o le a toe faʻafoʻi ai le tuatusi IP manaʻomia. O le suʻesuʻega ma le IP na maua e faʻafesoʻotaʻi le server CDN lata ane ma le 'auʻaunaga autu, ma o le CDN server e tautuaina mea faʻapipiʻi i le browser. A'o fa'apipi'iina mea o lo'o teuina, o faila o lo'o misi e utaina le saite atoa e maua mai le 'au'aunaga autu. O le i'uga, ua fa'aitiitia le taimi e utaina ai le saite, talu ai e itiiti lava faila e lafo mai le 'au'aunaga autu.

O le fuafuaina o le nofoaga tonu o se tuatusi IP patino e le o se galuega faigofie i taimi uma: e tele mea taua o loʻo taʻalo, ma e mafai e tagata e ona le tele o tuatusi IP ona filifili e faʻasalalau i le isi itu o le lalolagi (ona e manaʻomia lea. fa'atali mo le fa'amaumauga e fa'afou e maua ai le nofoaga sa'o). O nisi taimi e tuʻuina atu e le au VPS faʻamatalaga e faʻapea o loʻo i totonu o le US i le VPS i Sigapoa.

E le pei o le fa'aogaina o tuatusi Anycast, o le tufatufaga e faia i le taimi o fa'ai'uga o igoa nai lo a'o fa'afeso'ota'i ile server caching. Afai e le lagolagoina e le server recursive subnets client EDNS, ona faʻaogaina lea o le nofoaga o lena server recursive nai lo le tagata faʻaoga o le a faʻafesoʻotaʻi i le server caching.

Client Subnets i DNS o se faʻaopoopoga o le DNS (RFC7871) e faʻamalamalamaina le auala e mafai ai e le DNS servers recursive ona tuʻuina atu faʻamatalaga a le tagata o tausia ile DNS server, aemaise lava faʻamatalaga fesoʻotaʻiga e mafai e le GeoDNS server ona faʻaoga e faʻamaonia saʻo ai le nofoaga o le kalani.

O le to'atele o lo'o fa'aogaina a latou ISP's DNS servers po'o DNS servers e latalata fa'afanua ia i latou, ae afai e filifili se tasi i le US mo nisi mafua'aga e fa'aoga se DNS solver o lo'o i Ausetalia, e foliga mai o le a latou maua se tuatusi IP server e latalata i Ausetalia.

Afai e te manaʻo e faʻaoga GeoDNS, e taua le nofouta i nei foliga, e pei o nisi tulaga e mafai ona faʻateleina le mamao i le va o le caching servers ma le kalani.

Aotelega: afai e te manaʻo e tuʻufaʻatasia le tele o VPS i totonu o le CDN, o le filifiliga sili ona lelei o le faʻaogaina o le DNS server bundle ma le GeoDNS + Anycast galuega mai le pusa.

Anycast vs Unicast: o le fea e sili ona lelei e filifili i tulaga taʻitasi

puna: www.habr.com

Faaopoopo i ai se faamatalaga