DISEO DE DIRECCIONAMIENTO IP PARA LA EMPRESA CYRUS WYRELES
PRESENTADO POR: DAZ QUINTERO CARLOS HERNNDEZ NGELES OMAR HUERTA GARCA GISSEL IVETT MEZA JIMNEZ TZUNAY ESLEE RODRGUEZ GARRIDO JOS ALEJANDRO
MXICO D.F. ENERO 2009
Agradecimientos:
Gracias a Dios por darmela dicha dellegar a estemomento con salud, as como bendecirmecon la familia quetengo. A mis padres por su cario, comprensin y apoyo incondicional. Sin ustedes no sera lo quesoy. Han sido y seguirn siendo un ejemplo a seguir. Gracias Fer y Luz, los quiero. Mami, esto tambin es tuyo. A mi esposa Elena, por su apoyo, comprensin y amor, quemeha permitido salir adelanteen los momentos ms difciles. Es un logro deambos. A mis hijos Yaret y J ovanni por ser mi inspiracin. A mis hermanos Gricel, J aneth y Fernando por estar conmigo en las buenas y en las malas. A mis amigos y a quienes ya no estn conmigo pero fueron partedemi vida, gracias por su compaa.
I ng. Carlos Daz Quintero
Agradecimientos:
A Dios: Por darme la oportunidad de vivir, por mantenerme con salud y por compartir este y otros momentos de felicidad en compaa de mis padres, familia y amigos.
A Mis padres: Sabiendo queno existir una forma deagradecer una vida desacrificios y esfuerzo, quiero quesientan queel objetivo logrado tambin es deustedes y que la fuerza quemeayud a conseguirlo fuesu apoyo.
A mi familia y amigos: Porque en todo momento estaban conmigo, por soportarme en buenos y malos momentos y porquesiempresupieron quelo lograra, y as fue, lo logramos.
I nstituto Politcnico Nacional: Mi querido Politcnico, no tendra las suficientes palabras para agradecer la gran oportunidad quemebrindaron al permitirmeingresar a sus aulas, por la herramienta ms valiosa quemedieron quees el estudio, por la enseanza que a travs de sus profesores me otorgaron para poder formarme como persona y porquemeensearon a mantenermesiemprefirme, seguro y con la cabeza en alto antecualquier adversidad, soy y siempresercon mucho orgullo Politcnico. Para todos ustedes con cario y admiracin. I ng. Omar Hernndez ngeles
Agradecimientos:
A mis Padres:
J ams existir una forma deagradecerles una vida delucha y esfuerzos constantes, la oportunidad de existir, por su sacrificio en algn tiempo incomprendido, por su ejemplo desuperacin incansabley por sus desvelos. Porquea pesar detodo siemprehan confiado en su nia. Su apoyo y amor son lo nico quemehan permitido salir adelante.
A mis hermanos: Quemehan brindado su apoyo en todo momento y han credo en m.
A mis amigos, Profesores y a la ESI M.E. U.C.: Quedeellos tom sus buenos consejos y ejemplos para llegar hasta aqu.
Con cario y Admiracin, les dedico estelogro como una ms demis metas.
I ng. Gissel I . Huerta Garca.
Agradecimientos:
Las ms sinceras gracias para mi pap Luis y mi mam Virginia por el apoyo durantemi desarrollo profesional, a mi hermana Mitzi por el apoyo moral durantetodo estetiempo, a J onathan por ser una demis motivaciones ms importantes para lograr mis metas, a todos mis amigos dentro y fuera de la escuela por seguirmeapoyando, en especial a Rogelio M. y familia.
I ng. Tzunay EsleeMeza J imnez
Agradecimientos:
Esta tesina representa un parteaguas entreuna etapa muy enriquecedora y el camino queel tiempo obliga. En toda mi vida as como en la experiencia universitaria y la conclusin deestetrabajo, ha habido personas quesemerecen las gracias porque sin su valiosa aportacin no hubiera sido posible este trabajo y tambin hay quien ms merecepor plasmar sus huellas en mi camino. Agradezco a Dios por estar conmigo en cada paso quedoy, por fortalecer mi corazn eiluminar mi mentey por haber puesto en mi camino a aquellas personas quehan sido mi soportey compaa, gracias por llenar mi vida de dichas y bendiciones. Agradezco a mis Padres, de todo corazn por su amor, cario y comprensin. Porquesiempresern mi inspiracin para alcanzar mis metas, por ensearmequetodo seaprendey quetodo esfuerzo es al final una gran recompensa; en todo momento los llevo conmigo. Esta tesina es suya. Agradezco a mis hermanos por la compaa y el apoyo quemebrindan. Se quecuento con ellos siempre. Agradezco haber encontrado el amor y compartir mi existencia con ella. Agradezco a mis profesores quecompartieron conmigo sus conocimientos y por su disposicin y ayuda brindadas. Agradezco a mis amigos por su confianza y su lealtad. Agradezco a mi pas porqueespera lo mejor dem.
En la actualidad la tecnologa de las comunicaciones entre computadoras, sin importar la distancia que las separe, han cobrado una importancia muy grande para el desarrollo de las empresas que pretenden expandirse, ya sea dentro de la propia Repblica Mexicana o bien a nivel internacional, esto como consecuencia de la globalizacin de la economa en la cual se encuentra totalmente inmerso nuestro pas. Considerando lo anterior, es necesario que una empresa que tiene varias sucursales, pueda establecer algn medio de comunicacin entre ellas, de manera que sea posible el intercambio de informacin, as como compartir equipos, software, etc.; en pocas palabras crear una red. Esto se puede establecer mediante una intranet para que solo exista el intercambio de informacin pero solo en una red LAN, pero si tambin se necesita que se establezca salida con Internet y la comunicacin entre varias LAN, se considera una red WAN, que es en la que nos basaremos para el desarrollo de este trabajo.
II. OBJETIVO
Disear el direccionamiento IP versin 4 para la red de la empresa CYRUS WYRELES
III. PROBLEMA
La empresa va a iniciar operaciones prximamente, pero no existe direccionamiento lgico en la red.
12
IV. JUSTIFICACIN
La empresa es de reciente constitucin y se requiere que se implemente el direccionamiento lgico para que exista comunicacin entre las diferentes sucursales que la integran.
V. ALCANCE
Este proyecto ser la propuesta de la distribucin lgica IP en toda la red de la empresa.
13
CAPTULO 1: INTRODUCCIN A REDES 1. REDES Cada uno de los tres siglos pasados ha estado dominado por una sola tecnologa. El siglo XVIII fue la etapa de los grandes sistemas mecnicos que acompaaron a la Revolucin Industrial. El siglo XIX fue la poca de la mquina de vapor. Durante el siglo XX, la tecnologa clave ha sido la recoleccin, procesamiento y distribucin de informacin. Entre otros desarrollos, hemos asistido a la instalacin de redes telefnicas en todo el mundo, a la invencin de la radio y la televisin, al nacimiento y crecimiento sin precedente de la industria de los ordenadores ( computadores ), as como a la puesta en rbita de los satlites de comunicacin. A medida que avanzamos hacia los ltimos aos de este siglo, se ha dado una rpida convergencia de estas reas, y tambin las diferencias entre la captura, transporte almacenamiento y procesamiento de informacin estn desapareciendo con rapidez. Organizaciones con centenares de oficinas dispersas en una amplia rea geogrfica esperan tener la posibilidad de examinar en forma habitual el estado actual de todas ellas, simplemente oprimiendo una tecla. A medida que crece nuestra habilidad para recolectar procesar y distribuir informacin, la demanda de ms sofisticados procesamientos de informacin crece todava con mayor rapidez. La industria de ordenadores ha mostrado un progreso espectacular en muy corto tiempo. El viejo modelo de tener un solo ordenador para satisfacer todas las necesidades de clculo de una organizacin se est reemplazando con rapidez por otro que considera un nmero grande de ordenadores separados, pero interconectados, que efectan el mismo trabajo. Estos sistemas, se conocen con el nombre de redes de ordenadores. Estas nos dan a entender una coleccin interconectada de ordenadores autnomos. Se dice que los ordenadores estn interconectados, si son capaces de intercambiar informacin. La conexin no necesariamente debe hacerse a travs de un hilo de cobre ya que actualmente se cuenta con el uso de lser, microondas y satlites de comunicacin.
1.1. Definicin de redes Definir el concepto de redes implica diferenciar entre el concepto de redes fsicas y redes de comunicacin. Una red fsica es aquella estructura que cuenta con un patrn caracterstico dentro de un conjunto de elementos que son encaminados a interactuar entre s. 14
Una red de computadoras (tambin llamada red de ordenadores o red informtica) es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, seales, ondas o cualquier otro mtodo de transporte de datos, que comparten informacin (archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a Internet, e-mail, chat, juegos), etc. Respecto a la estructura fsica, los modos de conexin fsica, los flujos de datos, etc.; podemos decir que una red la constituyen dos o ms ordenadores que comparten determinados recursos, sea hardware (impresoras, sistemas de almacenamiento, etc.) sea software (aplicaciones, archivos, datos, etc.). Desde una perspectiva ms comunicativa y que expresa mejor lo que puede hacerse con las redes, podemos decir que existe una red cuando estn involucrados un componente humano que comunica, un componente tecnolgico (ordenadores, televisin, telecomunicaciones) y un componente administrativo (institucin o instituciones que mantienen los servicios). Una red, ms que varios ordenadores conectados, la constituyen varias personas que solicitan, proporcionan e intercambian experiencias e informaciones a travs de sistemas de comunicacin. Si nos referimos a las redes de comunicacin podemos hablar de Internet, BITNET, USENET, FIDONET o de otras grandes redes. Pero, en el fondo, lo que verdaderamente nos debe interesar como es el flujo y el tipo de informacin que en estas redes circula. Es decir, que las redes deben ser lo ms transparentes posibles, de tal forma que el usuario final no requiera tener conocimiento de la tecnologa (equipos y programas) utilizada para la comunicacin (o no debiera, al menos). Las distintas configuraciones tecnolgicas y la diversidad de necesidades planteadas por los usuarios, lleva a las organizaciones a presentar cierta versatilidad en el acceso a la documentacin, mediante una combinacin de comunicacin sincrnica y asincrnica. La comunicacin sincrnica (o comunicacin a tiempo real) contribuira a motivar la comunicacin, a simular las situaciones, cara a cara, mientras que la comunicacin asincrnica (o retardada) ofrece la posibilidad de participar e intercambiar informacin desde cualquier sitio y en cualquier momento, permitiendo a cada participante trabajar a su propio ritmo y tomarse el tiempo necesario para leer, reflexionar, escribir y revisar antes de compartir la informacin. Ambos tipos de comunicacin son esenciales en cualquier sistema de formacin apoyado en redes.
15
1.1.1. Objetivo de las redes Las redes en general, consisten en "compartir recursos", y uno de sus objetivo es hacer que todos los programas, datos y equipo estn disponibles para cualquiera de la red que as lo solicite, sin importar la localizacin fsica del recurso y del usuario. En otras palabras, el hecho de que el usuario se encuentre a 1000 Km. de distancia de los datos, no debe evitar que este los pueda utilizar como si fueran originados localmente. Un segundo objetivo consiste en proporcionar una alta fiabilidad, al contar con fuentes alternativas de suministro. Por ejemplo todos los archivos podran duplicarse en dos o tres mquinas, de tal manera que si una de ellas no se encuentra disponible, podra utilizarse una de las otras copias. Adems, la presencia de mltiples CPU significa que si una de ellas deja de funcionar, las otras pueden ser capaces de encargarse de su trabajo, aunque se tenga un rendimiento global menor. Otro objetivo es el ahorro econmico. Los ordenadores pequeos tienen una mejor relacin costo / rendimiento, comparada con la ofrecida por las mquinas grandes. Estas son, a grandes rasgos, diez veces ms rpidas que el ms rpido de los microprocesadores, pero su costo es miles de veces mayor. Este desequilibrio ha ocasionado que muchos diseadores de sistemas construyan sistemas hechos a base de poderosos ordenadores personales, uno por usuario, con los datos guardados en una o ms mquinas, que funcionan como servidor de archivo compartido. Este objetivo conduce al concepto de redes con varios ordenadores en el mismo edificio. A este tipo de red se le denomina LAN (Red de rea Local), en contraste con lo extenso de una WAN (Red de rea Extendida), a la que tambin se conoce como red de gran alcance. Un punto muy relacionado es la capacidad para aumentar el rendimiento del sistema en forma gradual a medida que crece la carga, simplemente aadiendo ms procesadores. Con mquinas grandes, cuando el sistema est lleno, deber reemplazarse con uno ms grande, operacin que por lo normal genera un gran gasto y una perturbacin inclusive mayor al trabajo de los usuarios. Otro objetivo del establecimiento de una red de ordenadores, es que puede proporcionar un poderoso medio de comunicacin entre personas que se encuentran muy alejadas entre s. De esta forma es relativamente fcil para dos o ms personas que viven en lugares separados, escribir informes juntos. Esta rapidez hace que la cooperacin entre grupos de individuos que se encuentran alejados, y que anteriormente haba sido imposible de establecer, pueda realizarse ahora. 16
1.2. Estructura de una red En toda red existe una coleccin de mquinas para correr programas de usuario llamadas aplicaciones. Ahora bien para establecer como est constituida una red, seguiremos la terminologa de una de las primeras redes, denominada ARPANET, y llamaremos host a las mquinas antes mencionadas. Tambin, en algunas ocasiones se utiliza el trmino sistema terminal o sistema final. Los host estn conectados mediante una subred de comunicacin, o simplemente subred. El trabajo de la subred consiste en enviar mensajes entre host, de la misma manera como el sistema telefnico enva palabras entre la persona que habla y la que escucha. El diseo completo de la red se simplifica notablemente cuando se separan los aspectos puros de comunicacin de la red (la subred), de los aspectos de aplicacin (los host). Una subred en la mayor parte de las redes de rea extendida consiste de dos componentes diferentes: las lneas de transmisin y los elementos de conmutacin. Las lneas de transmisin (conocidas como circuitos, canales o troncales), se encargan de mover bits entre mquinas. Los elementos de conmutacin son ordenadores especializados que se utilizan para conectar dos o ms lneas de de transmisin. Cuando los datos llegan por una lnea de entrada, el elemento de conmutacin deber seleccionar una lnea de salida para reexpedirlos 1.2.1. Para qu sirve una red Cuando el entorno de trabajo es sencillo (una mquina, una impresora y un escner, por ejemplo), basta con conectar estos componentes. Pero cuando hay muchos usuarios, cada uno con su PC, que quieren usar el mismo dispositivo a la vez, la cosa se complica. Se hace necesario conectar en red, todo de manera que los usuarios tengan acceso a los dispositivos de hardware, a la Web y a la informacin o los datos de la empresa, e incluso as, no pueden uti lizar la impresora dos personas a la vez. Las conexiones por red permiten a los empleados de una empresa colaborar entre s y con empleados de otros lugares u otras empresas. Posibilitan el contacto de maneras nuevas, a la vez que lo estrechan ms de lo que jams habra cabido imaginar, entre personas de la oficina o de cualquier punto del globo. Si la empresa est conectada por una red, nadie est lejos de nadie. Las redes en general, permiten compartir recursos", y uno de sus objetivos es hacer que todos los programas, datos y equipo estn disponibles para cualquiera de la red que as lo solicite, sin importar la localizacin fsica del recurso y del usuario. En otras palabras, el hecho de que el usuario se encuentre a 1000 km de distancia de los datos, no debe evitar que este los pueda utilizar como si fueran originados localmente. 17
Una red nos proporciona una alta fiabilidad, al contar con fuentes alternativas de suministro. Por ejemplo todos los archivos podran duplicarse en dos o tres mquinas, de tal manera que si una de ellas no se encuentra disponible, podra utilizarse una de las otras copias. Adems, la presencia de mltiples CPU significa que si una de ellas deja de funcionar, las otras pueden ser capaces de encargarse de su trabajo, aunque se tenga un rendimiento global menor. Otra aplicacin del establecimiento de una red de ordenadores, es que puede proporcionar un poderoso medio de comunicacin entre personas que se encuentran muy alejadas entre s. Con el ejemplo de una red es relativamente fcil para dos o ms personas que viven en lugares separados, escribir informes juntos. Cuando un autor hace un cambio inmediato, en lugar de esperar varios das para recibirlos por carta. Esta rapidez hace que la cooperacin entre grupos de individuos que se encuentran alejados, y que anteriormente haba sido imposible de establecer, pueda realizarse ahora. Para dar una idea sobre algunos de los usos importantes de redes de ordenadores, veremos ahora brevemente tres ejemplos: el acceso a programas remotos, el acceso a bases de datos remotas y facilidades de comunicacin de valor aadido. Una compaa que ha producido un modelo que simula la economa mundial puede permitir que sus clientes se conecten usando la red y corran el programa para ver cmo pueden afectar a sus negocios las diferentes proyecciones de inflacin, de tasas de inters y de fluctuaciones de tipos de cambio. Con frecuencia se prefiere este planteamiento que vender los derechos del programa, en especial si el modelo se est ajustando constantemente necesita de una mquina muy grande para correrlo. Todas estas aplicaciones operan sobre redes por razones econmicas: el llamar a un ordenador remoto mediante una red resulta ms econmico que hacerlo directamente. La posibilidad de tener un precio ms bajo se debe a que el enlace de una llamada telefnica normal utiliza un circuito caro y en exclusiva durante todo el tiempo que dura la llamada, en tanto que el acceso a travs de una red, hace que solo se ocupen los enlaces de larga distancia cuando se estn transmitiendo los datos. Una tercera forma que muestra el amplio potencial del uso de redes, es su empleo como medio de comunicacin (Internet). Como por ejemplo, el tan conocido por todos, correo electrnico (e-mail), que se enva desde una terminal, a cualquier persona situada en cualquier parte del mundo que disfrute de este servicio. Adems de texto, se pueden enviar fotografas e imgenes.
18
1.2.2. Tipos de redes Las redes se pueden dividir en los siguientes tipos, ya que son los ms comunes de redes de ordenadores: Red pblica: una red pblica se define como una red que puede usar cualquier persona y no como las redes que estn configuradas con clave de acceso personal. Es una red de computadoras interconectadas, capaz de compartir informacin y que permite comunicar a usuarios sin importar su ubicacin geogrfica. Red privada: una red privada se definira como una red que puede usarla solo algunas personas y que estn configuradas con clave de acceso personal. Red de rea Personal (PAN): (Personal rea Network) es una red de ordenadores usada para la comunicacin entre los dispositivos de la computadora (telfonos incluyendo las ayudantes digitales personales) cerca de una persona. Los dispositivos pueden o no pueden pertenecer a la persona en cuestin. El alcance de una PAN es tpicamente algunos metros. Las PAN se pueden utilizar para la comunicacin entre los dispositivos personales de ellos mismos (comunicacin del intrapersonal), o para conectar con una red de alto nivel y el Internet (un up link). Las redes personales del rea se pueden conectar con cables con los buses de la computadora tales como USB y FireWire. Una red personal sin hilos del rea (WPAN) se puede tambin hacer posible con tecnologas de red tales como IrDA y Bluetooth. Red de rea local (LAN): una red que se limita a un rea especial relativamente pequea tal como un cuarto, un solo edificio, una nave, o un avin. Las redes de rea local a veces se llaman una sola red de la localizacin. Nota: Para los propsitos administrativos, LAN grande se divide generalmente en segmentos lgicos ms pequeos llamados los Workgroups. Un Workgroups es un grupo de las computadoras que comparten un sistema comn de recursos dentro de un LAN. Red del rea del campus (CAN): Se deriva a una red que conecta dos o ms LANs los cuales deben estar conectados en un rea geogrfica especfica tal como un campus de universidad, un complejo industrial o una base militar. Red de rea metropolitana (MAN): una red que conecta las redes de un rea dos o ms locales juntos pero no extiende ms all de los lmites de la ciudad inmediata, o del rea metropolitana. Las rebajadoras mltiples, los interruptores y los cubos estn conectados para crear a una MAN. Red de rea amplia (WAN): es una red de comunicaciones de datos que cubre un rea geogrfica relativamente amplia y que utiliza a menudo las instalaciones de transmisin proporcionadas por los portadores comunes, tales como compaas del telfono. Las tecnologas WAN funcionan generalmente en las tres capas ms bajas del Modelo de referencia OSI: la capa fsica, la capa de transmisin de datos, y la capa de red. 19
Red interna: Dos o ms redes o segmentos de la red conectados con los dispositivos que funcionan en la capa 3 (la capa de la red) del modelo de la referencia bsica de la OSI, tal como un router. Nota: Cualquier interconexin entre las redes del pblico, privadas, comerciales, industriales, o gubernamentales se puede tambin definir como red interna. Internet: Una red interna especfica, consiste en una interconexin mundial de las redes gubernamentales, acadmicas, pblicas, y privadas basadas sobre el Advanced Research Projects Agency Network (ARPANET) desarrollado por ARPA del departamento de los EE.UU. de la defensa tambin a casa al Word Wide Web (WWW) y designado el Internet con un capital I para distinguirlo de otros inter Networks genricos Intranet: Una red interna que se limitan en alcance a una sola organizacin o entidad y que utilicen el TCP/IP Protocol Suite, el HTTP, el FTP, y los otros protocolos y software de red de uso general en el Internet. Extranet: Una red interna que se limitan en alcance a una sola organizacin o entidad pero que tambin han limitado conexiones a las redes de una o ms generalmente, pero no necesariamente, organizaciones confiadas o entidades. Nota: Tcnico, un extranet se puede tambin categorizar como CAN, MAN, WAN, u otro tipo de red, aunque, por la definicin, un extranet no puede consistir en un solo LAN, porque un extranet debe tener por lo menos una conexin con una red exterior. Intranets y los extranets pueden o no pueden tener conexiones a Internet. Si est conectado con el Internet, el Intranet o el extranet se protege normalmente contra ser alcanzado del Internet sin la autorizacin apropiada.
Figura 1.1. Representacin de redes LAN, MAN y WAN
20
1.2.2.1. Red LAN LAN son las siglas de Local rea Network, Red de rea local. Una LAN es una red que conecta los ordenadores en un rea relativamente pequea y predeterminada (como una habitacin, un edificio, o un conjunto de edificios). Las redes LAN se pueden conectar entre ellas a travs de lneas telefnicas y ondas de radio. Las estaciones de trabajo y los ordenadores personales en oficinas normalmente estn conectados en una red LAN, lo que permite que los usuarios enven o reciban archivos y compartan el acceso a los archivos y a los datos. Cada ordenador conectado a una LAN se llama un nodo.
Figura 1.2. Ejemplo de una red LAN (Red de rea Local) Cada nodo (ordenador i ndividual) en un LAN tiene su propia CPU con la cual ejecuta programas, pero tambin puede tener acceso a los datos y a los dispositivos en cualquier parte en la LAN, esto significa que muchos usuarios pueden compartir dispositivos caros, como impresoras laser, as como datos. Los usuarios pueden tambin utilizar la LAN para comunicarse entre ellos, enviando E- mail o chateando. 1.2.2.2. Red WAN Red de rea Amplia (Wide rea Network o WAN), es un tipo de red de computadoras capaz de cubrir distancias desde unos 100 hasta unos 1000 km, dando el servicio a un pas o un continente. Un ejemplo de este tipo de redes sera Internet o cualquier red en la cual no estn en un mismo edificio todos sus miembros (sobre la distancia hay discusin posible). Muchas WAN son construidas por y para una organizacin o empresa particular y son de uso privado, otras son construidas por los proveedores de Internet (ISP) para proveer de conexin a sus clientes. 21
Hoy en da Internet proporciona WAN de alta velocidad, y la necesidad de redes privadas WAN se ha reducido drsticamente mientras que las VPN que utilizan cifrado y otras tcnicas para hacer esa red dedicada aumentan continuamente. Normalmente la WAN es una red punto a punto, es decir, red de paquete conmutado. Las redes WAN pueden usar sistemas de comunicacin va satlite o de radio. Fue la aparicin de los porttiles y los PDA la que trajo el concepto de redes inalmbricas. Una red de rea amplia o WAN se extiende sobre un rea geogrfica extensa, a veces un pas o un continente, y su funcin fundamental est orientada a la interconexin de redes o equipos terminales que se encuentran ubicados a grandes distancias entre s.
Figura 1.3. Red WAN (Red de rea Extensa) Para ello cuentan con una infraestructura basada en poderosos nodos de conmutacin que llevan a cabo la interconexin de dichos elementos, por los que adems fluyen un volumen apreciable de informacin de manera conti na. Por esta razn tambin se dice que las redes WAN tienen carcter pblico, pues el trfico de informacin que por ellas circula proviene de diferentes lugares, siendo usada por numerosos usuarios de diferentes pases del mundo para transmitir informacin de un lugar a otro. A diferencia de las redes LAN, la velocidad a la que circulan los datos por las redes WAN suele ser menor que la que se puede alcanzar en las redes LAN. Adems, las redes LAN tienen carcter privado, pues su uso est restringido normalmente a los usuarios miembros de una empresa, o institucin, para los cuales se dise la red. La infraestructura de redes WAN la componen, adems de los nodos de conmutacin, lneas de transmisin de grandes prestaciones, caracterizadas por sus grandes velocidades y ancho de banda en la mayora de los casos. Las lneas de transmisin (tambin llamadas "circuitos", "canales" o "troncales") mueven informacin entre los diferentes nodos que componen la red.
22
1.2.2.3. Red MAN Red de rea metropolitana (Metropolitan Area Network o MAN) es una red de alta velocidad (banda ancha) que dando cobertura en un rea geogrfica extensa, proporciona capacidad de integracin de mltiples servicios mediante la transmisin de datos, voz y vdeo, sobre medios de transmisin tales como fibra ptica y par trenzado (MAN BUCLE), la tecnologa de pares de cobre se posiciona como una excelente alternativa para la creacin de redes metropolitanas, por su baja latencia (entre 1 y 50ms), gran estabilidad y la carencia de interferencias radioelctricas, las redes MAN BUCLE, ofrecen velocidades que van desde los 2Mbps y los 155Mbps. El concepto de red de rea metropolitana representa una evolucin del concepto de red de rea local a un mbito ms amplio, cubriendo reas mayores que en algunos casos no se limitan a un entorno metropolitano sino que pueden llegar a una cobertura regional e incluso nacional mediante la interconexin de diferentes redes de rea metropolitana. Una red de rea metropolitana puede ser pblica o privada. Un ejemplo de MAN privada sera un gran departamento o administracin con edificios distribuidos por la ciudad, transportando todo el trfico de voz y datos entre edificios por medio de su propia MAN y encaminando la informacin externa por medio de los operadores pblicos. Los datos podran ser transportados entre los diferentes edificios, bien en forma de paquetes o sobre canales de ancho de banda fijos. En aplicaciones de video pueden enlazar los edificios para reuniones, simulaciones o colaboracin de proyectos.
Figura 1.4. Red MAN (Red de rea Metropolitana) Un ejemplo de MAN pblica es la infraestructura que un operador de telecomunicaciones instala en una ciudad con el fin de ofrecer servicios de banda ancha a sus clientes localizados en esta rea geogrfica. 23
1.3. Topologas de red La topologa de red o forma lgica de red se define como la cadena de comunicacin que los nodos que conforman una red usan para comunicarse, sin embargo se puede establecer una topologa esttica, eso depender de lo que se necesite en el momento. En algunos casos se puede usar la palabra arquitectura en un sentido relajado para hablar a la vez de la disposicin fsica del cableado y de cmo el protocolo considera dicho cableado. La topologa de red la determina nicamente la configuracin de las conexiones entre nodos. La distancia entre los nodos, las interconexiones fs icas, las tasas de transmisin y/o los tipos de seales no pertenecen a la topologa de la red, aunque pueden verse afectados por la misma. 1.3.1 Conexin tipo bus Red cuya topologa se caracteriza por tener un nico canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. De esta formar todos los dispositivos comparten el mismo canal para comunicarse entre s. La topologa de bus tiene todos sus nodos conectados directamente a un enlace y no tiene ninguna otra conexin entre s. Fsicamente cada host est conectado a un cable comn, por lo que se pueden comunicar directamente. La ruptura del cable hace que los hosts queden desconectados.
Figura 1.5. Topologa de bus 1.3.2 Conexin tipo estrella Una red en estrella es una red en la cual las estaciones estn conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a travs de este. Dado su transmisin. Una red en estrella activa 24
tiene un nodo central activo que normalmente tiene los medios para prevenir problemas relacionados con el eco. Se utiliza sobre todo para redes locales. La mayora de las redes de rea local que tienen un enrutador (router), un conmutador (switch) o un concentrador (hub) siguen esta topologa. El nodo central en estas sera el enrutador, el conmutador o el concentrador, por el que pasan todos los paquetes.
Figura 1.6. Topologa de estrella 1.3.3 Conexin tipo anillo Topologa de red en la que cada estacin est conectada a la siguiente y la ltima est conectada a la primera. Cada estacin tiene un receptor y un transmisor que hace la funcin de repetidor, pasando la seal a la siguiente estacin. En este tipo de red la comunicacin se da por el paso de un token o testigo, que se puede conceptualizar como un cartero que pasa recogiendo y entregando paquetes de informacin, de esta manera se evitan eventuales prdidas de informacin debidas a colisiones.
Figura 1.7. Topologa tipo anillo 25
Cabe mencionar que si algn nodo de la red deja de funcionar, la comunicacin en todo el anillo se pierde. En un anillo doble, dos anillos permiten que los datos se enven en ambas direcciones. Esta configuracin crea redundancia (tolerancia a fallos), lo que significa que si uno de los anillos falla, los datos pueden transmitirse por el otro. 1.3.4. Conexin tipo rbol Topologa de red en la que los nodos estn colocados en forma de rbol. Desde una visin topolgica, la conexin en rbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los dems nodos. Es una variacin de la red en bus, la falla de un nodo no implica interrupcin en las comunicaciones. Se comparte el mismo canal de comunicaciones.
Figura 1.8. Topologa tipo rbol La topologa en rbol puede verse como una combinacin de varias topologas en estrella. Tanto la de rbol como la de estrella son similares a la de bus cuando el nodo de interconexin trabaja en modo difusin, pues la informacin se propaga hacia todas las estaciones, solo que en esta topologa las ramificaciones se extienden a partir de un punto raz (estrella), a tantas ramificaciones como sean posibles, segn las caractersticas del rbol. Los problemas asociados a las topologas anteriores radican en que los datos son recibidos por todas las estaciones sin importar para quien vayan dirigidos. Es entonces necesario dotar a la red de un mecanismo que permita identificar al destinatario de los mensajes, para que estos puedan recogerlos a su arribo. Adems, debido a la presencia de un medio de transmisin compartido entre muchas estaciones, pueden producirse interferencia entre las seales cuando dos o ms estaciones transmiten al mismo tiempo. 26
La solucin al primero de estos problemas aparece con la introduccin de un identificador de estacin destino. Cada estacin de la LAN est unvocamente identificada. Para darle solucin al segundo problema (superposicin de seales provenientes de varias estaciones), hay que mantener una cooperacin entre todas las estaciones, y para eso se utiliza cierta informacin de control en las tramas que controla quien transmite en cada momento (control de acceso al medio) se pierde por completo la informacin si no la utilizas. 1.4. Aplicacin de las redes El reemplazo de una mquina grande por estaciones de trabajo sobre una LAN no ofrece la posibilidad de introducir muchas aplicaciones nuevas, aunque podran mejorarse la fiabilidad y el rendimiento. Sin embargo, la disponibilidad de una WAN si genera nuevas aplicaciones viables, y algunas de ellas pueden ocasionar importantes efectos en la totalidad de la sociedad. Para dar una idea sobre algunos de los usos importantes de redes de ordenadores, veremos ahora brevemente tres ejemplos: el acceso a programas remotos, el acceso a bases de datos remotas y facilidades de comunicacin de valor aadido. Una compaa que ha producido un modelo que simula la economa mundial puede permitir que sus clientes se conecten usando la red y corran el programa para ver cmo pueden afectar a sus negocios las diferentes proyecciones de inflacin, de tasas de inters y de fluctuaciones de tipos de cambio. Con frecuencia se prefiere este planteamiento que vender los derechos del programa, en especial si el modelo se est ajustando constantemente necesita de una mquina muy grande para correrlo. Todas estas aplicaciones operan sobre redes por razones econmicas: el llamar a un ordenador remoto mediante una red resulta ms econmico que hacerlo directamente. La posibilidad de tener un precio ms bajo se debe a que el enlace de una llamada telefnica normal utiliza un circuito caro y en exclusiva durante todo el tiempo que dura la llamada, en tanto que el acceso a travs de una red, hace que solo se ocupen los enlaces de larga distancia cuando se estn transmitiendo los datos. Una tercera forma que muestra el amplio potencial del uso de redes, es su empleo como medio de comunicacin (INTERNET). Como por ejemplo, el tan conocido por todos, correo electrnico (e-mail), que se enva desde una terminal, a cualquier persona situada en cualquier parte del mundo que disfrute de este servicio. Adems de texto, se pueden enviar fotografas e imgenes.
27
1.4.1. Redes de comunicacin La posibilidad de compartir con carcter universal la informacin entre grupos de computadoras y sus usuarios es un componente vital de la era de la informacin. La generalizacin de la computadora personal (PC) y de la red de rea local (LAN) durante la dcada de los ochenta ha dado lugar a la posibilidad de acceder a informacin en bases de datos remotas; cargar aplicaciones desde puntos de ultramar; enviar mensajes a otros pases y compartir ficheros, todo ello desde una computadora personal. Las redes que permiten todo esto son equipos avanzados y complejos. Su eficacia se basa en la confluencia de muy diversos componentes. El diseo e implantacin de una red mundial de ordenadores es uno de los grandes milagros tecnolgicos de las ltimas dcadas. 1.4.2. Mdems y empresas de servicios Todava en la dcada de los setenta las computadoras eran mquinas caras y frgiles que estaban al cuidado de especialistas y se guardaban en recintos vigilados. Para utilizarlos se poda conectar un terminal directamente o mediante una lnea telefnica y un mdem para acceder desde un lugar remoto. Debido a su elevado costo, solan ser recursos centralizados a los que el usuario acceda por cuenta propia. Durante esta poca surgieron muchas organizaciones, las empresas de servicios, que ofrecan tiempo de proceso en una mainframe. Las redes de computadoras no estaban disponibles comercialmente. No obstante, se inici en aquellos aos uno de los avances ms significativos para el mundo de la tecnologa: los experimentos del Departamento de Defensa norteamericano con vistas a distribuir los recursos informticos como proteccin contra los fallos. Este proyecto se llama ahora Internet. 1.5. Ejemplos de redes Un nmero muy grande de redes se encuentran funcionando, actualmente, en todo el mundo, algunas de ellas son redes pblicas operadas por proveedores de servicios portadores comunes o PTT, otras estn dedicadas a la investigacin, tambin hay redes en cooperativas operadas por los mismos usuarios y redes de tipo comercial o corporativo. Las redes, por lo general, difieren en cuanto a su historia, administracin, servicios que ofrecen, diseo tcnico y usuarios. La historia y la administracin pueden variar desde una red cuidadosamente elaborada por una sola organizacin, con un objetivo muy bien definido, hasta una coleccin especfica de mquinas, cuya conexin se fue realizando con el paso del tiempo, sin ningn plan maestro o administracin central que la supervisara. Los servicios ofrecidos van 28
desde una comunicacin arbitraria de proceso a proceso, hasta llegar al correo electrnico, la transferencia de archivos, y el acceso y ejecucin remota. Los diseos tcnicos se diferencian en el medio de transmisin empleado, los algoritmos de encaminamiento y de denominacin utilizados, el nmero y contenido de las capas presentes y los protocolos usados. Por ltimo, las comunidades de usuarios pueden variar desde una sola corporacin, hasta aquella que incluye todos los ordenadores cientficos que se encuentren en el mundo industrializado. 1.5.1. Concentrador Un concentrador o hub es un dispositivo que permite centralizar el cableado de una red y poder ampliarla. Esto significa que dicho dispositivo recibe una seal y repite esta seal emitindola por sus diferentes puertos. Un concentrador funciona repitiendo cada paquete de datos en cada uno de los puertos con los que cuenta, excepto en el que ha recibido el paquete, de forma que todos los puntos tienen acceso a los datos. Tambin se encarga de enviar una seal de choque a todos los puertos si detecta una colisin. Son la base para las redes de topologa tipo estrella. Como alternativa existen los sistemas en los que los ordenadores estn conectados en serie, es decir, a una lnea que une varios o todos los ordenadores entre s, antes de llegar al ordenador central. Llamado tambin repetidor multipuerto, existen 3 clases. Pasivo: No necesita energa elctrica. Activo: Necesita alimentacin. Inteligente: Tambin llamados smart hubs, son hubs activos que incluyen microprocesador. Dentro del modelo OSI el concentrador opera a nivel de la capa fsica, al igual que los repetidores, y puede ser implementado utilizando nicamente tecnologa analgica. Simplemente une conexiones y no altera las tramas que le llegan. 1.5.2. Conmutador Switch (en castellano "conmutador") es un dispositivo analgico de lgica de interconexin de redes de computadoras que opera en la capa 2 (nivel de enlace de datos) del modelo OSI (Open Systems Interconnection). Un conmutador interconecta dos o ms segmentos de red, funcionando de manera similar a los puentes (bridges), pasando datos de un segmento a otro, de acuerdo con la direccin MAC de destino de los datagramas en la red. 29
Los conmutadores se utilizan cuando se desea conectar mltiples redes, fusionndolas en una sola. Al igual que los puentes, dado que funcionan como un filtro en la red, mejoran el rendimi ento y la seguridad de las LANs. 1.6. Nodos El trmino nodo puede referirse a los siguientes conceptos: Espacio real o abstracto en el que confluyen parte de las conexiones de otros espacios reales o abstractos que comparten sus mismas caractersticas y que a su vez tambin son nodos. Todos estos nodos se interrelacionan entre s de una manera no jerrquica y conforman lo que en trminos sociolgicos o matemticos se llama red. En informtica, un nodo es "Punto de interseccin o unin de varios elementos que confluyen en el mismo lugar". Ejemplo: en una red de ordenadores cada una de las mquinas es un nodo, y si la red es Internet, cada servidor constituye tambin un nodo. En Programacin, concretamente en estructuras de datos un nodo es uno de los elementos de una lista enlazada, de un rbol o de un grafo. Cada nodo ser una estructura o registr que dispondr de varios campos, al menos uno de esos campos ser un puntero o referencia a otro nodo, de forma que conocido un nodo, a partir de esa referencia, debe poder accederse a otros nodos de la estructura. Los nodos son herramientas esenciales para la construccin de estructuras de datos dinmicas. En electrnica un nodo es un punto de conexin entre dos o ms elementos de un circuito 1.7. Definicin de protocolos Protocolo de red o tambin Protocolo de Comunicacin es el conjunto de reglas que especifican el intercambio de datos u rdenes durante la comunicacin entre las entidades que forman parte de una red. Los protocolos son reglas de comunicacin que permiten el flujo de informacin entre computadoras distintas que manejan lenguajes distintos, por ejemplo, dos computadores conectados en la misma red pero con protocolos diferentes no podran comunicarse jams, para ello, es necesario que ambas "hablen" el mismo idioma, por tal sentido, el protocolo TCP/IP fue creado para las comunicaciones en Internet, para que cualquier computador se conecte a Internet, es necesario que tenga instalado este protocolo de comunicacin Pueden estar implementados bien en hardware (tarjetas de red), software (drivers), o una combinacin de ambos. 30
1.7.1. Propiedades tpicas Deteccin de la conexin fsica sobre la que se realiza la conexin (cableada o sin cables) Pasos necesarios para comenzar a comunicarse (Handshaking) Negociacin de las caractersticas de la conexin. Cmo se inicia y cmo termina un mensaje. Formato de los mensajes. Qu hacer con los mensajes errneos o corruptos (correccin de errores) Cmo detectar la prdida inesperada de la conexin, y qu hacer en ese caso. Terminacin de la sesin de conexin. Estrategias para asegurar la seguridad (autenticacin, cifrado). 1.7.2. Estandarizacin Los protocolos implantados en sistemas de comunicacin con un amplio impacto, suelen convertirse en estndares, debido a que la comunicacin e intercambio de informacin (datos) es un factor fundamental en numerosos sistemas, y para asegurar tal comunicacin se vuelve necesario copiar el diseo y funcionamiento a partir del ejemplo pre-existente. Esto ocurre tanto de manera informal como deliberada. Existen consorcios empresariales, que tienen como propsito precisamente el de proponer recomendaciones de estndares que se deben respetar para asegurar la interoperabilidad de los productos. 1.7.3. Especificacin de protocolo Sintaxis: Se especifica como son y como se construyen. Semntica: Que significa cada comando o respuesta del protocolo respecto a sus parmetros/datos. Procedimientos de uso de esos mensajes: Es lo que hay que programar realmente(los errores, como tratarlos)
31
CAPTULO 2: TCP/IP 2. HISTORIA DE TCP/IP La arquitectura del TCP/IP a menudo se llama la arquitectura de Internet, debido a que el TCP/ IP e Internet estn entrelazados de manera muy prxima. Internet fue propuesta originalmente por la precursora de la DARPA, llamada Advanced Research Projects Agency (ARPA), como un mtodo para probar la viabilidad de las redes de intercambio de paquetes. (Cuando el inters de la ARPA se volvi de naturaleza militar, se cambio el nombre.) Durante su ocupacin en el proyecto, ARPA previ una red de lneas arrendadas, conectadas por nodos interruptores. La red se llam ARPANET y los nodos interruptores se llamaron Procesadores de Mensajes Entre Redes (Internet Message Processors) o IMP. La ARPANET inicialmente debera componerse de cuatro IMP localizados en la Universidad de California en Los ngeles, la Universidad de California en Santa Brbara, el Stanford Research Institute y la Universidad de Utah. Los IMP originales iban a ser minicomputadoras Honeywell 316. El con trato para la instalacin de la red lo gan Bolt, Beranek y Newman (BBN), una compaa que tuvo una gran influencia en la elaboracin de la red en los siguientes aos. El contrato fue otorgado a fines de 1968, seguido por pruebas y perfeccionamientos a lo largo de los siguientes cinco anos. Una necesidad reconocida en forma comn fue la capacidad para transferir archivos desde una mquina a otra, as como la capacidad para soportar registros remotos. Los registros remotos permitiran a un usuario en Santa Brbara conectarse con una mquina en Los ngeles a travs de la red y funcionar como si estuviera frente a la mquina en la UCLA. El protocolo usado entonces en la red no era capaz de manejar estos requerimientos de funcionalidad nuevos, de modo que en forma continua fueron desarrollados, perfeccionados y probados nuevos protocolos. El registro remoto y la transferencia de archivos remota por fin fueron puestos en prctica en un protocolo llamado Programa de Control de la Red (NCP; Network Control Program). Ms tarde, se agreg el correo electrnico por medio del File Transfer Protocol (FTP). Junto con los registros remotos y transferencia de archivos del NCP, conformaron los servicios bsicos para ARPANET. Para 1973, era claro que NCP era incapaz de manejar el volumen de trfico y la funcionalidad nueva propuesta. Se comenz un proyecto para desarrollar un protocolo nuevo. Las arquitecturas TCP/IP y Gateway (equipo de compuerta de enlace) fueron propuestas por primera vez en 1974. El artculo publicado por Cerf y Kahn describa un sistema que proporcionaba un protocolo de aplicacin 32
estandarizada que adems, usaba reconocimientos de extremo a extremo. En realidad ninguno de estos conceptos era novedoso en ese tiempo, pero de mayor importancia (y con considerable visin), Cerf y Kahn sugirieron que el nuevo protocolo fuera independiente de la red y el hardware de computadoras subyacentes. Adems, propusieron una conectividad universal a travs de la red. Estas dos ideas fueron radicales en un mundo de hardware y software patentados, debido a que permitiran participar en la red a cualquier clase de plataforma. El protocolo se elabor y se conoci como TCP/IP. En 1981 se emitieron una serie de RFC (Solicitudes de Comentarios, parte del proceso para adoptar normas de Internet nuevas), estandarizando el TCP/IP versin 4 para ARPANETP En 1982, TCP/IP sustituy al NCP como el protocolo dominante de la red creciente, la cual ahora estaba conectando mquinas a lo largo del continente. Se ha estimado que una computadora nueva se conectaba a ARPANET cada 20 das durante su primera dcada. (Esto podra no parecer mucho en comparacin con el estimado actual de la duplicacin del tamao de Internet cada ao, pero a principios de 1980 era una tasa de crecimiento fenomenal.) Durante el desarrollo de ARPANET se hizo obvio que investigadores no militares podran usar la red para su beneficio, permitiendo la comunicacin ms rpida de las ideas al igual que una transferencia de datos fsicos ms rpida. Una propuesta a la National Science Foundation condujo al financiamiento para la Computer Science Network en 1981, uniendo a los institutos militares con los educativos y de investigacin para perfeccionar la red. Esto condujo a la divisin en dos redes diferentes en 1984. MILNET se dedic al trfico militar no clasificado, en tanto que ARPANET se dej para investigacin y otros propsitos no militares. El crecimiento de ARPANET y su desaparicin subsecuente ocurrieron con la aprobacin de la Office of Advanced Scientific Computing para desarrollar un acceso amplio a las supercomputadoras. Crearon la NSFNET para conectar seis supercomputadoras diseminadas a lo largo del pas por medio de lneas T-1 (las cuales operaban a 1.544 Mbps). Por fin en 1990 el Departamento de Defensa declar obsoleta a ARPANET y fue desmantelada en forma oficial. 2.1. TCP/IP Los protocolos que se utilizan en las comunicaciones son una serie de normas que deben aportar las siguientes funcionalidades: Permitir localizar un ordenador de forma inequvoca. Permitir realizar una conexin con otro ordenador. 33
Permitir intercambiar informacin entre ordenadores de forma segura, independiente del tipo de mquinas que estn conectadas (PC, MAC, AS- 400, etc.). Abstraer a los usuarios de los enlaces utilizados (red telefnica, radioenlaces, satlite...) para el intercambio de informacin. Permitir liberar la conexin de forma ordenada. Debido a la gran complejidad que conlleva la interconexin de ordenadores, se ha tenido que dividir todos los procesos necesarios para realizar las conexiones en diferentes niveles. Cada nivel se ha creado para dar una solucin a un tipo de problema particular dentro de la conexin. Cada nivel tendr asociado un protocolo, el cual entendern todas las partes que formen parte de la conexin. Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el ms importante el protocolo IP. Bajo este nombre(TCP/IP)se esconde uno de los protocolos ms usados del mundo, debido a que es el ms usado por Internet y est muy extendido en el sistema operativo UNIX. En el 1973, la DARPA inici un programa de investigacin de tecnologas de comunicacin entre redes de diferentes caractersticas. El proyecto se basaba en la transmisin de paquetes de informacin, y tena por objetivo la interconexin de redes. De este proyecto surgieron dos redes: Una de investigacin, ARPANET, y una de uso exclusivamente militar, MILNET. Para comunicar las redes, se desarrollaron varios protocolos: El protocolo de Internet y los protocolos de control de transmisin. Posteriormente estos protocolos se englobaron en el conjunto de protocolos TCP/IP. En 1980, se incluy en el UNIX 4.2 de BERKELEY, y fue el protocolo militar standard en 1983. Con el nacimiento en 1983 de INTERNET, este protocolo se populariz bastante, y su destino va unido al de Internet. ARPANET dej de funcionar oficialmente en 1990. Algunos de los motivos de su popularidad son: Independencia del fabricante Soporta mltiples tecnologas Puede funcionar en mquinas de cualquier tamao Estndar de EEUU desde 1983 La arquitectura de un sistema en TCP/IP tiene una serie de metas 34
La independencia de la tecnologa usada en la conexin a bajo nivel y la arquitectura del ordenador: Conectividad Universal a travs de la red Reconocimientos de extremo a extremo Protocolos estandarizados Estructura Interna TCP/IP significa Protocolo de Transferencia de Archivos/Protocolo Internet (Transfer Control Protocol/Internet Protocol), y es el sistema de comunicaciones bsico que permite entenderse unos ordenadores con otros. En TCP/IP cada ordenador de una red (local, Internet, etc.), dispone de un nmero IP nico, que lo identifica en la red. Se le llama TCP/IP, a la familia de protocolos que nos permite estar conectados a la red Internet. Este nombre viene dado por los dos protocolos estrella de esta familia: El protocolo TCP funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos. El protocolo IP funciona en el nivel de red del modelo OSI, que nos permite encaminar nuestros datos hacia otras mquinas. La arquitectura de Internet est basada en capas. Esto hace ms fcil implementar nuevos protocolos. El conjunto de protocolos TCP/IP, al estar integrado plenamente en Internet, tambin dispone de este tipo de arquitectura. El modelo de capas de TCP/IP es algo diferente al propuesto por ISO (International Standard Organization) para la interconexin de sistemas abiertos (OSI).
Figura 2.1. Relacin del modelo TCP/IP con el modelo OSI En la transmisin de datos a travs del protocolo TCP la fiabilidad es un factor muy importante. Para poder detectar los errores y prdida de informacin en los datagramas, es necesario que el cliente enve de nuevo al servidor unas seales de confirmacin una vez que se ha recibido y comprobado la informacin satisfactoriamente. Estas seales se incluyen en el campo apropiado de la 35
cabecera del datagrama (acknowledgment number), que tiene un tamao de 32 bit. Si el servidor no obtiene la seal de confirmacin adecuada transcurrido un perodo de tiempo razonable, el datagrama completo se volver a enviar. Por razones de eficiencia los datagramas se envan continuamente sin esperar la confirmacin, hacindose necesaria la numeracin de los mismos para que puedan ser ensamblados en el orden correcto. Tambin puede ocurrir que la informacin del datagrama llegue con errores a su destino. Para poder detectar cuando sucede esto se incluye en la cabecera un campo de 16 bit, el cual contiene un valor calculado a partir de la informacin del datagrama completo (checksum). En el otro extremo el receptor vuelve a calcular este valor, comprobando que es el mismo que el suministrado en la cabecera. Si el valor es distinto significara que el datagrama es incorrecto, ya que en la cabecera o en la parte de datos del mismo hay algn error. La forma en que TCP numera los datagramas es contando los bytes de datos que contiene cada uno de ellos y aadiendo esta informacin al campo correspondiente de la cabecera del datagrama siguiente. De esta manera el primero empezar por cero, el segundo contendr un nmero que ser igual al tamao en bytes de la parte de datos del datagrama anterior, el tercero con la suma de los dos anteriores, y as sucesivamente. Por ejemplo, para un tamao fijo de 500 bytes de datos en cada datagrama, la numeracin sera la siguiente: 0 para el primero, 500 para el segundo, 1000 para el tercero, etc. 2.1.1. Capas TCP/IP Toda arquitectura de protocolos se descompone en una serie de niveles, usando como referencia el modelo OSI. Esto se hace para poder dividir el problema global en subproblemas de ms fcil solucin. A diferencia de OSI, formado por una torre de siete niveles, TCP/IP se descompone en cinco niveles, cuatro niveles software y un nivel hardware. A continuacin se describen los niveles, los cuales tienen cierto paralelismo con el modelo OSI: 2.1.1.1. Nivel de aplicacin Constituye el nivel ms alto de la torre TCP/IP. A diferencia del modelo OSI, se trata de un nivel simple en el que se encuentran las aplicaciones que acceden a servicios disponibles a travs de Internet. Estos servicios estn sustentados por una serie de protocolos que los proporcionan. Por ejemplo, tenemos el protocolo FTP (File Transfer Protocol), que proporciona los servicios necesarios para la transferencia de ficheros entre dos ordenadores. Otro servicio, sin el cual no se concibe Internet, es el de correo electrnico, sustentado por el protocolo SMTP (Simple Mail Transfer Protocol). 36
2.1.1.2. Nivel de transporte Este nivel proporciona una comunicacin extremo a extremo entre programas de aplicacin. La mquina remota recibe exactamente lo mismo que le envi la mquina origen. En este nivel el emisor divide la informacin que recibe del nivel de aplicacin en paquetes, le aade los datos necesarios para el control de flujo y control de errores, y se los pasa al nivel de red junto con la direccin de destino. En el receptor este nivel se encarga de ordenar y unir las tramas para generar de nuevo la informacin original. Para implementar el nivel de transporte se utilizan dos protocolos: UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas aade informacin al paquete que enva al nivel inferior, solo la necesaria para la comunicacin extremo a extremo. Lo utilizan aplicaciones como NFS y RPC, pero sobre todo se emplea en tareas de control. TCP (Transport Control Protocolo): es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Est pensado para poder enviar grandes cantidades de informacin de forma fiable, liberando al programador de aplicaciones de la dificultad de gestionar la fiabilidad de la conexin (retransmisiones, prdidas de paquete, orden en que llegan los paquetes, duplicados de paquetes,...) que gestiona el propio protocolo. Pero la complejidad de la gestin de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que aadir bastante informacin a los paquetes a enviar. Debido a que los paquetes a enviar tienen un tamao mximo, como mas informacin aada el protocolo para su gestin, menos informacin que proviene de la aplicacin podr contener ese paquete. Por eso, cuando es ms importante la velocidad que la fiabilidad, se utiliza UDP, en cambio TCP asegura la recepcin en destino de la informacin a transmitir. 2.1.1.3. Nivel de red Tambin recibe el nombre de nivel Internet. Coloca la informacin que le pasa el nivel de transporte en datagramas IP, le aade cabeceras necesaria para su nivel y lo enva al nivel inferior. Es en este nivel donde se emplea el algoritmo de encaminamiento, al recibir un datagrama del nivel inferior decide, en funcin de su direccin, si debe procesarlo y pasarlo al nivel superior, o bien encaminarlo hacia otra mquina. Para implementar este nivel se utilizan los siguientes protocolos: IP (Internet Protocol): es un protocolo no orientado a la conexin, con mensajes de un tamao mximo. Cada datagrama se gestiona de forma independiente, por lo que dos datagramas pueden utilizar diferentes caminos para llegar al mismo destino, provocando que lleguen en diferente orden o bien 37
duplicados. Es un protocolo no fiable, eso quiere decir que no corrige los anteriores problemas, ni tampoco informa de ellos. Este protocolo recibe informacin del nivel superior y le aade la informacin necesaria para su gestin (direcciones IP, checksum) ICMP (Internet Control Message Protocol): proporciona un mecanismo de comunicacin de informacin de control y de errores entre mquinas intermedias por las que viajaran los paquetes de datos. Estos datagramas los suelen emplear las mquinas (Gateway, host,...) para informarse de condiciones especiales en la red, como la existencia de una congestin, la existencia de errores y las posibles peticiones de cambios de ruta. Los mensajes de ICMP estn encapsulados en datagramas IP. IGMP (Internet Group Management Protocol): este protocolo est intimamente ligado a IP. Se emplea en mquinas que emplean IP multicast. El IP multicast es una variante de IP que permite emplear datagramas con mltiples destinatarios. Tambin en este nivel tenemos una serie de protocolos que se encargan de la resolucin de direcciones: ARP (Address Resolution Protocol): cuando una mquina desea ponerse en contacto con otra conoce su direccin IP, entonces necesita un mecanismo dinmico que permite conocer su direccin fsica. Entonces enva una peticin ARP por broadcast (o sea a todas las mquinas). El protocolo establece que solo contestar a la peticin, si esta lleva su direccin IP. Por lo tanto solo contestar la mquina que corresponde a la direccin IP buscada, con un mensaje que incluya la direccin fsica. El software de comunicaciones debe mantener una cache con los pares IP-direccin fsica. De este modo la siguiente vez que haya que hacer una transmisin a esa direccin IP, ya conoceremos la direccin fsica. RARP (Reverse Address Resolution Protocol): a veces el problema es al revs, o sea, una mquina solo conoce su direccin fsica, y desea conocer su direccin lgica. Esto ocurre, por ejemplo, cuando se accede a Internet con una direccin diferente, en el caso de PC que acceden por mdem a Internet, y se le asigna una direccin diferente de las que tiene el proveedor sin utilizar. Para solucionar esto se enva por broadcast una peticin RARP con su direccin fsica, para que un servidor pueda darle su correspondiente IP. BOOTP (Bootstrap Protocol): el protocolo RARP resuelve el problema de la resolucin inversa de direcciones, pero para que pueda ser ms eficiente, enviando ms informacin que la direccin IP, se ha creado el protocolo BOOTP. Este adems de la direccin IP del solicitante, proporciona informacin adicional, facilitando la movilidad y el mantenimiento de las mquinas.
38
2.1.1.4. Nivel de enlace Este nivel se limita a recibir datagramas del nivel superior (nivel de red) y transmitirlo al hardware de la red. Pueden usarse diversos protocolos: DLC (IEEE 802.2), Frame Relay, X.25, etc. La interconexin de diferentes redes genera una red virtual en la que las mquinas se identifican mediante una direccin de red lgica. Sin embargo a la hora de transmitir informacin por un medio fsico se enva y se recibe informacin de direcciones fsicas. Un diseo eficiente implica que una direccin lgica sea independiente de una direccin fsica, por lo tanto es necesario un mecanismo que relacione las direcciones lgicas con las direcciones fsicas. De esta forma podremos cambiar nuestra direccin lgica IP conservando el mismo hardware, del mismo modo podremos cambiar una tarjeta de red, la cual contiene una direccin fsica, sin tener que cambiar nuestra direccin lgica IP. 2.1.1.5. Nivel fsico Se ocupa de la transmisin del flujo de bits a travs del medio. Cables, tarjetas y repetidores (hub).
Figura 2.2. Modelo de capas de TCP/IP
2.2. Protocolo TCP Es orientado a conexin y utiliza IP. Una conexin TCP puede ser utilizada a la vez por varios usuarios. La unidad de datos de TCP se llama segmento. La conexin TCP es dplex y la entrega es en orden. TCP es fiable, garantiza la secuencia de entrega y se recupera ante errores. Para ello, tiene mecanismos de confirmacin de recepcin, retransmisin de segmentos, etc. 39
Para mantener varios usuarios a la vez conectados, cada uno debe utilizar una conexin virtual o puerto (caracterizado por 16 bits). Cada aplicacin que utiliza TCP se llama Socket o zcalo y se caracteriza por dos campos, el host en el que corre la aplicacin y el puerto que utiliza. Para el control de flujo, TCP utiliza un mecanismo de ventanas deslizantes. Este mecanismo permite que el emisor pueda enviar un cierto nmero de segmentos si haber recibido confirmacin. Aunque al final, todos deben ser confirmados. Cuando se emite un segmento, un temporizador cuenta un cierto tiempo y si no ha sido confirmada su llegada por el receptor, se reenva. Si la conexin se hace entre dos host muy diferentes en cuanto a velocidad, se puede llegar a una congestin. Cuando esto ocurre, es difcil recuperarse. Por eso hay que estudiar muy bien el mecanismo de control de flujo. Los segmentos TCP tiene una cabecera con una serie de campos de control y luego los datos. Para comenzar una sesin TCP hay que conectarse al receptor, cuando se ha confirmado la conexin ya se puede enviar datos en ambas direcciones. Cuando se cierra la conexin, el receptor ya no acepta datos pero el emisor los acepta hasta que termina de llegar la aceptacin de cierre del receptor. 2.3. Protocolo de Internet El protocolo Internet (IP) es un protocolo primario del modelo OSI, as como una parte integral del TCP/IP (como sugiere el nombre). Aunque la palabra "Internet" aparece en el nombre del protocolo, no est restringido para uso con Internet. Es cierto que todas las mquinas en Internet pueden usar o entender el IP, pero el IP tambin se puede usar en redes dedicadas que no tienen relacin en absoluto con Internet. El IP define un protocolo, no una conexin. En efecto, el IP es una eleccin muy buena para cualquier red que necesite un protocolo eficiente para comunicaciones mquina a mquina, aunque enfrenta alguna competencia de protocolos como el IPX de Novell NetWare, en redes de rea local pequeas a medianas que usan NetWare como sistema operativo servidor de PC. Las tareas principales de IP son direccionar los datagramas de informacin entre computadoras y manejar el proceso de fragmentacin de estos datagramas. El protocolo tiene una definicin formal de la disposicin de un datagrama de informacin y de la formacin de un encabezado que se compone de informacin acerca del datagrama. El IP es responsable del enrutamiento de un datagrama, determinando a dnde ser enviado y concibiendo rutas alternativas en caso de problemas. Otro aspecto importante del propsito del IP tiene que ver con el envo no confiable de un datagrama. No confiable en el sentido del IP significa que el envo 40
del datagrama no est garantizado, debido a que puede demorarse, enrutarse mal o mutilarse en la descomposicin y reensamblaje de los fragmentos de mensaje. El IP no tiene nada que ver con el control o la confiabilidad del flujo: no tiene capacidad inherente para verificar que un mensaje enviado se reciba en forma correcta. El IP no tiene una suma de verificacin para el contenido de datos de un datagrama, slo para la informacin del encabezado. Las tareas de verificacin y control del flujo se dejan a otros componentes en el modelo de capas. (Respecto a esto, IP ni siquiera maneja de manera apropiada la reexpedicin de datagramas. Puede hacer una suposicin de cul es la mejor ruta para mover un datagrama al siguiente nodo a lo largo de una ruta, pero no verifica de manera inherente que la ruta elegida sea la ms rpida o la ms eficiente.). Parte del sistema IP define cmo manejan los Gateway (equipos de compuerta de enlace) los datagramas, cmo y cundo deben producir mensajes de error y cmo recuperarse de problemas que podran surgir. Anteriormente se vio cmo pueden dividirse los datos en secciones ms pequeas para su transmisin y, luego, re-ensamblarlos en otra ubicacin, un proceso llamado fragmentacin y reensamblaje. El IP proporciona un tamao de paquete mximo de 65,535 bytes, el cual es mucho mayor de lo que pueden manejar la mayor parte de las redes, de ah la necesidad de fragmentacin. El IP tiene la capacidad para dividir de manera automtica, un datagrama de informacin en datagramas ms pequeos si es necesario. Cuando el primer datagrama de un mensaje ms grande que se ha dividido en fragmentos llega a su destino, se inicia un temporizador de reensamblaje con la capa IP de la mquina receptora. Si todas las piezas del datagrama entero no se reciben cuando el temporizador alcanza un valor predeterminado, todos los datagramas que se han recibido se desechan. La mquina receptora conoce el orden en que han de re-ensamblarse las piezas, debido a un campo en el encabezado IP. Una consecuencia de este proceso es que un mensaje fragmentado tiene una probabilidad menor de llegar que un mensaje no fragmentado, por lo cual la mayora de las aplicaciones tratan de evitar la fragmentacin siempre que es posible. El IP es sin conexin, lo que significa que no se preocupa por los nodos por donde pasa un datagrama a lo largo de la ruta o incluso, en cules mquinas empieza y termina el datagrama. Esta informacin est en el encabezado, pero el proceso de analizar y pasar un datagrama no tiene nada que ver con el anlisis que hace el IP del envo y recepcin de direcciones IP. El IP maneja el direccionamiento de un datagrama con la direccin Internet de 32 bits completa, aun cuando las direcciones del protocolo de transporte usen 8 bits. 41
2.3.1. Descripcin del protocolo IP El protocolo Internet interacta por un lado con los protocolos host a host de alto nivel y por otro con el protocolo de la red local. En este contexto una "red local" puede ser una pequea red en un edificio o una gran red como ARPANET. El modelo de operacin para transmitir un datagrama de una aplicacin a otra se ilustra en el siguiente escenario:
Figura 2.3. Relacin entre protocolos La aplicacin remitente prepara sus datos y llama a su mdulo Internet local para enviar esos datos como un datagrama y pasa la direccin de destino y otros parmetros como argumentos de la llamada. El mdulo Internet prepara una cabecera de datagrama y adjunta los datos a l. El mdulo Internet determina una direccin de la red de rea local para esta direccin Internet, que en este caso es la direccin de una pasarela. Enva este datagrama y la direccin de red local a la interfaz de red local. La interfaz de red local crea una cabecera de red local, le adjunta el datagrama y entonces enva el resultado a travs de la red local. El datagrama llega a un host pasarela encapsulado en la cabecera de red local, la interfaz de red local desprende esta cabecera y dirige el datagrama hacia el mdulo Internet. El mdulo Internet determina a partir de la direccin Internet que el datagrama debe ser reenviado a otro host en una segunda red. El mdulo Internet determina una direccin de red local para el host de destino. Llama a la interfaz de red local de esa red para enviar el datagrama.
42
Figura 2.4. Datagrama IP Esta interfaz de red local crea una cabecera de red local y le adjunta el datagrama enviando el resultado al host de destino. En este host de destino la interfaz de red local le quita al datagrama la cabecera de red local y se lo pasa al mdulo Internet. El mdulo Internet determina que el datagrama va dirigido a una aplicacin en este host. Pasa los datos a la aplicacin en respuesta a una llamada al sistema, pasando la direccin de origen y otros parmetros como resultado de la llamada. La funcin o propsito del Protocolo Internet es mover datagramas a travs de un conjunto de redes interconectadas. Esto se consigue pasando los datagramas desde un mdulo Internet a otro hasta que se alcanza el destino. Los mdulos Internet residen en hosts y pasarelas en el sistema Internet. Los datagramas son encaminados desde un mdulo Internet a otro a travs de redes individuales basndose en la interpretacin de una direccin Internet. Por eso, un importante mecanismo del protocolo Internet es la direccin Internet. En el enrutamiento de mensajes desde un mdulo Internet a otro, los datagramas pueden necesitar atravesar una red cuyo tamao mximo de paquete es menor que el tamao del datagrama. Para salvar esta dificultad se proporciona un mecanismo de fragmentacin en el protocolo Internet. Los datagramas requieren una direccin destino para poder ser encaminados por la red. 2.4. Tipos de clases El protocolo de red IP utiliza direcciones formadas por nmeros de 32 bits. Se le debe asignar un nmero nico a cada mquina del entorno de red. Si est haciendo funcionar una red local que no tiene trfico TCP/IP con otras redes, puede asignar estos nmeros de acuerdo con sus preferencias personales.
43
Hay algunos rangos de direcciones IP que han sido reservadas para redes privadas. Estos rangos se listan en la Tabla 1. De cualquier modo, los nmeros para los sitios en Internet los asigna una autoridad central, el N Ne et t w wo or rk k I In nf fo or rm ma at ti i o onn C Ce en nt te er r (NIC). Para facilitar la lectura, las direcciones IP se separan en cuatro nmeros de ocho bits llamados o oc ct te et to os s. Por ejemplo, q qu ua ar rk k. .p ph hy ys si i c cs s. .g gr ro ou uc ch ho o. .e ed duu tiene una direccin IP 0 0x x9 95 54 4C C0 0C C0 04 4, que se escribe como 1 14 49 9. .7 76 6. .1 12 2. .4 4. Este formato se denomina normalmente n noot ta ac ci i n n d de e p pu unnt to os s d di i v vi i s so or ri i o os s. Otra razn para usar esta notacin es que las direcciones IP se dividen en un nmero de r re ed d, que es contenido en el octeto principal, y un nmero de p pu ue es st to o, que es contenido en el resto. Cuando se solicita al NIC una direccin IP, no se le asignar una direccin para cada puesto individual que pretenda usar. En cambio, se le otorgar un nmero de red y se le permitir asignar todas las direcciones IP vlidas dentro de ese rango para albergar puestos en su red de acuerdo con sus preferencias. El tamao de la parte dedicada al puesto depende del tamao de la red. Para complacer diferentes necesidades, se han definido varias clases de redes, fijando diferentes sitios donde dividir la direccin IP. Las clases de redes se definen en lo siguiente: Clase A. Comprende redes desde 1 1. .0 0. .0 0. .0 0 hasta 1 12 27 7. .0 0. .0 0. .0 0. El nmero de red est contenido en el primer octeto. Esta clase ofrece una parte para el puesto de 24 bits, permitiendo aproximadamente 1,6 millones de puestos por red. Clase B. Comprende las redes desde 1 12 28 8. .0 0. .0 0..0 0 hasta 119 91 1. .2 25 55 5. .0 0. .0 0; el nmero de red est en los dos primeros octetos. Esta clase permite 16.320 redes con 65.024 puestos cada una. Clase C. Las redes de clase C van desde 1 19 92 2. .0 0. .0 0. .0 0 hasta 2 22 23 3. .2 25 55 5. .2 25 55 5. .0 0, con el nmero de red contenido en los tres primeros octetos. Esta clase permite cerca de 2 millones de redes con ms de 254 puestos. Clase Redes A 10.0.0.0 hasta 10.255.255.255 B 172.16.0.0 hasta 172.31.0.0 C 192.168.0.0 hasta 192.168.255.0 Tabla 2.1. Rangos de direcciones IP reservados para uso pblico 44
Clases D, E, y F. Las direcciones que estn en el rango de 224.0.0.0 hasta 254.0.0.0 son experimentales o estn reservadas para uso con propsitos especiales y no especifican ninguna red. La IP Multicast, un servicio que permite trasmitir material a muchos puntos en un Internet a la vez, se le ha asignado direcciones dentro de este rango. Algunos rangos de direcciones de cada una de las clases de red han sido reservados y designados como rangos de direcciones reservadas o privadas. Estas direcciones estn reservadas para el uso de redes privadas y no son encaminadas en Internet. Son usadas normalmente por organizaciones con su propia intranet, pero incluso las redes pequeas suelen encontrarlas tiles.
45
CAPTULO 3: RUTEO 3. RUTEO Se trata de la funcin de buscar un camino entre todos los posibles en una red de paquetes cuyas topologas poseen una gran conectividad. Dado que se trata de encontrar la mejor ruta posible, lo primero ser definir que se entiende por mejor ruta. Mejor Ruta.- Entendemos por mejor ruta aquella que cumple l as siguientes condiciones: Presenta el menor retardo medio de trnsito. Consigue mantener acotado el retardo entre pares de nodos de la red. Consigue ofrecer altas cadencias efectivas independientemente del retardo medio de trnsito Permite ofrecer el menor costo. El criterio ms sencillo es elegir el camino ms corto, es decir la ruta que pasa por el menor nmero de nodos. Una generalizacin de este criterio es el de coste mnimo. En general, el concepto de distancia o coste de un canal es una medida de la calidad del enlace basado en la mtrica que se haya definido. En la prctica se utilizan varias mtricas simultneamente. 3.1. Encaminamiento en redes de circuitos virtuales y datagramas. Cuando la red de conmutacin de paquetes funciona en modo circuito virtual, generalmente la funcin de encaminamiento establece una ruta que no cambia durante el tiempo de vida de ese circuito virtual. En este caso el encaminamiento se decide por sesin. Una red que funciona en modo datagrama no tiene el compromiso de garantizar la entrega ordenada de los paquetes, por lo que los nodos pueden cambiar el criterio de encaminamiento para cada paquete que ha de mandar. Cualquier cambio en la topologa de la red tiene fcil solucin en cuanto a encaminamiento se refiere, una vez que el algoritmo correspondiente haya descubierto el nuevo camino ptimo.
46
3.1.1. Determinsticos o estticos No tienen en cuenta el estado de la subred al tomar las decisiones de encaminamiento. Las tablas de encaminamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que no se vuelve a actuar sobre ellas. Por tanto, la adaptacin en tiempo real a los cambios de las condiciones de la red es nula. El clculo de la ruta ptima es tambin off-line por lo que no importa ni la complejidad del algoritmo ni el tiempo requerido para su convergencia. Ejemplo: algoritmo de Dijkstra Estos algoritmos son rgidos, rpidos y de diseo simple, sin embargo son los que peores decisiones toman en general. 3.1.2. Adaptativos o dinmicos Pueden hacer ms tolerantes a cambios en la subred tales como variaciones en el trfico, incremento del retardo o fallas en la topologa. El encaminamiento dinmico o adaptativo se puede clasificar a su vez en tres categoras, dependiendo de donde se tomen las decisiones y del origen de la informacin intercambiada: Adaptativo centralizado. Todos los nodos de la red son iguales excepto un nodo central que es quien recoge la informacin de control y los datos de los dems nodos para calcular con ellos la tabla de encaminamiento. Este mtodo tiene el inconveniente de que consume abundantes recursos de la propia red. ENCAMINAMIENTO
DETERMINISTICOS
ADAPTATIVOS Estticos Cuasi - estticos Centralizado Distribuido Aislados Informacin de control. NO NO NODO CENTRAL ENTRE NODOS NO Decisin de Encaminamiento OFF-LINE OFF-LINE NODO CENTRAL CADA NODO CADA NODO Adaptacin a los cambios NO REDUCIDA SI SI SI Tabla 3.2. Caractersticas de encaminamiento determinstico y adaptativo 47
Adaptativo distribuido. Este tipo de encaminamiento se caracteriza porque el algoritmo correspondiente se ejecuta por igual en todos los nodos de la subred. Cada nodo recalcula continuamente la tabla de encaminamiento a partir de dicha informacin y de la que contiene en su propia base de datos. A este tipo pertenecen dos de los ms utilizados en Internet que son los algoritmos por vector de distancias y los de estado de enlace. Adaptativo aislado. Se caracterizan por la sencillez del mtodo que utilizan para adaptarse al estado cambiante de la red. Su respuesta a los cambios de trfico o de topologa se obtiene a partir de la informacin propia y local de cada nodo. Un caso tpico es el encaminamiento por inundacin cuyo mecanismo consiste en reenviar cada paquete recibido con destino a otros nodos, por todos los enlaces excepto por el que lleg. 3.1.3. Encaminamiento adaptativo con algoritmos distribuidos El encaminamiento mediante algoritmos distribuidos constituye el prototipo de modelo de encaminamiento adaptativo. Los algoritmos se ejecutan en los nodos de la red con los ltimos datos que han recibido sobre su estado y convergen rpidamente optimizando sus nuevas rutas. El resultado es que las tablas de encaminamiento se adaptan automticamente a los cambios de la red y a las sobrecargas de trfico. A cambio, los algoritmos tienen una mayor complejidad. Existen dos tipos principales de algoritmos de encaminamiento adaptativo distribuido. 3.1.4. Algoritmos por vector de distancias Estos mtodos utilizan el algoritmo de Bellman-Ford. Busca la ruta de menor coste por el mtodo de bsqueda indirecta El vector de distancias asociado al nodo de una red, es un paquete de control que contiene la distancia a los nodos de la red conocidos hasta el momento. Cada nodo enva a sus vecinos las distancias que conoce a travs de este paquete. Los nodos vecinos examinan esta informacin y la comparan con la que ya tienen, actualizando su tabla de encaminamiento. Ejemplos de protocolos por vector de distancias: RIP (versin 1 y 2), IGRP. 3.1.5. Algoritmos de estado de enlace Este tipo de encaminamiento se basa en que cada nodo llegue a conocer la topologa de la red y los costes (retardos) asociados a los enlaces, para que a partir de estos datos, pueda obtener el rbol y la tabla de encaminamiento tras aplicar el algoritmo de coste mnimo (algoritmo de Dijkstra) al grafo de la red. Los protocolos estado de enlace incluyen OSPF e IS-IS. 48
3.1.6. Protocolos de encaminamiento y sistemas autnomos En Internet, un sistema autnomo o AS se trata de un conjunto de redes IP y routers que se encuentran bajo el control de una misma entidad (en ocasiones varias) y que poseen una poltica de encaminamiento similar a Internet. Dependiendo de la relacin de un router con un sistema autnomo (AS), encontramos diferentes clasificaciones de protocolos: 1. Protocolos de encaminamiento Ad hoc. Se encuentran en aquellas redes que tienen poca o ninguna infraestructura. 2. IGPs (Interior Gateway Protocols). Intercambian informacin de encaminamiento dentro de un nico sistema autnomo. Los ejemplos ms comunes son: IGRP (Interior Gateway Routing Protocol). La diferencia con la RIP es la mtrica de enrutamiento EIGRP (Enhanced Interior Gateway Routing Protocol). Es un protocolo de enrutamiento vector-distancia y estado de enlace OSPF (Open Shortest Path First). Enrutamiento jerrquico de pasarela interior RIP (Routing Information Protocol). No soporta conceptos de sistemas autnomos IS-IS (Intermediate System to Intermediate System). Protocolo de intercambio enrutador de sistema intermedio a sistema intermedio 3. EGPs (Exterior Gateway Protocol). Intercambian rutas entre diferentes sistemas autnomos. Encontramos: EGP. Utilizado para conectar la red de backbones de la Antigua Internet. BGP (Border Gateway Protocol). La actual versin, BGPv4 data de 1995. 3.2. Protocolo de enrutamiento RIP El origen del RIP fue el protocolo de Xerox, el GWINFO. Una versin posterior, fue conocida como routed, distribuida con Berkeley Standard Distribution (BSD) Unix en 1982. RIP evolucion como un protocolo de enrutamiento de Internet, y otros protocolos propietarios utilizan versiones modificadas de RIP. El protocolo Apple Talk Routing Table Maintenance Protocol (RTMP) y el Banyan VINES Routing Table Protocol (RTP), por ejemplo, estn los dos basados en una versin del protocolo de enrutamiento RIP. La ltima mejora hecha al RIP es la especificacin RIP 2, que permite incluir ms informacin en los paquetes RIP y provee un mecanismo de autenticacin muy simple. 49
3.2.1. Versiones RIP En la actualidad existen tres versiones diferentes de RIP, las cuales son: RIPV1: No soporta subredes ni CIDR. Tampoco incluye ningn mecanismo de autentificacin de los mensajes. No se usa actualmente. Su especificacin est recogida en el RFC 1058. RIPV2: Soporta subredes, CIDR y VLSM. Soporta autenticacin utilizando uno de los siguientes mecanismos: no autentificacin, autentificacin mediante contrasea, autentificacin mediante contrasea codificada mediante MD5 (desarrollado por Ronald Rivest). Su especificacin est recogida en RFC 1723 y en RFC 2453. RIPng: RIP para IPV6. Es una clase de algoritmo conocido como Vector Distancia, la ascendencia de este protocolo se encuentra dentro de los protocolos de red de Xerox. Su especificacin est recogida en el RFC 2080. 3.2.2. Funcionamiento RIP RIP calcula el camino ms corto hacia la red de destino usando el algoritmo del vector de distancias. La distancia o mtrica est determinada por el nmero de saltos de router hasta alcanzar la red de destino. RIP tiene una distancia administrativa de 120 (la distancia administrativa indica el grado de confiabilidad de un protocolo de enrutamiento, por ejemplo EIGRP tiene una distancia administrativa de 90, lo cual indica que a menor valor mejor es el protocolo utilizado) RIP no es capaz de detectar rutas circulares, por lo que necesita limitar el tamao de la red a 15 saltos. Cuando la mtrica de un destino alcanza el valor de 16, se considera como infinito y el destino es eliminado de la tabla (inalcanzable). La mtrica de un destino se calcula como la mtrica comunicada por un vecino ms la distancia en alcanzar a ese vecino. Teniendo en cuenta el lmite de 15 saltos mencionado anteriormente. Las mtricas se actualizan slo en el caso de que la mtrica anunciada ms el coste en alcanzar sea estrictamente menor a la almacenada. Slo se actualizar a una mtrica mayor si proviene del enrutador que anunci esa ruta. Las rutas tienen un tiempo de vida de 180 segundos. Si pasado este tiempo, no se han recibido mensajes que confirmen que esa ruta est activa, se borra. Estos 180 segundos, corresponden a 6 intercambios de informacin.
50
3.2.3. Ventajas y desventajas En comparacin con otros protocolos de enrutamiento, RIP es ms fcil de configurar. Adems, es un protocolo abierto, soportado por muchos fabricantes. Por otra parte, tiene la desventaja que, para determinar la mejor mtrica, nicamente toma en cuenta el nmero de saltos (por cuntos routers o equipos similares pasa la informacin); no toma en cuenta otros criterios importantes, como por ejemplo ancho de banda de los enlaces. Por ejemplo, si tenemos una mtrica de 2 saltos hasta el destino con un enlace de 64 Kbps y una mtrica de 3 saltos, pero con un enlace de 2 Mbps, lamentablemente RIP tomar el enlace de menor nmero de saltos aunque sea el ms lento. Las entradas en RIPV1 contienen la direccin IP de la red de destino y la mtrica. Las entradas en RIPV2 contienen la direccin IP de la red de destino, su mscara, el siguiente enrutador y la mtrica. La autentificacin utiliza la primera entrada RIP.
3.3. Interior Gateway Routing Protocol IGRP (Interior Gateway Routing Protocol, o Protocolo de enrutamiento de Gateway interior) es un protocolo propietario patentado y desarrollado por Cisco que se emplea con el protocolo TCP/IP segn el modelo (OSI) Internet. La versin original del IP fue diseada y desplegada con xito en 1986. Se utiliza comnmente como IGP para intercambiar datos dentro de un Sistema Autnomo, pero tambin se ha utilizado extensivamente como Exterior Gateway Protocol (EGP) para el enrutamiento inter-dominio. IGRP es un protocolo de enrutamiento basado en la tecnologa vector- distancia, aunque tambin tiene en cuenta el estado del enlace. Utiliza una mtrica compuesta para determinar la mejor ruta basndose en el ancho de banda, el retardo, la confiabilidad y la carga del enlace. El concepto es que cada router no necesita saber todas las relaciones de ruta/enlace para la red entera. Cada router publica destinos con una distancia correspondiente. Cada router que recibe la informacin, ajusta la distancia y la propaga a los routers vecinos. La informacin de la distancia en IGRP se manifiesta de acuerdo a la mtrica. Esto permite configurar adecuadamente el equipo para alcanzar las trayectorias ms ptimas. IGRP es un protocolo con clase, lo que significa que no pueden manipularse las mscaras de red (utiliza las mscaras por defecto de cada Clase) 51
3.4. Open Shortest Path First Open Shortest Path First (frecuentemente abreviado OSPF) es un protocolo de enrutamiento jerrquico de pasarela interior o IGP (Interior Gateway Protocol), que usa el algoritmo Dijkstra enlace-estado (LSA - Link State Algorithm) para calcular la ruta ms corta posible. Usa cost como su medida de mtrica. Adems, construye una base de datos enlace-estado (link-state database, LSDB) idntica en todos los enrutadores de la zona. OSPF es probablemente el tipo de protocolo IGP ms utilizado en grandes redes. Puede operar con seguridad usando MD5 para autentificar a sus puntos antes de realizar nuevas rutas y antes de aceptar avisos de enlace-estado. Como sucesor natural de RIP, acepta VLSM o sin clases CIDR desde su inicio. A lo largo del tiempo, se han ido creando nuevas versiones, como OSPFV3 que soporta IPv6 o como las extensiones multidifusin para OSPF (MOSPF), aunque no estn demasiado extendidas. OSPF puede "etiquetar" rutas y propagar esas etiquetas por otras rutas. Una red OSPF se puede descomponer en redes ms pequeas. Hay un rea especial llamada rea backbone que forma la parte central de la red y donde hay otras reas conectadas a ella. Las rutas entre diferentes reas circulan siempre por el backbone, por lo tanto todas las reas deben conectar con el backbone. Si no es posible hacer una conexin directa con el backbone, se puede hacer un enlace virtual entre redes. Los encaminadores en el mismo dominio de multidifusin o en el extremo de un enlace punto-a-punto forman enlaces cuando se descubren los unos a los otros. En un segmento de red Ethernet los encaminadores eligen a un encaminador designado (Designated Router, DR) y un encaminador designado secundario (Backup Designated Router, BDR) que actan como hubs para reducir el trfico entre los diferentes encaminadores. OSPF puede usar tanto multidifusiones como unidifusiones para enviar paquetes de bienvenida y actualizaciones de enlace- estado. Las direcciones de multidifusiones usadas son 224.0.0.5 y 224.0.0.6. Al contrario que RIP o BGP, OSPF no usa ni TCP ni UDP, sino que usa IP directamente, mediante el protocolo IP 89. 3.4.1. Trfico de enrutamiento OSPF mantiene actualizada la capacidad de enrutamiento entre los nodos de una red mediante la difusin de la topologa de la red y la informacin de estado- enlace de sus distintos nodos. Esta difusin se realiza a travs de vari os tipos de paquetes: 52
Paquetes Hellow (tipo 1). Cada router enva peridicamente a sus vecinos un paquete que contiene el listado de vecinos reconocidos por el router, indicando el tipo de relacin que mantiene con cada uno. Paquetes de descripcin de base de datos estado-enlace (DataBase Description, DBD). Paquetes de estado-enlace o Link State Advertisements (LSA). Los cambios en el estado de los enlaces de un router son notificados a la red mediante el envo de mensajes LSA. Dependiendo del estatus del router y el tipo de informacin transmitido en el LSA, se distinguen varios formatos: Router-LSA o LSA de encaminador, Network-LSA o LSA de red, Summary-LSA o LSA de resumen (de dos tipos, tipo 3, dirigidos a un router fronterizo de red; y tipo 4, dirigidos a una subred interna) y AS-External-LSA o LSA de rutas externas a la red. En OSPFV3, los Summary-LSA tipo 3 son renombrados como Inter-Area- Prefix-LSA y los Summary-LSA tipo 4 pasan a denominarse Intra-Area-Prefix-LSA. Adems, se aade un nuevo formato, el Link-LSA o LSA de enlace. 3.4.2. Interfaces en OSPF Los nodos de una red basada en OSPF se conectan a ella a travs de una o varias interfaces con las que se conectan a otros nodos de la red. El tipo de enlace (link) define la configuracin que asume la interface correspondiente. OSPF soporta las siguientes tipos de enlace, y provee para cada uno de ellos una configuracin de interfaz: Punto a punto (point-to-point, abreviadamente PTP). Punto a multipunto (point-to-multipoint, abreviadamente PTMP). Broadcast. Enlace virtual (virtual link). Enlace de mltiple acceso no-broadcast (Non-broadcast Multiple Access, NBMA). 3.5. Border Gateway Protocol El BGP o Border Gateway Protocol es un protocolo mediante el cual se intercambia informacin de encaminamiento entre sistemas autnomos. Por ejemplo, los ISP registrados en Internet suelen componerse de varios sistemas autnomos y para este caso es necesario un protocolo como BGP. Entre los sistemas autnomos de los ISP se intercambian sus tablas de rutas a travs del protocolo BGP. Este intercambio de informacin de encaminamiento se hace entre los routers externos de cada sistema autnomo. Estos routers deben 53
soportar BGP. Se trata del protocolo ms utilizado para redes con intencin de configurar un EGP (External Gateway Protocol) La forma de configurar y delimitar la informacin que contiene e intercambia el protocolo BGP es creando lo que se conoce como sistema autnomo. Cada sistema autnomo (AS) tendr conexiones o, mejor dicho, sesiones internas (iBGP) y adems sesiones externas (eBGP). El Protocolo de Gateway Fronterizo (BGP) es un ejemplo de Protocolo de Gateway Exterior (EGP). BGP intercambia informacin de enrutamiento entre sistemas autnomos a la vez que garantiza una eleccin de rutas libres de bucles. Es el protocolo principal de publicacin de rutas utilizado por las compaas ms importantes e ISP en Internet. BGP4 es la primera versin que admite enrutamiento entre dominios sin clase (CIDR) y agregado de rutas. A diferencia de los protocolos de gateway internos (IGP), como RIP, OSPF y EIGRP, no usa mtricas como nmero de saltos, ancho de banda, o retardo. En cambio, BGP toma decisiones de enrutamiento basndose en polticas de la red, o reglas que utilizan varios atributos de ruta BGP. 3.6. Router Enrutador (en ingls: router), ruteador o encaminador es un dispositivo de hardware para interconexin de red de computadoras que opera en la capa tres (nivel de red). Este dispositivo permite asegurar el enrutamiento de paquetes entre redes o determinar la ruta que debe tomar el paquete de datos. Los protocolos de enrutamiento son aquellos protocolos que utilizan los enrutadores o encaminadores para comunicarse entre s y compartir informacin que les permita tomar la decisin de cul es la ruta ms adecuada en cada momento para enviar un paquete. Los protocolos ms usados son RIP (V1 y V2), OSPF (V1, V2 y V3), IGRP, EIGRP y BGP (V4), que se encargan de gestionar las rutas de una forma dinmica, aunque no es estrictamente necesario que un enrutador haga uso de estos protocolos, pudindosele indicar de forma esttica las rutas (caminos a seguir) para las distintas subredes que estn conectadas al dispositivo. Los routers proporcionan el hardware y software necesarios para encaminar paquetes entre redes. Se trata de dispositivos importantes de interconexin que permiten conectar subredes LAN y establecer conexiones de rea amplia entre las subredes.
54
3.6.1. Operaci n del router en la capa de red Los routers operan en la capa de red registrando y grabando las diferentes redes y eligiendo la mejor ruta para las mismas. Los routers colocan esta informacin en una tabla de enrutamiento, que incluye los siguientes elementos: Direccin de red. Representa redes conocidas por el router. La direccin de red es especfica del protocolo. Si un router soporta varios protocolos, tendr una tabla por cada uno de ellos. Interfaz. Se refiere a la interfaz usada por el router para llegar a una red dada. sta es la interfaz que ser usada para enviar los paquetes destinados a la red. Mtrica. Se refiere al coste o distancia para llegar a la red de destino. Se trata de un valor que facilita el router la eleccin de la mejor ruta para alcanzar una red dada. Esta mtrica cambia en funcin de la forma en que el router elige las rutas. Entre las mtricas ms habituales figuran el nmero de redes que han de ser cruzadas para llegar al destino (conocido tambin como saltos), el tiempo que se tarda en atravesar todas las interfaces hasta una red dada(conocido tambin como retraso), o un valor asociado con la velocidad de un enlace (conocido tambin como ancho de banda). Debido a que los routers funcionan en la capa de red del modelo OSI, se utilizan para separar segmentos en dominios de colisin y de difusin nicos. Cada segmento se conoce como una red y debe estar identificado por una direccin de red para que pueda ser alcanzado por un puesto final. Adems de identificar cada segmento como una red, cada puesto de la red debe ser identificado tambin de forma unvoca mediante direcciones lgicas. Esta estructura de direccionamiento permite una configuracin jerrquica de la red, ya que est definida por la red en la que se encuentra, as como por un identificador de host. Para que los routers puedan operar en una red, es necesario que cada tarjeta est configurada en la red nica que sta representa. El router debe tener tambin una direccin de host en esa red. El router utiliza la informacin de configuracin de la tarjeta para determinar la parte de la direccin correspondiente a la red, a fin de construir una tabla de enrutamiento. Adems de identificar redes y proporcionar conectividad, los router deben proporcionar estas otras funciones: No envan difusiones de Capa 2 ni tramas de multidifusin, intentan determinar la ruta ms ptima a travs de una red enrutada basndose en algoritmos de enrutamiento. Se encargan de separan las tramas de Capa 2 y envan paquetes basados en direcciones de destino Capa 3. 55
Asignan una direccin lgica de Capa 3 individual a cada dispositivo de red; por tanto, los routers pueden limitar o asegurar el trfico de la red basndose en atributos identificables con cada paquete. Estas opciones, controladas por medio de listas de acceso, pueden ser aplicadas para incluir o sacar paquetes. Pueden ser configurados para realizar funciones tanto de puenteado como de enrutamiento. Proporcionan conectividad entre diferentes LAN virtuales (VLAN) en entornos conmutados. Pueden ser usados para desplegar parmetros de calidad de servicio para tipos especficos de trfi co de red. Adems de las ventajas que aporta su uso en un campus, los routers pueden utilizarse tambin para conectar ubicaciones remotas con la oficina principal por medio de servicios WAN. Soportan una gran variedad de estndares de conectividad al nivel de la capa fsica, lo cual ofrece la posibilidad de construir WAN. Adems, pueden proporcionar controles de acceso y seguridad, que son elementos necesarios cuando se conectan ubicaciones remotas. Aqu tenemos un ejemplo de cmo trabaja un Router Cisco al iniciarlo: las rutinas de inicio del software Cisco IOS tiene por objetivo inicializar las operaciones del router. Para ello, las rutinas de puesta en marcha deben hacer lo siguiente: Asegurarse que el router cuenta con hardware verificado (POST). Localizar y cargar el software Cisco IOS que usa el router para su sistema operativo. Localizar y aplicar las instrucciones de configuracin relativas a los atributos especficos del router, funciones del protocolo y direcciones de interfaz. El router se asegura de que el hardware haya sido verificado. Cuando un router Cisco se enciende, realiza unas pruebas al inicio (POST). Durante este autotest, el router ejecuta una serie de diagnsticos para verificar la operatividad bsica de la CPU, la memoria y la circuitera de la interfaz. Tras verificar que el hardware ha sido probado, el router procede con la inicializacin del software. El modo Setup es el modo en el que entra un router no configurado al arrancar. 3.6.2. Interfaces del router Una interfaz del router suministra la conexin fsica entre el router y un tipo de medio fsico de la red. Las interfaces a menudo se denominan puertos, y cada puerto tiene designado fsicamente de acuerdo con la topologa de red a la que sirve. Por ejemplo una interfaz LAN, como un puerto Ethernet en el router, se compone de un conector hembra RJ-45(que est conectado a un hub Ethernet por 56
medio de un cable de par trenzado con conectores machos RJ-45 en cada extremo). Los puertos incorporados se designan por su tipo de conexin seguido de un nmero. Por ejemplo, si el primer puerto Ethernet en un router se designa como E0, el segundo se designara como E1, y as sucesivamente (en determinados casos, el puerto Ethernet se configura como hub, como ocurre con el router 2505). Los puertos serie se designan siguiendo este mismo procedimiento, donde S0 corresponde al primer puerto serie. La configuracin de una determinada interfaz depende del tipo de protocolo de red que utilice la red a la que est conectado el puerto de la interfaz. 3.6.3. Interfaces lgicas Una interfaz lgica es una interfaz nicamente de software que se crea mediante el IOS de un router. Las interfaces lgicas no existen como tales, es decir, no son interfaces de hardware de un router. Para entender el concepto de interfaz lgica, se puede considerar como una interfaz virtual creada por medio de una serie de comandos del software del router. Los dispositivos reconocen estas interfaces virtuales como interfaces reales, lo mismo que una interfaz de hardware, como un puerto serie. Puesto que el router sirve como enlace fundamental entre interconexiones de redes, los paquetes de datos no deberan volcarse si una determinada interfaz fsica del router deja de funcionar. Se pueden configurar distintos tipos de interfaces lgicas en un router, como interfaces de retro bucle, interfaces nulas e interfaces de tnel. Una interfaz de retro bucle es una interfaz que emula una interfaz fsica real en el router. Los retro bucles suelen configurarse en un router de gama alta utilizado como router de ncleo entre dos interconexiones corporativas de redes o entre una red corporativa e Internet. Otro tipo de interfaz lgica es la interfaz nula. Esta interfaz se configura en un router utilizando determinados comandos de router y sirve como un muro de contencin para impedir el paso de un determinado trafico de la red. Por ejemplo, si no desea que el trafico de una determinada red pase por un determinado router (y que lo haga por otros routers incluidos en la interconexin) se puede configurar la interfaz nula de forma que reciba y vuelque todos los paquetes que la red envi a dicho router. Una interfaz de tnel es otra interfaz lgica que puede utilizarse para conducir un determinado tipo de paquetes a travs de una conexin que normalmente no soporta dicho tipo de paquetes.
57
3.7. Switch Switch (conmutador) es un dispositivo electrnico de interconexin de redes de ordenadores que opera en la capa 2 (nivel de enlace de datos) del modelo OSI (Open Systems Interconnection). Un conmutador interconecta dos o ms segmentos de red, funcionando de manera similar a los puentes (bridges), pasando datos de un segmento a otro, de acuerdo con la direccin MAC de destino de los datagramas en la red. Los conmutadores se utilizan cuando se desea conectar mltiples redes, fusionndolas en una sola. Al igual que los puentes, dado que funcionan como un filtro en la red, mejoran el rendimiento y la seguridad de las LANs. El objetivo del switch es segmentar la red en diferentes dominios de colisin, retransmisin y filtrado. Aprender direcciones, reenviar, filtrar paquetes y evitar bucles. Segmenta el trfico de manera que los paquetes destinados a un dominio de colisin determinado, no se propague a otro segmento. Hace esto aprendiendo las direcciones de los host. Enviar una trama a todos los puertos conectados se denomina inundar la trama. Debido a que los switches controlan el trfico para mltiples segmentos del al mismo tiempo, han de implementar memoria bfer para que puedan recibir y transmitir tramas independientemente en cada puerto o segmento. 3.7.1. Filtrado de tramas El switch no retransmite la trama nada ms que al puerto especifico al que va dirigida, preservando el ancho de banda del resto de enlaces. Las tramas de difusin y multidifusin constituyen un caso especial. Un switch nunca aprende direcciones de difusin o multidifusin, dado que las direcciones no aparecen en estos casos como direccin de origen de la trama. La tercera funcin del switch es evitar bucles. Las redes estn diseadas por lo general con enlaces y dispositivos redundantes. Estos diseos eliminan la posibilidad de que un punto de fallo individual, originan al mismo tiempo varios problemas que deben ser tenidos en cuenta. Sin algn servicio de evitacin de bucles implementado, cada switch inundara las difusiones en un bucle infinito. Esta situacin se conoce como bucle de puente. La propagacin continua de estas difusiones a travs del bucle produce una tormenta de difusin, lo que da como resultado un desperdicio del ancho de banda, as como impactos serios en el rendimiento de la red o del host. Podran ser distribuidas mltiples copias de tramas sin difusin a los puestos de destino. Muchos protocolos esperan recibir una sola copia de cada transmisin. La presencia de mltiples copias de la misma trama podra ser causa de errores irrecuperables. Una inestabilidad en el contenido de la tabla de direcciones MAC da como resultado que se reciban varias copias de una misma trama en diferentes puertos del switch. 58
CAPTULO 4: DIRECCIONAMIENTO 4. DIRECCIONAMIENTO Para que dos sistemas se comuniquen, se deben poder identificar y localizar entre s. Aunque las direcciones de la figura no son direcciones de red reales, representan el concepto de agrupamiento de las direcciones. Este utiliza A o B para identificar la red y la secuencia de nmeros para identificar el host individual. Una computadora puede estar conectada a ms de una red. En este caso, se le debe asignar al sistema ms de una direccin. Cada direccin identificar la conexin de la computadora a una red diferente. No se suele decir que un dispositivo tiene una direccin sino que cada uno de los puntos de conexin (o interfaces) de dicho dispositivo tiene una direccin en una red. Esto permite que otras computadoras localicen el dispositivo en una determinada red. La combinacin de letras (direccin de red) y el nmero (direccin del host) crean una direccin nica para cada dispositivo conectado a la red. Cada computadora conectada a una red TCP/IP debe recibir un identificador exclusivo o una direccin IP. Esta direccin, que opera en la Capa 3, permite que una computadora localice otra computadora en la red. Todas las computadoras tambin cuentan con una direccin fsica exclusiva, conocida como direccin MAC. Estas son asignadas por el fabricante de la tarjeta de interfaz de la red. Las direcciones MAC operan en la Capa 2 del modelo OSI. Una direccin IP es una secuencia de unos y ceros de 32 bits. Para que el uso de la direccin IP sea ms sencillo, en general, la direccin aparece escrita en forma de cuatro nmeros decimales separados por puntos. Por ejemplo, la direccin IP de una computadora es 192.168.1.2. Otra computadora podra tener la direccin 128.10.2.1. Esta forma de escribir una direccin se conoce como formato decimal punteado. En esta notacin, cada direccin IP se escribe en cuatro partes separadas por puntos. Cada parte de la direccin se conoce como octeto porque se compone de ocho dgitos binarios. Por ejemplo, la direccin IP 192.168.1.8 sera 11000000.10101000.00000001.00001000 en una notacin binaria. La notacin decimal punteada es un mtodo ms sencillo de comprender que el mtodo binario de unos y ceros. Esta notacin decimal punteada tambin evita que se produzca una gran cantidad de errores por transposicin, que s se producira si slo se utilizaran nmeros binarios. El uso de decimales separados por puntos permite una mejor comprensin de los patrones numricos. Las largas cadenas de 59
unos y ceros que se repiten hacen que sea ms probable que se produzcan errores de transposicin y omisin. Resulta ms sencillo observar la relacin entre los nmeros 192.168.1.8 y 192.168.1.9, mientras que 11000000.10101000.00000001.00001000 y 11000000.10101000.00000001.00001001 no son fciles de reconocer. Al observar los binarios, resulta casi imposible apreciar que son nmeros consecutivos. 4.1 Direccionamiento IPV4 Un router enva los paquetes desde la red origen a la red destino utilizando el protocolo IP. Los paquetes deben incluir un identificador tanto para la red origen como para la red destino. Utilizando la direccin IP de una red destino, un router puede enviar un paquete a la red correcta. Cuando un paquete llega a un router conectado a la red destino, este utiliza la direccin IP para localizar la computadora en particular conectada a la red. Este sistema funciona de la misma forma que un sistema nacional de correo. Cuando se enva una carta, primero debe enviarse a la oficina de correos de la ciudad destino, utilizando el cdigo postal. Dicha oficina debe entonces localizar el destino final en la misma ciudad utilizando el domicilio. Es un proceso de dos pasos. De igual manera, cada direccin IP consta de dos partes. Una parte identifica la red donde se conecta el sistema y la segunda identifica el sistema en particular de esa red. Cada octeto vara de 0 a 255. Cada uno de los octetos se divide en 256 subgrupos y stos, a su vez, se dividen en otros 256 subgrupos con 256 direcciones cada uno. Al referirse a una direccin de grupo inmediatamente arriba de un grupo en la jerarqua, se puede hacer referencia a todos los grupos que se ramifican a partir de dicha direccin como si fueran una sola unidad. Este tipo de direccin recibe el nombre de direccin jerrquica porque contiene diferentes niveles. Una direccin IP combina estos dos identificadores en un solo nmero. Este nmero debe ser un nmero exclusivo, porque las direcciones repetidas haran imposible el enrutamiento. La primera parte identifica la direccin de la red del sistema. La segunda parte, la parte del host, identifica qu mquina en particular de la red. Las direcciones IP se dividen en clases para definir las redes de tamao pequeo, mediano y grande. Las direcciones Clase A se asignan a las redes de mayor tamao. Las direcciones Clase B se utilizan para las redes de tamao medio y las de Clase C para redes pequeas. 60
El primer paso para determinar qu parte de la direccin identifica la red y qu parte identifica el host es identificar la clase de direccin IP. 4.1.1 Direcciones IP clase A, B, C, D, Y E Para adaptarse a redes de distintos tamaos y para ayudar a clasificarlas, las direcciones IP se dividen en grupos llamados clases. Esto se conoce como direccionamiento classful. Cada direccin IP completa de 32 bits se divide en la parte de la red y parte del host. Un bit o una secuencia de bits al inicio de cada direccin determinan su clase. Son cinco las clases de direcciones IP como muestra la Figura La direccin Clase A se dise para admitir redes de tamao extremadamente grande, de ms de 16 millones de direcciones de host disponibles. Las direcciones IP Clase A utilizan slo el primer octeto para indicar la direccin de la red. Los tres octetos restantes son para las direcciones host. El primer bit de la direccin Clase A siempre es 0. Con dicho primer bit, que es un 0, el menor nmero que se puede representar es 00000000, 0 decimal. El valor ms alto que se puede representar es 01111111, 127 decimal. Estos nmeros 0 y 127 quedan reservados y no se pueden utilizar como direcciones de red. Cualquier direccin que comience con un valor entre 1 y 126 en el primer octeto es una direccin Clase A. La red 127.0.0.0 se reserva para las pruebas de loopback. Los routers o las mquinas locales pueden utilizar esta direccin para enviar paquetes nuevamente hacia ellos mismos. Por lo tanto, no se puede asignar este nmero a una red. La direccin Clase B se dise para cumplir las necesidades de redes de tamao moderado a grande. Una direccin IP Clase B utiliza los primeros dos de los cuatro octetos para indicar la direccin de la red. Los dos octetos restantes especifican las direcciones del host. Los primeros dos bits del primer octeto de la direccin Clase B siempre son 10. Los seis bits restantes pueden poblarse con unos o ceros. Por lo tanto, el menor nmero que puede representarse en una direccin Clase B es 10000000, 128 decimal. El nmero ms alto que puede representarse es 10111111, 191 decimal. Cualquier direccin que comience con un valor entre 128 y 191 en el primer octeto es una direccin Clase B. 61
La direccin Clase C se utiliza ms frecuentemente en las clases de direcciones originales. Este espacio de direccionamiento tiene el propsito de admitir redes pequeas con un mximo de 254 hosts. Una direccin Clase C comienza con el binario 110. Por lo tanto, el menor nmero que puede representarse es 11000000, 192 decimal. El nmero ms alto que puede representarse es 11011111, 223 decimal. Si una direccin contiene un nmero entre 192 y 223 en el primer octeto, es una direccin de Clase C. La direccin Clase D se cre para permitir multicast en una direccin IP. Una direccin multicast es una direccin exclusiva de red que dirige los paquetes con esa direccin destino hacia grupos predefinidos de direcciones IP. Por lo tanto, una sola estacin puede transmitir de forma simultnea una sola corriente de datos a mltiples receptores. El espacio de direccionamiento Clase D, en forma similar a otros espacios de direccionamiento, se encuentra limitado matemticamente. Los primeros cuatro bits de una direccin Clase D deben ser 1110. Por lo tanto, el primer rango de octeto para las direcciones Clase D es 11100000 a 11101111, o 224 a 239. Una direccin IP que comienza con un valor entre 224 y 239 en el primer octeto es una direccin Clase D. Se ha definido una direccin Clase E. Sin embargo, la Fuerza de Tareas de Ingeniera de Internet (IETF) ha reservado estas direcciones para su propia investigacin. Por lo tanto, no se han emitido direcciones Clase E para ser utilizadas en Internet. Los primeros cuatro bits de una direccin Clase E siempre son 1s. Por lo tanto, el rango del primer octeto para las direcciones Clase E es 11110000 a 11111111, o 240 a 255. 4.1.2 Obtencin de una direccin IP Un host de red necesita obtener una direccin exclusiva a nivel global para poder funcionar en Internet. La direccin MAC o fsica que posee el host slo tiene alcance local, para identificar el host dentro de la red del rea local. Como es una direccin de Capa 2, el Router no la utiliza para realizar transmisiones fuera de la LAN. Las direcciones IP son las direcciones que ms frecuentemente se utilizan en las comunicaciones en la Internet. Este protocolo es un esquema de direccionamiento jerrquico que permite que las direcciones individuales se asocien en forma conjunta y sean tratadas como grupos. Estos grupos de direcciones posibilitan una eficiente transferencia de datos a travs de la Internet. Los administradores de redes utilizan dos mtodos para asignar las direcciones IP. Estos mtodos son el esttico y el dinmico. Independientemente del 62
esquema de direccionamiento elegido, no es posible tener dos interfaces con la misma direccin IP. Dos hosts con la misma direccin IP pueden generar conflictos que hacen que ambos no puedan operar correctamente. Como muestra la Figura, los hosts tienen una direccin fsica, ya que cuentan con una tarjeta de interfaz de red que les permite conectarse al medio fsico. 4.2. Subredes Resulta imposible hablar sobre el TCP/IP sin mencionar la divisin en subredes. Como administrador de sistemas, es importante comprender que la divisin en subredes constituye un medio para dividir e identificar las redes individuales en toda la LAN. No siempre es necesario subdividir una red pequea. Sin embargo, en el caso de redes grandes a muy grandes, la divisin en subredes es necesaria. La divisin en subredes es otro mtodo para administrar las direcciones IP. Este mtodo, que consiste en dividir las clases de direcciones de red completas en partes de menor tamao, ha evitado el completo agotamiento de las direcciones IP. Dividir una red en subredes significa utilizar una mscara de subred para dividir la red y convertir una gran red en segmentos ms pequeos, ms eficientes y administrables o subredes. Un ejemplo sera el sistema telefnico de los EE.UU. que se divide en cdigos de rea, cdigos de intercambio y nmeros locales. El administrador del sistema debe resolver estos problemas al agregar y expandir la red. Es importante saber cuntas subredes o redes son necesarias y cuntos hosts se requerirn en cada red. Con la divisin en subredes, la red no est limitada a las mscaras de red por defecto Clase A, B o C y se da una mayor flexibilidad en el diseo de la red. Las direcciones de subredes incluyen la porcin de red ms el campo de subred y el campo de host. El campo de subred y el campo de host se crean a partir de la porcin de host original de la red entera. La capacidad para decidir cmo se divide la porcin de host original en los nuevos campos de subred y de host ofrece flexibilidad en el direccionamiento al administrador de red. Para crear una direccin de subred, un administrador de red pide prestados bits del campo de host y los designa como campo de subred. El nmero mnimo de bits que se puede pedir es dos. Al crear una subred, donde se solicita un slo bit, el nmero de la red suele ser red.0. El nmero de broadcast entonces sera la red.255. El nmero mximo de bits que se puede pedir prestado puede ser cualquier nmero que deje por lo menos 2 bits restantes para el nmero de host. 63
CAPTULO 5: DISEO DE DIRECCIONAMIENTO IP PARA LA EMPRESA CYRUS WYRELES 5. DISEO DE DIRECCIONAMIENTO IP 5. 1. Estado actual de la empresa La empresa se denomina Cyrus Wyreles, y est encargada de la localizacin automtica de vehculos, basado en un sistema de desarrollo GPS (Sistema de Posicionamiento Global). La empresa es de reciente creacin con la sucursal matriz en la Ciudad de Mxico; sus filiales estn ubicadas en Monterrey, Veracruz y Michoacn. Es importante destacar que la empresa tiene proyectado ampliarse a otros estados de la Repblica Mexicana, pero no est en planes fusionarse con alguna otra empresa del ramo. La sucursal Matriz de la Ciudad de Mxico se encuentra en un edificio con planta baja y primer nivel. En la planta baja se ubica el Departamento de Ventas y Cobranzas con un total de 18 PCs y 2 impresoras lser. En el primer piso se ubica la Direccin con 4 PCs y 1 impresora lser. Aqu tambin se ubica el Departamento de Servicios Administrativos con 11 PCs y 1 impresora lser. El Departamento de Sistemas que es la encargada de administrar la red se ubica en este piso con un total de 5 PCs. El Departamento de Monitoreo tiene 10 PCs y se encarga de ver que la pgina est funcionando adecuadamente, asignarle un password al cliente para realizar cualquier consulta, as como efectuar la localizacin de su automvil en el momento que as lo requiera. (Ver Anexo A, Figura 1 y Tabla 1). Las sucursales de Veracruz, Michoacn y Monterrey, son edificios con solo una planta. En cada una de ellas, la Direccin tiene 2 PCs y 1 impresora lser, el Departamento de Ventas y Cobranzas dispone de 6 PCs y 1 impresora lser, el Departamento de Servicios Administrativos tiene 5 PCs, en tanto que el Departamento de Sistemas tiene nicamente 3 PCs. Finalmente, el Departamento de Monitoreo tiene 5 PCs. (Ver Anexo A, Figura 1 y Tabla 1). Para tener salida a Internet, la empresa tiene contratado el Servicio de ATM (Modo de Transferencia Asncrono, Asynchronous Transfer Mode), que posee la caracterstica de transferir voz, video y datos a travs de redes privadas y pblicas. Este sistema es particularmente til cuando la naturaleza del trfico no permite retardos, como ocurre con el video, es decir, es necesario trabajar en tiempo real.
64
5.2. Anlisis del problema La empresa no tiene direccionamiento lgico IP para conectar sus 4 redes LAN, la del Distrito Federal, Veracruz, Monterrey y Michoacn. Esto quiere decir, que es necesario implementar una intranet; sin embargo, tambin se nos pide que exista salida a Internet, lo cual vuelve nuestra red una extranet. Se puede apreciar que se requieren 4 redes LAN (una para cada estado), creando de esta manera una red WAN. Respecto al crecimiento a futuro (escalabilidad), se considerar un 50% de expansin al interior de cada estado, lo cual creemos ser suficiente para satisfacer los requerimientos durante algunos aos. Sin embargo, tambin estamos considerando que la empresa abrir a futuro otras dos sucursales en otros dos estados de la Repblica Mexicana 5.3. Propuesta de solucin Lo que haremos es asignar la direccin IP de cada red (de cada estado de la repblica), la direccin IP de cada departamento y de cada host, para que pueda existir comunicacin entre equipos de redes diferentes. Tambin asignaremos las direcciones IP para establecer el enlace serial entre los routers. Vamos a trabajar con direccionamiento privado haciendo uso del espacio de direcciones IP especificadas en el documento RFC 1918. Decidimos usar este direccionamiento porque en la actualidad se estn acabando las direcciones pblicas, por lo tanto la Network Information Center (NIC), pide muchos requisitos para otorgarlas. El Documento RFC 1918 menciona que las redes privadas, se pueden trabajar usando CIDR (Encaminamiento Inter-Dominios sin Clases). CIDR reemplaza la sintaxis previa para nombrar direcciones IP, las clases de redes. En lugar de asignar bloques de direcciones en los lmites de los octetos, que implicaban prefijos naturales de 8, 16 y 24 bits, CIDR usa la tcnica VLSM (Mscara de Longitud Variable), para hacer posible la asignacin de prefijos de longitud arbitraria. Recordemos que las direcciones IP privadas que se tienen son tres: de la 10.0.0.0 a la 10.255.55.255; de la 172.16.0.0 a la 172.31.255.255 y de la 192.168.0.0 a la 192.168.255.255. Las dos primeras son demasiado grandes, por lo que decidimos utilizar la direccin IP privada 192.168.0.0 Ya teniendo la direccin IP, es necesario trabajar la mscara de subred, que es la que suministra la informacin necesaria al router para calcular en qu subred 65
reside un host en particular. Esta mscara se puede representar de varias maneras como lo es en el formato de barra inclinada, por ejemplo /27. El nmero que sigue a la barra inclinada es el nmero total de bits en la parte de red y en la mscara de subred. 5.3.1. Procedimiento para calcular las subredes y los host Dependiendo de la clase de red y del nmero de veces que se pretenda segmentar, se obtienen una serie de direcciones vlidas. La directiva RFC 1878 contiene una lista con todas las posibles combinaciones y direcciones vlidas; tambin seala que es obsoleto utilizar la frmula 2 N 2 para encontrar el nmero de subredes, donde N es el nmero de bits que se deben formar para la porcin de red. Por lo tanto, actualmente solo se utiliza 2 N . Tambin dice que para determinar el nmero de host se utiliza la frmula 2 N 2, donde N es el nmero de bits que se deben tomar para la porcin del host. Por lo tanto, si utilizamos una mscara de 24 bits con esta red, nicamente tendremos 2 0 = 1 red y 2 8 2 = 254 host, lo cual no cubre nuestras necesidades. Una mscara de 25 bits nos proporciona 2 1 = 2 subredes y 2 7 2 = 126 host. Esta mscara podra ser de utilidad pero se dificultara la administracin de las direcciones IP. La mscara de 26 bits proporciona 2 2 = 4 subredes y 2 6 2 = 62 host. Tambin esta red podra servir pero igualmente se dificulta la administracin de las direcciones IP. La mscara de 27 bits nos proporciona 2 3 = 8 subredes y 2 5
2 = 30 host por subred, y es la que ms se aproxima a nuestras necesidades pero el nmero de host que podemos utilizar es muy pequeo, y para los requerimientos actuales los cubre totalmente, pero para el crecimiento a futuro de la empresa, la vemos limitada. Por lo anterior, consideramos que la opcin ms recomendable es utilizar la direccin IP privada 192.168.0.0 con segmentos diferentes para cada red LAN, para ganar flexibilidad en el diseo de la red, al tener ms espacio de direcciones; es decir, para el Distrito Federal usaremos la 192.168.1.0, en tanto que para Veracruz la 192.168.2.0, para Monterrey la 192.168.3.0 y para Michoacn la 192.168.4.0. De esta manera, si se crean ms sucursales a futuro, simplemente se toman secuencialmente las siguientes direcciones tal como 192.198.5.0, 192.168.6.0, etc. (Ver Anexo A, Tabla 2) Debido a que utilizaremos direccionamiento IP privado, no es necesario coordinarse con la IANA (Autoridad de Nmeros Asignados en Internet). Las direcciones de este espacio de direcciones privadas sern nicas dentro de la empresa, o el conjunto de empresas que elijan colaborar sobre este espacio para que puedan comunicarse con las dems en su propia Internet privada. 66
Un inconveniente de usar direcciones privadas es que puede obligar a reenumerar cuando se usan varias redes privadas de empresas diferentes que se fusionan en una sola, porque algunas de las direcciones podran ser las mismas, es decir, se presenta direccionamiento ambiguo. Sin embargo como se mencion anteriormente, esta empresa no tiene proyectado fusionarse con ninguna otra empresa a futuro, por lo cual no hay problema en utilizar este tipo de direccionamiento. La direccin privada a utilizar es la 192.168.0.0 que corresponde a la clase C, debido a que es la direccin privada que menos subredes y host nos proporciona, es decir, est dirigida a las empresas medianas y pequeas. Anteriormente se defini que se requieren 4 redes LAN, es decir, una para cada sucursal (Distrito Federal, Veracruz, Monterrey y Michoacn). 5.3.2. Clculo de la red LAN del Distrito Federal Se necesitan 5 subredes porque son 5 departamentos, y el mximo nmero de host es de 30, que se requieren en el Departamentos de Ventas y Cobranzas, tomando en consideracin el 50% de crecimiento de la empresa. El Departamento de Servicios Administrativos requiere 18 host, 15 para el Departamento de Monitoreo, en tanto que el Departamento de Sistemas y la Direccin requieren nicamente 8 host cada uno (Ver Anexo A, Tabla 3). Como se puede apreciar, la cantidad de host en cada departamento es diferente, por lo que no consideramos conveniente trabajar con la mscara de fault, sino con mscaras variables, es decir, estaremos utilizando VLSM (Mascara de subred de longitud variable). Esto permite incluir ms de una mscara de subred dentro de una red y la capacidad de dividir en subredes una direccin de red ya dividida en subredes. VLMS impide de esta manera el derroche de direcciones. Para calcular las subredes VLSM y los respectivos host, es necesario asignar primero los requisitos ms grandes del intervalo de direcciones. Los niveles de requisitos deben enumerarse desde el ms grande al ms pequeo. Para nuestro caso, Ventas y Cobranzas necesitan 30 host, por lo que se utilizarn los 3 primeros bits del ltimo octeto de la mscara para determinar el nmero de subredes, y de esta manera representar el prefijo de red extendida / 27, en tanto que los 5 bits restantes se utilizarn para direcciones de host. As, se nos generan 2 3 = 8 subredes con 2 5 2 = 30 host cada una. Sin embargo, se descartan la primera y la ltima red, por ser el identificador de la red y la direccin de broadcast respectivamente, quedando de esta manera solo 6 subredes. Las subredes creadas son la 192.168.1.32 / 27 para el Departamento de Sistemas, la 192.168.1.64/27 para el Departamento de Ventas y Cobranzas, la 67
192.168.1.96/27 para el Departamento de Servicios Administrativos, 192.168.1. 128/27 para la Direccin, la 192.168.1.160/27 para el Departamento de Monitoreo, y sobra una que es la 192.168.1.192/27 que la dejamos por si acaso se crea un nuevo departamento dentro de la empresa (Ver Anexo A, Tabla 4). Estn descartadas las direcciones del identificador de red y del broadcast (192.168.1.0 y 192.168.1.224). Igualmente, enlos rangos de direcciones para host estn descartados. Por ejemplo, en el Departamento Sistemas, la 192.168.1.32 es el identificador de red y 192.168.1.63 es la del broadcast, y as para las dems reas. Esta red de 27 bits proporciona 30 host, pero tenemos el Departamento de Sistemas y la Direccin con nicamente 8 host cada uno. Se puede quedar la direccin ya calculada, pero se tiene un gran desperdicio de direcciones, ya que no sern utilizadas. Debido a esto, haremos una reduccin en el nmero de host, modificando el prefijo de red extendida /27 a /28. De esta manera en lugar de tener 30 host, nicamente se tienen 14. La forma de hacerlo, es considerar los primeros 4 bits del ltimo octeto para crear una sub-subred. La direccin de partida es la 192.168.1.32/27, que es la que corresponde a la direccin del Departamento de Sistemas. Posteriormente le incrementamos a 32 la cantidad de 16, teniendo las siguientes sub-subredes: 192.168.1.32/28, 192.168.1.48/28 y 192.168.1.64/28. No usaremos todas las sub-subredes creadas, porque ese no es el objetivo, lo que se pretende cuando se utilizan Mscaras de Longitud Variable, es reducir la cantidad de informacin de enrutamiento en el nivel superior que manejar el router. En cuanto a la Direccin, tenemos que la subred de partida es la 192.168.1.128/27, y procedemos de la misma manera, sumndole 16, lo cual nos da las siguientes sub-subredes: 192.168.1.128/28, 192.168.1.144/28 y la 192.168.1.160/28 (Ver anexo A, Figura 2 y Tabla 5). 5.3.3. Clculo de la red LAN de Veracruz El procedimiento que se siga para Veracruz ser el mismo para las redes LAN de Monterrey, Michoacn y otras dos que se consideran para crecimiento, porque se requieren las mismas subredes y tienen los mismos host. nicamente ser necesario cambiar las respectivas direcciones IP de red. La direccin IP de Veracruz es 192.168.2.0. Tambin necesitamos 5 subredes, y el mximo nmero de host considerando crecimiento por subred son 12. Utilizando una mscara de 27 bits, tendremos 2 3 = 8 subredes y 2 5 2 = 30 host. Una mscara de 28 bits nos proporciona 2 4 = 16 subredes con 2 4 2 = 14 host por cada subred, siendo la que ms se ajusta a nuestros requerimientos. A partir de esta red (192.168.2.0 / 28), (Tabla 6 del Anexo A) las subredes que se generan, que de manera simplificada se puede decir, son la 192.168.2.0, 68
192.168.2.16, 192.168.2.32, 192.168.2.48, 192.168.2.64, 192.168.2.80, 192.168.2.96, hasta la 192.168.2.240 (Ver Anexo A, Tabla 6). Tambin en este caso utilizaremos un prefijo extendido diferente (/29) para reducir el nmero de host en el Departamento de Sistemas y en la Direccin. De esta manera, se tendrn 2 3 2 = 6 host, ya que solo requerimos 5 y se ajusta a nuestras necesidades (Ver Anexo A; Figura 3 y Tabla 7, Figura 4 y Tabla 8, Figura 5 y Tabla 9). 5.3.4 Clculo de los enlaces WAN Para concluir, solo hace falta asignar las direcciones para los enlaces WAN. Para esto se considera que se tienen 6 redes LAN (una para cada estado de la Repblica), por lo tanto se requieren 6 subredes. Tambin es importante indicar que cada subred debe proporcionarnos 2 direcciones IP, una para el enlace serie 0 y el otro para el enlace serie 1 de los routers. La direccin que usaremos tambin corresponde a una direccin privada, pero en este caso usaremos la 192.168.10.0. Para calcular la mscara lo debemos hacer considerando que necesitamos nicamente 2 host por subred, para lo cual debe ser /30. Con esta mscara se tienen 2 6 = 64 subredes y 2 2 2 = 2 host, que son las direcciones que se necesitan. Las subredes que se crean son mltiplos de 4, es decir, 192.168.10.0, 192.168.10.4, 192.168.10.8, 192.168.10.12, 192.168.10.16, etc. (Ver Anexo A, Tabla 10). 5.4. Estado final de la red Finalmente, podemos apreciar las direcciones de las redes de cada estado, as como de cada departamento, y las de los respectivos host. Tambin se incluyen las direcciones de los enlaces WAN, con lo que se da por concluido el diseo pretendido al inicio de este trabajo (Ver Anexo B, Figura 6, Tabla 11, Tabla 12, Tabla 13, Tabla 14, Tabla 15 y Tabla 16). Las direcciones de red que hemos diseado para la empresa Cyrus Wyreles, fueron trabajadas de manera que se obtienen los siguientes beneficios: 1. Escalabilidad: Permite soportar el crecimiento que a futuro tendr la empresa 2. Previsibilidad: Lograr que el comportamiento de la red sea fcil de adivinar, para de esta manera solucionar de manera sencilla y rpida las fallas de la misma 3. Flexibilidad: Permite cambios estructurales sin afectar sustancialmente el funcionamiento de la red. 69
VI. ANEXO A
FIGURA 1. RED WAN ACTUAL
FIGURA 2. RED LAN DEL DISTRITO FEDERAL TERMINADA 70
FIGURA 3. RED LAN DE VERACRUZ TERMINADA
FIGURA 4. RED LAN DE MONTERREY TERMINADA
71
FIGURA 5. RED LAN DE MICHOACAN TERMINADA
TABLA 1. RESUMEN DEL ESTADO ACTUAL RED LAN DEL DISTRITO FEDERAL VENTAS Y COBRANZAS SERVICIOS ADINISTRATIVOS MONITOREO SISTEMAS DIRECCIN HOST 20 12 10 5 5 RED LAN DE VERACRUZ VENTAS Y COBRANZAS SERVICIOS ADINISTRATIVOS MONITOREO SISTEMAS DIRECCIN HOST 7 5 5 3 3 RED LAN DE MONTERREY VENTAS Y COBRANZAS SERVICIOS ADINISTRATIVOS MONITOREO SISTEMAS DIRECCIN HOST 7 5 5 3 3 RED LAN DE MICHOACN VENTAS Y COBRANZAS SERVICIOS ADINISTRATIVOS MONITOREO SISTEMAS DIRECCIN HOST 7 5 5 3 3
72
TABLA 2. DIRECCIONES IP DE LAS REDES LAN DIRECCIN IP DE RED RED LAN 192.168.1.0 DISTRITO FEDERAL 192.168.2.0 VERACRUZ 192.168.3.0 MONTERREY 192.168.4.0 MICHOACN 192.168.5.0 CRECIMIENTO 192.168.6.0 CRECIMIENTO 192.168.10.0 ENLACES WAN
TABLA 3. HOST NECESARIOS POR DEPARTAMENTO EN EL DISTRITO FEDERAL (CONSIDERANDO EL 50% DE CRECIMIENTO) DEPARTAMENTOS DE LA RED LAN D.F. HOST NECESARIOS VENTAS Y COBRANZAS 30 SERVICIOS ADMINISTRATIVOS 18 MONITOREO 15 SISTEMAS 8 DIRECCIN 8
TABLA 4. SUBREDES DE 192.168.1.0/27 (DISTRITO FEDERAL) N. SUBRED DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 0 192.168.1.0/27 DIRECCIN DE RED 1 192.168.1.32/27 SISTEMAS De 192.168.1.33/27 a 192.168.1.62/27 2 192.168.1.64/27 VENTAS Y COBRANZAS De 192.168.1.65/27 a 192.168.1.94/27 3 192.168.1.96/27 SERVICIOS ADMINISTRATIVOS De 192.168.1.97/27 a 192.168.1.126/27 4 192.168.1.128/27 DIRECCIN De 192.168.1.129/27 a 192.168.1.158/27
73
CONTINUACIN TABLA 4. SUBREDES DE 192.168.1.0/27 (DISTRITO FEDERAL) N. SUBRED DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 5 192.168.1.160/27 MONITOREO De 192.168.1.161/27 a 192.168.1.190/27 6 192.168.1.192/27 CRECIMIENTO A FUTURO De 192.168.1.193/27 a 192.168.1.222/27 7 192.168.1.224/27 DIRECCIN DE BROADCAST
TABLA 5. RESUMEN DE DIRECCIONES IP PARA LA RED LAN DEL DISTRITO FEDERAL (192.168.1.0/27) DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.1.0/27 IDENTIFICADOR DE RED 192.168.1.32/28 (Sub- subred de la 192.168.1.32/27) SISTEMAS De 192.168.1.33/28 a 192.168.1.47/28 192.168.1.64/27 VENTAS Y COBRANZAS De 192.168.1.65/27 a 192.168.1.94/27 192.168.1.96/27 SERVICIOS ADMINISTRATIVOS De 192.168.1.97/27 a 192.168.1.126/27 192.168.1.128/28 (Sub- subred de la 192.168.1.128/27) DIRECCIN De 192.168.1.129/28 a 192.168.1.143/28 192.168.1.160/27 MONITOREO De 192.168.1.161/27 a 192.168.1.190/27 192.168.1.192/27 CRECIMIENTO A FUTURO De 192.168.1.193/27 a 192.168.1.222/27 192.168.1.224/27 BROADCAST
74
TABLA 6. SUBREDES DE 192.168.2.0/28 (VERACRUZ) N. SUBRED DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 0 192.168.2.0/28 DIRECCIN DE RED 1 192.168.2.32/28 SISTEMAS De 192.168.2.33/28 a 192.168.2.62/28 2 192.168.2.64/28 VENTAS Y COBRANZAS De 192.168.2.65/28 a 192.168.2.94/28 3 192.168.2.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.2.97/28 a 192.168.2.126/28 4 192.168.2.128/28 DIRECCIN De 192.168.2.129/28 a 192.168.2.158/28 5 192.168.2.160/28 MONITOREO De 192.168.2.161/28 a 192.168.2.190/28 6 192.168.2.192/28 CRECIMIENTO A FUTURO De 192.168.2.193/28 a 192.168.2.222/28 7 192.168.2.224/28 DIRECCIN DE BROADCAST
TABLA 7. RESUMEN DE DIRECCIONES IP PARA LA RED LAN DE VERACRUZ (192.168.2.0/28) DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.2.0/28 IDENTIFICADOR DE RED 192.168.2.32/29 (Sub- subred de la 192.168.2.32/28) SISTEMAS De 192.168.2.33/29 a 192.168.2.39/29 192.168.2.64/28 VENTAS Y COBRANZAS De 192.168.2.65/28 a 192.168.2.94/28 192.168.2.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.2.97/28 a 192.168.2.126/28
75
CONTINUACIN TABLA 7. RESUMEN DE DIRECCIONES IP PARA LA RED LAN DE VERACRUZ (192.168.2.0/28) DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.2.128/29 (Sub- subred de la 192.168.2.128/28) DIRECCIN De 192.168.2.129/29 a 192.168.2.135/29 192.168.2.160/28 MONITOREO De 192.168.2.161/28 a 192.168.2.190/28 192.168.2.192/28 CRECIMIENTO A FUTURO De 192.168.2.193/28 a 192.168.2.222/28 192.168.2.224/28 BROADCAST
TABLA 8. RESUMEN DE DIRECCIONES IP PARA LA RED LAN DE MONTERREY (192.168.3.0/28) DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.3.0/28 IDENTIFICADOR DE RED
192.168.3.32/29 (Sub- subred de la 192.168.3.32/28) SISTEMAS De 192.168.3.33/29 a 192.168.3.39/29 192.168.3.64/28 VENTAS Y COBRANZAS De 192.168.3.65/28 a 192.168.3.94/28 192.168.3.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.3.97/28 a 192.168.3.126/28 192.168.3.128/29 (Sub- subred de la 192.168.3.128/28) DIRECCIN De 192.168.3.129/29 a 192.168.3.135/29 192.168.3.160/28 MONITOREO De 192.168.3.161/28 a 192.168.3.190/28 192.168.3.192/28 CRECIMIENTO A FUTURO De 192.168.3.193/28 a 192.168.3.222/28 192.168.3.224/28 BROADCAST
76
TABLA 9. RESUMEN DE DIRECCIONES IP PARA LA RED LAN DE MICHOACN (192.168.4.0/28) DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.4.0/28 IDENTIFICADOR DE RED 192.168.4.32/29 (Sub- subred de la 192.168.4.32/28) SISTEMAS De 192.168.4.33/29 a 192.168.4.39/29 192.168.4.64/28 VENTAS Y COBRANZAS De 192.168.4.65/28 a 192.168.4.94/28 192.168.4.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.4.97/28 a 192.168.4.126/28 192.168.4.128/29 (Sub- subred de la 192.168.4.128/28) DIRECCIN De 192.168.4.129/29 a 192.168.4.135/29 192.168.4.160/28 MONITOREO De 192.168.4.161/28 a 192.168.4.190/28 192.168.4.192/28 CRECIMIENTO A FUTURO De 192.168.4.193/28 a 192.168.4.222/28 192.168.4.224/28 BROADCAST
TABLA 10. DIRECCIONES PARA LOS ENLACES WAN (192.168.10.0/30) N. SUBRED SUBREDES DIRECCIONES IP PARA ENLACES WAN 1 192.168.10.4/30 S0: 192.168.10.5/30 y S1: 192.168.10.6/30 2 192.168.10.8/30 S0: 192.168.10.9/30 y S1: 192.168.10.10/30 3 192.168.10.12/30 S0: 192.168.10.13/30y S1: 192.168.10.14/30 4 192.168.10.16/30 S0: 192.168.10.17/30 y S1: 192.168.10.18/30 5 192.168.10.20/30 S0: 192.168.10.21/30 y S1: 192.168.10.22/30 6 192.168.10.24/30 S0: 192.168.10.25/30 y S1: 192.168.10.26/30 77
VII. ANEXO B
Figura 6. Estado Final de la Red TABLA 11. RESUMEN FINAL DE LA RED DISTRITO FEDERAL IMPLEMENTADA PARA CYRUS WYRELES DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.1.0/27 IDENTIFICADOR DE RED
192.168.1.32/28 (Sub-subred de la 192.168.1.32/27) SISTEMAS De 192.168.1.33/28 a 192.168.1.47/28 192.168.1.64/27 VENTAS Y COBRANZAS De 192.168.1.65/27 a 192.168.1.94/27 192.168.1.96/27 SERVICIOS ADMINISTRATIVOS De 192.168.1.97/27 a 192.168.1.126/27 192.168.1.128/28 (Sub-subred de la 192.168.1.128/27) DIRECCIN De 192.168.1.129/28 a 192.168.1.143/28 192.168.1.160/27 MONITOREO De 192.168.1.161/27 a 192.168.1.190/27 192.168.1.192/27 CRECIMIENTO A FUTURO De 192.168.1.193/27 a 192.168.1.222/27 192.168.1.224/27 BROADCAST
78
TABLA 12. RESUMEN FINAL DE LA RED VERACRUZ IMPLEMENTADA PARA CYRUS WYRELES DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.2.0/28 IDENTIFICADOR DE RED
192.168.2.32/29 (Sub-subred de la 192.168.2.32/28) SISTEMAS De 192.168.2.33/29 a 192.168.2.39/29 192.168.2.64/28 VENTAS Y COBRANZAS De 192.168.2.65/28 a 192.168.2.94/28 192.168.2.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.2.97/28 a 192.168.2.126/28 192.168.2.128/29 (Sub-subred de la 192.168.2.128/28) DIRECCIN De 192.168.2.129/29 a 192.168.2.135/29 192.168.2.160/28 MONITOREO De 192.168.2.161/28 a 192.168.2.190/28 192.168.2.192/28 CRECIMIENTO A FUTURO De 192.168.2.193/28 a 192.168.2.222/28 192.168.2.224/28 BROADCAST
TABLA 13. RESUMEN FINAL DE LA RED MONTERREY IMPLEMENTADA PARA CYRUS WYRELES DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.3.0/28 IDENTIFICADOR DE RED
192.168.3.32/29 (Sub-subred de la 192.168.3.32/28) SISTEMAS De 192.168.3.33/29 a 192.168.3.39/29 192.168.3.64/28 VENTAS Y COBRANZAS De 192.168.3.65/28 a 192.168.3.94/28 192.168.3.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.3.97/28 a 192.168.3.126/28 192.168.3.128/29 (Sub-subred de la 192.168.3.128/28) DIRECCIN De 192.168.3.129/29 a 192.168.3.135/29 192.168.3.160/28 MONITOREO De 192.168.3.161/28 a 192.168.3.190/28 192.168.3.192/28 CRECIMIENTO A FUTURO De 192.168.3.193/28 a 192.168.3.222/28 192.168.3.224/28 BROADCAST
79
TABLA 14. RESUMEN FINAL DE LA RED MICHOACN IMPLEMENTADA PARA CYRUS WYRELES DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.4.0/28 IDENTIFICADOR DE RED
192.168.4.32/29 (Sub-subred de la 192.168.4.32/28) SISTEMAS De 192.168.4.33/29 a 192.168.4.39/29 192.168.4.64/28 VENTAS Y COBRANZAS De 192.168.4.65/28 a 192.168.4.94/28 192.168.4.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.4.97/28 a 192.168.4.126/28 192.168.4.128/29 (Sub-subred de la 192.168.4.128/28) DIRECCIN De 192.168.4.129/29 a 192.168.4.135/29 192.168.4.160/28 MONITOREO De 192.168.4.161/28 a 192.168.4.190/28 192.168.4.192/28 CRECIMIENTO A FUTURO De 192.168.4.193/28 a 192.168.4.222/28 192.168.4.224/28 BROADCAST
TABLA 15. BOSQUEJO DE RED PARA CRECIMIENTO DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.5.0/28 IDENTIFICADOR DE RED
192.168.5.32/29 (Sub-subred de la 192.168.5.32/28) SISTEMAS De 192.168.5.33/29 a 192.168.5.39/29 192.168.5.64/28 VENTAS Y COBRANZAS De 192.168.5.65/28 a 192.168.5.94/28 192.168.5.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.5.97/28 a 192.168.5.126/28 192.168.5.128/29 (Sub-subred de la 192.168.5.128/28) DIRECCIN De 192.168.5.129/29 a 192.168.5.135/29 192.168.5.160/28 MONITOREO De 192.168.5.161/28 a 192.168.5.190/28 192.168.5.192/28 CRECIMIENTO A FUTURO De 192.168.5.193/28 a 192.168.5.222/28 192.168.5.224/28 BROADCAST
80
CONTINUACIN TABLA 15. BOSQUEJO DE RED PARA CRECIMIENTO DIRECCIN IP DE LA SUBRED REA DESIGNADA RANGO DE DIRECCIONES IP PARA HOST 192.168.6.0/28 IDENTIFICADOR DE RED 192.168.6.32/29 (Sub- subred de la 192.168.6.32/28) SISTEMAS De 192.168.6.33/29 a 192.168.6.39/29 192.168.6.64/28 VENTAS Y COBRANZAS De 192.168.6.65/28 a 192.168.6.94/28 192.168.6.96/28 SERVICIOS ADMINISTRATIVOS De 192.168.6.97/28 a 192.168.6.126/28 192.168.6.128/29 (Sub- subred de la 192.168.6.128/28) DIRECCIN De 192.168.6.129/29 a 192.168.6.135/29 192.168.6.160/28 MONITOREO De 192.168.6.161/28 a 192.168.4.190/28 192.168.6.192/28 CRECIMIENTO A FUTURO De 192.168.6.193/28 a 192.168.6.222/28 192.168.6.224/28 BROADCAST TABLA 16. DIRECCIONES IP PARA ENLACES WAN N. SUBRED SUBREDES DIRECCIONES IP PARA ENLACES WAN 1 192.168.10.4/30 S0: 192.168.10.5/30 y S1: 192.168.10.6/30 2 192.168.10.8/30 S0: 192.168.10.9/30 y S1: 192.168.10.10/30 3 192.168.10.12/30 S0: 192.168.10.13/30y S1: 192.168.10.14/30 4 192.168.10.16/30 S0: 192.168.10.17/30 y S1: 192.168.10.18/30 5 192.168.10.20/30 S0: 192.168.10.21/30 y S1: 192.168.10.22/30 6 192.168.10.24/30 S0: 192.168.10.25/30 y S1: 192.168.10.26/30 81
VIII. CONCLUSIONES
Nuestro pas se encuentra inmerso en una sociedad globalizada y la tecnologa juega un papel importante en el desarrollo de los pases. Si una empresa desea competir para mantenerse en el ramo o expandirse hacia otras regiones, es indispensable que implemente alguna estrategia que le permita tener comunicacin permanente entre sus diferentes sucursales, y las redes son una solucin real. A lo largo de la historia las computadoras nos han ayudado a realizar muchas aplicaciones y trabajos, el hombre no satisfecho con esto, busc ms progreso, logrando implantar comunicaciones entre varias computadoras, o mejor dicho implantar Redes; Internet es una claro ejemplo de una red. La aparicin del Internet ha sido un detonante para la sociedad, a tal grado que las direcciones IP se estn terminando. Este fue el principal motivo por el cual optamos por utilizar direcciones privadas. Con base al trabajo realizado podemos concluir que se logr el objetivo planteado, que bsicamente consisti en disear el direccionamiento lgico de la red. Para esto tomamos en consideracin que las direcciones pblicas se estn terminando, as que decidimos utilizar direcciones IP privadas. Podemos decir que se estableci el direccionamiento entre las diferentes sucursales que forman la empresa, incluso hemos dejado el direccionamiento de dos sucursales ms, las cuales se van a abrir dentro de algunos aos.
82
IX. NDICE DE FIGURAS
Figura 1.1. Representacin de redes LAN, MAN y WAN 19 Figura 1.2. Ejemplo de una red LAN (Red de rea Local) 20 Figura 1.3. Red WAN (Red de rea Extensa) 21 Figura 1.4. Red MAN (Red de rea Metropolitana) 22 Figura 1.5. Topologa de bus 23 Figura 1.6. Topologa de estrella 24 Figura 1.7. Topologa tipo anillo 24 Figura 1.8. Topologa tipo rbol 25 Figura 2.1. Relacin del modelo TCP/IP con el modelo OSI 34 Figura 2.2. Modelo de capas de TCP/IP 38 Figura 2.3. Relacin entre protocolos 41 Figura 2.4. Datagrama IP 42
X. NDICE DE TABLAS
Tabla 2.1. Rangos de direcciones IP reservados para uso pblico 43 Tabla 3.2. Caractersticas de encaminamiento determinstico y adaptativo 46
83
XI. GLOSARIO
Ad hoc.- Se refiere a una red (especialmente inalmbrica) en la que no hay un nodo central, sino que todos los ordenadores estn en igualdad de condiciones. Algoritmo de Dijkstra.- tambin llamado algoritmo de caminos mnimos, es un algoritmo para la determinacin del camino ms corto dado un vrtice origen al resto de vrtices en un grafo dirigido y con pesos en cada arista. Broadcast.- Paquete de datos enviados a todos los nodos de una red. Los broadcast se identifican mediante una direccin de broadcast. Direccin.- Un nombre, etiqueta, numero o secuencia de bits que se usa para identificar al receptor de un mensaje, a un dispositivo en particular en una lnea multipunto, la trayectoria de una ruta, etc. Direccin IP.- Direccin de 32 bits asignada a los hosts que usan TCP/IP. Una direccin IP corresponde a una de cinco clases (A, B, C, D o E) y se escribe en forma de 4 octetos separados por puntos (formato decimal con punto). Cada direccin consta de un nmero de red, un nmero opcional de subred y un nmero de host. Los nmeros de red y de subred se utilizan conjuntamente para el enrutamiento, mientras que el nmero de host se utiliza para el direccionamiento a un host individual dentro de la red o de la subred. Se utiliza una mscara de subred para extraer la informacin de la red y de la subred de la direccin IP. Tambin denominada direccin de Internet. Direccin MAC.- Es una direccin exclusiva grabada en la memoria de una tarjeta de interfaz de red (NIC). Ethernet.- Tipo de red de rea local desarrollada en forma conjunta por Xerox, Intel y Digital Equipment se apoya en la topologa de Bus. Tiene un ancho de banda de 10Mbps. GPS.- (Sistema de Posicionamiento Global) es un Sistema Global de Navegacin por Satlite (GNSS) que permite determinar en todo el mundo la posicin de un objeto, una persona, un vehculo o una nave, con una precisin hasta de centmetros, usando GPS diferencial, aunque lo habitual son unos pocos metros. Host.- Sistema informtico en una red. Similar al trmino nodo, salvo que host normalmente implica una computadora, mientras que nodo generalmente se aplica a cualquier sistema de red, incluyendo servidores de acceso y routers. 84
IANA.- Es la Agencia de Asignacin de Nmeros de Internet. Era el antiguo registro central de los protocolos Internet, como puertos, nmeros de protocolo y empresa, opciones y cdigos. IGRP.- (Protocolo de enrutamiento de gateway interior) es un protocolo propietario patentado y desarrollado por Cisco que se emplea con el protocolo TCP/IP segn el modelo (OSI) Internet. IS-IS.- (Intermediate System to Intermediate System) es un protocolo OSI de encaminamiento jerrquico de pasarela interior o IGP (Interior Gateway Protocol), que usa el estado de enlace para encontrar el camino ms corto mediante el algoritmo SPF (Shortest Path First). MAC. Medium Access Control. Protocolo de control de acceso al medio empleado para la propagacin de las seales elctricas. Define el subnivel inferior de la capa 2 del modelo OSI (nivel de enlace). Modelo OSI.- Modelo de referencia para interconexin de sistemas abiertos. Modelo de arquitectura de red desarrollado por ISO. El modelo est compuesto por siete capas, cada una de las cuales especifica funciones de red individuales, por ejemplo, direccionamiento, control de flujo, control de errores, encapsulamiento y transferencia confiable de mensajes. La capa superior (la capa de aplicacin) es la ms cercana al usuario; la capa inferior (la capa fsica) es la ms cercana a la tecnologa de medios. Las dos capas inferiores se implementan en el hardware y el software, y las cinco capas superiores se implementan slo en el software. El modelo de referencia OSI se usa a nivel mundial como mtodo para la enseanza y la comprensin de la funcionalidad de la red. Nodo.- Punto final de la conexin de red o una unin que es comn para dos o ms lneas de una red. Los nodos pueden ser procesadores, controladores o estaciones de trabajo. Los nodos, que varan en cuanto al enrutamiento y a otras aptitudes funcionales, pueden estar interconectados mediante enlaces y sirven como puntos de control en la red. La palabra nodo a veces se utiliza de forma genrica para hacer referencia a cualquier entidad que tenga acceso a una red y frecuentemente se utiliza de modo indistinto con la palabra dispositivo. OSI.- modelo de referencia de Interconexin de Sistemas Abiertos (OSI, Open System Interconnection) lanzado en 1984 fue el modelo de red descriptivo creado por ISO, es un modelo de referencia dividido en siete capas. Protocolo.- Es un mtodo establecido de intercambiar datos en Internet por el cual dos ordenadores acuerdan comunicarse, una especificacin que describe cmo los ordenadores hablan el uno al otro en una red. Protocolo IP.- Es un protocolo enrutable, que funciona en la capa de red del modelo OSI y la capa Internet del modelo TCP/IP. 85
RAL (LAN). Red de rea Local (Local Area Network). Conexin fsica entre equipos (estaciones, servidores, ordenadores) y perifricos (impresoras, trazadores, gateways, etc.) para la transmisin de la informacin de bit en serie con la finalidad de compartir recursos con tiempos de acceso muy breves. Red.- Es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de un algn mtodo de transporte de datos, que comparten informacin, recursos y servicios entre s. Router. Enrutador, encaminador de paquetes hacia su destino por la ruta ptima. Router (Direccionador): Dispositivo que se encarga de dirigir el trfico en una red. La informacin pasa de nuestro ordenador a un router, y luego de router a router, hasta que el destino est en la misma red local que el ltimo. Ruteo.- Es la funcin que busca un camino entre todos los posibles, en una red de paquetes. TCP/IP.- Significa Protocolo de Transferencia de Archivos/Protocolo Internet y es el sistema de comunicaciones bsico que permite entenderse unos ordenadores con otros. Topologa.- As se le llama a la configuracin fsica de una red, se refiere a la forma en que estn interconectados los distintos equipos (nodos) de una red. Trunking.- Proceso que permite realizar el puenteado/conmutacin entre switch.
86
XII. BIBLIOGRAFA
Interconexin de dispositivos de red de Cisco Press, Cisco Systems, Inc. Academia de Networking de Cisco Systems, Gua del primer ao. CCNA 1, 2, 3 y 4. Tercera edicin, Pearson Educacin, S.A. Madrid, 2004 Prcticas de Laboratorio CCNA 3 y 4, Cisco Systems, Inc. Academia de Networking de Cisco Systems, Tercera edicin, Pearson Educacin, S.A. Madrid, 2004 Gua del estudio de redes, Cuarta Edicin, Groth, David; Toby Skandier (2005). Robledo Sosa Cornelio, Redes de Computadoras, Editorial: Direccin de publicaciones tres guerras 27 I.P.N. Mxico Redes de telecomunicaciones, Schwartz, Editorial: Addison- Wesley Iberoamericana 1994. Arquitectura de computadoras, M. Morris Mano, Editorial: Prentice Hall Hispanoamericana. Arquitecturas de enrutamiento en Internet Cisco Press, Halabi/McPherson, Tecnologas de interconectividad de redes Cisco Press / Prentice Hall. RDSI, conceptos, funcionalidades y servicios McGraw-Hill, M.Kim Lew / Spunk M. Loy / Tim Stevenson / Kathleen Guayans, Gary Kessler / Peter Southwick.
De Internet: RFC 1180: "A TCP/IP Tutorial". T. J. Socolofsky, C. J. Kale, 1991. Consultado en: http://www.ietf.org/rfc/rfc1180.txt Request for Comments: 1918 (Direcciones IP Privadas) Consultada en: http://www.ietf.org/rfc/rfc1918.txt Request for Comments: 1878 ( Lista de Combinaciones y direcciones IP vlidas) Consultado en: http://www.ietf.org/rfc/rfc1878.txt 87