lunes, 14 de diciembre de 2009

RIP v2

Introducción
RIP son las siglas de Routing Information Protocol (Protocolo de encaminamiento de información). Es un protocolo de puerta de enlace interna o IGP (Internal Gateway Protocol) utilizado por los routers (enrutadores), aunque también pueden actuar en equipos, para intercambiar información acerca de redes IP.
El origen del RIP fue el protocolo de Xerox, el GWINFO. Una versión 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, están los dos basados en una versión del protocolo de enrutamiento RIP. La última mejora hecha al RIP es la especificación RIP 2, que permite incluir más información en los paquetes RIP y provee un mecanismo de autenticación muy simple.

Versiones RIP
En la actualidad existen tres versiones diferentes de RIP, las cuales son:
RIPv1: No soporta subredes ni CIDR. Tampoco incluye ningún mecanismo de autentificación de los mensajes. No se usa actualmente. Su especificación está recogida en el RFC 1058.
RIPv2: Soporta subredes, CIDR y VLSM. Soporta autenticación utilizando uno de los siguientes mecanismos: no autentificación, autentificación mediante contraseña, autentificación mediante contraseña codificada mediante MD5 (desarrollado por Ronald Rivest). Su especificación está recogida en RFC 1723 y en RFC 2453.
RIPng: RIP para IPv6. Su especificación está recogida en el RFC 2080.
También existe un RIP para IPX, que casualmente lleva el mismo acrónimo, pero no está directamente relacionado con el RIP para redes IP, ad-hoc.

Funcionamiento RIP
RIP V1 utiliza udp/520 para enviar sus mensajes en propagación Broadcast. RIP V2 utiliza propagación Multicast 224.0.0.9.
RIP calcula el camino más corto hacia la red de destino usando el algoritmo del vector de distancias. La distancia o métrica está determinada por el número 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 tamaño de la red a 15 saltos. Cuando la métrica de un destino alcanza el valor de 16, se considera como infinito y el destino es eliminado de la tabla (inalcanzable).
La métrica de un destino se calcula como la métrica comunicada por un vecino más la distancia en alcanzar a ese vecino. Teniendo en cuenta el límite de 15 saltos mencionado anteriormente. Las métricas se actualizan sólo en el caso de que la métrica anunciada más el coste en alcanzar sea estrictamente menor a la almacenada. Sólo se actualizará a una métrica 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 pone inactiva asignándole una métrica de 16 (temporizador de invalidez). Estos 180 segundos, corresponden a 6 intercambios de información. Si pasan 240s de la entrada de la ruta en la tabla de encaminamiento y no se han recibido actualizaciones para esta ruta, se elimina (temporizador de purga).

Ventajas e Inconvenientes
En comparación con otros protocolos de enrutamiento, RIP es más fácil de configurar. Además, es un protocolo abierto, soportado por muchos fabricantes...
Por otra parte, tiene la desventaja que, para determinar la mejor métrica, únicamente toma en cuenta el número de saltos (por cuántos routers o equipos similares pasa la información); no toma en cuenta otros criterios importantes, como por ejemplo ancho de banda de los enlaces. Por ejemplo, si tenemos una metrica de 2 saltos hasta el destino con un enlace de 64 kbps y una metrica de 3 saltos, pero con un enlace de 2 Mbps, lamentablemente RIP tomara el enlace de menor número de saltos aunque sea el más lento. Protocolo usado pero con limitaciones.

Tipos de mensajes RIP
Los mensajes RIP pueden ser de dos tipos.
Petición: Enviados por algún enrutador recientemente iniciado que solicita información de los enrutadores vecinos.
Respuesta: mensajes con la actualización de las tablas de enrutamiento. Existen tres tipos:
Mensajes ordinarios: Se envían cada 30 segundos. Para indicar que el enlace y la ruta siguen activos. Se envía la tabla de routeo completa.
Mensajes enviados como respuesta a mensajes de petición.
Mensajes enviados cuando cambia algún coste. Se envía toda la tabla de routeo.
Formato de los mensajes RIP
Los mensajes tienen una cabecera que incluye el tipo de mensaje y la versión del protocolo RIP, y un máximo de 25 entradas RIP de 20 bytes.
Las entradas en RIPv1 contienen la dirección IP de la red de destino y la métrica.
Las entradas. en RIPv2 contienen la dirección IP de la red de destino, su máscara, el siguiente enrutador y la métrica. La autentificación utiliza la primera entrada RIP.

