Jak liczyć podsieci IPv6?
Adres IPv6 ma 128 bitów, więc liczby adresów wymykają się intuicji: pojedyncza podsieć /64 mieści ich więcej, niż wynosi kwadrat całej przestrzeni IPv4. Praktyczna arytmetyka sprowadza się do dwóch pytań: ile adresów daje prefiks i ile mieści się w nim standardowych podsieci o długości 64 bitów.
Wzór i przykład
liczba adresów = 2 do potęgi (128 − długość prefiksu)
- Bierzemy prefiks 2001:db8:: o długości 32 bitów.
- Do dyspozycji zostaje 96 bitów, czyli 2 do potęgi 96 adresów.
- To liczba dwudziestodziewięciocyfrowa, więc wygodniej liczyć w podsieciach.
- Podsieci o długości 64 bitów mieści się tu 2 do potęgi 32, czyli 4 294 967 296.
- Zakres zaczyna się na 2001:db8:: i kończy na 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff.
| Prefiks | Podsieci /64 | Typowe zastosowanie |
|---|---|---|
| /32 | 4 294 967 296 | pula dostawcy internetu |
| /48 | 65 536 | duża firma lub kampus |
| /56 | 256 | gospodarstwo domowe |
| /64 | 1 | pojedyncza sieć lokalna |
| /128 | 0 | jeden adres, na przykład pętla zwrotna |
Maski i hosty w starszym protokole policzy kalkulator podsieci IPv4, dostępność usługi kalkulator SLA, a przepustowość łącza kalkulator prędkości łącza.
Najczęstsze pytania
Ile adresów ma prefiks /64?
18 446 744 073 709 551 616, czyli dwa do potęgi 64. Tyle samo adresów mieści jedna zwykła podsieć IPv6 przydzielana pojedynczej sieci lokalnej.
Ile podsieci /64 mieści się w /48?
65 536, czyli dwa do potęgi 16. W prefiksie /56 jest ich 256, a w /32 aż 4 294 967 296.
Jaki prefiks dostaje typowy klient?
Dostawcy internetu przydzielają zwykle /56 albo /48, czyli od 256 do 65 536 podsieci /64. Sam dostawca gospodaruje najczęściej prefiksem /32.
Czy w IPv6 są adresy sieci i rozgłoszeniowy?
Nie. Rozgłaszanie zastąpiono adresami grupowymi, a adresu sieci się nie wyłącza, więc w prefiksie /64 wszystkie 18 trylionów adresów można przypisać urządzeniom.
Jak skraca się zapis adresu IPv6?
Zera wiodące w grupie pomija się, a najdłuższy ciąg grup zerowych zastępuje podwójnym dwukropkiem, który może wystąpić w adresie tylko raz. Adres 2001:0db8:0000:0000:0000:0000:0000:0001 skraca się do 2001:db8::1.