You are on page 1of 12

28/11/2011

Autor:|FreddyVilcaAanca

TEMA:

VLSMyCIDR

DEDICATORIA:
A todas aquellas personas que hicieron posible la realizacin de este proyecto, a nuestro
profesor que con mucha disciplina nos ensea a ser cada da mejores personas y en un
futuro, grandes profesionalesanuestrospadresqueconsugranesfuerzohacenposibleque
sigamos estudiando la carrera que nosotros mismos elegimos y a las personas que con su
conocimiento sobre el temanosbrindaronsuayudaehicieronmsfactible eldesarrollodel
proyecto.

INTRODUCCION:
Antesde1981,lasdireccionesIPusabanslolosprimeros8bitsparaespecificarlaporcin
de red de la direccin, lo que limitabaInternet,entoncesconocidacomoARPANET, a256
redes.Prontofueevidentequeelespaciodedireccionesnoibaasersuficiente.

En 1981, la RFC 791 modific la direccin IPv4 de 32 bits para permitir tres clases o
tamaos distintos de redes: clase A, clase B yclaseC.LasdireccionesdeclaseAusaban8
bits para la porcin de red de la direccin, las de clase B usaban 16 bits y las de clase C
usaban24bits.Esteformatosehizoconocidocomo
direccionamientoIPconclase
.

El desarrollo inicial del direccionamiento con clase resolvi el problema de lmite de 256
redes, por un tiempo. Una dcada ms tarde, fue evidentequeelespaciodedireccinIPse
estaba reduciendo rpidamente. En respuesta, el Grupo de trabajo de ingenieradeInternet
(IETF) introdujo el
Enrutamiento entre dominios sin clase (CIDR)
, que utilizaba una
mscara de subred de longitud variable (VLSM) para ayudar a conservar el espacio de
direcciones.

Con la introduccin de CIDR y VLSM, los ISP ahora podan asignar una parte de unared
con clase a unclienteyotrapartediferenteaotrocliente.Esta
asignacindedireccionesno
contiguas de los ISP era anloga al desarrollo de los protocolos de enrutamiento sin clase.
Para comparar: los protocolos de enrutamiento con clase siempre resumen el borde con
clase y no incluyen la mscara de subred en actualizaciones de enrutamiento. Los
protocolos deenrutamientosinclase
s
incluyenlamscaradesubredenlasactualizaciones
de enrutamiento y no deben realizar la sumarizacin. Los protocolos de enrutamiento sin
clasequeseanalizanenestecursosonRIPv2,EIGRPyOSPF.

Con la introduccin de VLSM y CIDR, los administradores de redes tenan que usar otras
habilidades relacionadas con la divisin en subredes. VLSM simplemente subdivide una
subred. Las subredes, a su vez, se pueden dividir en subredes en varios niveles, como
aprender enestecaptulo.Ademsdeladivisinensubredes,fueposibleresumirunagran
coleccin de redes con clase en una ruta agregada o
superred
. En este captulo, tambin
revisarlashabilidadesrelacionadasconlasumarizacinderuta.

VLSM:
Mscara de subred de longitudvariable, es uno de los mtodos que se implement para
evitar el agotamiento dedireccionesIPv4 permitiendo un mejor aprovechamiento y
optimizacindelusodedirecciones.
Es elresultadodel proceso porelcualsedivideunaredosubredensubredesmspequeas
cuyasmscarassondiferentessegnseadaptanalasnecesidadesdehostsporsubred.

