Podział na podsieci

Podział sieci na podsieci – obliczenia krok po kroku

W dzisiejszym wpisie chciał bym w sposób dokładny opisać jak podzielić sieć na odpowiednią liczbę podsieci, jak również pokazać jak w łatwy sposób wyznaczyć zakres IP stworzonych podsieci. Artykuł przeznaczony jest dla osób, które bez problemu potrafią zamieniać liczby z systemu dwójkowego na dziesiętny i odwrotnie. Jeżeli masz z tym problemu zapraszam do wcześniejszych artykułów, gdzie opisuję jak to robić.

Jako że najlepiej uczy się na przykładach; zaczniemy od łatwego, aby każdy mógł zrozumieć:

Adres sieci: 192.168.1.0

Maska podsieci: 255.255.255.0

Sieć klasy C podaną wyżej mamy podzielić na 4 podsieci.

1. Na początku stworzymy sobie tabelkę, gdzie będziemy wypisywać sobie podstawowe wyliczenia oraz dane.

 

Adres sieci do podziału:
Maska zadanej podsieci:
Maska podsieci w systemie binarnym:
Nowa maska podsieci w systemie binarnym:
Nowa maska podsieci w systemie dziesiętnym:

 

2. Znając część danych uzupełniamy nimi tabelkę

 

Adres sieci do podziału: 192.168.1.0
Maska zadanej podsieci: 255.255.255.0
Maska podsieci w systemie binarnym:  
Nowa maska podsieci w systemie binarnym:  
Nowa maska podsieci w systemie dziesiętnym:  

 

3. Punkt trzeci zamieniamy adres maski z systemu decymalnego na binarny. Sprawa jest bardzo łatwa gdyż liczba 255 w systemie dziesiętnym to  osiem jedynek w systemie dwójkowym.

 

Adres sieci do podziału: 192.168.1.0
Maska zadanej podsieci: 255.255.255.0
Maska podsieci w systemie binarnym: 11111111.11111111.11111111.00000000
Nowa maska podsieci w systemie binarnym:  
Nowa maska podsieci w systemie dziesiętnym:  

 

4. Kolejnym krokiem jest wyznaczenie nowej maski podsieci. W tym celu warto zaznajomić się ze wzorem:

2^n >= Ls

n – liczba jedynek, które należy dopisać do starego adresu maski

L– liczba podsieci na którą dzielimy sieć

Wracamy do naszego zadania, gdzie mamy wyznaczyć 4 podsieci i podstawiamy dane do wzoru.

2^n >= 4

Pytanie brzmi 2 do której potęgi jest większe bądź równe 4?

2^2 >= 4

Stąd n = 2

Dla tego też dopisujemy dwie jedynki w miejsca dwóch zer najbardziej z lewej strony.

 

Adres sieci do podziału: 192.168.1.0
Maska zadanej podsieci: 255.255.255.0
Maska podsieci w systemie binarnym: 11111111.11111111.11111111.00000000
Nowa maska podsieci w systemie binarnym: 11111111.11111111.11111111.11000000
Nowa maska podsieci w systemie dziesiętnym:  

 

5. Do całkowitego uzupełnienia tabelki zostało nam zamienić nową maskę z systemu binarnego na system dziesiętny.

Adres sieci do podziału: 192.168.1.0
Maska zadanej podsieci: 255.255.255.0
Maska podsieci w systemie binarnym: 11111111.11111111.11111111.00000000
Nowa maska podsieci w systemie binarnym: 11111111.11111111.11111111.11000000
Nowa maska podsieci w systemie dziesiętnym: 255.255.255.192

 

6. Mając w  całości uzupełnioną tabelkę bierzemy ostatni baj (oktet) czyli 8 ostatnich cyfr z maski podsieci zapisujemy w tabelce, a nad nią kolejne potęgi liczby 2.

Potęgi liczby  2

128

64

32

16

8

 4

2

 1

Ostatni bajt maski:

1

1

0

0

0

0

0

0

 

Zaznaczamy kolumnę z ostatnią jedynką występującą w masce podsieci. Liczba, która znajduje się nad jedynką posłuży nam do wyznaczenia kolejnych adresów podsieci.

7. Wykonajmy sobie kolejną pomocniczą tabelkę

 

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1
2
3
4

 

Adres pierwszej podsieci to adres  całej sieci, czyli 192.168.1.0:

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1 192.168.1.0
2  
3  
4  

 

Wróćmy na chwile do tabeli z punktu 6 i odczytajmy liczbę, która stała przy jedynce zaznaczonej kolorem była to liczba 64. Dzięki niej wyznaczymy adresy kolejnych podsieci, wystarczy że dodamy wartość 64 do adresu wcześniej ustalonej podsieci  (przypominam 192.168.1.0). Otrzymujemy adres 192.168.1.64. Uzupełniamy tabelę:

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1 192.168.1.0
2 192.168.1.64
3  
4  

 

W celu dokończenia uzupełniania adresów podsieci postępujemy analogicznie, czyli do otrzymanego adresu dodajemy wartość 64  tj. (192.168.1.64 +  64 =  192.168.1.128; 192.168.1.128 +  64 =  192.168.1.192) Uzupełniamy tabelę:

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1 192.168.1.0
2 192.168.1.64
3 192.168.1.128
4 192.168.1.192

 

8. Mając uzupełnione adresy podsieci przechodzimy do uzupełniania adresów rozgłoszeniowych. Adres rozgłoszeniowy otrzymamy gdy od adresu podsieci wyższej odejmiemy jeden. Dla pierwszej podsieci będzie to 192.168.1.64 – 1 = 192.168.1.63 operację tą wykonujemy cyklicznie do momentu uzupełnienia ostatniego adresu rozgłoszeniowego. Ostatnia podsieć zawsze na końcu będzie miała wartość 255. Uzupełniamy tabelę:

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1 192.168.1.0     192.168.1.63
2 192.168.1.64     192.168.1.127
3 192.168.1.128     192.168.1.191
4 192.168.1.192     192.168.1.255

 

9. Pozostało nam uzupełnienie adresów początkowych oraz końcowych . Będą to wszystkie adresy które mieszczą się pomiędzy adresem podsieci, a adresem rozgłoszeniowym danej podsieci. Adres początkowy znajdziemy poprzez dodanie jedynki do adresu danej podsieci  np. 192.168.1.0 + 1 = 192.168.1.1. Natomiast adres końcowy odnajdziemy gdy odejmiemy jedynkę od adresu rozgłoszeniowego danej podsieci np. 192.168.1.63 – 1 = 192.168.1.62. Po raz kolejny uzupełniamy tabelę :

Numer Podsieci Adres Podsieci Adres  początkowy Adres końcowy Adres rozgłoszeniowy
1 192.168.1.0 192.168.1.1 192.168.1.62 192.168.1.63
2 192.168.1.64 192.168.1.65 192.168.1.126 192.168.1.127
3 192.168.1.128 192.168.1.129 192.168.1.190 192.168.1.191
4 192.168.1.192 192.168.1.193 192.168.1.254 192.168.1.255

 

Na tym kończymy wszystkie obliczenia. Mam nadzieję, że wszystko jest zrozumiałe jeśli nie zachęcam do przeanalizowania wcześniejszych wpisów związanych z adresowaniem.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *