Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SUBNETING
Como calcular sub redes sobre una red principal clase B
Usualmente,suelencometerseerrorescuandoseintentacrearsub
Eltemaresultamsfcildeentendercuandosehacesobreuna
redclaseC,porlotantopararevisarelproceso,lohareprimerosobreunaclaseC.
RecordemosqueparatodadireccinIP,haysiempretresdireccionesasociadasydebenestar
perfectamentedefinidas:
Mascara:definalaparteReddeunadireccinIP.
DireccindeRed:defineladireccindelsegmentoderedalcualperteneceunadireccinIP.
Direccindebroadcast:defineladireccinqueseutilizaparareferirseatodosloshosts.
Supongamosquelaredprincipalomayornetwork,esla192.168.10.0/24o192.168.10.0mascara
255.255.255.0.
Enprimerlugaranalizaremoslacomposicindeladireccinencuantoaparteredypartehost,
sabiendoquetodadireccinIPtienedospartes:parteredypartehost,yquelaparteredes
definidaporlamscara.
Unamscarade24bitsestablecequelosprimerostresoctetoscompletos,sonutilizadospara
identificarpartered.Porestoesqueenladireccintomadacomoejemplo,192.168.10.0
representaoesladireccindered.
Si24bitsrepresentanlapartered,entonces8bitssonutilizadasparalaparteHost(dadoquela
direccinIPestcompuestapor32bitsyred=iphostenterminodecantidaddebits.
Adicionalmente,parasabercuntoselementosodirecciones(redesohosts)sepuedenformar
conunacantidaddebitsdeterminados,aplicamoslassiguientesformulas:
Sibreslacantidaddebitsquerepresentanlapartered(mscara)ybhlosbitsrestantesparala
parteHost:
Cantidadderedes=2^br
Cantidaddehosts=2^bh2
Laraznporlacualalacantidaddehostsselerestandosvalores(primeroyltimo),esporquela
primeracombinacinseutilizaparaindicarladireccinderedylaultimaparaindicarladireccin
debroadcast.
Volviendoaladireccintomadacomoejemplo,24bitsdemascaraoparteredindicanque:
Parabr=24,2^24= 4.294.967.296 redes,dentrodelascuales192.168.10.0esunadeellas.
info@AVAnetworks.com.ar
Sibr=24entoncesnhesigual8,porlotanto:
2^82=2552=253 hosts disponibles,serestanel0yel255(valoresutilizadosparaindicar
direccinderedybroadcastrespectivamente).
ConsiderandotodoloanterioryretomandoladireccinIPdeejemplo:
Direccin de red: 192.168.10.0 (0esunodelosvaloresrestadosalacantidaddehosts)
Mascara: 24 o 255.255.255.0
Direccin de broadcast= 192.168.10.255(255eselotrovalorrestadoaloshostsposibles)
Rango de direcciones IP para hosts= 192.168.10.1 a 192.168.10.253,seexcluyenla.0yla.255
Elsiguientepasoes,entonces,definirunasubredsobrelared192.168.10.0.Pararealizarel
procesodesubneting,primerodebemosdefinircuantosbitsdelapartehost,pasanaformar
partedelapartered.Tomemoscomoejemplo3bits.
Sitomamos3bitsdelapartehost,lanuevamascaraserde24+3=27bits.Expresandoestoen
binario:
11111111.11111111.11111111.11100000
Expresndoloendecimal,255.255.255.224,siendo224=11100000.
Realizandoelejerciciodeclculodecantidadderedesyhosts:
Parabr=27,2^27= 134.217.728 redes.
Sibr=27entoncesbhesigual5,porlotanto:
2^52=322=30 hosts disponibles.Estosignificaqueparacadasubreddisponible,lacantidadde
hostsseriguala30.Nuevamente,serestanlaprimeryultimadireccin,peroparasaberlos
valores(anteseran0yel255),haremoslosclculosenbinario.
Sibh=5entonces:
Elprimerhostrestadoeselquecorrespondea00000(endecimal0).
Elltimohostrestadoeselquecorrespondea11111(endecimal31).
Respectodelasredes,yrecordandoqueelobjetivoescalcularunasubreddelaredprincipal
192.168.10.0/24,alagregar3bitsdelltimoocteto,debemosanalizarprecisamentelosbits
agregados,paraverculeselrangodesubredesdisponibles.
Enbinario,elvalordelltimooctetoes11100000(224endecimal),dondecomosemenciono,los
tresprimerosformanparteahoradelamscaraopartered.Elltimodeestos3dgitos,elmenos
significativo,cuyovalores32,representaelintervalodelrangodesubredespertenecientesala
info@AVAnetworks.com.ar
redprincipal.Enotraspalabras,lassubredesseencuentranenintervalosdea32comenzando
conla0yterminandoconla224,dandountotalde2^3=8subredes.
Loqueencontramosentonces,eselrangodesubredesque,alagregar3bitsalapartered,
tomadosdelapartehost,aparecendisponiblescomosubredesdeladireccinprincipal
192.168.10.0/24.
Lanuevaformadeescribirtalessubredesesentonces:
192.168.10.0mascara255.255.255.224
192.268.10.32mascara255.255.255.224
192.168.10.64mascara255.255.255.224
Siendolaltimasubreddelintervalola192.168.10.224mascara255.255.255.224.
Entodosloscasos,lacantidaddehostsporsubredesde30.Tomemosporejemplolasegunda
subred:
Red principal: 192.168.10.0 mascara 255.255.255.0
Nueva mascara: 255.255.255.224 (3 bits adicionales)
Direccin de subred: 192.168.10.32 255.255.255.224,correspondientealasegundasubred
Esenloquesigue,enelclculodelrangodedireccionesdehostsydireccindebroadcast,para
unadeterminadasubred,dondesuelenaparecerlasdificultades.Lomejoresrealizarlosclculos
enbinario,considerandotodoslosbits,tantolosquerepresentanparteredcomopartehosts.
Comosevioanteriormente,lasdosdireccionesquesedebenrestarsonlascorrespondientes
00000=0y11111=31(pararepresentarladireccinderedybroadcastrespectivamente),porlo
queelrangodehostsdisponiblesenbinarioydecimalesentonces,00001=1 11110=30.Siel
clculosehicieraendecimal,estossonlosvaloresquesedebensumaralasubred
correspondiente,paraobtenerelrangodehosts.
Silasubredes32,equivalenteenbinarioa00100000,elrangodehostsvaentoncesde:
00100001=33(32+1)hasta00111110=62(32+30),seexcluyenla00100000=32(subred)y
00111111=63(broadcast).
Direccin de broadcast: 192.168.10.63 mascara 255.255.255.224 o /27
Rango de direcciones IP para hosts= 192.168.10.33 a 192.168.10.62,seexcluyenla.32yla.63
Siconsiderramosencambiolatercersubreddisponible,01000000=64,elrangodehostses
entonces:
01000001=65(64+1)01011110=94(64+30).Expresandolomismoendecimal:
info@AVAnetworks.com.ar
info@AVAnetworks.com.ar
Segnlamscaraanterior,lostresbitstomadosdeltercerocteto,determinanquelapartehost
estcompuestapor13bits(bh),cincodelterceroctetomsochodelcuartooctetoobyte.
Aplicandolasformulas:
CantidaddeHosts=2^132(2^bh2)=81922=8190hosts.Elrangodedireccionesdehostsse
calculaentonces,considerandotodoslosbitscorrespondientes,enestecaso,cincodeltercer
octetoyochodelcuarto.
Primeradireccindehost:00000.00000001=0.1
ltimadireccindehost:11111.11111110=31.254
Surgenentonceslasdosdireccionesexcluidas:00000.00000000(indicaladireccindesubred)y
11111.11111111(31.255,indicaladireccindebroadcast).
Retomandolaredprincipal131.107.0.0/16yconsiderandolatercerreddelrango,
131.107.64.0/19,calculamoselrangodedireccionesIPdehostsdisponibles,teniendoencuenta
loquerecomiendoanteriormente,queeshacerlosclculosdirectamenteenbinario,sobrelos
octetoscuyamascaraesdistintade255.
Direccin de Sub red: 131.107.64.0
Mascara 255.255.224.0
Direccin de broadcast:131.107.01011111.1111111,endecimal=131.107.95(64+31).255
RangodedireccinIPdeHosts:131.107.0100000.00000001 131.107.01011111.11111110
Expresadoendecimal:
Rango de direcciones IP de Hosts: 131.107.64(64+0).1 131.107.95(64+31).254 (2^132,8190
hosts).
Finalmenteyparaverificaroperamosenformabinaria(operacinAND)cadadireccinconla
mscara(excluimoslosoctetoscuyamascaraes255).Recordemosqueelresultadodela
operacinAND detodadireccinIPconsumscara,daporresultadolaredosubredalacual
pertenecedichadireccinIP.
Mascara255.255.224.0,enbinario11111111.11111111.11100000.00000000
SubRed:131.107.64.0enbinario131.107.01000000.00000000
OperacinAND:
131.107.01000000.00000000(131.107.64.0)
255.255.11100000.00000000(mascara)
131.107.01000000.00000000,endecimal131.107.64.0,esdecir,lamismasubred64.
info@AVAnetworks.com.ar
AhoradebemosverificarquelaoperacinANDentrecadadireccindehostylamscara,depor
resultado,lasubredalaquepertenecedichadireccindehost,enestecaso131.107.64.0.
Tomemoslaprimera,laterceraylaultima:
Primera:131.107.01000000.00000001,endecimal131.107.64.1
Tercera:131.107.01000000.00000010,endecimal131.107.64.2
Ultima:131.107.01011111.11111110,endecimal131.107.95.254
OperacinANDencadaunadeellas:
Primera.
131.107.01000000.00000001(131.107.64.1)
255.255.11100000.00000000(mascara)
131.107.01000000.00000000 en decimal= 131.107.64.0
Segunda.
131.107.01000000.00000010(131.107.34.2)
255.255.11100000.00000000(mascara)
131.107.01000000.00000000 en decimal= 131.107.64.0
Ultima.
131.107.01011111.11111110(131.107.95.254)
255.255.11100000.00000000(mascara)
131.107.01000000.00000000 en decimal= 131.107.64.0
Comoobservamos,todaslasdireccionespertenecenalasubred131.107.64.0
Tomemosahoraunadireccinqueestefueradelrangodehostscalculadoyrealicemosla
operacinANDconlamismamascaraanterior,porejemplo,
131.107.01100000.10000000(131.107.96.128)
255.255.11100000.00000000(mascara)
131.107.01100000.00000000 en decimal 131.107.96.0.
Estanoeslasubredseleccionada,latercera,sinoqueeslacuartadelrangodesubredes
disponibles.Porconsiguiente,estoindicaquelaultimadireccindehostanalizada,noest
dentrodelrangodedireccionesIPvalidaspertenecientealasubred131.107.64.0.
info@AVAnetworks.com.ar
Generalizando,elmismomecanismodebeaplicarseparacalcularsubredessobreunaredclaseA.
EdgardoScrimaglia
edgardo.scrimaglia@avanetworks.com.ar
info@AVAnetworks.com.ar