Chapter 10. Programmable Network Complexity

The allure of the programmable network, as outlined in Chapter 9, “Programmable Networks,” is two-fold: the reduction in complexity enabled by centralized routing decisions, and the ability to allow applications and orchestration to interact with the control plane. How do these promises pan out when considered in light of systemic network complexity? This chapter examines programmable networks in terms of network complexity—where does network programmability really decrease complexity, and where does it add complexity? The primary goal of this chapter is to consider a set of tradeoffs that will help guide the questions to ask when considering deploying programmable network technologies.

A short overview ...

Get Navigating Network Complexity: Next-generation Routing with SDN, Service Virtualization, and Service Chaining now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.