Subnetting podział sieci na podsieci

Subnetting – czyli jak podzielić adres IP na podsieci

Na samym początku przypomnimy sobie zamianę liczby dziesiętnej na system binarny.

I sposób

Aby rozpocząć zamianę liczby z systemu dziesiętnego na system binarny wypisujemy sobie tabelkę w której znajdą się potęgi liczby 2.

 

Krotności potęg liczby 2 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
Wynik potęgowania 128 64 32 16 8 4 2 1
Wartość liczby w systemie binarnym 0 0 0 0 1 0 1 1

Na początek zamieńmy cyfrę 11 z systemu decymalnego na binarny.

Zastanawiamy się mając wypisaną tabelkę ile w cyfrze 11 mamy poszczególnych cyfr z tabeli.

128 to za dużo wpisujemy wiec 0; 64 też się nie mieści, 32 również 16 także jest większe od 11 dla tego przy tych liczbach wpiszemy sobie 0

Liczba 8 mieści się w cyfrze 11 dla tego też wpisujemy 1 w tabeli pod cyfrą 8.

11-8 = 3

W następnym kroku porównujemy cyfrę 3 z pozostałymi w tabeli. Pod cyfrą 4 wpisujemy 0  gdyż jest za duża. Natomiast w pozostałych polach wpisujemy 1 suma tych cyfr równa się 3.

W ten sposób zamieniliśmy liczbę 11 z systemu dziesiętnego na cyfrę w systemie binarnym;
11 = 00001011

Przechodzimy do celu naszego zadania:

Podziel adres 192.168.100.0/24 na 6 podsieci

Aby podzielić sieć na podsieci musimy wykonać algorytm zamiany:

  1.  Przekształć liczbę wymaganych podsieci na liczbę binarną. Ile bitów potrzeba, aby otrzymać tę liczbę?

  2. Zapisz w systemie binarnym „starą” maskę podsieci.

  3. Znajdź nową maskę podsieci i „przyrost”

  4. Wypisz sieci

 Ad1 Zamieniamy liczbę 6 na system binarny

6 = 00000110

Aby otrzymać tę liczbę potrzebujemy 3 bitów

Ad2 Zapisujemy starą maskę podsieci w systemie binarnym

255.                       255.                       255.                       0

11111111.              11111111.                 11111111.               00000000

Ad3 Szukamy nowej maski podsieci

Aby podzielić sieć na 6 podsieci potrzebujemy 3 bitów. Skąd je wziąć patrząc na naszą maskę miejsca wypełnione jedynkami są już zajęte, do naszej dyspozycji pozostaje ostatni oktet (przeznaczony na hosty). Trzy pierwsze oktety nie mogą ulec zmianie dla tego przepisujemy je poniżej w takiej samej postaci. 3 potrzebne bity umieszczamy na początku ostatniego oktetu w postaci jedynek pozostałe miejsca uzupełniamy zerami.

Stara maska 11111111 11111111 11111111 00000000
Nowa maska 11111111 11111111 11111111 11100000

 

Stara maska podsieci posiadała 24 jedynki nowa posiada ich 27 zapisując ją w systemie dziesiętnym otrzymamy: 255.255.255.224

W następnym kroku określamy przyrost czyli w jaki sposób nasze podsieci będą wyglądały.

Wiemy że nasza maska podsieci wygląda w następujący sposób:

11111111.           11111111.           11111111.           11100000

Bierzemy ostatnią jedynkę z naszego adresu i to będzie nasz przyrost. Wiemy że odpowiada ona cyfrze 32 i tyle też wynosi przyrost

Ostatnim punktem jaki nam pozostał to wypisanie podsieci

Zaczynamy zawsze od podstawowego adresu jaki otrzymaliśmy do rozwiązania:

192.168.100.0

Następnie do adresu hosta doliczamy przyrost:

192.168.100.32

192.168.100.64

192.168.100.96

192.168.100.128

192.168.100.160

ScreenShot087

 

 

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *