Sistema operativo de red Dell - Dell Networking Operating System
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 10G y más rápidos, los conmutadores de núcleo 40G de la serie Z y DNOS6 está disponible para los interruptores 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: esta es una familia de firmware para los conmutadores de acceso al campus que solo se puede administrar mediante una GUI basada en web o se puede ejecutar como un dispositivo no administrado.
DNOS6
- DNOS 6.x: este es el sistema operativo que se ejecuta en los conmutadores de red Dell Networking N-series (campus). Es la última versión del sistema operativo 'PowerConnect', que se ejecuta en un kernel de Linux. Está disponible como actualización para los conmutadores de la serie PowerConnect 8100 (que luego se convertirán en un conmutador Dell Networking N40xx) y también se instala en todos los conmutadores de las series DN N1000, N2000 y N3000. Tiene una GUI basada en web completa junto con una CLI (interfaz de línea de comandos) completa y la CLI será muy similar a la CLI de PowerConnect original, aunque con una gama de características nuevas como PVSTP (por árbol de expansión de VLAN), enrutamiento basado en políticas y MLAG .
DNOS9
- DNOS 9.x: TeUTg en NetBSD .
Solo el PowerConnect 8100 podrá ejecutarse en DNOS 6.x: todos los demás conmutadores ethernet PowerConnect continuarán ejecutando su propio sistema operativo PowerConnect (además de VxWorks) mientras que el PowerConnect W-series se ejecutará en una versión específica de Dell de ArubaOS. Las series Dell Networking S-xxxx y Z9x00 se ejecutarán en DNOS, donde los otros conmutadores Dell Networking seguirán ejecutando el firmware FTOS 8.x.
OS10
OS10 es un sistema operativo de red abierta basado en Linux que puede ejecutarse en todos los conmutadores de entorno de instalación de red abierta (ONIE). Como se ejecuta 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 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 escrito su propia capa de abstracción de hardware para que DNOS 9.x pueda ejecutarse en diferentes plataformas de hardware con un impacto mínimo para 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); y dos de ellos ejecutan DNOS 9.x (series S y Z) y si los desarrolladores de productos quieren o necesitan usar hardware diferente para nuevos productos, solo necesitan desarrollar una HAL para ese nuevo hardware y el mismo firmware puede ejecutarse en eso. Esto mantiene a la empresa flexible y no depende de un proveedor de hardware específico, y puede utilizar conjuntos de chips y ASIC de diseño propio o de terceros.
El sistema operativo subyacente en el que se ejecuta DNOS 9.x se basa en NetBSD (mientras que el DNOS 6.x se ejecuta en un kernel de Linux), una implementación que se utiliza a menudo en sistemas de red integrados. NetBSD es un sistema operativo de código abierto muy estable que se ejecuta en muchas plataformas de hardware diferentes. Al elegir una tecnología probada con funcionalidad TCP extendida integrada en el núcleo del sistema operativo, se reduce el tiempo durante el desarrollo de nuevos productos o la ampliación del DNOS con nuevas funciones.
Configuración modular
DNOS 9.x también es modular donde diferentes partes del sistema operativo se ejecutan independientemente entre sí dentro de un conmutador: si un proceso falla, el impacto en otros procesos en el conmutador es limitado. Esta configuración modular también se lleva 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 L2 y otra para procesamiento L3. Este mismo enfoque también se utiliza en las familias de firmware más nuevas de Cisco, como el NX-OS para la línea de productos Nexus o el IOS XR para los enrutadores de gama alta (los sistemas de enrutamiento Carrier ) de Cisco . (y a diferencia del IOS original : los procesos bajo 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.
Capacidades
Todos los conmutadores basados en DNOS 9.x ofrecen una amplia gama de protocolos de capa2 y capa3. Todas las funciones están disponibles en todos los conmutadores: algunos modelos de conmutadores (en la serie S) ofrecen una licencia adicional para layer3 o enrutamiento: esta licencia adicional NO es necesaria para usar ese protocolo, pero solo es necesaria para obtener soporte del departamento de soporte de Dell Networking sobre el uso de estas funciones. Todas las interfaces en los conmutadores en ejecución DNOS 9.x están configuradas como una interfaz de capa 3 y se apagan por defecto. Para usar una interfaz como un puerto de conmutación ethernet, debe configurarlo 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 amplio control de API a través de comandos de "dedug console" y "dev help" no documentados), DNOS 9.x solo ofrece una interfaz de línea de comandos (CLI) documentada para configurar y monitorear el conmutador directamente, aunque es posible con las "Herramientas de automatización" crear su propio webGui en conmutadores DNOS 9.x.
Capacidades de Layer2
Todos los estándares Ethernet estandarizados son compatibles con conmutadores que ejecutan FTOS, incluidos: Protocolo de árbol de expansión y RSTP , VLAN y los estándares IEEE 802.1Q , QinQ o IEEE 802.1ad , Protocolo de descubrimiento de capa de enlace y LLDP MED. Los conmutadores de la serie S que terminan con una V y algunas de las tarjetas de línea de la serie E admiten Power over Ethernet o PoE con los estándares de este protocolo.
Capacidades de Layer3
Como se mencionó anteriormente, de forma predeterminada, una interfaz en un conmutador que ejecuta DNOS 9.x se configura como un puerto de capa3. Por lo tanto, todos estos conmutadores son enrutadores con muchas interfaces que pueden (y con mayor frecuencia lo son) reconfigurarse en un conmutador 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 Border Gateway Protocol versión 4.
Automatización abierta
Bajo el nombre OpenAutomation 2.0, los conmutadores de red Dell que ejecutan DNOS 9.x ofrecen una serie de funciones con este nombre. Estas características incluyen:
Scripting inteligente
Los conmutadores Dell Networking admiten los llamados scripts inteligentes. Es posible desarrollar scripts que se ejecuten en los conmutadores que ejecutan DNOS 9. Tanto Perl como Python son compatibles como lenguajes de scripting para automatizar tareas repetitivas específicas del entorno o para crear un comportamiento personalizado. Se promueve a los usuarios que escriben dichos scripts para que los compartan con la comunidad de usuarios y los pongan a disposición de otros usuarios de Force10 / DNOS. Force10 introdujo las secuencias de comandos inteligentes en FTOS en 2010, siguiendo a otros proveedores como Cisco para su gama de productos Nexus
Aprovisionamiento de metal desnudo
Los conmutadores Dell Networking admiten una opción de aprovisionamiento completo: si necesita implementar varios conmutadores 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 conmutadores, puede insertar el Llave USB, encienda el interruptor y automáticamente cargará el firmware y la configuración correctos. En combinación con scripts inteligentes, alguien puede combinar estas funciones para una instalación y configuración completamente automatizadas de nuevos conmutadores. También es posible ejecutar BMP a través de la red: a menos que se reconfigure para comenzar en modo 'normal', todos los conmutadores DNOS 9.x (y los conmutadores FTOS anteriores) comprobarán si hay un servidor BMP en la red enviando un Solicitud de DHCP / BOOTP en el arranque: si obtiene la respuesta correcta del servidor DHCP (dirección IP, dirección del servidor TFTP y un nombre de archivo de script / config), se pondrá en contacto con un servidor TFTP para descargar el firmware correcto y los archivos de configuración y ejecutarlo. Puede desactivar esta función durante la configuración inicial para que el conmutador se inicie desde el firmware y la configuración guardados en la memoria NVRAM del conmutador.
Redes de servidores virtuales
Parte de la plataforma Open Automation son características especiales para el uso de la virtualización en su centro de datos. La virtualización le permite crear sistemas de servidores completos (virtuales) que se ejecutan en una granja de hipervisores estándar. Esto creará nuevos desafíos para las redes en un centro de datos de este tipo, admitirá la configuración automatizada de los conmutadores del centro de datos para conectar servidores virtuales recién creados. La plataforma de automatización abierta tiene varias características para respaldar esto.
Automatización de redes
Según Dell, el cambio a la virtualización (servidor y centro de datos) es uno de los desarrollos más importantes en la industria de TI. Según este proveedor, la industria debe evitar que este camino conduzca a quedar atrapado en proveedores específicos debido al uso de tecnologías patentadas. El marco de automatización abierto es un marco abierto que no depende de soluciones propietarias
SO alternativo
En algunos modelos de conmutadores Dell Networking (actualmente S3048-ON, S4048-ON, S4810-ON, S6000-ON y Z9100) es posible ejecutar un sistema operativo de red alternativo: Cumulus Linux . Esto se ejecutará en lugar de DNOS sobre NetBSD. Cumulus Linux es una distribución de Linux completa que utiliza la pila TCP / IP completa de Linux.