Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Enable Resource Allocation

This topic outlines the steps required to enable resource allocation. Follow these steps to allocate resources and their associated objects. Then, configure these resources in Jinja.
  1. Create a resource pool object. To create a resource pool, select the Resources icon on the left side of the page.
    You must create a resource pool which acts as a countainer for other resources. The available options are:
    • ASN Pools

    • VNI Pools

    • Integer Pools

    • IP Pools

    • IPv6 Pools

      User interface menu for network management with sections: Resources expanded with ASN Pools, VNI Pools, Integer Pools, IP Pools, IPv6 Pools; External Systems; Platform; Favorites.

  2. Create an Allocation Group. Allocation Groups are located within the Blueprint interface under Staged > Resource Management > Allocation Groups
    An Allocation Group lets you allocate resources to be used in a resource generator. With Allocation Groups, you can group multiple resource pools together in a single entity.

    Resource Management interface displaying Allocation Groups: link_alloc_group with Type IPv4 and Stats 0/0, loopback_alloc_group with Type IPv4 and Stats 10/10, ASN_alloc_group with Type ASN and Stats 10/10. Tabs for Dashboard, Analytics, Staged, Physical, Catalog, and Tasks with status icons.

    Select one or multiple allocation groups for detailed information like Parameters, and associated Resources and Resource Generators.

    User interface for editing Allocation Group named loopback_alloc_group with IPv4 resource type. Selected IP pools: Private-10.0.0.0/8 and Private-192.168.0.0/16. Status: IN USE for Private-10.0.0.0/8, NOT IN USE for others. Filter by all, selected only, or unselected only. Update button for saving changes.

  3. Create a Group.
    After you group resource pools into an allocation group, you can create a resource Group. Resource Groups contain resources and resource generators. Note the default "root" group. This group only contains other groups, not pure resources.

    Create button with plus icon; dropdown menu: Group with folder icon, Group Generator with document icon.

  4. Create a Static Resource.
    Create a Static Resource if you want to assign the resource value statically. Static Resource values do not change. Static Resources enable you to set resources that won't change over time. The following example shows the creation of a Static Resource of type integer, with a value of 190.

    Form for creating a resource with Name static_integer_resource Group blue Type Integer and Value override 190 highlighted.

  5. Create a Resource Generator.
    Resource Generators are automation objects that generate resources like IP addresses and ASN pools for your network design. Resource Generators reside within Resource Groups. Resource Generators require a graph query scope that defines how many resources the generator automatically creates.
    The following example shows the creation of a Resource Generator with name asn_generator, of type ASN within the ASN_alloc_group.

    Create Resource Generator interface with fields for Name: asn_generator, Container Type: Group Generator, Container: system-instance, Type: ASN, Allocation Group: ASN_alloc_group, and a Create button.

  6. Create a Group Generator.
    Group Generators are objects that create Groups based on a defined scope. Groups created by a Group Generator inherit the scope of the Group Generator. This enables you to create specific Resource Generators within a Group Generator, which lets you automatically allocate resources and properly group those resources into Groups.
    For example, you can create a Group Generator for each internal system in your network. These internal systems might need a respective loopback address and an ASN Number. If you create a Group Generator that includes those Resource Generators, the Group Generator automatically creates the Group for each internal system. The ASN and loopback addresses are created and organized within those internal Groups.
    Dropdown menu under Create button with options: Resource, Resource Generator, Group, Group Generator. Pink arrows highlight Create button and Group Generator option.
    The following example shows a Group Generator with name system-instance, and a defined scope.

    User interface displaying a Group Generator setup with fields: Name 'system-instance', Parent 'tube-resources', and Scope code snippet defining parameters. Red arrows highlight Name and Scope fields.