학술논문
Externalization of Packet Processing in Software Defined Networking
Document Type
Periodical
Author
Source
IEEE Networking Letters IEEE Netw. Lett. Networking Letters, IEEE. 1(3):124-127 Sep, 2019
Subject
Language
ISSN
2576-3156
Abstract
Current software defined networking (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.