6ponad4

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 lub fe80:: 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.

  •   B. Carpenter i C. Jung Transmisja IPv6 przez domeny IPv4 bez jawnych tuneli RFC 2529 , marzec 1999.

Zobacz też