domingo, 6 de septiembre de 2009

BIENVENIDOS

BIENVENIDOS A ESTE BLOG QUE ESTA DEDICADO A ALGUNOS CONCEPTOS Y HERRAMIENTAS RELACIONADOS CON LA ADMINISTRACION DE REDES, ENCONTRARAN 3 APARTADOS:

* CONCEPTOS
* VODEO TUTORIAL DE TCP OPTIMIZER
* MANUAL DE TCP OPTIMIZER

Conceptos

GESTION DE REDES

QUE ES LA GESTION DE REDES

* La gestión de red es la actividad de procesado de la información distribuída que permite la operación, administración, mantenimiento y provisión de servicios en las redes de telecomunicaciones. [1].

* “La gestión de redes incluye el despliegue, integración y coordinación del hardware, software y los elementos humanos para monitorizar, probar, sondear, configurar, analizar, evaluar y controlar los recursos de la red para conseguir los requerimientos de tiempo real, desempeño operacional y calidad de servicio a un precio x razonable” [2].


CARACTERÍSTICAS QUE DEBE TENER UN DISEÑO E IMPLEMENTACIÓN DE UNA RED BIEN PLANIFICADA


Metas del diseño

El diseñador de la red debe siempre hacerse algunas preguntas básicas de la red antes de que empiece la fase del diseño. ¿ Quién va a usar la red ? ¿ Qué tareas van a desempeñar los usuarios en la red? ¿ Quién va a administrar la red? Igualmente importante ¿ Quién va a pagar por ella? ¿ Quién va a pagar la mantenerla? Cuando esas respuestas sean respondidas, las prioridades serán establecidas y el proceso del diseño de la red será mucho más productivo. Estas prioridades se convertirán en las metas del diseño. Algunas de esas metas clave son:


* Desempeño (performance): Los tipos de datos procesados pueden determinar el grado de desempeño requerido. Si la función principal de la red es transacciones en tiempo real, entonces el desempeño asume una muy alta prioridad y desafortunadamente el costo de eleva súbitamente en este trueque desempeño/costo.

* Volumen proyectado de tráfico: Algunos equipos de interconexión como los puentes, concentradores pueden ocasionar cuellos de botella (bottlenecks) en las redes con tráfico pesado. Cuando se está diseñando una red se debe de incluir el número proyectado de usuarios, el tipo de trabajo que los usuarios harán, el tipo de aplicaciones que se correrán y el monto de comunicaciones remotas

* Expansión futura: Las redes están siempre en continuo creciendo. Una meta del diseño deberá ser planear para el crecimiento de la red para que las necesidades compañía no saturen en un futuro inmediato. Los nodos deberán ser diseñados para que estos puedan ser enlazados al mundo exterior.

* Seguridad: Muchas preguntas de diseño están relacionadas a la seguridad de la red. ¿Estarán encriptados los datos? ¿Qué nivel de seguridad en los passwords es deseable? ¿Son las demandas de seguridad lo suficientemente grandes para requerir cable de fibra óptica? ¿Qué tipos de sistema de respaldo son requeridos para asegurar que los datos perdidos siempre puedan ser recuperados? Si la red local tiene acceso a usuarios remotos, ¿Que tipo de seguridad será implementada para prevenir que hackers entren a nuestra red?

* Redundancia: Las redes robustas requieren redundancia, sí algún elemento falla, la red deberá por sí misma deberá seguir operando. Un sistema tolerante a fallas debe estar diseñado en la red, de tal manera, si un servidor falla, un segundo servidor de respaldo entrará a operar inmediatamente. La redundancia también se aplica para los enlaces externos de la red. Los enlaces redundantes aseguran que la red siga funcionando en caso de que un equipo de comunicaciones falle o el medio de transmisión en cuestión.

