| Termin | Definicja |
|---|---|
| IPv6 | IPv6 to nowsza wersja protokołu adresowania sieciowego, wprowadzona z powodu wyczerpywania się puli adresów IPv4. Adresowanie IPv6 i zapis adresuIPv6 jest protokołem warstwy sieciowej używanym do identyfikowania urządzeń i przekazywania pakietów między sieciami. Każdy adres IPv6 ma długość 128 bitów, dlatego przestrzeń adresowa jest znacznie większa niż w IPv4, gdzie adres ma 32 bity. Adres zapisuje się jako osiem grup po cztery cyfry szesnastkowe, oddzielonych dwukropkami, na przykład Adres IPv6 jest zwykle opisywany razem z długością prefiksu, na przykład Jak urządzenie otrzymuje konfigurację sieciIPv6 może konfigurować adres interfejsu bez klasycznego ręcznego wpisywania wszystkich parametrów. Mechanizm SLAAC, opisany w RFC 4862, wykorzystuje komunikaty Router Advertisement wysyłane przez router. Zawierają one między innymi prefiks sieci i informacje potrzebne do utworzenia adresu. Urządzenie może na tej podstawie utworzyć własny identyfikator interfejsu, a następnie sprawdzić, czy wybrany adres nie jest już używany. Współczesne systemy często tworzą również tymczasowe adresy zwiększające prywatność, zamiast stale używać identyfikatora wynikającego bezpośrednio z adresu sprzętowego interfejsu. Drugim mechanizmem jest DHCPv6, opisany w RFC 8415. Może on przekazywać dodatkowe parametry konfiguracji, a w określonym trybie także przydzielać adresy. Router Advertisement określa, czy host powinien używać SLAAC, DHCPv6, czy obu mechanizmów. Do ustalania bramy domyślnej IPv6 używany jest komunikat Router Advertisement, a nie klasyczna opcja bramy znana z DHCP dla IPv4. Protokół IPv6 nie korzysta z rozgłoszeń typu broadcast. Ich rolę w wielu procedurach zastępuje multicast, czyli wysyłanie pakietu do grupy odbiorców. Protokół Neighbor Discovery, opisany w RFC 4861, wykorzystuje ICMPv6 do wykrywania sąsiadów, ustalania adresów warstwy łącza i sprawdzania osiągalności urządzeń. IPv6 w połączeniu z IPv4W domowej lub biurowej sieci IPv6 często działa równolegle z IPv4. Taki sposób pracy nazywa się dual stack. Komputer może wtedy posiadać jednocześnie adres IPv4 i jeden lub kilka adresów IPv6, a system wybiera trasę na podstawie dostępności celu i zasad wyboru adresu. Sama obecność adresu IPv6 nie oznacza, że każde połączenie będzie realizowane tą wersją protokołu. Jeżeli usługa ma rekordy DNS typu A i AAAA, aplikacja oraz system operacyjny mogą próbować użyć obu rodzin adresów i skorzystać z działającej ścieżki. IPv6 został zaprojektowany bez konieczności stosowania translacji adresów na wzór NAT, ponieważ duża przestrzeń adresowa pozwala nadawać urządzeniom routowalne adresy. Nie oznacza to jednak, że router IPv6 może przepuszczać dowolny ruch. Zapora sieciowa nadal decyduje, które połączenia przychodzące i wychodzące są dozwolone. W praktyce problemy mogą wynikać z częściowej obsługi IPv6 przez router, nieprawidłowych reguł zapory, braku poprawnych rekordów AAAA, niedziałającego DNS albo błędnego rozgłaszania prefiksu. Ważnym elementem diagnostyki jest także ICMPv6, ponieważ komunikaty tego protokołu są potrzebne między innymi do działania Neighbor Discovery i ustalania maksymalnego rozmiaru pakietu na trasie. Blokowanie całego ICMPv6 może więc powodować awarie, których nie wyjaśnia samo połączenie z routerem. Sprawdzanie działania IPv6 w systemie WindowsPodstawowe informacje o konfiguracji można odczytać w systemie Windows poleceniem Trasę pakietu można sprawdzić poleceniem |