09-Segment Routing Command Reference

HomeSupportSwitchesH3C S12500G-AF Switch SeriesReference GuidesCommand ReferencesH3C S12500G-AF Switch Series Command References-Release759X-6W10009-Segment Routing Command Reference
01-MPLS SR commands
Title Size Download
01-MPLS SR commands 145.36 KB

MPLS SR commands

display isis segment-routing adjacency

Use display isis segment-routing adjacency to display IS-IS SR adjacency segment information.

Syntax

display isis segment-routing adjacency [ process-id ]

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Parameters

process-id: Specifies an IS-IS process ID in the range of 1 to 65535. If you do not specify this argument, the command displays SR adjacency segment information about all IS-IS processes.

Examples

# Display SR adjacency segment information about IS-IS process 1.

<Sysname> display isis segment-routing adjacency 1

 

               Segment routing adjacency path information for IS-IS(1)

               --------------------------------------------------

 

SystemID            Interface       Nexthop         Label          Type

-------------------------------------------------------------------------------

0000.0000.0011      Vlan1           10.123.110.21   24122          L1

0000.0000.0012      Vlan2           192.168.56.21   24121          L1

Table 1 Command output

Field

Description

SystemID

System ID of the neighbor.

Interface

Interface connected to the neighbor.

Nexthop

Next hop of the adjacency segment.

Label

Incoming label.

Type

Link adjacency type of the interface.

 

display isis segment-routing global-block

Use display isis segment-routing global-block to display IS-IS SRGB information.

Syntax

display isis segment-routing global-block [ level-1 | level-2 ] [ process-id ]

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Parameters

level-1: Specifies Level-1 SRGB.

level-2: Specifies Level-2 SRGB.

process-id: Specifies an IS-IS process ID in the range of 1 to 65535. If you do not specify this argument, the command displays the SRGBs of all IS-IS processes.

Usage guidelines

If you do not specify the level-1 or level-2 keyword, the command displays information about both the Level-1 SRGB and Level-2 SRGB.

Examples

# Display information about the SRGBs for IS-IS process 1.

<Sysname> display isis segment-routing global-block 1

 

             Segment routing global block information for IS-IS(1)

             -----------------------------------------------------

 

                          Level-1 SRGB

-------------------------

System ID                          Base                Range

-------------------------------------------------------------------------------

0000.0000.0011                     16666               5557

0000.0000.0012                     18012               4001

Table 2 Command output

Field

Description

System ID

System ID of the neighbor.

Base

Minimum label value of the SRGB.

Range

Number of labels in the SRGB.

 

Related commands

segment-routing global-block

display isis segment-routing prefix-sid-map

Use display isis segment-routing prefix-sid-map to display IS-IS SR prefix-SID mappings.

Syntax

