T3 Direccionamiento Sr

DIRECIONAMIENTO
View more...
   EMBED

Share

Preview only show first 6 pages with water mark for full document please download

Transcript

TEMA 3: Direccionamiento  Tipos de direcciones.  Direccionamiento Jerárquico y Plano.  Formatos de direcciones más extendidos Direcciones IP  Identifican Identificanunívocamente unívocamenteun unpunto puntode deacceso acceso(interfaz) (interfaz)aalalared. red.Un Un router o un host multi-homed tienen varias. router o un host multi-homed tienen varias.  Tienen Tienenun unsignificado significadoglobal globalen enlalaInternet. Internet.  Son Sonasignadas asignadaspor poruna unaautoridad autoridadcentral: central:InterNIC InterNIC(Internet (InternetNetwork Network Information Center). Information Center).  Son Sonnúmeros númerosde de32 32bits, bits,expresados expresadosen ennotación notacióndecimal decimalcon con puntos, byte a byte (p.ej. 123.3.45.77). puntos, byte a byte (p.ej. 123.3.45.77).  Para Parafacilidad facilidadde delos losusuarios, usuarios,se sedefine defineun unmapping mappingestático estáticode delas las direcciones IP con nombres “mas legibles” para las personas direcciones IP con nombres “mas legibles” para las personas(DNS (DNS --Domain DomainName NameServer). Server). 2 Direcciones IP  Una Unadirección direcciónIP IPes esindependiente independientede delas lasdirecciones direccionesfísicas físicasde de subred subred Port DIRECCIONES LOGICAS (INDEPENDIENTES DE LA TECNOLOGIA DE LA RED) DIRECCIONES DEPENDIENTES DE LA T. DE RED Proto colo. Proto colo. Direccion IP Direccion IP Identifica a una aplicación en un host Dirección Jerárquica Direccion IP Mapping (p.ej. Tablas) Direccion Ethernet 3 Direcciones IP  Esquema Esquemajerárquico, jerárquico,constan constande deuna unaparte parteque queindica indicade dequé quéred redfísica físicase setrata, trata, yyotra otraque queindica indicalalainterface interfaceoopunto puntode deconexión conexiónaalalared red(host). (host).  En En1984, 1984,se seagrega agregauna unatercer tercerelemento elementoen enlalajerarquía jerarquíapara paralograr lograrmayor mayor flexibilidad flexibilidad(subnets). (subnets).  Los Loscampos camposque quecomponen componenlaladirección direcciónson sonde delongitudes longitudesfijas fijas predeterminadas; predeterminadas;actualmente actualmentese seelimina eliminaesta estarestricción restricción(classless (classless addressing). addressing).  ElElcomponente componenteRED REDde delaladirección direcciónIP IPse seutiliza utilizapara paraubicar ubicarlalared redfísica físicade de destino destino(ruteo) (ruteo)yyelelcomponente componenteHOST HOSTse seutiliza utilizapara paraidentificar identificarlalainterfaz interfaz dentro dentrode deesa esared redfísica física  Las Lasdirecciones direccionesIP IPson sonidentificadores identificadoresen enuna unared redvirtual; virtual;en enúltima últimainstancia instancia deben ser mapeadas a direcciones físicas de las distintas subredes deben ser mapeadas a direcciones físicas de las distintas subredes(X.25, (X.25, Ethernet, Ethernet,etc.). etc.).Este Esteproceso procesose sedenomina denominaresolución resoluciónde dedirecciones. direcciones. RED HOST 4 Direcciones IP Clase Formato 0 8 16 Rango 24 Redes/Hosts 32 A 0 RED HOST HOST HOST 0.0.0.0 a 127.255.255.255 126/16.777.214 B 10 RED RED HOST HOST 128.0.0.0 a 191.255.255.255 16.382/65.534 C 110 RED RED HOST 192.0.0.0 a 223.255.255.255 2.097.150/254 D 1110 ID GRUPO E 11110 EXPERIMENTAL RED MULTICAST 224.0.0.0 a 239.255.255.255 240.0.0.0 a 247.255.255.255 Dirección especial: loopbak (127.0.0.0): * Para comunicaciones de procesos en la misma máquina. * Nunca es propagada a la red 5 Direcciones IP con significado especial Notación: Notación: Host> <0, <0,0> 0> <0, <0,H> H> 0> H> -1> <-1, <-1,-1> -1> este SS bootp estehost hosten enesta estasubred subred bootp host SS host hostHHen enesta estared red hostparcialmente parcialmenteinicializado inicializado un SS unhost hosten enred redRR host S/D hostHHen enred redRR S/D Directed Directedbroadcast broadcasttodos todoslos losHosts Hostsde delalaRed Red DD Limited DD no Limitedbroadcast broadcast nopropagada propagadapor porlos losrouters routers  Significados Significadosespeciales: especiales: 0:0: “este” “este” -1: -1: “todos” “todos” No Nopueden puedenusarse usarsepara paraidentificar identificaraaun unhost hostoored reden enparticular particular Direcciones Direccionesprivadas privadas  10.0.0.0  10.0.0.0  172.16.0.0  172.16.0.0  192.168.0.0  192.168.0.0 a a a a a a 10.255.255.255 (una clase A) 10.255.255.255 (una clase A) 172.31.255.255 (16 clases B) 172.31.255.255 (16 clases B) 192.168.255.255 (255 clases C) 192.168.255.255 (255 clases C) 6 Problemas del esquema de direccionamiento  Codificar Codificarlalared reden enlaladirección direcciónIP IPimplica implicaque quesisiun unhost hostcambia cambiade dered, red, cambiará su dirección (IP Mobility). cambiará su dirección (IP Mobility).  Prefijos Prefijosde delongitud longitudfija, fija,provoca provocaun unuso usoineficiente ineficienteen enelelespacio espaciode de direcciones. direcciones.  Crecimiento Crecimientoacelerado aceleradode delalaInternet, Internet,evidencia evidencialalafalta faltade deescalabilidad escalabilidaddel del esquema esquemade dedireccionamiento direccionamiento(Agotamiento (Agotamientode declases clasesB, B,incremento incrementode de tamaño tamañode detablas tablasde deruteo ruteoalalutilizar utilizardirecciones direccionesde declase claseC). C).  Soluciones Soluciones  Estos Estosproblemas problemasse sesolucionan solucionanaacorto cortoplazo plazoen enelelcontexto contextode deIPv4. IPv4.  Definitivamente solucionados en IPv6. Definitivamente solucionados en IPv6. 7 Ejemplo de uso de direcciones IP HOST A HOST B eth0 202.2.2.2 202.2.2.1 eth0 202.2.2.3 202.2.3.3 eth0 sl0 eth1 202.2.3.1 202.2.9.2 ROUT. X 202.2.9.1 sl0 RED 202.2.2.0 eth0 HOST C 202.2.4.2 HOST D eth0 INTERNET 202.2.3.2 ROUT. Y 202.2.4.1 eth0 eth1 HOST E 202.2.3.4 eth0 RED 202.2.3.0 RED 202.2.4.0 Organización con 3 LANs, se solicitan 3 direcciones clase C: 202.2..2.0, 202.2.3.0 y 202.2.4.0 8 Subnetting  Objetivo: Objetivo:Compartir Compartiruna unadirección direcciónde dered redIP IPentre entrevarias variasredes redesfísicas físicas  Beneficios Beneficios  Uso Usoeficiente eficientede dedirecciones direccionesIP IP(referido (referidoaano nodesperdiciar desperdiciardirecciones) direcciones)  Salvar Salvarlimitaciones limitacionesde dehardware hardware(distintos (distintostipos tiposde dered, red,cantidad cantidadmáxima máximade de nodos soportados, distancia) nodos soportados, distancia)  División Divisiónen ensubredes subredesde deacuerdo acuerdoaalalaestructura estructurade delalaorganización organización  Características Características  Agregado Agregadode deun unnivel niveljerárquico jerárquicoen enlaladirección direcciónIP IP  Invisible para los routers externos Invisible para los routers externos  Implementación Implementaciónaatravés travésde demáscaras máscarasde desubred subred  Mejoras Mejoras  Restricción Restricciónen eneleluso usode demáscaras máscaraspara parafacilitar facilitarlalaadministracion administracionalalcrecer crecer lalared red(flexibilidad) (flexibilidad)  VLSM VLSM(Variable (VariableLength LengthSubnet SubnetMask) Mask)para paraaprovechar aprovecharlas lasdirecciones direcciones 9 Subnetting  Se Seagrega agregaun unnivel niveljerárquico jerárquicoen enlaladirección, dirección,sólo sólointerpretado interpretado localmente localmente Dirección IP (sin subnetting) Dirección IP (con subnetting) Red Red Significado global Host Subred Host Significado local Cantidad de bits asignada al campo subred No se hace especificación en la norma original (RFC 950) acerca de si todas las subredes de una red deben tener la misma longitud Genera ambiguedades y protocolos que no lo soportan (RIPv1) Posición del campo subred No se especifica (RFC 950) la ubicación de los campos Subred y Host Se recomienda que dichos campos estén compuestos de bits contiguos En la práctica, se utilizan de la manera que se ve en la figura 10 Subnetting: uso de máscaras  Máscara Máscarade desubred subred  Utilizada Utilizadapara paraindicar indicarcuáles cuálesbits bitsde deuna unadirección direcciónIP IPcorresponden correspondenaared redyycuáles cuáles aahost host  Número Númerode de32 32bits, bits,expresado expresadoen ennotación notacióndecimal decimalcon conpuntos, puntos,como comouna una dirección direcciónIP IP  Los Losbits bitsen en“1” “1”de delalamáscara máscaraindican indicanque quelos loscorrespondientes correspondientesbits bitsde deuna una dirección direcciónIP IPconforman conformanlaladirección direcciónde dered, red,los losbits bitsen en“0” “0”indican indicanhost host  ElElrouter routertendrá tendráen encuenta cuentalalamáscara máscarade desubred subredpara paratomar tomarlas lasdesiciones desicionesde de ruteo ruteo  Dada Dadauna unadirección direcciónIP(D_IP): IP(D_IP): Dir. Dir.de dered red==(D_IP) (D_IP)AND ANDMASCARA MASCARA Ejemplo: Una red clase C es dividida de manera tal que se utilizan 3 bits para subred y 5 bits para host. Máscara: 255.255.255.248(dec) FF FF FF F8(hex) 1111 1111 1111 1111 1111 1111 1111 1000(bin) La dirección IP: 200.2.3.98, en este contexto significa: red 200.2.3.96, host 2 11 Subnetting: direcciones especiales  Se Seconserva conservaelelsignificado significadode delas lasdirecciones direccionesespeciales: especiales:No Nose sepuede puedeutilizar utilizarlos los valores valores00(todos (todosceros) ceros)óó-1-1(todos (todosunos) unos)en enlos loscampos campossubred subredoohost host  Pérdida Pérdidade dedirecciones direccionesutilizables, utilizables,dependiendo dependiendode delalalongitud longitudde demáscara máscarautilizada utilizada  Direcciones Direccionesespeciales especialesutilizadas utilizadas < R > < 0 > < 0 > “este” Host en “esta” Subred (bootp) < R > < 0 > < H> Host H en “esta” Subred < R > < -1 < R > < S > < -1 > Todos los hosts de la Subred S. Broadcast en la Subred S. < R > < S > < H> Host H de la Subred S > < -1 > Todos los hosts en todas las subredes. Broadcast en la Red, si los routers internos lo permiten 12 Subnetting: ejemplo HOST B HOST A eth0 202.2.2.35 eth0 202.2.2.34 INTERNET HOST C 202.2.2.33 202.2.2.67 eth0 202.2.9.2 sl0eth0 sl0 eth1 202.2.9.1 202.2.2.65 ROUT. X HOST E eth0 SUBRED 202.2.2.32 HOST D 202.2.2.98 eth0 ROUT. Y 202.2.2.66 eth0 202.2.2.97 eth1 202.2.3.68 SUBRED 202.2.2.64 SUBRED 202.2.2.96 Para las tres redes, se dispone de una única dirección clase C: 202.2.2.0 Crecimiento previsto: hasta 5 subredes de no más de 20 hosts cada una Máscara utilizada: 255.255.255.224 (FF.FF.FF.E0 ) (3 bits para subred = 6 subredes) Subredes: 001 010 011 100 101 110 CA.02.02.20 CA.02.02.40 CA.02.02.60 CA.02.02.80 CA.02.02.A0 CA.02.02.C0 202.2.2.32 202.2.2.64 202.2.2.96 202.2.2.128 202.2.2.160 202.2.2.192 Subredes utilizadas: 202.2.2.32, 202.2.2.64, 202.2.2.96 13 Subnetting: ejemplo Ejemplo:configuración Ejemplo:configuraciónde deRouter RouterYYen enLinux: Linux: ifconfig ifconfigeth0 eth0202.2.2.66 202.2.2.66netmask netmask255.255.255.224 255.255.255.224 ifconfig ifconfigeth1 eth1202.2.2.97 202.2.2.97netmask netmask255.255.255.224 255.255.255.224 Configuración Configuraciónde deinterfaces interfaces route routeadd add-net -net202.2.2.64 202.2.2.64netmask netmask255.255.255.224 255.255.255.224 route routeadd add-net -net201.2.2.96 201.2.2.96netmask netmask255.255.255.224 255.255.255.224 Rutas Rutaslocales locales route routeadd add-net -net202.2.2. 202.2.2.32 32gw gw202.2.2.65 202.2.2.65netmask netmask255.255.255.224 255.255.255.224 Ruta Rutaespecífica específicaaauna unared redvía víagw gw route routeadd adddefault defaultgw gw202.2.2.65 202.2.2.65 Ruta Rutapor pordefecto defectovía víagateway gateway 14 Subnetting: asignación de direcciones de subred  Asignación Asignaciónde denúmeros númerosde desubred subred  Debe Debeestimarse estimarsecon conexactitud exactitudelelcrecimiento crecimientode delalared red  Si Siaumenta aumentaen enmás másde deloloprevisto previstolalacantidad cantidadde desubredes subredesoode dehosts, hosts, se sedeberá deberáreestructurar reestructurarlalaasignación asignaciónde desubredes, subredes,con conelelconsiguiente consiguiente overhead overheadde deadministración administración  Asignación Asignaciónalternativa alternativa  Permite Permitevariar variarlalacantidad cantidadde debits bitsasignados asignadosaalos loscampos campossubred subredyy host, sin necesidad de modificar direcciones de subred host, sin necesidad de modificar direcciones de subred  El Elcampo campohost hostocupa ocupalos losbits bitsde delaladerecha, derecha,los loshosts hostsse senumeran numerande de11 en enadelante, adelante,siendo siendolos losbits bitsmás mássignificativos significativoslos losde delalaizquierda izquierda  El Elcampo camposubred subredocupa ocupalos losbits bitsde delalaizquierda, izquierda,utilizando utilizandouna unaimagen imagen “espejo” “espejo”(se (seintercambia intercambiaelelbit bitde deextrema extremaderecha derechacon conelelde deextrema extrema izquierda izquierdayyasí asísucesivamente) sucesivamente) 15 Subnetting: asignación de direcciones de subred Asignación del campo Host de la dirección IP de una red clase C, para 4 bits de subred y 4 de host: Subred 1 1000 - 0001 1000 - 0010 1000 - 0011 Subred 2 0100 - 0001 0100 - 0010 0100 - 0011 Subred 3 1100 - 0001 1100 - 0010 1100 - 0011 Subred 4 0010 - 0001 0010 - 0010 0010 - 0011 Subred 5 1010 - 0001 1010 - 0010 1010 - 0011 Subred 6 0110 - 0001 0110 - 0010 0110 - 0011 Si subred 1 crece y llega a tener más de 14 hosts, se deberá cambiar la máscara de subred: 3 bits para subred, 5 bits para host. Consecuencia: Sólo reasignación de máscaras: Subred 1 100 - 00001 100 - 00010 ............. 100 - 01111 100 - 10000 Subred 2 010 - 00001 010 - 00010 010 - 00011 Subred 3 110 - 00001 110 - 00010 110 - 00011 Subred 4 001 - 00001 001 - 00010 001 - 00011 Subred 5 101 - 00001 101 - 00010 101 - 00011 Subred 6 011 - 00001 011 - 00010 011 - 00011 Comparación de ambos esquemas de asignación Normal Zona de crecimiento de subred 0 ‘s 1’s y 0’s 0 ‘s 1’s y 0’s Zona de crecimiento de host Flexible 1’s y 0’s 0 ‘s 0 ‘s 1’s y 0’s Zona común de crecimiento de subred y host 16 Subnetting: uso efectivo del espacio de direccionamiento El uso de subnetting lleva implícito un desaprovechamiento del espacio de direcciones, cuya magnitud depende de la configuración utilizada. Por ejemplo, para una red de clase C Largo de máscara 25 26 27 28 29 30 31 Máscara (hex) # bits para host FF FF FF 80 FF FF FF C0 FF FF FF E0 FF FF FF F0 FF FF FF F8 FF FF FF FC FF FF FF FE # hosts por subnet 7 6 5 4 3 2 1 126 62 30 14 6 2 0 # bits para subnet # subnets 1 2 3 4 5 6 7 # total de direcciones 0 2 6 14 30 62 126 0 124 180 196 180 124 0 17 Direccionamiento IP  Direccionamiento Direccionamientojerárquico: jerárquico: host>  prefijo: prefijo:utilizado utilizadopor porlos losrouters routerspara paradeterminar determinarpaths pathspara paradirecciones direccionesno no locales locales  host: host:utilizado utilizadopara paraubicar ubicarelelequipo equipolocal local  Prefijo Prefijo  Compuesto Compuestopor poruna unadirección direcciónIP IP yyuna unaindicación indicaciónde delalacantidad cantidadde debits bits contiguos, contiguos,aaizquierda izquierdaque quelolocomponen componen  Longitud Longituddeterminada determinadapor porcontexto contexto clase clasede dedirección dirección(A, (A,BBooC) C) máscara de subred máscara de subred(extensión (extensiónaaderecha derechadel delprefijo prefijode declase) clase)  Indicado Indicadocomo comouna unadirección direcciónIP, IP,seguido seguidode delalacantidad cantidadde debits bitsque quelolo componen componen Clase ClaseC: C:192.9.200.0/24 192.9.200.0/24 Clase B: Clase B: 130.19.0.0/16 130.19.0.0/16 Clase ClaseA:A: 10. 10.0.0.0/8 0.0.0/8 18 Clases de direccionamiento  Classful ClassfulAddressing Addressing  Los Losrouters routersaceptan aceptandeterminadas determinadaslongitudes longitudesde deprefijos prefijos(clases (clasesde dedirecciones direcciones IP IPyymáscaras máscaraslocales). locales).  Los Losprotocolos protocolosde deruteo ruteono notransmiten transmiteninformación informaciónacerca acercade delos losprefijos. prefijos.  Para encaminar un paquete, se busca en la tabla de rutas una Para encaminar un paquete, se busca en la tabla de rutas unadirección direcciónde dered red que quecoincida coincidacon conelelprefijo prefijode delaladirección direcciónde dedestino. destino.  Classless ClasslessAddressing Addressing  Los Losrouters routersaceptan aceptanlongitudes longitudesde deprefijo prefijovariables. variables.  Los protocolos de encaminamiento Los protocolos de encaminamientotransmiten transmiteninformación informaciónde delongitud longitudde deprefijo, prefijo, en enforma formade demáscara, máscara,junto juntocon concada cadadirección. dirección.  Para Paraencaminar encaminarun unpaquete, paquete,se seutiliza utilizaelelcriterio criteriode deruta rutamás másespecífica específica(“longest (“longest match” al buscar en las tablas). match” al buscar en las tablas). 19 Classless Addressing Subnetting (VLSM -Variable Length Subnet Masking-) PREFIJO HOST Extiende el prefijo hacia la derecha Permite un mejor uso del espacio de direcciones, al soportar subredes de longitud variable que se adaptan mejor a casos particulares. Supernetting (sumarización) PREFIJO HOST Reduce el prefijo hacia la izquierda Permite reducir tamaño de tablas de ruteo y tráfico de intercambio de información de encaminamiento al posibilitar que un router anuncie y tenga una única entrada en la tabla para un conjunto de rutas. 20 VLSM  Uso Usomás máseficiente eficientedel delespacio espaciode dedirecciones direcciones  Soporta Soportasubredes subredesno nocontiguas contiguas(subredes (subredesseparadas separadaspor porparte partede de otra otrasubred) subred)  Reglas Reglasde deasignación asignaciónde dedirecciones direcciones  El Elespacio espaciode dedirecciones direccionesen enelelque queelelcampo camposubred subredes es00óó-1 -1para parauna una máscara máscarade deuna unacierta ciertalongitud, longitud,puede puedeser serutilizado utilizadoen enuna unasubred subredcon con una unamáscara máscarade demenor menorlongitud longitud  Bajo una cierta máscara, Bajo una cierta máscara,las lasdirecciones direccionescon concampos camposde desubred subredoohost host 00oo-1 no pueden ser utilizados -1 no pueden ser utilizados  El Elespacio espaciode dedirecciones direccionesasignado asignadobajo bajouna unamáscara máscarano nopuede puedeser ser asignado bajo otra máscara (prefijo más largo). asignado bajo otra máscara (prefijo más largo). 21 VLSM  Ejemplo Ejemplo Z Z Z 00 000 vvv 00 vvvvvv No utilizable 01 vvvvvv 62 hosts 10 vvvvvv 62 hosts 11 vvvvvv V No utilizable 11 000 vvv 00 001 vvv 11 001 vvv 00 010 vvv 11 010 vvv 00 011 vvv 11 011 vvv 00 100 vvv 11 100 vvv 00 101 vvv 11 101 vvv 00 110 vvv 11 110 vvv No utilizable Máscara de 26 bits 00 111 vvv Máscara de 29 bits 11 111 vvv No utilizable 22 VLSM: ejemplo Posible subnetting de una red clase C ( 192.2.3.0/24) usando VLSM 00 000000 No usable bajo prefijo 26 00 . . . . . . 00 111111 01 000000 192.2.3.64/26 a 192.2.3.127/26 01 . . . . . . 01 111111 10 000000 192.2.3.128/26 a 192.2.3.191/26 10 . . . . . . 10 111111 11 000000 No usable bajo prefijo 26 11 . . . . . . 11 111111 11 000 000 11 000 . . . 11 000 111 11 001 000 11 001 . . . 11 001 111 11 . . . . . . 11 110 000 11 110 . . . 11 110 111 11 111 000 11 111 . . . 11 111 111 Espacio de direcciones 192.2.3.0/24 dividido en 4 subnets (prefijo 26) 00 0000 00 00 0000 . . 00 0000 11 00 0001 00 00 0001 . . 00 0001 11 00 . . . . . . 00 1110 00 00 1110 . . 00 1110 11 00 1111 00 00 1111 . . 00 1111 11 No usable bajo prefijo 30 192.2.3. 4/26 a 192.2.3. 7/30 192.2.3.8/30 a 192.2.3.55/30 192.2.3.56/26 a 192.2.3.59/30 No usable bajo prefijo 30 No usable bajo prefijo 29 Espacio de direcciones 192.2.2.64/26 dividido en 16 subnets (prefijo 30) 192.2.3.200/29 a 192.2.3.207/29 192.2.3.208/29 a 192.2.3.239/29 192.2.3.240/29 a 192.2.3.247/29 No usable bajo prefijo 29 Espacio de direcciones 192.2.2.192/26 dividido en 8 subnets (prefijo 29) 23 VLSM: ejemplo de asignación B:120 A:240 C:40 R4 R1 J:2 H:2 F:130 R2 K:8 D:8 E:60 M:170 R3 G:130 L:20 R5 Alternativa 1: utilizar una clase B (65534) Alternativa 2: utilizar 13 clases C (1 por red) (3302) Alternativa 3: utilizar subnetting con máscara de longitud fija( 7 clases C) I:20 aprovechamiento: 1,4% aprovechamiento: 23% aprovechamiento: 53% Redes A, B, F, G, M: más de 62 hosts, es necesario utilizar una clase C completa Redes C, E: Es posible utilizar una clase C dividida en 2 subnets de 62 direcciones c/u Redes D, H, I, J, K: Una clase C dividida en 6 subnets de 30 direcciones c/u Alternativa 4: utilizar VLSM (6 clases C) aprovechamiento: 62% Redes A, B, F, G, M: mas de 62 hosts, es necesario utilizar una clase C completa Redes C, E: Es posible utilizar una clase C dividida en 2 subnets de 62 direcciones c/u Redes I, L: Una subred de 30 hosts c/u, en el espacio libre de C y E Redes D, K: Una subred con 14 direcciones c/u, en el espacio libre de I y L Redes H, J: Una subred con 2 direcciones c/u, en el espacio libre de D ó de K 24 VLSM: Asignación de direcciones para el ejemplo Se dispone de 6 redes clase C: 192.2.0.0/24 a 192.2.0.5/24 Asignación de subredes Subred A Subred B Subred F Subred G Subred M 192.2.0.0/24 192.2.1.0/24 192.2.2.0/24 192.2.3.0/24 y192.2.4.0/24 No usable (26) Subred C Subred E No usable (26) 192.2.5.0/26 192.2.5.64/26 192.2.5.128/26 192.2.5.192/26 No usable (27) Subred I 192.2.5.0/27 192.2.5.32/27 Subred L No usable (27) 192.2.5.192/27 192.2.5.224/27 No usable (28) Subred D 192.2.5.0/28 192.2.5.16/28 Subred K No usable (28) 192.2.5.224/28 192.2.5.240/28 No usable (30) Subred H Subred J No usable 192.2.5.0/30 192.2.5.4/30 192.2.5.8/30 192.2.5.12/30 25 CIDR (Classless Inter Domain Routing)  Crecimiento Crecimientono noprevisto previstode delalaInternet Internet  Agotamiento de las direcciones Agotamiento de las direccionesclase claseBB(sólo (sólohay hay16382) 16382)  AAmuchas organizaciones no les basta con una dirección muchas organizaciones no les basta con una direcciónclase claseCC (254 hosts) (254 hosts)  Solución Soluciónaalargo largoplazo plazo(2005): (2005):IPv6 IPv6  Solución a corto plazo: Asignación Solución a corto plazo: Asignaciónde degrupos gruposde dedirecciones direccionesclase clase CCaalos usuarios los usuarios  Problemas Problemas Crecimiento Crecimientoinmanejable inmanejablede detablas tablasde deencaminamiento encaminamiento(memoria (memoriayyproceso) proceso) Consumo excesivo de vínculos de transmisión debido a la Consumo excesivo de vínculos de transmisión debido a lapropagción propagciónde de información informaciónde deruteo ruteo  Solución Soluciónaacorto cortoplazo: plazo:CIDR, CIDR,que quepermite permitelalaasignación asignación“eficiente” “eficiente”de de las lasdirecciones direccionesde dered redclase claseCCrestantes restantes 26 CIDR  CIDR CIDR(RFC (RFC1519, 1519,Nov Nov1992) 1992)propone: propone:  Asignación Asignaciónjerárquica jerárquicade degrupos gruposde dedirecciones direccionesde declase claseCC  Direcciones classless: la división entre la parte de la Direcciones classless: la división entre la parte de ladirección direcciónque que corresponde correspondeaalalared redyyalalhost hostes esvariable, variable,indicada indicadapor poruna unamáscara máscara (p.e. (p.e.200.2.2.2/24) 200.2.2.2/24)  Los Losrouters routerspueden pueden“resumir” “resumir”información informaciónrespecto respectode deun ungrupo grupode de direcciones direccionesyypropagar propagarlalainformación informaciónresumida resumida(aggregation) (aggregation)  En Enlas lastablas tablasde deencaminamiento, encaminamiento,se sealmacena almacenalalainformación informaciónresumida resumida  Los protocolos de encaminamiento más nuevos lo soportan (BGP-4, Los protocolos de encaminamiento más nuevos lo soportan (BGP-4, OSPF, OSPF,etc) etc)  Los routers Los routerssoportan soportanelelmecanismo mecanismode dematching matchingmás másespecífico específico (longest (longestmatch) match)ya yaque quees eselelutlizado utlizadoen ensubnetting subnetting Asignación propuesta para las direcciones clase C Asignación propuesta para las direcciones clase C Direcciones 194.0.0.0 a 195.255.255.255 Europa Direcciones 194.0.0.0 a 195.255.255.255 Europa Direcciones 198.0.0.0 a 199.255.255.255 América del Norte Direcciones 198.0.0.0 a 199.255.255.255 América del Norte Direcciones 200.0.0.0 a 201.255.255.255 América Central y América del Sur Direcciones 200.0.0.0 a 201.255.255.255 América Central y América del Sur Direcciones 202.0.0.0 a 203.255.255.255 Asia y el Pacífico Direcciones 202.0.0.0 a 203.255.255.255 Asia y el Pacífico 27 Direcciones Multicast  Direccionamiento Direccionamientosoportado soportadopor porlalaclase claseDD  28 bits para direccionar grupos de equipos 28 bits para direccionar grupos de equipos  Grupos Grupospermanentes permanentesyytemporarios temporarios  Los hosts Los hostsperiódicamente periódicamenteson sonpreguntados preguntadosacerca acercade desu su pertenencia a los distintos grupos (protocolo IGMP) pertenencia a los distintos grupos (protocolo IGMP)  Se Serequieren requierenrouters routersespeciales especiales  Ruteo Ruteoespecial especialutilizando utilizandospanning spanningtrees trees  Grupos permanentes: Grupos permanentes:  224.0.0.1 224.0.0.1 Todos Todoslos lossistemas sistemasen enuna unaLAN LAN  224.0.0.2 224.0.0.2 Todos Todoslos losrouters routersen enuna unaLAN LAN  224.0.0.5 224.0.0.5 Todos Todoslos losrouters routersOSPF OSPFen enuna unaLAN LAN  224.0.0.6 Todos los designated routers 224.0.0.6 Todos los designated routersOSPF OSPFen enuna unaLAN LAN 28