Add a Single LSP
You can provision LSPs by using either the Path Computation Element Protocol (PCEP) or the Network Configuration Protocol (NETCONF). Whether provisioned by using PCEP or NETCONF, LSPs can be learned by using PCEP or device collection. If learned by using device collection, the PCE requires periodic device collection to learn about LSPs and other updates to the network. To learn about how to schedule a device collection task, see Add a Device Collection Task.
For IOS-XR devices, you must first run device collection before provisioning LSPs by using NETCONF.
Once you create device collection tasks, the PCE discovers LSPs provisioned by using NETCONF. Unlike PCEP, the PCE with NETCONF supports logical nodes.
For more information about managing logical nodes, see Considerations When Using Logical Nodes later in this topic.
To provision a single LSP:
Field |
Description |
---|---|
Properties |
|
Provisioning Method |
From the list, select one of the following methods to be used to provision the LSP:
Note:
|
Provision Type |
From the list, select the type of LSP that you want to provision (RSVP or SR (segment routing)). |
Name |
For a primary LSP, specify a unique name for the LSP. For a secondary or standby LSP, specify the same name as the primary LSP that is associated with the secondary or standby LSP. You can use any number of alphanumeric characters, hyphens, and underscores. Note:
If you are creating multiple parallel LSPs that will share the same design parameters, the name you specify here is used as the base for the automatic naming of those LSPs. See the Count and Delimiter fields in the Advanced tab for more information. |
Node A |
From the list, select the node that you want to use as the ingress node. |
Node Z |
From the list, select the node that you want to use as the egress node. |
IP Z |
From the list, select the IP address for Node Z (that is, the egress node). The options in the list are populated based on the Node Z that you selected. |
Admin Status |
The Path Computation Server (PCS) uses the administration status of the LSP to decide whether to route or provision, or both route and provision the LSP. If the LSP is routed, no traffic flows through the LSP and its operational status is Up. If the LSP is provisioned, traffic flows through the LSP and its operational status is Active. Select one of the following options as the administration status:
|
Path Type |
From the list, select primary, secondary, or standby as the path type. |
Path Name |
Specify the name for the path. This field is available only for primary LSPs with RSVP provisioning type, and for all secondary and standby LSPs. |
Planned Bandwidth |
Specify the planned bandwidth (along with valid units, with no space between the bandwidth and units) for the LSP. If you specify a value without units, bps is applied. Valid units are:
Examples: 50M, 1000b, 25g. |
Bandwidth Sizing |
Note:
This option is displayed only when you select PCEP as the provisioning method. Click the toggle button to enable or disable (default) bandwidth sizing for the LSP. If you enable bandwidth sizing, the LSP is included in the periodic re-computation of planned bandwidth based on aggregated LSP traffic statistics. |
Adjustment Threshold (%) |
Note:
This option is available only when you enable bandwidth sizing. Specify the sensitivity (in %) of the automatic bandwidth adjustment. The new planned bandwidth is only considered if it differs from the existing bandwidth by the value of this setting or more. The default value is 10%. |
Minimum Bandwidth |
Note:
This option is available only when you enable bandwidth sizing. Specify the minimum planned bandwidth (along with valid units, with no space between the bandwidth and units) for the LSP. If you specify a value without units, bps is applied. If the new planned bandwidth is less than the minimum setting, the PCE signals the LSP with the minimum bandwidth. However, if the new planned bandwidth falls in between the maximum and minimum settings, The PCE signals the LSP with the new planned bandwidth. The valid units are:
Examples: 50M, 1000b, 25g. |
Maximum Bandwidth |
Note:
This option is available only when you enable bandwidth sizing. Specify the maximum planned bandwidth (along with valid units, with no space between the bandwidth and units) for the LSP. If you specify a value without units, bps is applied. If the new planned bandwidth is greater than the maximum setting, the PCE signals the LSP with the maximum bandwidth. However, if the new planned bandwidth falls in between the maximum and minimum settings, the PCE signals the LSP with the new planned bandwidth. The valid units are:
Examples: 50M, 1000b, 25g. |
Minimum Variation Threshold |
Note:
This option is available only when you enable bandwidth sizing. Specify the sensitivity of the automatic bandwidth adjustment when the new planned bandwidth is compared to the current planned bandwidth. Default: Zero. The new planned bandwidth is only considered if the difference is greater than or equal to the value of this setting. Because it is not a percentage, this can be used to prevent small fluctuations from triggering unnecessary bandwidth changes. If both the adjustment threshold and the minimum variation threshold are greater than zero, both settings are taken into consideration. In that case, the new planned bandwidth is considered if the percentage difference is greater than or equal to the adjustment threshold, and, the actual difference is greater than or equal to the minimum variation. |
Color Community |
Note:
This field is available only for SR LSPs. Assign a color for the SR LSP that can be used to map traffic on the LSP. |
Use Penultimate Hop as Signaling Address |
Note:
This field is available only for SR LSPs. Click the toggle button to enable the PCS to use the penultimate hop as the signaling address for Egress Peer Engineering (EPE). If you haven’t specified a color community, the setting applies to all traffic. If you’ve specified a color community, the setting applies to traffic in that color community. |
Setup |
Specify the setup priority for the tunnel traffic. Priority levels range from 0 (highest priority) through 7 (lowest priority). The default is 7, which is the standard MPLS LSP definition in Junos OS. Based on the setup priority, the PCE determines whether a new LSP can be established, by preempting an existing LSP. The existing LSP can be preempted if the setup priority of the new LSP is higher than that of the existing LSP and the preemption releases enough bandwidth for the new LSP. |
Hold |
Specify the hold priority for the tunnel traffic. Priority levels range from 0 (highest priority) through 7 (lowest priority). The default is 7, which is the standard MPLS LSP definition in Junos OS. Based on the hold priority, the PCE determines whether the LSP can be preempted or not. If the hold priority for an LSP is higher, it is unlikely for the LSP to be preempted. |
Planned Metric |
Specify the static tunnel metric. The PCE uses this metric to route the LSP instead of allowing the router itself to choose a path. |
Routing Method |
From the list, select a routing method for the LSP to specify whether the PCE should compute and provision the path for the LSP or not: The available options are:
|
Binding SID |
Note:
This field is available only for SR LSPs with NETCONF as the provisioning type. Specify the numerical binding SID label value. |
Constraints |
|
Admin Group Include All |
From the list, select one or more admin group bits for the LSP to traverse links that include all of the admin groups specified in this field. The maximum selections allowed is 32. The admin group bits are mapped to meaningful names, such as colors (configured from the Configuration > Network > Admin Group page), so that you can easily differentiate the different traffic routes in the display and also use coloring constraints to influence the path of the LSP. |
Admin Group Include Any |
From the list, select one or more admin group bits for the LSP to traverse links that include at least one of the admin groups specified in this field. The maximum selections allowed is 32. |
Admin Group Exclude |
From the list, select one or more admin group bits for the LSP to traverse links that do not include any of the admin groups specified in this field. The maximum selections allowed is 32. |
Maximum Delay |
Specify the maximum delay (in milliseconds) for the LSP, which is used as a constraint for LSP rerouting. |
Maximum Hop |
Specify an integer value for the maximum number of hops that the LSP can traverse. |
Maximum Cost |
Specify an integer value for the maximum cost to be associated with the LSP. |
Advanced |
|
Count |
Specify the number of parallel LSPs to be created between two endpoints. These LSPs share the same design parameters as specified in the Constraints tab. Note:
Creating parallel LSPs in this manner is different from provisioning multiple LSPs (Provisioning > Multiple LSPs) where you configure Design parameters separately for each LSP. |
Delimiter |
Note:
This field is available only when the count value is greater than 1. Specify a delimiter value, which can consist of alphanumeric characters and special characters except space, comma (,), and semicolon (;). This value is used in the automatic naming of parallel LSPs that share the same design parameters. The PCE names the LSPs using the name you enter in the Properties tab and appends the delimiter value plus a unique numerical value beginning with 1 Example: myLSP_1, myLSP_2, and so on. |
Description |
Specify a comment or description for the LSP for your reference. |
Symmetric Pair Group |
Specify a unique name for the symmetric pair group. You can use any number of alphanumeric and special characters. LSPs with the same group name (as specified in this field) are considered part of a symmetric pair group. You create a symmetric pair group so that the LSP from the ingress node to the egress node follows the same path as the LSP from the egress node to the ingress node. When there are two tunnels with the same end nodes but in opposite directions, the path routing uses the same set of links. For example, suppose Tunnel1 source to destination is NodeA to NodeZ, and Tunnel2 source to destination is NodeZ to NodeA. Selecting Tunnel1-Tunnel2 as a symmetric pair group places both tunnels along the same set of links. Tunnels in the same group are paired based on the source and destination node. |
Create Symmetric Pair |
Note:
This option is displayed only when you specify a symmetric pair group. Click the toggle button to enable the creation of a symmetric pair. This option allows you to create the symmetric pair in the same operation as creating the LSP. |
Diversity Group |
Specify the name of a group of tunnels to which this tunnel belongs, and for which diverse paths are desired. |
Diversity Level |
From the list, select the level of diversity for the LSP:
|
Slice Include All |
Specify one or more topology slice IDs (numbers) for the LSP to traverse links that include all of the slice IDs specified in this field. |
Slice Include Any |
Specify one or more topology slice IDs (numbers) for the LSP to traverse links that include at least one of the slice IDs specified in this field. |
Slice Exclude |
Specify one or more topology slice IDs (numbers) for the LSP to traverse links that do not include any of the slice IDs specified in this field. |
Route on Protected IP Link |
Click to enable the toggle button if you want the route to use protected IP links as much a possible. |
Custom Attributes |
Click the Add icon (+) to specify provisioning properties not directly supported by the GUI. For example, you cannot specify a hop-limit when you provision an LSP. However, you can add hop-limit as a custom attribute. At the edit > protocols > mpls > label-switched-path hierarchy level in the NETCONF template file, you must add the statements needed to provision with the property you are adding. If the property is present with the defined value, then the provisioning statement is executed. |
Path |
|
Routing Path Type |
From the list, select the type of routing path for the LSP:
|
Add Hop |
This option available only if the routing path type is Preferred or Required. Click the Add (+) icon or click Add Hop. From the list, select an option as the first hop between node A and node Z. In addition, click the toggle button next to this field to specify whether the hop is strict or loose:
To add additional hops, click the + icon again. You can add a maximum of 37 hops. Note:
When specifying a loose hop, you can choose from all links in the network. When specifying a loose hop for a Required path, anycast group SIDs are also available for selection. |
Schedule |
|
Plan |
|
Considerations When Using Logical Nodes
You can add and provision LSPs that incorporate logical nodes. In Junos OS, PCEP is not supported for logical nodes, but the PCE can still import logical node information using device collection. When a device collection task is run, the PCE uses the Junos OS show configuration command on each router to obtain both physical and logical node information. The logical node information must then be correlated with the physical node information, before provisioning LSPs that use logical nodes.
To provision an LSP that uses logical nodes:
On the Topology page (Network > Topology), click the Node tab in the network information table and confirm that the PCEP Status is Up for all the physical nodes. For logical nodes, the PCEP Status is blank because LSPs originating from a logical system cannot be discovered directly by PCEP.
Enable NETCONF for the physical nodes (if not already done):
Select Configuration > Devices.
The Device page appears.
Select a device and click the Edit icon.
The Edit Device-Name page appears.
In the Protocols section, select NETCONF and click the toggle button to enable NETCONF for the selected device.
Click Save.
NETCONF is now enabled for the selected device.
Repeat the procedure to enable NETCONF for multiple devices.
On the Topology page, click the Node tab in the network information table and confirm that the NETCONF Status is Up for these devices.
Create and run a device collection task to obtain the latest information.
Note:Run device collection before you attempt to create LSPs that incorporate logical nodes because otherwise, the logical nodes are not available as selections for Nodes A and Z in the Add Tunnel page (Network > Topology > Tunnel tab > Provisioning).
To create a device collection task:
Select Settings > Network > Task Scheduler.
The Task Scheduler page appears.
Click Add.
The Create New Task page (wizard) appears.
Configure the fields on each step of the wizard, as required.
If you use the Selective Devices option, select only the physical devices. See Add a Device Collection Task for more information.
Click Submit.
The details of the task that you created are displayed on the Task Scheduler page. The device collection data is sent to the PCS for routing and is reflected in the Topology view.
When the device collection task is run, the PCE uses the Junos OS show configuration command on each physical router to obtain both physical and logical node information. This allows the PCE to correlate each logical node to its corresponding physical node. You can confirm this correlation from the Node tab in the network information table (Network > Topology).
(Optional) Add the Physical Hostname and Physical Host IP columns to the Node tab. For a logical node, the hostname and IP address in these columns tell you which physical node correlates with the logical node.
Provision LSPs:
Now that the logical nodes are in the device list and they are correlated to the correct physical nodes, you can create LSPs that incorporate logical nodes. You do this using the same procedure as LSPs using only physical nodes, except that the provisioning method must be specified as NETCONF.
Run the device collection task periodically to keep the logical node information updated. There are no real time updates for logical nodes.