najlepszym sposobem na zademonstrowanie metody podsieci jest użycie przykładu. Na przykład otrzymujemy adres sieciowy 192.168.116.0 z domyślną maską podsieci 255.255.255.0. Wymaganiem jest wykonanie podsieci w taki sposób, aby utworzyć jak najwięcej podsieci z 30 hostami w każdej podsieci.
naszym pierwszym krokiem będzie określenie, ile bitów musimy pożyczyć od części hosta, aby spełnić wymóg minimum 30 hostów na podsieć. Korzystając ze wzoru poniżej
2n -2,
gdzie wykładnik N jest równy liczbie bitów pozostałych po pożyczeniu bitów podsieci.
możemy obliczyć, ile bitów będzie potrzebnych, aby każda podsieć miała 30 adresów hostów. 25 -2 =30, więc przynajmniej 5 bitów musi być dostępnych dla adresowania hosta, a pozostałe mogą być pożyczone do tworzenia adresów podsieci. -2 w formule odpowiada za dwa adresy adresów podsieci i adres rozgłoszeniowy, których nie można przypisać do hostów.
sieć 192.168.116.0 / 24 ma 8 bitów dla części hosta i zarezerwujemy 5 bitów dla nowej części hosta, pozostałe 3 bity mogą być teraz używane do tworzenia podsieci. Aby określić, ile podsieci możemy utworzyć
, użyj następującego wzoru:
2n = liczba podsieci
, gdzie wykładnik n to bity zapożyczone z części hosta.
Tak więc w tym przypadku możemy utworzyć 23 = 8 podsieci
naszym drugim krokiem będzie obliczenie nowej maski podsieci, naszą poprzednią maską podsieci było 255.255.255.0 lub 11111111.11111111.00000000 w formacie binarnym. Ponieważ zapożyczyliśmy 3 bity z części hosta, nasza nowa maska podsieci będzie miała wartość 11111111.1111111.1111111.11100000, czyli 255.255.255.224 po konwersji na notację dziesiętną.
omówiliśmy szczegółowo proces konwersji binarnej na dziesiętną i odwrotnie. Podczas wykonywania podsieci IP odwoĹ ’ Amy siÄ ™ do poniĺźszego obrazka, ktĂłry jest bardzo przydatny w tym procesie.
więc nasza oryginalna maska podsieci to 255.255.255.0 i przydzielaliśmy 3 bity z części hosta, co pozwoliło nam mieć 8 podsieci i 30 hostów w każdej podsieci. Możemy szybko przekonwertować 255.255.255.0 na binarny, patrząc na powyższą tabelę. Oktet, który jest 255 w układzie dziesiętnym, będzie równy 11111111 w układzie binarnym, więc 255.255.255.0 będzie równe 11111111. 11111111. 11111111.00000000. Ustawimy pierwsze 3 bity ostatniego oktetu na 1, a ostatni oktet będzie teraz równy 11100000, co z powyższej tabeli będzie równe 224 w układzie dziesiętnym. Tak więc nasza nowa maska podsieci to 255.255.255.224
naszym trzecim krokiem będzie określenie mnożnika podsieci, który jest dość prosty. Wszystko co musimy zrobić to odjąć ostatni niezerowy oktet maski podsieci od 256. Tak więc w tym przypadku nasz mnożnik podsieci będzie wynosił 256-224 =32. W następnym kroku użyjemy mnożnika podsieci, aby wyświetlić listę podsieci.
naszym ostatnim krokiem będzie lista adresu podsieci, zakresu hosta i adresu nadawanego. Pierwszy adres podsieci będzie 192.168.116.0 / 27, a kolejne podsieci będą z przyrostami co 32, mnożnik podsieci obliczony w poprzednim kroku.
w poniższej tabeli przedstawiono adresy podsieci, ich zakresy hostów i adresy nadawane.
Adres Podsieci |
Zakres Hosta |
Adres Nadawczy |
192.168.116.1 -192.168.116.30 |
||
192.168.116.33 -192.168.116.62 |
||
192.168.116.65 -192.168.116.94 |
||
192.168.116.97 – 192.168.116.126 |
||
192.168.116.129 – 192.168.116.158 |
||
192.168.116.161 – 192.168.116.190 |
||
192.168.116.193 – 192.168.116.222 |
||
192.168.116.225 – 192.168.116.254 |
jak pokazano w tabeli, po wymienieniu adresów podsieci obliczanie zakresu hosta i adresu rozgłoszeniowego jest stosunkowo proste. Adres rozgłoszeniowy będzie ostatnim adresem podsieci i o jeden mniej poprzedzającym adresem podsieci. Na przykład dla podsieci 192.168.116.0/27 adres broadcast będzie 192.168.1.31, który jest ostatnim adresem tej podsieci, a w wersji binarnej będzie to wszystkie 1s w części hosta, ten adres jest poprzedzony następnym adresem podsieci.
zakres hosta rozpocznie się od następnego adresu po adresie podsieci, na przykład dla podsieci 192.168.116.32/27 zakres hosta rozpocznie się od 192.168.116.33 i zakończy na jednym adresie nadawanym mniej, który będzie 192.168.116.62, ponieważ adres nadawany to 192.168.1.63. Adres hosta musi być dokładnie liczbą 30, ponieważ zarezerwowaliśmy 5 bitów dla części hosta.
przedstawione powyżej metody obliczania zakresu poprawnych adresów IP hosta i adresu rozgłoszeniowego są bardzo łatwe i szybkie. Poznamy również inny sposób wykonywania tych obliczeń.
aby obliczyć adres rozgłoszeniowy podsieci, zmień wszystkie wartości bitów hosta w adresie podsieci na binarne 1s. na przykład, jeśli chcemy znaleźć adres rozgłoszeniowy podsieci 192.168.116.32/27, najpierw podsieć zostanie wyświetlona jako adres binarny (wcześniej omówiliśmy matematyczny proces konwersji w poprzednim artykule). Tak więc 192.168.116.0 / 27 spowoduje 11000000.10101000.01110100.00100000. Następnie zmienimy wszystkie wartości bitów hosta na binarne 1s, które będą wynosić 11000000.10101000.01110100.00111111. Więc teraz mamy adres transmisji w postaci binarnej. Konwersja tego do dziesiętnego spowoduje 192.168.116.63.
możemy również obliczyć zakres poprawnych adresów IP hosta w podsieci za pomocą metody binarnej. Na przykład, jeśli trzeba obliczyć zakres adresów hosta w podsieci 192.168.116.32 / 27, najpierw znajdziemy pierwszy użyteczny adres IP hosta, zmieniając bit hosta po prawej stronie na 1 adresu podsieci . Nasz adres podsieci w postaci binarnej to 11000000.10101000.01110100.00100000, a po zmianie bitu hosta na 1 będzie to 11000000.10101000.01110100.00100001 czyli 192.168.116.33, jest to nasz pierwszy użyteczny adres IP hosta podsieci. Teraz znajdziemy ostatni użyteczny adres IP hosta w podsieci, zmieniając wszystkie bity hosta w adresie podsieci na 1, z wyjątkiem prawego bitu hosta, który będzie 11000000.10101000.01110100.00111110, konwersja tego do dziesiętnego spowoduje 192.168.116.62. Tak więc teraz mamy prawidłowy zakres adresów IP hosta dla podsieci 192.168.116.32/27, który wynosi od 192.168.116.33 do 192.168.116.62. Można to również potwierdzić z powyższej tabeli.
to prowadzi nas do końca tego artykułu, w którym omówiliśmy podstawowe techniki podsieci. Istnieje kilka technik i każda osoba ma swoje ulubione. Technika przedstawiona w artykule jest prostą i szybką techniką wykonywania podsieci.
pierwszy oktet 11000000 może być zamieniony na dziesiętny przez wybranie bitów, które są równe 1 i dodanie odpowiednich wartości decmial pokazanych w powyższej tabeli. Więc 11000000 będzie 128 + 64 = 192.
podobnie drugi oktet 10101000 będzie 128 + 32 + 8 = 168, trzeci oktet 01110100 będzie 64 + 32 +16 +4 = 116 i wreszcie czwarty oktet 11010010 będzie 128 + 64 + 16 + 2 = 210.
daje to adres IP 192.168.116.210.
to prowadzi nas do końca tego artykułu, w którym poznajemy architekturę adresów IP, a także wyjaśniamy cel maski podsieci. Omówiliśmy również bardzo ważny tutuorial dotyczący konwersji binarnej na dziesiętną i odwrotnie. Bardzo ważne jest, aby mieć mocne koncepcje, ponieważ są one podstawą dla wszystkich nadchodzących lekcji CCNA.