Ensuring Connectivity via Data Plane Mechanisms

TitleEnsuring Connectivity via Data Plane Mechanisms
Publication TypeConference Paper
Year of Publication2013
AuthorsLiu, J., Panda A., Singla A., P. Godfrey B., Schapira M., & Shenker S.
Other Numbers3436

We typically think of network architectures as having twobasic components: a data plane responsible for forwardingpackets at line-speed, and a control plane that instantiatesthe forwarding state the data plane needs. Withthis separation of concerns, ensuring connectivity is theresponsibility of the control plane. However, the controlplane typically operates at timescales several orders ofmagnitude slower than the data plane, which means thatfailure recovery will always be slow compared to dataplane forwarding rates.In this paper we propose moving the responsibility forconnectivity to the data plane. Our design, called Data-Driven Connectivity (DDC) ensures routing connectivityvia data plane mechanisms. We believe this new separationof concerns — basic connectivity on the data plane,optimal paths on the control plane — will allow networksto provide a much higher degree of availability, while stillproviding flexible routing control.

Bibliographic Notes

Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI '13), pp. 113-126, Lombard, Illinois

Abbreviated Authors

J. Liu, A. Panda, A. Singla, B. Godfrey, M. Schapira and S. Shenker

ICSI Research Group

Networking and Security

ICSI Publication Type

Article in conference proceedings