* Compatibilidad: hardware & software La compatibilidad entre los sistemas, tanto en hardware como en software es una pieza clave también en el diseño de una red. Los sistemas deben ser compatibles para que estos dentro de la red puedan funcionar y comunicarse entre sí, por lo que el diseñador de la red, deberá tener cuidado de seleccionar los protocolos mas estándares, sistemas operativos de red, aplicaciones. Así como de tener a la mano el conversor de un formato a otro.


· Compatibilidad: organización & gente: Ya una vez que la red esta diseñada para ser compatible con el hardware y software existente, sería un gran error si no se considera la organización y el personal de la compañía. A veces ocurre que se tienen sistemas de la más alta tecnología y no se tiene el personal adecuado para operarlos. O lo contrario, se tiene personal con amplios conocimientos y experiencia operando sistemas obsoletos. Para tener éxito, la red deberá trabajar dentro del marco de trabajo de las tecnologías y filosofías existentes.

· Costo : El costo que implica diseñar, operar y mantener una red, quizá es uno de los factores por los cuales las redes no tengan la seguridad, redundancia, proyección a futuro y personal adecuado. Seguido ocurre que las redes se adapten al escaso presupuesto y todos las metas del diseño anteriores no se puedan implementar. Los directivos, muchas veces no tienen idea del alto costo que tiene un equipo de comunicaciones, un sistema operativo para múltiple usuarios y muchas veces no piensan en el mantenimiento. El costo involucrado siempre será un factor importante para el diseño de una red.[3]



Diagrama de 4 pasos en el proceso de construcción e implementación de una red


Características importantes
· Tecnología broadcast (difusión) con el medio de transmisión compartido.
· Cableado específico instalado normalmente a propósito.
· Capacidad de transmisión
· Extensión máxima
· Uso de un medio de comunicación privado.
· La simplicidad del medio de transmisión
· La facilidad con que se pueden efectuar cambios en el hardware y el software.
· Gran variedad y número de dispositivos conectados
· Posibilidad de conexión con otras redes. [4]


El diseño del sistema se basa en tres pilares fundamentales reflejados en la figura

* Una red subyacente con varios nodos y distintas topologías, que conforman la arquitectura del sistema.

* Un software para la transmisión de paquetes entre dos nodos de la red con una arquitectura cliente-servidor, con la capacidad de probar y evaluar las características de la red en cada momento. Una de las funciones de esta aplicación consistirá en calcular la latencia y el jitter de los paquetes transferidos.

* Unas políticas de planificación de colas aplicadas en los routers del sistema, basadas en las teorías de AQT. [5]




QUE ES LA SUPERVISIÓN Y MANTENIMIENTO PROACTIVO.


SUPERVISIÓN

Normalmente la supervisión se divide en tres áreas de diceño:
Acceso a información supervisada. Trata de cómo definir la información supervisada y como trasladarla desde un recurso a un gestor.
Diseño de los mecanismos de supervisión. Trata de determinar la mejor forma de obtener la información de un recurso.
Aplicaciones con la información supervisada. Cómo se usa la información en las distintas áreas funcionales de gestión.
La supervisión de red se dirige hacia tres áreas funcionales:
Supervisión del rendimiento. Es imposible una gestión de red sin medir el rendimiento de la misma. Las medidas que se llevan a cabo son:
Disponibilidad.
Tiempo de respuesta.
Eficiencia.
Rendimiento( Throughput).
Utilización.

Las tres primeras están orientadas a los servicios y las segundas a la eficiencia de la red.

Supervisión de fallos. Pretende descubrir los fallos del sistema, identificar lo antes posible su causa y llevar a cabo las acciones para poder remediarlos.

Supervisión de cuentas. Lleva a cabo el control del uso de los distintos recursos de la red por parte de los usuarios. Algunos recursos sujetos a supervisión, pueden ser:

Facilidades de comunicación, como LANs, WANs, líneas alquiladas,...

Hardware, como estaciones de trabajo y servidores.
Servicios. [8]





MANTENIMIENTO PROACTIVO.

