background image

 

© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 

Strona 1 / 7 

Lab. 9.1.4.8 

– Obliczanie podsieci IPv4  

Cele 

Część 1: Określenie adresu sieciowego: 

 

wyznaczenie adresu sieci, 

 

wyznaczenie adresu rozgłoszeniowego, 

 

wyznaczenie liczby hostów. 

Cześć 2: Obliczenie adresów podsieci IPv4: 

 

Wyznaczenie liczby utworzonych podsieci, 

 

Wyznaczenie liczby hostów w każdej podsieci, 

 

Wyznaczenie adresów podsieci, 

 

Wyznaczenie zakresu adresów IP hostów w każdej podsieci, 

 

Wyznaczenie adresu rozgłoszeniowego dla każdej podsieci. 

Scenariusz 

Umiejętność pracy z adresacją IPv4 oraz umiejętność określania informacji na temat adresu sieci oraz 
adresu hosta w oparciu o dany adres IP oraz maskę podsieci jest kluczowe do zrozumienia sposobu w 
jaki działają sieci z protokołem IP w wersji 4. 

Na podstawie pierwszej 

części laboratorium zrozumiesz jak na podstawie danego dowolnego adresu IP i 

maski podsieci można określić następujące informacje na temat sieci: 

 

adres sieci, 

 

adres rozgłoszeniowy, 

 

liczba bitów reprezentujących adres hosta w sieci, 

 

liczba hostów w sieci. 

W drugiej części laboratorium, dla danego adresu IP i maski podsieci, będziesz w stanie określić takie 
informacje, jak:  

 

adres IP podsieci, 

 

adres rozgłoszeniowy w podsieci, 

 

zakres adresów IP hostów w podsieci, 

 

liczb

ę utworzonych podsieci, 

 

liczbe 

hostów w każdej podsieci. 

Wymagane zasoby 

 

1 komputer PC z systemem operacyjnym: Windows 7, Vista, lub XP 

z dostępem do Internetu 

 

kalkulator adresów: IPv4 - opcjonalnie. 

Cześć 1. Określ adres sieci 

W Części 1 należy określić adres sieci, adres rozgłoszeniowy w sieci oraz liczbę hostów, którą można 
zaadresować w sieci, na podstawie danego adres IP oraz maski. 

Powtórzenie: W celu określenia adresu sieci, należy dokonać operacji AND pomiędzy bitami 
otrz

ymanego adresu IPv4 z dostarczoną maską podsieci. Wynikiem operacji jest adres IP sieci.  

Podpowiedź:  Jeśli  maska  podsieci  ma  wartość  dziesiętną  w  oktecie  równą  255  (binarnie  ma  wartość 
11111111), 

to  oktet  adresu  IP  przyjmie  wartość  oryginalną,  czyli  pozostanie  niezmieniony.  Jeśli  maska 

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 2 / 7 

podsieci  ma  wartość  dziesiętną  równą  0  w  danym  oktecie,  wtedy  wartość  oktetu  w  adresie  IP  będzie 
również zawsze równa 0. 

Przykład: 

 

Adres IP 

192.168.10.10 

 

Maska podsieci 

255.255.255.0 

 

 

========== 

 

Wynik ( adres sieci) 

192.168.10.0 

Mając powyższe informacje, przy wyznaczaniu adresu w istocie musisz dokonać operacji binarnej AND, 
tylko na bitach tego oktetu, dla którego wartość maski podsieci jest różna od 0 i 255. 

Przykład: 

 

Adres IP 

172.30.239.145 

 

Maska podsieci 

255.255.192.0 

Analizując ten przykład, widać, ze operację binarną AND trzeba przeprowadzić na trzecim oktecie, 
Pierwsze 

dwa oktety pozostają niezmienione i są równe 172.30 z uwagi na to, że w masce podsieci dwa 

pierwsze oktety są równe dziesiętnie 255. Czwarty oktet jest równy 0, gdyż maska w tym oktecie też jest 
równa 0. 

 

Adres IP 

172.30.239.145 

 

Maska podsieci 

255.255.192.0 

 

 

========== 

 

Wynik ( adres sieci) 

172.30.?.0 

Wykonując operację binarną AND na trzecim oktecie mamy: 

 

 

 

