filmov
tv
Programming the Network Data Plane in P4
![preview_player](https://i.ytimg.com/vi/e1x-XyiBits/sddefault.jpg)
Показать описание
Software-Defined Networking (SDN) has been successful because it lets network owners and operators “program” network behavior. SDN’s programmability, however, is confined to the network control plane today. The forwarding plane is still largely dictated by fixed-function packet-processing hardware. Our goal is to change that, and to allow programmers to define how packets are to be processed all the way down to the wire.
In this talk, I will first give a quick overview of PISA and explain why it is inevitable; within the next couple of years I expect all switching chips to be programmable, with no performance, power or cost penalty. I will then give a brief primer on the P4 language, showing some example programs for a variety of different networks, demonstrating the power of writing portable and reusable P4 programs. Finally I will introduce a few exciting use cases that data-plane programmability can enable, along with new challenges and problems warranting further study.
In this talk, I will first give a quick overview of PISA and explain why it is inevitable; within the next couple of years I expect all switching chips to be programmable, with no performance, power or cost penalty. I will then give a brief primer on the P4 language, showing some example programs for a variety of different networks, demonstrating the power of writing portable and reusable P4 programs. Finally I will introduce a few exciting use cases that data-plane programmability can enable, along with new challenges and problems warranting further study.
Programming the Network Data Plane in P4
Changhoon Kim - Programming The Network Data Plane
Q&A - Network Data-Plane and Control-Plane
Programming the Data Plane with P4 - Xin Zhe Khooi
0x1d5 Data-Plane and Control-Plane of a Networking Device | Reshoot | Part 1 | #TheLinuxChannel
networks data plane programming assignment
[POPL'22] Dependently-Typed Data Plane Programming
Data Plane vs. Control Plane
P4 IDE: An Integrated Development Environment for P4-based Data Plane Development Demo (Intel)
[Net][22][EN] CH04-03_2 Network - Data Plane
What are 'control plane' and 'data plane' APIs?
P4 programming language - introduction to network programming with P4
01 Introduction to Data Plane Programming (Stephen Ibanez)
Data Plane of Software Defined Networks
NSDI '22 - Enabling In-situ Programmability in Network Data Plane: From Architecture to Languag...
Verifying Network Data Planes
P4 Programmable Data Plane offloads network functions
Control Plane vs Data Plane vs Management Plane
Dependently-Typed Data Plane Programming (Teaser)
[Net][22][EN] CH04-5 Network - Data Plane
[Net][22][EN] CH04-4 Network - Data Plane
Data Plane vs Control Plane #routing #networkinfrastructure #networkengineer #comparison #ccna
Programmable Networks - Data Plane Programmability - Overview I
Control Plane vs Data Plane | Data Plane | Control Plane | Management Plane
Комментарии