CCNA Subnetting Guide

Podobne dokumenty
Akademia Techniczno-Humanistyczna w Bielsku-Białej

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

Zaawansowana adresacja IPv4

Sieci Komputerowe. Zajęcia 2 c.d. Warstwa sieciowa. Adresacja IPv4

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Planowanie adresacji IP dla przedsibiorstwa.

XVII Warmi«sko-Mazurskie Zawody Matematyczne

Podsieci IPv4 w przykładach. mgr inż. Krzysztof Szałajko

Jak dokonać podziału sieci metodą VLSM instrukcja krok po kroku.

1 Metody iteracyjne rozwi zywania równania f(x)=0

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Podział sieci na podsieci wytłumaczenie

Warstwa sieciowa (technika VLSM)

Dzielenie sieci na podsieci

Lekcja 9 Liczby losowe, zmienne, staªe

Struktura adresu IP v4

x y x y x y x + y x y

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Podstawy sieci komputerowych

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

Podstawy sieci komputerowych

Stawiajc krzyyk w odpowiedniej wartoci mona zapisa dowolnego binarnego reprezentanta liczby dziesitnej x x x x x

Lekcja 3 Banki i nowe przedmioty

Ukªady równa«liniowych

1. Sieć komputerowa - grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów.

Lekcja 3 - BANKI I NOWE PRZEDMIOTY

Metody dowodzenia twierdze«

LABORATORIUM Systemy teletransmisji i transmisja danych

Interpolacja funkcjami sklejanymi

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Lekcja 5 Programowanie - Nowicjusz

1 Bª dy i arytmetyka zmiennopozycyjna

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

2 Liczby rzeczywiste - cz. 2

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Jedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Lab. 02: Algorytm Schrage

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

O pewnym zadaniu olimpijskim

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Metodydowodzenia twierdzeń

Laboratorium Sieci Komputerowe

Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.

SIECI KOMPUTEROWE Adresowanie IP

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Wojewódzki Konkurs Matematyczny

Przykªady problemów optymalizacji kombinatorycznej

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Architektury systemów komputerowych

Liczenie podziaªów liczby: algorytm Eulera

1. Odcienie szaro±ci. Materiaªy na wiczenia z Wprowadzenia do graki maszynowej dla kierunku Informatyka, rok III, sem. 5, rok akadem.

Liczby zmiennoprzecinkowe

Funkcja kwadratowa, wielomiany oraz funkcje wymierne

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.

Warstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5

