Articulo de referencia

Sistema operativo de redes Dell

DNOS o Dell Networking Operating System es un sistema operativo de red que se ejecuta en conmutadores de Dell Networking . Se deriva de PowerConnect OS (DNOS 6.x) o Force10 OS/ ...

DNOS o Dell Networking Operating System es un sistema operativo de red que se ejecuta en conmutadores de Dell Networking . Se deriva de PowerConnect OS (DNOS 6.x) o Force10 OS/ FTOS (DNOS 9.x) y estará disponible para los conmutadores de la serie S de Dell Networking de 10G y superiores, los conmutadores centrales de la serie Z de 40G, y DNOS6 está disponible para los conmutadores de la serie N.

Dos familias de versiones

La familia de sistemas operativos de red DNOS viene en algunas versiones principales:

DNOS3

  • DNOS 3.x: Se trata de una familia de firmware para los conmutadores de acceso del campus que solo se pueden gestionar mediante una interfaz gráfica de usuario basada en web o funcionar como un dispositivo no gestionado.

DNOS6

  • DNOS 6.x: Este es el sistema operativo que se ejecuta en los switches de red Dell Networking serie N (campus). Es la última versión del sistema operativo 'PowerConnect', que se ejecuta sobre un kernel de Linux. Está disponible como actualización para los switches de la serie PowerConnect 8100 (que se convierten en switches Dell Networking N40xx ) y también está instalado en todos los switches de las series DN N1000, N2000 y N3000. Tiene una interfaz gráfica de usuario (GUI) completa basada en web junto con una interfaz de línea de comandos (CLI ) completa, y la CLI será muy similar a la CLI original de PowerConnect, aunque con una serie de nuevas características como PVSTP (árbol de expansión por VLAN), enrutamiento basado en políticas y MLAG .

DNOS9

  • DNOS 9.x: Este es el sistema operativo que se ejecuta en los conmutadores de las series S y Z de Dell Networking y es un desarrollo posterior del sistema operativo FTOS o Force10. DNOS 9.x estándar (y FTOS) solo ofrece una interfaz de línea de comandos (CLI) y no una interfaz gráfica de usuario (GUI), aunque con el conjunto de herramientas de automatización es posible crear su propia interfaz web en conmutadores DNOS9/FTOS. DNOS 9.x se ejecuta en NetBSD .

Solo el PowerConnect 8100 podrá ejecutarse en DNOS 6.x: todos los demás switches Ethernet PowerConnect seguirán ejecutando su propio sistema operativo PowerConnect (sobre VxWorks), mientras que la serie PowerConnect W se ejecutará en una versión específica de ArubaOS de Dell. Las series Dell Networking S-xxxx y Z9x00 se ejecutarán en DNOS, mientras que los demás switches Dell Networking seguirán ejecutando el firmware FTOS 8.x.

Sistema operativo 10

OS10 es un sistema operativo de red abierto basado en Linux que puede ejecutarse en todos los conmutadores compatibles con Open Network Install Environment (ONIE). Al ejecutarse directamente en un entorno Linux, los administradores de red pueden automatizar en gran medida la plataforma de red y gestionar los conmutadores de forma similar a como lo hacen con los servidores (Linux).

Capa de abstracción de hardware

Tres de las cuatro familias de productos de Dell Networking utilizan los ASIC Broadcom Trident+ , pero la empresa no utiliza las API de Broadcom : los desarrolladores de Dell Networking han creado su propia capa de abstracción de hardware (HAL) para que DNOS 9.x pueda ejecutarse en diferentes plataformas de hardware con un impacto mínimo en el firmware. Actualmente, tres de las cuatro familias de conmutadores DN se basan en la familia Broadcom Trident (mientras que la cuarta, la serie E, se ejecuta en ASIC de desarrollo propio [ 1 ] ); y dos de ellas ejecutan DNOS 9.x (series S y Z). Si los desarrolladores de productos desean o necesitan utilizar hardware diferente para nuevos productos, solo necesitan desarrollar una HAL para ese nuevo hardware y el mismo firmware puede ejecutarse en él. Esto mantiene a la empresa flexible y no depende de un proveedor de hardware específico, pudiendo utilizar tanto ASIC y chipsets de terceros como de diseño propio.

