INF.08 · pytanie 1339
Który prefiks protokołu IPv6 jest zarezerwowany dla adresów globalnych?
- A::/128
- B2000::/3Poprawna
- CFE80::/10
- DFC00::/7
Wyjaśnienie
Adresy globalne IPv6, czyli Global Unicast Address, są kojarzone z prefiksem 2000::/3. Oznacza to, że pierwsze trzy bity adresu mają wartość 001, a zakres obejmuje adresy od 2000:: do 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. To właśnie z tej przestrzeni operatorzy, dostawcy Internetu i organizacje dostają publicznie routowalne prefiksy IPv6. W praktyce taki adres może być osiągalny z Internetu, oczywiście jeśli routing, firewall i polityki bezpieczeństwa na to pozwalają. Przykładowo adres zaczynający się od 2001:... albo 2a00:... zwykle wskazuje na adres globalny. W standardach IPv6, m.in. RFC 4291 oraz w przydziałach IANA, ta przestrzeń jest traktowana jako podstawowy zakres publicznych adresów unicast. Moim zdaniem warto to zapamiętać przez prostą regułę: FE80 to lokalny link, FC00 to prywatne środowiska, a 2000::/3 to Internet. Przy konfiguracji routerów, reguł zapory, SLAAC, DHCPv6 czy routingu dynamicznego typu OSPFv3/BGP ta różnica jest bardzo ważna, bo pomylenie zakresów kończy się często tym, że host niby ma IPv6, ale nigdzie dalej nie wychodzi.