Planowanie adresacji IP dla przedsibiorstwa. Wstp Przy podejciu do planowania adresacji IP moemy spotka si z 2 głównymi przypadkami: planowanie za pomoc adresów sieci prywatnej przypadek, w którym jeeli istnieje potrzeba podłczenia si do sieci Internet, stosowane s bramy w rodzaju NAT planowanie za pomoc adresów sieci publicznej przypadek, w którym podłczenie do sieci Internet realizowane jest za pomoc routingu bez potrzeby translacji adresów. 1. Planowanie za pomoc adresów sieci prywatnych Przypadek uycia adresów z puli sieci prywatnych jest bardzo czsto w uyciu. Po pierwsze umoliwia to oszczdnoci w posiadanej przez przedsibiorstwo puli adresów publicznych, a po drugie umoliwia zaadresowanie praktycznie dowolnej iloci komputerów i innych urzdze za pomoc odpowiedniej klasy adresów. Zgodnie z RFC 1597(zobacz http://www.faqs.org/rfcs/rfc1597.html), do dyspozycji mamy: Klasa Numery sieci Ilo Liczba hostów Zakres adresacji sieci na kad z sieci A.0.0.0 1 255.0.0.0 2 24-2= 16777214.0.0.1-.255.255.254 B Od 172.16.0.0 32 255.255.0.0 2 16-2= 65534 172.16.0.1-172.16.31.254 Do 172.16.31.0 C Od 192.168.0.0 Do 192.168.255.0 256 255.255.255.0 2 8-2= 254 192.168.0.1-192.168.255.254 Plan adresacji moe by stosunkowo prosty, jeeli do tego celu wemiemy klas, która jest na tyle dua, e dzielc j na w zalenoci od naszych potrzeb, granica pomidzy adresem sieci a adresem bdzie przebiega na granicy bajtów. Poniej przedstawiono zarówno podejcie prostsze w zastosowaniu, jak równie podejcie, w którym granica podziału pomidzy adresem sieci a adresem przebiega wewntrz bajtu.
1.1 acja za pomoc uycia adresów z puli adresów prywatnych 1.1.1 Wybór klasy i adresu sieci prywatnej Wyboru dokonujemy w oparciu o wiedz o wielkoci przedsibiorstwa, dla którego wykonujemy plan adresacji IP. Do naszego przykładu musimy przyj pewne załoenia: Załoenia pocztkowe Ilo potrzebnych sieci - Maksymalna ilo hostów na sieci 0 A wic nasza sie schematycznie wyglda tak: 1 3 Ruter Ruter 5 Ruter 8 Ruter 2 4 6 7 9 W zwizku z załoeniami pocztkowymi musimy dokona wyboru sieci tak, aby moliwy był jej podział przynajmniej na, z których kada bdzie mogła pomieci przynajmniej 0 komputerów. Wybór moe wyglda nastpujco: Klasa A.0.0.0 Która z klas B, np. 172.16.0.0 Do celów pogldowych wybierzemy klas B 172.16.0.0
1.1.2 Podział klasy wyjciowej na spełniajce załoenia pocztkowe (subnetting). Pierwszym krokiem bdzie wyznaczenie iloci bitów, na których zostanie wykonany subnetting. W tym celu zamienimy adres sieci podstawowej (172.16.0.0) oraz jej mask (255.255.0.0) na posta binarn: 172. 16. 0. 0 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 Identyfikator sieci (Net ID) Identyfikator (Host ID) Jak wida mamy moliwo zagospodarowania na cel wydzielenia cz nalec obecnie do identyfikatora (16 bitów). W tym celu przesuniemy mask o n bitów w prawo zajmujc cz hostow na rzecz czci dla adresacji. W ten sposób nasza adresacja bdzie miała np. posta: 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 1 0 0 0. 0 0 0 0 0 0 0 0 Identyfikator sieci głównej Identyfikator Identyfikator W tej chwili trzeba podj kluczow decyzj o wielkoci liczby n czyli liczbie bitów, któr zabierzemy z czci hostowej, aby umoliwi adresacj. n ilo bitów przeznaczonych na adresacj Ilo moliwych do zaadresowania 2 n -2 m - pozostała ilo bitów przeznaczona na adresacj hostów Ilo hostów moliwych do zaadresowania 2 m -2 1 0 15 32766 2 2 14 16382 3 6 13 8190 4 14 12 4094 5 30 11 2046 6 62 22 7 126 9 5 8 254 8 254 9 5 7 126 22 6 62 11 2046 5 30 12 4094 4 14 13 8190 3 6 14 16382 2 2 15 32766 1 0
Zgodnie z naszymi załoeniami (przynajmniej sieci, po 0 komputerów na kadej), moliwe rozwizania zaznaczone s na czerwono. Wybierajc warto dla naszej liczby n musimy wzi pod uwag zarówno stan obecny, jak i ewentualny rozwój naszej sieci. Poniewa do dyspozycji mamy 6 moliwoci (n od wartoci 4 do wartoci 9), musimy któr warto wybra. Jeeli zdecydujemy si np. na warto 6, to mamy do dyspozycji 62, w kadej do 22 komputerów, a w zwizku z tym nasza sie ma do due szanse rozwojowe. W zwizku z wyborem liczby bitów przeznaczonych na adresacj, nasza maska bdzie wygldała tak: 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 0 0. 0 0 0 0 0 0 0 0 Identyfikator sieci głównej. Identyfikator Identyfikator Mona j przedstawi na 2 sposoby: W standardowej notacji maska ma posta: 255.255.252.0 W notacji CIDR okrela si po prostu ilo bitów przeznaczon na adresacj sieci i (tam, gdzie bity maski przybieraj warto 1 ) 22 A wic adresy mona przedstawia w 2 postaciach, np. dla 172.16.4.0 kompletny opis moe wyglda: W notacji standardowej 172.16.4.0 255.255.252.0 W notacji CIDR 172.16.4.0/22
1.1.3 Wyznaczenie adresów W zwizku z wyborem liczby n moemy wyznaczy adresy, które wykorzystamy do celów adresacji istniejcych sieci, jak i w przyszłoci do adresacji nastpnych 52. pierwszej drugiej przedostatniej ostatniej 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 1 0 0 0. 0 0 0 0 0 0 0 0 Identyfikator sieci głównej. Identyfikator Identyfikator 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 0 0. 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 1 0 0 0. 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 1 1 1 1 0 1 0 0. 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 1 1 1 1 1 0 0 0. 0 0 0 0 0 0 0 0 Identyfikatory sieci składajce si z samych 1 i samych 0 nie s zalecane i w zwizku z tym nie zostały uwzgldnione w tabeli. Po przetworzeniu adresów w postaci binarnej na posta dziesitn nasza tabela z adresami sieci wyglda tak: Lp. 1 172.16.4.0 2 172.16.8.0 3 172.16.12.0 4 172.16.16.0 5 172.16.20.0 6 172.16.24.0 7 172.16.28.0 8 172.16.32.0 9 172.16.36.0 172.16.40.0 11 172.16.44.0 62 172.16.248.0 Wic ju moemy podpisa nasz rysunek, w którym podano tylko numery od 1 do o konkretne numery.
1.1.4 Wyznaczenie adresów komputerów na poszczególnych ach. eby móc zaadresowa komputery, interfejsy routerów i inne urzdzenia na naszych ach, naley obliczy adresy hostów dla poszczególnych. I znów przydatna okae si notacja binarna. Do celów pogldowych wyznaczymy zakresy adresacji pierwszej 172.16.4.0/22: 172. 16. 0. 0 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 1 0 0 0. 0 0 0 0 0 0 0 0 pierwszej 1-go Identyfikator sieci głównej. Identyfikator Identyfikator 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 0 0. 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 0 0. 0 0 0 0 0 0 0 1 255-go 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 0 0. 1 1 1 1 1 1 1 1 256-go 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 0 1. 0 0 0 0 0 0 0 0 przedostatniego 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 1 1. 1 1 1 1 1 1 0 1 ostatniego 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 1 1. 1 1 1 1 1 1 1 0 broadcast 1 0 1 0 1 1 0 0. 0 0 0 1 0 0 0 0. 0 0 0 0 0 1 1 1. 1 1 1 1 1 1 1 1 broadcast słuy do wysyłania pakietu do wszystkich hostów na danej i składa si z samych 1 w identyfikatorze. Po konwersji na liczby dziesitne adresy hostów przedstawiaj si nastpujco: Numer kolejnego 1 172.16.4.1/22 2 172.16.4.2/22 3 172.16.4.3/22 255 172.16.4.255/22 256 172.16.5.0/22 21 172.16.7.253/22 22 172.16.7.254/22
Moemy teraz ju sporzdzi kocow tabel adresacji: Numer Zakres adresacji hostów broadcast na danej 1 172.16.4.0 172.16.4.1 172.16.7.254 172.16.7.255 2 172.16.8.0 172.16.8.1 172.16.11.254 172.16.11.255 3 172.16.12.0 172.16.12.1 172.16.15.254 172.16.15.255 4 172.16.16.0 172.16.16.1 172.16.19.254 172.16.19.255 5 172.16.20.0 172.16.20.1 172.16.23.254 172.16.23.255 6 172.16.24.0 172.16.24.1 172.16.27.254 172.16.27.255 7 172.16.28.0 172.16.28.1 172.16.31.254 172.16.31.255 8 172.16.32.0 172.16.32.1 172.16.35.254 172.16.35.255 9 172.16.36.0 172.16.36.1 172.16.39.254 172.16.39.255 172.16.40.0 172.16.40.1 172.16.43.254 172.16.43.255 11 172.16.44.0 172.16.44.1 172.16.47.254 172.16.47.255 62 172.16.248.0 172.16.248.1 172.16.251.254 172.16.251.255 1.2 acja za pomoc uycia adresów z puli adresów prywatnych z uproszczeniem zakładajcym ustalenie granicy pomidzy czci sieci i na granicy bajtów. acja taka zakłada pewne uproszczenia w pracy administratora sieci komputerowej polegajce na doborze liczby n tak, aby granica pomidzy identyfikatorem i przebiegała na granicy bajtu. W naszym powyszym przykładzie byłaby to liczba 8. Wtedy oba załoenia pocztkowe s spełnione na adresy mamy do dyspozycji 256 numerów (w załoeniach min. ), a na adresy hostów 254 (w załoeniach min.0). Przy takim doborze n nie ma sytuacji, kiedy jeden z bajtów zawiera zarówno identyfikator i, co utrudnia w pewnej mierze intuicyjn adresacj dziesitn. Po obraniu na n liczby 8 kocowa tabela przedstawia si nastpujco: Numer Zakres adresacji hostów broadcast na danej 1 172.16.1.0 172.16.1.1 172.16.1.254 172.16.1.255 2 172.16.2.0 172.16.2.1 172.16.2.254 172.16.2.255 3 172.16.3.0 172.16.3.1 172.16.3.254 172.16.3.255 4 172.16.4.0 172.16.4.1 172.16.4.254 172.16.4.255 5 172.16.5.0 172.16.5.1 172.16.5.254 172.16.5.255 6 172.16.6.0 172.16.6.1 172.16.6.254 172.16.6.255 7 172.16.7.0 172.16.7.1 172.16.7.254 172.16.7.255 8 172.16.8.0 172.16.8.1 172.16.8.254 172.16.8.255 9 172.16.9.0 172.16.9.1 172.16.9.254 172.16.9.255 172.16..0 172.16..1 172.16..254 172.16..255 11 172.16.11.0 172.16.11.1 172.16.11.254 172.16.11.255 254 172.16.254.0 172.16.254.1 172.16.254.254 172.16.254.255
2.1 Planowanie za pomoc adresów sieci publicznej W przypadku adresacji za pomoc adresów publicznych postpujemy tak samo jak w przypadku adresowania zza pomoc adresów z sieci prywatnych. Jedyna rónica polega na tym, e adres sieci lub (zwykle) jest z góry narzucony przez dostawc usług internetowych. Przykład: Załoenia pocztkowe Pocztkowy zakres adresów (najczciej klasy C lub nawet mniej) np. 200.200.200.0/24 Ch posiadania jak najwikszej liczby klientów (sieci) Wybór liczby bitów przeznaczonych na adresacj. n ilo bitów na Posta bitowa maski Ilo (klientów) Ilo hostów dla klienta 2 100000 2 62 3 110000 6 30 4 111000 14 14 5 111100 30 6 6 111110 62 2 Ostateczna tabela adresacji dla powyszych załoe i maksymalizacji liczby klientów: Numer sieci Ostatni oktet (binarnie) Cz Cz hostowa 200.200.200.4/30 000001 01 200.200.200.8/30 0000 01 200.200.200.12/30 000011 01 y Hostów 200.200.200.5/30 200.200.200.6/30 200.200.200.9/30 200.200.200./30 200.200.200.13/30 200.200.200.14/30 200.200.200.248/30 1111 01 200.200.200.249/30 200.200.200.250/30