Reprezentacja adresów IPv6 i typy adresów
Notacja długości prefiksu
W IPv4 prefiks (lub część sieciowa) adresu może być identyfikowana za pomocą maski sieci w systemie dziesiętnym z kropkami, powszechnie nazywanej maską podsieci. Na przykład 255.255.255.0 oznacza, że część sieciowa lub długość prefiksu adresu IPv4 to 24 bity po lewej stronie. Maskę podsieci 255.255.255.0 w zapisie dziesiętnym z kropkami można również zapisać w notacji CIDR jako /24, wskazując 24 bity w prefiksie.
Prefiksy adresów IPv6 można przedstawić w taki sam sposób, jak prefiksy adresów IPv4 w notacji CIDR. Prefiks adresu IPv6 (część sieciowa adresu) jest przedstawiany w następującym formacie:
ipv6-address/prefix-length
Długość prefiksu jest wartością dziesiętną wskazującą liczbę najbardziej lewych ciągłych bitów adresu. Identyfikuje ona prefiks (czyli część sieciową) adresu. Jest on również używany w adresach unicastowych do oddzielenia części prefiksowej adresu od identyfikatora interfejsu. Przypomnijmy sobie z rozdziału 2, że Interface ID jest odpowiednikiem części hosta w adresie IPv4.
Przyjrzyjrzyjmy się przykładowi z użyciem adresu 2001:db8:aaaa:1111::100/64. Najdłuższa preferowana forma na rysunku 4-2 ilustruje, w jaki sposób długość prefiksu /64 identyfikuje prefiks, czyli część sieciową adresu. Długość prefiksu /64 pozostawia kolejne 64 bity, które stanowią część adresu zawierającą identyfikator interfejsu.
Rysunek 4-2 Prefiks IPv6 i długość prefiksu
W IPv6, podobnie jak w IPv4, liczba urządzeń, które można mieć w sieci, zależy od długości prefiksu. Jednak ze względu na 128-bitową długość adresu IPv6 nie ma potrzeby oszczędzania przestrzeni adresowej, jak to jest konieczne w przypadku adresów publicznych IPv4.
Na rysunku 4-2 zauważ, że długość prefiksu /64 skutkuje identyfikatorem interfejsu o długości 64 bitów. Jak zostanie omówione w Rozdziale 5, jest to długość prefiksu często spotykana w większości sieci użytkowników końcowych. Długość prefiksu /64 daje nam 18 kwintylionów urządzeń w jednej sieci (lub podsieci, jeśli wolisz)!
Rysunek 4-3 pokazuje kilka przykładów długości prefiksu: /32, /48, /52, /56, /60 i /64. Zauważ, że wszystkie te przykłady mieszczą się na granicy nibble, czyli wielokrotności 4 bitów. Długo¶ci prefiksów nie musz± koniecznie leżeć na granicy nibble, chociaż w większo¶ci przypadków tak jest. Długości prefiksów mogą również mieścić się w obrębie nibble – na przykład, /61, /62 lub /63. Długości prefiksów, w tym w obrębie nibbla, omówimy dokładniej w Rozdziale 5, kiedy będziemy omawiać adres globalnego unicastu, alokację prefiksów i podsieciowanie.
Rysunek 4-3 Przykłady długości prefiksów IPv6