Intel PAC N3000 - FPGA para aplicativos de rede


Em total conformidade com o tema da exposição Mobile World Congress 2019, que está ocorrendo em Barcelona atualmente, a Intel apresentou uma série de novos produtos projetados para o setor de telecomunicações. Queremos prestar atenção a um deles; é bastante específico e não será amplamente utilizado, mas, por outro lado, reflete as tendências atuais no campo de dispositivos de rede. Este é o Intel PAC N3000, o primeiro acelerador FPGA da Intel para virtualização de rede.

O nome completo do dispositivo é Intel FPGA Programmable Acceleration Card N3000. É feito no formato de uma placa PCIe e inclui três componentes principais: um controlador de rede, um FPGA principal e um chip de sistema auxiliar. A Intel posiciona o PAC N3000 como uma base de hardware para a construção de uma variedade de soluções de rede virtualizadas que exigem processamento e análise de tráfego de rede a velocidades de até 100 Gb / s em tempo real e com atraso mínimo. Essas soluções podem ser usadas nos núcleos de pacotes das operadoras sem fio, especialmente de olho nas redes 5G futuras, que sem dúvida nos trarão novas tarefas de processamento, em data centers de serviços grandes e não tão grandes, para aplicativos de rede independentes - onde quer que seja usado um conceito moderno e atualizado NFV, virtualização de funções de rede.



O PAC N3000 se diferencia das soluções de rede especializadas de outros fabricantes (dos quais existem muitos no mercado) devido à sua versatilidade, devido à ampla distribuição dos componentes de hardware incluídos nele e a muitos softwares compatíveis. A Intel fornece pessoalmente uma variedade de bibliotecas, exemplos de código, ferramentas de desenvolvimento etc., para acelerar o processo de criação de aplicativos e seu lançamento comercial.
De software
Funções sugeridas (suportadas pela Intel)
  • Gateway de rede de banda larga virtual (vBNG): H-QoS, classificação, policiamento, agendamento, modelagem
  • Núcleo de pacotes evoluídos virtualizados (vEPC)
  • Rede convergente de próxima geração 5G (NGCN)
  • IPsec
  • Roteamento de segmento para processamento de pacote vetorial IPv6 (SRv6 VPP)
  • Rede virtual de acesso via rádio (vRAN)
Ferramentas de desenvolvimento suportadas
  • Kit de desenvolvedor de plano de dados Intel (DPDK)
  • Motor de aceleração programável aberto (OPAE)
  • Intel Quartus Prime
  • SDK Intel FPGA para OpenCL
Componentes de hardware
Hardware básico
  • Intel Arria 10 FPGA
  • Adaptador de rede convergente Ethernet Intel duplo XL710
  • Controlador de gerenciamento de rodapé Intel MAX 10 FPGA
  • Solução Intel Enpirion Power
Memória incorporada
  • 9 GB DDR4
  • 144 MB QDR-IV
Interfaces de rede
  • 2 x QSFP28

Fator de forma
  • PCIe 3.0 x16
  • Altura total metade do comprimento
As informações para pedidos do Intel PAC N3000 podem ser encontradas no site da Intel .

Source: https://habr.com/ru/post/pt441772/


All Articles