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”.

Fot: Chris Potter, CC BY 2.0.

Fot: Chris Potter, CC BY 2.0.

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ęć bowiem nam wystarczy 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.

, , , ,

  • josmi

    Przepraszam za szczerość, ale lepiej nie pisz o rzeczach, o których nie masz pojęcia. Niestety widać, że sam nie za bardzo rozumiesz o czym piszesz.

    • A konkretniej o co jest nie tak? Fakt, sieci to nie jest moja mocna strona ;)