QUE ES

Mantenimiento Proactivo es una técnica enfocada en la identificación y corrección de las causas que originan las fallas en equipos, componentes e instalaciones industriales, esta técnica implementa soluciones que atacan la causa de los problemas no los efectos.


BENEFICIOS

· Solución a causas de falla recurrentes
· Incremento del tiempo medio entre fallas
· Educación de mantenimiento [9]


PROTOCOLOS DE GESTIÓN DE RED

SNMP
Definición del término SNMP
SNMP significa Protocolo simple de administración de red . Es un protocolo que les permite a los administradores de red administrar dispositivos de red y diagnosticar problemas en la red.
Principio operativo de SNMP
El sistema de administración de red se basa en dos elementos principales: un supervisor y agentes. El supervisor es el terminal que le permite al administrador de red realizar solicitudes de administración. Los agentes son entidades que se encuentran al nivel de cada interfaz. Ellos conectan a la red los dispositivos administrados y permiten recopilar información sobre los diferentes objetos.

Los conmutadores, concentradores (hubs), routers y servidores son ejemplos de hardware que contienen objetos administrados. Estos objetos administrados pueden ser información de hardware, parámetros de configuración, estadísticas de rendimiento y demás elementos que estén directamente relacionados con el comportamiento en progreso del hardware en cuestión. Estos elementos se encuentran clasificados en algo similar a una base de datos denominada MIB ("Base de datos de información de administración"). SNMP permite el diálogo entre el supervisor y los agentes para recolectar los objetos requeridos en la MIB.
La arquitectura de administración de la red propuesta por el protocolo SNMP se basa en tres elementos principales:

* Los dispositivos administrados son los elementos de red (puentes, concentradores, routers o servidores) que contienen "objetos administrados" que pueden ser información de hardware, elementos de configuración o información estadística;
* los agentes, es decir, una aplicación de administración de red que se encuentra en un periférico y que es responsable de la transmisión de datos de administración local desde el periférico en formato SNMP;
* el sistema de administración de red (NMS), esto es, un terminal a través del cual los administradores pueden llevar a cabo tareas de administración.[6]



CMIP

PROTOCOLO CMIP “COMMON MANAGEMENT INFORMATION PROTOCOL”

Es un modelo de sistema de interconexión abierta que define como crear sistemas comunes de administración de redes
Tanto CMIP como SNMP definen estándares de administración de redes pero CMIP es más complejo y proporciona diversas características que deben observar los administradores de red
Algunas compañías telefónicas están usando CMIP para la administración de redes públicas
Junto con SNMP está incluido en el Ambiente de Administración Distribuida de OSF

PROTOCOLO CMIP Estructura:

-El modelo de admin istración OSI define los sistema administrados y los sistemas de administración.
-Cada nodo de comunicaciones debe tener una base de información de administración (MIB)
-Un Proceso de Aplicación del Sistema de Administración (SMAP) proporciona el interfaz con la información compartida MIB. Los SMAPs dialogan con otros SMAPs a través de la red
-Una Entidad de Aplicación del Sistema de Administración (SMAE) soporta la comunicación de los SMAP y las SMAEs usan CMIP para intercambiar datos entre nodos.
-CMIP define la metodología para diseñar el sistema de administración de red y las especificaciones del interfaz están indicadas en CMIS (Servicio de Información de Administración Común).

PROTOCOLO CMIP Funciones:

Administración Contable. Proporciona una forma de monitorer el uso de la red para cobrar a los usuarios o para medir los costos y prevenir sobregiros de los presupuestos. Esta información también es útil para la administración de la Configuración. Por medio de interfaces gráficos, el administrador puede seleccionar y reconfigurar puentes, enrutadores y otros dispositivos de comunicación

Administración de Fallas. Detecta y corrige fallas en la red. Analiza aspectos que ayudan a determinar las causas de falla. Dispone de alarmas para alertar a los administradores que se ha llegado a determinados puntos.

