6rd ( în engleză IPv6 Rapid Deployment ) este un mecanism de tranziție care permite furnizorilor de servicii de internet să ofere clienților o conexiune IPv6 prin rețeaua lor IPv4 . Acest mecanism este similar cu 6to4 , dar funcționează în rețeaua ISP-ului, evitând problemele arhitecturale majore asociate cu designul 6to4. Mecanismul este descris în RFC 5969 .
Un ISP care dorește să ofere clienților săi acces la Internetul IPv6, dar nu poate înlocui echipamentele care nu sunt compatibile cu IPv6, poate instala un al șaselea gateway și aloca o subrețea IPv6 pentru fiecare adresă IPv4 din rețeaua sa. În acest caz, clienții aflați în același segment al 6-lea vor face schimb de date direct, ocolind cel de-al 6-lea gateway.
ISP-ul trebuie să comunice clienților prefixul de al 6-lea segment IPv6, lungimea prefixului de rețea IPv4 și adresa IPv4 a celui de-al 6- lea gateway . Setările pot fi transferate către clienți utilizând DHCP sau prin TR-069 .
Clientul, folosind lungimea prefixului de rețea IPv4, renunță la biții neunici ai adresei sale IPv4. Adăugând biții unici ai adresei IPv4 la prefixul IPv6 al celui de-al 6-lea segment și lungimea celui de-al 6-lea prefix la numărul de biți unici, obține un prefix personal IPv6.
Al 6-lea nod care dorește să trimită un pachet IPv6 îl încapsulează într-un pachet IPv4 și verifică dacă destinatarul se află în același al 6-lea segment, dacă nu, atunci pachetul este trimis către cel de-al 6- lea gateway al furnizorului , care extrage pachetul IPv6 și îl transmite. pe rețelele IPv6. Dacă destinatarul se află în același segment al 6-lea, atunci adresa IPv4 a destinatarului este construită prin completarea prefixului IPv4 cu biți din adresa IPv6 a destinatarului care nu sunt incluși în al 6-lea prefix.
Poziția în octeți | 0 | unu | 2 | 3 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Poziția în biți | 0 | unu | 2 | 3 | patru | 5 | 6 | 7 | opt | 9 | zece | unsprezece | 12 | 13 | paisprezece | cincisprezece | 16 | 17 | optsprezece | 19 | douăzeci | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | treizeci | 31 | |
0 | 0 | OPȚIUNEA_6RD | lungimea opțiunii | IPv4MaskLen | 6rdPrefixLen | ||||||||||||||||||||||||||||
patru | 32 | al 6-lea prefix | |||||||||||||||||||||||||||||||
opt | 64 | ||||||||||||||||||||||||||||||||
12 | 96 | ||||||||||||||||||||||||||||||||
16 | 128 | ||||||||||||||||||||||||||||||||
douăzeci | 160 | 6rdBRIPv4Adresă |
Principal | |
---|---|
Implementarea |
|
Migrarea de la IPv4 la IPv6 |
|
Protocoale înrudite |
|