Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 07 PDF
Unidad 07 PDF
7. VLSM
ElsubneteoconVLSM(VariableLengthSubnetMask),mscaravariablemscaradesubredde
longitudvariable,esunodelosmtodosqueseimplementparaevitarelagotamientode
direccionesIPv4permitiendounmejoraprovechamientoyoptimizacindelusodedirecciones.
AntesdeseguirexplicandovoyahacerunabreveaclaracinsobreVLSM,CIDRysumarizacinde
rutas.Estos3conceptossoncomplementariosyseprestanaconfusin.
VLSM:Eselresultadodelprocesoporelcualsedivideunaredosubredensubredesms
pequeascuyasmscarassondiferentessegnseadaptanalasnecesidadesdehostsporsubred.
CIDR(ClasslessInterDomainRoutingEnrutamientoInterDominiossinClases):ElCIDResla
capacidadquetienenlosprotocolosdeenrutamientodeenviaractualizacionesasusvecinosde
redesconVLSMydesumarizaresasdireccionesenunasoladireccin.
SumarizacindeRutas:Tambinllamadoresumenderuta,supernettingosuperredes,esel
procesorealizadoporunrouteratravsdeunprotocolodeenrutamientoporelcualpartiendode
conjuntodedireccionesdered(bloqueCIDR)seobtieneunanicadireccincomnquecontiene
alasdemsparaserenviadaensusactualizaciones.
7.1. SubneteoconVLSMMascaradeLongitudVariable
Adiferenciadelsubneteo(subnetting)quegeneraunamscaracomn(fija)ycantidaddehosts
igualesatodaslassubredes,elprocesodeVLSMtomaunadireccinderedosubredyladivideen
subredesmspequeasadaptandolasmscarassegnlasnecesidadesdehostsdecadasubred,
generando una mscara diferente para las distintas subredes de una red. Esto permite no
desaprovecharungrannmerodedirecciones,sobretodoenlosenlacesseriales.
HayvariosfactoresatenerencuentaalahoradesubnetearytrabajarconVLSM:
ElusodeVLSMsoloesaplicableconlosprotocolosdeenrutamientosinclase(classless)
RIPv2,OSPF,EIGRP,BGP4eISIS.
Aligualqueenelsubneteo,lacantidaddesubredesyhostsestsupeditadaaladireccin
IPderedosubredquenosotorguen.
Es imposible que comprendan el proceso de obtencin de VLSM si no manejan
fluidamenteelprocesodesubneteocomn.
7.2. EjerciciodeSubneteoconVLSMdeunaRedClaseA
SupongamosquesomoslaICANN(TheInternetCorporationforAssignedNamesandNumbers)y
tenemosladireccinIPdered64.0.0.0/8paraasignarrangosmediantesubneteoconVLSMde
direccionesadiferentespasesqueasuvezluegoestosvanaasignaralosgrandesISPslocales,
empresas,etc.Elejemploesmedioburdoperonosvaaservir
139
ISTLaRecoleta
Vamoscomenzarconestadireccindered.
Tenganencuentaqueenesteejercicionovamosatrabajarconunatopologacomohicimosantes
peroessimilar.Tampocovamosaasignardireccionesalasinterfacesyaqueserairrelevante
cuandotrabajamosconmillonesdedirecciones,solovamosaasignarunasubredparacadapas.A
mododeejemplo,unavezterminadoelejercicio,voyamostrarlescomosegeneranlosenlaces
/30porsilonecesitanynoquedeeltutorialinconcluso.
CalcularCantidaddeDireccionesIPparatodalaTopologa(Paso1)
LoprimeroquetenemosquehaceresorganizardemayoramenorlacantidaddedireccionesIP
quenecesitamosasignaracadapas.
RedPas3:4.000.000direcciones
RedPas4:3.000.000direcciones
RedPas1:2.000.000direcciones
RedPas2:1.000.000direcciones
RedPas5:500.000direcciones
Total:10.500.000Direcciones
Yasabemoseltotaldedireccionesquedebemosasignar,ahoranosrestaconfirmarqueconla
direccindadallegamosacubrirlas.Paraellotomamoslamscaradereddeladireccin
64.0.0.0/8,lapasamosabinarioydiferenciamoslaporcinderedyhost.
140
ISTLaRecoleta
Conlos24bitspodemosobtener16.777.216direcciones(224=16.777.216),nosotrossolo
necesitamos10.500.000,elrestoquedanparaenlacesyasignacionesfuturas.
ArmarTabladeConversinBase2aDecimal(Paso2)
Ahoratenemosquecrearunatabladeconversinbase2adecimalquecubralasubredconmayor
ymenorcantidaddedireccionesdehosts.Pais3necesita4.000.000dedireccionesyPais5solo
500.000.Comiencendemayoramenorsinolesvaaquedarlargusimalatabla.
223=8.388.608Direcciones
222=4.194.304Direcciones
221=2.097.152Direcciones
220=1.048.576Direcciones
219=524.288Direcciones
Unavezqueconfeccionamoslatablayapodemoscomenzararesolverelejercicio.
ObtenerDireccionamientoIPparalasSubredes(Paso3)
CuandorealizamossubneteoconVLSMsiempredebemoscomenzarporlasubreddemayor
cantidaddehostsyluegoconlasquelessiguen.EnesteejerciciocomenzamosporlaSubredPas
3(4.000.000direcciones),luegolaSubredPas4(3.000.000direcciones),laSubredPas1
(2.000.000direcciones),luegolaSubredPas2(1.500.000direcciones)yporltimolaSubredPas
5(500.000direcciones).
ObtenerDireccionamientoIPparalaRedPas34.000.000Direcciones
ComoyaexpliqucomenzamosporlaRedPas3quenecesita4.000.000direccionesparahosts.
Partiendodeladireccin64.0.0.0/8,tomamoslamscaraylapasamosabinario.
Yaconvertidalamascaraenbinario,cotejamosenlatablaquerealizamosanteriormentecuantos
bits0necesitamosparaobtenerunmnimode4.000.000dedirecciones.Con222obtenemos
4.194.304direcciones,esdecirquedelos24bits0quetienelaporcindehostnecesitamos22
141
ISTLaRecoleta
bits0(dederechaaizquierda).Entoncesrobamos2bitsalaporcindehostylosreemplazamos
porbits1yobtenemoslamscaraadaptadaparalaRedPas3.
Lamscaraderedadaptada,quevaaquedar255.192.0.0=/10,permite4subredes(22=4)con
4.194.304direcciones(222=4.194.304)cadauna.
AsobtuvimoslaSubred0queesla64.0.0.0/10yquevaaserparalaRedPas3.Ahorano
restaraobtenerlasotrassubredesquesegeneraron.
Paraobtenerelrangoentresubredeslerestamosalnmero256elnmerodelamscarade
subredadaptada:256192=64yobtenemoslassubredesrestantes.
ObtenerDireccionamientoIPparalaRedPas43.000.000Direcciones
ParaobtenerlaRedPas4con3.000.000direccionesvamosautilizarlaSubred1.Lamscarade
ladireccinIP64.64.0.0/10tiene22bitsypermite4.194.304direcciones(222=4.194.304).
Unavesconlamscaraenbinariodebemosverenlatabladeconversinbase2quehicimos
anteriormentecuantosbits0necesitamosparaobtenerunmnimode3.000.000direcciones.Al
igualqueconlaRedPais3,vamosanecesitar22bits.
EntonceslaSubred1conladireccinIP64.64.0.0/10vaaserasignadaensutotalidadalaRed
Pas4.
142
ISTLaRecoleta
ObtenerDireccionamientoIPparalaRedPas12.000.000Direcciones
Paraobtenerlos2.000.000dedireccionesdelaRedPas1,vamosautilizarlaSubred3cuya
direccinIPes64.128.0.0/10.Tomamoslamscaraderedylapasamosabinario.
Yaenbinariolamscara,buscamosenlatablacuantosbits0sonnecesariosparaobtenerun
mnimode2.000.000direcciones.Con21bits0obtenemos2.097.152direcciones(221=
2.097.152),entonceselbit0restanteselorobamosalaporcindehost,loreemplazamospor
unbit1.
Lamscara255.224.0.0=/11,permite2subredes(21=2)con2.097.152direcciones(221=
2.097.152)cadauna.
EntoncesladireccinIP64.128.0.0/11con2.097.152direccionesvaaserladireccindelaRed
Pas1que,comolaobtuvimosconlaSubred2,lavamosallamarSubred2Aylaotrasubred
generadalallamaremosSubred2B.
Obtenemoselrangoentrelassubredes:256224=32,entoncesladireccindelaSubred2Bva
aser64.160.0.0/11.
143
ISTLaRecoleta
ObtenerDireccionamientoIPparalaRedPas21.000.000Direcciones
Paraobtenerel1.000.000dedireccionesdelaRedPas2,vamosautilizarlaSubred2Bqueesla
64.160.0.0/11quepermite2.097.152direccionescuyamscaraenbinarioes:
Paraobtenerel1.000.000dedireccionesvemosenlatablaquenecesitamos20bitsenlaporcin
dehost(220=1.048.576).Tenemos21bitsenlaporcindehost,enconsecuenciaconvertimosel
bit0restanteenunbit1ylohacemospartedelaporcindered.
Lamscara255.240.0.0=/12,permite2subredes(21=2)con1.048.576direccionescadauna.
EntoncesladireccindelaSubred2B64.160.0.0/12con1.048.576direccionesvaaserla
direccindelaRedPas2.LaotrasubredcreadalavamosallamarSubred2C.
Nosquedaraobtenerelrangoentrelassubredes:256240=16,entoncesladireccindela
Subred2Cvaaser64.176.0.0/12.
144
ISTLaRecoleta
ObtenerDireccionamientoIPparalaRedPas5500.000Direcciones
LaRedPas5necesitaunmnimode500.000direcciones.Paraadaptarlamscaravamosutilizarla
mscaraderedenbinariodeladireccinIPdelaSubred264.176.0.0/12,quepermite
1.045.576direcciones(220=1.045.576).
Vamosalatabladeconversinbase2yvemosqueparaobtener500.000direccionesnecesitamos
19bits0(219=524.288),entonceselbit0restanteselorobamosalaporcindehost,lo
reemplazamosporunbit1yyaadaptamoslamscaraparalaRedPas
5.
Lamscaraderedadaptadavaaquedar255.248.0.0=/13,permite2subredes(21=2)con
direcciones(219=524.288)cadauna.
LaSubred2CconladireccinIP64.176.0.0/13con524.288direccionesvaaserparalaRedPas
5.
Obtenemoslaotrasubredgeneradarestando256248=8yobtenemoslaSubred2Dconla
direccinIP64.184.0.0/13.
145
ISTLaRecoleta
ObtenerDireccionamientoIPparalosEnlaces
Enelcasoquenecesiten obtenerenlacesentreestas5subredes,enesteejercicionohacefalta
pero quizs les sirve para otros ejercicios similares, voy a mostrarles como hacerlo para que no
quedendudas.
Cuando trabajamos con VLSM los enlaces los realizamos con la ltima subred generada no
utilizada. En este caso debemos utilizar la Subred 2D con la direccin IP 64.184.0.0 /13 y
modificarlamscara.
Losenlacesnecesitan4direcciones(22=4),2paraelenlace,1paraladireccindeesasubredy1
parabroadcast,enconsecuenciautilizansiemprelamismamscaradered255.255.255.252=/30.
NosotrosdebemosadaptarlamscaradereddelaSubred2Dparaquequede/30.
Una vez con la mscara adaptada debemos sacar el rango en entre las subredes que vamos a
utilizarparalosenlaces,256252=4,entonces4vaaserelrango.
146
ISTLaRecoleta
Tenganencuentaqueyosologener5enlaces,peroconlamscara/17sepodrangenerarms
de30.000subredes/30paraenlaces.
7.3. EjerciciodeSubneteoconVLSMdeunaRedClaseB
DadalasiguientetopologayladireccinIPdesubred172.16.128.0/17,debemosmediante
subneteoconVLSMobtenerdireccionamientoIPparaloshostsdelas8redes,lasinterfaces
Ethernetdelosroutersylosenlacesserialesentrelosrouters.
147
ISTLaRecoleta
TenganencuentaquenovamosatrabajarconunadireccinIPpordefecto,lovamosahacercon
unadireccindesubred.Ladireccindered172.16.0.0/16fuedivididaen2subredesgenerando
ladireccin172.16.0.0/17(Subred0)yladireccin172.16.128.0/17(Subred1).Nosotrosvamos
aobtenerlasmscarasvariablesapartirdeladireccinasignada,esdecirlaSubred1.
CalcularCantidaddeDireccionesIPparatodalaTopologa(Paso1)
Elprimerpasoesorganizardemayoramenorlacantidaddehostsquevamosanecesitarpara
cadasubredyagregarle2direcciones(direccinderedybroadcast)y1direccinparalainterfaz
Ethernetdelrouter.
Red3:5000hosts+2(redybroadcast)+1(Ethernet)=5003direcciones
Red5:4000hosts+2(redybroadcast)+1(Ethernet)=4003direcciones
Red4:3000hosts+2(redybroadcast)+1(Ethernet)=3003direcciones
Red1:3000hosts+2(redybroadcast)+1(Ethernet)=3003direcciones
Red6:1500hosts+2(redybroadcast)+1(Ethernet)=1503direcciones
Red2:1500hosts+2(redybroadcast)+1(Ethernet)=1503direcciones
Red8:600hosts+2(redybroadcast)+1(Ethernet)=603direcciones
Red7:250hosts+2(redybroadcast)+1(Ethernet)=253direcciones
TotalRedes:5003+4003+3003+3003+1503+1503+603+253=18.874
Porcadaenlaceserialnecesitamos4direcciones,2paralasinterfacesserialesdelosroutersy2
paradireccinderedybroadcastdecadaenlace.
EnlaceA:2+2(redybroadcast)=4direcciones
EnlaceB:2+2(redybroadcast)=4direcciones
EnlaceC:2+2(redybroadcast)=4direcciones
EnlaceD:2+2(redybroadcast)=4direcciones
EnlaceE:2+2(redybroadcast)=4direcciones
EnlaceF:2+2(redybroadcast)=4direcciones
EnlaceG:2+2(redybroadcast)=4direcciones
EnlaceH:2+2(redybroadcast)=4direcciones
148
ISTLaRecoleta
TotalEnlaces:4+4+4+4+4+4+4+4=32direcciones
SumamostodaslasdireccionesyobtenemoslatotalidaddedireccionesIPquevamosanecesitar
paratodalatopologa.
TotalRedes+TotalEnlaces:18.874+32=18.906direcciones
Sabiendoeltotaldedireccionesquevamosanecesitartenemosqueasegurarnosquesepueda
obteneresacantidadconladireccindada.Tomamoslamscaradereddeladireccin
172.16.128.0/17,laconvertimosabinarioydiferenciamoslaporcinderedyhost.
Con15bitspodemosobtener32.768direcciones(215=32.768),nosotrosnecesitamos18.916as
quenohayproblema.
ArmarTabladeConversinBase2aDecimal(Paso2)
Elpasosiguienteesarmarunatabladeconversinbase2adecimalquecubralasubredcon
mayorcantidaddehosts,enestecasoeslaRed3quenecesita5003direccionesparahosts.
21=2Direcciones(ningunaasignable)
22=4Direcciones(2direccionesasignables)
23=8Direcciones(6direccionesasignables)
24=16Direcciones(14direccionesasignables)
25=32Direcciones(30direccionesasignables)
26=64Direcciones(62direccionesasignables)
27=128Direcciones(126direccionesasignables)
28=256Direcciones(254direccionesasignables)
29=512Direcciones(510direccionesasignables)
210=1024Direcciones(1022direccionesasignables)
211=2048Direcciones(2046direccionesasignables)
212=4096Direcciones(4094direccionesasignables)
213=8192Direcciones(8190direccionesasignables)
Yatenemoslatablaarmada,tnganlapresenteporquevaasimplificarleseldesarrollodel
ejercicio.
ObtenerDireccionamientoIPparalasSubredes(Paso3)
149
ISTLaRecoleta
SiemprequetrabajamosconVLSMcomenzamosconlasubredesdemayoramenorsegn
cantidaddehosts.Enconsecuencia,vamosacomenzarconlaRed3(5003direcciones),luegola
Red5(4003direcciones),luegolasRedes4y1(3003direccionescadauna),luegolaRed6y2
(1503direccionescadauna),luegolaRed8(603direcciones),luegolaRed7(253direcciones)y
porltimolos8enlaces(4direccionescadauno).
ObtenerDireccionamientoIPparalaRed35003Direcciones
VamosacomenzarconlaRed3quenecesita5003direccionesparahosts.Paraellotomamosla
mscaradeladireccin172.16.128.0/17pasadaabinarioylavamosaadaptar.
Cuandoyatenemoslamscaraenbinario,vamosalatablaquehicimosalprincipioyvemos
cuantosbits0necesitamosparaobtenerunmnimode5003direcciones.Enestecaso
observamosquecon213obtenemos8192direcciones,esdecirquedelos15bits0quetienela
porcindehostnecesitamos13bits0(dederechaaizquierda)paralasdireccionesdelaRed3.
Entoncesrobamos2bitsalaporcindehostylosreemplazamosporbits1yobtenemosla
mscaraadaptadaparalaRed3.
Lamscaraderedadaptada,quevaaquedar255.255.224.0=/19,permite4subredes(22=4)con
8192direcciones(213=8192)cadauna.
SabemosquelaSubred1esla172.16.128.0/19yquevaaserparalaRed3.Ahoranorestara
obtenerelrangodelasdemssubredes.
Paraobtenerelrangoentresubredeslerestamosalnmero256elnmerodelamscarade
subredadaptada:256224=32yobtenemoslas4subredes.
150
ISTLaRecoleta
ObtenerDireccionamientoIPparalaRed54003Direcciones
LaRed5necesitaunmnimode4003direcciones.Paraadaptarlamscaravamosutilizarla
mscaraderedenbinariodeladireccinIPdelaSubred2172.16.160.0/19,quepermite8192
direcciones(213=8192).
Unavezconvertidaabinariovemosenlatablacuantosbits0sonnecesarioparaobtenerun
mnimode4003direcciones.Con12bits0podemosobtener4096direcciones(212=4096),
entonceselbit0restanteselorobamosalaporcindehost,loreemplazamosporunbit1y
laadaptamosparalaRed5.
Lamscara255.255.240.0=/20,permite2subredes(21=2)con4096direcciones(212=4096)
cadauna.
EntoncesladireccinIP172.16.160.0/20con4096direccionesvaaserladireccindelaRed5,
quecomolaobtuvimosconlaSubred2,lavamosallamarSubred2A.Ahoranosrestara
obtenerladireccindelasiguientesubredde4096direcciones.
151
ISTLaRecoleta
Obtenemoselrangoentrelassubredes:256240=16,entonceslaotrasubredvaaser
172.16.176.0/20ylavamosallamarSubred2B.
ObtenerDireccionamientoIPparalaRed43003Direcciones
SiprestamosatencinlaSubred2Bpermite4096hostsy,sivemoslatabla,nossirveparaalojar
las3003direccionesquenecesitamos,asquesimplementeselaasignamosquedandoladireccin
IP172.16.176.0/20paralaRed4.
ObtenerDireccionamientoIPparalaRed13003Direcciones
Paraobtenerlas3003direccionesparalaRed1vamosautilizarlaSubred3,yaquelaSubred
1ylaSubred2yalasutilizamos.Partiendodeladireccin172.16.192.0/19,tomamosla
mscaraylapasamosabinario.
Volvemosatener13bits0parahostsynecesitamos12bits0quepermiten4096direcciones.
Adaptamoslamscarapasandoesebitalaporcinderedcomo1.
152
ISTLaRecoleta
Lamscaraderedadaptadavaaquedar255.255.240.0=/20,permite2subredes(21=2)con
4096direcciones(212=4096)cadauna.
LadireccinIP172.16.192.0/20con4096direccionesvaaserparalaRed1ylavamosallamar
Subred3A.
Obtenemoslaotrasubredgeneradarestando256240=16yobtenemoslaSubred3Bconla
direccinIP172.16.208.0/20.
ObtenerDireccionamientoIPparalaRed61503Direcciones
ParaobtenerlasdireccionesparalaRed6,vamosautilizarlamscaradereddeladireccindela
Subred3B,172.16.208.0/20.
Vamosallatablayvemosqueparalas1503direccionesquenecesitamos11bitsquedan2048
direcciones(211=2048).Elbitrestantelopasamosalaporcinderedyobtenemoslamscara
153
ISTLaRecoleta
adaptadaparalaRed6.
Lamscaraderedadaptadavaaquedar255.255.248.0=/21,permite2subredes(21=2)con
2048direcciones(211=2048)cadauna.
LadireccinIP172.16.208.0/21vaaserparalaRed6ylavamosallamarSubred3B.
Sacamoslaotrasubredgeneradarestando256248=8yobtenemoslaSubred3Cconla
direccinIP172.16.216.0/21.
ObtenerDireccionamientoIPparalaRed21503Direcciones
ParalaRed2necesitamos1503direccionesyvamosausarlaSubred3Cquepermite2048
direcciones.EntoncesasignamoslaSubred3ClaRed2yvaaquedarconladireccinIP
172.16.216.0/21.
154
ISTLaRecoleta
ObtenerDireccionamientoIPparalaRed8603Direcciones
LaRed8necesitaunmnimode603direcciones.EnestepuntosolonosquedalaSubred4ya
quelasdemsfueronasignadas,entoncesvamosatrabajarconlamscaradereddeladireccin
172.16.224.0/19quepermite8192direcciones(213=8192).
Cuandolatenemosenbinario,vamosalatablayvemoscuantosbitsnecesitamosparaobtenerlas
603direcciones.Con10bits0obtenemos1024direcciones(210=1024),entoncesdejamosenla
porcindehost10bits0ylosrestanteslospasamoscomobits1alaporcinderedynos
quedalamscaraadaptada.
Lamscara255.255.252.0=/22,permite8subredes(23=8)con1024direcciones(210=1024)
cadauna.
EntoncesladireccinIP172.16.224.0/22con1024direccionesvaaserladireccindelaRed8y
lavamosallamarSubred4A.
Ahoratenemosquesacarelrangodelassubredesgeneradas,256252=4,entonces4vaaserel
rangoentresubredes.LaSubred4Bvaaserla172.16.228.0/22yesconlaquevamosaseguir
155
ISTLaRecoleta
trabajando.Nohacefaltasacarlasotras6subredesyaquesolorestaobtenerlaRed7con253
direccionesylas32direccionesparalosenlacesysoloconesasubredcubrimoslasdirecciones
quefaltandelejercicio.
ObtenerDireccionamientoIPparalaRed7253Direcciones
TomamoslaSubred4B172.16.228.0/22ypasamoslamscaraabinario.
Tenemosqueadaptarlapara253direcciones,vemosenlatablaquecon8bits0obtenemos256
direcciones(28=256),dejamosenlaporcindehost8bits0ylosrestanteslospasamoscomo
bits1alaporcinderedyobtnemoslamscaraadaptadaparanuestraultimared.
Lamscara255.255.255.0=/24,permite4subredes(22=4)con256direcciones(28=256)cada
una.
AsignamosladireccinIP172.16.228.0/24alaRed7ylavamosallamarSubred4B.
156
ISTLaRecoleta
Volvemosasacarelrangoentresubredes,256255=1,entonces1vaaserelrangoentre
subredes.LaSubred4C,lanicaquevamosautilizar,vaaserla172.16.229.0/24yesconlaque
vamosaobtenerlasdireccionesparalosenlaces,yaquesolonecesitamos32direccionesyesta
subrednoslopermite.
ObtenerDireccionamientoIPparalosEnlaces(Paso4)
Losenlaces,alnecesitarsiempre4direcciones(22=4),utilizansiemprelamismamscaradered
255.255.255.252=/30.
Paraasignarlosenlaces,necesitamos32direccionesentotal,vamosaadaptarlaSubred4Cque
permite,comoyavimos,256direcciones.
Paraobtener4direccionesnecesitamos2bits0enlaporcindehost(22=4),pasamoslosbits
0restantescomobits1alaporcinderedytenemoslamscaraadaptadaparatodoslos8
enlaces.
157
ISTLaRecoleta
Lamscara/30=255.255.255.252permite64subredes(26=64)con4direcciones(22=4)cada
una.
SabemosqueladireccinIP172.16.229.0/30vaaserparaelEnlaceA,nosrestaraobtenerlas7
subredesparalosenlacesrestantes.
Obtenemoselrangoentresubredes:256252=4,esdecirque4vaaserelrangoentresubredes
paralosenlaces.
ResultadodelEjerciciodeSubneteoconVLSMdeRedClaseB
158
ISTLaRecoleta
7.4. EjerciciodeSubneteoconVLSMdeunaRedClaseC
DadalasiguientetopologayladireccinIP192.168.1.0/24,senospidequepormediode
subneteoconVLSMobtengamosdireccionamientoIPparaloshostsdelas3subredes,las
interfacesEthernetdelosroutersylosenlacesserialesentrelosrouters.
Comencemos...
159
ISTLaRecoleta
CalcularCantidaddeDireccionesIPparatodalaTopologa(Paso1)
Loprimeroquetenemosquehaceresorganizarlacantidaddehostsdecadasubreddemayora
menor,sumarlealoshostsdecadasubred2direcciones(unadireccinderedybroadcast)y1
direccinmsparalainterfazEthernetdelrouter.
Red2:100host+2(redybroadcast)+1(Ethernet)=103direcciones
Red3:50host+2(redybroadcast)+1(Ethernet)=53direcciones
Red1:20host+2(redybroadcast)+1(Ethernet)=23direcciones
TotalRedes:103+53+23=179direcciones
Porcadaenlaceserialnecesitamos4direcciones,2paralasinterfacesserialy2paradireccinde
redybroadcast.
EnlaceA:2+2(redybroadcast)=4direcciones
EnlaceB:2+2(redybroadcast)=4direcciones
EnlaceC:2+2(redybroadcast)=4direcciones
TotalEnlaces:4+4+4=12direcciones
SumamostodaslasdireccionesyobtenemoslatotalidaddedireccionesIPquevamosanecesitar
paralatopologa.
TotalRedes+TotalEnlaces:179+12=191direcciones
Unavezquesabemoslacantidaddedireccionesquevamosanecesitartenemosqueasegurarnos
queconladireccinIPdadasepuedaalcanzaresenmerosinimportarelnmerodesubredes
quenecesitemos.ParaellotomamoslamscaradeladireccinIP192.168.1.0/24,laconvertimos
abinarioydiferenciamoslaporcinderedyhost.
Conlos8bitsdelaporcindehostpodemosobtener256direcciones(28=256),comonosotros
necesitamossolo191direccionesesviable.
ArmarTabladeConversinBase2aDecimal(Paso2)
Unavezquetenemoscalculadalacantidaddedireccionesverificamosculeslasubredquems
direccionesnecesita,yavimosqueeslaSubred2con103direccionesIP,yarmamosunatablade
conversinbase2adecimalhastaquecubraesacantidaddedirecciones.
21=2Direcciones(ningunaasignable)
22=4Direcciones(2direccionesasignables)
160
ISTLaRecoleta
23=8Direcciones(6direccionesasignables)
24=16Direcciones(14direccionesasignables)
25=32Direcciones(30direccionesasignables)
26=64Direcciones(62direccionesasignables)
27=128Direcciones(126direccionesasignables)
Tenganlatablapresenteporquevaaservirlescomoguaparasimplificarlaconversinentodoel
ejercicio.
ObtenerDireccionamientoIPparalasSubredes(Paso3)
Paraobtenerlassubredessiempresecomienzademayoramenorsegnlacantidadde
direcciones.EntoncesvamosaempezarprimeroporlaRed2(103direcciones),luegoporlaRed3
(53direcciones),luegoporlaRed1(23direcciones)yporltimolos3enlacesseriales(4
direccionescadauno).
ObtenerDireccionamientoIPparalaRed2103Direcciones
ParaobtenerlaRed2,loprimeroquetenemosquehaceresadaptarlamscaradereddela
direccinIP192.168.1.0/24quecomoyavimospermite256direcciones(28=256).
Unavezquelatenemosenbinario,vamosalatabladeconversinquehicimosyvemoscuantos
bits0senecesitanenlaporcindehostdelamscaraderedparaobtenerunmnimode103
direcciones,vemosquecon27obtenemos128direcciones,esdecirquedelos8bits0dela
mscaraderedoriginalsolonecesitamos7bits0(dederechaaizquierda)paralasdirecciones.A
laporcindehostlerobamosesebit0restanteyloreemplazamosporunbit1hacindolo
partedelaporcinderedyyatenemosnuestramscaraderedadaptada.
Lamscaraderedadaptada,quevaaquedar255.255.255.128=/25,permite2subredes(21=2)
con128direcciones(27=128)cadauna.
Sabemosquelasubredceroesla192.168.1.0/25yquevaaserparalaRed2.Ahoranorestara
161
ISTLaRecoleta
obtenerelrangodelasubreduno.
Paraobtenerelrangoentresubredeslaformamssencillaesrestarlealnmero256elnmero
delamscaradesubredadaptada:256128=128.Entonceselrangoentrelassubredesvaaser
128,esdecirquelasubredunovaaser192.168.1.128/25.
ObtenerDireccionamientoIPparalaRed353Direcciones
ParaobtenerlasRed3,quenecesitaunmnimode53direcciones,vamostrabajarconlasubred
unoquegeneramos,la192.168.1.128/25,quepermite128direcciones(27=128).Laconvertimos
abinarioydiferenciamoslaporcinderedydehost.
Unavezconvertidaabinariovamosalatablayvemoscuantosbits0necesitamosenlaporcin
dehostparaobtenerunmnimode53direcciones.Con6bits0podemosobtener64
direcciones(26=64),entonceselbit0restanteselorobamosalaporcindehostylo
reemplazamosporunbit1yyatenemoslamscaraderedadaptadaparalaRed3.
Lamscaraderedadaptadavaaquedar255.255.255.192=/26,permite2subredes(21=2)con
64direcciones(26=64)cadauna.
EntoncesladireccinIP192.168.1.128/26con64direccionesvaaserladireccindelaRed3,
ahoranosrestaraobtenerladireccindelasiguientesubredde64direcciones.
Volvemosautilizarelmtododerestaparaobtenerelrangoentresubredes:256192=64.
162
ISTLaRecoleta
Entonceselrangoentrelassubredesvaaser64,lasubreddosvaaser192.168.1.192/26.
ObtenerDireccionamientoIPparalaRed123Direcciones
Conladireccindelasubreddosgenerada192.168.1.192/26quepermite64direcciones(26=
64),tenemosqueobtenerlaRed1quenecesitaunmnimode23direcciones.Convertimosla
mscaraabinario.
Paralas23direccionesnecesitamos5bits0enlaporcindehost(25=32),elbit0restantelo
pasamosalaporcinderedconvalor1yyatenemoslamscaraadaptadaparalaRed1.
Lamscaraderedadaptadavaaquedar255.255.255.224=/27,permite2subredes(21=2)con
32direcciones(25=32)cadauna.
LadireccinIP192.168.1.192/27con32direccionesvaaserparalaRed1,nosrestaraobtener
lasubredsiguientede32direcciones.
Hacemoslarestapararangoentresubredes:256224=32yobtenemoslasubredtresconla
direccin192.168.1.224/27.
163
ISTLaRecoleta
Bueno,enestepuntoyatenemostodaslassubredesconsumscaraadaptadaycantidaddehosts
necesarios.Ahoranosrestaobtenerloenlaces.
ObtenerDireccionamientoIPparalosEnlaces(Paso4)
Obtenerlosenlacesessencilloyaquealnecesitarsiempre4direcciones,2paraenlacesy2para
direccinderedybroadcast,usamosparatodoslamsmamscaradered255.255.255.252=/30
quecon2bits0enlaporcindehostquepermiten4direcciones(22=4).
TomamoscomopuntodepartidaladireccinIPdelasubredtres192.168.1.224/27yconvertimos
lamscaraenbinario.
Comoyaexpliqueparalas4direccionesdecadaenlacenecesitamos2bits0enlaporcinde
host(22=4),losbits0restanteslopasamosalaporcinderedconvalor1yyatenemosla
mscaraadaptadaparalos3enlaces.
164
ISTLaRecoleta
Lamscara/30=255.255.255.252permite8subredes(23=8)con4direcciones(22=4)cadauna.
LadireccinIP192.168.1.224/30con4direccionesvaaserparaelEnlaceA,nosrestaraobtener
las2subredesparalosEnlacesByC.
Hacemoslarestapararangoentresubredes:256252=4yobtenemoslas2direcciones
restantes:EnlaceB192.168.1.228/30yEnlaceC192.168.1.232/30.
ResultadodelEjercicioconVLSM
AsquedararesueltoelejerciciodesubneteoconVLSM.
165
ISTLaRecoleta
166