Hardware-Accelerated Network Control Planes
Hardware-Accelerated Network Control Planes
复制标题
硬件加速网络控制平面
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Laurent Vanbever
中科院分区:
文献类型:
--
作者:
Edgar Costa Molero;Stefano Vissicchio;Laurent Vanbever
One design principle of modern network architecture seems to be set in stone: a software-based control plane drives a hardware- or software-based data plane. We argue that it is time to revisit this principle after the advent of programmable switch ASICs which can run complex logic at line rate. We explore the possibility and benefits of accelerating the control plane by offloading some of its tasks directly to the network hardware. We show that programmable data planes are indeed powerful enough to run key control plane tasks including: failure detection and notification, connectivity retrieval, and even policy-based routing protocols. We implement in P4 a prototype of such a "hardware-accelerated" control plane, and illustrate its benefits in a case study. Despite such benefits, we acknowledge that offloading tasks to hardware is not a silver bullet. We discuss its tradeoffs and limitations, and outline future research directions towards hardware-software co-design of network control planes.