Laboratorium - Obliczanie podsieci IPv4

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Rozwi zanie równania ró»niczkowego metod operatorow (zastosowanie transformaty Laplace'a).

Lekcja 12 - POMOCNICY

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Arytmetyka. Arytmetyka. Magdalena Lemańska. Magdalena Lemańska,

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Lekcja 6 Programowanie - Zaawansowane

Programowanie wspóªbie»ne

Model obiektu w JavaScript

Problemy optymalizacyjne - zastosowania

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Komunikacja w sieciach komputerowych

Maski o stałej i zmiennej długości (VLSM) Autor: Natalia Dajniak IVFDS

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

Edu-Sense Sp. z o.o. Lubelski Park Naukowo-Technologiczny ul. Dobrzańskiego Lublin Strona 1

Proste modele o zªo»onej dynamice

Laboratorium - Obliczanie podsieci IPv4

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY

ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Ćwiczenie Projektowanie adresacji IPv4 z maskami o różnej długości VLSM

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Transkrypt:

CCNA Subnetting Guide Kataßzyna Mazur January 17, 2015

Contents Classful Networks (Sieci Klasowe) 2 Opis klas adresów 3 Subnetting Based on Network Requirements (Dzielenie sieci ze wzgl du na wymagan ilo± podsieci) 7 Subnetting Based on Host Requirements (Dzielenie sieci ze wzgl du na wymagan ilo± hostów) 13 IP Subnetting, Reverse Engineering, Subnet Problems 20 VLSM = Variable Length Subnet Masking (Classless Subnetting) 23 Zadania 28 1

Classful Networks (Sieci Klasowe) Istniej 3 klasy adresów: A, B, C. Ka»dy adres IP w klasie A, B, C zawiera informacj o cz ±ci sieci i cz ±ci hosta Przykªadowy adres IP: 10.10.10.1 skªada si z 4 liczb dziesi tnych oddzielonych kropk, z których ka»da mo»e znajdowa si w przedziale [0,255] Ka»da z 4 liczb zapisana jest na 1 bajcie (czyli 8 bitach), co w rezultacie daje 1 bajt 4 = 4 bajty (8 bitów 4 = 32 bity) na pojedynczy adres IP Maska sieci równie» skªada si z 4 liczb dziesi tnych oddzielonych kropk, z których ka»da mo»e znajdowa si w przedziale [0,255] Mask sieci u»ywamy do wskazania, która cz ± w adresie IP odnosi si do sieci, a która cz ± reprezentuje hosty Pojedynczy bit mo»e przyjmowa warto±ci 0 lub 1 Istniej 2 typy podziaªów sieci klasowych na podsieci: 1. ze wzgl du na wymagan ilo± sieci 2. ze wzgl du na wymagan ilo± hostów 2

Opis klas adresów Pami tamy,»e dla przykªadowego adresu IP 10.10.10.1 w klasie A (/8): 10. 10.10.1 oznacza network part, oznacza host part Pami tamy,»e dla przykªadowego adresu IP 10.10.10.1 w klasie B (/16): 10.10. 10.1 oznacza network part, oznacza host part Pami tamy,»e dla przykªadowego adresu IP 10.10.10.1 w klasie C (/24): 10.10.10. 1 oznacza network part, oznacza host part 3

Page 4 Klasa A: Sie Binarnie: 00000001.00000000.00000000.00000000 Maska Binarnie: 11111111.00000000.00000000.00000000 Sie Dziesi tnie: 1.0.0.0 Maska Dziesi tnie: 255.0.0.0 lub /8 Ilo± bitów w adresie na cz ± sieci: 8 Ilo± bitów z cz ±ci sieci przeznaczonych na identykacj klasy 1 Ilo± u»ytecznych bitów sieci: 8-1 = 7 Ilo± dost pnych sieci: 2 7 = 127 Ilo± bitów w adresie na cz ± hostów: 24 Ilo± dost pnych hostów w pojedynczej sieci: 2 24 2 = 16 777 216 Adres pocz tkowy 0.0.0.0 Adres ko«cowy: 127.255.255.255 Przykªadowy adres 10.10.10.1/8

Page 5 Klasa B: Sie Binarnie: 10000010.00000001.00000000.000000000 Maska Binarnie: 11111111.11111111.00000000.00000000 Sie Dziesi tnie: 130.1.0.0 Maska Dziesi tnie: 255.255.0.0 lub /16 Ilo± bitów w adresie na cz ± sieci: 16 Ilo± bitów z cz ±ci sieci przeznaczonych na identykacj klasy 2 Ilo± u»ytecznych bitów sieci: 16-2 = 14 Ilo± dost pnych sieci: 2 14 = 16 384 Ilo± bitów w adresie na cz ± hostów: 16 Ilo± dost pnych hostów w pojedynczej sieci: 2 16 2 = 65 534 Adres pocz tkowy 128.0.0.0 Adres ko«cowy: 191.255.255.255 Przykªadowy adres 128.0.0.1/16

Page 6 Klasa C: Sie Binarnie: 11000011.00000011.1000000.00000000 Maska Binarnie: 11111111.11111111.11111111.00000000 Sie Dziesi tnie: 195.3.128.0 Maska Dziesi tnie: 255.255.255.0 lub /24 Ilo± bitów w adresie na cz ± sieci: 24 Ilo± bitów z cz ±ci sieci przeznaczonych na identykacj klasy 3 Ilo± u»ytecznych bitów sieci: 24-3=21 Ilo± dost pnych sieci: 2 21 = 2 097 152 Ilo± bitów w adresie na cz ± hostów: 8 Ilo± dost pnych hostów w pojedynczej sieci: 2 8 2 = 254 Adres pocz tkowy 192.0.0.0 Adres ko«cowy: 223.255.255.255 Przykªadowy adres 192.168.0.1/24

Subnetting Based on Network Requirements (Dzielenie sieci ze wzgl du na wymagan ilo± podsieci) Sie klasow mo»emy dzieli ze wzgl du na ilo± wymaganych podsieci. Jest to pierwszy sposób podziaªu sieci klasowych. Mamy dany jeden adres, z którego mamy wydzieli okre±lon ilo± podsieci. Zakªó»my,»e rma administruj ca poni»sz sieci, zakupiªa adres klasy C 216.21.5.0 (czyli z mask 24, 24 bity na sie, 8 bitów na host, co daje nam 2 8 2 = 254 u»ytecznych adresów IP dla hostów w tej sieci): 7

Page 8 Dla sieci z rysunku potrzebujemy dokªadnie 5 sieci (pami tamy,»e ka»dy interfejs routera tworzy osobn podsie ). Firma zakupiªa adres klasy C 216.21.5.0 (z którego mo»emy uzyska jedn sie, tj. 216.21.5), a potrzebuje 5 sieci. Co zrobi w takiej sytuacji? Rozwi zaniem problemu jest subnetting. Subnetting, lub inaczej sub networking, polega na podziale jednego dost pnego adresu sieci, na mniejsze adresy, tak zwane podsieci. Polega na zmniejszeniu ilo±ci liczby hostów na rzecz wi kszej ilo±ci sieci. Zwi kszaj c ilo± dost pnych sieci zwi kszamy mask, przesuwamy granic sie -host w praw stron adrresu IP, aby uzyska wi cej bitów dost pnych dla cz ±ci sieci. Spróbujemy znale¹ prosty sposób (schemat), którego b dziemy u»ywa do podziaªu sieci klasowych ze wzgl du na ilo± wymaganych podsieci, a nast pnie zapiszemy nasz sposób w postaci ªatwych do zapami tania kroków. 1. Rozpoczynamy od adresu zakupionego przez rm, czyli adresu klasy C 216.21.5.0 i jego maski: 255.255.255.0 2. Sprawdzamy ile sieci potrzebujemy (dla obrazka, czyli naszej sieci - 5) Szukamy n z równania: 2 n 5, n = 3, st d wiemy,»e z cz ±ci hosta, od lewej strony MUSIMY PO YCZY 3 bity 3. Zapisujemy nasz mask binarnie. 255 binarnie to 11111111.11111111.11111111.00000000. Tak wi c aktualnie 11111111.11111111.11111111. 00000000 -»óªta cz ± maski wskazuje bity sieci w adresie, a zielona cz ± wskazuje bity hosta w adresie (mamy 24 bity na sie oraz 8 bitów na host) 4. Gdy z cz ±ci hosta po»yczymy n (u nas n = 3) bitów na sie, nasza maska wygl da wówczas nast puj co: 11111111.11111111.11111111.111 00000 (mamy 24 + 3 = 27 bity na sie oraz 8-3 = 5 bitów na host). Musimy po»yczy 3 bity z cz ±ci hosta, aby móc stworzy 5 sieci 5. Nowa maska wygl da nast puj co (konwertujemy 11111111.11111111.11111111.11100000): 255.255.255.224. 6. Szukamy warto±ci increment: to najmªodszy bit cz ±ci sieci zamieniony na liczb dziesi tn. Dla nowej maski 11111111.11111111.11111111.11100000) najmªodszym bitem jest bit

