Tips om å jobbe med VLSM

I min erfaring med å undervise CCNA kurs, har jeg funnet ut at hver person i hovedsak vil finne sin egen måte å finne den raskeste metoden for å beregne dem så lenge de jobber på den hardt nok. Anmeldelser Har nett spørsmål? Deretter besøker Firewall.cx, en av de få nettsteder som er anbefalt av Cisco Academy programmet.

Det jeg kan gjøre, i håp om å hjelpe deg, er å vise deg den metoden jeg bruker, slik at du da kan ta det og se ! hvor godt det passer deg

Før vi dykke ned i dype vann, la meg vise deg hvordan jeg beregne nettverk spenner fra gitte nettverksmasker:

Anta nettverk 192.168.0.0 og nettverksmasken 255,255. 255.240

jeg først beregne hver subnett rekkevidde: 256-240 = 16 IP-adresser per subnet

Dette betyr at vi har følgende subnett:

 016324864 ....... .. 

Som vi sa, for hvert subnett, har vi 16 IP er dette inkluderer nettverk og broadcast-adresser. Ser vi på tabellen over, jeg har allerede nettverksadresse for hvert subnett, så la oss avsløre broadcast adresse:

 0 - 1516-3132 - 4748-6364 ....... 

Logikken bak dette er ganske enkel: ta det neste nettet og trukket en fra det å få broadcast adresse

Nå som vi har nettverket og broadcast adresse, er det enkelt å beregne omfanget av gyldige IP-adresser:

 0 (1 til 14) 1 516 (17-30) 3132 (33-46) 4748 (49-62) 63 

Du kan tydelig se at alt mellom nettverket og broadcast adressen til hver subnett er en gyldig IP adresse.

Denne metoden er kanskje den beste og raskeste måten å beregne nettverk og IP-områder fra ulike nettverksmasker.

Ett trinn opp er VLSM, der vi får alle mulige nettverksmasken og vi må beregne subnett og IP-serier.

For dette, jeg har laget et hyggelig bord som er tilgjengelig på nettstedet mitt, under "supernetting /CIDR tema (www.firewall.cx/supernetting-chart. php). . Figuren viser alle mulige nettverksmaske kombinasjoner og tilsvarende antall nettverk og verter beregnet for hver enkelt

vil En nærmere titt på tabellen viser et fint mønster som gjentas:

 Nettverks Bits Subnet mask /16 255.255.0.0/17 255.255.128.0/18 255.255.192.0 /19 255.255.224.0 /20 255.255.240.0 /21 255.255.248.0 /22 255.255.252.0 /23 255.255.254.0 /24 255.255.255.0 /25 255,255 .255.128 /26 255.255.255.192/27 255.255.255.224 

Legg merke til nettverksmasken for /17 og /25, /18 og /26. Begge /17 og /25 har 128 desimaltallet i sin nettverksmaske, mens /18 og /26 har desimal 192. Den eneste delen som endringer i mønsteret er plasseringen av den siste "ikke-null" desimaltall.

Med tanke på at /8, /16 og /24 har bare 255 og 0 desimaler, slik at når jeg ser et tall mellom disse områdene, bruker jeg den nærmeste av de tre som et referansepunkt.

For eksempel er /19 en standard 16 bit subnet mask, med ytterligere 3 biter. Hvis du huske følgende, så det blir en lett oppgave å oversette VLSM tall til fast desimaltall nettverksmasker:

 For 1 = 1282 = 1923 = 2244 = 2405 = 2486 = 2527 = 254 

Så /21 er (2x8) + 5, som er 255.255.248.0

For å finne ut av nettverksmasker her, rett og slett gjøre følgende beregninger:! 256-248 = 8 Det er åtte IP-adresser per subnett. Vi må reservere 2 (nettverk og broadcast-adresser) IP-tallet, og etterlot oss med seks gyldige IP-adresser per subnett.

Fra alle de ovennevnte beregninger, den vanskeligste delen er å memorere den siste tabellen, som ligger bare 7 oppføringer. Derfra er det et spørsmål om å bruke den raske metoden jeg bare viste, for å beregne dine subnett og deres klasser!