The one-day event focusing on P4 is organized by the P4 Education Working Group in collaboration with KPN, STORDIS, and AAGlenn Internetworking Company, and takes place in Amsterdam, Netherlands. The event intends to bring various P4 users of all levels in the open-source community together to share the development of innovative data plane applications, tools and infrastructure.

The organizer and host will be Aaron Glenn from AAGlenn Internetworking Company, operating in the US and Berlin, Germany. The experienced telecommunications engineer provides network design, development, deployment, and various operation services to his customers.

“It’s great to see both industry and academia excited about the possibilities of programmable networks. I’m hoping to continue sharing ideas, gaining new knowledge, and meeting more people with an interest in the P4 language. With nearly 60 attendees from all around Europe registered for this second hackathon event, I am excited to have an even better time hanging out and writing code! The continued support of our generous sponsors will mean a third and fourth are coming soon,” says Aaron Glenn, Managing Director of AAGlenn Internetworking Company.

P4 enthusiast and senior director of product management and marketing at Barefoot Networks (now an Intel company) Prem Jonnalagadda will attend the hackathon to join the collective activity. “It’s a pleasure for me to be a part of this event, to meet new people from the European P4 community, see familiar as well as new faces, and chat about open and programmable networking solving critical connectivity challenges faced by network operators. It is amazing to see the continuing rapid growth of the P4 community with more and more engineers eager to learn to program in P4. P4 has become the domain-specific programming language for networking and it is wonderful to see it being adopted all over the world,” he says.

STORDIS’ valuable partner Barefoot Networks provided the Barefoot Tofino ASIC, which is the P4-programmable heart of the new STORDIS Advanced Programmable Switches (APS). The switches are the first Tofino-powered Open Networking switches to be OCP Accepted™ and the first units to support Precision Time Protocol (PTP) and 1Gb throughput among other versatile features, delivering significant business advantage in various fields of the industry.

“Programmability is key to new open source technologies and gains more and more relevance within the industry. STORDIS supports the transition of the market from a traditionally closed environment to a flexible, efficient, standards-based system. It is a great honor for us to work together with the P4 Education Workgroup and to help them promote these advancements,” says Alexander Jeffries, CEO of STORDIS and sponsor of the event.

In the context of STORDIS ACADEMY, the German-based company organizes unique training courses worldwide to provide insights into the latest Open Networking technologies, such as data plane programming with P4 and Barefoot’s P4 Studio™ Software Development Environment (SDE). The courses are most suitable for software developers and architects tasked with design and development of data plane and control plane programs for the modern networking equipment.

For more information about the P4 programming language, visit our P4 Programming Language page or the P4 Language Consortium.

If you would like to participate in upcoming P4 training courses, please contact us or visit STORDIS ACADEMY.

You will find more information about AAGlenn Internetworking Company at AAGico Berlin

You will find more information about Barefoot Networks, an Intel company, on our Barefoot partner page or at BAREFOOT.

July 16th – 19th, Amsterdam, Netherlands

Our latest P4 training course was again incredibly inspiring! Vladimir Gurevich from Barefoot Networks hosted the four-day course on data plane programming in P4, Tofino device architecture, and P4 Studio™ Software Development Environment (SDE). Just like the previous time, the course generated strong interest and the participants were highly motivated to learn and apply their knowledge.

P4 programming language is becoming increasingly popular among companies and developers. After a successful P4 training course in June with more than thirty attendees, the recent course hosted by STORDIS ACADEMY in collaboration with Barefoot Academy again nearly sold out. With the course, STORDIS strives to give all interested parties the chance to learn about data plane programming in P4, Tofino device architecture and P4 Studio™ Software Development Environment (SDE), and ensure a proficient realization to meet everyone’s expectations.

Twenty-seven programmers, developers and system engineers from all over Europe took part in the second P4 Training Course BA-102 hosted by Vladimir Gurevich, Director of Customer Training and Education at Barefoot Networks. BA-102 is an introductory course designed to cover a variety of material, which allows participants to easily read, understand, and modify switch.p4_16 and related APIs. Excerpts from switch.p4_16 were discussed and used as examples throughout the course. The course provided the theoretical basis to data plane development and gave the participants time for practical application of the material.

Following the previous course in June, we aspired to improve the structure of the course and amended the schedule to give every participant more time to engage in the subject and try out the theoretical content of the course. ‘I am very proud of all those motivated students; they become more and more involved each time and are already very well prepared since the first day. And just as every time, it was a pleasure to work together with STORDIS and Delta Networks to make this happen,’ Vladimir says.

Further training courses are scheduled to take place in Autumn 2019:

  • Nov. 12th – 15th

 You will find the registration form and further information about the course content at STORDIS ACADEMY.

If there are any related questions, please contact

The follow-up P4 training course was a huge success! It took place in Amsterdam, Netherlands, on June 11th to 14th 2019, and gave an introduction to data plane programming in P4, Tofino device architecture and P4 Studio™ Software Development Environment (SDE).

After a great start to the P4 training course – BA-101 Introduction to Data Plane Development with Tofino and Capilano™ SDE hosted by STORDIS in collaboration with the Barefoot Academy and Delta Networks last year – it was time to continue programming with the subsequent BA-102 course. A total of thirty-two participants from various universities and companies attended the follow-up course BA-102 on June 11th – 14th in Amsterdam. This intensive four-day training course offered an introduction to data plane programming in P4, Tofino device architecture and P4 Studio™ Software Development Environment (SDE), including Barefoot APIs and development workflows. The event was a huge success and entirely met the expectations of the participants.

