FAQ

Forum aux questions

Le coût ASIC est déterminé par la taille de la matrice. La taille de la matrice Intel® Tofino™ est similaire à la matrice des ASIC à fonction fixe hérités fonctionnant à la même vitesse.

Non. En fait, dans de nombreux cas, ils consomment moins. Pour des fonctionnalités et des protocoles équivalents, la consommation d’énergie est identique. Dans un commutateur programmable, vous pouvez désactiver les fonctionnalités dont vous n’avez pas besoin et réduire l’alimentation ou utiliser des tables plus petites.

Non. Avec Intel® Tofino™ et Intel® Tofino™ 2, nous avons montré que la programmabilité ne vient pas avec un compromis sur les performances. Intel® Tofino™ et Intel® Tofino™ 2 peuvent être entièrement programmés par les utilisateurs, en utilisant le langage de programmation P4, et peuvent actuellement traiter jusqu’à 12,8 To/s.

P4 est un langage open source sous licence Apache appartenant à P4.org, une organisation à but non lucratif indépendante. Toute entreprise, université ou individu peut rejoindre P4.org gratuitement et contribuer au langage, au compilateur et aux outils. Intel est l’un des plus de 100 membres de P4.org, y compris des entreprises de tout notre secteur, d’AT&T à ZTE, et certaines des meilleures universités du monde. Le conseil consultatif P4.org est composé d’Amin Vahdat (Google), Jennifer Rexford (Princeton), Nate Foster (Cornell), Guru Parulkar (ONF) et Nick McKeown (Stanford/Intel). Le langage a été conçu par des experts mondiaux dans la conception de langages de programmation de Princeton, Cornell, Stanford, VMware, Intel, Microsoft, Xilinx, Barefoot et Google. P4 est open source et appartient à tout le monde. Le langage est soigneusement conçu pour être indépendant de la cible et peut être utilisé pour programmer n’importe quel périphérique de transfert programmable. Jusqu’à présent, il a été utilisé pour programmer une variété de commutateurs logiciels et matériels et de cartes réseau provenant de différentes sources. Voir P4.org pour plus de détails.

P4 est plus général qu’OpenFlow, permettant aux utilisateurs de définir exactement comment l’avion de transfert traite des paquets. OpenFlow peut être exprimé dans la langue P4; openflow.p4 fournit un moyen utile de commencer.

C’est une question très valable pour un commutateur qui est basé sur un FIXED-function ASIC. Intel® Tofino™ est hautement programmable, composé de plusieurs pipelines et d’unités d’action de correspondance (MAU) à l’intérieur de chaque pipeline. Un MAU contient une logique d’analyse flexible et plusieurs blocs de table SRAM et TCAM qui peuvent être sculptés pour accueillir un déploiement spécifique. Intel peut fournir des exemples de numéros d’évolutivité vérifiés basés sur un programme P4 de référence et sous NDA. Cependant, ils ne doivent jamais être interprétés comme des valeurs d’évolutivité théoriques maximales de la puce.

La programmabilité permet une flexibilité illimitée et de multiples cas d’utilisation, allant de la personnalisation des tailles de table de commutation pour une échelle efficace à l’amélioration des fonctions réseau existantes et à l’ajout de nouvelles fonctionnalités telles que la télémétrie, la sécurité et l’équilibrage de charge.

Absolument! Vous devriez demander à votre fournisseur sur leur support pour Intel® Tofino™ dans leur plate-forme de commutation. Une fois que la plate-forme basée sur Intel® Tofino™ est proposée, vous devriez être en pleine puissance pour effectuer des demandes de fonctionnalités de plan de données et vous attendre à une feuille de route de livraison de fonctionnalités sur l’ASIC existant.

P4 est un langage open source sous licence Apache appartenant à P4.org, une organisation à but non lucratif indépendante. Toute entreprise, université ou individu peut rejoindre P4.org gratuitement et contribuer au langage, au compilateur et aux outils. Intel est l’un des plus de 100 membres de P4.org, y compris des entreprises de tout notre secteur, d’AT&T à ZTE, et certaines des meilleures universités du monde. Le conseil consultatif P4.org est composé d’Amin Vahdat (Google), Jennifer Rexford (Princeton), Nate Foster (Cornell), Guru Parulkar (ONF) et Nick McKeown (Stanford/Intel). Le langage a été conçu par des experts mondiaux dans la conception de langages de programmation de Princeton, Cornell, Stanford, VMware, Intel, Microsoft, Xilinx, Barefoot et Google. P4 est open source et appartient à tout le monde. Le langage est soigneusement conçu pour être indépendant de la cible et peut être utilisé pour programmer n’importe quel périphérique de transfert programmable. Jusqu’à présent, il a été utilisé pour programmer une variété de commutateurs logiciels et matériels et de cartes réseau provenant de différentes sources. Voir P4.org pour plus de détails.

P4 est plus général qu’OpenFlow, permettant aux utilisateurs de définir exactement comment l’avion de transfert traite des paquets. OpenFlow peut être exprimé dans la langue P4; openflow.p4 fournit un moyen utile de commencer.

C’est une question très valable pour un commutateur qui est basé sur un FIXED-function ASIC. Intel® Tofino™ est hautement programmable, composé de plusieurs pipelines et d’unités d’action de correspondance (MAU) à l’intérieur de chaque pipeline. Un MAU contient une logique d’analyse flexible et plusieurs blocs de table SRAM et TCAM qui peuvent être sculptés pour accueillir un déploiement spécifique. Intel peut fournir des exemples de numéros d’évolutivité vérifiés basés sur un programme P4 de référence et sous NDA. Cependant, ils ne doivent jamais être interprétés comme des valeurs d’évolutivité théoriques maximales de la puce.

La programmabilité permet une flexibilité illimitée et de multiples cas d’utilisation, allant de la personnalisation des tailles de table de commutation pour une échelle efficace à l’amélioration des fonctions réseau existantes et à l’ajout de nouvelles fonctionnalités telles que la télémétrie, la sécurité et l’équilibrage de charge.

Absolument! Vous devriez demander à votre fournisseur sur leur support pour Intel® Tofino™ dans leur plate-forme de commutation. Une fois que la plate-forme basée sur Intel® Tofino™ est proposée, vous devriez être en pleine puissance pour effectuer des demandes de fonctionnalités de plan de données et vous attendre à une feuille de route de livraison de fonctionnalités sur l’ASIC existant.

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.