Administración del Comportamiento. Proporciona servicios para monitorear la red y mejorar su comportamiento. Llevar estadísticas es una de los elementos esenciales para administrar el comportamiento .

Seguridad. Proporciona servicios de seguridad de alto nivel que puede autentificar a los usuarios, detecta intrusiones y asegura la confidencialidad en la transmisión de datos. [7]



FUENTES

[1]. http://www.citel.oas.org/sp/ccp1/I%20Foro/doc543.PDF
[2]. http://lacnic.net/documentos/lacnicx/Intro_Gestion_Redes.pdf
[3]. http://www.eveliux.com/mx/diseno-de-una-red.php
[4] http://www.itpros.pe/index.php?option=com_content&view=article&id=67:diseno-e-implementacion-de-redes-lan-man-y-wan&catid=37:admin&Itemid=58
[5] http://gsyc.escet.urjc.es/~juaner/investigacion/pfc2/node13.html
[6] http://es.kioskea.net/contents/internet/snmp.php3
[7] http://www.todoexpertos.com/categorias/tecnologia-e-internet/redes-de-computadores/respuestas/135528/cmip
[8] http://penta.ufrgs.br/gereseg/node3.htm
[9] http://www.tmv.com.mx/mante-proac.html

VIDEO TUTORIAL

Este video es de la autoria de:



LILIANA SANDOVAL PINEDA

ANDRES FELIPE MOLINA




MANUAL DE TCP OPTIMIZER

TCP Optimizer (TCPO). Es una herramienta que ayuda tanto a novatos como expertos a configurar parámetros de TCP e IP al mismo tiempo que ayuda a la administración de su red local. Tiene un manejo bastante sencillo y una interfaz fácil de asimilar.

TCPO no necesita de instalación sino que simplemente se debe ejecutar el .exe.


CONFIGURACION RAPIDA

Podemos hacer una configuración bastante rápida con este software si no queremos meternos con configuraciones avanzadas. El Software hará todo el trabajo con tan solo introducirle unas pequeñas pautas. Cuando apenas abrimos el programa este muestra la ventana General Settings. Lo que debemos hacer para una configuración rápida es lo siguiente:

• Seleccionar el máximo de velocidad en KB por segundo desplazando el “slider bar” hacia el valor deseado (Connection speed)



• Luego se debe seleccionar el adaptador de red a modificar o seleccionar la opción ”Modify all network adapters”. (Network adapters selections).


• Seleccionamos la opción del radio button: Optimal settings.

• Por último damos clic en el botón “aplicar cambios”. Al hacer esto el programa nos mostrara una ventana con las modificaciones hechas a lo que daremos “OK” y posteriormente se reiniciará el equipo.

Por medio de las opciones que tenemos en el menú file podemos restablecer la configuración a un estado anterior.



CONFIGURACION AVANZADA


PESTAÑA: GENERAL SETTINGS








CONECTION SPEED
Selecciona el máximo de velocidad al que tenemos acceso en KB/Seg.


NETWORK ADAPTER SELECTION
Del combo podemos seleccionar el adaptador de red que deseamos modificar, cuando lo hacemos en la parte derecha inferior del panel en el cual estamos trabajando se muestra la dirección IP que está asociada a ese adaptador de red, también podemos escoger la opción de modificar todas las tarjetas de red o simplemente no modificar ninguna.

En cualquier caso podemos modificar también el parámetro del protocolo MTU (se refiere el tamaño de los paquetes), se presenta un valor sugerido de 1500 que es el estándar de configuración de este. Este parámetro se debe modificar solo en algunos casos especiales como por ejemplo en el caso de encapsulación de Windows XP PPPoE que admite un máximo valor de 1480.


TCP RECEIVE WINDOWS
Se refiere al buffer utilizado por las ventanas TCP, se muestra un valor recomendado pero si se desea modificar toca tener en cuenta que un valor demasiado pequeño afecta el desempeño de nuestro computador, mas si ponemos un valor muy grande afecta el rendimiento de nuestra red.

