Sunteți pe pagina 1din 28

ISTLaRecoleta

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

S-ar putea să vă placă și