El sistema operativo subyacente sobre el que se ejecuta DNOS 9.x se basa en NetBSD (mientras que DNOS 6.x se ejecuta sobre un núcleo Linux), una implementación que se utiliza con frecuencia en sistemas de redes embebidas. NetBSD es un sistema operativo de código abierto muy estable que se ejecuta en diversas plataformas de hardware. Al optar por una tecnología probada con funcionalidad TCP extendida integrada en el núcleo del sistema operativo, se reduce el tiempo de desarrollo de nuevos productos o de ampliación de DNOS con nuevas funcionalidades. [ 2 ]

Configuración modular

DNOS 9.x también es modular, donde diferentes partes del sistema operativo se ejecutan de forma independiente dentro de un conmutador: si un proceso falla, el impacto en otros procesos del conmutador es limitado. Esta configuración modular también se aplica al nivel de hardware en algunas líneas de productos, donde un módulo de enrutamiento tiene tres CPU separadas: una para administración, una para procesamiento L2 y una para procesamiento L3. Este mismo enfoque también se utiliza en las familias de firmware más recientes de Cisco, como NX-OS para la línea de productos Nexus o IOS XR para los enrutadores de gama alta (los Carrier Routing Systems ) de Cisco . (y a diferencia del IOS original : los procesos en IOS no están aislados entre sí). Este enfoque se considera no solo una forma de hacer que el firmware sea más resistente, sino que también aumenta la seguridad de los conmutadores [ 3 ] [ 4 ].

Capacidades

Todos los switches basados ​​en DNOS 9.x ofrecen una amplia gama de protocolos de capa 2 y capa 3. Todas las funciones están disponibles en todos los switches: algunos modelos de switch (de la serie S) ofrecen una licencia adicional para capa 3 o enrutamiento; esta licencia adicional NO es necesaria para usar ese protocolo, sino solo para obtener asistencia del departamento de soporte de Dell Networking sobre el uso de estas funciones. Todas las interfaces en los switches que ejecutan DNOS 9.x están configuradas como una interfaz de capa 3 y, por defecto, están desactivadas. Para usar dicha interfaz como un puerto de switch Ethernet, debe configurarla como tal (con el comando "switchport") y luego habilitar ese puerto usando "no shutdown". A diferencia de DNOS 6.x (que proporciona web y CLI, con un control de API extenso a través de comandos no documentados "debug console" y "dev help"), DNOS 9.x solo ofrece una interfaz de línea de comandos (CLI) documentada para configurar y monitorear el switch directamente, aunque es posible con las "Herramientas de automatización" crear su propia interfaz web en los switches DNOS 9.x.

Capacidades de capa 2

Los conmutadores que ejecutan FTOS admiten todos los estándares Ethernet estandarizados, incluidos: Spanning Tree Protocol y RSTP , VLAN y los estándares IEEE 802.1Q , QinQ o IEEE 802.1ad , Link Layer Discovery Protocol y LLDP MED. Los conmutadores de la serie S que terminan en V y algunas tarjetas de línea de la serie E admiten Power over Ethernet (PoE) con los estándares para este protocolo.

Capacidades de capa 3

Como se mencionó anteriormente, por defecto, una interfaz en un switch que ejecuta DNOS 9.x está configurada como un puerto de capa 3. Por lo tanto, todos estos switches son enrutadores con múltiples interfaces que pueden (y en la mayoría de los casos se) reconfigurar como un switch Ethernet de capa 2.

Todos los conmutadores DNOS 9 ejecutan al menos los siguientes protocolos de enrutamiento: Protocolo de información de enrutamiento y RIP versión 2 , OSPF , IS-IS y Protocolo de puerta de enlace de borde versión 4.

Automatización abierta

Bajo el nombre OpenAutomation 2.0, los conmutadores de red de Dell que ejecutan DNOS 9.x ofrecen una serie de características. Estas características incluyen: [ 5 ]

Programación inteligente

Los switches de Dell Networking admiten la llamada programación inteligente. Es posible desarrollar scripts que se ejecutan en los switches con DNOS 9. Se admiten tanto Perl como Python como lenguajes de scripting para automatizar tareas repetitivas específicas del entorno o para incorporar comportamientos personalizados. Se anima a los usuarios que escriben dichos scripts a compartirlos con la comunidad de usuarios y ponerlos a disposición de otros usuarios de Force10/DNOS. [ 6 ] Force10 introdujo la programación inteligente en FTOS en 2010, siguiendo el ejemplo de otros proveedores como Cisco para su gama de productos Nexus . [ 7 ]

