MPLS Service Deployment with Ansible by Roger Marty [FS24]

Опубликовано: 04 Октябрь 2024
на канале: Infrastructure as Code
34
1

Assignment:
Automate the deployment of new L3 Services (VRFs) on edge routers. For every L3 service on an edge router, the VRF must be created and added to the BGP address family. As you know from CN2 for L3 MPLS, BGP must be configured in a full mash or using a route reflector. Also, LDP must be enabled on the interfaces and IP connectivity between BGP peers.

Automate the use case with Ansible. Services need to be deployed or de-provisioned by editing the file services.yaml. To add a new service, it needs to be added to services.yaml and the playbook needs to be executed. If a service is removed in services.yaml, the service needs to be removed on the network devices after running the same playbook again. There are not a lot of requirements; Therefore you have a lot of freedom but also makes this exercise more challenging.