Page 9 oznazony kolorem zielonym (jest to ostatni bit patrz c od lewej do prawej): 11111111.11111111.11111111.11 1 00000, czyli warto±ci increment jest 32 7. Warto±ci increment u»ywamy, aby ustali zakresy tworzonych sieci 8. Rozpoczynamy od adresu 216.21.5.0 i dodajemy warto± increment aby otrzyma adresy kolejnych sieci: (a) 216.21.5.0 (b) 216.21.5.32 (c) 216.21.5.64 (d) 216.21.5.96 (e) 216.21.5.128 oraz, zasi gi sieci: (a) 216.21.5.0-216.21.5.31 (b) 216.21.5.32-216.21.5.63 (c) 216.21.5.64-216.21.5.95 (d) 216.21.5.96-216.21.5.127 (e) 216.21.5.128-216.21.5.159 Pami tamy,»e nie mo»emy u»ywa pierwszego i ostatniego zasi gu z ka»dej z wydzielonych sieci, poniewa» pierwszy adres to ades sieci, natomiast ostatni z zasi gu to adres rozgªoszeniowy. Mo»emy teraz rozpisa wszystkie utworzone sieci: (a) Adres sieci: 216.21.5.0 Pierwszy uzyteczny adres: 216.21.5.1 Ostatni uzyteczny adres: 216.21.5.30 Adres rozgªoszeniowy: 216.21.5.31 (b) Adres sieci: 216.21.5.32 Pierwszy uzyteczny adres: 216.21.5.33 Ostatni uzyteczny adres: 216.21.5.62 Adres rozgªoszeniowy: 216.21.5.63

Page 10 (c) Adres sieci: 216.21.5.64 Pierwszy uzyteczny adres: 216.21.5.65 Ostatni uzyteczny adres: 216.21.5.94 Adres rozgªoszeniowy: 216.21.5.95 (d) Adres sieci: 216.21.5.96 Pierwszy uzyteczny adres: 216.21.5.97 Ostatni uzyteczny adres: 216.21.5.126 Adres rozgªoszeniowy: 216.21.5.127 (e) Adres sieci: 216.21.5.128 Pierwszy uzyteczny adres: 216.21.5.129 Ostatni uzyteczny adres: 216.21.5.158 Adres rozgªoszeniowy: 216.21.5.159 Adresy z tak utworzonych sieci mo»emy przypisa naszym 5 sieciom. 9. Po»yczaj c z cz ±ci hosta 3 bity, maksymalnie mo»emy utworzy 2 3 = 8 podsieci. Ile maksymalnie hostów mo»emy mie w kazdej z tych sieci? 2 8 3 2 = 2 5 2 = 30 hostów (W cz ±ci hosta mieli±my 8 bitów, dla sieci po»yczyli±my 3 bity, wi c zostaªo nam 8 3 = 5 bitów na hosty, co daje nam 2 5 2 u»ytecznych adresów).

