encyklopedia.run.place

IPv6

IPv6 (ang. Internet Protocol version 6) – najnowsza wersja protokołu internetowego wykorzystywanego w warstwie sieci modelu OSI oraz modelu TCP/IP. Została opracowana w celu zastąpienia IPv4, którego 32‑bitowy adres był niewystarczający dla rosnącej liczby urządzeń podłączonych do Internetu.

Historia

Prace nad nowym protokołem rozpoczęły się w latach 90. XX wieku w ramach inicjatywy organizacji IETF. W 1998 roku opublikowano RFC 2460, definiujący podstawy IPv6. Od tego czasu nastąpiło kilka kolejnych uzupełnień, m.in. RFC 6145 (przejściowe mechanizmy tunelowania) i RFC 8200 (obecna specyfikacja).

Budowa adresu IPv6

Adres IPv6 składa się z 128 bitów, co daje 2128 (≈3,4×1038) możliwych kombinacji. Zapisuje się go jako osiem grup po cztery znaki szesnastkowe, oddzielonych dwukropkami:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

W zapisie można stosować skróty:

  • Usunięcie wiodących zer w każdej grupie (np. 0db8 → db8).
  • Jednokrotne zastąpienie ciągu kolejnych grup 0000 podwójnym dwukropkiem (::), np. powyższy adres może być zapisany jako 2001:db8:85a3::8a2e:370:7334.

Różnice w stosunku do IPv4

Cecha IPv4 IPv6
Długość adresu 32 bity (≈4,3 miliarda adresów) 128 bitów (≈340 undecylionów adresów)
Notacja dziesiętna (np. 192.168.0.1) szesnastkowa (np. 2001:db8::1)
Obsługa NAT powszechna ze względu na brak adresów zależy od potrzeb, NAT jest zbędny
Rozszerzenia funkcjonalne ograniczone, wymagają dodatkowych protokołów wbudowane pola: Flow Label, Next Header, Hop Limit
Bezpieczeństwo opcja: IPsec jako dodatkowy protokół IPsec jest integralną częścią specyfikacji

Implementacja i wdrożenie

Wdrożenie IPv6 odbywa się równolegle z utrzymaniem IPv4. Najczęściej stosowane są:

  • Dual‑stack – urządzenia obsługują jednocześnie IPv4 i IPv6.
  • Tunelowanie – przesyłanie pakietów IPv6 przez infrastrukturę IPv4 (np. 6to4, Teredo).
  • Translacja adresów (NAT64) – umożliwia komunikację z hostami wyłącznie w IPv4.

Wiele nowoczesnych systemów operacyjnych (Linux, Windows, macOS) oraz routerów oferuje pełne wsparcie dla IPv6 od wersji początkowych.

Zastosowania i perspektywy

IPv6 jest niezbędny dla rozwoju:

  • Internetu rzeczy (IoT) – setki miliardów sensorów i urządzeń wymagają unikalnych adresów.
  • Sieci mobilnych 5G i przyszłych 6G – duża liczba podłączonych terminali.
  • Usług chmurowych i centrów danych – uproszczona zarządzalność adresacji.

Według prognoz organizacji IANA, przyznanie ostatnich bloków adresów IPv4 nastąpiło w 2011 roku, co czyni migrację na IPv6 nieuniknioną w perspektywie najbliższych kilku dekad.

Bibliografia

  1. RFC 8200 – Internet Protocol, Version 6 (IPv6) Specification.
  2. RFC 4291 – IP Version 6 Addressing Architecture.
  3. „IPv6 – Podstawy i implementacja”, Wikipedia (przekierowanie wewnętrzne).
  4. „Przewodnik po IPv6”, dostępny w sekcji Publikacje organizacji IETF.