display isis segment-routing prefix-sid-map [ active-policy | backup-policy ] [ process-id ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Parameters

active-policy: Displays active prefix-SID mappings.

backup-policy: Displays backup prefix-SID mappings.

process-id: Specifies an IS-IS process ID in the range of 1 to 65535. If you do not specify this argument, the command displays information about all IS-IS processes.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Usage guidelines

If you do not specify the active-policy or backup-policy keyword, the command displays information about both active and backup prefix-SID mappings.

Examples

# Display active IS-IS SR prefix-SID mappings.

<Sysname> display isis segment-routing prefix-sid-map active-policy

 

ISIS 1 - Active policy

 

Number of mappings: 5

Prefix               SID index    Range        Flags

2.2.2.2/32           10           10           -

3.3.3.3/32           300          1            -

8.8.8.8/32           600          20           -

11.11.11.11/32       100          10           -

12.12.12.1/32        44           3            -

# Display detailed information about active IS-IS SR prefix-SID mappings.

<Sysname> display isis segment-routing prefix-sid-map active-policy verbose

 

ISIS 1 - Active policy

 

Number of mappings: 2

Prefix 1.1.1.1 32

    Source        : Local

    Router ID     : 1010.1020.1030

    Level         : Not set

    SID index     : 100

    Range         : 1

    Last prefix   : 1.1.1.1/32

    Last SID index: 100

    Flags         : -

 

Prefix 2.2.2.2 32

    Source        : Remote

    Router ID     : 1010.1020.1040

    Level         : L1

    SID index     : 200

    Range         : 1

    Last prefix   : 2.2.2.2/32

    Last SID index: 200

    Flags         : -

# Display backup IS-IS SR prefix-SID mappings.

<Sysname> display isis segment-routing prefix-sid-map backup-policy

 

ISIS 1 - Backup policy

 

Number of mappings: 4

Prefix               SID index    Range        Flags

2.2.2.2/32           200          30           -

12.12.12.1/32        44           3            -

8.8.8.8/32           600          20           -

2.2.2.2/32           10           10           -

# Display all IS-IS SR prefix-SID mappings.

<Sysname> display isis segment-routing prefix-sid-map

 

ISIS 1 – Both active policy and backup policy

 

Number of mappings: 9

 

Prefix               SID index    Range        Flags

2.2.2.2/32           10           10           -

2.2.2.2/32           10           10           -

2.2.2.2/32           200          30           -

3.3.3.3/32           300          1            -

8.8.8.8/32           600          20           -

8.8.8.8/32           600          20           -

11.11.11.11/32       100          10           -

12.12.12.1/32        44           3            -

12.12.12.1/32        44           3            -

Table 3 Command output

Field

Description

SID index

Start SID index value.

Range

Number of consecutive SIDs assigned.

Flags

Mapping flags.

The A flag means attatched, which indicates that the peer specified by the prefix is directly connected to the device.

If no flags are set, this field display a hyphen (-).

Source

Source of the prefix-SID mapping:

·     Local—The mapping is configured on the local device.

·     Remote—The mapping is configured on the remote device.

Router ID

ID of the route advertiser.

Level

Level of the route advertiser:

·     L1—Level-1 IS-IS route.

·     L2—Level-2 IS-IS route.

·     Not set—The route was locally advertised.

 

display segment-routing mapping-server prefix-sid-map

Use display segment-routing mapping-server prefix-sid-map to display prefix-SID mappings.

Syntax

display segment-routing mapping-server prefix-sid-map [ ip-address mask-length | verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Parameters

ip-address: Specifies an IPv4 address prefix in dotted decimal notation.

mask-length: Specifies the mask length, in the range of 1 to 32.

verbose: Displays detailed information about all configured prefix-SID mappings.

Usage guidelines

If you do not specify any parameters, this command displays brief information about all configured prefix-SID mappings.

Examples

# Display the prefix-SID mapping for prefix 1.1.1.1.

<Sysname> display segment-routing mapping-server prefix-sid-map 1.1.1.1 32

                    SRMS mappings

Prefix              SID index   Range       Flags

1.1.1.1/32          10          100         A

# Display all configured prefix-SID mappings.

<Sysname> display segment-routing mapping-server prefix-sid-map

                    SRMS mappings

 

Number of mappings: 2

 

Prefix              SID index   Range       Flags

1.1.1.1/32          10          100         A

2.2.2.2/32          256         520         -

# Display detailed information about all configured prefix-SID mappings.

<Sysname> display segment-routing mapping-server prefix-sid-map verbose

                    SRMS mappings

 

Number of mappings: 2

 

Prefix 1.1.1.1/32

  SID index     : 10

  Range         : 100

  Last prefix   : 1.1.1.100/24

  Last SID index: 109

  Flags         : A

 

Prefix 2.2.2.2/32

  SID index     : 256

  Range         : 520

  Last prefix   : 2.2.4.9/24

  Last SID index: 775

  Flags         : -

Table 4 Command output

Field

Description

SID index

Start SID index value.

Range

Number of consecutive SIDs assigned.

Flags

Mapping flags.

The A flag means attatched, which indicates that the peer specified by the prefix is directly connected to the device.

If no flags are set, this field display a hyphen (-).

Last Prefix

Final prefix.

Last SID index

SID assigned to the final prefix.

 

fast-reroute microloop-avoidance enable

Use fast-reroute microloop-avoidance enable to enable FRR microloop avoidance.

Use undo fast-reroute microloop-avoidance enable to disable FRR microloop avoidance.

Syntax

fast-reroute microloop-avoidance enable [ level-1 | level-2 ]

undo fast-reroute microloop-avoidance enable [ level-1 | level-2 ]

Default

FRR microloop avoidance is disabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

level-1: Specifies FRR microloop avoidance for IS-IS Level-1.

level-2: Specifies FRR microloop avoidance for IS-IS Level-2.

Usage guidelines

Use this command only on the source node (the node prior to the node or link that failed).

On an network configured with TI-LFA FRR, if a node or link fails, traffic will be switched to the backup path calculated by TI-LFA. However, if a device along the backup path has not finished route convergence, traffic will be looped between the device and the source node. The loop stops only when the device finishes route convergence.

To resolve this problem, configure microloop avoidance on the source node. Then, when a node or link fails, traffic will be switched to the backup path calculated by TI-LFA. The source node waits for a period of time for other devices to finish route convergence. After the delay time elapses, the source node starts route convergence.

If you do not specify the level-1 or level-2 keyword, the command enables or disables FRR microloop avoidance on all IS-IS levels.

Examples

# Enable FRR microloop avoidance for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute microloop-avoidance enable

Related commands

fast-reroute microloop-avoidance rib-update-delay

fast-reroute microloop-avoidance rib-update-delay

Use fast-reroute microloop-avoidance rib-update-delay to set the FRR microloop avoidance RIB-update-delay time.

Use undo fast-reroute microloop-avoidance rib-update-delay to restore the default.

Syntax

fast-reroute microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo fast-reroute microloop-avoidance rib-update-delay [ level-1 | level-2 ]

Default

The FRR microloop avoidance RIB-update-delay time is 5000 ms.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

delay-time: Specifies the FRR microloop avoidance RIB-update-delay time in milliseconds. The value range is 1 to 60000.

level-1: Specifies the FRR microloop avoidance RIB-update-delay time for IS-IS Level-1.

level-2: Specifies the FRR microloop avoidance RIB-update-delay time for IS-IS Level-2.

Usage guidelines

Use this command only on the source node (the node prior to the node or link that failed).

If you do not specify the level-1 or level-2 keyword, the command sets the FRR microloop avoidance RIB-update-delay time for all IS-IS levels.

Examples

# Set the FRR microloop avoidance RIB-update-delay time to 6000 ms for Level-1 of IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute microloop-avoidance rib-update-delay 6000 level-1

Related commands

fast-reroute microloop-avoidance

fast-reroute ti-lfa

Use fast-reroute ti-lfa to enable Topology-Independent Loop-Free Alternate Fast Re-Route (TI-LFA FRR).

Use fast-reroute ti-lfa to disable TI-LFA FRR.

Syntax

fast-reroute ti-lfa [ per-prefix ] [ route-policy route-policy-name | host ] [ level-1 | level-2 ]

undo fast-reroute ti-lfa [ level-1 | level-2 ]

Default

TI-LFA FRR is disabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

per-prefix: Calculates backup routing information for each advertising source of each route. If you do not specify this keyword, the device calculates backup routing information for each route.

route-policy route-policy-name: Enables TI-LFA FRR for prefixes identified by a routing policy. The route-policy-name argument specifies the routing policy name, a case-sensitive string of 1 to 63 characters.

host: Enables TI-LFA FRR for host routes.

level-1: Specifies TI-LFA FRR for IS-IS Level-1.

level-2: Specifies TI-LFA FRR for IS-IS Level-2.

Usage guidelines

TI-LFA FRR provides link and node protection for SR tunnels. When a link or node fails, TI-LFA FRR switches the traffic to the backup path to ensure continuous data forwarding.

Before configuring TI-LFA FRR, you must execute the following commands in IS-IS IPv4 unicast address family view:

·     segment-routing mpls

·     fast-reroute lfa

TI-LFA FRR takes effect only after you enable LFA FRR.

TI-LFA FRR operates in a level only after you enable LFA FRR for the level.

If you do not specify the route-policy route-policy-name or host option, the device enables TI-LFA FRR for all routes.

If you do not specify the level-1 or level-2 keyword, the command enables or disables TI-LFA FRR for all IS-IS levels.

Examples

# Enable TI-LFA FRR for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute ti-lfa

Related commands

fast-reroute (Layer 3IP Routing Command Reference)

route-policy (Layer 3IP Routing Command Reference)

segment-routing mpls

isis adjacency-sid

Use isis adjacency-sid to assign an IS-IS adjacency SID to an IS-IS adjacency.

Use undo isis adjacency-sid to reclaim an IS-IS adjacency SID.

Syntax

isis adjacency-sid { absolute absolute-value | index index-value } [ nexthop nexthop-address ]

undo isis adjacency-sid { absolute absolute-value | index index-value }

Default

An IS-IS adjacency does not have an adjacency SID.

Views

Interface view

Predefined user roles

network-admin

mdc-admin

Parameters

absolute absolute-value: Specifies an absolute value as the adjacency SID. The value range for the absolute-value argument is 16 to 1023.

index index-value: Specifies an adjacency SID index value. The value range for the index-value argument is 0 to 1007.

nexthop nexthop-address: Specifies a next hop by its IP address. If the network type of the interface is broadcast, you must specify this option. If the network type of the interface is P2P, you cannot specify this option.

Usage guidelines

After you enable MPLS SR adjacency label allocation, the device randomly allocates adjacency SIDs to the links to its IGP neighbors. If the link to an IGP neighbor flaps, the adjacency SID of the link keeps changing. For a link to always use the same adjacency SID, use this command to assign a specific adjacency SID to the link.

You can assign adjacency SID by using absolute values or index values. If you use index values, the adjacency SID of a link is the base value of the SRLB plus the index value for the link.

Before assigning adjacency SIDs, execute the display mpls label command to display the usage status of the labels that you want to assign as adjacency SIDs. Make sure the labels are in Idle state. A label that is not in Idle state is being used by another protocol. If you assign it to a link as an adjacency SID, the adjacency SID is not available even if the status of the label changes to Idle later. To use the adjacency SID, you must remove the adjacency SID assignment and assign the adjacency SID again.

Before executing this command on an interface, you must enable IS-IS on the interface.

If you execute this command on an interface multiple times, the most recent configuration takes effect.

This command takes effect only after you execute the segment-routing mpls and segment-routing adjacency enable commands.

If you execute this command on an interface after enabling MPLS SR adjacency label allocation for an IGP, the interface prefers the assigned adjacency SID.

You can use the isis circuit-type p2p command to change the network type of an interface. To change the network type of an interface after you assign an adjacency SID on the interface, you must remove the assignment first.

Examples

# Set the absolute value of the adjacency SID to 20000 on interface VLAN-interface 10. Specify 1.1.1.1 as the next hop.

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] isis enable 1

[Sysname-Vlan-interface10] isis adjacency-sid absolute 20000 nexthop 1.1.1.1

Related commands

isis circuit-type p2p (Layer 3IP Routing Command Reference)

isis enable (Layer 3IP Routing Command Reference)

isis fast-reroute ti-lfa disable

Use isis fast-reroute ti-lfa disable to disable an IS-IS interface from participating in TI-LFA calculation.

Use undo isis fast-reroute ti-lfa disable to enable an IS-IS interface to participate in TI-LFA calculation.

Syntax

isis fast-reroute ti-lfa disable [ level-1 | level-2 ]

undo isis fast-reroute ti-lfa disable [ level-1 | level-2 ]

Default

An IS-IS interface participates in TI-LFA calculation.

Views

Interface view

Predefined user roles

network-admin

mdc-admin

Parameters

level-1: Specifies TI-LFA calculation on IS-IS Level-1.

level-2: Specifies TI-LFA calculation on IS-IS Level-2.

Usage guidelines

Disable the output interface to the primary next hop from participating in TI-LFA calculation.

If you do not specify the level-1 or level-2 keyword, the command disables or enables the interface to participate in TI-LFA calculation in any level.

Examples

# Disable VLAN-interface 10 from participating in TI-LFA calculation.

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] isis enable 1

