- play_arrow Introduction
- play_arrow Overview
- play_arrow Access and Manage Paragon Automation Account
-
- play_arrow Administration
- play_arrow Introduction
- play_arrow Organization Management
- play_arrow Site Management
- play_arrow User Management
- play_arrow Inventory Management
- play_arrow Audit Logs
- play_arrow Tags
-
- play_arrow Device Life Cycle Management
- play_arrow Introduction
- play_arrow Day-Wise Activities for Device Life Cycle Management
- play_arrow Field Technician User Interface
- play_arrow Onboarding Profiles
- play_arrow Plan Device Onboarding
- play_arrow View Device Onboarding
- play_arrow Device Management
- Device Management Workflow
- Device Licenses Overview
- About the Features Tab
- About the Licenses Tab
- Manage Device Licenses
- About the Software Images Page
- Upload a Software Image
- Delete a Software Image
- About the Configuration Backups Page
- Configuration Templates Overview
- About the Configuration Templates Page
- Add a Configuration Template
- Edit and Delete a Configuration Template
- Preview a Configuration Template
- Deploy a Configuration Template to a Device
-
- play_arrow Observability
- play_arrow Introduction
- play_arrow Health Dashboard
- play_arrow Troubleshoot Devices
- play_arrow View Network Topology
- Network Topology Visualization Overview
- Network Visualization Options
- View Network Topology Details
- Network Table Overview
- About the Device Tab
- About the Link Tab
- About the Site Tab
- About the Tunnels Tab
- Configure a PCE Server
- Configuring PCEP on a PE Router
- Configuring Topology Acquisition Using BGP-LS
-
- play_arrow Trust and Compliance
- play_arrow Introduction
- play_arrow Manage Trust Settings and Trust Scores
- Compliance Standards Overview
- About the Compliance Benchmarks Page
- About the Compliance Tailorings Page
- Example: Create a Tailoring Document for NTP Settings
- About the Compliance Checklist Page
- Add a Checklist Template
- Add Checklist for a Device
- Import Scans and Update Rule Results in a Checklist
- Trust Plans Overview
- About the Network Score Formula Page
- Trust Score Overview
- About the Network Score Page
- About the Snapshots Page
- Add a Snapshot for a Target
- play_arrow Manage Compliance Scans
- play_arrow Manage Vulnerabilities
- play_arrow Monitor Integrity
-
- play_arrow Active Assurance
- play_arrow Introduction
- play_arrow Test Agents
- play_arrow Tests and Monitors
- play_arrow Test Templates
-
- play_arrow Paragon Shell CLI Reference
- play_arrow Introduction
- play_arrow Operational Mode Commands
- file copy
- monitor
- request paragon backup
- request paragon cluster pods reset
- request paragon cluster upgrade
- request paragon config
- request paragon deploy
- request paragon deploy cluster
- request paragon destroy cluster
- request paragon fix-permission
- request paragon load
- request paragon repair-node
- request paragon replace-node
- request paragon restore
- request paragon running-config
- request paragon ssh
- request paragon ssh-key
- request paragon storage cleanup
- request paragon super-user password reset
- request system decrypt password
- request system reboot
- show configuration paragon cluster
- show host disk usage
- show paragon backup
- show paragon certificate expiry-date certificate-type
- show paragon cluster (o)
- show paragon cluster applications (o)
- show paragon cluster common-services ingress (o)
- show paragon cluster details
- show paragon cluster namespaces
- show paragon cluster nodes
- show paragon cluster pods
- show paragon cluster pods namespace healthbot sort
- show paragon images version
- show paragon images version namespace
- show paragon pvc details
- show paragon version
- play_arrow Configuration Mode Commands
- delete paragon cluster
- load set
- set paragon cluster applications
- set paragon cluster common-services ingress
- set paragon cluster insights victoria-metrics
- set paragon cluster install
- set paragon cluster mail-server
- set paragon cluster nodes
- set paragon cluster ntp
- set paragon cluster papi
- set paragon monitoring
- set system login
- show paragon cluster (c)
- show paragon cluster applications (c)
- show paragon cluster common-services ingress (c)
- play_arrow Troubleshooting Commands
- Troubleshoot Using the Paragon Shell CLI Commands
- request paragon support information
- request paragon troubleshooting information
- request paragon debug
- request paragon debug get-tsdb-data
- request paragon debug insights-kafka-data
- request paragon debug kafka
- request paragon debug logs
- request paragon debug logs namespace
- request paragon debug postgres
- request paragon debug redis
- play_arrow Service Orchestration
- About the Service Orchestration cMGD CLI
- set foghorn:core org-id
- set service design default version
- show service order status
- show service order as-json
- show service order as-yaml
- show service designs
- show device dependent configuration
- show insights configuration
- show configuration foghorn:customers
- show service instance lock status
- show service instance lock token
- show service projects
- show service order history
- request service project add
- request service order sync
- request network resources load
- request service order load
- request service order place
- request service order modify
- request service order delete
- request service order submit
- request service order provision
- request service design install
- request service design uninstall
- request create graphdb
- request service order set
- request service instance lock
- request service instance unlock
-
Service Orchestration Overview
Service orchestration is the process of designing, configuring, validating, deploying, and monitoring a network service; for example, Layer 3 VPN (L3VPN) service. From the service orchestration perspective, a network service is any point-to-point, point-to-multipoint, or multipoint-to-multipoint connection. Paragon Automation provides an automated framework that manages the entire life cycle of a network service, right from design to deprovisioning the service from the network.
Service orchestration in Paragon Automation is model-driven and intent-based. That is, a network administrator can specify the requirements of a service in predefined service models or service designs that Paragon Automation provides in the service catalog. You use the service design to create a service instance. A service instance defines the sites, devices, connections, and other parameters of the service. Once you publish the service instance, a service order is created, which starts the service provisioning workflow. The workflow transforms the service intent into a network service instance and deploys that service instance to the network. The network service instance includes all the network resources that have been allocated to meet the goals of the service intent.
You can provision network services from the Paragon Automation GUI, the service orchestration cMGD CLI, or programmatically by using REST API.
Paragon Automation provides the following service and resource designs to onboard devices to the network and to provision network services on the onboarded devices:
Infrastructure service design to onboard and deploy devices to the network.
Routing, Layer 3, and Layer 2 resource designs to configure network resource pools for the infrastructure service.
Topology and VPN resources designs to configure network resource pools for the L3VPN, EVPN, and L2 circuit services.
L3VPN service design to provision and monitor L3VPN service in the network.
L2VPN service design to provision and monitor EVPN service in the network.
L2VPN-NSM service design to provision and monitor L2 circuit service in the network.
These service and resource designs are preinstalled when you install Paragon Automation.
Service Orchestration in Paragon Automation consists of the following elements:
Service Catalog─A service catalog is a collection of predefined service designs that are available for the organization. Service designs are version-controlled and you can upgrade the service designs without having to upgrade the Paragon Automation cluster.
Service Designs─Service orchestration in Paragon Automation is model-driven, that is, service orchestration is carried out through predefined service designs or models, which contain the specifications for a type of service.
Service Instance─A service instance is a specific instance of a service design created for a customer. For example, a named instance of an L3VPN service created for a specific customer. Services are orchestrated from service instances.
Resource Designs─Network resource pools for a service are defined based on predefined resource designs that contain specifications for types of resource pools.
Resource Instance─A resource instance is a specific instance of a resource design that defines the configurations for a resource pool required to provision a service in the network.
Placement─Process of allocating network resources for provisioning a service instance.
Service Order─Process of creating, modifying, or deleting a service instance. You can view the status of a service order.
Workflow─A workflow is a sequence of tasks that Paragon Automation executes to provision a service. You can monitor workflows and access logs that help you troubleshoot failed service orders.
To view a list of devices that support service provisioning, see Supported Devices and OS Versions.
You can provision services on greenfield and brownfield devices.