Czym jest IPv6?
IPv6 (Internet Protocol version 6) to najnowsza wersja protokołu internetowego, zaprojektowana jako następca IPv4 i rozwiązanie jego ograniczeń, przede wszystkim wyczerpywania się dostępnych adresów. IPv6 używa adresów 128-bitowych, podczas gdy IPv4 ma 32 bity, zapewniając około 340 undecylionów (3,4×10³⁸) unikalnych adresów, czyli wystarczająco dużo, aby przypisać unikalny adres każdemu atomowi na powierzchni Ziemi i nadal mieć wolne adresy.Format adresu IPv6
Struktura
Adresy IPv6 składają się z ośmiu grup po cztery cyfry szesnastkowe:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Zasady skracania
1. Zera wiodące: można pomijać w każdej grupie
2. Kolejne grupy zer: można zastąpić przez :: (raz w jednym adresie)
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Porównanie IPv6 i IPv4
| Cecha | IPv4 | IPv6 |
|---|---|---|
| Rozmiar adresu | 32 bity | 128 bitów |
| Format adresu | Zapis dziesiętny z kropkami (192.168.1.1) | Szesnastkowy (2001:db8::1) |
| Łączna liczba adresów | ~4,3 miliarda | ~340 undecylionów |
| Złożoność nagłówka | Zmienna długość, złożony | Stałe 40 bajtów, prostszy |
| IPsec | Opcjonalny | Wbudowana obsługa |
| Wymóg NAT | Często konieczny | Zasadniczo niepotrzebny |
| Autokonfiguracja | Wymaga DHCP | Natywna obsługa SLAAC |
Typy adresów IPv6
Unicast
Komunikacja jeden do jednego:
- Global Unicast: publicznie routowalny (2000::/3)
- Link-Local: tylko segment sieci (fe80::/10)
- Unique Local: sieci prywatne (fc00::/7)
Multicast
Komunikacja jeden do wielu:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
Komunikacja jeden do najbliższego (ten sam format co unicast, lecz inne trasowanie)
IPv6 w DNS
Rekordy AAAA
Adresy IPv6 używają rekordów AAAA (quad-A):
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Odwrotny DNS (rekordy PTR)
Odwrotny DNS dla IPv6 używa domeny ip6.arpa:
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
Korzyści z wdrożenia IPv6
1. Nieograniczona liczba adresów: koniec obaw o wyczerpanie adresów
2. Uproszczone nagłówki: wydajniejsze trasowanie
3. Wbudowane bezpieczeństwo: IPsec wymagany w specyfikacji
4. Brak potrzeby NAT: przywrócona łączność end-to-end
5. Autokonfiguracja: urządzenia konfigurują się samodzielnie (SLAAC)
6. Lepszy multicast: ulepszona obsługa strumieniowania i wykrywania usług
7. Obsługa urządzeń mobilnych: lepsza obsługa mobilności urządzeń
Wdrażanie IPv6
Konfiguracja dual-stack
Uruchom IPv4 i IPv6 równocześnie:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
Konfiguracja DNS
Dodaj rekordy AAAA obok rekordów A:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Obecne wdrożenie IPv6
Globalne wdrażanie IPv6 nadal rośnie:
- Najwięksi dostawcy treści (Google, Facebook) w pełni obsługują IPv6
- Dostawcy Internetu coraz częściej zapewniają natywną łączność IPv6
- Sieci komórkowe intensywnie wykorzystują IPv6
- Dostawcy chmurowi domyślnie oferują IPv6
IPv6 jest przyszłością adresowania internetowego i zapewnia skalowalność niezbędną do dalszego rozwoju Internetu oraz obsługi miliardów urządzeń IoT podłączanych do sieci.