Page 11 Zapiszemy teraz kroki, które nale»y zapamieta, aby móc podzieli klasow sie ze wzgl du na wymagan ilo± podsieci. PODZIAŠ SIECI KLASOWEJ ZE WZGL DU NA WYMA- GAN ILO PODSIECI: Nale»y znale¹ n z równania: 2 n ilo± podsieci Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci Nale»y z cz ±ci hosta po»yczy do cz ±ci sieci n bitów, otrzymamy w ten sposób now mask Licz c ilo± jedynek w nowej masce, otrzymamy mask w postaci notacji CIDR, czyli np. /24 Nowa maska b dzie mask stosowan do wszyskich wyodr bnionych podsieci Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn Rozpoczynaj c od adresu pocz tkowego, nale»y dodawa warto± increment tworz c nowe podsieci (warto± increment dodajemy w tym oktecie, w którym j znale¹li±my) Po»yczaj c z cz ±ci hosta n bitów, maksymalnie mo»emy utworzy 2 n podsieci W ka»dej z tak utworzonych sieci mo»emy mie 2 m n 2 u»ytecznych adresów IP (m to ilo± bitów hosta)

Page 12 ZADANIE 1 Podziel sie klasy C 195.5.20.0 na 50 podsieci. ZADANIE 2 Podziel sie klasy B 150.5.0.0 na 100 podsieci. Pytanie: czy adresy 150.5.0.255 oraz 150.5.1.0 mo»emy przypisa hostom? ZADANIE 3 Podziel sie klasy A 10.0.0.0 na 1000 podsieci. ZADANIE 4 Podziel sie klasy C 200.1.1.0 na 40 podsieci. ZADANIE 5 Podziel sie klasy C 199.9.10.0 na 14 podsieci. ZADANIE 6 Podziel sie klasy B 170.50.0.0 na 1000 podsieci. ZADANIE 7 Podziel sie klasy A 12.0.0.0 na 25 podsieci.

Subnetting Based on Host Requirements (Dzielenie sieci ze wzgl du na wymagan ilo± hostów) Sie klasow mo»emy dzieli ze wzgl du na ilo± wymaganych hostów w ka»dej z podsieci. Jest to drugi sposób podziaªu sieci klasowych. Mamy dany jeden adres, z którego mamy wydzieli podsieci z okre±lon ilo±ci hostów. Zakªó»my,»e rma administruj ca poni»sz sieci, zakupiªa adres klasy C 216.21.5.0 (czyli z mask 24, 24 bity na sie, 8 bitów na host, co daje nam 2 8 2 = 254 u»ytecznych adresów IP dla hostów w tej sieci): 13

Page 14 Dla sieci z rysunku potrzebujemy sieci, z których ka»da b dzie miaªa 30 hostów. Dla obrazka powy»ej potrzebujemy 5 sieci, z których ka»da ma mie 30 hostów. Jak to zrobi? Spróbujemy znale¹ prosty sposób (schemat), którego b dziemy u»ywa do podziaªu sieci klasowych ze wzgl du na ilo± wymaganych hostów, a nast pnie zapiszemy nasz sposób w postaci ªatwych do zapami tania kroków. 1. Rozpoczynamy od adresu zakupionego przez rm, czyli adresu klasy C 216.21.5.0 i jego maski: 255.255.255.0 2. Sprawdzamy ile hostów dla ka»dej z sieci potrzebujemy (dla obrazka, czyli naszej sieci, chcemy mie 30 hostów w ka»dej podsieci) Szukamy n z równania: 2 n 2 5, n = 5, st d wiemy,»e w cz ±ci hosta MUSI ZOSTA od prawej strony 5 bitów 3. Zapisujemy nasz mask binarnie. 255 binarnie to 11111111.11111111.11111111.00000000. Tak wi c aktualnie 11111111.11111111.11111111. 00000000 -»óªta cz ± maski wskazuje bity sieci w adresie, a zielona cz ± wskazuje bity hosta w adresie (mamy 24 bity na sie oraz 8 bitów na host) 4. Gdy z cz ±ci hosta dodamy do cz ±ci maski 8 n (u nas n = 5, czyli 8 5 = 3) bity na sie, nasza maska wygl da wówczas nast puj co: 11111111.11111111.11111111.111 00000 (mamy 24 + 3 = 27 bity na sie oraz 8-3 = 5 bitów na host). Musimy zostawi w cz ±ci hosta od prawej strony 5 bitów, aby móc stworzy podsieci skªadaj ce si z 30 hostów 5. Nowa maska wygl da nast puj co (konwertujemy 11111111.11111111.11111111.11100000): 255.255.255.224. 6. Szukamy warto±ci increment: to najmªodszy bit cz ±ci sieci zamieniony na liczb dziesi tn. Dla nowej maski 11111111.11111111.11111111.11100000) najmªodszym bitem jest bit oznazony kolorem zielonym (jest to ostatni bit patrz c od lewej do prawej): 11111111.11111111.11111111.11 1 00000, czyli warto±ci increment jest 32 7. Warto±ci increment u»ywamy, aby ustali zakresy tworzonych sieci

