Entradas populares

lunes, 28 de marzo de 2011

JUNIPER JUNOS VS CISCO IOS

JunOS vs IOS: Estos días estaba preguntándome cual de los dos sistemas operativos era mejor. No hay duda, JUNOS. Otra cosa es comparar la fuerza de las empresas o su marqueting...
Dicho esto, los primeros pasos se pueden hacer leyendo Day one Configuring JUNOS Basics en la web de Juniper. Solo haciendo una lectura de los títulos publicados, se aprecia la facilidad en operación que proporciona JUNOS en el día a día comparado con IOS. Lo siguiente es la traducción de un artículo auto explicativo, disfrutadlo!




"IOS tradicionalmente es un sistema operativo monolítico, lo que significa que se ejecuta como una sola operación y todos los procesos comparten el mismo espacio de memoria.Debido a que esta última característica, los BUGS (Corrección 28/03/2011) en una sola operación puede tener un impacto en otros procesos. Además, si un usuario desea activar opciones o funcionalidades del sistema operativo, La IOS tiene que ser reiniciada, para que la funcione correctamente la funcionalidad o el upgrade.

JUNOS, a diferencia de IOS, fue construido como un sistema operativo modular. El núcleo está basado en el código abierto del sistema operativo FreeBSD, y los procesos que se ejecutan en forma de módulos en la parte superior del núcleo son segregados en espacios de memoria, protegidos, y dedicados. Así los usuarios pueden activar opciones  y funcionalidades de la versión de JUNOS en ejecucción en el sistema, sin desactivar todo el sistema operativo - una característica conocida como el servicio de actualizaciones de software-en el que también mejora el tiempo de actividad y disponibilidad.
El objetivo de las nuevas versiones de Cisco IOS - IOS XR, XE IOS y NX OS - es superar las limitaciones monolítica de la IOS  y la necesidad creciente de máxima disponibilidad. Todos estos nuevos sistemas operativos son modulares, en los que los servicios o demonios de IOS se ejecutan en forma de módulos en la parte superior de un núcleo basado en Linux (en IOS XE y NX-OS), o en un sistema operativo de terceros fabricantes (POSIX) con kernel en tiempo real (en IOS XR).
"[Se trata] absolutamente, de el paso en la dirección correcta" para Cisco, dice Doyle. "Cualquier cosa que nos acerque a una arquitectura modular, hará que suframos menos por tener una mayor fiabilidad. Cisco es muy consciente de las responsabilidades de la IOS en términos de ser una arquitectura monolítica. La misma que creo que verás que morir". Jeff Doyle.
El objetivo de la nueva arquitectura de las nuevas versiones de IOS, es eliminar del núcleo todos los procesos que no son absolutamente necesarios para ejecutar en él. En su lugar, se ejecutan como procesos modulares, como se ejecuta aplicaciones en un ordenador o en JUNOS.
De esta manera, el Linux FreeBSD con el que ha sido desarrollado JUNOS, basado en núcleos, ayuda a facilitar la modularidad, alta disponibilidad y virtualización de servicios. 


NOTA RoblClav 28/03/2011: También hay que decir que las dos o tres primeras veces que configuras JUNOS se hace muy complicado encontrar donde esta cada cosa. Básicamente el problema estriba en la estructura de la configuración que no sigue la lógica de CISCO sino, de los procesos.
Por poner un ejemplo, configurar una agregación de enlaces, por una parte tienes que lidiar si o si, con la estructura abstracta obligatoria de las units(entes virtuales) , luego anunciar que interfícies participan de este modo y a nivel de protocolo de nivel 2 como lo hacen, y luego ir a la interficie lógica resultante para configurar los parámetros. Vaya un lío viniendo desde CISCO pero claro desde el punto de vista conceptual. 
Junos es más potente, pero más dificil. Cisco es limitado pero más simple.
HTH,
Robclav


Leer más de Junos vs IOS:Resumen-de-junos-vs-cisco-ios.html

No hay comentarios: