Podział sieci na podsieci w klasie B
W dzisiejszym artykule dokonamy podziału sieci na podsieci w klasie B IPv4.
Do tej pory dokonywaliśmy podziału sieci w klasie C. W klasie C 3 bajty były przeznaczone na identyfikator sieci a 1 bajt na identyfikator hosta: sieć.sieć.sieć.host. W klasie B długość identyfikatora sieci jest równa identyfikatorowi hosta wynoszą one po 2 bajty: sieć.sieć.host.host. Różnica będzie polegała na innym zakresie adresów końcowych, jednak algorytm podziału jest ten sam jaki poznaliśmy wcześniej.
Ćwiczenie:
Adres sieci: 172.18.0.0.
Maska podsieci: 255.255.0.0.
Podział sieci na 8 podsieci.
Rozwiązanie ćwiczenia rozpoczynamy podobnie jak w poprzednich przykładach od stworzenia tabelki i uzupełnienia jej danymi z zadania:
Adres sieci do podziału: | 172.18.0.0 |
Maska zadanej podsieci: | 255.255.0.0 |
Maska podsieci w systemie binarnym: | 11111111.11111111.00000000.00000000 |
Nowa maska podsieci w systemie binarnym: | |
Nowa maska podsieci w systemie dziesiętnym: |
Następny krok to wyliczenie ze wzoru liczby bitów, które dopiszemy do nowej maski podsieci:
2^n >= Ls
n – liczba jedynek, które należy dopisać do starego adresu maski
Ls – liczba podsieci na którą dzielimy sieć
2^n >= 8
Dwa do której potęgi równa się 8?
n=3
3 jedynki należy dopisać do nowej maski podsieci, następnie przeliczamy ją na system dziesiętny:
Adres sieci do podziału: | 172.18.0.0 |
Maska zadanej podsieci: | 255.255.0.0 |
Maska podsieci w systemie binarnym: | 11111111.11111111.00000000.00000000 |
Nowa maska podsieci w systemie binarnym: | 11111111.11111111.11100000.00000000 |
Nowa maska podsieci w systemie dziesiętnym: | 255.255.224.0 |
Kolejnym krokiem, który wykonywaliśmy było rozpisanie oktetu nowej maski podsieci, w którym dopisaliśmy jedynkę.
Potęgi liczby 2 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Ostatni bajt maski: |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Do początkowego adresu sieciowego będziemy dodawać liczbę 32 dzięki temu otrzymamy nowe adresy podsieci. Pamiętajmy aby sprawdzić czy lewa strona równa się prawej w naszym równaniu:
2^3 >= 8
8 >= 8
Lewa strona równania jest równa prawej, w związku z tym wszystkie dostępne podsieci będą wykorzystane. Uzupełniamy tabelkę:
Nr Podsieci | Adres Podsieci | Adres początkowy (dodanie 1 do kolumny z lewej) |
Adres końcowy (Odjęcie 1 z kolumny prawej | Adres rozgłoszeniowy |
1 | 172.18.0.0 | |||
2 | 172.18.32.0 | |||
3 | 172.18.64.0 | |||
4 | 172.18.96.0 | |||
5 | 172.18.128.0 | |||
6 | 172.18.160.0 | |||
7 | 172.18.192.0 | |||
8 | 172.18.224.0 |
Należy pamiętać że liczbę 32 będziemy dodawać w trzecim oktecie, a nie w czwartym. Jest tak dla tego, że jedynki w masce podsieci oznaczają bity w adresie IP, które oznaczają podsieć. Oktet adresu IP gdzie będziemy dodawać liczbę 32, odpowiada oktetowi z nowej maski podsieci, gdzie dopisaliśmy ostatnią jedynkę (w przypadku gdy pracowaliśmy w oktecie czwartym, to dodawaliśmy w oktecie czwartym; jeżeli obliczenia wykonywalibyśmy w oktecie drugim, to musimy dodawać w oktecie drugim).
Pozostało wypełnić pola z adresem rozgłoszeniowym, adresem początkowym i adresem końcowym. Czynność tą wykonujemy analogicznie jak we wcześniejszych przykładach:
Nr Podsieci | Adres Podsieci | Adres początkowy (dodanie 1 do kolumny z lewej) |
Adres końcowy (Odjęcie 1 z kolumny prawej | Adres rozgłoszeniowy |
1 | 172.18.0.0 | 172.18.0.1 | 172.18.31.254 | 172.18.31.255 |
2 | 172.18.32.0 | 172.18.32.1 | 172.18.63.254 | 172.18.63.255 |
3 | 172.18.64.0 | 172.18.64.1 | 172.18.95.254 | 172.18.95.255 |
4 | 172.18.96.0 | 172.18.96.1 | 172.18.127.254 | 172.18.127.255 |
5 | 172.18.128.0 | 172.18.128.1 | 172.18.159.254 | 172.18.159.255 |
6 | 172.18.160.0 | 172.18.160.1 | 172.18.191.254 | 172.18.191.255 |
7 | 172.18.192.0 | 172.18.192.1 | 172.18.223.254 | 172.18.223.255 |
8 | 172.18.224.0 | 172.18.224.1 | 172.18.255.254 | 172.18.255.255 |
W taki sposób dokonaliśmy podziału sieci na 8 podsieci w klasie B.
W prosty sposób wytłumaczony podział sieci na podsieci. Dzięki