FTOS - FTOS
FTOS o Force10 Operating System è la famiglia di firmware utilizzata sugli switch Ethernet Force10 . Esso ha una funzionalità simile a quella di Cisco NX-OS o Juniper s' Junos . FTOS 10 è in esecuzione su Debian .
Nell'ambito di una strategia di rebranding di Dell FTOS verrà rinominato in Dell Networking Operating System ( DNOS ) 9.xo superiore, mentre gli switch PowerConnect legacy utilizzeranno DNOS 6.x: vedere l'articolo separato su DNOS .
Livello di astrazione hardware
Tre delle quattro famiglie di prodotti di Dell Force10 utilizzano Broadcom Trident + ASIC , ma la società non utilizza le API di Broadcom: gli sviluppatori di Force10 hanno scritto il proprio Hardware Abstraction Layer in modo che FTOS possa funzionare su diversi piattaforme hardware con un impatto minimo per il firmware. Attualmente tre delle quattro famiglie di switch F10 sono basate su Broadcom Trident + (mentre la quarta, la serie E, gira su ASIC auto-sviluppati); e se gli sviluppatori del prodotto desiderano o hanno bisogno di utilizzare hardware diverso per i nuovi prodotti, devono solo sviluppare un HAL per quel nuovo hardware e lo stesso firmware può essere eseguito su di esso. Ciò mantiene l'azienda flessibile e non dipende da uno specifico fornitore di hardware e può utilizzare ASIC e chipset di terze parti o progettati autonomamente.
L'interfaccia umana in FTOS, ovvero il modo in cui gli amministratori di rete possono configurare e monitorare i propri switch, si basa su NetBSD , un'implementazione che viene spesso utilizzata nei sistemi di rete incorporati. NetBSD è un sistema operativo open source molto stabile in esecuzione su molte piattaforme hardware differenti. Scegliendo una tecnologia collaudata con funzionalità TCP estesa incorporata nel nucleo del sistema operativo, si riduce il tempo durante lo sviluppo di nuovi prodotti o si estende FTOS con nuove funzionalità.
Configurazione modulare
FTOS è anche modulare in cui diverse parti del sistema operativo vengono eseguite indipendentemente l'una dall'altra all'interno di uno switch: se un processo fallisce, l'impatto su altri processi sullo switch è limitato. Questa configurazione modulare viene anche portata a livello hardware in alcune linee di prodotti in cui un modulo di routing ha tre CPU separate: una per la gestione, una per l'elaborazione L2 e una per l'elaborazione L3. Questo stesso approccio viene utilizzato anche nelle famiglie di firmware più recenti di Cisco come NX-OS per la linea di prodotti Nexus o IOS XR per i router di fascia alta (i Carrier Routing Systems ) di Cisco . (ea differenza dell'originale IOS : i processi in IOS non sono isolati l'uno dall'altro). Questo approccio è considerato non solo un modo per rendere il firmware più resistente, ma aumenta anche la sicurezza degli switch
Capacità
Tutti gli switch basati su FTOS offrono un'ampia gamma di protocolli layer2 e layer3. Tutte le funzionalità sono disponibili su tutti gli switch: alcuni modelli di switch (nella serie S) offrono una licenza aggiuntiva per layer3 o routing: questa licenza aggiuntiva NON è richiesta per utilizzare quel protocollo, ma è richiesta solo per ottenere supporto dal reparto di supporto Dell Force10 sull'utilizzo di queste funzionalità. Tutte le interfacce sugli switch FTOS in esecuzione sono configurate come un'interfaccia di livello 3 e per impostazione predefinita l'arresto. Per utilizzare una tale interfaccia come una porta switch ethernet è necessario configurarla come tale (con il comando "switchport") e quindi abilitare quella porta utilizzando "no shutdown".
Funzionalità Layer2
Tutti gli standard Ethernet standardizzati sono supportati da switch che eseguono FTOS, inclusi: Spanning Tree Protocol e RSTP , VLAN e gli standard IEEE 802.1Q , QinQ o IEEE 802.1ad , Link Layer Discovery Protocol e LLDP MED. Gli switch della serie S che terminano con una V e alcune delle schede di linea della serie E supportano Power over Ethernet o PoE con gli standard per questo protocollo.
Funzionalità Layer3
Come accennato in precedenza, per impostazione predefinita un'interfaccia su uno switch che esegue FTOS è configurata come una porta di livello 3. Tutti gli switch FTOS sono quindi router con molte interfacce che possono (e molto spesso sono) riconfigurate in uno switch Ethernet di livello 2.
Tutti gli switch FTOS eseguono almeno i seguenti protocolli di routing: Routing Information Protocol e RIP versione 2 , OSPF , IS-IS e Border Gateway Protocol versione 4.
Interfaccia di gestione
Gli switch che eseguono FTOS possono essere configurati solo utilizzando un'interfaccia della riga di comando o CLI: FTOS non offre un'interfaccia utente grafica basata sul web . La configurazione iniziale viene eseguita tramite la porta della console utilizzando un cavo straight-through o roll-over (a seconda del modello) a un terminale a 9600 bit / se alcuni modelli supportano anche una porta AUX che consente la gestione remota tramite un modem dial-in. La maggior parte degli switch dispone di una porta seriale standard o offre una porta USB -B. Dopo la configurazione iniziale è possibile accedere al cli tramite telnet e / o SSH . Gli switch basati su FTOS supportano anche SNMP e il trasferimento di file (aggiornamenti FTOS e dati di configurazione di avvio) può essere eseguito tramite FTP , TFTP o copia protetta La maggior parte degli switch che eseguono FTOS offre un'interfaccia di gestione dedicata dove il routing IP da / verso il sistema di gestione non lo è parte del sistema di commutazione o instradamento interno. Alcuni switch della serie S offrono solo la gestione in banda utilizzando un'interfaccia router fisica o un'interfaccia VLAN in modalità livello 3.
Apri automazione
Con il nome OpenAutomation 2.0, gli switch Dell Networking che eseguono DNOS 9.x (il nuovo nome di marca per FTOS) offrono una serie di funzionalità con questo nome. Queste caratteristiche includono:
Scripting intelligente
Gli switch Dell Force10 supportano il cosiddetto scripting intelligente. È possibile sviluppare script che girano sugli switch che eseguono FTOS. Sia Perl che Python sono supportati come linguaggi di scripting per automatizzare attività ripetitive specifiche dell'ambiente o per creare comportamenti personalizzati. Gli utenti che scrivono tali script vengono promossi a condividere questi script con la comunità degli utenti e a renderli disponibili ad altri utenti Force10 / DNOS. Force10 ha introdotto lo scripting intelligente in FTOS nel 2010, seguendo altri fornitori come Cisco per la loro gamma di prodotti Nexus
Approvvigionamento di metallo nudo
Gli switch Force10 supportano un'opzione di provisioning bare metal : se è necessario distribuire un numero di switch simili, è possibile inserire sia la versione del firmware (desiderata / più recente) sia la configurazione standard specifica dell'utente su una chiave USB: quando si distribuiscono gli switch è possibile inserire l'USB tasto, accendere lo switch e caricherà automaticamente il firmware e la configurazione corretti. In combinazione con lo scripting intelligente, qualcuno può combinare queste funzionalità per un'installazione e una configurazione completamente automatizzate di nuovi switch.
Rete di server virtuali
Parte della piattaforma Open Automation sono funzioni speciali per l'utilizzo della virtualizzazione nel tuo data center. La virtualizzazione consente di creare sistemi server (virtuali) completi in esecuzione su una farm hypervisor standard. Ciò creerà nuove sfide per il networking in un tale data center, supporterà la configurazione automatizzata degli switch del data center per connettere i server virtuali di nuova creazione. La piattaforma di automazione aperta ha diverse funzionalità per supportare questo.
Automazione di rete
Secondo Dell, il passaggio alla virtualizzazione (server e data center) è uno degli sviluppi più importanti nel settore IT. Secondo questo fornitore, l'industria deve impedire che questo percorso porti a rimanere vincolati a fornitori specifici a causa dell'uso di tecnologie proprietarie. Il framework di automazione aperto è un framework aperto che non si basa su soluzioni proprietarie
Fonti e riferimenti
- ^ "Descrizione dell'architettura della piattaforma Force10 E-series" (PDF) . Force10. 2006 . Estratto 2012/08/03 .
- ^ "Scheda tecnica FTOS" (PDF) . Force10 . Estratto 2012/01/28 .
- ^ "Force10 FTOS 7.8" . Communication Security Establishment Canada (CSEC). Archiviata dall'originale il 19 agosto 2011.
- ^ "Obiettivo di sicurezza: Force10 Networks FTOS 7.8" (PDF) . CSEC. 17-08-2009. Archiviata da quello originale (PDF) il 04/06/2013 . Estratto 2012/01/28 .
- ^ FTOS Configuration Guide , 6 febbraio 2008. Recuperato: 18 maggio 2012
- ^ Dell Force10 Open Automation 2.0 , visitato il 29 maggio 2013
- ^ Humair Ahmed che offre gli script FTOS ad altri. Controllato il 10 maggio 2013
- ^ Networkcomputing.com: F10 migliora il framework di automazione aperto con .... , 9 novembre 2010. Visitato: 29 maggio 2013
- ^ a b White paper tecnico: automazione di rete con F10 Open Automation Framework , scaricato il 25 maggio 2013
- ^ Scheda tecnica Dell: Open Automation Framework Archiviato il 19 marzo 2013 in Wayback Machine , scaricato: 29 maggio 2013