MTU DISCOVER
Al activar esta opción le decimos al programa que descubra la configuración MTU de la red en la que está conectada actualmente, es recomendable dejarlo en la opción “yes”.


BLACK HOLE DETECT
Detecta hoyos negros de la red, es decir lugares en los que se pierdan continuamente los datos, es aconsejable que esta opción este establecida como “no” ya que cuando se pierde un paquete este simplemente es reenviado y los protocolos de enrutamiento técnicamente resuelven solos el problema, cuando se tiene activada esta opción la mejoría es casi imperceptible al usuario y más bien satura la red con paquetes de búsqueda de hoyos negros.


SELECTIVE ACKs
SACK signific: selective Aknowledgements o reconocimiento selectivo. Se puede establecer como activo o inactivo este parámetro que es bastante importante para conexiones que utilicen ventanas TCP largas. Se recomienda que la opción este establecida en “yes”.


MAX DUPLICATE ACKs
Determina el número de ACKs duplicados que deben ser recibidos en la misma secuencia de números de datos enviados antes de que se retransmita la información que está bajando por la red. El valor se puede definir en un rango de 1-3 donde el recomendado es 2.


TIME TO LIVE
Determina el tiempo y el número de saltos que un paquete puede vivir en la web. El valor promedio es de 64


TCP 1323 OTPIONS
La opción Windows sacling permite hacer una ventana de transmisión dinámica. La opción de Timestamps sirve para añadir 12 Bytes al encabezado de cada paquete lo cual es funcional cuando se está trabajando en situaciones de alta perdida de datos. Lo recomendado es solo dejar la opción “Windows scaling” activada.



PESTAÑA: ADVANCED SETTINGS





Las opciones no afectan tanto al rendimiento del TCP más si su funcionalidad. Se configurarán aspectos del networking, web, lan, velocidad de resolución de hostname entre otros.


INTERNET EXPLORER OPTIMIZATION
Se refiere básicamente al número de conexiones que pueden existir a un servidor, por ejemplo cuando uno está cargando una página web hay cientos de imágenes que se deben descargar, cada descarga de un objeto de esta página se considera como una conexión, Html 1.0 viene con un valor por default de 2, es decir, con nuestro ejemplo anterior solo podemos descargar 2 objetos al mismo tiempo. Con esta opción podemos establecer un número mayor de conexiones, por ejemplo 10. Tenemos dos parámetros a modificar, uno que dice: MaxConnectionsPerServer y otro MaxConnectionsPer1_0Server, esto se refiere a las versiones 1.1 y 1.0 de html, se recomienda dejarlos ambos con el mismo valor el cuál debe estar en un rango de 4 a 10.


HOST RESOLUTION PRIORITY
Esta sección mejora el comportamiento de la resolución de nombres de DNS en general. Ayuda a la rápida carga de las páginas. Se pueden organizar por prioridades de 1 a 10. Los valores recomendados son: 5, 6, 7 y 8.


TYPE/QUALITY OF SERVICE
Los valores de Qos y ToS solo son cambiados por el software si estos se encuentran definidos en el registro y se pueden modificar para mejorar el rendimiento y la prioridad de la configuración de prioridades en el tráfico de la web.

• QoS
Para poder establecer la configuración dentro del registro es necesario instalar el paquete QoS Packet Scheduler (Esto se hace desde el network Adapter). Se recomienda no instalar este paquete y en caso de tenerlo fijar el QoS: NonBestEffortLimit en 0. En otras palabras este campo se refiere a la cantidad de ancho de banda reservados para la QoS con el cuál es recomendable no meternos.