SUBNETEOCONVLSM(mascaradesubreddelongitudvariable)
Adiferenciadel subneteo que genera una mscara comn (fija) ycantidaddehostsiguales
a todas lassubredes,elprocesodeVLSM toma unadireccinderedosubredyladivideen
subredes ms pequeas adaptando las mscaras segn las necesidades de hosts de cada
subred, generando una mscara diferente para las distintas subredes de una red. Esto
permite no desaprovechar un gran nmero de direcciones, sobre todo en los enlaces
seriales.
CARACTERISTICAS:
Hay variosfactoresa tener en cuenta a la hora de subnetear y
trabajarconVLSM.
El uso de VLSM solo es aplicable con los protocolos de enrutamiento sin clase
RIPv2,OSPF,EIGRP,BGP4eISIS.
Al igual que en el subneteo, la cantidad de subredes y hosts est supeditada a la
direccinIPderedosubredquenosotorguen.

EjemplodesubneteoconVLSMdeunareddeclaseC
Dada la siguiente topologa y la direccin IP 192.168.1.0/24, senospidequepormediode
subneteo con VLSM obtengamos direccionamiento IP para los hosts de las 3 subredes,las
interfacesEthernetdelosroutersylosenlacesserialesentrelosrouters.

a.

CalcularlacantidaddedireccionesIPparatodalatopologa
Lo primero que tenemos que hacer es organizar lacantidaddehostsdecadasubred
de mayor a menor, sumarle a los hosts de cada subred 2 direcciones(unadireccin
deredyBroadcast)y1direccinmsparalainterfazEthernetdelrouter.

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

Por cadaenlaceserialnecesitamos4direcciones,2paralasinterfacesserialy2para
direccinderedyBroadcast.

ENLACEA:2+2(redyBroadcast)=4direcciones
ENLACEB:2+2(redyBroadcast)=4direcciones
ENLACEC:2+2(redyBroadcast)=4direcciones

Totaldeenlaces:4+4+4=12direcciones

Sumamos todas las direcciones y obtenemos la totalidad de direcciones IP que

vamosanecesitarparalatopologa.

Totalredes+Total

enlaces:179+12=191direcciones

Una vez que sabemoslacantidaddedireccionesquevamosanecesitartenemosque


asegurarnos que con ladireccinIPdadasepuedaalcanzaresenmerosinimportar
el nmero de subredes que necesitemos. Paraellotomamos la mscara de la
direccin IP 192.168.1.0/24, la convertimos abinarioydiferenciamoslaporcinde
redyhost.

8
Con los 8 bits de la porcin de host podemos obtener 256 direcciones (2
= 256),
comonosotrosnecesitamossolo191direccionesesviable.

b. ObtenerdireccionamientoIPparalasSubredes
Para obtener las subredes siempre se comienzademayora menorsegnlacantidad
de direcciones. Entonces vamos a empezar primero por la Red 2(103direcciones),
luego por la Red 3 (53 direcciones), luego por la Red 1 (23 direcciones) y por
ltimolos3enlacesseriales(4direccionescadauno).

ObtenerdireccionamientoIPparalared2(103direcciones)
Para obtener la Red 2, lo primero que tenemos que hacer es adaptar la
mscara de red de la direccin IP 192.168.1.0/24 que como ya vimos
8
permite256direcciones(2
=256).

Unavezquela tenemosenbinario,vemoscuantosbits0senecesitanenla
porcin de host de la mscara de red para obtener un mnimo de 103
7
direcciones, vemos que con 2
obtenemos 128 direcciones, es decir que de
los 8 bits 0 de la mscara de red original solo necesitamos 7 bits 0 (de
derecha a izquierda) para las direcciones. A la porcin de host le robamos
ese bit 0 restante y lo reemplazamos por un bit1hacindolopartedela
porcinderedyyatenemosnuestramscaraderedadaptada.

Lamscaraderedadaptada,quevaaquedar 255.255.255.128 =/25,permite


7
2subredescon128direcciones(2
=128)cadauna.

Para obtener el rango entre subredes la forma ms sencilla es restarle al


nmero 256 el nmero de la mscara de subred adaptada: 256 128 = 128.
Entonces el rango entre las subredes va a ser 128, es decir que la siguiente
subredvaaser192.168.1.128/25.