RIP 2
RIP-2 es un borrador. Su status es electivo. Se describe en el RFC 1723.
RIP-2 extiende RIP-1. Es menos potente que otros IGPs recientes tales como OSPF de IS-IS , pero tiene las ventajas de una fácil implementación y menores factores de carga. La intención de RIP-2 es proporcionar una sustitución directa de RIP que se pueda usar en redes pequeñas y medianas, en presencia de subnetting variable o supernetting y, sobretodo, que pueda interoperar con RIP-1.
RIP-2 aprovecha que la mitad de los bytes de un mensaje RIP están reservados(deben ser cero) y que la especificación original estaba diseñada con las mejoras en la mente de los desarrolladores, particularmente en el uso del campo de versión. Un área notable en la que este no es el caso es la interpretación del campo de métrica. RIP-1 lo especifica con un valor de 0 a 16 almacenado en un campo de 4 bytes. Por compatibilidad, RIP-2 preserva esta definición, lo que significa en que interpreta 16 como infinito, y desperdicia la mayor parte del rango de este campo.
Nota: Ni RIP-1 ni RIP-2 son adecuados para ser usados como IGPs en un AS en el que el valor de 16 sea demasiado bajo para ser considerado infinito, ya que lo valores altos del infinito exacerban el problema de la cuenta hasta infinito. El protocolo estado del enlace, más sofisticado, usado en OSPF y en IS-IS proporciona una solución de encaminamiento mucho mejor cuando el AS es lo bastante largo para tener una cuenta de saltos cercana a 16.
Si una implementación de RIP obedece la especificación RFC 1058, RIP-2 puede interoperar con ella.
RIP-2 soporta además el multicast con preferencia al broadcastadcast. Esto puede reducir la carga de los host que no están a la escucha de mensajes RIP-2. Esta opción es configurable para cada interfaz para asegurar un uso óptimo de los servicios RIP-2 cuando un "router" conecta redes mixtas RIP-1/RIP-2 con redes RIP-2. Similarmente, el uso de la autentificación en entornos mixtos se puede configurar para adecuarse a los requerimientos locales.
RIP-2 está implementado en versiones recientes del "gated daemon", llamado con frecuencia "gated Version 3". Ya que el borraddor es nuevo en el momento de su redacción, muchas implementaciones se ajustarán a la versión anterior descrita en el RFC 1388. Tales implementaciones interoperarán con aquellas que se adhieran al RFC 1723.
Para más información acerca de RIP-2, ver:
RFC 1721 - Análisis del protocolo RIP Versión 2
RFC 1722 - Aplicabilidad del protocolo RIP Versión 2
RFC 1723 - RIP Versión 2 - Transmisión de información adiciona
lRFC 1724 - Extensión MIB de RIP Versión 2

Objetivo:
Conocer el funcionamiento de RIP en unas red real.
Materiales:
Computadoras portátiles (3).
Cable de consola para router (3).
Cables ethernet (3).
Routers (3).

Desarrollo:
El primer paso es configurar al router el protocolo, enseguida se conecta una de las computadoras portátiles al router para verificar que se encuentre funcionando, asignar una dirección a la red y a la computadora, en seguida conectar los otros routers y por ultimo hacer “pings” sobre las direcciones de las computadoras para verificar que se estén comunicando.





miércoles, 28 de octubre de 2009

Spanning Tree




Spanning Tree Protocol (STP) es un protocolo de red de nivel 2 de la capa OSI, (nivel de enlace de datos). Está basado en un algoritmo diseñado por Radia Perlman mientras trabajaba para DEC. Hay 2 versiones del STP: la original (DEC STP) y la estandarizada por el IEEE (IEEE 802.1D), que no son compatibles entre sí. En la actualidad, se recomienda utilizar la versión estandarizada por el IEEE.
Su función es la de gestionar la presencia de bucles en topologías de red debido a la existencia de enlaces redundantes (necesarios en muchos casos para garantizar la disponibilidad de las conexiones). El protocolo permite a los dispositivos de interconexión activar o desactivar automáticamente los enlaces de conexión, de forma que se garantice que la topología está libre de bucles. STP es transparente a las estaciones de usuario.





//
Funcionamiento
Este algoritmo cambia una red física con forma de malla, en la que existen bucles, por una red lógica en árbol en la que no existe ningún bucle. Los puentes se comunican mediante mensajes de configuración llamados Bridge Protocol Data Units (B.P.D.U).
El protocolo establece identificadores por puente y elige el que tiene la prioridad más alta (el número más bajo de prioridad numérica), como el puente raíz. Este puente raíz establecerá el camino de menor coste para todas las redes; cada puerto tiene un parámetro configurable: el Span path cost. Después, entre todos los puentes que conectan un segmento de red, se elige un puente designado, el de menor coste (en el caso que haya mismo coste en dos puentes, se elige el que tenga el menor identificador "direccion MAC"), para transmitir las tramas hacia la raíz. En este puente designado, el puerto que conecta con el segmento, es el puerto designado y el que ofrece un camino de menor coste hacia la raíz, el puerto raíz. Todos los demás puertos y caminos son bloqueados, esto es en un estado ya estacionario de funcionamiento.

