FTOS - FTOS
El sistema operativo FTOS o Force10 es la familia de firmware que se utiliza en los conmutadores Ethernet Force10 . Tiene una funcionalidad similar a la de Cisco NX-OS o Juniper 's Junos . FTOS 10 se ejecuta en Debian .
Como parte de una estrategia de cambio de marca de Dell, FTOS pasará a llamarse Dell Networking Operating System ( DNOS ) 9.xo superior, mientras que los conmutadores PowerConnect heredados utilizarán DNOS 6.x: consulte el artículo separado sobre DNOS .
Capa de abstracción de hardware
Tres de las cuatro familias de productos de Dell Force10 están usando Broadcom Trident + ASIC , pero la compañía no usa las API de Broadcom: los desarrolladores de Force10 han escrito su propia Capa de abstracción de hardware para que FTOS pueda ejecutarse en diferentes plataformas de hardware con un impacto mínimo para el firmware. Actualmente, tres de las cuatro familias de conmutadores F10 se basan en Broadcom Trident + (mientras que la cuarta, la serie E, se ejecuta en ASIC de desarrollo propio); y si los desarrolladores de productos quieren o necesitan usar hardware diferente para nuevos productos, solo necesitan desarrollar un 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 y puede utilizar conjuntos de chips y ASIC de diseño propio o de terceros.
La interfaz humana en FTOS, que es la forma en que los administradores de red pueden configurar y monitorear sus conmutadores, se basa en NetBSD , una implementación que se usa a menudo en sistemas de redes 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 ampliada integrada en el núcleo del sistema operativo, se reduce el tiempo durante el desarrollo de nuevos productos o la ampliación de FTOS con nuevas funciones.
Configuración modular
FTOS también es modular donde diferentes partes del sistema operativo se ejecutan de forma independiente 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 nuevas familias de firmware 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 . (ya 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 FTOS 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 Force10 sobre el uso de estas funciones. Todas las interfaces de los conmutadores en ejecución FTOS están configuradas como una interfaz de capa 3 y se apagan de forma predeterminada. Para utilizar 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".
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 FTOS está configurada como un puerto de capa3. Por lo tanto, todos los conmutadores FTOS son enrutadores con muchas interfaces que pueden (y con mayor frecuencia lo son) reconfigurarse en un conmutador ethernet de capa 2.
Todos los conmutadores FTOS 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.
Interfaz de gestión
Los conmutadores que ejecutan FTOS solo se pueden configurar mediante una interfaz de línea de comandos o CLI: FTOS no ofrece una interfaz gráfica de usuario basada en web . La configuración inicial se realiza a través del puerto de la consola usando un cable directo o enrollable (según el modelo) a un terminal en 9600 bit / sy algunos modelos también admiten un puerto AUX que permite la administración remota a través de un módem de acceso telefónico. La mayoría de los conmutadores tienen un puerto serie estándar u ofrecen un puerto USB -B. Después de la configuración inicial, es posible acceder a la cli a través de telnet y / o SSH . Los conmutadores basados en FTOS también admiten SNMP y la transferencia de archivos (actualizaciones de FTOS y datos de configuración de inicio) se puede realizar a través de FTP , TFTP o copia segura La mayoría de los conmutadores que ejecutan FTOS ofrecen una interfaz de administración dedicada donde el enrutamiento de IP hacia / desde el sistema de administración no es parte del sistema interno de conmutación o enrutamiento. Algunos switches de la serie S solo ofrecen administración en banda mediante una interfaz de enrutador físico o una interfaz VLAN en modo de capa 3.
Automatización abierta
Bajo el nombre OpenAutomation 2.0, los conmutadores de red Dell que ejecutan DNOS 9.x (el nuevo nombre de marca de FTOS) ofrecen una serie de funciones con este nombre. Estas funciones incluyen:
Scripting inteligente
Los conmutadores Dell Force10 admiten los llamados scripts inteligentes. Es posible desarrollar scripts que se ejecuten en los conmutadores que ejecutan FTOS. Tanto Perl como Python son compatibles como lenguajes de script para automatizar tareas repetitivas específicas del entorno o para crear comportamientos personalizados. 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 Force10 admiten una opción de aprovisionamiento bare metal : 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 USB , encienda el interruptor y automáticamente cargará el firmware y la configuración correctos. En combinación con secuencias de comandos inteligentes, alguien puede combinar estas funciones para una instalación y configuración completamente automatizadas de nuevos conmutadores.
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 servidor 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 los 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.
Fuentes y referencias
- ^ "Descripción de la arquitectura de la plataforma Force10 E-series" (PDF) . Fuerza10. 2006 . Consultado el 3 de agosto de 2012 .
- ^ "Hoja de datos de FTOS" (PDF) . Fuerza10 . Consultado el 28 de enero de 2012 .
- ^ "Force10 FTOS 7.8" . Establecimiento de Seguridad de las Comunicaciones de Canadá (CSEC). Archivado desde el original el 19 de agosto de 2011.
- ^ "Objetivo de seguridad: Force10 Networks FTOS 7.8" (PDF) . ESCNNA. 2009-08-17. Archivado desde el original (PDF) el 4 de junio de 2013 . Consultado el 28 de enero de 2012 .
- ^ Guía de configuración de FTOS , 6 de febrero de 2008. Consultado el 18 de mayo de 2012
- ^ Dell Force10 Open Automation 2.0 , visitado el 29 de mayo de 2013
- ^ Humair Ahmed ofreciendo scripts FTOS a otros. Consultado el 10 de mayo de 2013
- ^ Networkcomputing.com: F10 mejora el marco de automatización abierto con .... , 9 de noviembre de 2010. Visita: 29 de mayo de 2013
- ^ a b Informe técnico: Automatización de red con F10 Open Automation Framework , descargado el 25 de mayo de 2013
- ^ Hoja de especificaciones técnicas de Dell: Open Automation Framework Archivado el 19 de marzo de 2013 en Wayback Machine , descargado: 29 de mayo de 2013