Configure Resource Pools for Resource Instances
After you add a new resource instance, you must configure the resource pool for the instance. You can configure resource pools by using the Paragon Automation GUI. You can upload a preconfigured JSON file or use the GUI fields to create a resource pool.
Configure a Network Resource Pool
-
Add a resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
-
You can configure resource pools in either one of the following ways:
-
Upload a preconfigured JSON file that contains the resource configurations.
Click Upload on the Resource Editor pane of the Modify Resource-Instance-Name page.
Browse and select the preconfigured JSON file on your computer.
Click Open to upload the file. The values specified in the file are automatically populated in the corresponding GUI fields.
-
Enter the values in the GUI fields to create the resource pool.
Configure the following resource pools for the corresponding resource designs:
To configure a routing resource pool, see Create a Routing Resource Pool.
To configure a Layer 3 resource pool, see Create a Layer 3 Resource Pool.
To configure a Layer 2 resource pool, see Create a Layer 2 Resource Pool.
To configure a topology resource pool, see Create a Topology Resource Pool.
To configure a VPN resource pool, see Create a VPN Resource Pool.
(Optional) Click Download on the Resource Editor pane of the Modify Resource-Instance-Name page to download and save the VPN resource configuration in the JSON format on your local computer.
-
- (Optional) Click Download on the Inventory pane to download and save the resource inventory in the JSON format on your local computer.
-
Click Proceed.
The Compare Resource Definition page appears.
You can view the configuration updates you made in the current resource instance in comparison to the previously saved resource instance configurations in the database.
- Click Inline for an inline view of the comparisons and click Side-by-side for an adjacent view.
-
Click Save and Commit.
A service order is generated and the Monitor Order Status page appears. The page displays the execution status of the service order.
- Click the service-order-name hyperlink to monitor the execution state of the service order. See View Workflow Run Details.
-
Click the
Restore
instance hyperlink if the
service
order fails to commit.
An order is generated to restore the last service order for the resource instance and the Monitor Order Status page appears. The page displays the execution status of the order.Note:
A modify service order for a resource instance is saved but fails to commit if you modify resources that are in use for a service.
- Click OK.
Create a Routing Resource Pool
A routing resource pool defines the Autonomous System (AS) details, BGP route reflector clusters, and Segment Identifiers (SIDs). The routing resource pool must be configured for provisioning the infrastructure service.
To create a routing resource pool using the GUI fields:
-
Add a routing resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
- On the Resource Editor pane of the Resource-Instance-Name page, expand routing.
-
Click the add (+) icon above the Autonomous System
table.
The Autonomous System page appears.
-
Enter the values by referring to the following table:
Table 1: Fields on the Autonomous System Page Field
Description
Name
Enter the AS number of the network in which you want to configure your infrastructure or VPN service.
Enter a value in the range 0 to 4,294,967,295.
Count
Enter the number of routes available in the specified AS.
Enter a value in the range 0 to 65,535.
-
Click OK.
The autonomous system details are listed in the Autonomous System table.
- (Optional) To edit or delete an entry, select the entry and click the edit or delete icons present above the table.
-
Expand Route Reflector and click the add
(+) icon above the Clusters table.
The Clusters page appears.
Use this page to manage the BGP Route Reflector Cluster IDs available in the resource pool for auto-allocation when provisioning a service.
-
In the Cluster field, enter the cluster ID that the BGP route reflector
supports.
A route reflector can support multiple clusters. You can enter multiple cluster IDs for a route reflector.
-
Click OK.
The cluster details are listed in the Clusters table.
- Expand Spring > Sids.
-
In the Size field, enter the number of Segment
Identifiers (SIDs) available in the resource pool.
Enter a value in the range 0 to 65,535.
- Go to 2.b of the Configure a Network Resource Pool procedure to save and download the resource configuration and proceed with the resource instance edition.
Create a Layer 3 Resource Pool
A Layer 3 resource pool defines resources such as IPv4 and loopback prefixes. The Layer 3 resource pool must be configured for provisioning the infrastructure service.
To create a Layer 3 resource pool:
-
Add
a
Layer 3
(L3-Addr)
resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
- On the Resource Editor pane of the Modify Resource-Instance-Name page, expand l3-addr.
-
Click the add (+) icon above the IPv4 Prefixes
table.
The IPv4 Prefixes page appears.
-
Enter the values by referring to the following table:
Table 2: Fields on the IPv4 Prefixes Page Field
Description
Name
Enter a name to uniquely identify the IPv4 address pool.
Prefix
Enter the IPv4 prefix in CIDR notation (<ipv4-address>/<prefix length>). For example, 10.10.11/24.
-
Click OK.
The IPv4 prefix details are listed in the IPv4 Prefixes table.
-
Click the add (+) icon above the Loopbacks
table.
The Loopbacks page appears.
-
Enter the values by referring to the following table:
Table 3: Fields on the Loopbacks Page Field
Description
Name
Enter a name to uniquely identify the loopback interface.
Prefix
Enter the loopback prefix (in CIDR notation) to define the range of IP addresses that can be assigned to the loopback interface.
-
Click OK.
The loopback details are listed in the Loopbacks table.
- (Optional) To edit or delete an entry in any of the tables, select the entry and click the edit or delete icons present above the table.
- Go to 2.b of the Configure a Network Resource Pool procedure to save and download the resource configuration and proceed with the resource instance edition.
Create a Layer 2 Resource Pool
A Layer 2 resource pool defines the Ethernet VPN (EVPN) Ethernet Segment Identifier (ESI) details. TheLayer 2 resource pool must be configured for provisioning the infrastructure service.
To create a Layer 2 resource pool:
-
Add
a
Layer 2
(L2-Addr)
resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
- On the Resource Editor pane of the Modify Resource-Instance-Name page, expand l2-addr.
-
Click the add (+) icon above the EVPN ESI
table.
The EVPN ESI page appears.
-
Enter the values by referring to the following table:
Table 4: Fields on the EVPN ESI Page Field
Description
Name
Enter a unique Ethernet segment identifier (ESI).
Enter a number in the range 1 through 255.
An Ethernet segment refers to the set of Ethernet links that connect a multihomed CE device to multiple PE devices. The ESI uniquely identifies an Ethernet segment in the network.
Count
Enter the number of EVPN ESIs that are available in the resource pool.
-
Click OK.
The EVPN ESI details are listed in the EVPN ESI table.
- (Optional) To edit or delete an entry in any of the tables, select the entry and click the edit or delete icons present above the table.
- Go to 2.b of the Configure a Network Resource Pool procedure to save and download the resource configuration and proceed with the resource instance edition.
Create a Topology Resource Pool
A topology resource pool defines resources such as the sites, and PE device parameters such as access, bandwidth, routes, and postal code matches. The topology resource pool must be configured for provisioning L3VPN and EVPN services.
To create a topology resource pool:
-
Add a topology resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
- On the Resource Editor pane of the Modify Resource-Instance-Name page, expand topo.
-
Click the add (+) icon above the POP/Site
table.
The POP page appears.
A point-of-presence (POP) refers to a site or physical location that hosts the PE devices.
-
Click the Name drop-down and select the site from
the list of available sites.
The drop-down lists all the sites that you add by using the Sites page (Inventory > Common Resources > Sites). See About the Sites Page.
-
Enter the PE or node details:
-
Click the add (+) icon above the PE
table.
The PE page appears.
-
Specify the PE device name, and supported bandwidth, MAC addresses,
and routes by referring to the following table:
Table 5: Fields on the PE Page Field
Description
Name
Click the Name drop-down and select the PE device from the list of available devices.
Bandwidth
Enter the aggregated bandwidth capacity (in Kbps) of the PE device.
Aggregated bandwidth is the combined bandwidth capacity of all the interfaces on the device.
Maximum MAC addresses
Enter the number of MAC addresses that the PE device can manage.
The MAC address count is used while allocating topology resources for EVPN service provisioning.
Maximum routes
Enter the number of routes that the VRF table of the PE device can manage.
The route capacity is used while allocating topology resources for L3VPN service provisioning.
-
Click the add (+) icon above the Access
Interfaces table.
The Access page appears.
-
Enter the PE interface name, type and speed, and specify if the PE
interface connects to a single or multiple CE devices, by referring
to the following table:
Table 6: Fields on the Access Page Field
Description
Name
Enter the name of the PE interface that connects to the CE interface. For example, et-0/0/0.
CE Spec Choice
Specify if you want to connect the PE interface to a single CE device or multiple CE devices.
Click the drop-down and select one of the following options:
-
ce—The PE interface connects to a single CE device.
When you select ce, the VLANs section appears. You can enter the VLAN details by referring to step 5.e.
-
ces—The PE interface connects to multiple CE devices.
When you select ces, the Ces section appears. You can enter the CE names and VLAN details by referring to step 5.f.
Note:-
Enter VLAN details if you want the access interface type in tagged mode. A tagged interface receives and sends Ethernet frames with VLAN tags.
-
If you optionally specify a VLAN while creating a service instance, service orchestration automatically selects an access interface on a PE device that has the specified VLAN available for use.
Speed
Enter the speed (in bps) of the physical PE interface.
The interface speed refers to the maximum data transmission rate that the interface supports.
Type
Specify the PE access type.
Access type defines how the PE interface connects to the CE device. Ethernet is the only access type supported in this release.
-
-
(For single CE connection) Enter the VLAN details for single CE
device connection:
Select ce from the CE Spec Choice drop-down.
(Optional) Enter a CE device name to uniquely identify the device in the network.
Click the add (+) icon above the VLANs table.
The VLANs page appears.
Enter the VLAN details by referring to the following table:
Table 7: VLAN Details for Single CE Connection Field
Description
Size
Enter the number or range of VLANs from the CE device that the PE interface can connect to.
Enter a value in the range 1 to 4095.
Start
Assign the starting VLAN ID for the range of VLANs from the CE device that the PE interface connects to.
Enter a value in the range 1 to 4095.
For example, if 200 is the start VLAN ID, the first VLAN supported by the PE interface has 200 as its VLAN ID.
Click OK.
The VLAN details are listed in the VLANs table.
-
(For multiple CE connections) Enter VLAN details for multiple CE
connections:
Select ces from the CE Spec Choice drop-down.
Click the add (+) icon above the Ces table.
The Ces page appears.
Enter the CE name and VLAN details by referring to the following table:
Table 8: VLAN Details for Multiple CE Connections Field
Description
Name
Enter a device name for the CE device.
Ces > VLANs
Size
Enter the number or range of VLANs from the CE device that the PE interface can connect to.
Enter a value in the range 1 to 4095.
Start
Assign the starting VLAN ID for the range of VLANs from the CE device that the PE interface connects to.
Enter a value in the range 1 to 4095.
For example, if 200 is the start VLAN ID, the first VLAN connected from the CE device to the PE interface has 200 as its VLAN ID.
Click OK.
The device name and VLAN details are listed in the Ces table. For a quick JSON view of the VLAN details, hover over the Show details hyperlink for a VLAN.
You must add the device name and VLAN details for all the CE devices that connect to the PE interface.
-
Click OK on the Access page.
The access details are listed in the Access Interfaces table.
-
Click the add (+) icon above the Aggregated
Ethernet Interfaces table.
The AE page appears.
Aggregated Ethernet (AE) refers to the Link Aggregation Group (LAG) interfaces that are created on a device. Before you add AE interfaces to the topology resource pool, you must create the AE interfaces and add AE interface member links on the device. To add AE interfaces and member links on a Junos device:
Log in to the device.
Configure the number of AE interfaces on the device by executing the following command:
root@device-name# set chassis aggregated-devices ethernet device-count <device-count>
Add member links to an aggregated Ethernet interface by executing the following command:
root@device-name# set interfaces <interface-name> ether-options 802.3ad <bundle>
Here, <bundle> refers to the AE interface name. For example, ae3.
After you add AE interfaces and member links on the PE device, use the AE page to enter the AE interface names that the PE device supports for service provisioning.
-
Enter the AE interface name and click
OK.
The AE interface name is listed in the AE table.
You can add multiple interface names for all the AE interfaces that are available on the PE device to provision services.
-
Click OK on the PE page.
The PE details are listed in the PE table.
-
Click the add (+) icon above the PE
table.
-
Enter the postal code match details:
-
Click the add (+) icon above the Postal Code
Matches table.
The Postal Code Matches page appears.
-
Enter the values by referring to the following table:
Table 9: Fields on the Postal Code Matches Page Field
Description
Name
Enter the name of the site where the PE device is located.
Country Code
Enter the ISO alpha-2 code of the country where the site is located. For example, ZA for South Africa and CH for Switzerland.
Regex
Enter the postal code regex of the site where the PE device is located.
-
Click OK on the Postal Code Matches
page.
The postal code details are listed in the Postal Code Matches table.
-
Click the add (+) icon above the Postal Code
Matches table.
- (Optional) To edit or delete an entry in any of the tables, select the entry and click the edit or delete icons present above the table.
-
Click OK on the POP page.
The site or POP name, PE details, and postal code match details are listed in the POP/Site table.
To view PE and postal code details for a POP in the JSON format, hover over the PE and postal code match hyperlinks.
- Go to 2.b of the Configure a Network Resource Pool procedure to save and download the resource configuration and proceed with the resource instance edition.
Create a VPN Resource Pool
A VPN resource pool defines resources such as the route distinguishers, route targets and route target community details, and virtual circuits. The VPN resource pool must be configured for provisioning L3VPN, EVPN, or L2 circuit services.
To add a VPN network resource pool:
-
Add a VPN resource instance. See Add a Resource Instance.
The Modify Resource-Instance-Name page appears and displays the Resource Editor and Inventory panes.
- On the Resource Editor pane of the Modify Resource-Instance-Name page, expand VPN.
-
Click the add (+) icon above the Community
table.
The Community page appears.
-
Enter the values by referring to the following table:
Table 10: Fields on the Community Page Field
Description
Name
Enter a unique identifier for the route target community.
Count
Enter the number of route targets included in the target community.
Enter a value in the range 1 to 65,535.
-
Click OK.
The route target community details are listed in the Community table.
-
Click the add (+) icon above the Route Distinguisher
table.
The Route Distinguisher page appears.
-
Enter the values by referring to the following table:
Table 11: Fields on the Route Distinguisher Page Field
Description
Name
Enter a unique ID for the route distinguisher.
Enter a value in the range 0 to 65,535.
Count
Enter the number of route distinguishers with the unique ID available in the resource pool.
Enter a value in the range 1 to 65,535.
-
Click OK.
The route distinguisher details are listed in the Route Distinguisher table.Note:
Route distinguishers are automatically allocated if you do not define the route distinguisher details in the VPN resource pool.
-
Click the add (+) icon above the Route Target
table.
The Route Target page appears.
-
Enter the values by referring to the following table:
Table 12: Fields on the Route Target Page Field
Description
Name
Enter a unique ID for the route target.
Enter a value in the range 0 to 65,535.
Count
Enter the number of route targets with the unique ID available in the resource pool.
Enter a value in the range 1 to 65,535.
-
Click OK.
The route target details are listed in the Route Target table.
-
Click the add (+) icon above the Virtual Circuit ID
table.
The Virtual Circuit ID page appears.
-
Enter the values by referring to the following table:
Table 13: Fields on the Virtual Circuit ID Page Field
Description
Start
Enter the starting value for the range of virtual circuit IDs available in the resource pool.
Enter a value in the range 0 to 4,294,967,295.
Count
Enter the number of virtual circuit IDs available in the resource pool.
Enter a value in the range 1 to 4,294,967,295.
-
Click OK.
The virtual circuit details are listed in the Virtual Circuit ID table.
- (Optional) To edit or delete an entry in any of the tables, select the entry and click the edit or delete icons present above the table.
- Go to 2.b of the Configure a Network Resource Pool procedure to save and download the resource configuration and proceed with the resource instance edition.