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.
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
SIDs
available in the resource pool.
Enter a value in the range 0 to 65,535.
-
Expand Base and enter the values by referring to the
following table:
Table 2: SIDs Base Parameters Field
Description
IPv4
Enter the starting or base value for IPv4 SIDs in the routing resource pool.
Enter a value in the range 0 to 65,535.
IPv6
Enter the starting or base value for IPv6 SIDs in the routing 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 IPv6 prefixes and loopback prefixes. The Layer 3 resource pool must be configured for provisioning infrastructure services.
Support for IPv6 prefixes and loopbacks for infrastructure provisioning is a beta feature in this release.
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 3: 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 IPv6 Loopbacks
table.
The IPv6 Loopbacks page appears.
-
Enter the values by referring to the following table:
Table 4: Fields on the IPv6 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 IPv6 addresses that can be assigned to the loopback interface.
-
Click OK.
The IPv6 loopback details are listed in the IPv6 Loopbacks table.
-
Click the add (+) icon above the IPv6 Prefixes
table.
The IPv6 Prefixes page appears.
-
Enter the values by referring to the following table:
Table 5: Fields on the IPv6 Prefixes Page Field
Description
Name
Enter a name to uniquely identify the IPv6 address pool.
Prefix
Enter the IPv6 prefix in CIDR notation (<ipv6-address>/<prefix length>).
-
Click OK.
The IPv6 prefix details are listed in the IPv6 Prefixes table.
-
Click the add (+) icon above the Loopbacks
table.
The Loopbacks page appears.
-
Enter the values by referring to the following table:
Table 6: 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 IPv4 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 resources such as Ethernet VPN (EVPN) Ethernet Segment Identifiers (ESI), LACP administrative keys, and LACP system identifiers. The Layer 2 resource pool must be configured for provisioning EVPN services.
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.
-
Enter the EVPN ESI details:
-
Click the add (+) icon above the EVPN ESI
table.
The EVPN ESI page appears.
-
Enter the values by referring to the following table:
Table 7: Fields on the EVPN ESI Page Field
Description
Name
Enter a unique Ethernet segment identifier (ESI).
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.
-
Click the add (+) icon above the EVPN ESI
table.
-
Enter LACP administrative key details:
-
Expand LACP and click the add
(+) icon above the Admin Key table.
The Admin Key page appears.
-
Enter the values by referring to the following table:
Table 8: Fields on the Admin Key Page Field
Description
Start
Enter the starting value for the number of LACP administrative keys available in the resource pool.
Enter a value in the range 0 through 65,535.
You must specify LACP administrative keys for Multichassis Link Aggregation (MC-LAG) or Link Aggregation Groups (LAGs) that span physical ports across two separate devices.
Size
Enter the number of LACP administrative keys available for auto-allocation in the resource pool, beginning from the start value.
Enter a value in the range 1 through 65,535.
-
Click OK.
The LACP administrative key details are listed in the Admin Key table.
-
Expand LACP and click the add
(+) icon above the Admin Key table.
-
Enter the LACP
system
ID
details:
-
Expand LACP and click the add
(+) icon above the System ID table.
The System ID page appears.
-
Enter the values by referring to the following table:
Table 9: Fields on the System ID Page Field
Description
Name
Enter the unique LACP system ID that is available for auto-allocation in the L2 resource pool.
You must specify LACP system ID for Multichassis Link Aggregation (MC-LAG) or LAGs that span physical ports across two separate devices.
Count
Enter the number of ports to which the unique LACP system ID is assigned.
Enter a value in the range 1 to 255.
-
Click OK.
The LACP system ID details are listed in the System ID table.
-
Expand LACP and click the add
(+) icon above the System 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.
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 10: 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 Mbps) of the PE device.
Aggregated bandwidth is the combined bandwidth capacity of all the interfaces on the device.
Max 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.
Max 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 11: 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 Mbps) 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 that is 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 12: 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 13: 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 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 14: 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.
Note:
PE nodes and interfaces that connect to CE devices cannot be configured simultaneously in the network implementation plan and in the topology resource pool for provisioning infrastructure services. You must delete PE nodes and interfaces parameters from the topology resource pool if you are defining the same parameters in the network implementation plan.
To delete the PE nodes and interfaces parameters from the topology resource pool, modify the topology resource instance and upload the modified instance to the Juniper Paragon Automation database. See Modify a Resource Instance.
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-resources.
-
Click the add (+) icon above the Community
table.
The Community page appears.
-
Enter the values by referring to the following table:
Table 15: Fields on the Community Page Field
Description
Name
Enter a unique name 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 16: 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 17: 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 18: 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.