Validating Pre-Commit Network Configuration Changes at Scale with Batfish and Ansible
Network automation is a great way to reduce network configuration errors and deploy configuration changes with consistency and speed. However, automation can be highly risky if we do not validate the correctness of the configuration proactively, i.e., before pushing it to the network. While errors in non-automated environments may only impact individual routers, errors in automated environments can bring down the entire network in one fell swoop.
Intentionet and Red Hat are bringing comprehensive and proactive network validation to your automation pipeline, using Ansible and Batfish. This combination serves as the foundation for CI/CD (continuous integration, continuous deployment) for the network.