[Sysname-Vlan-interface10] isis fast-reroute ti-lfa disable

Related commands

fast-reroute ti-lfa

isis prefix-sid

Use isis prefix-sid to configure an IS-IS prefix SID.

Use undo isis prefix-sid to restore the default.

Syntax

isis [ process-id process-id ] prefix-sid { absolute absolute-value | index index-value } [ n-flag-clear | { explicit-null | no-php } ] *

undo [ process-id process-id ] isis prefix-sid

Default

No IS-IS prefix SID is configured.

Views

Loopback interface view

Predefined user roles

network-admin

mdc-admin

Parameters

process-id process-id: Specifies an IS-IS multi-instance process by its ID in the range of 1 to 65535. To configure an IS-IS prefix SID for a traditional IS-IS process, do not specify this option.

absolute absolute-value: Specifies an absolute value as the prefix SID. The absolute-value argument is in the range of 0 to 1048575.

index index-value: Specifies an index value. The index-value argument is in the range of 0 to 1048575.

n-flag-clear: Sets the Node-SID flag bit of the prefix SID to 0 to use the prefix SID for a group of SR nodes. If you do not specify this keyword, the flag bit is 1 and the prefix SID is used for a single SR node.

explicit-null: Sets the Explicit-null flag bit of the prefix SID to 1. This setting requires that the upstream neighbor uses an explicit null label to replace the prefix SID. If you do not specify this keyword, the flag bit is 0 and the upstream neighbor continues to forward the packet based on the prefix SID. For more information about the explicit null label, see MPLS basics configuration in MPLS Configuration Guide.

