Slide
Linux Foundation OpenNets Learning Center Launch
Launch of OpenNets and Linux Foundation's "Open Source Learning Center".
Slide
ISB Alumni Networking Dinner
ISB Alumni Networking Dinner
Slide
Evolution of AI Infrastructure
Tech talk on the evolution of Ethernet transforming AI and HPC workloads
Slide
Evolution of AI Open Source & Projects
Open Source software and hardware driving AI democratization and innovation.
Slide
Scaling AI Infrastructure Memory and Storage
Scaling AI infrastructure to handle large datasets and complex models.
previous arrowprevious arrow
next arrownext arrow

Is supporting both P4 and NPL like mixing water and oil?

I was talking to a friend on their options for a multi-vendor strategy. He said, “it is like mixing water and oil”, talking about supporting common interfaces to multiple vendors. For the record, I am biased towards both P4 and NPL, possibly building the first ASIC based P4 switch on Doppler, and having contributed to NPL made me connect with both. I delved into minute details of both languages and architectures. There are practical challenges and opportunities in bringing these languages together.

Learning

Here are some useful links if you are new to Networking and SDN

P4 enables developers and engineers to implement network behavior quickly and efficiently

P4 - ©P4.org

P4 turns the traditional model on its head. Application developers and network engineers can now use P4 to implement specific behavior in the network, and changes can be made in minutes instead of years.

NPL provides a balance of efficiency and ease for programming networking platforms

NPL - ©NPLang.org

Networking platforms have steadily become more programmable in response to today’s increasingly complex networks with rapidly changing requirements. At the same time, there is a recognition that the language used to program them needs to provide a rich set of constructs that balance the need for efficient implementation and high-level abstractions for ease of programming. The result is NPL.

Cisco Silicon One revolutionizes the digital age with advanced semiconductor chips.

Cisco Silicon One - ©Cisco

Wherever you are, you likely have devices containing a semiconductor chip around you – computers, phones, television sets, printers, cars, trains, airplanes, and more. It’s almost hard to believe that this tiny electronic component unleashed the same magnitude of change as the Industrial Revolution by making the computer revolution and the digital age a reality. And these semiconductor chips are everywhere; today, there are more chips in existence than people on earth.

Open Source Technologies

Common IR - ©OpenNets

P4 turns the traditional model on its head. Application developers and network engineers can now use P4 to implement specific behavior in the network, and changes can be made in minutes instead of years.

NPL offers a rich set of constructs for efficient networking platform programming

NPL Introduction

Networking platforms have steadily become more programmable in response to today’s increasingly complex networks with rapidly changing requirements. At the same time, there is a recognition that the language used to program them needs to provide a rich set of constructs that balance the need for efficient implementation and high-level abstractions for ease of programming. The result is NPL.

Open Source Technologies

Efficient Design

Wherever you are, you likely have devices containing a semiconductor chip around you – computers, phones, television sets, printers, cars, trains, airplanes, and more. It’s almost hard to believe that this tiny electronic component unleashed the same magnitude of change as the Industrial Revolution by making the computer revolution and the digital age a reality. And these semiconductor chips are everywhere; today, there are more chips in existence than people on earth.

Packet Processing Description Languages.

Common IR Event
Packet Processing Event by Venkat Pullela
“Common Intermediate Representation (Common IR)”, by Venkat Pullela, Co-founder, OpenNets, as a part of the 2021 P4 Workshop.
Upcoming Events conducted by OpenNets

Upcoming Events

Meet OpenNets team

Venkat Pullela, an engineering leader with expertise in networking technologies and team building.
Venkat Pullela
Founder, OpenNets
Shyam Kaluve, Co-Founder at OpenNets and Managing Partner at OJone, expert in networking technologies.
Shyam Kaluve
Co Founder, OpenNets
Madhu Dhavala, advisor specializing in networking product engineering and automation.
Madhu Dhavala
Advisor, OpenNets
Peddaredaappa, VP of Engineering at OpenNets and Director of Software Development at Cisco.
Peddareddappa G
VP of Engineering, OpenNets
Varun Chandaramounil, experienced software development engineer in networking technologies.
Varun Chandramouli
Technical Lead, OpenNets
Akhil working as Intern at OpenNets
Akhil Gorthi Bala Sai
Intern at OpenNets

Need Some Help?

Contact email for OpenNets

Contact Number

+91 76195 09059

Contact email for OpenNets

Contact Email

info@opennets.com