cspf-computation-mode

The path calculation metric implementation allows you to specify the path calculation for a given tunnel.

Syntax

cspf-computation-mode { [ ignore-overload-bit | metric-type [ use-bypass-metric | use-igp-metric | use-te-metric ] ] }
no cspf-computation-mode { [ ignore-overload-bit | metric-type [ use-bypass-metric | use-igp-metric | use-te-metric ] ] }

Command Default

By default, all LSPs use the TE-metric global configuration.

Parameters

ignore-overload-bit
Ignores the overload bit during CSPF computation.
metric-type
Select for CSPF computation.
use-bypass-metric
Use the bypass metric to enable the bypass path cost for the backup path.
use-igp-metric
Use to configure the metric plane to IGP-configured metric while computing the CSPF path.
use-te-metric
Use to configure the metric plane to the TE-configured metric while computing the CSPF path.

Modes

Global level (config-router-mpls-policy): This configuration covers all RSVP LSPs (primary, secondary LSPs).

MPLS router bypass LSP configuration mode. (config-router-mpls-bypass-lsp)

Individual LSP mode: This configuration covers all RSVP LSPs.

MPLS router MPLS interface dynamic bypass configuration mode (config-router-mpls-if-ethernet-slot/port-dynamic-bypass).

Usage Guidelines

The CLI configuration at the LSP level always overrides the configuration at the global level. That is, the decision to use-te-metric or use-igp-metric for CSPF path calculation if configured at the LSP level, always overrides the configuration at the global level.

The user can configure the CSPF computation mode for the CSPF Path calculation of dynamic bypass LSPs that get created. CSPF can make use of either the TE-metric as cost or the IGP metric as cost for the shortest path first algorithm.

The no form of the command removes the CSPF computation mode.

MPLS is supported only on devices based on the DNX chipset family. For a list of such devices, see "Supported Hardware".

Examples

In the following example, the CSPF computation mode is set back to a default value of the te-metric at the global level.

device# configure
device(config)# router-mpls
device(config-router-mpls)# policy
device(config-router-mpls-policy)# cspf-computation-mode metric-type use-igp-metric
device(config-router-mpls-policy)# no cspf-computation-mode metric-type use-te-metric
Error:CSPF computation is configured to use igp-metric
device(config-router-mpls-policy)# no cspf-computation-mode metric-type use-igp-metric

In the following example, the CSPF computation mode is set back to a default value of the use-te-metric at the LSP level.

device# configure
device(config)# router mpls
device(config-router-mpls)# lsp test
device(config-router-mpls-lsp-test)# cspf-computation-mode metric-type use-igp-metric
device(config-router-mpls-policy)# no cspf-computation-mode metric-type use-te-metric
Error:CSPF computation is configured to use-igp-metric
device(config-router-mpls-policy)# no cspf-computation-mode metric-type use-igp-metric

In the following example, both the cost and number of riding backups are considered using the use-bypass-metric command.

device# configure
device(config)# router-mpls
device(config-router-mpls)# policy
device(config-router-mpls-policy)# cspf-computation-mode metric-type use-bypass-metric

In the following example, both the cost and number of riding backups are considered using the use-igp-metric command for dynamic bypass MPLS Ethernet interface 0/8.

device# configure
device(config)# router-mpls
device(config-router-mpls)# mpls-interface ethernet 0/8
device(config-router-mpls-if-ethernet-0/8)# dynamic-bypass
device(config-router-mpls-if-ethernet-0/8-dynamic-bypass)# cspf-computaion-mode use-igp-metric