Page 15 8. Rozpoczynamy od adresu 216.21.5.0 i dodajemy warto± increment aby otrzyma adresy kolejnych sieci: (a) 216.21.5.0 (b) 216.21.5.32 (c) 216.21.5.64 (d) 216.21.5.96 (e) 216.21.5.128 oraz, zasi gi sieci: (a) 216.21.5.0-216.21.5.31 (b) 216.21.5.32-216.21.5.63 (c) 216.21.5.64-216.21.5.95 (d) 216.21.5.96-216.21.5.127 (e) 216.21.5.128-216.21.5.159 Pami tamy,»e nie mo»emy u»ywa pierwszego i ostatniego zasi gu z ka»dej z wydzielonych sieci, poniewa» pierwszy adres to ades sieci, natomiast ostatni z zasi gu to adres rozgªoszeniowy. Mo»emy teraz rozpisa wszystkie utworzone sieci: (a) Adres sieci: 216.21.5.0 Pierwszy uzyteczny adres: 216.21.5.1 Ostatni uzyteczny adres: 216.21.5.30 Adres rozgªoszeniowy: 216.21.5.31 (b) Adres sieci: 216.21.5.32 Pierwszy uzyteczny adres: 216.21.5.33 Ostatni uzyteczny adres: 216.21.5.62 Adres rozgªoszeniowy: 216.21.5.63 (c) Adres sieci: 216.21.5.64 Pierwszy uzyteczny adres: 216.21.5.65 Ostatni uzyteczny adres: 216.21.5.94 Adres rozgªoszeniowy: 216.21.5.95 (d) Adres sieci: 216.21.5.96 Pierwszy uzyteczny adres: 216.21.5.97 Ostatni uzyteczny adres: 216.21.5.126 Adres rozgªoszeniowy: 216.21.5.127

Page 16 (e) Adres sieci: 216.21.5.128 Pierwszy uzyteczny adres: 216.21.5.129 Ostatni uzyteczny adres: 216.21.5.158 Adres rozgªoszeniowy: 216.21.5.159 Adresy z tak utworzonych sieci mo»emy przypisa naszym podsieciom, z których ka»da miaªa mie po 30 hostów. 9. Zostawiaj c w cz ±ci hosta 5 bitów, maksymalnie mo»emy utworzy 2 8 5 = 2 3 = 8 podsieci Ile maksymalnie hostów mo»emy mie w kazdej z tych sieci? 2 5 2 = 30 hostów

Page 17 Zapiszemy teraz kroki, które nale»y zapamieta, aby móc podzieli klasow sie ze wzgl du na wymagan ilo± hostów. PODZIAŠ SIECI KLASOWEJ ZE WZGL DU NA WYMA- GAN ILO HOSTÓW: Nale»y znale¹ n z równania: 2 n 2 ilo± hostów w sieci Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci Nale»y w cz ±ci hosta od prawej strony zostawi n bitów, je±li m jest ilo±ci bitów hosta, to do maski dodajemy m n bitów, otrzymamy w ten sposób now mask Licz c ilo± jedynek w nowej masce, otrzymamy mask w postaci notacji CIDR, czyli np. /24 Nowa maska b dzie mask stosowan do wszyskich wyodr bnionych podsieci Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn Rozpoczynaj c od adresu pocz tkowego, nale»y dodawa warto± increment tworz c nowe podsieci (warto± increment dodajemy w tym oktecie, w którym j znale¹li±my) Zostawiaj c w cz ±ci hosta z prawej strony n bitów, maksymalnie mo»emy utworzy 2 m n podsieci (gdzie m jest caªkowit ilo±ci bitów hosta, natomiast n jest ilo±ci bitów, które zostaªy w cz ±ci hosta od prawej strony) W ka»dej z tak utworzonych sieci mo»emy mie 2 n 2 u»ytecznych adresów IP

Page 18 ZADANIE 1 Podziel sie klasy C 195.5.20.0 na podsieci, z których ka»da ma 50 hostów. ZADANIE 2 Podziel sie klasy B 150.5.0.0 na podsieci, z których ka»da ma 500 hostów. ZADANIE 3 Podziel sie klasy A 10.0.0.0 na podsieci, z których ka»da ma 100 hostów. ZADANIE 4 Podziel sie klasy C 200.1.1.0 na podsieci, z których ka»da ma 40 hostów. ZADANIE 5 Podziel sie klasy C 199.9.10.0 na podsieci, z których ka»da ma 12 hostów. ZADANIE 6 Podziel sie klasy B 170.50.0.0 na podsieci, z których ka»da ma 1000 hostów. ZADANIE 7 Podziel sie klasy A 12.0.0.0 na podsieci, z których ka»da ma 100 hostów.

