Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Designer Tools FAQ


This topic presents frequently asked questions and answers about the following designer tools: Configuration Designer, Resource Designer, and Network Service Designer.

Do I need to log into each Designer Tool separately?

When you log into a designer tool, you can access the other tools by selecting Menu in the top left of a page and then selecting the tool that you want.

Can I change the password for the Designer Tools?

You can change the password for the designer tools by selecting Change Password from the menu at the top right of each page. However, we recommend that you change your password from the Administration Portal because, from Contrail Service Orchestration Release 3.1 onward, the Administration Portal supports single sign-on (SSO) and user management features, and security enhancements for login credentials.


Changing the password for the designer tools also changes the password for Administration Portal and vice versa.

What is the purpose of the designer tools?

The designer tools provide the following functions:

  • Configuration Designer enables you to create configuration templates, which specify the parameters that you want to customize for a virtualized network functions (VNFs).

    When you publish a configuration template from Configuration Designer, it is available for use in Resource Designer.

  • Resource Designer enables you to create VNF packages, which specify the resources and performance parameters that you can use to design customized network services.

    When you publish a VNF package from Resource Designer, it is available for use in Network Service Designer.

  • Network Service Designer enables you to create network service packages, which provide network functions using specific virtual applications and offer a specified performance. You can also specify values for parameters listed in the associated configuration template.

    When you publish a network service package from Network Service Designer, it appears in the network service catalog. You use Administration Portal to view network services in the catalog and assign those services to your customers.

How do I get started with the Designer Tools?

You can view Getting Started with the Designer Tools by clicking the help icon (?) in the top right of a Designer Tool page. The guide explains the workflow for the network service design process.

When should I create a new request and when should I duplicate an existing design?

You must create a request for an item—a configuration template, VNF package, or network service—the first time that you work with a designer tool. After that you can either create a request or duplicate an existing design. If you are creating an item that is very different to other items that you created previously, it’s more efficient to create a new request than to duplicate an existing design. In contrast, if you are creating an item that is very similar in structure to an item you created previously, it is more efficient to duplicate an existing design.

Where can I view the requests that I create?

When you create a request for an item, it appears on the Requests page for the designer tool. As soon as you start to design the item, the designer tool converts the request to a design, which you track on the Designs page for the tool.

What is the starting point for a configuration template?

If you already have a configuration template that includes Jinja2 template, Yang model and viewdef, then you can start with Begin with Yang. If you can only provide Jinja2 template, then you can start with Begin with config.

How do I use a configuration template in Resource Designer?

You specify the required basic configuration template when you create a request for a VNF package in Resource Designer. When you create a chain of network functions for the VNF package, you can check and modify the actual configuration that the VNF package uses.

How can I differentiate performance for different VNF packages and offer different service level agreements (SLAs) for the same VNFs?

You can specify flavor packages, which define required resources, in Resource Designer. When you create a VNF package, you can assign one or more flavor package to it. Flavor packages for higher SLAs require more resources. For example, you might assign bronze, silver, and gold flavors to a VNF package to offer differentiated performance.

How is designing a network service for a centralized deployment different than designing a network service for distributed deployment?

When you design a network service for a centralized deployment, you must choose a VNF for each requested network function, specify ingress and egress points for the service, and connect VNFs in the service chain in the direction of packet flow. In contrast, when you design a network service for a distributed deployment, the ingress and egress points, and the direction of packet flow are preset. You place VNFs in the predefined structure based on the requirements for your network.

How do I know which VNFs I can use for a network service design and how can I view information about a VNF in Network Service Designer?

When you are creating a network service package in Network Service Designer, and select a function in the Functional Service Design area, the VNF catalog displays only the VNFs that you can use for this function. Click on a VNF in the catalog to view detailed information about the VNF.

How can I measure the performance of my network service design and what parameters can I measure?

When you create a request for a network service design, you can set up targets for the performance parameters for the network service. Network Service Designer evaluates the performance of your network service by measuring the values defined in the VNF package against your targets. Although Network Service Designer monitors performance, it does not enforce the targets that you set.

You can measure the number of sessions, bandwidth, latency, and license cost of a network service. The number of sessions and bandwidth values for a network service are equal to the values for the lowest performance VNF in the service chain. The latency and license cost values for a network service are equal the sum of the respective values for each VNF in the chain. Each performance parameter is monitored independently.

What are the guidelines for specifying values for configuration settings for a network service in Network Service Designer?

As a best practice, you configure base settings for a network service. These settings provide information about the container in which the virtualized network function (VNF) resides. You can also configure a few generic (not network-specific) settings for each network function as an example for your customer. Your customer configures network-specific settings, such as policies for network services,, either in Customer Portal or in the custom application that you provide.