Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Creating a Cross Provisioning Platform Layer 3 VPN Service Order

 

The Cross Provisioning Platform(CPP) feature enables you to create an L3VPN service to operate across the platforms of different vendors.

Before creating the service, a service designer creates both a GUI script and a configuration script for the Juniper Networks device and for the device of the other vendor. The designer creates the GUI script using JavaScript and the Sencha Architecture tool to build the sequence of GUI windows to support the service creation procedure. The designer must also create a configuration script to define the configuration procedure.

To upload the GUI and configuration scripts, in the Network Activate task pane, select Service Design > Manage Scripts.

  1. In the Manage Scripts window, click the Add Script icon (+) in the command bar.
  2. In the Add Script window, type a name for the L3VPN script, select the Vendor type, and browse your local system for the Configuration script you want to add.
  3. Click Create.

To create a CPP L3VPN service definition, in the Cross Provisioning Platform pane, select CPP > Service Definitions.

  1. In the CPP > Service Definitions window, click the Create CPP Service Definition icon (+) in the command bar.
  2. In the Create Service Definition window, type a name for the service definition in the Name field.

  3. In the ID field, type 1 through 2147483647 integers to identify the service definition by a unique value.Note

    The service definition ID is optional. If you do not provide any value in this field, the default value is -1. In the service definition selection grid, no value is displayed in the ID column. Each service definition is assigned a unique ID. If you give an existing ID value while creating a new service definition, exception occurs.

  4. In the Description field, enter a description of the service definition to distinguish it from other service definitions.
  5. In the Type field, select L3VPN.
  6. Perform the following steps:
    • In the JUNOS Space Service Scripts section:

      1. From the Select Junos Creation Script column, select a Junos Space service script that was written for the creation of the service definition. The script that you selected is automatically populated in the corresponding Creation text field.

      2. From the Select Junos Modification Script column, select a Junos Space service script that was written for the modification of the service definition. The script that you selected is automatically populated in the corresponding Modification text field.

      Note

      The Junos Space service scripts are mandatory to create a Layer 3 VPN service definition, whereas the SAM service scripts are optional.

    • In the SAM Service Scripts section:

      1. From the Select SAM Creation Script column, select a SAM service script that was written for the creation of the service definition. The script that you selected is automatically populated in the corresponding Creation text field.

      2. From the Select SAM Modification Script column, select a SAM service script that was written for the modification of the service definition. The script that you selected is automatically populated in the corresponding Modification text field.

  7. Click Create.

After the service definition is published, you can create the CPP L3VPN service order.

  1. In the Cross Provisioning Platform task pane, select CPP > Service Orders.
  2. In the CPP Service Orders window, click the Create Service Order icon (+) in the command bar.
  3. In the General Settings section ofCreate CPP Service Order, select a service definition based on the unique ID, name or type.Note

    The value in the ID field is associated with a service definition. This identifier can be used when you are searching for a particular service definition while creating a device configlet order. You can search the service definition by its name, type or unique ID. You can modify the ID only during the migration of old service definition IDs.

  4. In the Description field, enter a description of the service order to distinguish it from other service orders.
  5. Click Next.

    The Create L3VPN Service window appears, which the designer created specifically to support the configuration of the CPP L3VPN service order.

  6. Enter the endpoint information required to complete the service order.Note

    The CPP system automatically inserts a value in the Name field when you click Next in the preceding window.

    In the External ID field, enter a unique text value to distinguish this service from all other services.

  7. Click Create.

After you create a CPP L3VPN service order, you can view its details.

  1. In the Network Activate task pane, select CPP > Service Orders.
  2. In the CPP Service Orders window, double-click the listed service order for which you want to view the details.
  3. When you are finished viewing the service details, click OK.