Top Banner
ated Network oning ett
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

Mar 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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

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

• 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

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

• 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

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

• 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

Thank you