Page 19 Aby nauczy si dzieli sieci klasowe, wystarczy zapami ta,»e: JE LI CHCEMY PODZIELI SIE KLASOW ZE WZGL GU NA: ILO PODSIECI - PO YCZAMY Z CZ CI HOSTA OD LEWEJ STRONY N BITÓW I DODAJEMY JE DO MASKI, RESZT ZOSTAWIAMY NA HOSTY ILO HOSTÓW - ZOSTAWIAMY W CZ CI HOSTA Z PRAWEJ STRONY N BITÓW A RESZT DODAJEMY DO MASKI Sam algorytm przedstawiony w tutorialu si nie zmienia.

IP Subnetting, Reverse Engineering, Subnet Problems SCENARIO 1 Komputerowi przypisano adres IP 192.168.1.127 oraz mask 255.255.255.224, spróbujmy znale¹ odpowiedzi na poni»sze pytania: 1. jakie s dozwolone adresy IP dla sieci, w której znajduje si ten komputer? 2. jaki jest adres broadcast sieci, w której znajduje si ten komputer? 3. komputer ten ma problem z ª czno±ci w sieci - jaka jest tego przyczyna? Odpowied¹ do pytania 1): Zapiszmy mask w postaci binarnej: 11111111.11111111.11111111.11100000 Znajd¹my warto± increment w masce, pami tamy,»e jest to ostatni bit maski zamieniony na liczb dziesi tn (zaczynaj c od jej lewej strony): 11111111.11111111.11111111.11 1 00000 - z tego wniosek,»e warto±ci increment jest tu 32 Zaczynaj c od adresu 192.168.1.0 budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy zakres, do którego pasuje adres naszego komputera: 192.168.0.0-192.168.0.31 192.168.0.32-192.168.0.63 20

Page 21 192.168.0.64-192.168.0.95 192.168.0.96-192.168.0.127 192.168.0.128-192.168.0.159... Nasz adres pasuje do zakresu 192.168.0.96-192.168.0.127 jednak jest on adresem rozgªoszeniowym tej sieci. St d znamy odpowiedzi na kolejne pytania Odpowied¹ do pytania 2): z odpowiedzi 1) wynika,»e adres rozgªoszeniowy tej sieci to 192.168.0.127 Odpowied¹ do pytania 3): z odpowiedzi 1) wynika,»e adres rozgªoszeniowy tej sieci to 192.168.0.127, adresu rozgªoszeniowego nie mo»emy przypisywa hostom SCENARIO 2 Dlaczego komputer z sieci poni»ej ma problem z dost pem do Internetu? Rozwi zanie: 1. Zapiszmy mask w postaci binarnej: 11111111.11111111.11111111.11110000 2. Znajd¹my warto± increment w masce, pami tamy,»e jest to ostatni bit maski zamieniony na liczb dziesi tn (zaczynaj c od jej lewej strony):

Page 22 11111111.11111111.11111111.111 1 0000 - z tego wniosek,»e warto±ci increment jest tu 16 3. Zaczynaj c od adresu 172.16.68.0 budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy zakres, do którego pasuje adres naszego komputera: 172.16.68.0-172.16.68.15 172.16.68.16-172.16.68.31 172.16.68.32-172.16.68.47 172.16.68.48-172.16.68.63 172.16.68.64-172.16.68.79... Odpowied¹: Router ma ostatni u»yteczny adres z sieci z zakresu 172.16.68.48-172.16.68.63 natomiast komputer ma IP z zakresu 172.16.68.64-172.16.68.79 - komputer i router s w innych podsieciach.

VLSM = Variable Length Subnet Masking (Classless Subnetting) Troch teorii: gdy korzystamy z rozwi zania VLSM (czyli podziaªu sieci przy u»yciu techniki VLSM) mo»emy zmienia nasz mask wedªug zapotrzebowania dla porównania: gdy dzielili±my sieci klasowe (bez wzgl du na to, czy z uwzgl dnieniem ilo±ci podsieci, czy ilo±ci hostów), otrzymywali±my zawsze identyczn mask dla ka»dej wydzielonej podsieci, ka»da podsie u»ywaªa identycznej maski w przypadku VLSM szukamy maski, która b dzie najbardziej optymalna dla ka»dej z podsieci, tzn.,»e wydzielaj c podsieci z danego adresu, ka»da z naszych podsieci mo»e mie swoj wªasn mask, najbardziej dla niej optymaln, czyli tak, w której jak najmniej adresów b dzie nieprzydzielonych Spróbujmy przeanalizowa efektywny podziaª sieci z rysunku poni»ej na podsieci (czyli podziaª technik VLSM dla poni»szej sieci), maj c do dyspozycji adres 192.168.0.1/24: 1. Dla danej sieci potrzebujemy 6 podsieci, z których dwie maj mie 20 hostów, jedna 60 hostów i 3 kolejne 2 hosty 2. Szeregujemy podsieci wzgl dem liczby hostów od najwiekszej do najmniejszej liczby hostów: 60, 20, 20, 2, 2, 2 23

