Chapter 14: Using Python for Network Automation
Traditionally, networks are built and operated by network experts, and this is still a trend in the telecom industry. However, this manual approach of managing and operating a network is slow and sometimes results in costly network outages due to human mistakes. Additionally, to obtain a new service (such as an internet service), customers have to wait for days after placing a request for a new service before it's ready. Based on the experience of smartphones and mobile applications, where you can enable new services and applications with a click of a button, customers expect network service readiness in minutes, if not seconds. This is not possible with the current approach to network management. The traditional approaches are also sometimes a roadblock in introducing new products and services by the telecom service providers.
Network automation can improve these situations by offering software for automating the management...