24 de septiembre de 2012

Breve historia de Internet

Hace algunos años redacté una serie de apuntes en los que recogía información respecto de la historia de las modernas computadoras, el networking e Internet. Después de bastante tiempo he retomado ese apunte, lo revisé, le di un nuevo formato y lo publico hoy con la intención de que sirva de aporte para los que están buscando información sobre estos temas, y recibir los aportes de quienes deseen colaborar con correcciones, material nuevo, información adicional, etc.
El tema es muy amplio y obliga a hacer una selección de información y enfocarse en puntos específicos. Es por esto que me parece muy importante la opinión de todos: ¿están los hitos principales de esta historia contenidos en este relato? ¿es necesario agregar algo? ¿alguien le parece que es conveniente agregar alguna información adicional?
Cualquier aporte o comentario será bienvenido y agradecido, sólo pido que lo incorpores como un comentario en este post, de modo que quede todo integrado en un único lugar.
Breve historia de Internet, las computadoras y el networking

16 de septiembre de 2012

Cisco IOS, IOS XE, IOS XR

La mayor parte de nosotros estamos acostumbrados a hablar de Cisco IOS como el sistema operativo de los dispositivos de networking elaborados por Cisco. La mayor parte de los comentarios, publicaciones, posts están referidos a IOS.
Sin embargo quienes trabajan en redes de service providers han tenido que operar con variantes de este sistema operativo, muchas veces IOX XR.
En realidad no se trata de variantes de un misma SO, sino verdaderamente de diferentes sistemas operativos. 

En realidad los routers Cisco utilizan 3 sistemas operativos diferentes:

IOS.
  • Es el utilizado en la mayoría de los routers y switches.
  • Es un sistema operativo monolítico multitarea que puede cubrir tareas de enrutamiento, switching, internetworking y telecomunicaciones.
  • Implementado en Cisco ISR, ISRs G2, 7200 y 7600.
IOS XE.
  • Es un sistema operativo de estructura modular, que brinda servicios de integración mejorados, prestaciones de alta disponibilidad.
  • Utiliza un sistema de imagen universal que permite un despliegue e implementación rápida de nuevos features.
  • Implementado en Cisco ASR 1000.
IOS XR.
  • Es un sistema operativo multitarea basado en micro kernel (utiliza QNX), con sistemas de protección de memoria, que muestra ventajas notables respecto de los predecesores:
    o Tiene funciones mejoradas de alta disponibilidad.
    o Ofrece mejor escalabilidad para configuraciones de hardware más importantes.
    o Un modelo de distribución de packages de software que permite la instalación de nuevas prestaciones y parches mientras el dispositivo está en servicio.
  • Implementado en Cisco ASR 9000, CRS-1, CRS-3, XR 12000.

10 de septiembre de 2012

Algo más sobre direcciones MAC

Al hablar de direccionamiento en capa 2 (enlace de datos) o tecnologías Ethernet (también WLAN 802.11), un elemento central son las direcciones MAC.
Las direcciones MAC actúan como identificadores de puerto en el dominio de broadcast, son una pieza clave en las tablas de reenvío de tráfico que utilizando los switches LAN, en las tablas de adyacencias de CEF, en la implementación de redundancia en el default gateway (FHRPs), en la administración de tráfico de multicast en la red LAN, etc.
Es por esto que siempre es importante repasar un poco el concepto y su estructura:
  • Es el esquema de direccionamiento físico utilizado en redes Ethernet y 802.11.
  • La dirección se expresa en formato hexadecimal.
  • Se encuentra “impresa” en la placa de red (de allí la denominación BIA).
  • Cada dispositivo debe contar con una MAC globalmente única.
  • Puede ser modificada para responder a requerimientos locales.
Las direcciones MAC Ethernet tienen 48 bits de longitud, expresados como 12 dígitos hexadecimales y tienen la siguiente estructura:
Otro post sobre el mismo tema: