Preguntas frecuentes

Preguntas frecuentes

El costo del n.° de ASIC está determinado por tamaño del circuito. El tamaño de circuito Intel® Tofino™ es similar al de los ASIC de función fija anteriores a la misma velocidad.

No. De hecho, en muchos casos, consumen menos. En cuanto a funciones y protocolos equivalentes, el consumo de energía es idéntico. En un conmutador programable, es posible desactivar las funciones que no necesita y reducir la energía o utilizar tablas más pequeñas.

No. Con Intel® Tofino™ e Intel® Tofino™ 2, hemos demostrado que la programabilidad no viene con un compromiso de desempeño. Los usuarios pueden programar completamente Intel® Tofino™ e Intel® Tofino™ 2, utilizando el lenguaje de programación de P4 y actualmente pueden procesar hasta 12.8 Tb/s.

P4 es un lenguaje abierto con la licencia de Apache, propiedad de P4.org, sin fines de lucro independiente. Cualquier empresa, universidad o individuo puede unirse a P4.org de forma gratuita y contribuir al lenguaje, compiladores y herramientas. Intel es uno de los más de 100 miembros de P4.org, entre ellos empresas dentro de la industria, desde AT&T hasta ZTE, y algunas de las universidades más renombradas del mundo. El consejo asesor de P4.org está formado por Amin Vahdat (Google), Jennifer Rexford (Princeton), Nate Foster (Cornell), Guru Parulkar (ONF) y Nick McKeown (Stanford/Intel). El lenguaje fue diseñado por expertos de nivel mundial en el diseño de lenguajes de programación de Princeton, Cornell, Stanford, VMware, Intel, Microsoft, Xilinx, Barefoot y Google. P4 es de código abierto y es propiedad de todos. El lenguaje está cuidadosamente diseñado para ser independiente y puede utilizarse para programar cualquier equipo de reenvío programable. Hasta ahora, se ha utilizado para programar una variedad de conmutadores de software y hardware y NIC de distintas fuentes. Consulte P4.org para conocer mayores detalles.

P4 es más general que OpenFlow, lo que permite a los usuarios definir exactamente la manera en que el plano de reenvío procesa los paquetes. OpenFlow se puede expresar en el lenguaje P4 y openflow.p4 puede ser un inicio útil.

Ésta es una pregunta muy válida con respecto a un conmutador basado en un ASIC de función fija. Intel® Tofino™ es altamente programable y consiste en múltiples procesos y unidades match action (MAU) dentro de cada proceso. Una MAU contiene una lógica de análisis flexible y múltiples bloques de tabla de SRAM y TCAM que se pueden moldear para ajustarse a una implementación específica. Intel puede proporcionar números de escalabilidad verificados por muestra con base en un programa P4 de referencia y en NDA. Sin embargo, nunca se deben interpretar como valores de escalabilidad teórica máxima del chip.

La programabilidad permite la flexibilidad sin límites y casos de uso múltiple, que van desde la personalización de los tamaños de tabla de conmutación para una escala eficiente hasta la mejora de las funciones de red existentes y la adición de nuevas capacidades como la telemetría, la seguridad y el equilibrio de carga.

Por supuesto. Pregunte a su proveedor acerca del tipo de asistencia que brinda para Intel® Tofino™ en su plataforma de conmutación. Una vez que se le ofrezca la plataforma basada en Intel® Tofino™, debe contar con la máxima potencia para realizar solicitudes de plano de datos y esperar un mapa de ruta con las funciones en el ASIC existente.