Elección del puente raíz
La primera decisión que toman todos los switches de la red es identificar el puente raíz ya que esto afectará al flujo de tráfico. Cuando un switch se enciende, supone que es el switch raíz y envía las BPDU que contienen la dirección MAC de sí mismo tanto en el BID raíz como emisor. Cada switch reemplaza los BID de raíz más alta por BID de raíz más baja en las BPDU que se envían. Todos los switches reciben las BPDU y determinan que el switch que cuyo valor de BID raíz es el más bajo será el puente raíz. El administrador de red puede establecer la prioridad de switch en un valor más pequeño que el del valor por defecto(32768), lo que hace que el BID sea más pequeño. Esto sólo se debe implementar cuando se tiene un conocimiento profundo del flujo de tráfico en la red.
Mantenimiento del Spanning Tree]
Cada intervalo de tiempo marcado en el valor "Hello Time" de las BPDU, suele ser 2 segundos, el puente raíz emite un BPDU proponiéndose como raíz. Los puentes designados cambian sus identificadores y recalculan los costes hasta la raíz. Cuando un puente recibe una BPDU en el que el identificador de la raíz es mayor que el suyo propio, intenta convertirse en raíz y envía BPDUs en los que el identificador de la raíz es su propio identificador.
En cambio, si cuando un puente recibe una BPDU en el que el camino a la raíz es mayor que el coste que él mismo puede ofrecer por uno de sus puertos, intenta convertirse en puente designado. Si el coste es el mismo, se compararían identificadores.
El algoritmo converge cuando todos los puertos de los puentes están en estado de envío o bloqueo.



Estado de los puertos
Los estados en los que puede estar un puerto son los siguientes:
Bloqueo: En este estado sólo se pueden recibir BPDU's. Las tramas de datos se descartan y no se actualizan las tablas de direcciones MAC(mac-address-table).
Escucha: A este estado se llega desde Bloqueo. En este estado, los switches determinan si existe alguna otra ruta hacia el puente raíz. En el caso que la nueva ruta tenga un coste mayor, se vuelve al estado de Bloqueo. Las tramas de datos se descartan y no se actualizan las tablas ARP. Se procesan las BPDU.
Aprendizaje: A este estado se llega desde Escucha. Las tramas de datos se descartan pero ya se actualizan las tablas de direcciones MAC(aquí es donde se aprenden por primera vez). Se procesan las BPDU.
Envío: A este estado se llega desde Aprendizaje. Las tramas de datos se envían y se actualizan las tablas de direcciones MAC (mac-address-table). Se procesan las BPDU.
Desactivado: A este estado se llega desde cualquier otro. Se produce cuando un administrador deshabilita el puerto o éste falla. No se procesan las BPDU.






Vista de switch conectados en malla









Haciendo PING ciclico








Desconectando uno de los puertos no bloqueado






El protocolo restablece la comunicacion desbloqueando otro el puerto.




Para realizar esta practica se desactivo el protocolo rapido de spanning tree, asi se hizo mas evidente cada paso.

CONCLUSIONES.
El protocolo de spanning tree es una de las mejores formas de tener subredes interconectadas por su baja posibilidad de que se caiga la red.

domingo, 4 de octubre de 2009

Reporte de practica

Hub - Synoptics lattishub 2813

Caracteristicas:

10 Base T

16 puertos RJ45

4 puertos de expansión DB25F


Puerto AUI Puerto de servicio DB9M

Puerto RS232M





Cisco IGS Multiprotocol Router Bridge


El Router IGS es un router multiprotocolo de 2 puertos, el cual está disponible con una conexión ethernet y un puerto serial sencillo sincrono, o con 2 conexiones ethernet que soporta varias interfaces seriales.
Las dimensiones de la carcaza del router son 13″x14″x4″ y un peso de 15 lb (aprox 8 kgs).
Su fuente de poder va de los 90-132 o 175-264 VAC a 47-63 Hz, 80 W maximo, y cuenta con un ventilador integrado que impide el sobrecalentamiento de sus componentes, cuenta con 2 puertos Ethernet (Ethernet 0 y Ethernet 1), además de su puerto auxiliar (DB-25) y de consola (conectores RS-232 DB-25).