no-php: Sets the P-flag bit of the prefix SID to 1 so the penultimate hop does not pop out the SID. If you do not specify this keyword, the P-flag bit is 0 and the penultimate hop pops out the SID.

Usage guidelines

An absolute value used as the prefix SID must be in the SRGB of the node.

If you specify an index value, the sum of the index value and the SRGB base value is used as the prefix SID. The prefix SID must be in the SRGB of the node.

To use a prefix SID for a group of SR nodes in anycast scenarios, specify the n-flag-clear keyword to set the Node-SID flag bit of the prefix SID to 0.

To configure an IS-IS prefix SID, you must enable an IS-IS process on the loopback interface.

If you execute this command on an interface multiple times, the most recent configuration takes effect.

Examples

# Set the IS-IS prefix SID index to 20 on loopback interface 1.

<Sysname> system-view

[Sysname] interface loopback 1

[Sysname-LoopBack1] isis enable 1

[Sysname-LoopBack1] isis prefix-sid index 20

mapping-server prefix-sid-map

Use mapping-server prefix-sid-map to configure a prefix-SID mapping.

Use undo mapping-server prefix-sid-map to delete a prefix-SID mapping.

Syntax

mapping-server prefix-sid-map ip-address mask-length start-value [ range range-value ] [ attached ]

