16 de mayo de 2008

Las top 25 empresas IT

No es un tema estrictamente técnico, pero creo que tiene que mucho que ver con nuestra tarea de todos los días.
La empresa Aberdeen Group acaba de publicar su Annual State or the Market Report en el que se incluye el listado de las 100 mayores empresas de tecnología del mercado actual.
El siguiente, es el listado de los 25 primeros puestos (en orden):
  • Microsoft
  • Oracle
  • SAP
  • IBM
  • Cisco
  • Hewlett Packard
  • Dell
  • Salesforce.com
  • EMC
  • Sun Microsystems
  • Google
  • RIM (Blackberry)
  • Siemens
  • Adobe
  • AT&T
  • Apple
  • Sage
  • Infor
  • Nortel
  • Avaya
  • Red Hat
  • Motorola
  • Verizon Wireless
  • Dassault
  • Accenture

Esta lista es el producto de 5 años de seguimiento, y numerosísimas entrevistas y encuestas.

Quienes deseen acceder al reporte completo, pueden adquirirlo aquí al módico precio de u$s 1995.

¿Querés hacer algún comentario sobre el tema?
Bienvenido!!!! agregalo a continuación. Muchas gracias.
Oscar Gerometta

19 de abril de 2008

Elementos básicos de QoS

El avance progresivo de las redes convergentes ha hecho que nuestras redes de datos brinden soporte de conectividad a tráfico con requerimientos de performance muy diferentes: VoIP, videoconferencias, navegación web, transacciones sobre bases de datos, sistemas de soporte de la operación de la empresa, etc. Cada uno de estos tipos de tráfico tiene requerimientos diferentes de ancho de banda, condiciones diferentes de delay, pérdida de paquetes, etc.
Poder dar respuesta a diferentes requerimientos de performance sobre una misma infraestructura de red supone la implementación de Calidad de Servicio (QoS).
La implementación de QoS requiere varias tareas:
  • Clasificación del tráfico.
    Proceso que permite dividir el tráfico de la red en diferentes categorías, cada una de las cuáles requiere un tratramiento diferente.
  • Marcado del tráfico.
    Proceso por el que se identifica cada trama de acuerdo a una clase o categoría de modo que los dispositivos de la red puedan reconocer a qué clase pertenece y operar en consecuencia.
  • Administración de la congestión del tráfico.
    En función de la clasificación del tráfico se da diferente tratamiento a cada flujo d datos para asegurar que el tráfico perteneciente a aquellas clases que requieren menor delay sea reenviado antes que el tráfico que no es sensible al delay.
  • Control de la congestión del tráfico.
    En caso de congestión del tráfico de la red es posible optar por un descarte selectivo de paquetes (de clases de menor precedencia), para preservar el tráfico de las clases de alta prioridad.
  • Implementación de políticas de tráfico.
    Un problema a resolver son las ráfagas de tráfico que desbordan el ancho de banda reservado para una clase, poniendo en riesgo la integridad de la red. La implementación de policing traffic permite indicar a las interfaces que deben descartar el tráfico excedente de un determinado ancho de banda asignado.
  • Implementación de traffic shaping.
    Una opción para manejar las ráfagas de tráfico excedentes es indicar al dispositivo que haga buffer de esas ráfagas antes de descartar el tráfico.
  • Mecanismos de mejora de la eficiencia del enlace.
    Permiten mejorar la performance de los enlaces.
Para la implementación QoS, Cisco IOS brinda 4 posibilidades diferentes:
  • Configuración por CLI.
    Permite configurar manualmente interfaz por interfaz las opciones de QoS.
    Es un método poco escalable.
  • Configuración por MQC.
    Permite una configuración modular de QoS a partir de la definición de clases y políticas.
    Es la opción para la configuración detallada de QoS en dispositivos Cisco IOS en la actualidad.
  • AutoQoS VoIP.
    Permite de modo simple y rápido configurar requerimientos de QoS en redes que implementan VoIP.
  • AutoQoS Enterprise.
    Implementión que en base a la operación de NBAR detecta hasta 10 tipos diferentes de tráfico que atraviesan enlaces WAN. Disponible a partir de Cisco IOS 12.3(7)T.
Entre las herramientas que ofrece Cisco IOS para la implementación de QoS utilizando MQC, se cuenta con:
  • Clasificación de tráfico:
    ACL
    NBAR.
  • Marcado de tráfico:
    DSCP
    IP Precedence.
    CoS (802.1p
    , ATM, EXP-MPLS, CLP).
  • Administración de congestión:
    FIFO
    PQ
    RR
    WRR
    CQ
    WFQ
    CBWFQ
    LLQ
  • Control de congestión:RED
    WRED
  • Policing:
    CAR
    1Rate/1Bucket.
    1Rate/2Bucket.
    2Rate/2Bucket.
  • Shapping:
    Average.
    Peak
    FRTS
  • Eficiencia de enlaces:Compresión de payload (Predictor, Stacker).
    Compresión de encabezados (cRTP; TCP).
    Fragmentation.
    Interleaving.
