det bästa sättet att demonstrera subnetting metod är att använda ett exempel. Till exempel får vi en nätverksadress 192.168.116.0 med standardnätmasken 255.255.255.0. Kravet är att utföra subnetting så att vi skapar så många subnät som vi kan med 30 värdar i varje subnät.
vårt första steg kommer att vara att bestämma hur många bitar behöver vi låna från värddelen så att kravet på minst 30 värdar per subnät är uppfyllt. Med formeln nedan
2n -2,
där exponenten n är lika med antalet bitar kvar efter att subnätbitar lånats.
vi kan beräkna hur många bitar som krävs så att varje delnät har 30 värdadresser. 25 -2 =30, så 5 bitar minst måste vara tillgängliga för värdadressering och de återstående kan lånas för att skapa subnätadresser. -2 i formeln står för två adresser subnätverksadressen och sändningsadressen som inte kan tilldelas värdar.
nätverket 192.168.116.0 / 24 har 8 bitar för värddel och vi reserverar 5 bitar för den nya värddelen, de 3 bitarna som återstår kan nu användas för att skapa undernät. För att bestämma hur många undernät vi kan
skapa, använd följande formel:
2n = antal undernät
där exponenten n är bitar lånade från värddelen.
Således kan vi i detta fall skapa 23 =8 subnät
vårt andra steg kommer att vara att beräkna den nya subnätmasken, vår tidigare subnätmask var 255.255.255.0 eller 11111111111111.1111111.00000000 i binär. Eftersom vi har lånat 3 bitar från värddelen kommer vår nya subnätmask att vara 11111111.1111111.1111111.11100000 vilket är 255.255.255.224 när den konverteras till decimal notation.
vi har diskuterat i detalj omvandlingsprocessen av binär till decimal och vice versa. När du utför IP-subnetting kommer vi att hänvisa till bilden som visas nedan, vilket är mycket praktiskt i denna process.
så vår ursprungliga subnätmask var 255.255.255.0 och vi tilldelade 3 bitar från värddelen som gjorde det möjligt för oss att ha 8 subnät och 30 värdar inom varje subnät. Vi kan snabbt konvertera 255.255.255.0 till binär genom att titta på tabellen ovan. En oktett som är 255 i decimal kommer att vara 11111111 i binär så 255.255.255.0 kommer att vara 11111111. 11111111. 11111111.00000000. Vi kommer att ställa in de första 3 bitarna av den sista oktetten till 1 och sista oktetten kommer nu att vara 11100000 som från tabellen ovan kommer att vara 224 i decimal. Så vår nya subnätmask är 255.255.255.224
vårt tredje steg är att bestämma subnätmultiplikatorn som är ganska enkel. Allt vi behöver göra är att subtrahera den sista oktetten i subnätmasken från 256. Så i detta fall kommer vår subnätmultiplikator att vara 256-224 =32. Vi kommer att använda subnätmultiplikatorn i nästa steg för att lista undernäten.
vårt sista steg är att lista subnätadress, värdområde och sändningsadress. Den första subnätadressen kommer att vara 192.168.116.0 / 27 och följande subnät kommer att vara med steg om 32, subnätmultiplikatorn som vi beräknade i föregående steg.
som visas i tabellen nedan visas subnätadresserna, deras respektive värdintervall och sändningsadresserna.
Subnätadress |
Värd Sortiment |
Sändningsadress |
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 |
som visas i tabellen, när vi har listat subnätadresserna, är det relativt enkelt att beräkna värdområdet och sändningsadressen. Sändningsadressen kommer att vara den sista adressen till subnätet och en mindre den föregående subnätadressen. Till exempel för delnätet 192.168.116.0/27 sändningsadressen kommer att vara 192.168.1.31 som är sista adressen till detta delnät och i binärt kommer det att vara alla 1s i värddelen, denna adress föregås av nästa delnätadress.
värdområdet startar från nästa adress efter subnätadressen till exempel för delnätet 192.168.116.32/27 värdområdet börjar vid 192.168.116.33 och slutar vid en mindre sändningsadressen som kommer att vara 192.168.116.62 eftersom sändningsadressen är 192.168.1.63. Värdadressen måste exakt vara 30 i antal eftersom vi har reserverat 5 bitar för värddelen.
metoderna som visas ovan för att beräkna intervallet för giltiga värd-IP-adresser och sändningsadressen är mycket enkla och snabba. Vi kommer också att lära oss ett annat sätt att utföra dessa beräkningar.
för att beräkna sändningsadressen för ett subnät, ändra alla värdbitsvärden i subnätadressen till binära 1s. om vi till exempel behöver hitta sändningsadressen för subnätet 192.168.116.32/27 kommer vi först att lista subnätadressen i binär, (vi har tidigare diskuterat den matematiska konverteringsprocessen i en tidigare artikel). Så 192.168.116.0 / 27 kommer att resultera i 11000000.10101000.01110100.00100000. Då kommer vi att ändra alla värdbitsvärden till binära 1s som kommer att vara 11000000.10101000.01110100.00111111. Så nu har vi sändningsadressen i binär. Konvertera detta till decimal kommer att resultera i 192.168.116.63.
vi kan också beräkna en rad giltiga värd-IP-adresser i ett subnät med hjälp av binärmetoden. Till exempel om det behövs för att beräkna intervallet av värdadresser i undernätet 192.168.116.32/27 hittar vi först den första användbara värd-IP-adressen genom att ändra den högra värdbiten till 1 av subnätadressen . Vår subnätadress i binär är 11000000.10101000.01110100.00100000 och när vi ändrar rätt värdbit till 1 blir det 11000000.10101000.01110100.00100001 vilket är 192.168.116.33, Detta är vår första användbara värd IP-adress för subnätet. Nu hittar vi den sista användbara värd-IP-adressen för subnätet genom att ändra alla värdbitar i subnätadressen till 1 förutom den mest högra värdbiten som kommer att vara 11000000.10101000.011110100.00111110, omvandling av detta till decimal kommer att resultera i 192.168.116.62. Så nu har vi det giltiga IP-adressintervallet för undernätet 192.168.116.32 / 27 som är från 192.168.116.33 till 192.168.116.62. Det kan också bekräftas från tabellen ovan.
detta leder oss till slutet av denna artikel där vi täckte grundläggande subnetting tekniker. Det finns flera tekniker och varje person har sin favorit. Tekniken som visas i artikeln är enkel och snabb teknik för att utföra subnetting.
ut första oktetten 11000000 kan konverteras till decimal genom att plocka bitarna som är 1 och lägga till motsvarande decmialvärden som visas i tabellen ovan. Så 11000000 kommer att vara 128 + 64 = 192.
på samma sätt kommer den andra oktetten 10101000 att vara 128 + 32 + 8 = 168, tredje oktetten 01110100 kommer att vara 64 + 32 +16 +4 = 116 och slutligen den fjärde oktetten 11010010 kommer att vara 128 + 64 + 16 + 2 = 210.
detta resulterar i IP-adressen 192.168.116.210.
detta leder oss till slutet av den här artikeln där vi lär oss arkitekturen för IP-adresser och också förklarade syftet med en subnätmask. Vi täckte också en mycket viktig tutuorial på binär till decimalkonvertering och vice versa. Det är mycket viktigt att ha fasta koncept eftersom dessa är basen för hela kommande CCNA-lektioner.