Cuenta con un Microprocesador Motorola MC68020 de 16MHZ de 114 pines



Cuentan con 4 modulos de Memoria RAM MCM 91000 AS de 1 MB expandibles hasta 4.5 MB


Cuentan tambien con un conjunto de memorias EPROM



Otro dispositivo:
Switch

Marca: No visible

Modelo: No visible
















Su procesador:



Slot para Ram

sábado, 26 de septiembre de 2009

Practica 1: VSLM

Diseña un esquema de bloques CIDR con VSLM

La empresa textil "Zapotlanejo's Modern Fashions S.A de C.V" requiere establecer una red de comunicaciones privada sobre la cual construir los aplicativos de TI que le permitirán optimizar procesos de producción y ventas. ZAMOFA cuenta con oficinas corporativas en Jardines del Country en Guadalajara con 20 servicios de red para computadoras, teléfonos IP e impresoras. 3 oficinas de ventas cada una con 12 servicios de red ubicadas en el DF, ZVM y Plazas Outlet. Así como la planta de producción y venta de fabrica en Zapotlanejo con 14 servicios de red



Id. de red 233.40.128.0/25
Difusión/Broadcast 233.40.128.127

Rango 233.40.128.1-126



Diagrama:


Subredes:
A: 20+2
B: 12+2
C: 12+2
D: 12+2
E: 14+2
(R)X4 16
Total: 96



Asignación

Red A /27 233.40.128.0
Broadcast 233.40.128.31
Rango: 1-30

Red E /28 233.40.128.32
Broadcast 233.40.128.47
Rango: 33-46

Red B /28 233.40.128.48
Broadcast 233.40.128.63
Rango: 49-62

Red C /28 233.40.128.64
Broadcast 233.40.128.79
Rango: 65-78

Red D /28 233.40.128.80
Broadcast 233.40.128.95
Rango: 81-94


Enlaces

Enlace 1: /30 233.40.128.96
Broadcast 233.40.128.99
Rango: 97-98

Enlace 2: /30 233.40.128.100
Broadcast 233.40.128.103
Rango: 101-102

Enlace 3: /30 233.40.128.104
Broadcast 233.40.128.107
Rango: 105-106

Enlace 4: /30 233.40.128.108
Broadcast 233.40.128.111
Rango: 109-110

miércoles, 17 de junio de 2009

Reporte de práctica:

Consola Cisco: Switch


Cisco Systems es una empresa multinacional ubicada en San Jose (California, Estados Unidos), principalmente dedicada a la fabricación, venta, mantenimiento y consultoría de equipos de telecomunicaciones tales como:
dispositivos de conexión para redes informáticas: routers (enrutadores, encaminadores o ruteadores), switches (conmutadores) y hubs (concentradores);
dispositivos de seguridad como Cortafuegos y Concentradores para VPN;
productos de telefonía IP como teléfonos y el CallManager (una PBX IP);
software de gestión de red como CiscoWorks, y
equipos para redes de área de almacenamiento.
Un conmutador o switch es un dispositivo analógico de lógica de interconexión de redes de computadores que opera en la capa 2 (nivel de enlace de datos) del modelo OSI. Su función es interconectar dos o más segmentos de red, de manera similar a los puentes (bridges), pasando datos de un segmento a otro de acuerdo con la dirección MAC de destino de las tramas en la red.


Un conmutador en el centro de una red en estrella.
Los conmutadores se utilizan cuando se desea conectar múltiples redes, fusionándolas 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
En esta práctica conectamos una de las computadoras a la consola cisco mediante un cable con conector DB-9 para verificar cada una de las opciones.

A continuación se muestran las pantallas de las ocopnes del switch Cisco




jueves, 11 de junio de 2009

Reporte de práctica:

Redes Inalámbricas

Wi-fi por sus siglas en ingles Wireless Fidelity es un sistema de envío de datos sobre redes computacionales que utiliza ondas de radio en lugar de cables.

Regido por el estándar IEEE 802 a 2.4 o 5.8 ghz.

En la practica se realiza una conexión ad hoc(punto a punto), se uso una computadora con SO Windows Vista, y la segunda con Windows XP, en Vista es mas sencillo hacer esta conexión, solo se indica una nueva red de tipo inalámbrica y se especifica el ip y la puerta de enlace, mientras que en XP, se tiene que agregar una red desde el panel de configuración de redes inalámbricas, y se especifica el ip y puerta de enlace.