4.3 CIDR (Classless InterDomain Routing) Enrutamiento entre dominios sin clases, representa la última mejora en el modo de interpretar las direcciones IP. Su introduccin permiti una ma!or "le#i$ilidad al di%idir rangos de direcciones IP en redes separadas. De esta manera permiti& • •
'n uso ms e"iciente de las cada %e ms escasas direcciones IP%4. 'n ma!or uso de la jerar*u+a de direcciones (agregacin de pre"ijos de red), disminu!endo la so$recarga de los enrutadores principales de Internet para realiar el encaminamiento.
CIDR reemplaa la sinta#is pre%ia para nom$rar direcciones IP, las clases de redes. En %e de asignar $lo*ues $lo*ues de direcciones direcciones en los l+mites de los octetos, *ue implica$an pre"ijos naturales- de , /0 ! 14 $its, CIDR usa la t2cnica S5, para 6acer posi$le la asignacin de pre"ijos de longitud ar$itraria. CIDR englo$a& •
•
a t2cnica S5 para especi"icar pre"ijos de red de longitud %aria$le. 'na direccin CIDR se escri$e con un su"ijo *ue indica el número de $its de longitud de pre"ijo, p.ej. /71./0.8.89/0 *ue indica *ue la mscara de red tiene /0 $its (es decir, los primeros /0 $its de la mscara son / ! el resto 8). Esto permite un uso ms e"iciente del cada %e ms escaso espacio de direcciones IP%4 a agregacin de múltiples pre"ijos contiguos en superredes, reduciendo reduciendo el número de entradas en las ta$las de ruta glo$ales.
CIDR es un estndar de red para la interpre interpretacin tacin de direcciones IP. CIDR "acilita el encaminamiento encaminamiento al permitir agrupar $lo*ues de direccio direcciones nes en una sola entrada de la ta ta$l $la a de ru ruta tas. s. Es Esto tos s gr grup upos os,, ll llam amad ados os co comú múnm nmen ente te Blo Bloques ques CID CIDR R, comparten una misma secuencia inicial de $its en la representacin $inaria de sus direcciones IP. os $lo*ues CIDR IP%4 se identi"ican usando una sinta#is similar a la de las direcciones IP%4& cuatro números decimales separados por puntos, seguidos de una $arra de di%isin ! un número de 8 a 31: A.B.C.D/N . os primeros cuatro números decimales se interpretan como una direccin IP%4, ! el número tras la $arra es la longitud de prefijo , contando desde la i*uierda, ! representa el número de $its comunes a todas las direcciones incluidas en el $lo*ue CIDR.
Decimos *ue una direccin IP est incluida en un $lo*ue CIDR, ! *ue encaja con el pre"ijo CIDR, si los ; $its iniciales de la direccin ! el pre"ijo son iguales. Por tanto, para entender CIDR es necesario %isualiar la direccin IP en $inario. Dado *ue la longitud de una direccin IP%4 es "ija, de 31 $its, un pre"ijo CIDR de ;<$its deja
$its sin encajar, ! 6a!
restantes. Esto *uiere decir *ue CIDR de ;<$its.
com$inaciones posi$les con los $its direcciones IP%4 encajan en un pre"ijo
;tese *ue los pre"ijos CIDR cortos (números cercanos a 8) permiten encajar un ma!or número de direcciones IP, mientras *ue pre"ijos CIDR largos (números cercanos a 31) permiten encajar menos direcciones IP. 'na direccin IP puede encajar en %arios pre"ijos CIDR de longitudes di"erentes. CIDR tam$i2n se usa con direcciones IP%0, en las *ue la longitud del pre"ijo %ar+a desde 8 a /1, de$ido a la ma!or longitud de $it en las direcciones, con respecto a IP%4. En el caso de IP%0 se usa una sinta#is similar a la comentada& el pre"ijo se escri$e como una direccin IP%0, seguida de una $arra ! el número de $its signi"icati%os.
CIDR ! mscaras de su$red CIDR usa mscaras de su$red de longitud %aria$le (S5) para asignar direcciones IP a su$redes de acuerdo a las necesidades de cada su$red. De esta "orma, la di%isin red96ost puede ocurrir en cual*uier $it de los 31 *ue componen la direccin IP. Este proceso puede ser recursi%o, di%idiendo una parte del espacio de direcciones en porciones cada %e menores, usando mscaras *ue cu$ren un ma!or número de $its. =tro $ene"icio de CIDR es la posi$ilidad de agregar pre"ijos de encaminamiento, un proceso conocido como >supernetting>. Por ejemplo, diecis2is redes 914 contiguas pueden ser agregadas ! pu$licadas en los enrutadores de Internet como una sola ruta 918 (si los primeros 18 $its de sus respecti%as redes coinciden). Dos redes 918 contiguas pueden ser agregadas en una 9/7, etc. Esto permite una reduccin signi"icati%a en el número de rutas *ue los enrutadores en Internet tienen *ue conocer (! una reduccin de memoria, recursos, etc.) ! pre%iene una e#plosin de ta$las de encaminamiento, *ue podr+a so$recargar a los routers e impedir la e#pansin de Internet en el "uturo.
CIDR IPv4
CIDR
No. de redes por clase
Hosts*
Mscara
931
/91?0 C
/
1??.1??.1??.1??
93/
/9/1 C
1
1??.1??.1??.1?4
938
/904 C
4
1??.1??.1??.1?1
917
/931 C
1??.1??.1??.14
91
/9/0 C
/0
1??.1??.1??.148
91@
/9 C
31
1??.1??.1??.114
910
/94 C
04
1??.1??.1??./71
91?
/91 C
/1
1??.1??.1??./1
914
/C
1?0
1??.1??.1??.8
913
1C
?/1
1??.1??.1?4.8
911
4C
/,814
1??.1??.1?1.8
91/
C
1,84
1??.1??.14.8
918
/0 C
4,870
1??.1??.148.8
9/7
31 C
,/71
1??.1??.114.8
9/
04 C
/0,34
1??.1??./71.8
9/@
/1 C
31,@0
1??.1??./1.8
9/0
1?0 C, / A
0?,?30
1??.1??.8.8
9/?
?/1 C, 1 A
/3/,8@1
1??.1?4.8.8
9/4
/,814 C, 4 A
101,/44
1??.1?1.8.8
9/3
1,84 C, A
?14,1
1??.14.8.8
9/1
4,870 C, /0 A
/,84,?@0
1??.148.8.8
9//
,/71 C, 31 A
1,87@,/?1
1??.114.8.8
9/8
/0,34 C, 04 A
4,/74,384
1??./71.8.8
97
31,@0 C, /1A
,3,08
1??./1.8.8
9
0?,?30 C, 1?0A, / B
/0,@@@,1/0
1??.8.8.8
9@
/3/,8@1 C, ?/1A, 1 B
33,??4,431
1?4.8.8.8
90
101,/44 C, /,814 A, 4 B
0@,/8,04
1?1.8.8.8
9?
?14,1 C, 1,84 A, B
/34,1/@,@1
14.8.8.8
94
/,84,?@0 C, 4,870 A, /0 B
10,43?,4?0
148.8.8.8
93
1,87@,/?1 C, ,/71 A, 31 B
?30,@8,7/1
114.8.8.8
91
4,/74,384 C, /0,34 A, 04 B
/,8@3,@4/,14
/71.8.8.8
9/
,3,08 C, 31,@0 A, /1 B
1,/4@,43,04
/1.8.8.8
98
/0,@@@,1/0 C, 0?,?30 A, 1?0 B
4,174,70@,170
8.8.8.8
Resumen del CIDR& as redes no se identi"ican en $ase a las clases por de"ault. El Reuter usa pre"ijos (9) para descri$ir cuantos $its pertenecen a la red. 'so e"iciente de los espacios de direcciones IP%4 a agregacin reduce la ta$la de enrutamiento Inclu!e la mscara de su$red en las actualiaciones de enrutamiento& RIP %1, EIRP, =SP, IS
Ejemplo de CIDR&
os primeros 18 $its en las 4 redes son comunes ! pueden ser sumados en una simple ruta. Calculo de la sumatoria de enrutamiento& /. istar las redes en "ormato $inario&
1. Contar el número de $it *ue son semejantes parara determinar la mscara.
18 $its semejantes, corresponden a 918 o 1??.1??.148.8 3. Copiar los $its semejantes ! agregar ceros para determinar la direccin de red.
odas las 4 Redes pueden ser sumadas como /71./0.8.8 918.
a sumatoria de rutas reduce el tamaFo de la ta$la de enrutamiento al sumar las rutas de múltiples redes en una sola supernet.