O OpenContrail é um projeto com certificação Apache 2.0 que é construído usando protocolos baseados em padrões e fornece todos os componentes necessários para o controlador de virtualização de rede – SDN, roteador virtual, motor de análise e APIs publicadas no norte. Tem uma extensa API REST para configurar e coletar dados operacionais e analíticos do sistema. Construído para escala, o OpenContrail pode atuar como uma plataforma de rede fundamental para infraestrutura de nuvem. Os principais aspectos do sistema são: - Virtualização de rede: As redes virtuais são o bloco básico de construção da abordagem OpenContrail. Controle de acesso, serviços e conectividade são definidos através de políticas de alto nível. Ao implementar o roteamento inter-rede no host, o OpenContrail reduz a latência para traficar redes virtuais. Eliminar gateways intermediários também melhora a resiliência e minimiza a complexidade. - Programabilidade e Automação de Rede: o OpenContrail usa um modelo de dados bem definido para descrever o estado desejado do rede. Em seguida, traduz essa informação em configuração necessária por cada nó de controle e roteador virtual. Ao definir a configuração da rede versus de um dispositivo específico, o OpenContrail simplifica e automatiza a orquestração de rede. - Big Data for Infrastructure: O motor de análise é projetado para ingestão de grande escala e consulta de dados estruturados e não estruturados. Os dados em tempo real e histórico estão disponíveis através de uma API REST simples, fornecendo visibilidade sobre uma grande variedade de informações. O OpenContrail pode encaminhar tráfego dentro e entre redes virtuais sem atravessar um gateway. Ele suporta recursos como gerenciamento de endereços IP; controle de acesso baseado em políticas; NAT e monitoramento de tráfego. Ele interopera diretamente com qualquer plataforma de rede que suporta o padrão BGP/MPLS L3VPN existente para virtualização de rede.