You are on page 1of 2

1

Diagramas de Clases
Erick Amir Pe nael Mass on Vinueza David Quito,Ecuador Escuela Polit ecnica Nacional Facultad de Ingenier a El ectrica y Electr onica

ResumenUn diagrama de clases es un tipo de diagrama est atico que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de de los clases son utilizados durante el proceso de an alisis y diseno conceptual de la informaci sistemas, donde se crea el diseno on que se manejar a en el sistema, y los componentes que se encargaran del funcionamiento y la relaci on entre uno y otro. El objetivo de este trabajo es usar los diagramas de clases para implementar el protocolo de enrutamiento RIP, a trav es del uso de los plugins de Eclipse.

I NTRODUCCI ON Un diagrama de clases es un tipo de diagrama que representa los requerimientos en entidades y actuaciones, arquitectura conceptual de un dominio, soluciones de dise no de una arquitectura, y componentes de Software Orientado a Objetos. Eclipse permite la instalaci on de plugins que sirven para realizar un esquema de diagramas de clases. Estos esquemas siguen ciertas reglas y convenciones dictadas por la UML(Unied Modeling Lenguage) que es el lenguaje de modelado de sistemas de software m as conocido y utilizado en la actualidad; est a respaldado por el OMG (Object Management Group). Es un lenguaje gr aco para visualizar, especicar, construir y documentar un sistema. UML ofrece un est andar para describir un planodel sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programaci on, esquemas de bases de datos y compuestos reciclados. UML no puede compararse con la programaci on estructurada, pues UML signica Lenguaje Unicado de Modelado, no es programaci on, solo se diagrama la realidad de una utilizaci on en un requerimiento. Mientras que, programaci on estructurada, es una forma de programar como lo es la orientaci on a objetos, sin embargo, la programaci on orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML s olo para lenguajes orientados a objetos. I. P ROTOCOLO DE E NRUTAMIENTO RIP

alcanzables por un router mediante el c alculo del n umero de saltos existentes (m nimo 1, m aximo 16). Es decir, que si el n umero de saltos necesarios para llegar a una determinada red es igual a 16, se dice que dicha red es inalcanzable. La adaptaci on de rutas se hace a trav es del puerto 520 y el protocolo UDP mediante difusi on de tablas cada 30 segundos (1 ciclo), o antes si ha habido alg un cambio en las mismas. Si una ruta no es conrmada en 6 ciclos, se pone como sta permanece 2 ciclos m inalcanzable (a 16 saltos) y si e as sin conrmar, se borra. Es importante destacar, del mismo modo, que el protocolo RIP lleva asociadas ciertas limitaciones como son el reducido di ametro de red en el que opera, el excesivo tr aco de control y consumo de recursos de red que conlleva, la lenta convergencia ptima (s y la elecci on de una ruta no siempre o olo tiene en cuenta el n umero de saltos existentes y no el estado de cada enlace). Teniendo en cuenta todos estos aspectos, pasamos a explicar con m as detalle los rasgos principales de las dos versiones existentes, RIPv1 y RIPv2, de la implementaci on de dicho protocolo. Aunque si bien es cierto, todo el estudio que aparece recogido en este informe ata ne principalmente a RIPv1, ya que de RIPv2 s lo aparecen aquellas referencias que son comunes a ambas versiones. RIPv1 Las principales caractersticas que denen esta primera versi on del protocolo RIP son: No admite subredes. No admite direcciones con m ascara de longitud variable (VLSM). No admite CIDR(enrutamiento entre dominios sin clases). Los intercambios de informaci on no est an autenticados. RIPv2 A diferencia de la versin anterior, sta presenta ciertas mejoras: Admite subredes. Admite direcciones con m ascara de longitud variable (VLSM). Admite CIDR(enrutamiento entre dominios sin clases). Los intercambios estn autenticados con contraseas y se pueden llevar a cabo mediante multicast en lugar de broadcast (menos sobrecarga de la red).

El protocolo RIP es un protocolo de encaminamiento din amico de tipo IGP (Internal Gateway Protocol), mediante el cu al los router pertenecientes a un mismo Sistema Aut onomo intercambian y actualizan sus correspondientes tablas de rutas. El fundamento de dicho protocolo radica en el empleo del algoritmo vector distancia, que determina las redes que son

R EQUISITOS DEL PROTOCOLO DE ENRUTAMIENTO RIP El dispositivo env a su tabla de enrutamiento completa a todos los vecinos conectados cada 30 segundos. La base de datos de routing de cada uno de los hosts de la red que estan usando el protocolo de routing RIP tienen los siguientes campos: Direcci on de destino Siguiente Salto Interfaz de salida del router M etrica Temporizador Para obtener esta tabla, el protocolo de routing RIP utiliza el siguiente procedimiento para mantener actualizada la tabla de routing de cada uno de los nodos o routers de la red: Mantener una tabla con una entrada por cada posible destino en la red. La entrada debe contener la distancia D al destino, y el siguiente salto S del router a esa red. Conceptualmente deber a existir una entrada para el router mismo con m etrica 0, pero esta entrada no existir a. Peri odicamente se enviar a una actualizaci on de la tabla a cada uno de los vecinos del router mediante la direcci on de broadcast. Esta actualizaci on contendr a toda la tabla de routing. Cuando llegue una actualizaci on desde un vecino S, se an adir a el coste asociado a la red de S, y el resultado ser a una distancia D .Se comparar a la distancia D y si es menor que el valor actual de D a esa red entonces se sustituir a D por D. Par amentros a tener en cuenta: RIP utiliza el n umero de saltos como m etric para la selecci on de rutas. El n umero m aximo de saltos permitido en RIP es 15. RIP difuende actualizaciones de enrutamiento por medio de la tabla de enrutamiento completa cada 30 segundos. RIPv1 requiere que se use una sola m ascara de red para cada n umero de red de clase principal que es anunciado. La m ascara es una m ascara de subred de longitud ja. El est andar de RIPv1 no contempla actualizaciones desencadenadas. D IAGRAMA DE CLASES PARA EL PROTOCOLO RIP

You might also like