BA-102 is an introductory course, designed to cover a variety of material, which allows participants to easily read, understand, and modify switch.p4_16 and related APIs. Excerpts from switch.p4_16 were discussed and used as examples throughout the course. The course provided the theoretical basis to data plane development and gave the participants enough time for practical application of the material. All of the participants were actively engaged in the subject and the four days were filled with an exchange of knowledge and information, and many new experiences.

The course was hosted by Vladimir Gurevich, Director of Customer Training and Education at Barefoot Networks since 2017. Vladimir imparts profound in-depth knowledge and delivers highly efficient and sophisticated trainings all around the globe. “It was a great pleasure to meet all those engaged people from all over Europe to talk with them about data plane development. They became involved quite quickly and kept on trying everything out. The seminar itself was, as always, very well managed, thanks to our organizer STORDIS. And thanks to Delta, who made the premises available,” he said.

Just like the first training course, the subsequent BA-102 course generated strong interest and received far more requests than available places, so another P4 training course will be held on July 16th – 19th. If you would like to learn about the capabilities of P4 or expand your knowledge on data plane programming, please register at STORDIS ACADEMY.

Aaron Glenn, network enthusiast and managing director of AAGICo Berlin UG, talks to Ethan Banks and Drew Conry-Murray of Packet Pushers about the innovative and beneficial deployment of P4 within Open Networking infrastructures. Aaron gives a profound, in-depth insight into the programming language, explains in detail how P4 works, and presents use cases.

P4 (programming protocol-independent packet processors) is a domain-specific language which is used to specify the packet behavior and unambiguously define the forwarding plane regardless of the underlying hardware, while the program defines the packet headers and the processing logic. It enables the reconfiguration of parsing and the processing, while the hardware (target), which can be an ASIC, an FPGA or a NIC, acts as a compiler, providing information and instructions via match-action tables.

Although P4 might appear to be a general-purpose programming language, it is not; neither is it a successor of OpenFlow. In general, it doesn’t provide the abstraction to create packets due to its boundaries to computation and memory consumption, and it only specifically enables the user to modify the packets on a very low level (from Layer 2 to Layer 4). It can represent any packet forwarding behavior, not only for Barefoot Tofino, which is also the first hardware switching ASIC that natively supports P4.

In the presentation, Aaron explains the program and architectures, the main components of a P4 program, and how it functions within the network environment. He illustrates the essential elements of P4 and various use cases of P4Runtime, the control plane interface to P4 for fixed-functions devices. He conlcuded with how to get access to P4 and provides valuable web links to online tutorials.



Packet Pushers

Packet Pushers is an independent community of IT practitioners and vendors who provide focused, profound and practical content covering networking, data center design, virtualization, and general technology trends. The community is primarily built around a successful podcast (up to 250K downloads per month), but they also operate a blog and a forum to share practical and technical information and evaluation. A major part of the work relies on sponsorship, enabling the members to perform essential research and ensure valuable and high-grade content.

STORDIS Advanced Programmable Switches with Barefoot Tofino ASIC

If you would like to learn more about the beneficial use of P4, the Tofino-based STORDIS APS (Advanced Programmable Switches) and how they can enhance your own enterprise network, you are very welcome to visit us at or contact us directly at or +49 (0) 711 34 21 58 0.

Disclaimer: STORDIS was not involved in the production of the webinar with Aaron Glenn. The webinar was published initially by Packet Pushers at on March 25th 2019.

The first P4 Hackathon organized by the P4 Education Working Group was a great success! It was held in Frankfurt, Germany, on March 29th 2019 and P4 users of all levels were invited to join the workshops and tutorials for P4.

The purpose of this event was to encourage the development of innovative, proof-of-concept data plane applications, and to support the open-source community through the development of tools and infrastructure. The organizing committee of the P4 Hackathon, Noa Zilberman (P4 Education Working Group), Robert Soulé (P4 Education Working Group) and Aaron A. Glenn (AAGlenn Internetworking Company) featured a full day of P4 and P4Runtime learning, discussion, and hacking.

P4 is a protocol-independent programming language used to examine, define, and customize the packet forwarding behavior within network devices. P4 is open, easy to access and was rapidly adopted by the industry since its creation in 2013.

As committed sponsor of the P4 Hackathon, STORDIS was delighted to be a part of this venture. It is our ambition to continuously drive innovation in the area of Open Networking forward, and it was a pleasure to get in contact with everyone, and create new collaborations between and within academia and industry. As the Open Networking Expert, we support the development and distribution of P4, and we are proud to be the exclusive partner of Barefoot Networks in Europe.


STORDIS P4 Programmable Switches

To exploit the full potential of P4, STORDIS designed a powerful network switch deploying a Barefoot Tofino ASIC. The field-proven architecture of Tofino is the industry’s first-ever P4-programmable network switching ASIC. The recently launched BF2556X-1T and the BF6064X-T deliver a breakthrough performance, full programmability, flexibility of network stack, and upgradability.

STORDIS Advanced Programmable Switches with Barefoot Tofino™ ASIC

Prem Jonnalagadda from Barefoot Networks quickly explains how a P4 programmable data plane can be used in a broadcast network environment. The switch used for the seamless switching demo at IBC2018 is the STORDIS BF6064X, a Open Network switch that is powered by a programmable Tofino ASIC.