English

Externalization of Packet Processing in Software Defined Networking

Networking and Internet Architecture 2019-01-10 v1

Abstract

Current SDN controllers aggregate all control plane subsystems into a monolithic program. A controller that follows the aggregated approach defines its own set of programming interfaces and services, making application development dependent on a particular SDN controller and restricting portability of management applications across controllers. We propose a new architecture that disaggregates controller functionality and externalizes packet processing, a critical first step towards migrating from a centralized, monolithic design to a decentralized microservice control plane architecture in which SDN controller functions are divided into a smaller, interconnected set. We argue that dividing a monolithic controller into smaller pieces has advantages.

Keywords

Cite

@article{arxiv.1901.02585,
  title  = {Externalization of Packet Processing in Software Defined Networking},
  author = {Douglas Comer and Adib Rastegarnia},
  journal= {arXiv preprint arXiv:1901.02585},
  year   = {2019}
}

Comments

4 pages, under review

R2 v1 2026-06-23T07:06:41.288Z