red
Direccionesutilizables Broadcast
192.168.1.0
192.168.1.1
192.168.1.127
192.168.1.126
192.168.1.128
192.168.1.129
192.168.1.256
192.168.1.255
Direccinparalared2

ObtenerdireccionamientoIPparalared3(53direcciones)
Para obtener las Red 3, quenecesitaun mnimo de 53 direcciones, vamos
trabajar con la subred uno que generamos,la192.168.1.128/25,quepermite
128 direcciones. La convertimos a binarioydiferenciamoslaporcindered
ydehost.

Una vez convertida a binario vemos cuantos bits 0 necesitamos en la


porcin de host para obtener un mnimo de 53 direcciones. Con 6 bits 0
6
podemos obtener 64 direcciones (2
= 64), entonces el bit 0 restante selo
robamos a la porcindehostyloreemplazamosporunbit1yyatenemos
lamscaraderedadaptadaparalaRed3.

La mscara de red adaptada va a quedar 255.255.255.192 =/26, permite 2


6
subredescon64direcciones(2
=64)cadauna.

Entonces la direccin IP

192.168.1.128/26con 64 direcciones va a ser la


direccin de la Red 3, ahora nos restara obtenerladireccindelasiguiente
subredde64direcciones.

Volvemos a utilizar el mtodo de restaparaobtenerelrango entre subredes:


256 192=64.Entonceselrangoentrelassubredesvaaser64,esdecirque
lasiguientesubredvaaser192.168.1.192/26.

Red
Direccionesutilizables Broadcast
192.168.1.128
192.168.1.129
192.168.1.191
192.168.1.190
192.168.1.192
192.168.1.193
192.168.1.256
192.168.1.255
Direccinparalared3

ObtenerdireccionamientoIPparalared1(23direcciones)
Con la direccin de la subred dos generada 192.168.1.192 /26 que permite
64 direcciones, tenemos que obtener la Red 1quenecesitaunmnimode23
direcciones.Convertimoslamscaraabinario.

Para las 23 direcciones necesitamos 5 bits 0 en la porcin de host (2


=
32), el bit 0 restante lo pasamos a la porcin de red con valor 1 y ya
tenemoslamscaraadaptadaparalaRed1.
5

La mscara de red adaptada va a quedar 255.255.255.224 = /27, permite 2


5
subredescon32direcciones(2
=32)cadauna.

La direccin IP192.168.1.192/27con 32 direcciones va a ser para la Red


1,nosrestaraobtenerlasubredsiguientede32direcciones.

Hacemoslarestapararangoentresubredes:256224=32yobtenemosque
lasiguientesubredser192.168.1.224/27.
Red
Direccionesutilizables Broadcast
192.168.1.192
192.168.1.193
192.168.1.223
192.168.1.222
192.168.1.224
192.168.1.225
192.168.1.256
192.168.1.255
Direccinparalared1

Bueno,enestepuntoyatenemostodaslassubredesconsumscaraadaptada
ycantidaddehostsnecesarios.Ahoranosrestaobtenerloenlaces.

c. ObtenerdireccionamientoIPparalosenlaces
Obtener losenlaceses sencillo ya que al necesitar siempre 4 direcciones, 2
paraenlaces y 2 para direccin de red y Broadcast, usamos para todos la misma
mscara de red 255.255.255.252 = /30 que con 2 bits 0 enlaporcindehostque
2
permiten4direcciones(2
=4).

Tomamos como punto de partida la direccin IPdelasubredtres192.168.1.224/27


yconvertimoslamscaraenbinario.

Como ya expliqueparalas4direccionesdecadaenlacenecesitamos2bits0enla
2
porcin de host (2
= 4), los bits 0 restantes lo pasamos a la porcin de red con
valor1yyatenemoslamscaraadaptadaparalos3enlaces.

2
La mscara /30 = 255.255.255.252 permite 8 subredes con 4 direcciones (2
= 4)
cadauna.