Aprovisionamiento de hardware desnudo

Los switches de Dell Networking admiten una opción de aprovisionamiento bare metal : si necesita implementar varios switches similares, puede colocar tanto la versión de firmware deseada/más reciente como la configuración estándar específica del usuario en una llave USB. Al implementar los switches, puede insertar la llave USB, encender el switch y este cargará automáticamente el firmware y la configuración correctos. En combinación con scripts inteligentes, se pueden combinar estas funciones para una instalación y configuración totalmente automatizada de nuevos switches. También es posible ejecutar BMP a través de la red: a menos que se reconfigure para iniciar en modo "normal", todos los switches DNOS 9.x (y los switches FTOS anteriores) comprobarán si hay un servidor BMP en la red enviando una solicitud DHCP/BOOTP al arrancar. Si recibe la respuesta correcta del servidor DHCP (dirección IP, dirección del servidor TFTP y nombre del archivo de script/configuración), se pondrá en contacto con un servidor TFTP para descargar el firmware y los archivos de configuración correctos y ejecutarlos. Puede deshabilitar esta función durante la configuración inicial para que el switch arranque desde el firmware y la configuración guardados en la memoria NVRAM del switch.

Redes de servidores virtuales

La plataforma Open Automation incluye funciones especiales para el uso de la virtualización en su centro de datos. La virtualización permite crear sistemas de servidores (virtuales) completos que se ejecutan en una granja de hipervisores estándar. Esto plantea nuevos desafíos para la conectividad en un centro de datos de este tipo, incluyendo la configuración automatizada de conmutadores para conectar los servidores virtuales recién creados. La plataforma Open Automation cuenta con diversas funciones para brindar soporte a esta tarea. [ 8 ]

Automatización de redes

Según Dell, la transición a la virtualización (de servidores y centros de datos) es uno de los avances más importantes en la industria de TI. Según este proveedor, la industria debe evitar que este camino genere dependencia de proveedores específicos debido al uso de tecnologías propietarias. El marco de automatización abierto es un marco abierto que no depende de soluciones propietarias [ 8 ] [ 9 ].

Sistema operativo alternativo

En algunos modelos de conmutadores de red Dell (actualmente S3048-ON, S4048-ON, S4810-ON, S6000-ON y Z9100) es posible ejecutar un sistema operativo de red alternativo: Cumulus Linux . Este se ejecutará en lugar de DNOS sobre NetBSD. Cumulus Linux es una distribución completa de Linux que utiliza la pila TCP/IP completa de Linux. [ 10 ]

Referencias

  1. Descripción de la arquitectura de la plataforma Force10 serie E. Force10, 2006. Consultado el 3 de agosto de 2012.
  2. ^ Hoja de datos Force10 FTOS , consultado el 28 de enero de 2012.
  3. Communication Security Establishment Canada (CSEC) sobre Force10 FTOS 7.8 Archivado el 19/08/2011 en Wayback Machine
  4. Informe de CSEC sobre Security Target: Force10 Networks FTOS 7.8. Archivado el 4 de junio de 2013 en Wayback Machine , publicado el 17 de agosto de 2009 y consultado el 28 de enero de 2012.
  5. Dell Force10 Open Automation 2.0 , consultado el 29 de mayo de 2013
  6. Humair Ahmed ofrece scripts de DNOS9 a otros. Verificado el 10 de mayo de 2013.
  7. Networkcomputing.com: F10 mejora el marco de automatización abierta con... , 9 de noviembre de 2010. Visitado: 29 de mayo de 2013
  8. 1 2 Documento técnico: Automatización de redes con F10 Open Automation Framework , descargado el 25 de mayo de 2013
  9. Hoja de especificaciones técnicas de Dell: Open Automation Framework. Archivado el 19 de marzo de 2013 en Wayback Machine , descargado el 29 de mayo de 2013.
  10. IT Online: Dell separa el hardware y el software , 7 de febrero de 2014. Visitado: 28 de abril de 2014