Intel PAC N3000 - FPGA pour les applications réseau


Conformément au thème de l'exposition Mobile World Congress 2019, qui se déroule à Barcelone ces jours-ci, Intel a présenté un certain nombre de nouveaux produits conçus pour l'industrie des télécommunications. Nous voulons prêter attention à l'un d'eux; il est assez spécifique et ne sera pas largement utilisé, mais, d'autre part, reflète les tendances actuelles dans le domaine des périphériques réseau. Il s'agit d' Intel PAC N3000, le premier accélérateur FPGA dédié d' Intel pour la virtualisation de réseau.

Le nom complet du périphérique est Intel FPGA Programmable Acceleration Card N3000. Il est réalisé sous la forme d'une carte PCIe et comprend trois composants principaux: un contrôleur réseau, un FPGA principal et une puce de système auxiliaire. Intel positionne le PAC N3000 comme base matérielle pour la construction d'une variété de solutions réseau virtualisées qui nécessitent le traitement et l'analyse du trafic réseau à des vitesses allant jusqu'à 100 Gb / s en temps réel et avec un minimum de retard. De telles solutions peuvent être utilisées dans les cœurs de paquets des opérateurs sans fil, en particulier en ce qui concerne les futurs réseaux 5G, ce qui nous apportera sans aucun doute de nouvelles tâches de traitement, dans les centres de données de services de grande taille et pas si réseaux, pour les applications de réseau autonomes - partout où un concept moderne et à jour est utilisé. NFV, Virtualisation de la fonction réseau.



Le PAC N3000 se distingue des solutions réseau spécialisées d'autres fabricants (dont il existe de nombreux sur le marché) en raison de sa polyvalence, en raison de la large distribution des composants matériels qui y sont inclus et de nombreux logiciels compatibles. Intel fournit personnellement une variété de bibliothèques, d'échantillons de code, d'outils de développement, etc., pour accélérer le processus de création d'applications et leur lancement commercial.
Logiciels
Rôles suggérés (pris en charge par Intel)
  • Passerelle de rĂ©seau Ă  large bande virtuelle (vBNG): H-QoS, classification, maintien de l'ordre, planification, mise en forme
  • Virtualized Evolved Packet Core (vEPC)
  • RĂ©seau convergĂ© de nouvelle gĂ©nĂ©ration 5G (NGCN)
  • IPsec
  • Routage de segments pour le traitement de paquets vectoriels IPv6 (SRv6 VPP)
  • RĂ©seau d'accès radio virtuel (vRAN)
Outils de développement pris en charge
  • Kit de dĂ©veloppement Intel Data Plane (DPDK)
  • Moteur d'accĂ©lĂ©ration programmable ouvert (OPAE)
  • Intel Quartus Prime
  • SDK FPGA Intel pour OpenCL
Composants matériels
Matériel de base
  • Intel Arria 10 FPGA
  • Adaptateur rĂ©seau convergĂ© Ethernet Intel XL710 double
  • ContrĂ´leur de gestion de carte mère Intel MAX 10 FPGA
  • Solution Intel Enpirion Power
Mémoire intégrée
  • 9 Go de DDR4
  • 144 Mo QDR-IV
Interfaces réseau
  • 2 x QSFP28

Facteur de forme
  • PCIe 3.0 x16
  • Demi-longueur pleine hauteur
Les informations de commande du processeur Intel PAC N3000 sont disponibles sur le site Web d'Intel .

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


All Articles