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 Routing Director 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 through 4,294,967,295.
Count
Enter the number of routes available in the specified AS.
Enter a value in the range 0 through 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 through 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 through 65,535.
IPv6
Enter the starting or base value for IPv6 SIDs in the routing resource pool.
Enter a value in the range 0 through 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.
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 through 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, EVPN, EVPN-VPWS, and L2 circuit services.
If you configure topology resources by specifying them in the network implementation plan, you must not add topology resource pools manually. See Configure Topology Resources in Network Implementation Plan.
The default topology resource instance managed through the network implementation plan is a read-only instance and cannot be modified.
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 list 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 node details. Click the add (+) icon above
the Node table.
The Node page appears.
-
Select the PE device name, and configure supported bandwidth, MAC
addresses, roles,
routes,
and IRB
details
by referring to the following table:
Table 10: Fields on the Node 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 and EVPN-VPWS service provisioning.
Roles
Click the Roles drop-down and select the node resource role from the list of available nodes.
PE is the only node resource role supported in this release.
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.
Expand IRBs
Start
Enter the starting IRB for the range of IRB IDs to which the PE interface connects.
Enter a value in the range 1 through 65535.
Size
Enter the number or range of IRB IDs available for a PE device. You can define a range using a starting ID and the number of IRBs required.
Enter a value in the range 1 through 65535.
-
Click the add (+) icon above the Access
Interfaces table.
The Access page appears.
-
Configure the PE interface name, type and speed, and specify
whether
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 physical PE interface that connects to the CE interface. For example, et-0/0/0.
If you are configuring multihoming on EVPN VPWS services, then enter the pre-provisioned link aggregation group (LAG) Aggregated Ethernet interface name. For example, ae1.
Note: To configure multihoming you must have pre-provisioned the LAG interface on the device. You can pre-provision a LAG interface through the Routing Director GUI by using network implementation plans. Alternatively, you can log in to the device and manually configure the LAG interface and its member links at the IFD level on the device. For example:-
For tagged interfaces:
set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options minimum-links 1 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:11:02 set interfaces ae1 aggregated-ether-options lacp admin-key 10001 set interfaces et-0/0/2 gigether-options 802.3ad ae1
-
For untagged interfaces:
set interfaces ae1 encapsulation ethernet-ccc set interfaces ae1 aggregated-ether-options minimum-links 1 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:11:02 set interfaces ae1 aggregated-ether-options lacp admin-key 10001 set interfaces et-0/0/2 gigether-options 802.3ad ae1
CE Spec
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 CE and Tag Type fields appear. You can enter the CE name and select a tag type by referring to step 5.d.
-
ces—The PE interface connects to multiple CE devices.
When you select ces, the Ces section appears. You can enter the CE names and select a tag type by referring to step 5.e.
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.
Lag
Toggle on the Lag button to True to indicate that the interface is an Aggregated Ethernet interface. Enable this button when you configure multihoming in EVPN VPWS services. When the Lag toggle button is enabled, service orchestration only allocates the pre-provisioned LAG interfaces for multihoming site network access. Note that, you must have pre-provisioned the LAG interface on the device.
If the Lag option is enabled and you configure a single-homed EVPN VPWS service, the Aggregated Ethernet interface behaves as a normal physical interface and can be allocated for single-homed site network access, as well.
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. The value entered here is displayed under the Placement option once placement options are updated in the EVPN VPWS service instance.
The value entered here does not affect the topology resource.
Type
Select the PE access type from the drop-down.
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 drop-down.
(Optional) Enter a CE device name to uniquely identify the device in the network.
Select a tag type from the Tag Type drop-down. You can select dot1q, qinq, or untagged as the tag type.
The default tag type is untagged.
When you select dot1q from the Tag Type drop-down, the VLANs table appears. Click the add (+) icon above the VLANs table, the VLANs page appears.
Table 12: Dot1q VLAN Details for Single CE Connection on the VLANs Page Field
Description
Size
Enter the range of VLANs from the CE device that the PE interface supports.
Enter a value in the range 1 through 4094.
Start
Enter the starting VLAN ID for the range of VLANs from the CE device that the PE interface supports.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting VLAN ID, the first VLAN supported by the PE interface has a VLAN ID of 200.
Note: To configure multihoming in EVPN VPWS services with pre-provisioned LAG interfaces, select dot1q or untagged.Click OK. The VLAN details are listed in the VLANs table.
When you select qinq from the Tag Type drop-down, the Inner VLANs and Outer VLANs tables appear.
Click the add (+) icon above the Inner VLANs table. The Inner VLANs page appears.
Table 13: Inner VLAN Details for Single CE Connection on the Inner VLANs Page Field
Description
Start
Enter the starting VLAN ID for the range of inner VLANs.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting inner VLAN ID, the first inner VLAN supported by PE device has a VLAN ID of 200.
Size
Enter the range for inner VLANs.
Enter a value in the range 1 through 4094.
Click OK. The details are listed in the Inner VLANs table.
- Click the add (+) icon
above the Outer VLANs table. The Outer VLANs page
appears.
Table 14: Outer VLAN Details for Single CE Connection on the Outer VLANs Page Field
Description
Start
Enter the starting VLAN ID for the range of outer VLANs.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting outer VLAN ID, the first outer VLAN supported by PE device has a VLAN ID of 200.
Size
Enter the range for outer VLANs.
Enter a value in the range 1 through 4094.
Click OK. The details are listed in the Outer VLANs table.
Select untagged from the Tag Type drop-down to assign no VLANs to the interface. An untagged interface receives and sends Ethernet frames without VLAN tags.
If you do not select any tag type, the interface will display only untagged interfaces.
-
(For multiple CE connections) Enter VLAN details for multiple CE
connections.
You must add the device name, select a tag type, and enter VLAN details for all the CE devices that connect to the PE interface.
Select ces from the CE Spec drop-down.
Click the add (+) icon above the CEs table.
The CEs page appears.
(Mandatory) Enter CE device names to uniquely identify the devices in the network.
Select a tag type from the Tag Type drop-down. You can select dot1q, qinq, or untagged as the tag type.
The default tag type is untagged.
When you select dot1q from the Tag Type drop-down, the VLANs section appears.
Enter VLANs details by referring to the following table:
Table 15: Dot1q VLAN Details for Multiple CE Connections on the CEs Page Field
Description
Size
Enter the range of VLANs from the CE device that the PE interface supports.
Enter a value in the range 1 through 4094.
Start
Enter the starting VLAN ID for the range of VLANs from the CE device that the PE interface supports.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting VLAN ID, the first VLAN connected from the CE device to the PE interface has a VLAN ID of 200.
Note: To configure multihoming in EVPN VPWS services with pre-provisioned LAG interfaces, select dot1q or untagged.Click OK. The device names and VLAN details are listed in the CEs table.
When you select qinq from the Tag Type drop-down, the Inner VLANs and Outer VLANs tables appear. Enter Inner VLANs and Outer VLANs details by referring to the following table:
Table 16: Q-in-Q VLAN Details for Multiple CE Connections on the CEs Page Field
Description
Inner VLANs
Size
Enter the range for inner VLANs.
Enter a value in the range 1 through 4094.
Start
Enter the starting VLAN ID for the range of inner VLANs.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting inner VLAN ID, the first inner VLAN supported by the PE interface has a VLAN ID of 200.
Outer VLANs
Size
Enter the range for outer VLANs.
Enter a value in the range 1 through 4094.
Start
Enter the starting VLAN ID for the range of outer VLANs.
Enter a value in the range 1 through 4094.
For example, if 200 is the starting outer VLAN ID, the first outer VLAN supported by the PE interface has a VLAN ID of 200.
Click OK. The Inner VLANs and Outer VLANs details are listed in the CEs table.
Select untagged from the Tag Type drop-down to assign no VLANs to the interface. An untagged interface receives and sends Ethernet frames without VLAN tags.
If you do not select any tag type, the interface will display only untagged interfaces.
(Optional) For a quick JSON view of the VLAN details, hover over the Show details hyperlink for a VLAN.
-
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.
-
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.
Note:If the AE interface count for the device is not configured in the network implementation plan, you can configure the AE interfaces count on the device by executing the following command on the device CLI:
root@device-name# set chassis aggregated-devices ethernet device-count <device-count>
-
Click OK on the Node page.
The node details are listed in the Node table.
Note: PE section is deprecated. -
Select the PE device name, and configure supported bandwidth, MAC
addresses, roles,
routes,
and IRB
details
by referring to the following 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 17: 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 Routing Director 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 18: 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 through 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 19: Fields on the Route Distinguisher Page Field
Description
Name
Enter a unique ID for the route distinguisher.
Enter a value in the range 0 through 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 through 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 20: Fields on the Route Target Page Field
Description
Name
Enter a unique ID for the route target.
Enter a value in the range 0 through 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 through 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 21: 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 through 4,294,967,295.
Count
Enter the number of virtual circuit IDs available in the resource pool.
Enter a value in the range 1 through 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.