6ponad4
Mechanizmy przejścia na IPv6 |
---|
Ścieżka standardów |
Eksperymentalny |
Informacyjny |
Warcaby |
Przestarzałe |
6over4 to mechanizm przejścia IPv6 przeznaczony do przesyłania pakietów IPv6 między węzłami z dwoma stosami na górze sieci IPv4 z obsługą multiemisji . IPv4 jest używany jako wirtualna warstwa łącza danych ( wirtualna sieć Ethernet ), na której można uruchomić protokół IPv6.
Jak działa 6over4
6over4 definiuje trywialną metodę generowania lokalnego adresu IPv6 dla łącza z adresu IPv4 oraz mechanizm przeprowadzania wykrywania sąsiadów na podstawie IPv4.
Generowanie adresu lokalnego dla łącza
Każdy host, który chce uczestniczyć w 6over4 w danej sieci IPv4, może skonfigurować wirtualny interfejs sieciowy IPv6. Adres lokalny łącza jest określany w następujący sposób:
- zaczyna się od
fe80:0000:0000:0000:0000:0000
lubfe80::
w skrócie, - 32 bity niższego rzędu do wartości binarnej muszą być bitami adresu IPv4 hosta.
Na przykład host 192.0.2.142
użyłby fe80:0000:0000:0000:0000:0000:c000:028e
jako lokalnego adresu IPv6 łącza ( 192.0.2.142
to c000028e
w notacji szesnastkowej ). Skrócona notacja to fe80::c000:028e
.
Mapowanie adresów multiemisji
Aby wykonać ICMPv6 Neighbor Discovery, należy użyć multiemisji. Każdy pakiet multiemisji IPv6 jest umieszczany w pakiecie multiemisji IPv4 z miejscem docelowym 239.192.xy
, gdzie x
i y
to odpowiednio przedostatni i ostatni bajt adresu multiemisji IPv6.
Przykłady
Multiemisja dla wszystkich węzłów (ff02::1) — 239.192.0.1
Multiemisja dla wszystkich routerów (ff02::2) — 239.192.0.2
Żądana multiemisja węzła dla fe80::c000:028e (adres lokalny łącza 192.0.2.142) - 239.192.2.142
Odkrycie sąsiada
Biorąc pod uwagę adres łącza lokalnego i mapowanie adresów multiemisji, host może użyć ICMPv6 do wykrycia swoich sąsiadów i routerów w łączu oraz zwykle przeprowadzić bezstanową autokonfigurację, tak jak zrobiłby to na przykład w sieci Ethernet .
Limit 6ponad4
6over4 opiera się na dostępności multiemisji IPv4, która nie jest szeroko obsługiwana przez infrastrukturę sieciową IPv4. 6over4 ma ograniczone praktyczne zastosowanie i nie jest obsługiwany przez większość popularnych systemów operacyjnych . Aby połączyć hosty IPv6 na różnych łączach fizycznych, na routerach łączących łącza musi być włączony routing multiemisji IPv4.
ISATAP jest bardziej złożoną alternatywą dla 6over4, która nie opiera się na multiemisji IPv4.