Dziesiętnie  Binarnie 

 

 

 

239 

11101111 

 

 

 

192 

11000000 

 

 

 

 

======= 

 

 

Wynik 

192 

11000000 

Podsumowując, mamy: 

Adres IP 

172.30.239.145 

 

Maska podsieci 

255.255.192.0 

 

 

========== 

 

Wynik ( adres sieci) 

172.30.192.0 

 

 

Liczba 

hostów w sieci może być obliczona na podstawie analizy maski podsieci. Maska 

podsieci 

może mieć postać kropkowo-dziesiętną, np. 255.255.192.0 lub postać skróconą, a mianowicie: 

/18. 

Liczba po ukośniku określa liczbę bitów ustawioną na 1 w masce podsieci licząc od jej początku. 

Adres IPv4 ma zawsze 32 bity. 

Odjęcie liczby bitów wykorzystywanych do adresowania sieci 

(reprezentowanych przez 

maskę podsieci) daje liczbę bitów przeznaczona na adresowanie hostów w 

danej podsieci. W rozpatrywanym przykładzie maska ma wartość  255.255.192.0, co jest równoważne /18 
w zapisie s

króconym (liczba po ukośniku nazywana jest prefiksem sieci). Odjęcie 18 bitów od 32 bitów, 

pozwala wyliczyć, że 14 bitów na prawo od części bitów odpowiedzianych za adres sieci może być 
wykorzystane do adresowania hostów. Stąd proste wyliczenie: 

 

2

14

 = 16,384 

– 2 = 16,382 hostów 

musimy zawsze odjąć liczbę 2 od ogólnej liczby hostów, gdyż adres hosta złożony z samych zer jest w 
istocie adresem sieci, a adres hosta złożony z samych jedynek jest adresem rozgłoszeniowym w sieci. 

 

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 3 / 7 

Określ informacje wskazane w nagłówku poniższej tabeli dla danych adresów IP i masek podsieci. 

IPv4 Adres /Prefiks 

Adres sieci 

Adres 

rozgłoszeniowy 

Liczba bitów 

hosta w 

adresie 

Liczba 

hostów 

192.168.100.25/28 

 

 

 

 

172.30.10.130/30 

 

 

 

 

10.1.113.75/19 

 

 

 

 

198.133.219.250/24 

 

 

 

 

128.107.14.191/22 

 

 

 

 

172.16.104.99/27 

 

 

 

 

Część 2. Oblicz adresy IP podsieci  

Mając dany adres IPv4, aktualną maskę podsieci i nowa maskę podsieci (docelową) można określić 
następujące informacje: 

 

adres IP tej podsieci 

 

adres rozgłoszeniowy w podsieci 

 

zakres adresów IP hostów w podsieci 

 

liczbę utworzonych podsieci 

 

liczbę hostów w podsieci 

Poniższy przykład pokazuje przykładowy problem wraz z rozwiązaniem: 

Dane: 

Adres IP hosta: 

172.16.77.120 

Oryginalna maska sieci: 

255.255.0.0 

Nowa maska podsieci 

255.255.240.0 

Szukane: 

Liczba bitów reprezentujących podsieć 

Liczba utworzonych podsieci 

16 

Liczba bitów hosta w każdej podsieci 

12 

Liczba hostów w podsieci 

4,094 

Adres sieci tej podsieci 

172.16.64.0 

Pierwszy adres IPv4 hosta w tej podsieci 

172.16.64.1 

Ostatni adres IPv4 hosta w tej podsieci 

172.16.79.254 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

172.16.79.255 

 

 

Przeanalizujmy jak zostały wyznaczone wartości w tabeli. 

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 4 / 7 

Oryginalna maska sieci ma wartość 255.255.0.0 lub w zapisie z prefiksem /16. Nowa maska podsieci ma 
wartość 255.255.240.0 lub /20. Różnią się o cztery bity. Granica pomiędzy częścią reprezentująca adres 
sieci i adres hosta została przesunięta o cztery bity. Cztery bity zostały pożyczone z części bitów 
przezna

czonych do adresowania hostów. Ponieważ pożyczyliśmy cztery bity, możemy więc wyliczyć, że 

ilość utworzonych podsieci wynosi 16, gdyż 2

