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
0000podwójnym dwukropkiem (::), np. powyższy adres może być zapisany jako2001: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
- RFC 8200 – Internet Protocol, Version 6 (IPv6) Specification.
- RFC 4291 – IP Version 6 Addressing Architecture.
- „IPv6 – Podstawy i implementacja”, Wikipedia (przekierowanie wewnętrzne).
- „Przewodnik po IPv6”, dostępny w sekcji Publikacje organizacji IETF.