FTOS - FTOS

O sistema operacional FTOS ou Force10 é a família de firmware usada em switches Ethernet Force10 . Ele tem uma funcionalidade semelhante ao da Cisco NX-OS ou Juniper 's Junos . O FTOS 10 está sendo executado no Debian . Como parte de uma estratégia de mudança de marca , o Dell FTOS será renomeado para Dell Networking Operating System ( DNOS ) 9.x ou superior, enquanto os switches PowerConnect herdados usarão DNOS 6.x: consulte o artigo separado sobre DNOS .

Camada de abstração de hardware

Três das quatro famílias de produtos da Dell Force10 estão usando o Broadcom Trident + ASIC , mas a empresa não usa o API da Broadcom: os desenvolvedores da Force10 escreveram sua própria camada de abstração de hardware para que o FTOS possa ser executado em diferentes plataformas de hardware com impacto mínimo para o firmware. Atualmente, três das quatro famílias de switch F10 são baseadas no Broadcom Trident + (enquanto a quarta - a série E - roda em ASICs de auto-desenvolvimento); e se os desenvolvedores de produto desejam ou precisam usar hardware diferente para novos produtos, eles só precisam desenvolver um HAL para esse novo hardware e o mesmo firmware pode ser executado nele. Isso mantém a empresa flexível e não dependente de um fornecedor de hardware específico e pode usar chipsets e ASICs de terceiros ou projetados por eles mesmos.

A interface humana no FTOS, ou seja, a maneira como os administradores de rede podem configurar e monitorar seus switches, é baseada no NetBSD , uma implementação frequentemente usada em sistemas de rede embutidos. O NetBSD é um sistema operacional de código aberto muito estável, rodando em muitas plataformas de hardware diferentes. Ao escolher uma tecnologia comprovada com funcionalidade TCP estendida incorporada ao núcleo do sistema operacional, ela reduz o tempo durante o desenvolvimento de novos produtos ou amplia o FTOS com novos recursos.

Configuração modular

O FTOS também é modular, onde diferentes partes do sistema operacional são executadas independentemente umas das outras em um switch: se um processo falhar, o impacto em outros processos no switch será limitado. Esta configuração modular também é levada ao nível de hardware em algumas linhas de produtos onde um módulo de roteamento tem três CPUs separadas: uma para gerenciamento, uma para processamento L2 e uma para processamento L3. Essa mesma abordagem também é usada nas famílias de firmware mais recentes da Cisco, como o NX-OS para a linha de produtos Nexus ou o IOS XR para os roteadores de ponta ( Carrier Routing Systems ) da Cisco . (e ao contrário do IOS original : os processos sob IOS não são isolados uns dos outros). Esta abordagem é considerada não apenas uma forma de tornar o firmware mais resiliente, mas também aumenta a segurança dos switches

Capacidades

Todos os switches baseados em FTOS oferecem uma ampla variedade de protocolos de camada 2 e camada 3. Todos os recursos estão disponíveis em todos os switches: alguns modelos de switch (na série S) oferecem uma licença adicional para layer3 ou roteamento: esta licença adicional NÃO é necessária para usar esse protocolo, mas apenas necessária para obter suporte do departamento de suporte Dell Force10 sobre o uso desses recursos. Todas as interfaces em FTOS executando switches são configuradas como uma interface layer3 e desligamento padrão. Para usar uma interface como uma porta de switch ethernet, você precisa configurá-la como tal (com o comando "switchport") e, em seguida, habilitar essa porta usando "no shutdown".

Capacidades da camada 2

Todos os padrões Ethernet padronizados são suportados por switches que executam FTOS, incluindo: Spanning Tree Protocol e RSTP , VLAN e os padrões IEEE 802.1Q , QinQ ou IEEE 802.1ad , Link Layer Discovery Protocol e LLDP MED. Os switches da série S terminando com um V e algumas das placas de linha da série E suportam Power over Ethernet ou PoE com os padrões para este protocolo.

Capacidades da camada 3

Conforme mencionado acima, por padrão, uma interface em um switch executando FTOS é configurada como uma porta layer3. Todos os switches FTOS são, portanto, roteadores com muitas interfaces que podem (e na maioria das vezes são) reconfiguradas em um switch Ethernet de camada 2.

Todos os switches FTOS executam pelo menos os seguintes protocolos de roteamento: Routing Information Protocol e RIP versão 2 , OSPF , IS-IS e Border Gateway Protocol versão 4.

Interface de Gestão