La direccin IP192.168.1.224 /30con 4 direcciones vaa ser para elEnlaceA, nos restara
obtenerlas2subredesparalosEnlacesByC.

Hacemos la resta para rango entresubredes:256 252= 4 yobtenemos las2 direcciones


restantes:EnlaceB192.168.1.228/30yEnlaceC192.168.1.232/30.

Red
192.168.1.224
192.168.1.228
192.168.1.232
192.168.1.236

Direccionesutilizables
192.168.1.225
192.168.1.226
192.168.1.229
192.168.1.230
192.168.1.233
192.168.1.234
192.168.1.237
192.168.1.238

Broadcast
192.168.1.227
192.168.1.231
192.168.1.235
192.168.1.239

Direccin para Enlace A


Direccin para Enlace B
enlaceC
EsteseraelresultadodelejemploutilizandoVLSM

Direccin para

CIDR:
Enrutamiento InterDominios sin Clase (
CIDR) es la capacidad que tienen los protocolos de
enrutamiento de enviar actualizaciones a sus vecinos de redes con VLSM y de sumarizar
esasdireccionesenunasoladireccin.

Caractersticas:
Permite reducir el nmero de entradas en una tabla de enrutamiento,
agrupandolasdireccionesmedianteelusodeunamscarade32bits
Enrutamientointerdominiosinclase
consiste en la
capacidad de un enrutador de usar protocolos que no
consideranlasclasescomoloslmitesnaturalesdelassubredes.
TieneencuentaeldireccionamientoVLSMensusactualizaciones

ResumenderutasosumarizacinporCIDR
Elresumen

de rutas, tambin llamadosumarizacin


o
agregacin
de
rutas,
superredes,
etc.
es unprocesoque realizan losrouterspor el cual toman un grupo de direcciones de redes
contiguas (bloque CIDR) y lasresumenen una sola direccin de red comn a todas esas
redes.
La principal ventaja delresumende rutas es la optimizacin delenrutamientoenInternety
grandes redes corporativas, ya que losrouterstienen que mantener menosentradasen sus
tablas de enrutamiento y en consecuencia se gana en estabilidad,ahorrode recursos,
eficiencia y tiempos deproceso. Si unroutertiene conectadas 10 redes contiguas, solo
publicarelresumenderutaCIDRasusvecinos.
Tengan en cuenta que solo los protocolos sin clase EIGRP, OSPF, RIP v.2, ISIS y BGP
soportanresumenderutas.
Para obtener la direccin deresumende ruta tenemos que tomar las direcciones,
organizarlas de menor a mayor, asegurarnos que son direcciones contiguas, pasarlas a
binarioycotejarbitporbitconlaoperacinlgicaAND.

Los bits 0 y 1 que sean comunes a todas las direcciones vanaserladireccinIPdela


ruta resumida. Al mismo tiempo la suma de la cantidad debits0y1quesoncomunes
atodaslasdireccionesvanaserlamscara.

Ejemploderesumenderutas
Supongamosquetenemoslasiguientetopologa.

ElRouterA sin usarresumende rutas debera enviar alRouterB las direcciones del las 4
redes conectadas. Nosotrosdebemosaveriguarculvaaser ladireccinderesumenderuta
quedebeenviarelRouterAalRouterBsirealizasumarizacin.

Paraobtenerlamscarasumamoslosbitscomunesatodaslasdireccionesdered.

Es decir que elresumende rutas que va a enviar elrouterA, que contiene las 4 redes, al
RouterBvaaser172.16.0.0/14(/14=255.252.0.0).

BIBLIOGRAFIA
http://www.garciagaston.com.ar/verpost.php?id_noticia=189
http://memnon.ii.uam.es/~eloy/media/REDES/Tema7.2enr.dinamico.pdf
http://www.ilustrados.com/tema/8738/EstudioSubnettingVlsmCIDRComandos
Administracion.html
http://www.certfaq.com/bb/ftopic2799.html

You might also like