Po tym poradniku zamienisz prefiks na maskę, znajdziesz granice bloku i ocenisz, czy kilka tras można bezpiecznie połączyć. Dla 192.0.2.130/26 otrzymasz blok 192.0.2.128–192.0.2.191; praktycznie oznacza to, że wpisany adres hosta należy do sieci 192.0.2.128/26. CIDR, czyli bezklasowe adresowanie międzydomenowe, zastąpił sztywne klasy A, B i C jawną długością prefiksu. RFC 4632 ma status Best Current Practice i opisuje przydziały, zapis prefiksu oraz agregację, czyli łączenie bardziej szczegółowych tras w krótszy wspólny prefiks.
Prefiks, maska i pojemność
Każdy pełny oktet prefiksu daje 255. W częściowym oktecie wartości kolejnych bitów to 128, 64, 32, 16, 8, 4, 2 i 1. Dlatego /21 = 8 + 8 + 5, a maska wynosi 255.255.248.0. W drugą stronę policz jedynki. Maska nieciągła, w której po zerze występuje jedynka, nie ma pojedynczego prefiksu CIDR.
Blok IPv4 ma 2^(32 − prefiks) adresów. Dla /26 jest ich 64. Konwerter CIDR pokazuje też binarną maskę i wildcard.
Pełny przykład 192.0.2.130/26
- Maska /26 to
255.255.255.192, więc krok wynosi 64. - Granice ostatniego oktetu: 0, 64, 128, 192.
- 130 wpada do przedziału 128–191.
- Kanoniczny blok to
192.0.2.128/26, broadcast192.0.2.191, typowe hosty.129–.190, wildcard0.0.0.63.
Zakres 192.0.2.0/24 jest przeznaczony do dokumentacji przez RFC 5737. Dla 10.20.37.200/20 maska to 255.255.240.0, krok w trzecim oktecie 16, a blok 10.20.32.0–10.20.47.255.
Dzielenie na równe podsieci
Podział 192.0.2.0/24 na /26 pożycza 2 bity, daje 2^2 = 4 bloki: .0/26, .64/26, .128/26 i .192/26. Każdy ma 64 adresy. Wygeneruj tabelę w narzędziu równych podsieci; różne rozmiary planuje się przez VLSM.
Agregacja i wyrównanie
Cztery powyższe /26 dokładnie pokrywają 192.0.2.0/24. Dwa bloki można połączyć w prefiks krótszy o 1 tylko wtedy, gdy mają ten sam rozmiar, sąsiadują i para zaczyna się na granicy większego bloku. 192.0.2.64/26 i 192.0.2.128/26 są sąsiednie, ale nie tworzą /25; wspólny /24 obejmowałby dodatkowe adresy.
RFC 4632 zaleca trasę odrzucającą dla ogłaszanego agregatu, aby ruch do nieistniejącej trasy szczegółowej nie wracał trasą mniej szczegółową. Kalkulator agregacji rozróżnia dokładne pokrycie od wspólnego supernetu z możliwymi lukami.
Najdłuższe dopasowanie
Dla celu 192.0.2.140 mogą pasować 0.0.0.0/0, 192.0.2.0/24 i 192.0.2.128/25. Router wybiera /25, bo ma najwięcej zgodnych bitów. Dopiero między trasami o tej samej długości decydują dalsze reguły protokołu i tablicy routingu.
Wildcard i prefiksy szczególne
Dla ciągłej maski wildcard jest dopełnieniem bitowym: /26 daje 0.0.0.63. Składnie ACL mogą też dopuszczać wildcardy nieciągłe, które nie opisują jednego bloku CIDR. /0 obejmuje wszystkie wartości IPv4 i służy jako trasa domyślna; /31 ma dwa końce łącza punkt-punkt zgodnie z RFC 3021; /32 opisuje pojedynczy adres.
Lista kontrolna przed użyciem wyniku
- Zamień adres hosta na prawdziwą granicę bloku, zanim zapiszesz trasę.
- Sprawdź ciągłość maski oraz wyrównanie przed agregacją; samo sąsiedztwo bloków nie wystarcza.
- Traktuj pojemność jako liczbę wartości w bloku, nie obietnicę liczby osiągalnych urządzeń.
- Przeznaczenie adresu sprawdź w rejestrze IANA niezależnie od długości prefiksu.