Está en la página 1de 185
Nivel de red: Direccionamiento ldgico Como vimos en el Capitulo 2, 1a comunicacién a nivel de red es computadora a computadora; una computa- dora de alguna parte del mundo necesita comunicarse con otra computadora en otra parte del mundo. Habi- tualmente, las computadoras se comunican a través de Internet. El paquete transmitido por la computadora emisora puede pasar a través de varias LAN 0 WAN antes de alcanzar la computadora destino. Para este nivel de comunicacién es necesario tener un esquema de direccionamiento global; a este esque- ma se le denomino direccionamiento logico en el Capitulo 2. Actualmente se usa el término direceion LP para denominar una in Légica a nivel de red del conjunto de protacalos TCP/IP. Las direcciones de Intemet son de 32 bits de longitud; esto nos da un méximo de 2" direeciones. Estas di- recciones se denominan direcciones IPv4 (IP versién 4) o simplemente direcciones IP sino hay confusién. La necesidad de mis direcciones, ademas de otras preocupaciones sobre el nivel IP, motive un nuevo diseiio del nivel IP denominado IP de nueva generacién o IPv6 (IP versién 6). En esta versién, la Tnternet usa 128 bits para las direcciones lo que da mucha mayor flexibilidad en la asignacion de direcciones. Estas direc- ciones se denominan direcciones IPv6 (IP versién 6). En este Capitulo trataremos primero las direcciones IPv4, que se usan actualmente en Internet. Posterior- ‘mente veremos las direcciones IPV6, que pueden ser las dominantes en el futuro. 19.1 DIRECCIONES IPv4 Una direecién IPv4 es una direceién de 32 bits que define sinica y universalmente la conexién de un disposi- tivo (por ejemplo, una computadora o un eurutador) a Internet. Las direeciones IPv4 son tinicas. Son tinicas en el sentido de que cada direccién define una, y sélo una, conexién a Internet. Dos dispositivos de Internet no pueden tener nunca la misma direccién, Veremos més tarde que, usando algunas estrategias, se puede asignar una direccion a un dispositivo durante un periodo de tiempo y luego quitirsela y asignarla a otro dispositivo Por otto lado, si el dispositivo que funciona a nivel de red tiene m conexiones a Internet, necesita tener m direcciones. Veremos posteriormente que un enrutador es un dispositivo de este tipo. 515 516 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES Las direcciones IPv4 son universales en el sentido de que el sistema de direccionamiento debe ser acep- tado por cualquicr computadora que quiera estar conectada a Internet. Espacio de direcciones Un protocolo como el IPv4 que define direcciones tiene un espacio de direcciones. Un espacio de direcciones esel niimero total de direcciones usadas por el protocolo, Si un protocolo usa. bits para definir una direccion, el espacio de direcciones es 2" porque cada bit puede tener dos valores distintos (0 0 1) y N bits pueden tener 2" valores. IPv4 usa direcciones de 32 bits, lo que significa que el espacio de direcciones es 2" 0 4.294.967.296 (mas, de 4000 millones). Esto significa que, tedricamente, sino existen restricciones, se podrian conectar més de 4000 millones de dispositivos a Internet. Pronto veremos que el nimero real es mucho menor debido a las Testricciones impuestas por las direcciones. Z f Z s 5 Hay dos notaciones dominantes para mostrar una direccién [Pv4: notacién binaria y notacién punto-deci- mal, Notacién binaria En la notacién binaria, la direccién IPv4 se muestra como 32 bits, Cada octeto se denomina a menudo un byte. Por eso es frecuente oir que una direccion IPv4 es una direccidn de 32 bits 0 una direccion de cuatro bytes. El siguiente ejemplo muestra una direccién IPv4 en notacién binaria: Notacién punto-decimal Para hacer las direcciones IP-v4 més compactas y faciles de lccr, las direcciones de Internet sc cseriben habi- ‘tualmente en forma decimal con un punto decimal separando los bytes. A continuacion se muestra la notacién punto-decimal de la direccién anterior: La Figura 19.1 muestra una direccién IPv4 tanto en formato binario como en notacién punto-decimal. Observe que debido a que cada byte (octeto) son ocho bits, cada nimero en la notacién punto-decimal tiene tun rango de valores entre 0 y 255. CAPITULO 19. NIVEL DE RED: DIRECCIONAMIENTO LOGICO 517 Figura 19.1 Notacién punto-decimal y notacién binaria para una direccién IPv4. Ejemplo 19.1 Cambie las siguientes direcciones LPv4 de notacion binaria a notacién punto-decimal a. 10000001 00001011 00001011 11101111 b. 11000001 10000011 OooL1011 11111111 Soluciin, Reemplazamos cada grupo de ocho bits con su mimero decimal equivalente y afiadimos puntos para la separaciGn. a. 129.11.11.239 b. 193.131.027.285 Ejemplo 19.2 Cambie las siguientes direcciones IPv4 de notacién punto-decimal a notacién binaria, a, 111,56.45.78 b. 221.34,7.82 Solucion Se wemplaca vada némery decimal por su equivalents binativ. ‘, 01101111 00111000 00101101 01001110 b, 11011101 00100010 00000111 01010010 Ejemplo 19.3 Halle el crror, si existe, cn las siguientes dircecioncs IPv4, a. 111.56.045.78 b. 221.34.7.8.20 cc. 75.48,301.14 4. 11100010.23.14.67 Solucién a. No puede haber un cero delante de un octeto (045). b. No puede haber més de cuatro mimeros en una direccién IPv4. Cagia ndmero debe ser menor o igual que 255 (301 esta fuera de rango). No se permite la mezela de notacién binaria y punto-decimal. 518 TRANSMISION DE DATOS ¥ REDES DE COMUNICACIONES Direccionamiento con clases El direccionamiento IPv4, en sus origenes, usa el concepto de clases. Esta arquitectura se denomina diree- cionamiento con clases. Aunque este esquema se esti quedando obsoleto, lo tratamos brevemente aqui para ‘mostrar las razones existentes detris de el direccionamiento con clases. En el direccionamiento con clases, el espacio direcciones se divide en cinco clases: A,B, C, Dy E. Cada clase ocupa una parte del espacio de direcciones. Se puede saber la clase de una direccién tanto en notacién binaria como en notacién punto-decimal. Si la direccién es en notacién binaria, los primeros bits nos pueden decir inmediatamente la clase de direccton. S1 la dieccién es en notacién punto-decimal, el primer byte define la clase. Amabos métadlas se mnestran en la Figura 19.2. Ejempto 19.4 Halle la clase de cada direccién, a. 00000001 00001011 OOOOLOL) 11101111 b, 11000001 10000011 OOOLIOLL H1LT11L1 14.23.1208 4 2525.15.11 Solucién . _ Elprimer bit es 0. Esta ¢s una direecién de clase A. b, Los primeros dos bits son 1; el tercer bit es 0. Esta es una alreccion de clase C. ©. El primer byte es 14 (entre 0 y 127): la clase es A. 4, Bl primer byte e¢ 252 (entre 240 y 255); Ia clave ec E. Clases y bloques Un problema con el direccionamiento con clases es que cada clase se divide en un mimero fijo de bloques, cada uno de los cudles tiene un tamaiio fijo, como se muestra en la Tabla 19.1. Figura 19,2 Hallando las clases en notacién binaria y punto-decimal. CAPITULO 19. NIVEL DE RFD DIRECCIONAMIENTO LOGICO 519 ‘Tabla 19.1. Nuimero de bloques y tamaito de bloque en direccionamiento IPv4 con clases 128 16.384 2.097.152 16.777.216 65.536 256 ‘Vamos a examinar la tabla. Anteriormente, cuando una organizacién pedia un bloque de direcciones, se le garantizaba uno de clase A, B o C. Las direceiones de clase A estaban reservadas para organizaciones srandes con un gran nimero de computadoras 0 enrutadores conectados. Las direcciones clase B estaban reservadas para organizaciones de tamano medio con decenas Ue iniles de computadoras © enrutadores €o- hectados, Las direceiones clase C estahan diseiiadas para organizaciones pequefias con un nimero pequeiio de computadoras v enrutadores concetados. Se puede ver el fallo en este disefio. Un bloque de direcciones clase A es demasiado grande para casi cualquier organizacidn. Esto significa que la mayoria de las direcciones de clase A eran malgastadas y no Se usaban, Un bloque de clase B sigue siendo muy grande, probablemente demasiado grande para muchas elas organizaciones que revibian un bloque de clase B, Un bloque de clase Ces probablemente demasiado pequeio para muchas organizaciones. Las direcclones clase D estaban disefiadas para multienvio, como ‘eremos en un capitulo posterior. Cada direccién de esta clase se usa para definir un grupo de computadoras tn Intemet, Las autoridades de Internet predijeron errsneamente que se necesitarian 268.435.456 grupos. Esto no ocurrid nunca y aqui también se malyastaron muchas direceiones. Por ultimo, las direcciones de clase Ese reservaron para su uso futuro; s6lo se usaron algunas pocas, lo que resulté en otro desperdicio de ditecciones. en a a ai i pei Mentificador de red y de computadora (netid y hostid) Enel direecionamiento con clases, una direccién IP de clase A, B o C se divide en metid y hostid. Estas pus- tes son de longitud variable, dependicndo de la clase de la direceién. La Figura 19.2 muestra algunos bytes con netid y hostid, El netid esta en color, el hostid esté tranmado. Observé que el concepto no se aplica « las clases Dy E. En la clase A, un byte define el netid y tres bytes define el hostid. En la clase B, dos bytes define el netid'y dos bytes definen el hostid, En la clase C, tres bytes definen el identificador de red y 1 byte define el hostid, Méscara Aunque la longitud del identificador de red y de host (en bits) ‘est predeterminada en el direccionamicnto ‘con clases, se puede usar una mascara (también llamada miiscara por defecto), un nimero de 32 bits compuesto por 1s contiguos seguidos de Os vontiguos. Las méacaras de las clases A, Ry C se muestran en la Tabla 19.2. Este concepto no se aplica a las clases D y BE. 520 TRANSMISION DE DATOS ¥ REDES DE COMUNICACIONES: 19.2 Mascaras por defecto en direccionamiento con clases A 11111111 00000000 00000000 00000000 255.0.0.0 B__|__ 4111111 11111111 00000000 00000000 [__255.255.0.0 6 c qriiiii1 11111111 11111111 00000000 | _255.255.255.0 [24 La mascara nos puede ayudar a encontrar el netid y el hostid. Por ejemplo. la méscara para una direcciOn dde clase A tiene ocho 1s, lo que significa que lus primeros ocho bits de cualquier direecién de clase A definen el identificador de red; los restantes 24 bits definen el identificador del nodo. ‘La itima columna de la Tabla 19.2 muestra la mascara en forma /n, donde n puede ser 8,16 0 24 en di- reccionamiento con clases. Esta rotacién también se denomina notacién barra o notacién de enrutamiento cutre dominios sin clase (CIDR, Classless Interdomain Routing). La notacién se usa en direceionamiento Sin clases, que veremos mis tarde. Se presenta aqui porque también se puede aplicar al direccionamiento con Clases, Veremos mis tarde que el direccionamiento con clases es un caso especial del direccionamiento sin clases ‘Subnetting (creacién de subredes) Durante la era del direccionamiento con clases, se introdujo el subnetting. Si una organizacién recibia un gran bloque de direcciones clase A 0 B, podia dividir las direcciones en varios grupos contiguos y asignar ada grupo a redes mis pequeias (denominadas subredes) o, en casos raros, compartir parte de las direccio~ nes cen vecinos. La técnica de subnetting aumenta el mimero de 1s en la mascara, como veremos més tarde ‘cuando tratemos las direcciones sin clases. ‘Supernetting (creacién de siiper redes) Llegé un momento en que la mayorfa de las dircvciones de clase A y B estaban agotadas; sin embargo, todavia habria una gran demanda para bloques de tamafto medio, El tamafio de uu bloque de clase C con hlimero maximo de 256 direcciones no satisfacia las necesidades de la mayoria de las organizaciones. In- cluso una organizacién de tamafio medio necesitaba mas direcciones. Una solucién fue la técnica de super- netting. Con supernetting, una organizacién puede combinar varios bloques de clase C para crear un rango de direcciones mis grande. En otras palabras, se combinan varias redes para crear una siper red. Una or- ganizacion puede pedir un conjunto de bloques de clase C en lugar de un tinico bloque, Por ejemplo, una organizacién que necesita 1000 direcciones puede récibir cuatro bloques contiguos de clase C. La organi- Zacidn puede usar estas direcciones para crear una siiper red. La técnica de supernetting reduce el nlimero de unos en la mascara. Por ejemplo, si una organizacién recibe cuatro bloques de direcciones de clase C; la mascara cambia de /24 a /22. Veremos que el direccionamiento sin clases elimina Ja necesidad de creacién de super redes, Agotamiento de direcciones Los problemas en el direccionamiento con clases combinados con el ripido crecimiento de Intemet llevaron ‘al casi total agotamiento de las direcciones disponibles. Aun asi, cl nimero de dispositivos en Intemet era mucho menor que el espacio de direcciones 2". Se han agotado las direcciones de clase A y B y un bloque de clase C es demasiado pequeio para la mayoria de organizaciones de tamafio mediano. Una solucién que ha aliviado el problema es la idea de direccionamiento sin clases. CAPITULO 19. NIVEL DE RED: DIRECCIONAMIENTO LOGICO 521. __ Direccionamiento sin clases | Para resolver el agotamiento de direcciones y dar acceso a Intemet a mas organizaciones, se disefié ¢ imple- | menté el direccionamiento sin clases. Con este esquema, no hay clases, pero las direcciones todavia se asignan en bloques. Bloques de direcciones Enel direccionamiento sin clases, cuando una entidad, grande o pequefia, necesita conectarse a Internet, re- cibe un bloque (rango) de direcciones. El tamafio del bloque (el nimero de direcciones) varia dependiendo de la naturaleza y el tamafio de la entidad. Por ejemplo, una familia puede recibir s6lo dos direcciones: una gran organizacién puede recibir miles de direcciones. Un ISP, como proveedor de servicios de Internet, pue- de recibir miles o cientos de miles en funcién del nimero de clientes que debe atender. Restriccién Para simplificar la gestién de direcciones, las autoridades de Internet imponen tres restricciones sobre los bloques de direcciones sin clases: 1. Las direcciones de un bloque deben ser contiguas, una detras de otra. 2, El numero de direcciones en un bloque debe ser potencia de dos (1, 2, 4, 8,...). 3. Laprimera direccién debe ser divisible por el nimero de direcciones. Ejemplo 19.5 La Figura 19.3 muestra un hloque de direcciones, tanto en notacién binaria como en notacién punto- decimal, aeignada ‘14un pequetio negocio que necesita 16 direccione: ‘Se puede ver que las restricctones se aplican a este bloque. Las direcciones son contiguas. Kl numero de direcciones «spotencia de dos (16 = 24) y Ia primera direccién es divisible por 16. La primera direccién, cuando se convierte al ni- ‘mero decimal, es 3.440 487 260, lo cual cuando se divide por 16 da 215,024,210. Mascara Una forma mejor de definir un bloque de direcciones es seleccionar cualquier direccién del bloque y la més- cara, Como vimos antes, una mascara es un nimero de 32 bits en el cual los n bits més a la izquierda son 1 y los 32 ~ n bits de la derecha son 0, Sin embargo, en el direccionamiento sin clase la mascara de un bloque Figura 19.3 Un bloque de 16 direcciones asignadas a una pequeia organizacién. 205.1637.33 2os16ar47 © Decimal TOTO GG0T0000 voLBO101 G0%00000 11001101 9010600 90100101 0100001 16 direaiones| 11001101 0010000 "so100101 0101111 522 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES puede tomar cualquier valor desde 0 hasta 32, Es muy conveniente dar s6lo el valor de n precedido por una barra (notacién CIDR). La direceién y la notacién /n definen completamente el bloque (Ia primera direcci6n, la Ultima direccién y el numero de direcciones). Primera direceién La primera direccién del bloque se puede encontrar poniendo los 32 ~ n bits mas a la derecha de la direccién en notacién binaria a Os. Ejemplo 19.6 ‘Una pequefa organizacion recibe un bloque de direcciones. Se sabe que una de las direcciones ¢s 205.16.37.39/28. = ‘se enrutan 3 y:20hn 2 npanizacin '05.163733708 205.1637 3408 295.1627 3078 n0s.1637.468 905.1637 49781 CAPITULO 19. NIVFI.NE RED: DIRECCIONAMIENTO LOGICO 525 Figura 19.5 Jerarquia en una red telefonica de Estados Unidos. (Co) ea] cna itecambi | fijo. La parte de la direccién que define la red se denomina prefijo; la parte yuc define <1 nodo se denomina sufijo. La Figura 19.6 muestra la estructura jerarquica de una direccion IPv4. El prefijo es comin para todas las direcciones en la red; el sufijo cambia de uno a otro dispositive. Tres niveles de jerarquia: subredes Una organizacion que tiene un gran bloque de ditccciones puede querer crear grupos de redes (denominados subredes) y dividir las direcciones entre las distintas subredes. El resto del mundo todavia ve la organizacién como una entidad; sin embargo, internamente, hay varias subredes. Todos los mensajes son enviados a la dircvcién del enrutador que conecta la organizacién con el resto de Internet; el enrutador dirige los mensajes hacia las subredes apropiadas, Sin embargo, la organizacién necesita crear pequefios subbloques de direc nes, cada uno asignado a subredes especificas. La organizacién tiene su propia mascara; cada subred también debe tener Ia suya. Por ejemplo, suponga una organizacién que posee el bloque 17.12.40.0/26, que contiene 64 direcciones. {La organizacion tiene tres oficinas y necesita dividir las direcciones en tres subbloques de 32, 16 y 16 direc ciones. Se pueden hallar las nuevas mascaras usando los argumentos siguientes. 1, Suponga que la mascara para la primera subred es nl, entonces 25°" debe ser 32, lo que significa que nl=27. 2. Suponga que la mascara para la segunda subred es n2, entonces 2” debe ser 16, lo que significa que n2=28. 3, Suponga que la méseara para la segunda subred es n3, entonces 2"** debe ser 16, lo que significa que n3=28. Figura 19.6 Dos niveles de jerarquia en una direccién IPv4. i Prefijo de redes, ‘ i irecion det noo (epee pesos 526 KANSMISION DE DATOS ¥ REDES DE COMUNICACIONES Esto significa que se tienen las mascaras 27, 28 y 28, siendo la mascara de la organizacién 26. La Fi- gura 19.7 muestra una configuracién para el escenario anterior. ‘Vamos a comprobar para ver si podemos hallar las direcciones de subred para una de las direcciones en la subred. } a. En la subred 1, la direccién 17.12.14.29/27 nos puede dar la direccién de subred si se usa la mascara i /27 porque: b. En la subred 2, la direccién 17.12.14.45/28 nos puede dar la direccién de subred si se usa la mascara ¢- En la subred 3, la direccién 17.12.14,50/28 nos puede dar la direccién de subred si se usa la mascara /28 porque: CAPITULO 19, NIVEL DE RED: DIRECCIONAMIENTO LOGICO 527 Observe que aplicando la mascara de la red, /26, a cualquiera de las direcviones dadas)se obtiene la di- receidn de red 17.12.14,0/26, Esta prueba se deja al lector. Se puede decir que mediante las subredes se crean tres niveles de jerarquia. Observe que en nuestro ejem- plo, la longitud del prefijo de subred puede variar para las subredes como muestra la Figura 19.8. Mas niveles de jerarquia La estructura de direccionamiento sin clases no restringe el mimero de niveles en la jerarquia. Una organiza- cion puede dividir el bloque asignado de direcciones en subbloques. Cada subbloque puede a su vez dividir- se en bloques més pequeiios. Asi sucesivamente. Por ejemplo, esto se ve en los ISP. Un ISP nacional puede dividir un gran bloque de direcciones en bloques mas pequefios y asignar cada uno de ellos a un ISP regional. Un ISP regional puede dividir el bloque recibido del ISP nacional en bloques mas pequettos y asignarlos ISP locales. Un ISP local puede dividir el bloque recibido del ISP regional en bloques més pequefios y asignar cada uno de ellos a una organizacién distinta, Finalmente, una organizacién puede dividir el bloque recibido y hacer distintas subredes con él. Asignacién de direcciones El siguiente tema en el direccionamiemto sin clases es la asignaci6n de direcciones. {Como se pueden asignar los bloques? La responsabilidad iiltima de la asignacién de direcciones se le ha dado a una autoridad global denominada Internet Corporation for Assigned Names and Addresses (ICANN). Sin embargo, ICANN no asigna normalmente direcciones a organizaciones individuales. Asigna un gran bloque de direcciones a un ISP. A su vez, cada ISP divide el bloque que tiene asignado en bloques mas pequefios y garantiza los sub- bloques a sus clientes. En otras palabras, un ISP recibe un gran bloque para ser distribuido entre sus usuarios de Intemet. A esto se le denomina agregacién de direcciones: muchos bloques de direcciones se agregan en un blogue y se asignan a un ISP. Ejemplo 19.10 Un SP recibe un bloque de direcciones que comienza en 190.100.0.0/16(65.536 direcciones). £1 ISP necesita distribuir ‘estas direcciones a tres grupos de clientes como sigue: Figura 19.8 Tres niveles de jerarquia en una direccién IPv4. i Direccign del odo Saeed ale filsee] | Pirearease Sr : f Peli de ted re i 528 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES El primer grupo tene 64 clientes; cada uno necesita 256 direcciones. b, El segundo grupo tiene 128 clientes; cari uno necesita 128 direcciones. © El tercer grupo tiene 128 clientes; cada uno necesita 64 direcciones. Disehe los subbloques y calcule cuéntas direcciones quedan todavia disponibles despues de estas asignaciones. Solucién La Figura 19.9 muestra la situacién, 1, Grupot “far este grupo, cada cliente necesita 256 direcciones, Esto significa que se necesitan ocho bits (log, 256) para definir cada nodo. La longitud del prefijo es 32 8 = 24. Las direcciones son: 2. Grupo2 ‘Fara este grupo, cada cliente necesita 128 direcciones, Esto significa que se necesitan siete bits (log, 128) para definir cada nodo. La longitud del prefijo es 32 ~ 7 = 25. Las direcciones son: Figura 19.9 Un ejemplo de asignacién y distribucién de direcciones en un ISP. Cliente 001: 190 190 NAN Cliente 064; 190.100.63.028 Cliente 01: 190.100.64.0725 Cliente 128: 190.100.127.12805 J Ciente 001: 190.10,128.026 *Chiente 128: 190.100.159.192726 : CAPITULO 19, NIVEL DE RED: DIRECCIONAMIENTO LOGICO 529 3. Grupo 3 Para ove grupo, eada cliente necesita 64 direcciones. Esto significa que se necesitan seis bts (log, 64) para defi- nir cada nodo, La longitud del prefijo es 32 ~ 6 = 26. Las direcciones son: ‘Namero total de direcciones asignadas al ISP: 65,536 ‘Nimero de direcciones asignadas por el IS: 40.960 Nimero de direcciones disponibles: 24.576 - Traduccién de direccion de red (Network Address Translation, NAT) Elnimero de usuarios en hogares y pequefios negocios que quiere usar Internet esté en continuo ineremento, ‘i prinipo, un usuario se coneetaba a Internet mediante una linea de orden de marcado, lo que significa que taba coneetado durante un periodo de tiempo especifico. Un ISP con un bloque de direcciones podia.as1g3° i direccién a un usuario cuando era necesario. Pero stualmente las situacién es distinta. Los usuarios en hogares y pequefios negocios pueden estar conectados frodiante una tinea ADSL 0 un cable MODEM. Ademés, muchos no son felices con una direccién; puede } tuber ereado redes pequcfias con varios nodos y necesitan una direecién TP para cada uno. Con la escasez, de drecciones, esto representa un serio problema. 1 ‘Una soluciSn ripida para este problema es la traduccion de direeciones de red (NAT). NAT permite a un "uwatioenrinteramente un gran conjunt de diecciones yuna direcién, oun conyunto de pequets vseaior n ie cara al exterior El trfico interior puede usar el conjunto grande; el trfico exterior el conjunto pequehio. ‘ars separarlas direeciones usadas dentro del hogar oel negocio y as sadas para Internet, las autoridades Intemet han reservado tres conjuntos de direcciones como direcciones privadas, como se muestra en la Jin000 a _10.255.255.255 172.16.0.0 a __172,31.255.255 192.168.0.0 a 192.168.255.255 CCusiquierorganizacion puede usar direcciones de estos conjuntos sin permiso de as autoridades de Ine net Toda el mundo sabe que estas direcciones reservadas son para redes privadas. Son tnicas dentro de 'a Araanizacién, pero no globalmente. Ningin enrutadorreenviara al exterior un paguete que tiene esta dirvosién como direccién de destino. Elsitio debe tener una tinica conexién a Internet a través de un enrutador que ejecuta el software de NAT. La Figura 19.10 muestra una implementacién sencilla de NAT. 530 TRANSMISION DE DATOS ¥ REDES DE COMUNICACIONES Figura 19.10 Una implementacién NAT. ‘Como muestra la Figura 19.10, la red privada usa direcciones privadas. El enrutador que conectaré redes 4 Gireecion global usa una direecién privada y una direccién global, La red privada es transparente al resto de Intemet; el resto de Internet es sélo el enrutador NAT con la direccién 20.24.58. Traduccién de direcciones Tovios los paquetes de calida pasan a través del enrutador NAT, que sustituye la direccién origen en el Paque- fe con Ia direccién global NAT. Todos los paquetes de entrada pasan también a través del enrutadon NAT, ue sustituye la direecién destino en el paquete (Ia direccién global del enrutador NAT) con la direcciGn Privada apropiada. Ta Figura 19.11 muestra un ejemplo de traduccion de direcciones, Usar una direcclon IP En su forma més sencilla, una tabla de traduccién tiene s6lo dos columnas: Ja direc- i6n privada y la direccién externa (direceién destino del paquctc), Cuandu el eurutador traduce la direccion Figura 19.11 Direcciones en una NAT. CAPITULO 19. NIVEL DE RED: DIRECCIONAMIENTOLOGICO 531 Figura 19.12 Traduccién de direcciones NAT. esuno: 25.82.10, Fuente, 1721831 Destino: 25.42.10 Puente, 2002458 Destino, 200.2458 ‘origen del paquete que sale, también toma nota de la direccién destino —dénde va el paquete. Cuando llega Ja respuesta del destino, el enrutador usa la direccién origen del paquete (como la direccién externa) para hallar la direccién privada del paquete. La Figura 19.12 muestra la idea. Observe que lus direveivnes que cambian (son traducidas) se muestran en gris. r Con esa estrategia, Ia comunicacién siempre debe ser iniciada por la red privada. El mecanismo NAT desorito necesita que la red privada comicnee la comunicacién. Como veremos, NAT se usa principalmente por los ISP que asignan una ‘inica direccién a un cliente. Sin embargo, el cliente puede ser miembro de una ted privada que tiene muchas direcciones privadas. En este caso, la comunicacién con Internet siempre es iniciada desde el lado del cliente, usando un programa cliente como HTTP, TELNET o FTP para acceder al ‘correspondiente programa servidor. Por ejemplo, cuando un correo electrénico con origen en un sitio que no ¢s cliente es recibido por el servidor de correo electrénico del ISP, este correo se almacena en el buzén de cliente hasta que lo solicita. Una red privada no puede ejecutar un programa servidor para clientes fuera de ‘sured si usa la tecnologia NAT. Usar un conjunto de direcciones IP Puesto que el enrutador NAT tiene s6lo una direccién global, s6lo un nodo de la red privada puede acceder al mismo nodo externo. Para eliminar esta restriccin, cl enrutador NAT usa. un conjunto de direcciones globales. Por ejemplo, en lugar de usar s6lo una direccién global (200.24.5.8), lenrutador NAT puede usar cuatro direcciones (200.24.5.8, 200.24.5.9, 200.24.5.10, 200.24.5.11). En este ‘aso, cuatro nodos de la red privada se pueden comunicar con el mismo nodo externo al mismo tiempo, por- ‘que cada par de direcciones define una conexién. Sin embargo, todavia hay algunos problemas. En este ejemplo, ‘no se pueden establecer mas de cuatro conexiones al mismo destino. Igualmente, ningiin nodo de la red privada puede acceder a dos programas servidores externos (pot ejemplo, HTTP y FTP) al mismo tiempo. Usar direcciones IP y mimeros de puerto Para permitir una relacién muchos a muchos entre nodos de la __ ed privada y programas servidores externos, se necesita mas informacién en la tabla de traduccién. Suponga 532 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES or ejemplo que dos nodos con direcciones 172.18.3.1 y 172.18.3.2 dentro de una red privada necesitan ac- ceder al servidor HTTP en el nodo externo 25.8.3.2. Si la tabla de traduccién tiene cinco columnas, en lugar de 2, que incluyan los nimeros de puerto origen y destino para el protocolo de transporte, se elimina la am- bigtiedad. Los nimeros de puerto se tratan el Capitulo 23. La Tabla 19.4 muestra un ejemplo de tabla de traduceién. Tabla 19.4 Tabla de traduccién de cinco columnas ‘Observe que cuando la respuesta de HTTP vuelve, la combinacién de direccién origen (25.8.3.2) y nime- 10 de puerto de destino (1400) define el nodo de la red privada al cual se deberia enviar la respuesta. Observe también que para que la traduccisin funcione, los mimeros de puerto temporales (1400 y 1401) deberian ser ‘inicos. NAT e ISP Un ISP que sirva clientes de mareado puede usar |a tecnologia NAT para conservar direcciones. Por ejem- plo, suponga que aun ISP se le asignan 1000 direcciones, pero que tiene 100.000 clientes. Cada uno de los clientes recibe una direccién de red privada. El ISP traduce cada una de las 100.000 direcciones origen en los paquetes de salida a una de las 1000 direcciones globales; también traduce de la direccién destino glo- bal en los paquetes de entrada a la correspondiente direccién privada, La Figura 19.13 muestra este con- ceplo. Figura 19.13. Un ISP y NAT. rma 17230,100 CAPITULO 19. NIVEL DE RED: DIRECCIONAMIENTO LOGICO 533 19.2 DIRECCIONES IPv6 ‘A pesar de todas las soluciones a corto plazo, como el direccionamiento sin clase del protocolo de configu- racién de nodo dinémico (Dynamic Host Configuration protocol, DHCP), que se trata en el Capitulo 21, y NAT, cl agotamicnto de direcciones es todavia un problema a larga plazo para Internet. Esto y otros problemas en el propio protocolo, tales como la falta de acomodacién para la transmisién de audio y video en tiempo real, yla necesidad de cifrado y autenticacién de datos para algunas aplicaciones, han sido la motivacién para IPv6, En esta seccién comparamos la estructura de las direcciones de IPv6 con IPv4. En el Capitulo 20 se tralan ambos protocolos. Estructura Una direecién IPv6 esta formada por 16 bytes (octetos); es decir 128 bits de longitud. ‘Notacién hexadecimal con dos puntos Para hacer las direcciones més legibles, IPv6 especifica la notacién hexadecimal con dos puntos. En esta rotacién, los 128 bits se dividen en ocho secciones, cada una de las cuales tiene dos bytes. Dos bytes en ‘notacién hexadecimal necesitan cuatru digitus cn hexadecimal. Por tanto, la direccién esté formada por 37 digitos en hexadecimal, con cada grupo de cuatro digitos separados por dos puntos, como se muestra cn la Figura 19.14. Abreviatura ‘Aun asi, la direccién IP, incluso en formato hexadecimal, es muy larga, muchos de sus digitos son ceros. Tn este caso, se puede abreviar la direccién. Los ceros que encabevan nina seccitin (cuatro digitos entre dos juntos) pueden ser omitidos. S6lo los ceros en cabeza se pueden eliminar, no los ceros en cola (véase la Figura 19.15). ‘Usando esta forma de abreviatura, 0074 se puede escribir como 74, 000F como F y 0000 como 0. Obser- ‘ye que 3210 no se puede abreviar. Se pueden realizar més abreviaturas si hay secciones consecutivas forma~ das s6lo por ceros. Se pueden eliminar todos los ceros y sustituirlos con un dos puntos doble. Observe que este tipo de abreviatura se permite s6lo una vez. por direccién. Si hay dos ocurrencias de secciones cero, s6l0 sepodrd abreviar una de ellas. La expansién de las direcciones abreviadas es muy sencilla: alinear las porcio- ‘nes no abreviadas c insortar ceros para obtener la direccién a expandir original Figura 19.14 Direccién IPv6 en notacién binaria y hexadecimal con dos puntos. 128 bits = 16 byes = 32 digs hexadecimal [isistonis01100 te mannan 534 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES Figura 19.15 Direcciones IPv6 abreviadas. ginal DEC $ 0074 $ 0000 $ 0000 ¢ 0000 & BOFF £ 0000 ¢ FRO Ejemplo 19.11 Expandir la direcci ):15::1:12:1213 a su original, = a 2 : 1UD tn 2001 20000 ;0900.0000 20004 +6012 Solucién mont a bene eels Primero es necesario alinear el lado izquierdo de los dos puntos dables al izquierdo del patrén original y el lado derecho Ae los dos puntos dobles con el derecho del patrin original para ver cudntos ccros nevesitauos para reemplazar los dos puntos dobles, Esto significa que la direccién original Espacio de direcciones ae ts IPV6 tiene un rango de direcciones mucho mayor: hay disponibles 2' direcciones. Los disefiadores de IPv6 dividieron las direcciones en varias categorias. Unos pocas hits mas a la izquierda, denominados tipo de Prefijo, de cada direccién define su categoria, El tipo de prefijo cs de longitud variable, pero estin disehados de forma que ningiin cédigo sea idéutivy « otro. De esta forma, no hay ambigtiedad: cuando se da una direc. ‘cién, el tipo de prefijo se puede determinar fécilmente. La Tabla 19.5 muestra el prefijo de cada tipo de di- Teeciones. La tercera columna muestra la fraccién de cada tipo de direccién relativa al espacio completo de iones. Direcciones unicast ‘Una direccién unieast define una tinica computadora, El paquete enviado a una direccién unicast debe ser entregado a ese computadora especifica. IPv6 define dos tipos de direcciones unicast: con base geografica y -€on base en el proveedor. A continuacién trataremos el segundo tipo; el primer tipo se ha dejado para defini- CAPITULO 19 NIVEL. DE RED DIRECCIONAMIENTO LOGICO 535 5__ Tipos de prefijos para direcciones IPv6 0000 0000, Reservado: 1/256 ‘0000 ODOUL [ sin asignar 1/256 0000 001 [ Direcciones de red ISO 1/128 Direeciones de red IPX (Novell) Sin asignar 100 Direcciones unicast geogrificas vs 101 Sin asignar 18 110 Sin asignar 18 110 Sin asignar 116 Prs| 110 Sin asignar 1/32 11110 Sin asignar 1/64 111110 Sin asignar 1/128 111111100 Sin asignar 1/s12 1111 1110 10 Direcciones enlace local 11024 W110 1 Direcciones sitio local 17256 cin futura. Las direcciones con hase en el proveedor son usadas habitualmente por un nodo normal como direocién unicast, El formato de direccién se muestra en la Figura 19.16. La direccién basada en el proveedor tiene los campos siguientes: Gi Identificador de tipo. Este campo de 3 bits define la direccién como una direccién basada en el pro- ‘veedor. 1 Identificador de registro. Este campo de 5 bits define 1a agencia que ha registrado la direccién. Ac- tualmente hay definidas 3 agencias de registro. INTERNIC (cédigo 11000) es el centro para Estados Unidos, RIPNIC (c6digo 01000) es el centro para registro en Europa) y APNIC (cédigo 10100) es el centro para paises de Asia y el Pacifico. 536 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES Figura 19.16 Prefijos para direcciones unicast basadas en el proveedor. Prafijode sabres TNTERNIC 11000 RIPNIC 01000] 10100 Q Identificador del proveedor. Este campo de longitud variable identifica el proveedor de acceso a Internet (como un ISP). Se recomienda un campo de 16 bits. Identificador del subscriptor. Cuando una organizacién se suscribe a Intemet a través de un provee- dor, se le asigna un identificador de suscriptor. Una longitud de 24 bit es recomendable para este campo. G2 Identificador de subred. Cada suscriptor puede tener muchas subredes distintas y cada subred puede tener un identificador. El identificador de subred define una subred especifica en el territorio del sus- criptor. Para este campo se recomienda una longitud de 32 bits. Oi Identifieador de nodo. E1 iltimo campo define la identificacién del nodo conectado a una subred. Se recomienda una longitud de 48 bits para que este campo sea compatible con el enlace de 48 bits de la direccién fisica usado por Ethernet, En el futuro, la direccién del enlace ser la misma probablemente que la direccién del nodo fisico. Direcciones multicast Las direceiones multicast se usan para definir un grupo de nodos en lugar de uno. Un paquete enviado a una direecién multicast debe ser entregado a cada miembro del grupo. La Figura 19.17 muestra el formato de una direccién multicast, El segundo campo es un flag que define la direccién de grupo como permanente o transitorio. Una direc- cién de grupo permanente es definida por las autoridades de Internet y se puede acceder en cualquier momen- to. Una direccién de grupo transitorio, por otro lado, se usa s6lo temporalmente. Por ejemplo, los sistemas que participan en una teleconferencia pucden usar una direccién de grupo transitorio. El tercer campo define el émbito de la direccién de grupo. Se han definido muchos émbitos, como se muestra en la Figura 19.17. Direcciones anycast IPv6 define también direcciones anycast. Una direccién unicast, como una direccién multicast, también define un grupo de nodos. Sin embargo, un paquete destinado a una direccién anycast se entrega sélo a uno cde los miembros del grupo anycast, el més cercano (el que tiene la ruta mas corta). Aunque la definicién de Ja direccién anycast esta todavia en debate, un uso posible es asignar una direccién anycast a todos los enru- tadores de ISP que cubre un paquete destinado para el ISP al enrutador del ISP més cercano, No se asigna ningin bloque para direcciones anycast. CAPITULO 19. NIVEL DE KED: DIKECCIONAMIENTO LOGICO 537 Figura 19.17 Direcciones multicast en IPv6, Direcciones reservadas Otra categoria de espacio de direcciones son las direcciones reservadas, Estas direcciones comienzan con ocho 0s (el tipo de prefijo es 0000 0000). Hay definidas unas pocas subcategorias en esta categoria, como se mues- tra en Ia Figura 19.18, Una direcciéa sin especificar se usa cuando un nodo no sabe su propia direccidn y envia ma consulta bara saber su direccién. Una direceién de bucle se usa cuando un nodo se quiere probar a si mismo sin salir 4 lared. Una direcetén compatible se usaré durante la wausiciéu de IPv4 a IPV6 (véase el Capitulo 20). Se ‘usa cuando una computadora que usa IPV6 quiere enviar un mensaje a otra computadora que usa IPV6, pero el mensaje necesita pasar a través de una parte de la red que todavia opera en IPv4. Una direccién mapeada ‘se usard también durante la transicién. Sin embargo, se usa cuando una computadora que ha migrado a IPv6 quiere enviar paquetes a una computadora que todavia usa IPv4, Direcciones locales Estas direcciones se usan cuando una organizacién quiere usar el protocolo IPv6 sin estar conectada a Internet. En otras palabras, proporcionan direcciones para una red privada. Nadie fuera de la organizaciGn puede enviar Figura 19.18 Direcciones reservudus en IPVO. 8 bis 120 bits seo bits 120 bits co 9000000000000000 00000000001 Loopback 8 bis 38 is 32 its ee oe Drie 16bia 23 bie 4] @. Mapeada 538 — TRANSMISION DE DATOS Y REDES DE COMUNICACIONES ‘un mensaje a los nodos usando estas direcciones. Dos tipos de direcciones han sido definidas con este obje- tivo, como se muestra en la Figura 19.19. Una direccién de enlace local se usa en una subred aislada; una direccién de sitio local se usa en un sitio aislado con varias subredes. 19.3. LECTURAS RECOMENDADAS Para obtener mas informacién sobre los temas tratados en este capitulo, se recomiendan los siguientes libros y sitios. Los elementos entre corchetes [...] se refieren a la lista de biblivgrafia al final del libro. Libros Las direcciones IPv4 se tratan en los Capitulos 4 y 5 de [For06], el Capitulo 3 de [Ste94], las Seccién 4.1 de [PD03], el Capitulo 18 de [Sta04] y la Seccién 5.6 de [Tan03]. Las direcciones IPv6 se tratan en la Seccién 27.1 de [For06] y el Capitulo 8 de [Los04]. En [Dut01] se puede encontrar una buena discusién sobre NAT. Sitios O www.ierforg/rfe.html Informacion sobre RFC. RFC ze ceva de RFC relacionadas con el protocolo IPv4 se puede encontrar informacién sobre direcciones En la mayoria de RFC relacionadas con el protocolo IPv6 se puede encontrar informacién sobre direcciones IPv6: Figura 19.19 Direcciones locales en IPv6. 3 bi zhi CAPETULO 19. NIVEL DE RED: DIRECCIONAMIENTOLOGICO $30 Se puede encontrar informacién sobre NAT en: Direccionamiento con clases Direccionamiento sin clases 19.4 TERMINOS Y CONCEPTOS CLAVE Agregacion de direcciones Direvcioues anycast Direccién compatible Enrutamiento interdominio sin clases (CIDR) Direccién clase A Espacio de direcciones Direccién clase B Hostid Direccién clase C Mascara Direccién clase D Mascara de subred Direccién clase E Mascara de superred Direccién de enlace local Mascara por defecto ~ Direccidin de red Netid Direecién de sitio local Notacién binaria Direccién IP Notacién dos puntos hexadecimal Direceién Ipw4 Notacién punto-decimal Direccién Ipv6 Prefijo Diseecién mapeada Subnetting Direccién multicast Subred Direccién reservada Sufijo Direccién sin especificar Supemnetting Direccién unicast Superred Traduccién de direccion de red (NAT) 19.5 RESUMEN © Enelnivel dered, cy nccesario toner un sistema de identificacién global que identifique tinicamente a ‘cada nodo y enrutador para entregar un paquete de nodo a nodo. O Una direccién IPvd tiene 32 hits de longitud y define tinica y universalmente un nodo 0 enrutador Internet. Q En direccion con clases, la porcién de la direccién IP que identifica cada red se denomina netid 0 identificador de red. O Endireccién con clases, la porcién de la direccién IP que identifica cada nodo o enrutador en la red se denomina hostid o identificador de nodo, G Una direccién IP define la conexién de un dispositivo a una red. 1D Hay cinco clases de direcciones IPv4. Las clases A, B y C difieren en el nimero de nodos permitidos por red, La clase D es para multienvio y la clase E es reservada 1D Laclase ic la direccién se determina facilmente examinando el primer byte. 1D Las direcciones de clase A, B y C son principalmente para comunicaci6n unicast. 1D Las direcciones de clase D se usan para comunicacién multicast. ~ @ Latéonica de subnetting divide una red grande en varias mas pequefias, afiadiendo un nivel de jerarquia intermedio en direccionamiento IP. 1 Latécnica de supemetting combina varias redes en una mas grande. $40 TRANSMISION DE DATOS Y REDES DE COMUNICACIONES Q En direccionamiento sin clases se puede dividir el espacio de direcciones en bloques de longitud va- riable. O Hay tres restricciones en direccionamiento sin clases: a. El mimero de direcciones debe ser potencia de 2. b. La miscara debe estar incluida en la direccién para definir el bloque. ¢. Ladireccién de comienzo debe ser divisible por el mimero de direcciones en el bloque. U La mascara en direccién sin clases se expresa como la longitud del prefijo (/n) en notacién CIDR. Q Para hallar la primera direccién de un bloque, se ponen los 32 ~n bits de més a la derecha a 0. Para hallar el niimero de direcciones en el bloque, se calcula 2*-", donde n es la longitud del prefijo. QQ Para hallar la viltima direccién de un bloque, se ponen los 32 ~n bits de mis a la derecha a 1. O La técnica de subnetting incrementa el valor de n. Q La autoridad global para asignacién de direcciones es ICANN. Normalmente ICANN asigna blo- ques de direcciones muy grandes a ISP, que a su vez asigna pequefios subbloques a clientes indi- viduales. Q Las direcciones IPv6 usan notacién hexadecimal dos puntos con métodos de abreviatura disponibles. Hay tres tipos de direcciones en IPv6: unicast, anycast y multicast. Q En las direcciones IPv6, el campo de prefijo de longitud variable define el tipo de direccién u obje- tivo. 19.6 MATERIAL PRACTICO Preguntas de revision 1, ,Cual es el nimero de bits en una direccién IPv4? {Cual es el nimero de bits en una direccién IPv6? 2, {Cuil es la notacién punto-decimal en el direccionamiento IPv4? ;Cual es el mimero de bytes en una di- teccién IPv4 representada en notacién punto-decimal? {Cusl es la notacién hexadecimal en direcciones IPy6? {Cual es el niimero de digitos en una direccién IPv6 representada en notacién hexadecimal? 3. ,Cuiiles son las diferencias entre el direccionamiento con clases y sin clases en IPv4? 4, Liste las clases en direccionamiento con clases y defina la aplicacién de cada clase (unicast, multicast, broadcast o reserva) ‘5. Explique por qué la mayoria de las direcciones de clase A se malgastan. Explique por qué una organizacién de tamaiio medio o grande no quiere un bloque de direcciones de clase C. 6,,Qué es una mascara en direccionamiento IPv4? {Cudl es la mascara por defecto en direccionamiento Iva? 7. {Cuil es la direccién de red en un bloque de direcciones? ,Cémo se puede encontrar la direccién de red a partir de una direccién del bloque? 8, Describa brevemente las técnicas de subnetting y supernetting. ;Cémo varian las méscaras de red en sub- netting y supemetting de la mascara por defecto en direccionamiento con clases? 9, Como se puede distinguir una direccién multicast en direccionamiento IPv4? ,Cémo se puede hacer esto en direccionamiento IPv6? 10. ;Qué es NAT? {Cémo puede NAT ayudar con el agotamiento de direcciones? Ejercicios 11, {Cua es el espacio de direcciones de cada uno de los sistemas siguientes? a. Un sistema con direcciones de 8 bits. b. Un sistema con direcciones de 16 bits. c. Un sistema con direcciones de 64 bits. ‘CAPITULO 19. NIVEL DE RED: DIRECCIONAMIENTO LOGICO 541. 12,Un espacio de direcciones tiene un total de 1024 direcciones, ;Cudntos bits son necesarios para represen- tar una direceién? 13,Un espacio de direcciones usa tres simbolos 0, 1 y 2 para representar direcciones. Si cada direccién esta compuesto por 10 simbolos, ,euéntas direcciones estin disponibles en este sistema? 14,Cambie las direcciones IP siguicntes de notacién punto-decimal a notaciou binatia. a 114.34.2.8 b. 129.14.6.8 ©, 208.34.54.12 4d 238.34.2.1 15.Cambie las direcciones IP siguientes de notacién binaria a natacién punta-decimal. a OL111111 11110000 01100111 01111101 b, 10101111 11000000 11111000 00011101 ¢ 11011111 10110000 00011111 01011101 411101111 11110111 11000111 00011101 16,Halle la clase de las siguicntes direveiones IP. a 208.34.94.12 @ b. 2383421 1143428 -% d. 129.1468 % 17.Halle la direccié de red y del nodo en las siguientes direcciones IP. a 114,34.2.8 b. 132,56.8.6 ©, 208.34.54.12 18,En un bloque de direeciones, se sabe que la direccién IP de un uodo es 25.34.12.56/16. ,Cudl es la prime- Ta direccidn (direcci6n de red) y la witima direccion (direccion de broadcast limitado) en este bloque? 19.Una organizacién tiene asignado el bloque 16.0 0.0/8, Fl administrador quiere crear subredes de longitud fija 500. a, Halle la mascara de subred. 'b. Halle el ntimero de direcciones en cada subred. ¢. Halle la primera y la ultima direceién de la subred 1. 4d, Halle la primera y la dtima direccion de la subred 500. 2U.Escriba las siguiente mascaras en notacién barra (/n) a. 258.255.255.0 b. b.255.0.0.0 ©. ¢,299.255,224.0 d. 255.955.240.0 21. Halle el rango de direcciones cu lus bloques siguientes: a 125.90.77.3229 b. 200.17.21.198/97 e, 17,34.16.0/23 d. 180.34.64.64/30 22. Muestre la forma original no abreviada de las direcciones siguientes. a. 0:0) 542. TRANSMISION DE DATOS ¥ REDES DE COMUNICACIONES c. FFO2::0 d. 0:01 Actividades de investigaci6n 24, Halle el bloque de direcciones asignadas a su organizacibn o institucién. 25.Si usa un ISP para conectarse a Internet desde casa, halle el nombre del ISP y el bloque de direcciones asignadas a él. 26. 4Usa su escuela u organizacién direcciones con clase? Si es asi, halle la clase de las direcciones. Nivel de red: Protocolo de Internet En el modelo de Intemet, el principal protocolo de red es el Protocolo de Internet (IP). En este capitulo, se

También podría gustarte