All posts
Tech Insights

Walkthrough of the Prisco Provisioning System

Prisco automates away the manual work of bringing a switch online. Here's how it's built.

Daniel NihlénAuthorDaniel Nihlén·
Walkthrough of the Prisco Provisioning System

Today we're going through our Zero Touch system Prisco – and why Zero/One Touch provisioning saves so much time.

The Goal

Automate away the manual process of bringing a switch online. The field technician should be able to do the job without prior configuration knowledge.

Architecture

Prisco runs as three containers:

WEB

Graphical user interface and REST API. Handles provisioning and verification. Also takes a backup of running-config on all switches at 03:00 every night (adjustable via cron in the Dockerfile).

DHCP

ISC DHCP that handles the initial communication with the switch and points to where the configuration is fetched from.

TFTP

Serves the configuration files that the switches retrieve when they bootstrap.

The Flow

  1. New switch is powered on.
  2. Gets IP + option 150 from DHCP.
  3. Retrieves config via TFTP.
  4. The WEB container reaches the switch via SSH and completes the provisioning.
  5. Backup runs according to schedule.

Result: a switch is operational in minutes instead of hours, and all configuration is versioned and backed up automatically.

Share
SHEBANG – hashtag och utropstecken
LinkedIn X
Talk to us
Ronnie Qvist
Ronnie Qvist
Sales & customer relations · SHEBANG
Usually replies within a few hours

Kubernetes, platform build or migration? I'll connect you with the right specialist right away.

Reply same day
Right person, directly
No pitch
Kubernetes & platform

Need a platform your teams actually want to use?

Write a few lines about your current platform, and we'll look together at the next step towards a stable, self-service environment.

We usually reply the same day. Never spam.