Page 24 3. Wykonujemy podziaª dla sieci z 60 hostami: (a) Nale»y znale¹ n z równania: 2 n 2 ilo± hostów w sieci, dla 60 hostów n = 6 (b) Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci, maska binarnie: 11111111.11111111.11111111.00000000 (c) W cz ±ci hosta nale»y pozostawi od prawej n = 6 bitów, pozostaªe 2 przydzielaj c masce, nowa maska to 11111111.11111111.11111111.11000000, czyli /26 lub inaczej 255.255.255.192 (d) Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn : 11111111.11111111.11111111.1 1 000000, czyli warto±ci increment jest tutaj 64 (e) Zaczynaj c od adresu 192.168.1.0 budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy tyle sieci o ilo±ci hostów 60, ile potrzebujemy: 192.168.1.0-192.168.1.63 192.168.1.64-192.168.1.127... Z zadania wynika,»e potrzebujemy tylko 1 sieci o ilo±ci hostów równej 60, wi c ju» j znale¹li±my. Rozpiszmy teraz nasz sie odpowiednio: Adres sieci: 192.168.1.0/26 Pierwszy u»yteczny adres: 192.168.1.1/26 Ostatni u»yteczny adres: 192.168.1.62/26 Adres rozgªoszeniowy: 192.168.1.63/26 Nast pny u»yteczny adres: 192.168.1.64/26

Page 25 4. Wykonujemy podziaª dla sieci z 20 hostami: (a) Nale»y znale¹ n z równania: 2 n 2 ilo± hostów w sieci, dla 20 hostów n = 5 (b) Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci, maska binarnie: 11111111.11111111.11111111.00000000 (c) W cz ±ci hosta nale»y pozostawi od prawej n = 5 bitów, pozostaªe 3 przydzielaj c masce, nowa maska to 11111111.11111111.11111111.11100000, czyli /27 lub inaczej 255.255.255.224 (d) Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn : 11111111.11111111.11111111.11 1 00000, czyli warto±ci increment jest tutaj 32 (e) Zaczynaj c od adresu 192.168.1.64 (kolejnego u»ytecznego adresu otrzymanego w poprzednim kroku) budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy tyle sieci o ilo±ci hostów 20, ile potrzebujemy: 192.168.1.64-192.168.1.95 192.168.1.96-192.168.1.127 192.168.1.128-192.168.1.159... Z zadania wynika,»e potrzebujemy 2 sieci o ilo±ci hostów równej 20, wi c ju» je znale¹li±my. Rozpiszmy teraz nasze sieci odpowiednio: Adres sieci: 192.168.1.64/27 Pierwszy u»yteczny adres: 192.168.1.65/27 Ostatni u»yteczny adres: 192.168.1.94/27 Adres rozgªoszeniowy: 192.168.1.95/27 Nast pny u»yteczny adres: 192.168.1.96/27 Adres sieci: 192.168.1.96/27 Pierwszy u»yteczny adres: 192.168.1.97/27 Ostatni u»yteczny adres: 192.168.1.126/27 Adres rozgªoszeniowy: 192.168.1.127/27 Nast pny u»yteczny adres: 192.168.1.128/27

Page 26 5. Wykonujemy podziaª dla sieci z 2 hostami: (a) Nale»y znale¹ n z równania: 2 n 2 ilo± hostów w sieci, dla 2 hostów n = 2 (b) Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci, maska binarnie: 11111111.11111111.11111111.00000000 (c) W cz ±ci hosta nale»y pozostawi od prawej n = 2 bity, pozostaªe 6 przydzielaj c masce, nowa maska to 11111111.11111111.11111111.11111100, czyli /30 lub inaczej 255.255.255.252 (d) Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn : 11111111.11111111.11111111.11111 1 00, czyli warto±ci increment jest tutaj 4 (e) Zaczynaj c od adresu 192.168.1.128 (kolejnego u»ytecznego adresu otrzymanego w poprzednim kroku) budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy tyle sieci o ilo±ci hostów 2, ile potrzebujemy (potrzebujemy 3 takie podsieci): 192.168.1.128-192.168.1.131 192.168.1.132-192.168.1.135 192.168.1.136-192.168.1.139 192.168.1.140-192.168.1.143... Z zadania wynika,»e potrzebujemy 3 sieci o ilo±ci hostów równej 2, wi c ju» je znale¹li±my. Rozpiszmy teraz nasze sieci odpowiednio: Adres sieci: 192.168.1.128/30 Pierwszy u»yteczny adres: 192.168.1.129/30 Ostatni u»yteczny adres: 192.168.1.130/30 Adres rozgªoszeniowy: 192.168.1.131/30 Nast pny u»yteczny adres: 192.168.1.132/30 Adres sieci: 192.168.1.132/30 Pierwszy u»yteczny adres: 192.168.1.133/30 Ostatni u»yteczny adres: 192.168.1.134/30 Adres rozgªoszeniowy: 192.168.1.135/30 Nast pny u»yteczny adres: 192.168.1.136/30 Adres sieci: 192.168.1.136/30 Pierwszy u»yteczny adres: 192.168.1.137/30 Ostatni u»yteczny adres: 192.168.1.138/30

