© 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
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.
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ć
4
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.
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
1
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
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:
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:
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?
____________________________________________________________________________________