IPv6 - funkcje

Następca IPv4 nie jest wstecznie kompatybilny. Starając się zachować podstawowe funkcje adresowania IP, protokół IPv6 został całkowicie przeprojektowany. Oferuje następujące funkcje:

  • Larger Address Space

    W przeciwieństwie do IPv4, IPv6 wykorzystuje 4 razy więcej bitów do adresowania urządzenia w Internecie. Tyle dodatkowych bitów może zapewnić około 3,4 × 10 38 różnych kombinacji adresów. Adres ten może kumulować agresywny wymóg przydzielania adresów dla prawie wszystkiego na tym świecie. Według szacunków na każdy metr kwadratowy ziemi można przydzielić 1564 adresów.

  • Simplified Header

    Nagłówek IPv6 został uproszczony poprzez przeniesienie wszystkich niepotrzebnych informacji i opcji (które są obecne w nagłówku IPv4) na koniec nagłówka IPv6. Nagłówek IPv6 jest tylko dwa razy większy niż IPv4, pod warunkiem, że adres IPv6 jest czterokrotnie dłuższy.

  • End-to-end Connectivity

    Każdy system ma teraz unikalny adres IP i może przechodzić przez Internet bez używania NAT lub innych komponentów tłumaczących. Po pełnym wdrożeniu protokołu IPv6 każdy host może bezpośrednio łączyć się z innymi hostami w Internecie, z pewnymi ograniczeniami, takimi jak zapora ogniowa, zasady organizacji itp.

  • Auto-configuration

    IPv6 obsługuje zarówno stanowy, jak i bezstanowy tryb automatycznej konfiguracji swoich urządzeń-hostów. W ten sposób brak serwera DHCP nie blokuje komunikacji między segmentami.

  • Faster Forwarding/Routing

    Uproszczony nagłówek umieszcza wszystkie niepotrzebne informacje na końcu nagłówka. Informacje zawarte w pierwszej części nagłówka są wystarczające, aby router mógł podejmować decyzje dotyczące routingu, a zatem podejmować decyzję o routingu tak szybko, jak sprawdzenie obowiązkowego nagłówka.

  • IPSec

    Początkowo zdecydowano, że IPv6 musi mieć zabezpieczenia IPSec, dzięki czemu jest bezpieczniejsze niż IPv4. Ta funkcja jest teraz opcjonalna.

  • No Broadcast

    Chociaż Ethernet / Token Ring są uważane za sieć rozgłoszeniową, ponieważ obsługują rozgłaszanie, IPv6 nie obsługuje już rozgłaszania. Używa multiemisji do komunikacji z wieloma hostami.

  • Anycast Support

    To kolejna cecha protokołu IPv6. IPv6 wprowadził tryb Anycast routingu pakietów. W tym trybie wielu interfejsom w Internecie ma przypisany ten sam adres IP usługi Anycast. Routery podczas routingu wysyłają pakiet do najbliższego miejsca docelowego.

  • Mobility

    Protokół IPv6 został zaprojektowany z myślą o mobilności. Ta funkcja umożliwia hostom (takim jak telefon komórkowy) poruszanie się po różnych obszarach geograficznych i utrzymywanie połączenia z tym samym adresem IP. Mobilność protokołu IPv6 korzysta z automatycznej konfiguracji adresu IP i nagłówków rozszerzeń.

  • Enhanced Priority Support

    Protokół IPv4 wykorzystywał 6-bitowy DSCP (Differential Service Code Point) i 2-bitowy ECN (Explicit Congestion Notification) w celu zapewnienia jakości usług, ale można go było używać tylko wtedy, gdy obsługują go urządzenia typu end-to-end, czyli urządzenie źródłowe i docelowe a sieć bazowa musi to obsługiwać.

    W protokole IPv6 klasa ruchu i etykieta przepływu służą do informowania routerów bazowych, jak efektywnie przetwarzać pakiet i kierować go.

  • Smooth Transition

    Duży schemat adresów IP w IPv6 umożliwia przydzielanie urządzeń z globalnie unikalnymi adresami IP. Ten mechanizm zapisuje adresy IP, a NAT nie jest wymagany. Dzięki temu urządzenia mogą wysyłać / odbierać dane między sobą, na przykład VoIP i / lub dowolne media strumieniowe mogą być wykorzystywane znacznie wydajniej.

    Innym faktem jest to, że nagłówek jest mniej obciążony, więc routery mogą podejmować decyzje dotyczące przekazywania i przekazywać je tak szybko, jak nadejdą.

  • Extensibility

    Jedną z głównych zalet nagłówka IPv6 jest to, że można go rozszerzyć, aby dodać więcej informacji w części dotyczącej opcji. IPv4 udostępnia tylko 40 bajtów na opcje, podczas gdy opcje w IPv6 mogą być równe rozmiarowi samego pakietu IPv6.