undo mapping-server prefix-sid-map ip-address mask-length

Default

No prefix-SID mappings exist.

Views

Segment routing view

Predefined user roles

network-admin

mdc-admin

Parameters

ip-address: Specifies an IPv4 address prefix to be mapped or specifies the start IP prefix for a range of prefix-SID mappings, in dotted decimal notation.

mask-length: Specifies the mask length, in the range of 1 to 32.

start-value: Specifies the index value of the SID to be mapped to the specified prefix, or specifies the index value of the start SID for a range of prefix-SID mappings. The value range for this argument is 0 to 1048574.

range range-value: Specifies the number of prefix-SID mappings, in the range of 1 to 1048575. Specify this option if you want to configure more than one mapping by using a single command. The system creates the specified number of mappings, starting from the start IP prefix and SID index value. The increment step for the prefix and SID index value is 1.

attached: Specifies that the specified prefixes represent local networks.

Usage guidelines

The specified prefixes must not belong to any existing prefix-SID mappings.

Before you configure prefix-SID mappings in bulk, plan the number of mappings. Make sure there are enough mappings to use.

If you specify a value greater than 65535 for the range-value argument, the prefix-SID mappings cannot be advertised through IS-IS or OSPF.

Examples

# Map prefix 1.1.1.1/32 to SID index value 100.

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] mapping-server prefix-sid-map 1.1.1.1 32 100

# Configure two prefix-SID mappings, starting from prefix 10.1.1.1/32 and SID index value 200.

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] mapping-server prefix-sid-map 10.1.1.1 32 200 range 2