4

 = 16. 

Nowa maska 255.255.240.0 lub  /20 pozostawia tylko 12 bi

tów na adresowanie hostów. Można więc 

wyliczyć ile będzie można zaadresować hostów w każdej podsieci za pomocą tych 12 bitów: 2

12

-2= 4,096 

– 2 = 4,094. 

Dokonując operacji binarnej AND adresu IP i nowej maski wyliczymy adres IP pierwszej podsieci, który 
jest równy 172.16.64.0. 

I w końcu, można określić użyteczny adres IP pierwszego i ostatniego hosta w podsieci oraz adres 
rozgłoszeniowy.  

Pierwszy użyteczny adres hosta ma w części bitów hosta wszystkie bity ustawione na zera oprócz 
ostatniego, który ma być równy 1. 

Ostatni użyteczny adres hosta ma w części bitów hosta wszystkie bity ustawione na jeden oprócz 
ostatniego, który ma być równy 0. 

Adres rozgłoszeniowy ma wszystkie bity w części hosta ustawione na 1. 

Patrz tabelka poniżej. 

Opis 

Pierwszy oktet 

Drugi oktet 

Trzeci oktet 

Czwarty oktet 

Opis 

Sieć/Host 

nnnnnnnn 

nnnnnnnn 

nnnnhhhh 

hhhhhhhh 

Masko podsieci 

Binarnie 

10101100 

00010000 

01000000 

00000001 

Pierwszy host 

Dziesiętnie 

172 

16 

64 

Pierwszy host 

Binarnie 

10101100 

00010000 

01001111 

11111110 

Ostatni host 

Dziesiętnie 

172 

16 

79 

254 

Ostatni host 

Binarnie 

10101100 

00010000 

01001111 

11111111 

Rozgłoszenie 

Dziesiętnie 

172 

16 

79 

255 

Rozgłoszenie 

 

 

 

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 5 / 7 

Krok 1: Wypełnij poniższe tabelki odpowiednimi odpowiedziami dla danego adresu IPv4 
sieci, źródłowej maski sieci i nowej maski podsieci. 

a.  Zadanie 1

Dane: 

Adres IP hosta: 

192.168.200.139 

Źródłowa maska sieci: 

255.255.255.0 

Nowa maska podsieci: 

255.255.255.224 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

b.  Zadanie 2

Dane: 

Adres IP hosta: 

10.101.99.228 

Źródłowa maska sieci: 

255.0.0.0 

Nowa maska podsieci: 

255.255.128.0 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

c.  Zadanie 3

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 6 / 7 

Dane: 

Adres IP hosta: 

172.22.32.12 

Źródłowa maska sieci: 

255.255.0.0 

Nowa maska podsieci: 

255.255.224.0 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba 

bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

d.  Zadanie 4

Dane: 

Adres IP hosta: 

192.168.1.245 

Źródłowa maska sieci: 

255.255.255.0 

Nowa maska podsieci: 

255.255.255.252 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

e.  Zadanie 5

background image

Lab 

– Calculating IPv4 Subnets 

© 2013 Cisco i / lub jego kooperanci. Wszelkie prawa zastrzeżone. To jest jawny dokument Cisco. 

Strona 7 / 7 

Dane: 

Adres IP hosta: 

128.107.0.55 

Źródłowa maska sieci: 

255.255.0.0 

Nowa maska podsieci: 

255.255.255.0 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

f. 

Zadanie 6

Dane: 

Adres IP hosta: 

192.135.250.180 

Źródłowa maska sieci: 

255.255.255.0 

Nowa maska podsieci: 

255.255.255.248 

Szukane: 

Liczba bitów podsieci: 

 

Liczba utworzonych podsieci 

 

Liczba bitów hosta w każdej podsieci 

 

Liczba hostów w podsieci 

 

Adres sieciowy tej podsieci 

 

Pierwszy adres IPv4 hosta w tej podsieci 

 

Ostatni adres IPv4 hosta w tej podsieci 

 

Adres 

rozgłoszeniowy IPv4 hosta w tej 

podsieci 

 

 

Do przemyślenia 

Dlaczego maska podsieci jest tak istotna przy analizie adresu IPv4? 

____________________________________________________________________________________