Paragon Automation - Deploy L3VPN

Overview

Paragon Automation is a Network automation platform and simplifies adoption of Network automation for device , network and service life cycles . The idea of Paragon is to eliminate repetitive tasks , improve operation efficiency.

This is a hands-on lab for Paragon Automation use cases Device LCM and Observability, L3VPN Orchestration, PAA, complex config templates .

This lab is based on Paragon Automation 2.0 features and the objective is to get hands on experience on these use cases . The platform will be preinstalled and preconfigured to start with specific use cases. We will be using vMX devices along with PA2.0

Starting Lab

This lab allows for 16ppl (4ppl per sandbox) to take this lab persession.

If you would like to do this lab raise your hand to get Lab User information.

Lab Blueprint Topology

The blueprint consists of four sets of vMX devices with traffic agents (TA’s), SET A, B, C and D. Also, a standalone shared ACX7100. Please note that you must choose the right SET of devices allocated to you.

We also have a Paragon Automation 2.0 on-prem instance installed with all device sets on-boarded.

Topology

Connect to Jumpbox

  1. Using RDP Client, connect to your Labuser assigned IP address/Port

    windows_rdp

  2. Login using your Lab User credentials

L3VPN Service Orchestration

The objective is to demonstrate Service Orchestration

  • Login to Paragon Automation GUI

  • Orchestrate the L3VPN service

  • Observe workflows

Login to Paragon

  1. Open Chrome, and navigate to https://100.123.42.100, you shoud see the login page to Paragon Automation UI

    paragon_login_page

  2. Login using your Lab User credentials

    paragon_ui

Orchestrate L3VPN Service

  1. Click on Orchestration > Instancesclick on Create L3VPN.

    orchestration_interfaces

  2. Click on Create L3VPN.

    orchestration_interfaces_create_l3vpn

  3. On Upload JSON File click Browse, and select the JSON file for your Lab User Set.

    orchestration_interfaces_create_l3vpn_json

    orchestration_interfaces_create_l3vpn_json2

  4. Click Next. You should see the site settings Page, please review the different parameters used, but DO NOT CHANGE THEM.

    orchestration_interfaces_create_l3vpn_SITE

  5. You can select the Site assigned to your Lab User and click on edit to view the parameters. Similarly, you can select SNA for your Lab User (under Site network access) and edit as well.

    orchestration_interfaces_create_l3vpn_SNA

  6. Click Next and you will see Summary Page.

    orchestration_interfaces_create_l3vpn_summary

  7. Click Save, then you should see Uploaded status message.

    orchestration_interfaces_create_l3vpn_uploaded

  8. Select the Service Instance and Click Publish. Use refresh button to see updates status message. Starting with Status Message -> Processing.

    Note: Note Provision will take a few minutes. so, let’s move to next Task meanwhile.

    orchestration_interfaces_create_l3vpn_published

De-Provision L3VPN

  1. Navigate to Orchestration > Instances, select the instance, then More > deprovision.

    orchestration_interfaces_instance_deprovision

  2. Wait for a few minutes for deprovisioning to complete, you will see Processing status message again.

    orchestration_interfaces_instance_deprovision2

  3. You should see the instance is gone from this page.

    orchestration_interfaces_instance_deprovision3

Track Orchestration Workflow

  1. To view the workflow, navigate to Orchestration > Workflows.

    orchestration_workflows

  2. Select the create-l3vpn-0_x_xx workflow ID.

    orchestration_workflows_select_workflow

  3. Click on Graph and explore the workflows steps followed by Paragon.

    orchestration_workflows_graph