Menu

Polska

GRANDMETRIC Sp. z o.o.
ul. Metalowa 5, 60-118 Poznań, Poland
NIP 7792433527
+48 61 271 04 43
info@grandmetric.com

UK

Grandmetric LTD
Office 584b
182-184 High Street North
London
E6 2JA
+44 20 3321 5276
info@grandmetric.com

US Region

Grandmetric LLC
Lewes DE 19958
16192 Coastal Hwy USA
EIN: 98-1615498
+1 302 691 94 10
info@grandmetric.com

  • en
  • pl
  • se
  • Adresacja sieci i podsieci. Jak ją poprawnie zaprojektować?

    Adresacja sieci i podsieci. Jak ją poprawnie zaprojektować?

    Date: 05.08.2025

    Autor:


    Zrozumienie adresowania IP, masek sieciowych i podsieci jest niezbędne dla każdego, kto pracuje z sieciami komputerowymi. W tym artykule omówimy podstawy adresów IP, maski podsieci, zakresy adresów oraz sposób projektowania efektywnych planów adresowania IP.

    Co to jest adres IP i maska sieciowa?

    Każde urządzenie IP z adresem IP działa w segmencie sieci. Segment ten ma również swój własny adres, zwany adresem sieciowym. Wszystkie urządzenia z adresami mieszczącymi się w tym zakresie należą do tej samej sieci. Aby zdefiniować zakres adresów w danej sieci, potrzebujemy ogranicznika i właśnie taką rolę pełni maska sieciowa.

    network mask how to use it maska sieciowa

    Na przykład, weźmy adres IP 192.168.1.20 z maską 255.255.0.0.

    • Adres IP urządzenia: 192.168.1.20
    • Maska sieciowa: 255.255.0.0

    Wykonanie operacji logicznej AND między adresem a maską daje nam adres sieciowy. To doskonały przykład notacji binarnej, ponieważ operacja AND działa bit po bicie, a to w naszym przypadku daje rezultat 192.168.0.0.
    Oznacza to, że Twój komputer znajduje się w sąsiedztwie 192.168.0.0.

    Jak obliczyć maskę sieciową?

    W sieciach maska jest nieodłączną częścią adresu. Można ją zapisać w pełnym formacie kropkowo-dziesiętnym lub jako liczbę kolejnych jedynek, zaczynając od lewej. Na przykład, maska /16 oznacza 16 jedynek od lewej.

    network mask example jak zapisać maskę sieciową

    Przykłady obliczania maski sieciowej

    Adres sieciowy to 192.168.0.0, a maska to /16. Na tej podstawie możemy określić część sieciową i część hosta.

    • Część sieciowa to część adresu IP po lewej stronie maski.
    • Część hosta znajduje się po prawej stronie i definiuje przestrzeń adresową dla hostów w tej sieci.

    W naszym przykładzie część hosta ma 16 bitów, co oznacza 2^16 adresów. Daje to łącznie 65 536 adresów, z czego 65 534 jest użytecznych.

    Maska 24 bitowa

    network mask, network portion, host portion and addressing

    Przy masce 24 bitów (/24) mamy 8 bitów na przestrzeń hosta. Daje to 2^8 = 256 potencjalnych adresów. Jednak nie wszystkie adresy można przypisać do urządzeń.

    Ile adresów IP można faktycznie wykorzystać?

    Maska 24-bitowa oznacza jeden oktet przestrzeni hosta, co odpowiada 256 adresom. Pierwszy możliwy adres jest zawsze zarezerwowany dla adresu sieciowego (np. 10.1.1.0). Ostatni adres jest zarezerwowany dla adresu rozgłoszeniowego (broadcast), używanego w komunikacji jeden do wszystkich. Zatem użyteczny zakres adresów wynosi od 1 do 254.

    Szybki wzór na obliczenie użytecznych adresów:
    Adresy użyteczne = suma adresów – 2 (sieciowe i rozgłoszeniowe).

    Przykład:

    /24 → 8 bitów hosta → 2⁸ = 256

    Użyteczne adresy = 256 – 2 = 254

    Teraz, gdy znamy takie pojęcia jak przestrzeń adresowa, adres sieciowy i maska sieciowa, możemy przejść do planowania adresacji.

    IP addressing space

    Mając do dyspozycji topologię jak wyżej, w której router dzieli sieć na trzy segmenty:

    • Sieć A ma miejsce na 256 adresów, ale ma tylko 3 hosty.
    • Sieci B i C również mają maski /24, co daje po 256 adresów.

    To nie jest optymalne rozwiązanie, ponieważ marnujemy wiele adresów. W tym miejscu optymalizacja adresowania i obliczanie użytecznych adresów stają się kluczowe.

    Krótka lekcja historii adresowania IP

    W 1981 roku adresy IP były grupowane w sztywne klasy (zgodnie z Classful Networking):

    • Klasa A = /8
    • Klasa B = /16
    • Klasa C = /24
    • Klasa D była zarezerwowana dla ruchu multicast,
    • a klasa E do celów specjalnych.

    Aby zaadresować sieć prywatną, należało użyć adresów klasy A, B lub C z określoną maską.

    To działało… dopóki nie przestało.

    W 1993 roku wprowadzono CIDR (Classless Inter-Domain Routing) i VLSM (Variable Length Subnet Mask), aby usprawnić adresowanie IP. Umożliwiło to stosowanie masek innych niż 8, 16 i 24.

    To podejście zapewniło większą elastyczność, wydajniejszą alokację i mniejsze marnotrawstwo przestrzeni adresowej IP. Dzięki VLSM można ustawić maski od /0 do /32, w zależności od projektu sieci.

    CIDR VLSM addressing

    W 1996 roku inżynierowie przewidzieli wyczerpanie się adresów IPv4. Dzięki VLSM i CIDR zdefiniowano adresowanie prywatne dla sieci korporacyjnych, które nie potrzebowały publicznych adresów IP.

    Dokument RFC 1918 wprowadził trzy bloki prywatne:

    • 10.0.0.0/8 (2^24 adresy)
    • 172.16.0.0/12 (2^20 adresów)
    • 192.168.0.0/16 (2^16 adresów)

    Od tego czasu prawie każda sieć prywatna korzysta z jednego z tych zakresów.

    Planowanie adresacji IP

    Znajomość masek sieciowych i techniki VLSM pozwala nam przejść do podziału na podsieci. Podział na podsieci ma kluczowe znaczenie dla efektywnego planowania i projektowania sieci. Zapewnia optymalne wykorzystanie przestrzeni IP, agregację logiczną, łatwiejsze zarządzanie i redukcję strat.

    Dlaczego planowanie adresów IP jest ważne? Wyobraź sobie zarządzanie trzema lokalizacjami, z których każda ma własny prefiks. Jeśli dobrze zaprojektujesz sieć, możesz rozgłaszać jeden zsumowany prefiks zamiast wielu mniejszych. Ta metoda agregacji nazywa się agregacją adresów.

    Ale co się stanie, gdy masz setki lokalizacji? Nieoptymalny projekt oznacza rozgłaszanie setek, a nawet tysięcy prefiksów – koszmar dla administratorów. Prawidłowa agregacja i podział na podsieci zapobiegają temu zjawisku.

    IP address network summarization agregacja adresów IP

    Adresowanie podsieci i agregacja adresów – przykłady

    Załóżmy, że mamy firmę z dwiema lokalizacjami, jak pokazano poniżej.

    summarization and subnetting

    Obie lokalizacje mają dwie podsieci

    • Dla hostów (200 w lokalizacji 1, 100 w lokalizacji 2)
    • Dla drukarek (20 w lokalizacji 1, 10 w lokalizacji 2)

    Aby zapewnić wydajność i zapewnić miejsce na rozwój dla lokalizacji 1, podsieć /24 (254 użyteczne adresy) jest rozsądna dla 200 hostów. Duże podsieci nie są pożądane, ponieważ generują niepotrzebny ruch rozgłoszeniowy i zagrożenia bezpieczeństwa.

    Zacznij od głównego prefiksu firmy, takiego jak 192.168.0.0/16. Podziel go efektywnie:

    • Przypisz /22 na lokalizację (1024 adresy)
    • Podziel na /24 dla użytkowników i mniejsze podsieci dla drukarek, telefonów itp.

    Zawsze bierz pod uwagę przyszły rozwój. Nawet jeśli Twój menedżer zadeklaruje maksymalny wzrost na poziomie 20 użytkowników w przyszłym roku, fuzja lub ekspansja mogą szybko zmienić sytuację. Przeprojektowanie źle zaplanowanej sieci w przyszłości bywa bardzo kosztowne.

    Tutaj zaczyna się prawdziwa praca. Dobry plan IP powinien odpowiedzieć na następujące pytania:

    • Ilu hostów potrzebujemy na podsieć?
    • Ile lokalizacji mamy obecnie?
    • Jak szybko będziemy się rozwijać za 5 lat?

    Przykład:

    • Główny prefiks: 192.168.0.0/16
    • Przydział lokalizacji: /22 bloki dla każdej lokalizacji (po 1024 adresy IP)
    • W obrębie każdej lokalizacji: podział na /24 dla użytkowników, drukarek i telefonów IP.
    • Zasada: Planuj rozwój. Późniejsza renumeracja jest uciążliwa (i kosztowna).

    Dobre praktyki dotyczące adresowania IP

    1. Zostaw wolne miejsce na przyszłość.
    2. Grupuj według lokalizacji i funkcji (użytkownicy, drukarki, zarządzanie).
    3. Unikaj zbyt dużych podsieci (burze rozgłoszeniowe to rzeczywistość!).
    4. Dokumentuj wszystko – Twoje przyszłe „ja” będzie Ci wdzięczne.

    Autor

    Marcin Bialy

    Architekt systemów sieciowych i bezpieczeństwa IT. Prowadził duże projekty transformacyjne u klientów z branży bankowości, sektora enterprise, produkcji oraz instytucji państwowych. Spędził setki godzin przy konfiguracji, diagnostyce i projektowaniu sieci IP. Jest autorem kursów, workbook’ów do szkoleń autorskich Grandmetric i organizatorem inicjatyw takich jak Network & Wireless meetup zrzeszających społeczność specjalistów sieciowych. Jego specjalizacje obejmują obszar Network Security, Routing & Switching. Marcin posiada certyfikaty Cisco CCSI#35269, CCNP, CCNA. Był także był jednym z pierwszych inżynierów w Polsce uzyskując certyfikat FCNSP#7207 (dzisiejsza ścieżka NSE).

    Komentarze są niedostępne
    Grandmetric: Network & Security