In the first mapping, the prefix is 10.1.1.1/32 and the SID is 200. In the second mapping, the prefix is 10.1.1.2/32 and the SID is 201.

segment-routing

Use segment-routing to enable segment routing and enter segment routing view.

Use undo segment-routing to disable segment routing.

Syntax

segment-routing

undo segment-routing

Default

Segment routing is disabled.

Views

System view

Predefined user roles

network-admin

mdc-admin

Usage guidelines

To configure the Segment Routing Mapping Server (SRMS) features, you must execute this command on the SRMS. The SRMS is an entity that advertises prefix-SID mappings in an IGP. By deploying an SRMS, you can allocate SIDs to devices that do not support MPLS SR, allowing for MPLS SR and LDP interworking.

Examples

# Enable segment routing and enter segment routing view.

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing]

segment-routing adjacency enable

Use segment-routing adjacency enable to enable MPLS SR adjacency label allocation.

Use undo segment-routing adjacency enable to disable MPLS SR adjacency label allocation.

Syntax

segment-routing adjacency enable

undo segment-routing adjacency enable

Default

MPLS SR adjacency label allocation is disabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Usage guidelines

For this command to take effect, you must enable MPLS SR.

Examples

# Enable MPLS SR adjacency label allocation for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing adjacency enable

Related commands

segment-routing mpls

segment-routing global-block

Use segment-routing global-block to configure the MPLS SRGB.

Use undo segment-routing global-block to restore the default.

Syntax

segment-routing global-block minimum-value maximum-value

undo segment-routing global-block

Default

The minimum label value is 16000. The maximum label value is 24000.

Views

IS-IS view

Predefined user roles

network-admin

mdc-admin

Parameters

minimum-value: Specifies the minimum label value, in the range of 16000 to 23999.

maximum-value: Specifies the maximum label value, in the range of 16001 to 24000.

Usage guidelines

To configure the SRGB successfully, make sure the SRGB contains the configured prefix SID.

Examples

# Configure the MPLS SRGB to be from 17000 to 22000 for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] segment-routing global-block 17000 22000

segment-routing mapping-server advertise-local

Use segment-routing mapping-server advertise-local to enable advertisement of locally configured prefix-SID mappings.

Use undo segment-routing mapping-server advertise-local to disable advertisement of locally configured prefix-SID mappings.

Syntax

segment-routing mapping-server advertise-local

undo segment-routing mapping-server advertise-local

Default

Advertisement is disabled for locally configured prefix-SID mappings.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Usage guidelines

In an SR to LDP interworking scenario, you must execute this command on the SRMS so the device advertises locally configured prefix-SID mappings to neighbors.

Examples

# Enable IS-IS to advertise locally configured prefix-SID mappings for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing mapping-server advertise-local

Related commands

mapping-server prefix-sid-map

segment-routing mapping-server receive

Use segment-routing mapping-server receive to enable reception of prefix-SID mappings.

Use undo segment-routing mapping-server receive to disable reception of prefix-SID mappings.

Syntax

segment-routing mapping-server receive

undo segment-routing mapping-server receive

Default

Reception of prefix-SID mappings is enabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Usage guidelines

In an SR to LDP interworking scenario, you must execute this command on the SRMCs so they can identify the prefix-SID mappings advertised by the SRMS.

Examples

# Disable reception of prefix-SID mappings for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] undo segment-routing mapping-server receive

Related commands

mapping-server prefix-sid-map

mapping-server prefix-sid-map advertise-local

segment-routing microloop-avoidance enable

Use segment-routing microloop-avoidance enable to enable SR microloop avoidance.

Use undo segment-routing microloop-avoidance enable to disable SR microloop avoidance.

Syntax

segment-routing microloop-avoidance enable [ level-1 | level-2 ]

undo segment-routing microloop-avoidance enable [ level-1 | level-2 ]

Default

SR microloop avoidance is disabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

level-1: Specifies SR microloop avoidance for IS-IS Level-1.

level-2: Specifies SR microloop avoidance for IS-IS Level-2.

Usage guidelines

