Gość (83.4.*.*)
Świat protokołów sieciowych bywa skomplikowany, a historia przejścia z IPv4 na IPv6 jest pełna pomysłów, które w teorii brzmiały świetnie, ale w praktyce nie przetrwały próby czasu. Jednym z takich rozwiązań były adresy IPv6 kompatybilne z IPv4, czyli te z prefiksem ::/96. Jeśli zastanawiasz się, czy zostały one wycofane właśnie przez mechanizmy tunelowania, odpowiedź brzmi: tak, choć powody są nieco głębsze i wiążą się z bezpieczeństwem oraz ewolucją samych metod przejściowych.
Adresy IPv6 kompatybilne z IPv4 (ang. IPv4-compatible IPv6 addresses) miały bardzo prostą strukturę. Składały się z 96 zer, po których następował tradycyjny, 32-bitowy adres IPv4. Przykładowo, adres 192.168.1.1 w tym formacie wyglądałby jako ::192.168.1.1.
Głównym założeniem ich twórców było ułatwienie migracji. Urządzenia miały używać tych adresów do automatycznego tunelowania ruchu IPv6 przez istniejącą infrastrukturę IPv4. Mechanizm ten pozwalał węzłom IPv6 na komunikację ze sobą bez konieczności posiadania pełnej łączności IPv6 na całej trasie – routery miały po prostu "wyciągać" adres IPv4 z końcówki adresu IPv6 i przesyłać pakiet dalej.
Oficjalne wycofanie tych adresów nastąpiło wraz z publikacją dokumentu RFC 4291 w 2006 roku. Istniało kilka kluczowych powodów, dla których uznano je za przestarzałe i niebezpieczne:
::/96.Warto tutaj wyjaśnić częste nieporozumienie. W świecie IPv6 istnieją dwa bardzo podobne typy adresów, które często są ze sobą mylone:
::ffff:192.168.1.1. Są one używane wewnętrznie przez systemy operacyjne (stosy sieciowe), aby reprezentować adres IPv4 w aplikacji, która obsługuje tylko IPv6. Nie są one jednak przesyłane "w świat" jako pakiety IPv6.To klasyczne porównanie, które obrazuje skalę. Podczas gdy IPv4 oferuje około 4,3 miliarda adresów (co już dawno przestało wystarczać), IPv6 daje nam ich ~$2^{128}~#$. To liczba tak ogromna, że teoretycznie moglibyśmy przypisać miliony adresów do każdego centymetra kwadratowego powierzchni naszej planety. Właśnie dlatego skomplikowane i ryzykowne mechanizmy, takie jak tunelowanie oparte na ::/96, przestały być potrzebne – mamy dość miejsca, by wdrażać "czyste" IPv6.
Jeśli budujesz sieć lub przygotowujesz się do egzaminów certyfikacyjnych (jak CCNA), pamiętaj:
::/96 są deprecated (wycofane).Współczesne systemy operacyjne i routery mogą nadal rozpoznawać ten format ze względów wstecznej kompatybilności, ale w profesjonalnych konfiguracjach sieciowych ich czas definitywnie dobiegł końca.