Summary
In this chapter, we covered the major methods used by software engineers to interact with network devices. Not many more methods are available, so I would assume we have covered perhaps 99.9% of all existing methods at the time of writing.
Using the information provided in this chapter, you can choose which method or methods to incorporate into your network automation code. In most cases, you won’t be able to cover all scenarios using just one method; you will probably have to combine two or more methods.
The next chapter will explore how files can be used to define a network. We will discuss the pros and cons of each type of file that’s available.