Title: Software Defined Network (SDN) Language: P4

Speaker: Suresh Krishnan, CTO, Kaloom

Date/Time: Tuesday, January 18, 2022, 12:00PM to 1:00PM

Webinar: Information Below.

Abstract:

P4 is a high level domain specific language for packet processing applications. Using a programmable networking solution based on P4, a network can be programmed in a same manner as applications are being programmed today. This talk describes how to build an optimized networking solution using heterogeneous silicon capable of running P4.

Before P4, silicon vendors had total control over the functionality supported in the network. And since networking silicon determined much of the possible behavior, silicon vendors controlled the rollout of new features (e.g., VXLAN), and rollouts took years. P4 turns the traditional model on its head. Operator 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. P4 programs and compilers are target-specific. The target can be hardware-based (FPGA, Programmable ASICs) or software-based (running on x86). A P4 program (prog.p4) classifies packets by header and the actions to take on incoming packets (e.g., forward, drop).  A P4 compiler generates the runtime mapping metadata to allow the control and data planes to communicate using P4Runtime (prog.p4info). A P4 compiler also generates an executable for the target data plane (target_prog.bin), specifying the header formats and corresponding actions for the target device.

Some applications might be the 5G User Plan Function (UPF), and then in the future the Beyond 5G User Plan function that is yet to be specified.

Bio:

Suresh Krishnan works as the Chief Technology Officer at Kaloom where his main areas of work are in data center networking, software defined networks, 5G and M2M. He has a Bachelor’s degree in Electrical Engineering from the University of Madras in India and a Masters degree in Electrical Engineering from Concordia University in Canada. He served as IETF Internet Area Director from 2016-2020 and was the responsible AD for the IPv6 related working groups including 6man, 6lo, 6tisch, lpwan and ipwave. He has chaired the dna, intarea, and the sofwire working groups in the IETF, the mobopts research group in the IRTF and has authored more than 35 RFCs across multiple IETF areas. He is a holder of more than 40 US and International patents on several areas related to IP, wireless, and mobility.

Webinar Information:

Microsoft Teams meeting

Join on your computer or mobile app

Click here to join the meeting

Join with a video conferencing device

teams@conf.intel.com

Video Conference ID: 117 436 720 0

Alternate VTC instructions

Or call in (audio only)

+1 916-245-6934,,533690868#   United States, Sacramento

Phone Conference ID: 533 690 868#

Find a local number | Reset PIN

Learn More | Meeting options

________________________________________________________________________________