Enlaces de utilidad en el sitio de Cisco:
Tenés alguna información adicional que quieras compartir....?
Bienvenido!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta

15 de febrero de 2008

Las certificaciones más buscadas.

Internet y los internautas amamos las encuestas.
La velocidad de Internet permite realizar encuestas con grandes cantidades de participantes desde las localicaciones más dispersas.

En las últimas semanas han comenzado a publicarse varias notas que pretenden reunir las "10 certificaciones más buscadas" del año 2008/. De esas notas extraigo la siguiente lista:

  • MCP (Microsoft Certified Professional)
  • CCNA (Cisco Certified Network Associate)
  • MCPD (Microsoft Certified Professional Developer)
  • SCJP (SUN Certified Java Programmer)
  • CISSP (Certified Information Systems Security Professional)
  • Comptia A+
  • Comptia Network +
  • MCTS SQL Server 2005 (The Microsoft Certified Technology Specialist)
  • RHCE (Red Hat Certified Engineer)
  • Comptia Security+

La lista no guarda ningún orden particular, ni pretende ser exaustiva. Sólo un disparador para hacer nuestro propio análisis
La pregunta en realidad es ¿Cuáles son realmente las certificaciones más significativas para nosotros hoy?
Es por esto que estoy abriendo una encuesta para que cada uno pueda definir cuál es la certificación que a su juicio es más importante para su carrera. No desde una perspectiva abstracta, sino absolutamente personal y real.

Por favor, si en la encuesta no encontrás la certificación que estás buscando, no dudes en agregarla. Tu comentario siempre es un aporte significativo.


9 de febrero de 2008

Una nueva certificación en el área de diseño: CCDE

Hasta hace unos días, cuando se revisaban los 6 trayectos de certificación de Cisco (Routing & Switching, Diseño, Seguridad, Voz sobre IP, Storage y Service Provider) había un faltante muy notable. No había una certificación de nivel expert para el trayecto de diseño.

Pues bien, ya no es más así.

El 23 de enero pasado Cisco anunció su nueva certificación CCDE: Cisco Certified Design Expert.

Esta nueva certificación del nivel experto pone el énfasis en la arquitectura de la red y requiere demostrar conocimientos de networking y habilidad para interacturar con los clientes en el nivel ejecutivo a fin de asegurarse que los requerimientos del negocio están incorporados en las consideraciones de diseño de la red.

Un CCDE debe demostrar habilidades para analizar y desarrollar soluciones que incluyan planeamiento de direccionamiento, diseño, integracion, optimización, operación, seguridad y soporte on-going para una infraestructura de al menos 1000 nodos.

Si bien se ha introducido una ligera modificación en la deninación respecto de las 5 certificaciones CCIE, supone requerimiento de experiencia y un examen de certificación de dificultad equivalente.

Esta nueva certificación proporciona a quienes trabajan en las áreas de soporte y operaciones un examen de validación para desarrollar los roles relacionados con el desarrollo de la arquitectura de la red.

El examen de certificación

Esta certificación, como sus predecesoras en el nivel Expert, requiere la aprobación de 2 exámenes: un examen de cualificación escrito (o más claramente, en computadora) y un examen práctico.

El examen de cualificación (ADVDESIGN 352-001) no tiene pre-requisitos formales (no requiere certificaciones o entrenamientos previos) y es un examen de 2 horas de duración que está disponible a través de la red de Testing Centers de VUE.

El examen práctico tiene como pre-requisito haber aprobado antes el examen de cualificación o examen escrito. Aún no está disponible y por lo tanto no se ha publicado en qué instalaciones podrá rendirse.
Se anuncia que se tratará de un examen de 8 horas de duración basado en escenarios prácticos. Está centrado en evaluar las habilidades para identificar, gestionar y crear soluciones avanzadas para redes de gran escala. El examen práctico deberá aprobarse dentro de los 3 años de aprobado el examen escrito y se estima que estará disponible hacia fines del año 2008.

¿Tenés información adicional que quieras compartir....?
Bienvenido!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta

23 de enero de 2008

Algunos tips de configuración en Cisco IOS

Es común que estemos preocupados por comprender la configuración de un determinado feature o tecnología, y que esa preocupación nos haga descuidar algunos aspectos que son de manejo básico de Cisco IOS y la seguridad de los dispositivos. Es por eso bueno retomar cada tanto estos temas, tanto para refrescar la memoria de quienes ya conocemos la CLI de IOS, como para quienes están iniciándose en estos temas.

