This chapter will focus on SDN controllers and the ways they can enable network teams to simplify their daily tasks.
We will look at why SDN Controllers have been adopted and highlight some of the immediate business benefits they will bring if utilized correctly. It will focus on ways in which network operations need to be divided so network operations can scale, by utilizing automation.
This chapter will discuss the benefits of utilizing software-defined networking and look at practical configuration management processes that can be used to orchestrate SDN Controller APIs and object models. Finally, we will look at how Ansible can be used to execute and wrap some of these configuration management processes, using Nuage VSP as a practical example.
In this chapter, the following topics will be covered:
Arguments against software defined networking
Why would a company utilize SDN?
Splitting up network operations