Page 27 Adres rozgªoszeniowy: 192.168.1.139/30 Nast pny u»yteczny adres: 192.168.1.140/30 Zapiszemy teraz kroki, które nale»y zapamieta, aby móc podzieli sie korzystaj c z efektywnej techniki VLSM. PODZIAŠ SIECI PRZY U YCIU TECHNIKI VLSM 1. Nale»y uszeregowa podsieci pod wzgl dem ilo±ci hostów, od podsieci posiadaj cej najwi ksz ilo± hostów do podsieci zawieraj cej najmniejsz ilo± hostów 2. Nale»y okre±li, ile podsieci dla ka»dej liczby hostów potrzebujemy 3. Nale»y rozpocz podziaª od danej sieci 4. Wykonujemy podziaª dla sieci z zadan ilo±ci hostów: (a) Nale»y znale¹ n z równania: 2 n 2 ilo± hostów w sieci (b) Nale»y zapisa dan mask pocz tkow w postaci binarnej i podzieli dany adres wedªug maski na cz ± hosta i cz ± sieci (c) W cz ±ci hosta nale»y pozostawi od prawej n bitów, pozostaªe przydzielaj c masce, tworzymy w ten sposób now mask (d) Nale»y znale¹ warto± increment, czyli ostatni bit od lewej z nowej maski, oraz zamieni t warto± na liczb dziesi tn (e) Zaczynaj c od danego adresu budujmy kolejne sieci, dodaj c warto± increment, a» do momentu, gdy znajdziemy tyle sieci o danej ilo±ci hostów, ile potrzebujemy 5. Rozpoczynamy dzielenie dla kolejnej sieci, z mniejsz ilo±ci hostów i powtarzamy kroki (a) - (e) rozpoczynaj c od kolejnego u»ytecznego adresu otrzymanego w poprzednim kroku 6....

Zadania Jak sprawdzi, ile adresów IP jest dost pnych w sieci 196.44.198.32/29? 1. /29 oznacza,»e 29 z 32 bitów adresu przeznaczone jest na cz ± sieci (wskazuje na to maska /29) 2. Dla cz ±ci hosta zostaje 2 (32 29) 2 adresy (/32 to caªo±, sie zajmuje /29 bity, 2 adresy potrzebujemy na broadcast i na sie ), st d mamy 2 3 2 = 8 2 = 6 adresów IP do wykorzystania dla hostów w takiej sieci Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 199.52.219.211/21? 1. Zapisujemy mask binarnie: 11111111.11111111.11111000.00000000 2. Zapisujemy dany adres IP binarnie: 11000111.00110100.11011011.11010011 3. Maska wyznacza granic cz ±ci hosta i cz ±ci sieci: Maska: 11111111.11111111.11111 000.00000000 Dane IP: 11000111.00110100.11011 011.11010011 4. W adresie sieci wszystkie bity hosta to 0, wi c w oryginalnym adresie IP, w cz ±ci hosta, wpisujemy same 0: 28

Page 29 Maska: 11111111.11111111.11111 000.00000000 Adres sieci: 11000111.00110100.11011 000.00000000 5. Zamieniamy binarny adres sieci na dziesi tny i otrzymujemy: 199.52.216.0 6. W adresie rozgªoszeniowym wszystkie bity hosta to 1, wi c w oryginalnym adresie IP, w cz ±ci hosta, wpisujemy same 1: Maska: 11111111.11111111.11111 000.00000000 Adres sieci: 11000111.00110100.11011 111.11111111 7. Zamieniamy binarny adres rozgªoszeniowy na dziesi tny i otrzymujemy: 199.52.223.255 8. Zamieniamy 11111111.11111111.11111000.00000000 na liczby dziesi tne i otrzymujemy 255.255.248.0 Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 26.71.233.168/19? Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 46.43.173.147/22? Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 192.124.138.84/26? Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 182.76.79.200/24? Jak sprawdzi, jaki jest adres sieci, adres rozgªoszeniowy oraz maska dla hosta z adresem IP 53.78.71.229/24?