• ToS
El ToS es un capo en el encabezado IP que define características de calidad en el servicio. Esta opción no es muy utilizada y se ha modificado y redefinido como “Servicios Diferenciados” en determinados RFC. No se recomienda modificar estos campos ya que pueden presentar incompatibilidad en las transmisiones. Para modificarlo hay que tener conocimiento sobre la distribución de bits en los paquetes IP y conocer el RFC 1349 que determina este funcionamiento.


DNS ERROR CATCHING
Los servicios de DNS en Windows funcionan bastante bien, cada vez que accedemos a una página se guarda en el cache del sistema el acceso a dicha pagina, con la única desventaja que también se guardan los accesos fallidos. En el panel DNS Error Catching se muestran los valores actuales del sistema los cuales podemos ponerlos en 0, lo que significa que borra todos los registros fallidos de acceso a DNS.


LAN BROWSER SPEED UP.
Esta opción configura la búsqueda de redes lan cuando se activa nuestro adaptador de red y accedemos a una red de computadores mejorando así el rendimiento y tiempo del servicio. Para mejorar el rendimiento debemos poner la opción “optimized” la cuál reducirá los tiempos de búsqueda de estas redes.


LAN REQUEST BUFFER SIZE
Reduce el retraso en la red. Este fenómeno se produce cuando estamos trabajando con redes de alta latencia, se puede trabajar con un buffer que tiene un rango de 1024 a 65535. El valor recomendado es de 16384 (Valor al que se llego después de muchas pruebas). Esta medida solo se aplica a las LANs y mejora las búsquedas y el trabajo con directorios demasiado largos.


PESTAÑA: LARGEST MTU





Esta opción ayuda a buscar el máximo tamaño de paquete que nuestro computador puede intercambiar con un servidor. Digitamos una dirección URL en el campo del mismo nombre a lo que seguidamente le damos start. Al hacer esto el TCPO empieza a hacer ping con el servidor y a mandar paquetes de diferentes tamaños hasta que encuentra uno del tamaño apropiado.

Para conseguir que este funcione bien conviene dirigirse a la pestana “General Settings” y establecer el valor de MTU en 1500 temporalmente para que el TCPO funcione correctamente.

PESTAÑA: BDP





BDP significa Bandwidth * Delay Product. Este es un concepto muy importante en el networking, está estrechamente relacionado con el valor de ventana de TCP (RWIN) el cual representa un límite posible en el rendimiento. Este valor juega un rol esencial en redes de alta velocidad y alta latencia, en otras palabras estamos trabajando con el producto de la banda ancha disponible y el retraso de nuestra red.

El valor Bandwith hace referencia al total de nuestra banda ancha disponible, mientras que el valor Delay es el tiempo de ida y vuelta del paquete. El cual podemos averiguar trabajando con ping.


PESTAÑA: LATENCY





Esta herramienta nos ayuda a determinar de una manera sencilla la latencia de nuestra red. Lo que hace el TCPO es enviar una serie de pings a diferentes direcciones para determinar de esta forma una latencia promedio en la red. Se puede seleccionar un determinado número de host y de pings por host así como el tamaño de los paquetes a enviar.


PESTAÑA: REGISTRY







Esta herramienta permite trabajar con el registro de windows directamente y es solo para uso súper avanzado, aun cuando la persona sea un experta se recomienda que haga todo de una forma bastante precavida. Solo incluye los registros que tienen que ver con el programa.


RADIOBUTTONS





Hay tres tipos de radio button. El primero es el current settings, lo que hace este radio button es mostrarnos la configuración actual del TCPO.

El segundo fue el visto en la configuración rápida, se llama optimal setings y hace que el programa haga una configuración recomendada.

El tercero es el “custom settings” que permite al usuario fijar su configuración deseada a partir de ciertos conocimientos avanzados que este debe tener. Al activar esta opción se podrán modificar la mayoría de las opciones anteriormente descritas.



BIBLIOGRAFÍA

Speed Guide. TCP Optimizer Help. [En línea]. [Citado el 02-09-09]. Disponible en: http://www.speedguide.net/tcpoptimizer.php