Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Wyznaczanie odpowiedniej maski tak aby optymalnie zaadresować określoną liczbę hostów

Liczba adresów IP – jak każdy wie – jest ograniczona (zwłaszcza jeśli używamy IPv4). Warto więc w miarę możliwości „oszczędzać” każdą kombinacje i na przykład przy przydzielaniu adresu tworzonej sieci, dobrać maskę tak, aby była ona „maksymalnie wykorzystana”.

Powiedzmy, że mamy taki adres IP: 11.130.13.14 z maską 12 (11.130.13.14/12) i potrzebujemy optymalnie zaadresować 18 hostów. Zwróćmy jednak uwagę, że w obecnej konfiguracji maska pozwala nam na zapisanie 1 048 576 hostów czyli trochę będziemy marnować pamięć – wykorzystamy tylko 18.

Krok 1:

W tym wypadku będziemy potrzebowali 25 miejsca na hosty czyli 32 (maksymalna liczba hostów jaką możemy tutaj obsłużyć to 30 bo 2 hosty są zawsze zarezerwowane na adres sieci oraz adres rozgłoszeniowy – broadcast) nie mogliśmy użyć 24 hostów ponieważ jest to 16 czyli zbyt mało.

Krok 2:

Naszą nową maskę obliczamy odejmując od 32 (maksymalnej liczby masek w CIDR) potęgę liczby 2 czyli w naszym wypadku 5. 32-5 = 27. Nasza maska to 27.

Wynik:

11.130.13.14/27. Taki adres pozwoli nam na optymalne zaadresowanie 18 hostów.

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, , , ,

Dodaj komentarz

Komentarze (2)

  • jerzy pisze:

    „Zwróćmy jednak uwagę, że w obecnej konfiguracji maska pozwala nam na zapisanie 1 048 576 hostów czyli trochę będziemy marnować pamięć – wykorzystamy tylko 18.”?
    Skąd ta wartość ?

    • Hej Jerzy,

      Można to obliczyć „odwracając” przedstawiony tutaj tok rozumowania, jeśli weźmiesz wzór z „kroku 2”: 32 – x = 12 (gdzie 12 to obecna maska), x będzie wynosił 20. 2^20 to 1 048 576.

Odpowiedz

Twój adres e-mail nie zostanie opublikowany.

Pin It on Pinterest