Incremente sua infra-estrutura
Switch e roteador fabricante Juniper Networks abocanhou Contrail Systems, um fabricante de inicialização do software software-defined networking (SDN), em dezembro de 2012 para $ 176m antes Contrail era revelar de modo stealth. Juniper delineou sua SDN planeja um mês depois, e em maio lançou o código para testes beta. Agora, o código está pronto para o horário nobre, e Juniper anuncia que também irá liberar o código sob uma licença open source.
Contrail é uma alternativa para projetos de SDN e produtos da VMware (Nicira), grande mudança Networks, Brocade Communications (Vyatta), HP, IBM, e uma série de outros. Depois, há o consórcio OpenDaylight, que está forjando uma miscelânea de vários código como uma fonte de pilha SDN aberto.
Não importa o projeto ou fornecedor, o objetivo de SDN é praticamente o mesmo: levar a virtualização semelhante à que está disponível para servidores e armazenamento para a rede, que é muito frágil, física e dependente dos seres humanos com o gênio de linha de comando.
Ankur Singla, que era diretor de tecnologia da Aruba Networks, e Kireeti Kompella, que era CTO e arquiteto-chefe do sistema operacional de rede Junos da Juniper, fundada Sistemas Contrail no início de 2012. Eles contrataram um grupo de engenheiros de software e especialistas de rede da Cisco e Google para criar um controlador que seria compatível com os protocolos OpenFlow que saiu da Universidade de Stanford, mas foram baseados em protocolos de rede existentes e seria, portanto, compatível com switches, roteadores existentes, hypervisors e virtualização de servidores.
Bob Muglia, o ex-Microsoftie que é CEO da Juniper, El Reg diz que o plano de Contrail antes da aquisição era para obter o código para a porta deste ano.
"Temos vindo a trabalhar com um grande número de clientes, e esperamos que pelo menos vários deles vai entrar em produção durante o 4 º trimestre deste ano", disse Muglia. "Originalmente, disse que iria sair em 2014, e aqui estamos fazendo isso no terceiro trimestre de 2013, e quem pensaria? Normalmente 'segunda metade' significa 30 de dezembro. Que eu estava sendo conservador. Que eu era o cara que fez o decisão de dizer 2014, quando todos os caras da equipe Contrail estavam comprometidos com frete algo em 2013. Mas tínhamos acabado de adquirir a empresa e não havia nenhuma maneira que eu ia cometer Juniper para algo que acabara de trazer em casa. Nós sempre esperava que seria lançado no terceiro trimestre, mas é sempre melhor ser um pouco conservador. Eles se conheceram as respectivas datas, e na minha experiência, que nem sempre acontece. "
O Controlador Contrail que está chegando ao mercado é muito bonito exatamente como descrito vários meses atrás, quando ele entrou em testes beta. O excesso de controle é baseado no Border Gateway Protocol (BGP), que já está embutido no Juniper switches e roteadores, bem como os seus rivais).
Ele também emprega XMPP, um protocolo para a transmissão de mensagens de middleware orientado a mensagem, para controlar os switches virtuais dentro de hypervisors. Ele usa uma tecnologia existente de redes de telecomunicações chamado Multiprotocol Label Switching (MPLS), que encapsula os pacotes em uma rede e controla o seu encaminhamento através desses rótulos; MLPS existe entre as camadas 2 e 3 na pilha de rede.
Há um certo número de outros protocolos que o controlador Contrail utiliza para separar os dados de controlo e os aviões na pilha de comutação e tornando-os mais maleável, mas no momento em que os protocolos OpenFlow não são suportados.
"Nós não estamos incluindo suporte OpenFlow na primeira versão", disse Muglia. "A realidade é, vamos ver como o mundo evolui com OpenFlow. O cenário de uso atual que as pessoas têm usado para OpenFlow é mais reativo end-to-end, onde temos vindo a tomar uma abordagem mais pró-ativa sobreposição tecnicamente. E acontece que este é o lugar onde a indústria parece estar indo Se houver casos de usos para OpenFlow que são interessantes e importantes, é um protocolo -., finalmente, tudo é OpenFlow é um protocolo - e apoiamos centenas e centenas de protocolos através Juniper produtos, e apoiamos uma série deles em Contrail e nós podemos adicionar OpenFlow para ele. Mas a verdadeira chave é qual é o cenário de uso. "
Aqui estão os quatro camadas da pilha JunosV Contrail controlador
Em qualquer caso, Contrail divide a rede em quatro aviões de controle - de gestão, serviços, controle e encaminhamento - e centraliza algumas funções do controlador e distribui outras funções fora para os switches e roteadores da rede.
A diferença significativa entre os controladores baseados em OpenFlow e Contrail Contrail é que mantém a cópia mestre das tabelas de encaminhamento no controlador e copia-los para os switches em vez de manter as cópias mestre nos interruptores e agregá-los no controlador depois de terem sido alterados.
O controlador é escrito em C + +, por isso é perto do ferro, e tem interfaces escritas em Python. A pilha também inclui análises em tempo real para o tráfego de rede com um banco de dados tabela hash Cassandra distribuída back-acabar com ela. Contrail dashboards ligar para a interface do controlador de cloud OpenStack Horizon gráfica com o usuário, e os dados armazenados no mecanismo de análise podem ser exportados para Hadoop ou um banco de dados de séries temporais para análise posterior.
O Controlador Contrail tem ganchos para os hypervisors KVM e Xen, bem como o OpenStack e CloudStack nuvem orchestrators, e é certificado para rodar em roteadores de borda MX da Juniper e ex interruptores top-of-rack modular e QFX.
Juniper tem um esquema de preços muito simples para o controlador Contrail: custa US $ 1.700 por soquete para uma licença perpétua para qualquer servidor que traz sob gestão, e US $ 1.700 por elemento de rede, que também é trazido sob gestão. (Você tem que pagar a manutenção anual em cima disso.) Você também pode comprá-lo com base em uma assinatura anual de US $ 1.000 por soquete ou US $ 1.000 por elemento de rede, e que inclui a taxa de manutenção para esse ano.
Curiosamente, Juniper também está fazendo o Controlador Contrail disponível como um projeto open source no www.opencontrail.org , eo código para a versão comercial ea versão de código aberto é idêntica, diz Muglia. Nenhuma dessas coisas open-núcleo. O código foi lançado sob uma licença Apache 2.0, que diz Muglia é um dos mais autorizados e, mais importante, permite que o código para ser misturado com OpenStack e CloudStack. Juniper também está anunciando uma parceria com a IBM, que será integrar Contrail com sua Orchestrator SmartCloud. Isso, é claro, é a própria distribuição de OpenStack da IBM. ®
Nenhum comentário:
Postar um comentário