cel mai bun mod de a demonstra metoda de subrețea este folosind un exemplu. De exemplu, ni se oferă o adresă de rețea 192.168.116.0 cu masca de subrețea implicită de 255.255.255.0. Cerința este de a efectua subrețele astfel încât să creăm cât mai multe subrețele cu 30 de gazde în fiecare subrețea.
primul nostru pas va fi să determinăm câți biți trebuie să împrumutăm din porțiunea gazdă, astfel încât cerința de minimum 30 de gazde pe subrețea să fie îndeplinită. Folosind formula de mai jos
2n -2,
unde exponentul n este egal cu numărul de biți rămași după ce biții de subrețea sunt împrumutați.
putem calcula câți biți vor fi necesari, astfel încât fiecare subrețea să aibă 30 de adrese gazdă. 25 -2 =30, deci cel puțin 5 biți trebuie să fie disponibili pentru adresarea gazdei, iar restul poate fi împrumutat pentru a crea adrese de subrețea. -2 din formulă reprezintă două adrese adresa subrețelei și adresa de difuzare care nu pot fi atribuite gazdelor.
rețeaua 192.168.116.0/24 are 8 biți pentru porțiunea gazdă și vom rezerva 5 biți pentru noua porțiune gazdă, cei 3 biți rămași pot fi acum utilizați pentru crearea de subrețele. Pentru a determina câte subrețele putem crea
, utilizați următoarea formulă:
2n = numărul de subrețele
unde exponentul n este biți împrumutați din porțiunea gazdă.
astfel, în acest caz putem crea 23 =8 subrețele
al doilea pas va fi să calculăm noua mască de subrețea, masca noastră de subrețea anterioară a fost 255.255.255.0 sau 11111111.1111111.1111111.0000000 în binar. Deoarece am împrumutat 3 biți din porțiunea gazdă, noua noastră mască de subrețea va fi 111111111.11111111.11111111.11100000, care este 255.255.255.224 atunci când este convertită în notație zecimală.
am discutat în detaliu procesul de conversie a binarului în zecimal și invers. La efectuarea subnetării IP ne vom referi la imaginea prezentată mai jos, care este foarte utilă în acest proces.
deci, masca noastră de subrețea originală a fost 255.255.255.0 și am alocat 3 biți din porțiunea gazdă care ne-a permis să avem 8 subrețele și 30 de gazde în fiecare subrețea. Putem converti rapid 255.255.255.0 în binar uitându-ne la tabelul de mai sus. Un octet care este 255 în zecimal va fi 11111111 în binar, astfel încât 255.255.255.0 va fi 11111111. 11111111. 11111111.00000000. Vom seta primii 3 biți ai ultimului octet la 1 și ultimul octet va fi acum 11100000 care din tabelul de mai sus va fi 224 în zecimal. Deci, noua noastră mască de subrețea este 255.255.255.224
al treilea pas va fi determinarea multiplicatorului de subrețea care este destul de simplu. Tot ce trebuie să facem este să scădem ultimul octet diferit de zero al măștii de subrețea din 256. Deci, în acest caz, multiplicatorul nostru de subrețea va fi 256-224 =32. Vom folosi multiplicatorul de subrețea în pasul următor pentru a lista subrețele.
ultimul nostru pas va fi să enumerăm adresa de subrețea, intervalul gazdă și adresa de difuzare. Prima adresă de subrețea va fi 192.168.116.0 / 27 și următoarele subrețele vor fi cu incremente de 32, multiplicatorul de subrețea pe care l-am calculat în pasul anterior.
prezentate în tabelul de mai jos sunt adresele de subrețea, intervalele de gazdă respective și adresele de difuzare.
Adresa De Subrețea |
Gama Gazdă |
Adresa De Difuzare |
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 |
după cum se arată în tabel, odată ce am enumerat adresele de subrețea, calcularea intervalului gazdă și a adresei de difuzare este relativ simplă. Adresa de difuzare va fi ultima adresă a subrețelei și una mai puțin adresa subrețelei precedente. De exemplu, pentru subrețea 192.168.116.0 / 27 adresa de difuzare va fi 192.168.1.31 care este ultima adresă a acestei subrețea și în binar va fi toate 1s în porțiunea gazdă, această adresă este precedată de următoarea adresă de subrețea.
intervalul gazdă va începe de la următoarea adresă după adresa de subrețea, de exemplu pentru subrețea 192.168.116.32/27 intervalul gazdă va începe la 192.168.116.33 și se va încheia cu unul mai puțin Adresa de difuzare care va fi 192.168.116.62, deoarece adresa de difuzare este 192.168.1.63. Adresa gazdă trebuie să fie exact 30 în număr, deoarece am rezervat 5 biți pentru porțiunea gazdă.
metodele prezentate mai sus pentru a calcula intervalul de adrese IP gazdă valide și adresa de difuzare sunt foarte ușor și rapid. Vom învăța, de asemenea, un alt mod de a efectua aceste calcule.
pentru a calcula adresa de difuzare a unei subrețele schimba toate valorile de biți gazdă în adresa de subrețea binar 1s. de exemplu, dacă avem nevoie pentru a găsi adresa de difuzare a subrețelei 192.168.116.32/27 vom lista mai întâi adresa de subrețea în binar, (am discutat anterior procesul de conversie matematică într-un articol anterior). Deci, 192.168.116.0 / 27 va avea ca rezultat 11000000.10101000.01110100.0010000. Apoi vom schimba toate valorile de biți gazdă la 1s binare, care va fi 11000000.10101000.01110100.00111111. Deci, acum avem adresa de difuzare în binar. Conversia acestui lucru în zecimal va avea ca rezultat 192.168.116.63.
de asemenea, putem calcula o gamă de adrese IP gazdă valide într-o subrețea folosind metoda binară. De exemplu, dacă trebuie să calculați intervalul de adrese gazdă în subrețea 192.168.116.32 / 27, vom găsi mai întâi prima adresă IP gazdă utilizabilă schimbând bitul gazdă cel mai potrivit la 1 al adresei de subrețea . Adresa noastră de subrețea în binar este 11000000.10101000.01110100.00100000 și când vom schimba bitul gazdă cel mai potrivit la 1 va fi 11000000.10101000.01110100.0010001 care este 192.168.116.33, aceasta este prima noastră adresă IP gazdă utilizabilă a subrețelei. Acum vom găsi ultima adresă IP gazdă utilizabilă a subrețelei schimbând toți biții gazdă din adresa subrețelei la 1, cu excepția bitului gazdă cel mai potrivit, care va fi 11000000.10101000.01110100.00111110, convertind acest lucru în zecimal va avea ca rezultat 192.168.116.62. Deci, acum avem gama de adrese IP gazdă validă pentru subrețea 192.168.116.32/27, care este de la 192.168.116.33 la 192.168.116.62. Poate fi confirmat și din tabelul de mai sus.
acest lucru ne aduce la sfârșitul acestui articol în care am acoperit tehnicile de sub-rețea de bază. Există mai multe tehnici și fiecare persoană are preferatul său. Tehnica demonstrată în articol este o tehnică simplă și rapidă de efectuare a subnetării.
primul octet 11000000 poate fi convertit în zecimal prin alegerea biților care sunt 1 și adăugarea valorilor decmiale corespunzătoare prezentate în tabelul de mai sus. Deci 11000000 va fi 128 + 64 = 192.
în mod similar, al doilea octet 10101000 va fi 128 + 32 + 8 = 168, al treilea octet 01110100 va fi 64 + 32 +16 +4 = 116 și în cele din urmă al patrulea octet 11010010 va fi 128 + 64 + 16 + 2 = 210.
aceasta duce la adresa IP 192.168.116.210.
acest lucru ne aduce la sfârșitul acestui articol în care învățăm arhitectura adreselor IP și, de asemenea, am explicat scopul unei măști de subrețea. Am acoperit, de asemenea, un tutuorial foarte imporant pe binar la conversie zecimal și vice-versa. Este foarte important să avem concepte ferme, deoarece acestea sunt baza pentru întreaga lecție CCNA viitoare.