Gość (83.4.*.*)
Wprowadzenie mechanizmu Dual Stack to obecnie najpopularniejszy i najbardziej efektywny sposób na przejście z protokołu IPv4 na IPv6. Zanim przejdziemy do konkretnych zakresów, warto wyjaśnić jedną kluczową kwestię: Dual Stack nie posiada jednego, sztywnego „zakresu” w sensie matematycznym. Jest to technologia, która pozwala urządzeniom sieciowym obsługiwać oba protokoły jednocześnie. Oznacza to, że urządzenie posiada zarówno tradycyjny adres IPv4, jak i nowoczesny adres IPv6, działając w obu światach równolegle.
Jeśli jednak pytasz o to, jakie adresy IPv6 są wykorzystywane w ramach natywnego połączenia Dual Stack, musimy przyjrzeć się całej strukturze adresacji IPv6, ponieważ to właśnie z tych ogólnych pul przydzielane są numery dla użytkowników końcowych i serwerów.
Protokół IPv6 został zaprojektowany tak, aby adresów nigdy nam nie zabrakło. Podczas gdy IPv4 oferuje około 4,3 miliarda adresów, IPv6 operuje na liczbie 128-bitowej. Matematycznie wygląda to następująco:
~$2^{128} \approx 3,4 \times 10^{38}~#$
Jest to dokładnie 340 282 366 920 938 463 463 374 607 431 768 211 456 adresów. W praktyce natywny IPv6 w architekturze Dual Stack korzysta z kilku specyficznych zakresów, które pełnią różne funkcje w sieci.
W architekturze Dual Stack Twoje urządzenie najczęściej będzie korzystać z trzech rodzajów adresów IPv6. Każdy z nich ma swój określony zakres:
To są publiczne adresy IPv6, które pozwalają na komunikację w globalnym internecie. Są one odpowiednikiem publicznych adresów IPv4.
2000::/32....Każdy interfejs z włączonym IPv6 automatycznie generuje taki adres. Służy on do komunikacji tylko w obrębie tej samej sieci lokalnej (np. między Twoim laptopem a routerem).
fe80::/10fe80. Nie są one routowalne w internecie, co oznacza, że nikt z zewnątrz nie może się z Tobą połączyć za ich pomocą.Są to odpowiedniki prywatnych adresów IPv4 (takich jak popularne 192.168.1.1).
fc00::/7 (w praktyce najczęściej fd00::/8)W przypadku natywnego IPv6 od dostawcy internetu (ISP), nie otrzymujesz jednego adresu, jak to miało miejsce w IPv4. Otrzymujesz cały prefiks, czyli ogromną pulę adresów.
Zgodnie z zaleceniami, standardowy podział wygląda tak:
Dual Stack to obecnie „złoty standard” wdrażania IPv6. Pozwala on uniknąć problemów z kompatybilnością. Jeśli strona, którą odwiedzasz, obsługuje tylko IPv4, Twój komputer połączy się przez stary protokół. Jeśli jednak serwer wspiera IPv6, system operacyjny automatycznie wybierze nowszy, zazwyczaj szybszy i bezpieczniejszy protokół IPv6.
Często mówi się, że adresów IPv6 jest tak dużo, że moglibyśmy przypisać miliardy adresów do każdego ziarnka piasku na Ziemi. To prawda. Projektanci IPv6 wyciągnęli lekcję z lat 80., kiedy nikt nie spodziewał się, że 4 miliardy adresów IPv4 kiedykolwiek się skończą. Dzięki tak ogromnemu zakresowi, IPv6 eliminuje potrzebę stosowania NAT (Network Address Translation), co znacznie upraszcza architekturę sieci i poprawia wydajność gier online czy połączeń wideo.
Jeśli konfigurujesz router lub zaporę sieciową (firewall) dla Dual Stack, najważniejsze zakresy do zapamiętania to:
2000::/3 (Global Unicast)fe80::/10 (Link-Local)::1/128 (odpowiednik 127.0.0.1)Dzięki Dual Stack przejście na nowy standard odbywa się niemal niezauważalnie dla przeciętnego użytkownika, zapewniając jednocześnie gotowość na przyszłość, w której każde urządzenie – od lodówki po samochód – będzie miało swój własny, unikalny adres w sieci.