Os switches que executam o FTOS só podem ser configurados usando uma interface de linha de comando ou CLI: o FTOS não oferece uma interface gráfica do usuário baseada na web . A configuração inicial é feita por meio da porta do console usando um cabo direto ou roll-over (dependendo do modelo) para um terminal em 9600 bit / se alguns modelos também oferecem suporte a uma porta AUX que permite o gerenciamento remoto por meio de um modem discado. A maioria dos switches possui uma porta serial padrão ou oferece uma porta USB -B. Após a configuração inicial, o acesso ao cli é possível via telnet e / ou SSH . FTOS interruptores baseados também suportam SNMP e de transferência de arquivos (FTOS atualizações e dados de configuração de inicialização) pode ser feito via FTP , TFTP ou Secure Copy maioria dos switches rodando FTOS oferecer uma interface de gerenciamento dedicado, onde o IP roteamento de / para o sistema de gestão não é parte do sistema de comutação ou roteamento interno. Alguns switches da série S oferecem apenas gerenciamento em banda usando uma interface de roteador físico ou uma interface de VLAN no modo de camada 3.

Automação aberta

Com o nome OpenAutomation 2.0, os switches Dell Networking executando DNOS 9.x (o novo nome de marca para FTOS) oferecem vários recursos com esse nome. Esses recursos incluem:

Scripting Inteligente

Os switches Dell Force10 suportam os chamados scripts inteligentes. É possível desenvolver scripts que rodam nos switches que executam o FTOS. Ambos Perl e Python são suportados como linguagens de script para automatizar tarefas repetitivas ambiente específico ou a construir em comportamento personalizado. Os usuários que escrevem esses scripts são promovidos a compartilhá-los com a comunidade de usuários e torná-los disponíveis para outros usuários Force10 / DNOS. Force10 introduziu o script inteligente no FTOS em 2010, seguindo outros fornecedores como a Cisco para sua linha de produtos Nexus

Provisionamento de metal puro

Os switches Force10 suportam uma opção de provisionamento bare metal : se você precisar implantar uma série de switches semelhantes, você pode colocar a versão de firmware (desejada / mais recente) e a configuração específica do usuário padrão em uma chave USB: ao implantar os switches, você pode inserir o USB , ligue o switch e ele carregará automaticamente o firmware e a configuração corretos. Em combinação com scripts inteligentes, alguém pode combinar esses recursos para uma instalação e configuração totalmente automatizadas de novos switches.

Rede de servidor virtual

Parte da plataforma Open Automation são recursos especiais para o uso de virtualização em seu datacenter. A virtualização permite que você crie sistemas de servidor (virtuais) completos em um farm de hipervisor padrão. Isso criará novos desafios para a rede em tal datacenter, suporte a configuração automatizada de switches de datacenter para conectar servidores virtuais recém-criados. A plataforma de automação aberta possui vários recursos para oferecer suporte a isso.

Automação de Rede

De acordo com a Dell, a mudança para a virtualização (servidor e datacenter) é um dos desenvolvimentos mais importantes na indústria de TI. De acordo com este fornecedor, a indústria deve evitar que esse caminho leve ao aprisionamento de fornecedores específicos devido ao uso de tecnologias proprietárias. A estrutura de automação aberta é uma estrutura aberta que não depende de soluções proprietárias

Fontes e referências

  1. ^ "Descrição da arquitetura da plataforma Force10 E-series" (PDF) . Force10. 2006 . Página visitada em 2012-08-03 .
  2. ^ "Folha de dados do FTOS" (PDF) . Force10 . Recuperado em 28/01/2012 .
  3. ^ "Force10 FTOS 7.8" . Estabelecimento de segurança de comunicação do Canadá (CSEC). Arquivado do original em 19/08/2011.
  4. ^ "Alvo de segurança: Redes Force10 FTOS 7.8" (PDF) . CSEC. 17-08-2009. Arquivado do original (PDF) em 04/06/2013 . Recuperado em 28/01/2012 .
  5. ^ FTOS Configuration Guide , 6 de fevereiro de 2008. Obtido em: 18 de maio de 2012
  6. ^ Dell Force10 Open Automation 2.0 , visitado em 29 de maio de 2013
  7. ^ Humair Ahmed oferecendo scripts FTOS para outras pessoas. Verificado em 10 de maio de 2013
  8. ^ Networkcomputing.com: F10 aprimora a estrutura de automação aberta com .... , 9 de novembro de 2010. Visitado: 29 de maio de 2013
  9. ^ a b Artigo técnico: Automação de rede com F10 Open Automation Framework , baixado em 25 de maio de 2013
  10. ^ Folha de especificações técnicas da Dell: Open Automation Framework arquivado em 19/03/2013 na Wayback Machine , baixado: 29 de maio de 2013