Adresacja IPv6: Nowy standard adresacji, struktura i rodzaje adresów
Wyczerpanie puli tradycyjnych adresów IPv4 zmusiło branżę teleinformatyczną do wdrożenia nowego standardu protokołu internetowego – IPv6 (Internet Protocol version 6). Zapewnia on niemal niewyczerpaną przestrzeń adresową oraz wprowadza szereg usprawnień w zakresie bezpieczeństwa, routingu i konfiguracji. W ramach przedmiotu LSK (Lokalne Sieci Komputerowe) przyszły technik musi opanować budowę adresów IPv6, zasady ich zapisu, skracania oraz główne typy adresacji.
1. Struktura i zapis adresu IPv6
Adres IPv6 ma długość 128 bitów (dla porównania IPv4 miał 32 bity), co daje pulę $2^{128}$ unikalnych adresów:
- Format zapisu: 128 bitów dzielimy na osiem 16-bitowych bloków, zapisywanych w systemie szesnastkowym (heksadecymalnym) i rozdzielanych dwukropkami (np.
2001:0db8:85a3:0000:0000:8a2e:0370:7334). - Reguły skracania zapisu: Aby ułatwić czytanie i wpisywanie adresów, stosuje się dwie reguły upraszczania:
- Pomijanie wiodących zer: W każdym bloku można pominąć zera znajdujące się na początku (np.
0db8zamienia się wdb8, a0000w0). - Zastępowanie ciągów zer (dwukropek): Ciąg następujących po sobie bloków wypełnionych samymi zerami można jednokrotnie zastąpić podwójnym dwukropkiem (
::). Przykład:2001:db8::8a2e:370:7334.
- Pomijanie wiodących zer: W każdym bloku można pominąć zera znajdujące się na początku (np.
- Prefiks (CIDR): Podobnie jak w IPv4, wielkość części sieciowej określa się ukośnikiem i liczbą bitów (np.
/64to standardowy rozmiar podsieci dla hostów).
2. Główne rodzaje adresów w IPv6
W protokole IPv6 zrezygnowano z ruchu rozgłoszeniowego (broadcast) na rzecz nowych typów transmisji:
- Unicast (Jednogrupowe): Adres wskazujący jedno konkretne urządzenie. Dzielą się na:
- Global Unicast Address (GUA): Globalnie routowalne adresy publiczne w Internecie (zazwyczaj zaczynające się od prefiksu
2000::/3). - Unique Local Address (ULA): Odpowiednik prywatnych adresów IPv4 w sieciach lokalnych (odpowiednik RFC 1918), zaczynający się od prefiksu
fc00::/7. - Link-Local Address (LLA): Adresy automatycznie generowane przez każde urządzenie włączone do lokalnego segmentu sieci (zaczynające się od
fe80::/10), niezbędne do komunikacji lokalnej i protokołów routingowych.
- Global Unicast Address (GUA): Globalnie routowalne adresy publiczne w Internecie (zazwyczaj zaczynające się od prefiksu
- Multicast (Grupowe): Transmisja pakietów do grupy wyselekcjonowanych urządzeń nasłuchujących pod wspólnym adresem (zaczynają się od prefiksu
ff00::/8). - Anycast: Adres przypisany do wielu urządzeń (np. serwerów DNS), przy czym pakiet trafia do najbliższego topologicznie węzła.
3. Konfiguracja i brak protokołu ARP
IPv6 wprowadza nowoczesne mechanizmy zarządzania siecią:
- SLAAC (Stateless Address Autoconfiguration): Pozwala urządzeniu na automatyczne wygenerowanie własnego adresu globalnego na podstawie prefiksu otrzymanego od routera oraz własnego adresu MAC (zmodyfikowanego w standardzie EUI-64).
- Zastąpienie ARP przez ICMPv6: Do mapowania adresów IP na adresy fizyczne MAC w IPv6 nie stosuje się już protokołu ARP, lecz komunikaty sąsiedztwa (NDP – Neighbor Discovery Protocol) realizowane przez protokół ICMPv6.
Strategia technika
Projektując i wdrażając nowoczesne sieci lokalne, nie ograniczaj się wyłącznie do przestarzałego standardu IPv4. Choć obie wersje protokołu współistnieją w trybie dual-stack, znajomość zapisu szesnastkowego, skracania adresów oraz konfiguracji prefiksów /64 w IPv6 jest kluczowym elementem nowoczesnej inżynierii sieciowej i wymaganiem stawianym przyszłym technikom informatykom na egzaminach zawodowych.