Thursday, March 15, 2018

What is a programmable Data Plane, and why is it useful?

I know my title sounds like the start of a tutorial, but I honestly can seem to find any explanation of a programmable data plane that is network-speak, not developer-speak.

From my understanding, the data plane just forward packets base on a rule written by the control plane, whether that be on the switch or a SDN network operating system. So if all the data plane does is look at a rule and follow it, what has to be programmed? If all "programming the dataplane" does is change the rules, isn't that just control plane?

Hopefully someone has some knowledge on this.



No comments:

Post a Comment