Anycast

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Scheme de rutare IP

Cast.svg

Unicast

Unicast.svg

Transmisie

Broadcast.svg

Multidifuziune

Multicast.svg

Anycast

Anycast.svg

Geocast

Geocast.svg

Incast

Incast.svg


Pe Internet , o adresă anycast este o adresă IP care se poate potrivi cu mai multe gazde din rețea. Când un pachet este trimis la o adresă anycast, rețeaua îl va livra oricărei asociate cu adresa, de obicei cea mai apropiată sau cea mai bună.

Termenul se referă, de asemenea, la modurile de adresare unicast , broadcast și multicast .

  • În unicast , există o asociere unu-la-unu între adresele de rețea și receptoare: fiecare adresă de destinație identifică în mod unic un receptor.
  • În difuzare și multidifuziune , există o asociere de la unu la mai multe între adresele de rețea și receptoare: fiecare adresă de rețea identifică un set de receptoare, la care sunt raportate toate informațiile.
  • În orice emisiune , există, de asemenea, o asociere de la unu la mai multe între adresele de rețea și receptoare: fiecare adresă de destinatar identifică un set de receptoare, dar numai unul dintre acești receptori este ales pentru a primi date de la oricare dintre surse.

Această tehnică este utilizată pentru a distribui încărcarea și a crește fiabilitatea serviciilor esențiale pentru funcționarea rețelei, cum ar fi DNS .

Anycast este de obicei implementat utilizând BGP sau OSPF dacă se află în același AS , pentru a face publicitate aceleiași game de adrese IP din locații diferite pe o rețea TCP / IP. Acest lucru duce la pachete adresate adreselor din acest interval care sunt direcționate către cel mai apropiat punct din rețea care are adresa IP dată.

În trecut, Anycast a fost adaptat la protocoale fără conexiune (în general construite pe UDP ), mai degrabă decât la protocoale orientate spre conexiune, cum ar fi TCP , care își păstrează starea. Astăzi, însă, Anycast este destul de utilizat datorită utilizării protocolului Cisco Express Forwarding (CEF) care permite garantarea conexiunii în cazul unor protocoale de stare precum TCP.

Folosind Anycast pentru a implementa DNS

Unele servere de nume root Internet folosesc tehnica de adresare anycast. Mașinile C, F, I, J, K, L și M sunt prezente în mai multe locuri și pe continente diferite, folosind reclame anycast pentru a oferi un serviciu descentralizat. Ca urmare, majoritatea serverelor fizice rădăcină se află în afara Statelor Unite. RFC 3258 arată cum este utilizat anycast pentru a furniza servicii DNS autorizate. De asemenea, serviciul DNS recursiv OpenDNS folosește anycast pentru a distribui încărcătura în rețeaua sa.

Pentru a gestiona cantitatea de interogări inversate direcționate către serverele rădăcină, proiectul AS112 a fost implementat și prin intermediul Anycast.

Elemente conexe

Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea