Update iBGP mesh
Once a new router is added to the network, it must become reachable by all
other devices. To achieve this, the update_ibgp_mesh
workflow must be
executed. This workflow will add the new P router to all PE routers in the
network, and add all existing PE routers to the new P router. The only input
this workflow takes, is a trouble ticket number. All other required
information is already in the service database.
The workflow will run 5 Ansible playbooks:
- Check: add P router to all PE routers
- Deploy: add P router to all PE routers
- Check: add all PE routers to P router
- Deploy: add all PE routers to P router
- Verify: check that the iBGP has come up
Once these playbooks have been run successfully, the new P router is added
to LibreNMS. Finally, the subscription model of the router is updated such that
router_access_via_ts
is set to False
. This is because the router is now
reachable by other machines by its loopback address. Using out of band access is
therefore not needed anymore.