Aquí hay entonces algunos tips que considero útiles:

1. Sincronice los mensajes de logging en la línea de comando.

Los mensajes de logging son una ayuda muy importante mientras estamos trabajando en la consola del dispositivo. Sin embargo, también constituyen una molestia pues responden a eventos y muchas veces se cruzan con los comandos que estamos ingresando:

ROUTER_0(config-if)#shutdown
ROUTER_0(config-if)#no i*Jan 23 12:17:42.151: %LINK-5-CHANGED: Interface FastEthernet0/0, changed stateto administratively downp adde
*Jan 23 12:17:42.151: %ENTITY_ALARM-6-INFO: ASSERT INFO Fa0/0 Physical Port Administrative State Down
*Jan 23 12:17:43.151: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to downs

Por este motivo hay quienes sugieren desactivar estos mensajes. Sin embargo, esto nos deja sin notificaciones de eventos que son necesarias. Por esto, más que suprimir los mensajes la sugerencia es sincronizarlos para que no se conviertan en una molestia durante la tarea:

ROUTER_0(config)#line console 0
ROUTER_0(config-line)#logging synchronous
ROUTER_0(config-line)#_

2. Agilice las tareas abreviando el ingreso de comandos.

Muchos conocemos el uso de comandos abreviados. Cisco IOS nos permite reducir la cantidad de caracteres necesarios para interpretar un comando y requiere que como mínimo se ingrese la cantidad de caracteres suficientes para que el comando se distinga de otros que inician de igual modo.

En este sentido hay algunas abreviaciones que son clásicas:

ROUTER_0#sh run
ROUTER_0#sh ip ro
ROUTER_0(config)#lin c 0

Pero también hay otros recursos. En principio hay algunos comandos pertenecientes a versiones anteriores de IOS que siguen estando presentes. Un caso clásico, cómo copiar el archivo de configuración activa a la NVRAM:

ROUTER_0#copy running-config startup-config
ROUTER_0#co run start
ROUTER_0#wr

Y cuando no tenemos un comando sintético como este, podemos acudir a utilizar el comando alias para generar nuestros propios comandos abreviados.

3. Hay un modo abreviado de volver a los valores por defecto.

Es frecuente que debamos reiniciar una tarea volviendo un sector específico de nuestro archivo de configuración a los valores por defecto. El método tradicional para esto es negar cada uno de los comandos específicos precediéndolos con la keyword no.

Para esta tarea IOS incluye un comando específico: default. Este comando nos permite de modo muy sencillo volver un área del archivo de configuración a sus valores por defecto.

Por ejemplo, para volver una interfaz a su configuración por defecto ejecute:

ROUTER_0(config)#default interface fastEthernet 0/0

Sólo es cuestión de animarse. Vaya a la línea de comando e ingrese:

ROUTER_0(config)#default ?

Podrá constatar la cantidad de tareas que puede simplificar con este comando.

4. Filtre la respuesta de los comandos show

Muchos técnicos desconocen que es posible filtrar el resultado de los comandos show para centrar la respuesta exclusivamente en lo que nos interesa. Para hacer esto simplemente siga este modelo:

ROUTER_0#show running-config ?
begin Begin with the line that matches
exclude Exclude lines that match
include Include lines that match

Uilizando estas keywords pedimos que se nos muestre exclusivamente la sección del archivo de configuración activa que se inicia, excluye o incluye una determinada cadena de caracteres. Por ejemplo:

Router#sh run begin router rip
router rip
version 2
redistribute static
passive-interface Serial1/0
network 172.16.0.0
network 192.168.15.0
network 201.100.15.0
network 205.17.159.0
!

5. Ejecute comandos show en modo configuración

Todos hemos aprendido que los comandos show, copy y debug sólo se pueden ejecutar en modo privilegiado. No están disponibles a partir del modo de configuración global.

Es cierto, no están disponibles en modo configuración, pero también es cierto que ahora pueden ejecutarse sin volver al modo privilegiado utilizando el comando do. Esto es de suma comodidad ya que mientras estamos trabajando en modo configuración podemos verificar el efecto de los cambios que hemos hecho, o el estado de las interfaces, guardar nuestra configuración, etc., sin salir al modo privilegiado, lo cual hacelera nuestros procedimientos.

Un ejemplo:

Router(config-router)#do sho ip prot
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
[se omiten algunas líneas]
... ... ...
Router(config-router)#_

Una consideración a tener en cuenta: mientras estoy en modo configuración, si utilizo el comando do, no tengo ni ayuda contextual ni la función de autocompletar para estos comandos. Si puedo abreviar los comandos respetando los estándares habituales.

Bien, espero que estos simples tips les ayuden a mejorar su tarea habitual en dispositivos IOS.

¿Tenés algún tip adicional que quieras compartir....?
Bienvenido!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta