6to4

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

6to4 este un sistem care vă permite să transferați pachete IPv6 pe o rețea IPv4 (în general partea IPv4 a Internetului ) fără a fi nevoie să configurați tuneluri explicite. Există convenții de rutare care permit gazdelor 6to4 să comunice cu partea IPv6 a internetului. Este utilizat în mod obișnuit atunci când doriți să accesați partea IPv6 a Internetului dintr-o conexiune cu acces IPv4 numai (de preferință cu o adresă publică ).

Din punct de vedere practic, 6to4 nu face altceva decât să creeze automat tuneluri punct-la-punct între fiecare gazdă 6to4 și oricare altul, fără a fi însă nevoie să le configurați manual. Deoarece pachetele IPv6 călătoresc încapsulate în pachete IPv4 normale între două gazde dual-stack configurate pentru 6to4, routerele și alte echipamente de rețea care le conectează nu trebuie să accepte IPv6.

Cum functioneazã

Generarea unei adrese IPv6 cu protocolul 6to4

6to4 are trei funcții:

  1. atribuie un bloc de adrese IPv6 fiecărei gazde care are o adresă IPv4 publică ;
  2. încapsulează pachetele IPv6 în pachete IPv4, astfel încât acestea să poată fi transmise printr-o rețea IPv4 normală;
  3. direcționează traficul între rețeaua 6to4 și rețeaua IPv6 „nativă”, prin routere adecvate conectate la ambele.

Alocarea unui bloc de adrese

Pentru fiecare adresă IPv4 publică alocată unei anumite gazde, există un prefix de rețea IPv6 pe 48 de biți constând din prefixul hexazecimal din 2002 urmat de adresa IPv4 pe 32 de biți. De exemplu, adresa IPv4 207.142.131.202 corespunde prefixului IPv6 2002: CF8E: 83CA :: / 48 (cele două adrese pot părea foarte diferite între ele, dar trebuie să ne amintim diferența dintre notația „punctată” și notația hexazecimală : 207 corespunde CF , 142 corespunde 8E și așa mai departe). În utilizarea clasică, fiecare prefix pe 48 de biți este urmat de un SLA pe 16 biți (Site Level Aggregator, care indică numărul de subrețea) și o adresă de interfață pe 64 de biți (care este, în general, calculată automat folosind MAC-ul unic al plăcii de rețea ): aceasta vă permite să atribuiți adrese IPv6 la 65536 subrețele, fiecare conținând un număr aproape arbitrar de gazde.

Incapsularea și transmiterea

6to4 încapsulează fiecare pachet IPv6 în interiorul unui pachet IPv4 cu protocol de tip 41; în practică, acest lucru corespunde plasării unui antet IPv4 suplimentar (de 20 de octeți) „la capul” pachetului. Adresa IPv4 de destinație care va fi utilizată în antetul IPv4 este extrasă din adresa IPv6 a pachetului încapsulat, extragând cei 32 de biți după prefixul 2002 :: / 16 . Pachetul IPv4 rezultat este direcționat către destinația sa IPv4 în mod normal, ca orice alt pachet IPv4.

Rutare între 6to4 și IPv6 nativ

Pentru a permite unei gazde configurate cu 6to4 să comunice cu gazde IPv6 „native”, sunt utilizate „routere de releu” care sunt accesibile atât din rețelele native IPv4, cât și din cele IPv6. Aceste routere direcționează toate pachetele 6to4 care sosesc pe interfața IPv4 către rețeaua IPv6 și numai pachetele IPv6 a căror destinație are prefixul 2002 :: / 16 la adresa IPv4 corespunzătoare.

O gazdă sau un router configurat cu 6to4 care dorește să comunice cu o adresă IPv6 „nativă” va trebui să utilizeze doar unul dintre aceste „routere de releu” ca gateway implicit. Pentru a facilita în continuare configurarea, a fost alocată adresa anycast IPv4 192.88.99.1 (care în notația 6to4 corespunde adresei IPv6 2002: c058: 6301: :) specific pentru a indica aceste routere: folosind-o veți comunica automat cu „releu” router "mai aproape din punctul de vedere al topologiei rețelei.

Delegația DNS inversă

Dacă o gazdă sau un router are o adresă IPv4 publică, atunci adresa IPv6 obținută prin 6to4 va fi, de asemenea, fixată: prin urmare, este posibil să solicitați delegarea pentru rezoluția inversă a adreselor IPv6 corespunzătoare prefixului dvs. de 48 de biți. Procesul de atribuire, gestionat de Organizația Resursei Numărului , este complet automat: pur și simplu conectați-vă la adresa corespunzătoare prin rețeaua 6to4 pentru care doriți să primiți proxy-ul și completați solicitarea.

Bibliografie

  • B. Carpenter și K. Moore . Conectarea domeniilor IPv6 prin nori IPv4 . RFC 3056 , februarie 2001.
  • R. Gilligan și E. Nordmark. Mecanisme de tranziție pentru gazdele și ruterele IPv6 . RFC 2893 , august 2000.
  • C. Huitema. Un prefix Anycast pentru routerele de releu 6to4 . RFC 3068 , iunie 2001.
Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea