Figure 15-1 Network Managed Through a Network
Controller
Direct device configuration allows access to the full
feature set of a device, but it can be time-consuming and
prone to errors—especially in large networks. The scale
of a network is certainly a limiting factor when
performing configuration and management tasks on a
device-by-device basis. As you’ve seen in Chapter 12,
“Model-Driven Programmability,” historically, there has
been an evolution from custom CLIs to standard data
models and network configuration protocols such as
NETCONF and RESTCONF. Having custom-built
protocols for network configuration as well as standard