El mundo de las redes está siendo testigo de un cambio revolucionario. Durante años, la familia Tofino de switches Ethernet programables de Intel, impulsada por P4, ha estado a la vanguardia de la innovación en redes.
Su incomparable capacidad de programación ha transformado cómo las organizaciones diseñan y optimizan sus redes.
Hoy, Intel da un paso audaz hacia adelante: El software Tofino P4 ahora es de código abierto, marcando un hito significativo en la evolución de las redes programables.
Democratizando las redes: Por qué el código abierto es importante
La decisión de Intel de hacer open source el software Tofino P4 trasciende las licencias: es un llamado a la acción para la comunidad global.
Al hacer este software accesible para todos, Intel está permitiendo que desarrolladores, investigadores y educadores de todo el mundo:
- Experimenten sin restricciones: Sumérjanse en el funcionamiento interno de Tofino para diseñar y probar planos de datos personalizados.
- Innoven juntos: Colaboren dentro de una comunidad global de código abierto para crear soluciones revolucionarias.
- Eduquen y capaciten: Empoderen a la próxima generación de ingenieros de redes con acceso a herramientas de código abierto de calidad profesional.
Rompiendo barreras
Históricamente, las herramientas de programación de redes de alto rendimiento han estado restringidas por software propietario, altos costos y acceso limitado.
La apertura del código Tofino P4 elimina estos obstáculos, brindando igualdad de oportunidades para que:
- Startups innoven sin las altas tarifas de licencias.
- Instituciones académicas incorporen herramientas de vanguardia en sus programas educativos.
- Desarrolladores de regiones subrepresentadas contribuyan y aprendan a partir de software de uso real.
Como señala Brad Burres, Senior Fellow de Intel:
“Hacer open source el software es la mejor manera de acelerar la innovación en la industria y elevar a todos.”
¿Qué es el Software Tofino P4?
La serie Intel® Tofino™ de ASIC de conmutadores Ethernet programables P4 ofrece más flexibilidad para los centros de datos.
Supervisa y controla el procesamiento de paquetes y actualiza los protocolos en el software para ofrecer un rendimiento personalizado para cargas de trabajo específicas a gran escala.
¿Qué contiene el repositorio de código abierto?
El software Tofino P4 ahora se encuentra alojado dentro de la estructura p4lang, con dos repositorios principales:
- Repositorio p4c:
- Ampliado para incluir los componentes del compilador de Tofino.
- Organizado en subcarpetas como
arch,common,control-plane,driver,midend,testydocs. - Coloca el backend de Tofino al mismo nivel jerárquico que
bmv2,ubpfy otros.
- Repositorio open-p4studio:
- Contiene herramientas y utilidades como
bf_driver,bf_diags,bf_utilsytofino_model.
- Contiene herramientas y utilidades como
Estos repositorios proporcionan a los desarrolladores todo lo necesario para explorar, modificar e innovar utilizando la plataforma Tofino P4.
Un esfuerzo colaborativo
La apertura del código Tofino P4 fue posible gracias a un equipo dedicado de Intel, que incluye a Glen Gibb, Han Wang, Prathima Kotikalapudi, Anil Samal, Vaishnavi Tipireddy, Shiv Kumar, Shuai Zhang, Rohit Nair y Sai Pracheetha Beeyam.
Su trabajo, guiado por los miembros del Comité de Dirección Técnica de P4, Fabian Ruffy y Andy Fingerhut, destaca el espíritu colaborativo del proyecto.
Únete al movimiento
La apertura del código Tofino P4 no es solo un hito técnico, sino una invitación. Se anima a desarrolladores, educadores, investigadores y entusiastas a:
- Explorar el código: Aprender cómo funciona Tofino P4 al sumergirse en los repositorios.
- Contribuir: Corregir errores, agregar funciones o mejorar la documentación. Cada aporte cuenta.
- Correr la voz: Invitar a colegas, organizaciones y comunidades a unirse al movimiento P4.
Como destaca Nanda Kuruganti, VP de Intel:
“La programación P4 y un ecosistema abierto son los pilares de nuestra estrategia de redes.
Al hacer open source el software Tofino P4, buscamos empoderar a la comunidad para impulsar la innovación y desbloquear todo el potencial de las redes programables.”
Moldea el futuro de las redes
Esta es tu oportunidad para ser parte de un momento transformador en el mundo de las redes.
Visita los repositorios de p4lang, únete a la comunidad global y contribuye al futuro de las redes programables. Juntos, podemos redefinir lo que es posible.
Conoce más y comienza a explorar hoy: p4lang.