Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud!...
Transcript of Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud!...
![Page 1: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/1.jpg)
Automated Network Provisioning
Network Robot Mechanic
Brandon Bennett
![Page 2: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/2.jpg)
• Automated device provisioning almost 10 years ago • Job based system with primary interactions over console • Jobs handled all provisioning aspects and failed easily • New devices added over time. Network scaled over
time • Provisioning was slow
Past Provisioning Automation
![Page 3: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/3.jpg)
Why we needed to change
![Page 4: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/4.jpg)
• Config generation • Post provisioning audits and checks • Add devices into inventory and network
management systems • Enabling monitoring of devices • Kick-off server provisioning • Also need to handle upgrades, reprovisioning, and
decoms
Why not just ZTP?
![Page 5: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/5.jpg)
New Solution
![Page 6: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/6.jpg)
• Each part of the provisioning process was broken down into steps. Steps are:
• Standalone programs (write in any language) • Meant to be lightweight and fail fast • Steps can run in parallel • Are automatically retried when there is an error or
can by bypassed • Steps are device/role specific but can be shared
Provisioning Steps
![Page 7: Automated Network Provisioning · Provisioning Server SSH Console Server Serial at 9600 baud! Network Device . Mark Zuckerberg April 4 Palo Alto We just announced that we're building](https://reader030.fdocuments.net/reader030/viewer/2022040823/5e6dddca968a35367e50f00b/html5/thumbnails/7.jpg)
Thank you