After a network failure occurs or recovers, route convergence occurs on relevant network devices. Because of non-simultaneous convergence on network devices, microloops might be formed. After you configure SR microloop avoidance, the devices will forward traffic along the specified path before route convergence is finished on all the relevant network devices. Because the forwarding path is independent of route convergence, microloops are avoided.

If you execute both this command and the fast-reroute microloop-avoidance enable command, this command takes effect.

If you do not specify the level-1 or level-2 keyword, the segment-routing microloop-avoidance enable command enables or disables SR microloop avoidance on all IS-IS levels.

Examples

# Enable SR microloop avoidance for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing microloop-avoidance enable

Related commands

fast-reroute microloop-avoidance enable

segment-routing microloop-avoidance rib-update-delay

segment-routing microloop-avoidance rib-update-delay

Use segment-routing microloop-avoidance rib-update-delay to set the SR microloop avoidance RIB-update-delay time.

Use undo segment-routing microloop-avoidance rib-update-delay to restore the default.

Syntax

segment-routing microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo segment-routing microloop-avoidance rib-update-delay [ level-1 | level-2 ]

Default

The SR microloop avoidance RIB-update-delay time is 5000 ms.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

delay-time: Specifies the SR microloop avoidance RIB-update-delay time in milliseconds. The value range is 1 to 60000.

level-1: Specifies the SR microloop avoidance RIB-update-delay time for IS-IS Level-1.

level-2: Specifies the SR microloop avoidance RIB-update-delay time for IS-IS Level-2.

Usage guidelines

To leave sufficient time for IGP to finish route convergence, specify a proper value for the SR microloop avoidance RIB-update-delay timer. Before the timer expires, failure relevant devices will forward traffic along the specified path. After the timer expires, traffic will traverse the usual path.

If you do not specify the level-1 or level-2 keyword, this command sets the SR microloop avoidance RIB-update-delay time for all IS-IS levels.

Examples

# Set the SR microloop avoidance RIB-update-delay time to 6000 ms for IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing microloop-avoidance rib-update-delay 6000

Related commands

segment-routing microloop-avoidance enable

segment-routing mpls

Use segment-routing mpls to enable MPLS SR.

Use undo segment-routing mpls to disable MPLS SR.

Syntax

segment-routing mpls

undo segment-routing mpls

Default

MPLS SR is disabled.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Usage guidelines

For MPLS SR to take effect, set the IS-IS cost style to wide, compatible, or wide-compatible before configuring IS-IS to support MPLS SR. For more information about the cost style, see IS-IS configuration in Layer 3IP Routing Configuration Guide.

Examples

# Enable MPLS SR in IS-IS IPv4 unicast address family view of IS-IS process 1.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing mpls

Related commands

cost-style (Layer 3IP Routing Command Reference)

segment-routing sr-prefer

Use segment-routing sr-prefer to configure the device to prefer SRLSPs in traffic forwarding.

Use undo segment-routing sr-prefer to restore the default.

Syntax

segment-routing sr-prefer [ prefix-list prefix-list-name ]

undo segment-routing sr-prefer

Default

The device prefers LDP LSPs in traffic forwarding.

Views

IS-IS IPv4 unicast address family view

Predefined user roles

network-admin

mdc-admin

Parameters

prefix-list prefix-list-name: Specifies an IP address prefix list by its name, a case-sensitive string of 1 to 63 characters. The device preferentially uses SRLSPs to forward traffic destined for addresses on the prefix list, and preferentially uses LDP LSPs to forward traffic destined for other addresses. If you do not specify an IP address prefix list, the device preferentially uses SRLSPs to forward all traffic.

Usage guidelines

This command determines whether the device prefers SRLSPs or LDP LSPs when both SRLSPs and LDP LSPs are available for traffic forwarding.

This command takes effect only when MPLS SR is enabled and the SRLSPs use prefix SIDs.

Examples

# Configure the device to preferentially use SRLSPs established by IS-IS process 1 to forward traffic destined for the IPv4 unicast address family.

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing sr-prefer

Related commands

ip prefix-list (Layer 3—IP Routing Command Reference)

segment-routing mpls

 

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
All Support
  • Become a Partner
  • Partner Resources
  • Partner Business Management
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网