07-Segment Routing Command Reference

HomeSupportRouters5G IPRAN Access RoutersReference GuidesCommand ReferencesH3C RA5300 Router Command Reference-R7607-6W10107-Segment Routing Command Reference
03-SRv6 TE policy commands
Title Size Download
03-SRv6 TE policy commands 495.61 KB

Content

SRv6 TE policy commands· 1

address-family ipv6 sr-policy· 1

advertise ebgp enable· 1

backup hot-standby· 2

bestroute encap-type· 3

bfd srv6-encapsulation-mode encap· 3

binding-sid· 4

candidate-paths· 5

color end-point 6

default-color (public instance IPv4/IPv6 address family view) 6

default-color (VPN instance IPv4/IPv6 address family view) 7

display bgp routing-table ipv6 sr-policy· 8

display segment-routing ipv6 te bfd· 13

display segment-routing ipv6 te database· 14

display segment-routing ipv6 te forwarding· 22

display segment-routing ipv6 te policy· 26

display segment-routing ipv6 te policy last-down-reason· 31

display segment-routing ipv6 te policy statistics· 33

display segment-routing ipv6 te policy status· 34

display segment-routing ipv6 te sbfd· 36

display segment-routing ipv6 te segment-list 37

display segment-routing ipv6 te source-sid· 38

distribute bgp-ls· 40

explicit segment-list 41

forwarding statistics· 42

import-route sr-policy· 43

index· 43

path verification· 44

policy· 45

preference· 46

reset segment-routing ipv6 te forwarding statistics· 47

router-id filter 47

sbfd· 48

segment-list 49

shutdown· 49

snmp-agent trap enable srv6-policy· 50

sr-policy steering· 51

srv6-policy alarm-threshold· 52

srv6-policy backup hot-standby enable· 53

srv6-policy forwarding statistics enable· 53

srv6-policy forwarding statistics interval 54

srv6-policy locator 55

srv6-policy log enable· 56

srv6-policy path verification enable· 56

srv6-policy sbfd· 57

srv6-policy switch-delay delete-delay· 59

te ipv6-router-id· 59

traffic-engineering· 60

 


SRv6 TE policy commands

address-family ipv6 sr-policy

Use address-family ipv6 sr-policy to create the BGP IPv6 SR policy address family and enter its view, or enter the view of the existing BGP IPv6 SR policy address family.

Use undo address-family ipv6 sr-policy to delete the BGP IPv6 SR policy address family and all the configuration in the BGP IPv6 SR policy address family.

Syntax

address-family ipv6 sr-policy

undo address-family ipv6 sr-policy

Default

The BGP IPv6 SR policy address family does not exist.

Views

BGP instance view

Predefined user roles

network-admin

Usage guidelines

The configuration in BGP IPv6 SR policy address family view applies only to routes and peers in the BGP IPv6 SR policy address family.

Examples

# In BGP instance view, create the BGP IPv6 SR policy address family and enter its view.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6]

advertise ebgp enable

Use advertise ebgp enable to enable advertising BGP IPv6 SR policy routes to EBGP peers.

Use undo advertise ebgp enable to restore the default.

Syntax

advertise ebgp enable

undo advertise ebgp enable

Default

BGP IPv6 SR policy routes are not advertised to EBGP peers.

Views

BGP IPv6 SR policy address family view

Predefined user roles

network-admin

Usage guidelines

By default, BGP IPv6 SR policy routes are advertised among IBGP peers. To advertise BGP IPv6 SR policy routes to EBGP peers, you must execute this command to enable the advertisement capability.

Examples

# Enable advertising BGP IPv6 SR policy routes to EBGP peers.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] advertise ebgp enable

backup hot-standby

Use backup hot-standby to configure hot standby for an SRv6 TE policy.

Use undo backup hot-standby to restore the default.

Syntax

backup hot-standby { disable | enable }

undo backup hot-standby

Default

Hot standby is not configured for an SRv6 TE policy.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

disable: Disables hot standby for the SRv6 TE policy.

enable: Enables hot standby for the SRv6 TE policy.

Usage guidelines

The hot standby feature takes the candidate path with the greatest preference value in the SRv6 TE policy as the primary path and that with the second greatest preference value as the standby path. When the forwarding paths corresponding to all SID lists of the primary path fails, the standby path immediately takes over to minimize service interruption.

You can enable hot standby for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

Examples

# Enable hot standby for SRv6 TE policy 1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] backup hot-standby enable

Related commands

srv6-policy backup hot-standby enable

bestroute encap-type

Use bestroute encap-type to specify the packet encapsulation type preferred in optimal route selection.

Use undo bestroute encap-type to restore the default.

Syntax

bestroute encap-type { mpls | srv6 }

undo bestroute encap-type

Default

The device does not select optimal routes according to the packet encapsulation type.

Views

BGP-VPN instance view.

Predefined user roles

network-admin

Parameters

mpls: Prefers to use MPLS-encapsulated routes during optimal route selection.

srv6: Prefers to use SRv6-encapsulated routes during optimal route selection.

Usage guidelines

After this command is executed, BGP selects the optimal route in the VPN instance by using the following procedure:

1.     Selects the route according to the NEXT_HOP, Preferred-value, and LOCAL_PREF attributes in turn.

2.     Selects the route according to the encapsulation type specified by the bestroute encap-type command.

3.     Proceeds the subsequent steps in the original BGP route select procedure.

For more information about BGP route selection, see BGP overview in Layer 3—IP Routing Configuration Guide.

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

Examples

# Configure BGP to prefer SRv6-encapsulated routes during optimal route selection.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

[Sysname-bgp-default-vpn1] bestroute encap-type srv6

bfd srv6-encapsulation-mode encap

Use bfd srv6-encapsulation-mode encap to specify the Encap mode for the BFD or SBFD packets used for SRv6 forwarding paths connectivity detection.

Use undo bfd srv6-encapsulation-mode encap to restore the default.

Syntax

bfd srv6-encapsulation-mode encap

undo bfd srv6-encapsulation-mode encap

Default

The device uses the Insert mode to encapsulate the BFD or SBFD packets for SRv6 forwarding paths connectivity detection.

Views

System view

Predefined user roles

network-admin

Usage guidelines

To use BFD or SBFD to detect an SRv6 TE policy, the device needs to encapsulate the SID list of the SRv6 TE policy for the BFD or SBFD packets. The following encapsulation modes are available:

·     Insert—Insertion mode. It inserts an SRH after the original IPv6 header. All SIDs in the SID list of the SRv6 TE policy are encapsulated in the SRH. If the length of the SID list is 0, the SRH is not inserted.

·     Encaps—Normal encapsulation mode. It adds a new IPv6 header and an SRH to the original packets. All SIDs in the SID list of the SRv6 TE policy are encapsulated in the SRH. If the length of the SID list is 0, the SRH is not inserted.

To establish a BFD or SBFD session successfully, make sure the two ends of the session use the same encapsulation mode for the BFD or SBFD packets.

The encapsulation mode configured using this command cannot take effect immediately when a BFD or SBFD session has been established. You must first execute the bfd echo or sbfd command with the disable keyword specified to disable BFD or SBFD for the SRv6 TE policy and then enable BFD or SBFD for the SRv6 TE policy.

Examples

# Configure the device to use the Encap mode to encapsulate the BFD or SBFD packets for SRv6 forwarding paths connectivity detection.

<Sysname> system-view

[Sysname] bfd srv6-encapsulation-mode encap

Related commands

sbfd

binding-sid

Use binding-sid to configure a BSID for an SRv6 TE policy.

Use undo binding-sid to delete the BSID.

Syntax

binding-sid ipv6 ipv6-address

undo binding-sid

Default

No BSID is configured for an SRv6 TE policy.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

ipv6 ipv6-address: Specifies the BSID value, which is an IPv6 address.

Usage guidelines

You can use this command to manually configure a BSID for an SRv6 TE policy or leave the SRv6 TE policy to obtain a BSID automatically. If an SRv6 TE policy has only color and endpoint configuration, the SRv6 TE policy will automatically request a BSID.

The manually configured BSID has a higher priority over the automatically obtained BSID.

The BSID configured by this command must be on the locator specified for SRv6 TE policies in SRv6 TE view. Otherwise, the SRv6 TE policy cannot forward packets.

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

Examples

# Set the BSID of SRv6 TE policy srv6policy to 1000::1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] binding-sid ipv6 1000::1

candidate-paths

Use candidate-paths to create and enter the candidate path view for an SRv6 TE policy, or enter the existing SRv6 TE policy candidate path view.

Use undo candidate-paths to delete the SRv6 TE policy candidate path view and all the configurations in the view.

Syntax

candidate-paths

undo candidate-paths

Default

The candidate path view for an SRv6 TE policy does not exist.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Examples

# Create the SRv6 TE policy candidate paths instance and enter its view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] candidate-paths

[Sysname-srv6-te-policy-srv6policy-path]

color end-point

Use color end-point to configure the color and endpoint attributes of an SRv6 TE policy.

Use undo color to delete the color and endpoint settings of an SRv6 TE policy.

Syntax

color color-value end-point ipv6 ipv6-address

undo color

Default

The color and endpoint attributes of an SRv6 TE policy are not configured.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

color-value: Specifies the color attribute value, in the range of 0 to 4294967295.

ipv6-address: Specifies the endpoint IPv6 address.

Usage guidelines

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

Different SRv6 TE policies cannot have the same color or endpoint IP address.

Examples

# Configure the color as 20 and endpoint IPv6 address as 1000::1 for SRv6 TE policy srv6policy.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] color 20 end-point ipv6 1000::1

default-color (public instance IPv4/IPv6 address family view)

Use default-color to configure a default color value for public route recursion to an SRv6 TE policy.

Use undo default-color to restore the default.

Syntax

default-color color-value

undo default-color

Default

No default color value is configured.

Views

Public instance IPv4 address family view

Public instance IPv6 address family view

Predefined user roles

network-admin

Parameters

color-value: Default color value in the range of 0 to 4294967295.

Usage guidelines

The local PE uses the default color value to match an SRv6 TE policy for a received public network route if the route does not carry a color extended community and no color is added to the route through a routing policy.

This command applies only to the public network routes learned from a remote PE.

The default color value configured by this command is used only for SRv6 TE policy traffic steering. It does not used in route advertisement.

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

Examples

# In public instance IPv4 address family view, set the default color to 100 for public network route recursion to an SRv6 TE policy.

<Sysname> system-view

[Sysname] ip public-instance

[Sysname-public-instance] address-family ipv4

[Sysname-public-instance-ipv4] default-color 100

default-color (VPN instance IPv4/IPv6 address family view)

Use default-color to configure a default color value for L3VPN route recursion to an SRv6 TE policy.

Use undo default-color to restore the default.

Syntax

default-color color-value [ evpn ]

undo default-color [ evpn ]

Default

No default color value is configured.

Views

VPN instance IPv4 address family view

VPN instance IPv6 address family view

Predefined user roles

network-admin

Parameters

color-value: Default color value in the range of 0 to 4294967295.

evpn: Specifies the EVPN L3VPN service. If you do not specify this keyword, the default color applies to MPLS L3VPN route recursion to an SRv6 TE policy.

Usage guidelines

The local PE uses the default color value to match an SRv6 TE policy for a received VPNv4, VPNv6, or EVPN IP prefix route if the route does not carry a color extended community and no color is added to the route through a routing policy.

This command applies only to the VPN routes learned from a remote PE.

The default color value configured by this command is used only for SRv6 TE policy traffic steering. It does not used in route advertisement.

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

Examples

# In IPv4 address family view for VPN instance vpn1, set the default color to 100 for EVPN L3VPN route recursion to an SRv6 TE policy.

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] address-family ipv4

[Sysname-vpn-ipv4-vpn1] default-color 100 evpn

display bgp routing-table ipv6 sr-policy

Use display bgp routing-table ipv6 sr-policy to display route information of a BGP SRv6 TE policy.

Syntax

display bgp [ instance instance-name ] routing-table ipv6 sr-policy [ sr-policy-prefix [ advertise-info ] | { color color-value | end-point ipv6 ipv6-address } * | peer ipv6-address { advertised-routes | received-routes } [ statistics ] | statistics ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

instance instance-name: Specifies a BGP instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a BGP instance, this command displays information about the default instance.

sr-policy-prefix: Specifies a BGP IPv6 SR policy route prefix, which is a case-insensitive string of 1 to 512 characters in the format of BGP IPv6 SR policy route/prefix length.

color color-value: Specifies the color attribute value of a BGP SRv6 TE policy, in the range of 1 to 4294967295.

end-point ipv6 ipv6-address: Specifies the endpoint IPv6 address of a BGP SRv6 TE policy.

advertise-info: Displays advertisement information about BGP IPv6 SR policy routes.

peer ipv6-address: Specifies a peer by its IPv6 address.

advertised-routes: Displays detailed information about the BGP IPv6 SR policy routes advertised to the specified peer.

received-routes: Displays detailed information about the BGP IPv6 SR policy routes received from the specified peer.

statistics: Displays route statistics.

Usage guidelines

If you do not specify any parameters, this command displays brief information about all BGP IPv6 SR policy routes.

Examples

# Display brief information about all BGP IPv6 SR policy routes.

<Sysname> display bgp routing-table ipv6 sr-policy

 

 Total number of routes: 1

 

 BGP local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - dampened, h - history

               s - suppressed, S - stale, i - internal, e - external

               a – additional-path

       Origin: i - IGP, e - EGP, ? - incomplete

 

>i Network : [46][46][8::8]/192

   NextHop : 1::2                                  LocPrf    : 100

   PrefVal : 0                                     MED       : 0

   Path/Ogn: i

Table 1 Command output

Field

Description

Status codes

Status codes of the route.

Origin

Origin of the route:

·     i – IGP—Originated in the AS.

·     e – EGP—Learned through an EGP.

·     ? – incomplete—Unknown origin.

Network

BGP IPv6 SR policy route, comprised of the following elements:

·     SRv6 TE policy candidate path preference.

·     SRv6 TE policy color attribute value.

·     Endpoint IPv6 address.

NextHop

Next hop IP address.

LocPrf

Local preference value.

PrefVal

Preferred value of the route.

MED

Multi-Exit Discriminator attribute value.

Path/Ogn

AS_PATH and ORIGIN attributes of the route:

·     AS_PATH—Records the ASs the route has passed.

·     ORIGIN—Identifies the origin of the route.

# Display detailed information about BGP IPv6 SR policy route [46][46][8::8]/192.

<Sysname> display bgp routing-table ipv6 sr-policy [46][46][8::8]/192

 

BGP local router ID: 5.5.5.1

Local AS number: 100

 

Paths: 1 available, 1 best

 

 BGP routing table information of [46][46][8::8]/192

 Imported route.

 Original nexthop: ::

 Output interface: p1

 Route age       : 19h45m02s

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : (null)

 Origin          : igp

 Attribute value : MED 0, localpref 100, pref-val 32768

 State           : valid, local, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 Tunnel encapsulation info:

    Type: 15 (SR policy)

     Policy name: p1

     Binding SID: 2::6

     Preference: 100

     Path: 1

      Weight: 1

      SIDs: {2::2}

Table 2 Command output

Field

Description

Paths

Route information:

·     available—Number of valid routes.

·     best—Number of optimal routes.

BGP routing table information of [46][46][8::8]/192

Information of the BGP IPv6 SR policy route [46][46][8::8]/192, where:

·     [46] is the SRv6 TE policy candidate path preference

·     [46] is the SRv6 TE policy color attribute value.

·     [8::8] is the endpoint IPv6 address.

From

IP address of the BGP peer that advertised the route.

Rely Nexthop

Recursive nexthop IP address. If no next hop is found by route recursion, this field displays not resolved.

Original nexthop

Original nexthop IP address. If the route was obtained from a BGP update message, the original next hop is the nexthop IP address in the message.

Output interface

Outgoing interface information, which is the SRv6 TE policy name of the forwarding tunnel.

Route age

Time elapsed since the last update for the route.

OutLabel

Outgoing label of the route.

RxPathID

Received Add-Path ID of the route.

TxPathID

Advertised Add-Path ID of the route.

AS-path

AS_PATH attribute of the route.

Origin

Origin of the route:

·     igp—Originated in the AS.

·     egp—Learned through an EGP.

·     incomplete—Unknown origin.

Attribute value

BGP path attributes:

·     MED—MED value.

·     localprefLocal preference value.

·     pref-val—Preferred value.

·     pre—Protocol preference.

State

Current state of the route. Options include:

·     valid—Valid route.

·     internal—Internal route.

·     external—External route.

·     local—Locally generated route.

·     synchronize—Synchronized route.

·     best—Optimal route.

·     delay—Delayed route. The route will be delayed for optimal route selection. This value is available only in detailed information of the route.

·     not preferred for reason—Reason why the route is not selected as the optimal route. For more information, see Table 3.

IP precedence

IP precedence of the route, in the range of 0 to 7. N/A indicates that the route does not support this field.

QoS local ID

QoS local ID of the route, in the range of 1 to 4095. N/A indicates that the route does not support this field.

Traffic index

Traffic index in the range of 1 to 64. N/A indicates that the route does not support this field.

Type: 15 (SR Policy)

The tunnel encryption type is 15, which represents SR policy.

Preference

Candidate path preference.

Binding SID

BSID value

Path

Candidate path.

Weight

Weight of the SID list.

SIDs

List of SIDs.

Table 3 Reason why the route is not selected as the optimal route

Reason

Description

preferred-value

Routes with larger preferred values exist.

local-preference

Routes with larger local preference values exist.

as-path

Routes with smaller AS_PATH attribute values exist.

origin

There are routes whose origin has a higher priority. The route origins are IGP, EGP, and INCOMPLETE in descending order of priority.

med

Routes with smaller MED values exist.

remote-route

There are routes whose remote-route attribute has a higher priority.

BGP selects the optimal route from remote routes in this order:

·     Route learned from an EBGP peer.

·     Route learned from a confederation EBGP peer.

·     Route learned from a confederation IBGP peer.

·     Route learned from an IBGP peer.

igp-cost

Routes with smaller IGP metrics exist.

relydepth

Routes with smaller recursion depth values exist.

rfc5004

A route received from an EBGP peer is the current optimal route. BGP does not change the optimal route when it receives routes from other EBGP peers.

router-id

Routes with smaller router IDs exist.

If one of the routes is advertised by a route reflector, BGP compares the ORIGINATOR_ID of the route with the router IDs of other routes. Then, BGP selects the route with the smallest ID as the optimal route.

cluster-list

Routes with smaller CLUSTER_LIST attribute values exist.

peer-address

Routes advertised by peers with lower IP addresses exist.

received

Earlier learned routes exist.

# Displays advertisement information about the BGP IPv6 SR policy route [46][46][8::8]/192.

<Sysname> display bgp routing-table ipv6 sr-policy [46][46][8::8]/192 advertise-info

 

 

 BGP local router ID: 2.2.2.2

 Local AS number: 1

 

 Paths:   1 best

 

 BGP routing table information of [46][46][8::8]/192(TxPathID:0):

 Advertised to peers (2 in total):

    1::1

    3::3

Table 4 Command output

Field

Description

Paths

Number of optimal paths to reach the destination network.

BGP routing table information of [46][46][8::8]/192(TxPathID:0)

Advertisement information about the BGP IPv6 SR policy route [46][46][8::8]/192. TxPathID represents the advertised Add-Path ID of the route.

Advertised to peers (2 in total)

Indicates the peers to which the route has been advertised. The number in the parentheses indicates the total number of the peers.

# Display statistics about the BGP IPv6 SR policy routes advertised to peer 2::2.

<Sysname> display bgp routing-table ipv6 sr-policy peer 2::2 advertised-routes statistics

 

 Advertised routes total: 2

# Display statistics about the BGP IPv6 SR policy routes received from peer 2::2.

<Sysname> display bgp routing-table ipv6 sr-policy peer 2::2 received-routes statistics

 

 Received routes total: 1

Table 5 Command output

Field

Description

Advertised routes total

Total number of routes advertised to the specified peer.

Received routes total

Total number of routes received from the specified peer.

# Display statistics about BGP IPv6 SR policy routes.

<Sysname> display bgp routing-table ipv6 sr-policy statistics

 

 Total number of routes: 3

display segment-routing ipv6 te bfd

Use display segment-routing ipv6 te bfd to display BFD information for SRv6 TE policies.

Syntax

display segment-routing ipv6 te bfd [ down | policy { { color color-value | end-point ipv6 ipv6-address } * | name policy-name } | up ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

down: Displays BFD information for SRv6 TE policies in down state.

policy: Displays BFD information for the specified SRv6 TE policy.

color color-value: Specifies the color attribute value of an SRv6 TE policy, in the range of 0 to 4294967295.

end-point ipv6 ipv6-address: Specifies the IPv6 address of the endpoint of an SRv6 TE policy.

name policy-name: Specifies the name of an SRv6 TE policy, a case-sensitive string of 1 to 59 characters.

up: Displays BFD information for SRv6 TE policies in up state.

Usage guidelines

If you do not specify any parameters, this command displays BFD information for all SRv6 TE policies.

Examples

# Display BFD information for all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te bfd

 Color: 10

 Endpoint: 4::4

 Policy name: p1

 State: Up

   Nid: 2149580801

   BFD type: ECHO

   Source IPv6: 1::1

   State: Up

   Timer: 37

   VPN index: 1

   Template name: abc

Table 6 Command output

Field

Description

Color

Color attribute value of an SRv6 TE policy.

Endpoint

Endpoint IP address of the SRv6 TE policy.

Policy name

Name of the SRv6 TE policy.

State

SBFD session state:

·     Up

·     Down

·     Delete

Nid

Forwarding entry index for an SID list.

BFD type

The current software version supports only the BFD echo mode.

Source IPv6

Source IPv6 address of the BFD session.

Timer

BFD session timer, in seconds.

VPN index

Index of the VPN instance.

Template name

Name of the echo mode BFD template.

display segment-routing ipv6 te database

Use display segment-routing ipv6 te database to display SRv6 TE policy database information.

Syntax

display segment-routing ipv6 te database [ link | node | prefix | srv6-sid ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

link: Displays the link information reported by the IGP to the SRv6 TE policy database.

node: Displays the node information reported by the IGP to the SRv6 TE policy database.

prefix: Displays the prefix information reported by the IGP to the SRv6 TE policy database.

srv6-sid: Displays the SRv6 SID information reported by the IGP to the SRv6 TE policy database.

Usage guidelines

If you do not specify any parameters, this command displays all information reported by the IGP to the SRv6 TE policy database.

Examples

# Display link information reported by the IGP to the SRv6 TE policy database.

<Sysname> display segment-routing ipv6 te database link

Link-state information: Link, count: 2

  Public instance, MT-ID: 2, IS-IS instance ID: 0, Link count: 2

    IS-IS p2p:

    Local node: System ID 0000.0000.0020.00, IS level: 1

    Remote node: System ID 0000.0000.0019.00, IS level: 1

    Topology ID: 2

      Link source: ProcID 100, TLV type: MT-IS-reach, FragID: 0x0

        TE local router ID: 2.2.2.2

        TE remote router ID: 1.2.3.4

        IPv6 remote router ID: 1::1

        IGP metric: 10

        SR/SRv6 link maximum SID depths:

          MPLS MSD    : 5

        SRv6 End.X SID

          SID            : 200::1:0:0

          Function type  : End.X (no PSP, no USP)

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

        SRv6 End.X SID

          SID            : 200::1:0:2

          Function type  : End.X with PSP

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

    IS-IS P2P:

    Local node: System ID 0000.0000.0019.00, IS level: 1

    Remote node: System ID 0000.0000.0020.00, IS level: 1

    IPv6 local address: 2001:1::2

    IPv6 remote address: 2001:1::16

    Topology ID: 2

      Link source: ProcID 100, TLV type: MT-IS-reach, FragID: 0x0

        TE local router ID: 1.2.3.4

        TE remote router ID: 2.2.2.2

        IPv6 local router ID: 1::1

        TE administrative group: 0x10

        TE maximum bandwidth (kbits/sec): 0

        TE maximum reservable bandwidth (kbits/sec): 0

        TE class  0 unreserved bandwidth (kbits/sec): 0

        TE class  1 unreserved bandwidth (kbits/sec): 0

        TE class  2 unreserved bandwidth (kbits/sec): 0

        TE class  3 unreserved bandwidth (kbits/sec): 0

        TE class  4 unreserved bandwidth (kbits/sec): 0

        TE class  5 unreserved bandwidth (kbits/sec): 0

        TE class  6 unreserved bandwidth (kbits/sec): 0

        TE class  7 unreserved bandwidth (kbits/sec): 0

        TE class  8 unreserved bandwidth (kbits/sec): 0

        TE class  9 unreserved bandwidth (kbits/sec): 0

        TE class 10 unreserved bandwidth (kbits/sec): 0

        TE class 11 unreserved bandwidth (kbits/sec): 0

        TE class 12 unreserved bandwidth (kbits/sec): 0

        TE class 13 unreserved bandwidth (kbits/sec): 0

        TE class 14 unreserved bandwidth (kbits/sec): 0

        TE class 15 unreserved bandwidth (kbits/sec): 0

        TE metric: 10

        IGP metric: 10

        SR/SRv6 link maximum SID depths:

          MPLS MSD    : 5

        SRv6 End.X SID

          SID            : 11::A

          Function type  : End.X with PSP

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

        SRv6 End.X SID

          SID            : 11::1:0:6

          Function type  : End.X (no PSP, no USP)

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

        SRv6 End.X SID

          SID            : 12:1:2:3:0:A::

          Function type  : End.X (no PSP, no USP)

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/1

          Node length         : 26

          Function length     : 6

          Args length         : 0

        SRv6 End.X SID

          SID            : 12:1:2:3:0:6::

          Function type  : End.X with PSP

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/1

          Node length         : 26

          Function length     : 6

          Args length         : 0

Table 7 Command output

Field

Description

Link-state information: Link

Link information.

count

Number of links reported by the IGP to the SRv6 TE policy database.

Public instance

Public network instance.

MT-ID

Topology information:

·     0—Standard topology.

·     2—IPv6 unicast topology.

Link count

Number of links in the IS-IS instance.

IS-IS P2P

IS-IS P2P link.

IS-IS to DIS

IS-IS link to the pseudonode.

IS-IS from DIS

IS-IS link from the pseudonode.

Local node

Local node of the link.

Remote node

Remote node of the link.

System ID

System ID of the node.

IS level

IS-IS level of the node.

Topology ID

Topology ID:

·     0—IPv4 topology.

·     2—IPv6 topology.

Link source

Advertisement source of the link.

ProcID

IS-IS process ID.

TLV type

TLV type:

·     none—Invalid TLV.

·     nbr—Neighbor TLV.

·     wide-nbr—Wide neighbor TLV.

·     ip-internal—IP internal reachability TLV.

·     ip-external—IP external reachability TLV.

·     router-id—Router ID TLV.

·     ip-extended—Extended IP reachability TLV.

·     ipv6-reach—IPv6 reachability TLV.

·     ipv6 router-id—IPv6 router ID TLV.

·     MT-IS-reach—Multi-topology IS reachability TLV.

·     MT-IP-reach—Multi-topology IP reachability TLV.

·     MT-ipv6-reach—Multi-topology IPv6 reachability TLV.

·     srlg—SRLG TLV.

·     locator—Locator TLV.

·     rtr-cap—Routing capability TLV.

·     unknown—Unknown TLV.

FragID

Fragment ID of the packet.

TE class  XX unreserved bandwidth (kbits/sec)

Reservable bandwidth for the specified TE class.

SR/SRv6 link maximum SID depths

Maximum SID Depths (MSD) information for the MPLS SR or IPv6 SR link.

MPLS MSD

Maximum number of SIDs that MPLS SR can encapsulate into a packet.

SRv6 LAN End.X SID

IPv6 SR End.X SID sub TLV information about the LAN adjacency link.

SRv6 End.X SID

IPv6 SR End.X SID sub TLV information about the P2P adjacency link.

SID

SRv6 SID.

Flags (B/S/P/C)

IPv6 SR flag information:

·     B—Backup flag. If set, it indicates link protection.

·     S—Collection flag. If set, it indicates a collection of neighbor devices. The SID can be assigned to multiple neighbors.

·     P—Permanent flag. If set, it indicates that the SID can be permanently assigned to the neighbor even if the neighbor relationship is reestablished.

·     C—SRv6 SID compression flag. If set, it indicates that the SID is compressed.

Node length

Node length of the compressed SID.

Function length

Function length of the compressed SID.

Args length

Args length of the compressed SID.

# Display node information reported by the IGP to the SRv6 TE policy database.

<Sysname> display segment-routing ipv6 te database link

Link-state information: Node, count: 2

  Public instance, MT-ID: 2, IS-IS instance ID: 0, Node count: 2

    IS-IS node: System ID 0000.0000.0020.00, IS level: 1

      Node source: ProcID 100, TLV type: none, FragID: 0x0

        Node topology ID: 0 2

        IS-IS area: 10

        TE local router ID: 2.2.2.2

        SRv6 capability flag (O/C): 0/0

        SR/SRv6 node maximum SID depths:

          MPLS MSD    : 5

          Segment Left: 11

          End Pop MSD : 11

          H.Encaps MSD: 11

          End D MSD   : 11

    IS-IS node: System ID 0000.0000.0019.00, IS level: 1

      Node source: ProcID 100, TLV type: none, FragID: 0x0

        Node topology ID: 0 2

        Node flag: 0x1

        IS-IS area: 10

        TE local router ID: 1.2.3.4

        IPv6 local router ID: 1::1

        SRv6 capability flag (O/C): 0/1

        SR/SRv6 node maximum SID depths:

          MPLS MSD    : 5

          Segment Left: 11

          End Pop MSD : 11

          H.Encaps MSD: 11

          End D MSD   : 11

Table 8 Command output

Field

Description

Link-state information: Node

Node information.

count

Number of nodes reported by the IGP to the SRv6 TE policy database.

Public instance

Public network instance.

MT-ID

Topology information:

·     0—Standard topology.

·     2—IPv6 unicast topology.

Node count

Number of nodes in the IS-IS instance.

System ID

System ID of the node.

IS level

IS-IS level of the node.

Node source

Advertisement source of the node.

ProcID

IS-IS process ID.

TLV type

TLV type:

·     none—Invalid TLV.

·     nbr—Neighbor TLV.

·     wide-nbr—Wide neighbor TLV.

·     ip-internal—IP internal reachability TLV.

·     ip-external—IP external reachability TLV.

·     router-id—Router ID TLV.

·     ip-extended—Extended IP reachability TLV.

·     ipv6-reach—IPv6 reachability TLV.

·     ipv6 router-id—IPv6 router ID TLV.

·     MT-IS-reach—Multi-topology IS reachability TLV.

·     MT-IP-reach—Multi-topology IP reachability TLV.

·     MT-ipv6-reach—Multi-topology IPv6 reachability TLV.

·     srlg—SRLG TLV.

·     locator—Locator TLV.

·     rtr-cap—Routing capability TLV.

·     unknown—Unknown TLV.

FragID

Fragment ID of the packet.

Node flag

Flag of the node. 0x01 indicates root node.

SRv6 capability flag

SRv6 capability flag:

·     O—O flag in the SRH. If set, it indicates that the node supports OAM.

·     C—SRv6 SID compression flag. If set, it indicates that the SID is compressed.

SR/SRv6 link maximum SID depths

MSD information for the MPLS SR or IPv6 SR link.

MPLS MSD

Maximum number of SIDs that MPLS SR can encapsulate into a packet.

Segment Left

Maximum value of the Segments Left field in the SRH.

End Pop MSD

Maximum number of SIDs in the SRH to which the node can apply PSP or USP behavior.

For a packet destined to the local SID on the device, the device is the endpoint of the packet.

H.Encaps MSD

Maximum number of SIDs that can be included as part of the H.Encaps behavior.

End D MSD

Maximum number of SIDs in the SRH when performing decapsulation associated with End.Dx behaviors.

# Display prefix information reported by the IGP to the SRv6 TE policy database.

<Sysname> display segment-routing ipv6 te database prefix

Link-state information: Prefix, count: 21

  Public instance, MT-ID: 2, IS-IS instance ID: 0, Prefix count: 7

    IS-IS IPv6 prefix:

    Local node: System ID 0000.0000.0001.00, IS level: 1

    Prefix: 100::1/128, Topology ID: 2

      Prefix source: ProcID 1, TLV type: ipv6-reach, FragID: 0x0

        Route tag: 100

        Prefix metric: 10

        Locator information

          Metric     : 0

          Algorithm  : 0

          Flags (D/A): 0/0

Table 9 Command output

Field

Description

Link-state information: Prefix

Prefix information.

count

Number of prefixes reported by the IGP to the SRv6 TE policy database.

Public instance

Public network instance.

MT-ID

Topology information:

·     0—Standard topology.

·     2—IPv6 unicast topology.

Prefix count

Number of prefixes in the IS-IS instance.

Local node

Local node information of the link.

System ID

System ID of the node.

IS level

IS-IS level of the node.

Prefix

Prefix address.

Topology ID

Topology ID:

·     0—IPv4 topology.

·     2—IPv6 topology.

Prefix source

Advertisement source of the prefix.

ProcID

IS-IS process ID.

TLV type

TLV type:

·     none—Invalid TLV.

·     nbr—Neighbor TLV.

·     wide-nbr—Wide neighbor TLV.

·     ip-internal—IP internal reachability TLV.

·     ip-external—IP external reachability TLV.

·     router-id—Router ID TLV.

·     ip-extended—Extended IP reachability TLV.

·     ipv6-reach—IPv6 reachability TLV.

·     ipv6 router-id—IPv6 router ID TLV.

·     MT-IS-reach—Multi-topology IS reachability TLV.

·     MT-IP-reach—Multi-topology IP reachability TLV.

·     MT-ipv6-reach—Multi-topology IPv6 reachability TLV.

·     srlg—SRLG TLV.

·     locator—Locator TLV.

·     rtr-cap—Routing capability TLV.

·     unknown—Unknown TLV.

FragID

Fragment ID of the packet.

Route tag

Tag value of the interface associated with the prefix.

Locator information

Locator sub-TLV information carried in the prefix.

Algorithm

ID of the algorithm associated with the locator:

·     0—SPF algorithm.

·     128 to 288—Flex-Algo algorithm.

Flags (D/A)

Locator flag:

·     D—Leakage flag, set when the Locator TLV cannot be leaked from Level-1 to Level-2.

·     A—Anycast locator flag, set when the locator is an Anycast Locator.

# Display SRv6 SID information reported by the IGP to the SRv6 TE policy database.

<Sysname> display segment-routing ipv6 te database srv6-sid

Link-state information: SRv6 SID, count: 20

  Public instance, MT-ID: 2, IS-IS instance ID: 0, SRv6 SID count: 1

    IS-IS SRv6 SID:

    Local node: System ID 0000.0000.0002.00, IS level: 1

    SID: 300::2, Topology ID: 2

      SID source: ProcID 1, TLV type: locator, FragID: 0x0

        SRv6 endpoint function

          Function type: End with PSP

          Algorithm    : 0

          Flags        : 0x01

Table 10 Command output

Field

Description

Link-state information: SRv6 SID

SRv6 SID information.

count

Number of SRv6 SIDs reported by the IGP to the SRv6 TE policy database.

Public instance

Public network instance.

MT-ID

Topology information:

·     0—Standard topology.

·     2—IPv6 unicast topology.

SRv6 SID count

Number of SRv6 SIDs in the IS-IS instance.

IS-IS SRv6 SID

SRv6 SID advertised by IS-IS.

Local node

Local node information of the link.

System ID

System ID of the node.

IS level

IS-IS level of the node.

SID

SRv6 SID.

Topology ID

Topology ID:

·     0—IPv4 topology.

·     2—IPv6 topology.

SID source

Advertisement source of the SID.

ProcID

IS-IS process ID.

TLV type

TLV type:

·     none—Invalid TLV.

·     nbr—Neighbor TLV.

·     wide-nbr—Wide neighbor TLV.

·     ip-internal—IP internal reachability TLV.

·     ip-external—IP external reachability TLV.

·     router-id—Router ID TLV.

·     ip-extended—Extended IP reachability TLV.

·     ipv6-reach—IPv6 reachability TLV.

·     ipv6 router-id—IPv6 router ID TLV.

·     MT-IS-reach—Multi-topology IS reachability TLV.

·     MT-IP-reach—Multi-topology IP reachability TLV.

·     MT-ipv6-reach—Multi-topology IPv6 reachability TLV.

·     srlg—SRLG TLV.

·     locator—Locator TLV.

·     rtr-cap—Routing capability TLV.

·     unknown—Unknown TLV.

FragID

Fragment ID of the packet.

SRv6 endpoint function

SRv6 SID function.

Algorithm

Algorithm value.

Flags

Compression flag:

·     0x01—End SID compression flag.

·     0x10—End.X SID compression flag.

display segment-routing ipv6 te forwarding

Use display segment-routing ipv6 te forwarding to display SRv6 TE forwarding information.

Syntax

display segment-routing ipv6 te forwarding [ policy { name policy-name | { color color-value | end-point ipv6 ipv6-address } * } ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

policy: Displays forwarding information of the specified SRv6 TE policy. If you do not specify an SRv6 TE policy, this command displays forwarding information of all SRv6 TE policies.

name policy-name: Specifies the name of an SRv6 TE policy, a case-sensitive string of 1 to 59 characters.

color color-value: Specifies the color of an SRv6 TE policy, in the range of 0 to 4294967295.

end-point ipv6 ip-address: Specifies the endpoint IPv6 address of an SRv6 TE policy.

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

Examples

# Display brief information about all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te forwarding

Total forwarding entries: 1

 

Policy name/ID: p1/0

 Binding SID: 8000::1

 Forwarding index: 2150629377

 Main path:

   Seglist ID: 1

     Seglist forwarding index: 2149580801

     Weight: 1

     Outgoing forwarding index: 2148532225

       Interface: XGE2/0/0

       Nexthop: FE80::6CCE:CBFF:FE91:206

 Backup path:

   Seglist ID: 2

     Seglist forwarding index: 2149580802

     Weight: 1

     Outgoing forwarding index: 2148532226

       Interface: XGE2/0/1

       Nexthop: FE80::6CCE:CBFF:FE91:207

# Display detailed forwarding information about all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te forwarding verbose

 

Total forwarding entries: 1

 

Policy name/ID: p1/0

 Binding SID: 8000::1

 Forwarding index: 2150629377

 Inbound statistics:

   Total octets: 525

   Total packets: 1

   Erroneous packets: 0

   Dropped packets: 0

   Input rate in last 300 seconds:

     0 bits/sec, 0 pkts/sec

   Input rate in last statistical period (20 sec):

     0 bits/sec, 0 pkts/sec

 Outbound statistics:

   Total octets: 750

   Total packets: 1

   Erroneous packets: 0

   Dropped packets: 0

   Output rate in last 300 seconds:

     0 bits/sec, 0 pkts/sec

   Output rate in last statistical period (20 sec):

     0 bits/sec, 0 pkts/sec

 Main path:

   Seglist ID: 1

     Seglist forwarding index: 2149580801

     Weight: 1

     Outbound statistics:

       Total octets: 750

       Total packets: 1

       Erroneous packets: 0

       Dropped packets: 0

       Output rate in last 300 seconds:

         0 bits/sec, 0 pkts/sec

       Output rate in last statistical period (20 sec):

         0 bits/sec, 0 pkts/sec

         416 octets, 4 packets,

         0 errors, 0 dropped packets

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

     Outgoing forwarding index: 2148532225

       Interface: XGE2/0/0

       Nexthop: FE80::6CCE:CBFF:FE91:206

         Path ID: 1

         SID list: {44::44, 45::45}

       Outbound statistics:

         Total octets: 750

         Total packets: 1

         Erroneous packets: 0

         Dropped packets: 0

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

           416 octets, 4 packets,

           0 errors, 0 dropped packets

           Output rate in last 300 seconds:

             0 bits/sec, 0 pkts/sec

           Output rate in last statistical period (20 sec):

             0 bits/sec, 0 pkts/sec

 

 Backup path:

   Seglist ID: 2

     Seglist forwarding index: 2149580802

     Weight: 1

       Outgoing forwarding index: 2148532226

         Interface: XGE2/0/1

         Nexthop: FE80::6CCE:CBFF:FE91:207

           Path ID: 2

           SID list: {44::44, 45::47}

Table 11 Command output

Field

Description

Total forwarding entries

Total number of SRv6 TE forwarding entries.

Policy name/ID

Name/ID of an SRv6 TE policy.

Binding SID

SID value of the ingress node.

Forwarding index

Index of the SRv6 TE policy forwarding entry.

Inbound statistics

Statistics on inbound traffic (the traffic received by the BSID).

Total octets

Total number of octets forwarded.

Total packets

Total number of packets forwarded.

Erroneous packets

Number of erroneous packets.

Dropped packets

Number of dropped packets.

Outbound statistics

Statistics on outbound traffic.

Main path

Main path for traffic forwarding.

Backup path

Backup path for traffic forwarding.

Seglist ID

ID of the SID list.

Seglist forwarding index

Forwarding entry index of the SID list.

Weight

Weight of the SID list.

Outgoing forwarding index

The next hop forwarding entry index of the first address in the SID list.

ECMP-backup indicates backup path for an ECMP route.

Interface

Brief name of the outgoing interface.

If the outgoing interface is NULL0, it indicates that SRv6 TE FRR has been enabled and triggered.

Nexthop

Next hop IPv6 address.

Path ID

ID of the SRv6 TE policy candidate path.

SID list

List of SIDs.

SID

SID of the node, which is an IPv6 address.

Type

Whether the SID is compressed when it is encapsulated into the SRH:

·     Compressed—The SID is compressed when it is encapsulated into the SRH. This value is not supported in the current software version.

·     Normal—The SID is not compressed when it is encapsulated into the SRH.

display segment-routing ipv6 te policy

Use display segment-routing ipv6 te policy to display SRv6 TE policy information.

Syntax

display segment-routing ipv6 te policy [ odn | pce ] [ name policy-name | down | up | { color color-value | end-point ipv6 ipv6-address } * ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

odn: Specifies SRv6 TE policies created by ODN.

pce: Specifies SRv6 TE policies whose SID lists are computed by a PCE.

name policy-name: Specifies an SRv6 TE policy by its name, a case-sensitive string of 1 to 59 characters.

down: Specifies the SRv6 TE policies in down state.

up: Specifies the SRv6 TE policies in up state.

color color-value: Specifies the color of an SRv6 TE policy, in the range of 0 to 4294967295.

end-point ipv6 ipv6-address: Specifies the endpoint IPv6 address of an SRv6 TE policy.

Usage guidelines

If you do not specify any parameters, this command displays information about all SRv6 TE policies.

Examples

# Display information about all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te policy

 

Name/ID: p1/0

 Color: 10

 Endpoint: 1000::1

 Name from BGP:

 BSID:

  Mode: Dynamic              Type: Type 2              Request state: Succeeded

  Current BSID: 8000::1      Explicit BSID: -          Dynamic BSID: 8000::1

 Reference counts: 3

 Flags: A/BS/NC

 Status: Up

 AdminStatus: Up

 Up time: 2020-03-09 16:09:40

 Down time: 2020-03-09 16:09:13

 Hot backup: Enabled

 Statistics: Enabled

  Statistics by service class: Enabled

 Path verification: Enabled

 Drop-upon-invalid: Enabled

 BFD trigger path-down: Enabled

 SBFD: Enabled

  Remote: 1000

  SBFD template name: abc

  SBFD backup-template name: -

  OAM SID: -

 BFD Echo: Disabled

 Forwarding index: 2150629377

 Association ID: 1

 Service-class: -

 PCE delegation: Not configured

 PCE delegate report-only: Not configured

 Encapsulation mode: -

 Candidate paths state: Configured

 Candidate paths statistics:

  CLI paths: 1       BGP paths: 0       PCEP paths: 0       ODN paths: 0

 Candidate paths:

  Preference : 20

   CpathName:

   Instance ID: 0               ASN: 0              Node address: 0.0.0.0

   Peer address:  ::

   Optimal: Y                   Flags: V/A

   Dynamic: Not configured

     PCEP: Not configured

   Explicit SID list:

    ID: 1                      Name: Sl1

    Weight: 1                  Forwarding index: 2149580801

    State: Up                  State(Echo BFD): Down

    Verification State: -

    Source IPv6 address: -

    Active path MTU: 1600 bytes

Table 12 Command output

Field

Description

Name/ID

SRv6 TE policy name/ID.

Color

Color attribute of the SRv6 TE policy.

Endpoint

Endpoint IPv6 address of the SRv6 TE policy. If the endpoint is not configured, this field displays None.

Name from BGP

Name of the SRv6 TE policy obtained from BGP. If no SRv6 TE policy was obtained from BGP, this field is empty.

BSID

SID value of the ingress node.

Mode

BSID configuration mode:

·     Explicit—Manually configured.

·     Dynamic—Dynamically requested.

·     None—Not configured.

Type

BSID type:

·     None—Not configured.

·     Type 2—IPv6 address.

Request state

BSID request state:

·     Conflicted.

·     Failed.

·     Succeeded.

Explicit BSID

Manually configured BSID.

Dynamic BSID

Dynamically requested BSID.

Reference counts

Number of times that the SRv6 TE policy has been referenced.

Flags

SRv6 TE policy flags:

·     A—Active SRv6 TE policy.

·     C—Optimal SRv6 TE policy.

·     N—In optimal SRv6 TE policy selection progress.

·     BA—Requesting BSID.

·     BS—Optimal BSID.

·     D—Deleted SRv6 TE policy.

·     CF—Conflicted with an existing BSID.

·     NC—Manually configured SRv6 TE policy.

·     NB—SRv6 TE policy obtained from a BGP route.

Status

SRv6 TE policy state:

·     Up

·     Down

AdminStatus

Administrative state of the SRv6 TE policy:

·     Down—The policy is shut down by the shutdown command.

·     Up—The policy is not shut down by the shutdown command.

Up time

Date and time when the SRv6 TE policy became up.

Down time

Date and time when the SRv6 TE policy became down.

Hot backup

Hot standby status for the SRv6 TE policy:

·     Enabled.

·     Disabled.

Statistics

This field is not supported in the current software version.

Traffic statistics status for the SRv6 TE policy:

·     Disabled.

·     Enabled.

Statistics by service class

This field is not supported in the current software version.

Service class based traffic statistics status for the SRv6 TE policy:

·     Enabled.

·     Disabled.

Path verification

Status of the path verification feature:

·     Enabled.

·     Disabled.

·     Not configured.

Drop-upon-invalid

Drops traffic when the SRv6 TE policy becomes invalid:

·     Disabled.

·     Enabled.

BFD trigger path-down

This field is not supported in the current software version.

Places the SRv6 TE policy to down state when the BFD session for the SRv6 TE policy goes down:

·     Disabled.

·     Enabled.

SBFD

SBFD status for the SRv6 TE policy:

·     Enabled.

·     Disabled.

Remote

Remote discriminator of the SBFD session.

If the default value is used, this field displays a hyphen (-).

SBFD template name

Name of the SBFD template for the main path.

SBFD backup-template name

Name of the SBFD template for the backup SID list.

OAM SID

OAM SID added to SBFD packets or Echo BFD packets.

BFD Echo

Echo packet mode BFD status for the SRv6 TE policy:

·     Enabled.

·     Disabled.

Source IPv6 address

Source IPv6 address of the echo packet mode BFD session.

Echo template name

Name of the echo BFD template.

Echo backup-template name

Name of the echo BFD template for the backup SID list.

Forwarding index

Forwarding entry index of the SRv6 TE policy.

Association ID

Association ID for the candidate path of the SRv6 TE policy. An association ID can identify an SRv6 TE policy.

Service-class

This field is not supported in the current software version.

Service class value of the SRv6 TE policy. If the default service class is used, this field displays a hyphen (-).

PCE delegation

PCE delegation state for the SRv6 TE policy:

·     Disabled.

·     Enabled.

·     Not configured.

PCE delegate report-only

Only reports SRv6 TE policy information without delegating the SRv6 TE policy to the PCE:

·     Disabled.

·     Enabled.

·     Not configured.

Encapsulation mode

Encapsulation mode for the SRv6 TE policy:

·     Encaps.

·     Encaps Reduced.

·     Encaps include local End.X.

·     Insert.

·     Insert Reduced.

·     Insert include local End.X.

If the encapsulation mode is not configured for the SRv6 TE policy, this field displays a hyphen (-).

Candidate paths state

Whether candidate paths are configured:

·     Configured.

·     Not configured.

Candidate paths statistics

Candidate paths statistics by path origin.

CLI paths

Number of manually configured candidate paths.

BGP paths

Number of candidate paths obtained from BGP IPv6 SR policy routes.

PCEP paths

Number of candidate paths obtained from PCEP.

ODN paths

Number of candidate paths created by ODN.

Candidate paths

SRv6 TE policy candidate path information.

Preference

SRv6 TE policy candidate path preference.

CPathName

Name of the candidate path obtained from a BGP route. If no path name was obtained, this field is empty.

Instance ID

BGP instance ID. A value of 0 indicates that the device does not obtain SRv6 TE policy information from BGP peers.

ASN

AS number. A value of 0 indicates that the device does not obtain SRv6 TE policy information from BGP peers.

Node address

BGP node address.

For an SRv6 TE policy obtained from a BGP peer, the node address is the Router ID of the BGP peer.

For an SRv6 TE policy obtained in other methods, the node address is 0.0.0.0.

Peer address

BGP peer address.

For a manually configured SRv6 TE policy, the peer address is ::.

For an SRv6 TE policy obtained from a BGP peer, the peer address is the address of the BGP peer.

Optimal

Whether the path is the optimal path:

·     Y—Yes.

·     N—No.

Flags

Flags of the SRv6 TE policy candidate path:

·     V—Valid candidate path.

·     A—Active candidate path.

·     None—No candidate path.

Dynamic

Dynamic SID list computation: Configured or Not configured.

PCEP

Configuration state of PCEP: Configured or Not configured.

Explicit SID list

Explicit SID list in the candidate path of the SRv6 TE policy.

ID

SID list ID.

Name

SID list name.

Weight

Weight of the SID list in the candidate path.

Forwarding index

Forwarding entry index of the SID list.

State

SID list state:

·     UP.

·     DOWN.

State(type)

SBFD or echo BFD session state for the SID list:

·     Up.

·     Down.

·     Path Inactive—The candidate path contains no available SID list.

·     Unknown—The SBFD or echo BFD result is unknown.

If SBFD or echo BFD is not configured, this field displays a hyphen (-).

Verification state

Verification result of the SID list:

·     Down—The verification fails.

·     Up—The verification succeeds.

If verification is not configured, this field displays a hyphen (-).

Source IPv6 address

Source IPv6 address of the SBFD session.

Active path MTU

Active path MTU of the SID list, which equals the SRv6 path MTU minus the reserved path MTU.

display segment-routing ipv6 te policy last-down-reason

Use display segment-routing ipv6 te policy last-down-reason to display information about the most recent down event for SRv6 TE policies.

Syntax

display segment-routing ipv6 te policy last-down-reason [ binding-sid bsid | color color-value endpoint ipv6 ipv6-address | policy-name policy-name ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

binding-sid bsid: Specifies an SRv6 TE policy by its BSID, which is an IPv6 address.

color color-value endpoint ipv6 ipv6-address: Specifies an SRv6 TE policy by its color attribute value and endpoint IPv6 address. The value range for the color attribute value is 0 to 4294967295.

policy-name policy-name: Specifies an SRv6 TE policy by its name, a case-sensitive string of 1 to 59 characters.

Usage guidelines

If you do not specify any parameters, this command displays information about the most recent down event for all SRv6 TE policies.

Examples

# Display information about the most recent down event for SRv6 TE policy abc.

<Sysname> display segment-routing ipv6 te policy last-down-reason policy-name abc

Name/ID: p1/1

  Color: 10

  Endpoint: 4::4

  BSID: 5000::2

  Up time: 2020-06-23 15:42:14

  Down time: 2020-06-23 15:41:15

  Down reason: Candidate path invalid segment list

  Candidate paths:

    Preference : 10

      CPathName:

      Explicit SID list:

        ID: 1                     Name: s1

        Up time: 2020-06-23 15:42:14

        Down time: 2020-06-23 15:41:15

        Down reason: No SRv6 SID Out

Table 13 Command output

Field

Description

Name/ID

Name/ID of an SRv6 TE policy.

Color

Color attribute value of the SRv6 TE policy. If the color attribute is not configured, this field displays 0.

Endpoint

Endpoint address of the SRv6 TE policy. If the endpoint address is not configured, this field displays None.

BSID

SID value of the ingress node.

Up time

Time when the SRv6 TE policy came up.

Down time

Time when the SRv6 TE policy went down.

Down reason

Reason for the down event of the SRv6 TE policy:

·     Admin down—The SRv6 TE policy has been shut down by the shutdown command.

·     No Endpoint.

·     No candidate path.

·     No valid candidate path.

·     Candidate path invalid segment list—All SID lists in the candidate path are down.

·     Policy unconfigured—The SRv6 TE policy is being deleted.

·     Internal error.

Candidate paths

Candidate path information of the SRv6 TE policy.

Preference

Preference of the candidate path.

CPathName

Name of the candidate path. If no candidate path name is obtained from BGP, this field is empty.

Explicit SID List

SID list in the candidate path of the SRv6 TE policy.

ID

SID list index.

Name

SID list name.

Up time

Time when the SID list came up.

Down time

Time when the SID list went down.

Down reason

Reason for the down event of the SID list:

·     No SID list—The SID list does not exist.

·     No SRv6 SID Out—The first SID in the SID list has no outgoing interface.

·     Internal error.

display segment-routing ipv6 te policy statistics

Use display segment-routing ipv6 te policy statistics to display SRv6 TE policy statistics.

Syntax

display segment-routing ipv6 te policy statistics

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display SRv6 TE policy statistics.

<Sysname> display segment-routing ipv6 te policy statistics

 

         IPv6 TE Policy Database Statistics

Total policies: 1 (1 up 0 down)

    Configured: 1 (1 up 0 down)

    From BGP: 0 (Added 0 deleted 0   0 up 0 down)

    From ODN: 0 (Added 0 deleted 0   0 up 0 down)

    From PCE: 0 (Added 0 deleted 0   0 up 0 down)

 

Total candidate paths: 1

    Configured: 1

    From BGP: 0 (Added 0 deleted 0)

    From ODN: 0 (Added 0 deleted 0)

    From PCE: 0 (Added 0 deleted 0)

Total SID lists: 1 (1 up 0 down)

    Configured: 1 (1 up 0 down)

    From BGP: 0 (0 up 0 down)

SRv6 TE policy group resource information:

  Max resources: 1024

  Used resources: 0

  Upper threshold: 717 (70%)

  Lower threshold: 102 (10%)

SRv6 TE policy resource information:

  Max resources: 1024

  Used resources: 1

  Upper threshold: 512 (50%)

  Lower threshold: 102 (10%)

SID list resource information:

  Max resources: 4096

  Used resources: 1

  Upper threshold: 3277 (80%)

  Lower threshold: 1638 (40%)

Forwarding path resource information:

  Max resources: 65535

  Used resources: 1

  Upper threshold: 26214 (40%)

  Lower threshold: 13107 (20%)

Table 14 Command output

Field

Description

Total policies

Total number of SRv6 TE policies:

·     up—Number of SRv6 TE policies in up state.

·     down—Number of SRv6 TE policies in down state.

Configured

Number of manually configured SRv6 TE policies.

·     up—Number of SRv6 TE policies in up state.

·     down—Number of SRv6 TE policies in down state.

From BGP

Number of SRv6 TE policies learned through BGP.

·     Added—Number of BGP-added SRv6 TE policies.

·     deleted—Number of BGP-deleted SRv6 TE policies.

·     up—Number of SRv6 TE policies in up state.

·     down—Number of SRv6 TE policies in down state.

From ODN

Number of SRv6 TE policies created by ODN.

·     Added—Number of ODN-added SRv6 TE policies.

·     deleted—Number of ODN-deleted SRv6 TE policies.

·     up—Number of SRv6 TE policies in up state.

·     down—Number of SRv6 TE policies in down state.

From PCE

Number of SRv6 TE policies created by PCE.

·     Added—Number of PCE-added SRv6 TE policies.

·     deleted—Number of PCE-deleted SRv6 TE policies.

·     up—Number of SRv6 TE policies in up state.

·     down—Number of SRv6 TE policies in down state.

Total candidate paths

Total number of SRv6 TE policy candidate paths.

Total SID lists

Total number of SID lists.

Max resources

Total number of resources.

Upper threshold

Upper resource threshold.

Lower threshold

Lower resource threshold.

display segment-routing ipv6 te policy status

Use display segment-routing ipv6 te policy status to display status information about SRv6 TE policies.

Syntax

display segment-routing ipv6 te policy status [ policy-name policy-name ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

policy-name policy-name: Specifies an SRv6 TE policy by its name, a case-sensitive string of 1 to 59 characters. If you do not specify this option, the command displays status information about all SRv6 TE policies.

Usage guidelines

The device executes the check items for an SRv6 TE policy one by one.

If the result for a check item is Passed, it means that the SRv6 TE policy passed the check for this item and the next item check starts.

If the result for a check item is Failed, the subsequent items will not be checked and the check result for those items is displayed as a hyphen (-).

Examples

# Display status information about all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te policy status

Name/ID: p1/0

Status: Up

  Check admin status                  : Passed

  Check for endpoint & color          : Passed

  Check for segment list              : Passed

  Check valid candidate paths         : Passed

  Check for BSIDs                     : Passed

Table 15 Command output

Field

Description

Name/ID

Name/ID of an SRv6 TE policy.

Status

State of the SRv6 TE policy:

·     Up.

·     Down.

Check admin status

Check the administrative status of the SRv6 TE policy:

·     Passed—The SRv6 TE policy is administratively up.

·     Failed—The SRv6 TE policy is administratively shut down by using the shutdown command.

Check for endpoint & color

Check for the endpoint and color configuration for the SRv6 TE policy:

·     Passed—The endpoint address and color are configured.

·     Failed—The endpoint address or color is not configured.

Check for segment lists

Check for valid SID lists in the candidate paths of the SRv6 TE policy:

·     Passed—A valid SID list exists.

·     Failed—No valid SID list exists.

Check valid candidate paths

Check for an up candidate path in the SRv6 TE policy:

·     Passed—An up candidate path exists.

·     Failed—No up candidate path exists.

Check for BSIDs

Check for the binding SID configuration for the SRv6 TE policy:

·     Passed—A BSID is specified for the SRv6 TE policy.

·     Failed—No BSID is specified for the SRv6 TE policy.

display segment-routing ipv6 te sbfd

Use display segment-routing ipv6 te sbfd to display SBFD information for SRv6 TE policies.

Syntax

display segment-routing ipv6 te sbfd [ down | policy { { color color-value | end-point ipv6 ipv6-address } * | name policy-name } | up ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

down: Displays SBFD information for SRv6 TE policies in down state.

policy: Displays SBFD information for the specified SRv6 TE policy.

color color-value: Specifies the color attribute value of an SRv6 TE policy, in the range of 0 to 4294967295.

end-point ipv6 ipv6-address: Specifies the IPv6 address of the endpoint of an SRv6 TE policy.

name policy-name: Specifies the name of an SRv6 TE policy, a case-sensitive string of 1 to 59 characters.

up: Displays SBFD information for SRv6 TE policies in up state.

Usage guidelines

If you do not specify any parameters, this command displays SBFD information for all SRv6 TE policies.

Examples

# Display SBFD information for all SRv6 TE policies.

<Sysname> display segment-routing ipv6 te sbfd

 Color: 10

 Endpoint: 4::4

 Policy name: p1

 State: Down

 

   Nid: 2149580801

   BFD type: SBFD

   Source IPv6 address: -

   Remote Discr: 100

   State: Down

   Timer: 30

   VPN index: 0

   Template name: abc

Table 16 Command output

Field

Description

Color

Color attribute value of an SRv6 TE policy.

Endpoint

Endpoint IP address of the SRv6 TE policy.

Policy name

Name of the SRv6 TE policy.

State

SBFD session state:

·     Up.

·     Down.

·     Delete.

Nid

Forwarding entry index for an SID list.

BFD type

The current software version supports only the SBFD type.

Source IPv6 address

Source IPv6 address of the SBFD session.

Remote Discr

Remote discriminator.

Timer

SBFD session timer, in seconds.

display segment-routing ipv6 te segment-list

Use display segment-routing ipv6 te segment-list to display SRv6 TE SID list information.

Syntax

display segment-routing ipv6 te segment-list [ name seglist-name | id id-value ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

name segment-list-name: Specifies a SID list by its name, a case-sensitive string of 1 to 128 characters.

id id-value: Specifies a SID list by its ID. The value range for the SID list ID is 1 to 4294967295.

Usage guidelines

If you do not specify a SID list name or ID, this command displays information about all SRv6 TE SID lists.

To view SID list ID information, execute the display segment-routing ipv6 te policy command.

Examples

# Display information about all SRv6 TE SID lists.

<Sysname> display segment-routing ipv6 te segment-list

 

Total Segment lists: 1

 

Name/ID: A/1

 Origin: CLI

 Status: Up

 Verification State: Down

 Nodes: 1

 

  Index    : 1                            SID: 1::2

  Status   : Up                    TopoStatus: Nonexistent

  Type     : Type 2                     Flags: None

Table 17 Command output

Field

Description

Total Segment lists

Number of SID lists.

Name/ID

SID list name/ID.

Origin

Origin of the SID list. Options include:

·     CLI—Locally configured in the CLI.

·     BGP—Issued by BGP.

·     PCE—Issued by a PCE.

If the SID list does not have a valid origin, this field displays a hyphen (-).

Status

SID list status, Down or Up.

Verification State

Verification result of the SID list:

·     Down—The verification fails.

·     Up—The verification succeeds.

TopoStatus

Whether the SID exists in the IGP topology:

·     Existent.

·     Nonexistent.

Nodes

Number of nodes in the SID list.

Index

Node index.

SID

SID value (IPv6 address) of the node.

Type

SID type of the node:

·     None—Not configured.

·     Type 2—IPv6 address.

Flags

Node flags, which are not defined and displayed as None.

display segment-routing ipv6 te source-sid

Use display segment-routing ipv6 te source-sid to display information about SRv6 SIDs collected from the LS database.

Syntax

display segment-routing ipv6 te source-sid [ end | end-x | sid ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

end: Displays End SID information.

end-x: Displays End.X SID information.

sid: Displays SRv6 SID information.

Usage guidelines

If you do not specify any parameters, this command displays information about all SRv6 SIDs collected from the LS database.

Examples

# Display information about all SRv6 SIDs collected from the LS database.

<Sysname> display segment-routing ipv6 te source-sid

 

  SID         : 11::1:0:8, Count: 1

   Type       : End.X(LAN), Topology ID: 0

   Instance ID: 0

    Source    : IS-IS, ProcID 100, IS-Level-1

    Node      : 0000.0000.0019.00

    Local     : 0000.0000.0019.00

    Peer      : 0000.0000.0022.01

 

  SID         : 12:1:2:3:0:1::, Count: 2

   Type       : End, Topology ID: 0

   Instance ID: 0

    Source    : IS-IS, ProcID 100, IS-Level-1

    Node      : 0000.0000.0019.00

   Type       : End, Topology ID: 2

   Instance ID: 0

    Source    : IS-IS, ProcID 100, IS-Level-1

    Node      : 0000.0000.0019.00

 

  SID         : 12:1:2:3:0:6::, Count: 2

   Type       : End.X, Topology ID: 0

   Instance ID: 0

    Source    : IS-IS, ProcID 100, IS-Level-1

    Node      : 0000.0000.0019.00

    Local     : 2001:1::2

    Peer      : 2001:1::16

   Type       : End.X, Topology ID: 2

   Instance ID: 0

    Source    : IS-IS, ProcID 100, IS-Level-1

    Node      : 0000.0000.0019.00

    Local     : 2001:1::2

    Peer      : 2001:1::16

Table 18 Command output

Field

Description

SID

SRv6 SID.

Count

Number of advertising sources for the SID.

Type

SID type:

·     End.

·     End.X.

·     End.X (LAN).

ProcID

Process ID.

IS-Level-X

IS level on the node: IS-Level-1 or IS-Level-2.

Node

Node where the SID advertising source resides.

Local

For an End.X SID, this field displays the system ID of the IS-IS process to which the SID-associated local interface belongs.

If the link type is P2P and the IPv6 link attribute is enabled for the IS-IS process, this field displays the IPv6 address of the SID-associated local interface.

Peer

For an End.X SID, this field displays the system ID of the IS-IS process to which the SID-associated neighbor interface belongs.

If the link type is P2P and the IPv6 link attribute is enabled for the IS-IS process, this field displays the IPv6 address of the SID-associated neighbor interface.

distribute bgp-ls

Use distribute bgp-ls to enable the device to distribute SRv6 TE policy candidate path information to BGP-LS.

Use undo distribute bgp-ls to restore the default.

Syntax

distribute bgp-ls

undo distribute bgp-ls

Default

The device does not distribute SRv6 TE policy candidate path information to BGP-LS.

Views

SRv6 TE view

Predefined user roles

network-admin

Usage guidelines

After this command is executed, the device distributes SRv6 TE policy candidate path information to BGP-LS. BGP-LS advertises the SRv6 TE policy candidate path information in routes to meet application requirements.

Examples

# Enable the device to distribute SRv6 TE policy candidate path information to BGP-LS.

<Sysname> system-view

[Sysname] segment-routing-ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] distribute bgp-ls

explicit segment-list

Use explicit segment-list to specify a SID list for a candidate path.

Use undo explicit segment-list to delete a SID list of a candidate path or restore the default weight and global path MTU of a SID list.

Syntax

explicit segment-list segment-list-name [ source-ipv6 ipv6-address | weight weight-value ] *

undo explicit segment-list segment-list-name [ source-ipv6 ipv6-address | weight weight-value ] *

Default

No SID lists are specified for an SRv6 TE policy candidate path.

Views

SRv6 TE policy path preference view

Predefined user roles

network-admin

Parameters

segment-list-name: Specifies an SID list name, a case-sensitive string of 1 to 128 characters.

source-ipv6 ipv6-address: Specifies the source IPv6 address of the SBFD session.

weight weight-value: Specifies a weight for the SID list, in the range of 1 to 4294967295. The default weight is 1.

Usage guidelines

An SRv6 TE policy uses the SID list specified for the highest-preference candidate path as a traffic forwarding subpath.

An SRv6 TE policy candidate path can have multiple SID lists. All the SID lists can be used to forward traffic for load sharing based on their weights. Assume SID lists a, b, and c are assigned weights x, y, z, respectively. The load of SID list a is x/(x+y+z) of the total traffic.

If you assign weight values for the same SID list multiple times, the most recent configuration takes effect.

Examples

# Configure SID list abc for the SRv6 TE policy candidate path with preference 20, and the set the SID list weight to 20.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy a1

[Sysname-srv6-te-policy-a1] candidate-paths

[Sysname-srv6-te-policy-a1-path] preference 20

[Sysname-srv6-te-policy-a1-path-pref-20] explicit segment-list abc weight 20

Related commands

segment-list

forwarding statistics

Use forwarding statistics to configure traffic forwarding statistics for an SRv6 TE policy.

Use undo forwarding statistics to restore the default.

Syntax

forwarding statistics { disable | enable }

undo forwarding statistics

Default

An SRv6 TE policy uses the traffic forwarding statistics configuration in SRv6 TE view.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

disable: Disables the SRv6 TE policy forwarding statistics.

enable: Enables the SRv6 TE policy forwarding statistics.

Usage guidelines

You can configure traffic forwarding statistics for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

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

Examples

# Enable traffic forwarding statistics for SRv6 TE policy 1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] forwarding statistics enable

Related commands

display segment-routing ipv6 te forwarding

reset segment-routing ipv6 te forwarding statistics

srv6-policy forwarding statistic enable

srv6-policy forwarding statistic interval

import-route sr-policy

Use import-route sr-policy to enable BGP to redistribute routes from the SRv6 TE policy.

Use undo import-route sr-policy to restore the default.

Syntax

import-route sr-policy

undo import-route sr-policy

Default

BGP does not redistribute BGP IPv6 SR policy routes.

Views

BGP IPv6 SR policy address family view

Predefined user roles

network-admin

Usage guidelines

After you execute this command, the system will redistribute the local BGP IPv6 SR policy routes to the BGP routing table and advertise the routes to IBGP peers. Then, the peers can forward traffic based on the SRv6 TE policy.

Examples

# In BGP IPv6 SR policy address family view, enable BGP to redistribute routes from the SRv6 TE policy.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] import-route sr-policy

index

Use index to add a node to a SID list.

Use undo index to delete a node from a SID list.

Syntax

index index-number ipv6 ipv6-address

undo index index-number

Default

No nodes exist in a SID list.

Views

SID list view

Predefined user roles

network-admin

Parameters

index-number: Specifies the node index, in the range of 1 to 65535.

ipv6 ipv6-address: Specifies the IPv6 address of the node.

Examples

# Add a node to SID list abc, and set the node index to 1 and IPv6 address to 1000::1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] segment-list abc

[Sysname-srv6-te-sl-abc] index 1 ipv6 1000::1

Related commands

locator

path verification

Use path verification to configure path connectivity verification for an SRv6 TE policy.

Use undo path verification to restore the default.

Syntax

path verification { enable | disable }

undo path verification

Default

Path connectivity verification is not configured for an SRv6 TE policy. The setting configured in SRv6 TE view applies.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

enable: Enables path connectivity verification for the SRv6 TE policy.

disable: Disables path connectivity verification for the SRv6 TE policy.

Usage guidelines

You must configure this command on the first node of the SRv6 TE policy.

Typically, the controller deploys the SID list of an SRv6 TE policy. Without BFD configured, the first node cannot immediately detect path failures in the SRv6 TE policy. It only changes the SID list of the SRv6 TE policy as instructed by the controller that completes path recalculation upon detecting a topology change. If the controller or the link to the controller fails, the first node will be unable to detect failures and change SID lists, resulting in traffic loss.

For fast traffic switchover and high availability, you can enable path connectivity verification for the first node of the SRv6 TE policy. This feature enables the first node to collect network topology information, and verify all SID lists in the SRv6 TE policy as follows:

·     If all SRv6 SIDs exist in the topology and the associated locator prefixes are routable, the SID list is valid.

·     If any SRv6 SIDs do not exist in the topology or any of the associated locator prefixes are not routable, the SID list is invalid.

Upon detecting an invalid SID list (SID list failure), the first node changes paths as follows:

·     If the valid candidate paths of the SRv6 TE policy contain multiple SID lists, and one of the SID list fails, traffic is distributed to other valid SID lists.

·     If the SRv6 TE policy has valid primary and backup candidate paths, and all SID lists for the primary candidate path fail, traffic is distributed to the backup candidate path.

·     If all valid candidate paths of the SRv6 TE policy fail, the SRv6 TE policy is faulty and an associated protection action is taken (for example, MPLS L3VPN FRR).

You can configure SRv6 TE policy path connectivity verification in both SRv6 TE view and SRv6 TE policy view. The configuration in SRv6 TE policy view takes precedence over the configuration in SRv6 TE view. If path connectivity verification is not configured for an SRv6 TE policy, the configuration in SRv6 TE applies.

The first node must have all SRv6 SIDs and routes in the IGP domain to detect their status through the following settings:

·     Enable the IGP domain to forward routing information through IPv6 IS-IS.

·     Use the distribute link-state command in IS-IS view for the first node to report link status.

If a BSID exists in the segment list path, path connectivity verification will fail because the BSID cannot be flooded in the IGP topology. Do not configure this command in the scenario where BSID is deployed.

Examples

# Enable path connectivity verification for SRv6 TE policy 1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] path verification enable

Related commands

distribute (Layer 3—IP Routing Command Reference)

srv6-policy path verification enable

policy

Use policy to create an SRv6 TE policy and enter its view, or enter the view of an existing SRv6 TE policy.

Use undo policy to delete an SRv6 TE policy and all the configuration in the SRv6 TE policy.

Syntax

policy policy-name

undo policy policy-name

Default

No SRv6 TE policies exist.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

policy-name: Specifies an SRv6 TE policy name, a case-sensitive string of 1 to 59 characters.

Examples

# Create an SRv6 TE policy named srv6policy and enter its view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy p1

[Sysname-srv6-te-policy-p1]

preference

Use preference to set the preference for an SRv6 TE policy candidate path and enter SRv6 TE policy path preference view, or enter an existing SRv6 TE policy path preference view.

Use undo preference to delete an SRv6 TE policy candidate path preference and all the configuration in the SRv6 TE policy path preference view.

Syntax

preference preference-value

undo preference preference-value

Default

The preference is not set for an SRv6 TE policy candidate path.

Views

SRv6 TE policy candidate path view

Predefined user roles

network-admin

Parameters

preference-value: Specifies a candidate path preference in the range of 1 to 65535. A bigger value represents a higher preference.

Usage guidelines

A preference represents a candidate path of an SRv6 TE policy.

Examples

# Set the preference of an SRv6 TE policy candidate path to 20, and enter SRv6 TE policy path preference view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy a1

[Sysname-srv6-te-policy-a1] candidate-paths

[Sysname-srv6-te-policy-a1-path] preference 20

[Sysname-srv6-te-policy-a1-path-pref-20]

reset segment-routing ipv6 te forwarding statistics

Use reset segment-routing ipv6 te forwarding statistics to clear forwarding statistics for all SRv6 TE policies.

Syntax

reset segment-routing ipv6 te forwarding statistics

Views

User view

Predefined user roles

network-admin

Examples

# Clear SRv6 TE policy forwarding statistics.

<Sysname> reset segment-routing ipv6 te forwarding statistics

Related commands

display segment-routing ipv6 te forwarding

forwarding statistics

srv6-policy forwarding statistics enable

srv6-policy forwarding statistics interval

router-id filter

Use router-id filter to enable Router ID filtering.

Use undo router-id filter to disable Router ID filtering.

Syntax

router-id filter

undo router-id filter

Default

Router ID filtering is disabled.

Views

BGP IPv6 SR policy address family view

Predefined user roles

network-admin

Usage guidelines

For the device to process only part of the received BGP IPv6 SR policy routes, you can execute this command to enable filtering the routes by Router ID.

This command enables the device to check the Route Target attribute of a received BGP IPv6 SR policy route. The device accepts the route only if the Route Target attribute contains the Router ID of the local device.

To use Router ID filtering, make sure you add Route Target attributes to BGP IPv6 SR policy routes properly by using routing policy or other methods. Otherwise, Router ID filtering might learn or drop BGP IPv6 SR policy routes incorrectly.

Examples

# Enable Router ID filtering.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] router-id filter

sbfd

Use sbfd to configure SBFD for an SRv6 TE policy.

Use undo sbfd to restore the default.

Syntax

sbfd { disable | enable [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ] [ oam-sid sid ] }

undo sbfd

Default

SBFD is disabled for an SRv6 TE policy. An SRv6 TE policy uses the SBFD configuration in SRv6 TE view.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Parameters

disable: Disables SBFD for the SRv6 TE policy.

enable: Enables SBFD for the SRv6 TE policy.

remote remote-id: Specifies the remote discriminator of the SBFD session, in the range of 1 to 4294967295. If you do not specify this option, the configuration in SRv6 TE view applies.

template template-name: Specifies a BFD session parameter template by its name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, the template specified in SRv6 TE view applies.

backup-template backup-template-name: Specifies as SBFD session parameter template for the backup SID list. The backup-template-name argument indicates the template name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, the backup template specified in SRv6 TE view applies.

oam-sid sid: Adds an OAM SID to SBFD packets to identify the destination node. The sid argument represents the SRv6 SID of the endpoint destination node. If you do not specify this option, no OAM SID will be added to BFD packets. As a best practice, use the End.SID of the destination node as the OAM SID.

Usage guidelines

You can configure SBFD for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

The remote discriminator specified in this command must be the same as that specified in the sbfd local-discriminator command on the reflector. Otherwise, the reflector will not send responses to the initiator. If you do not specify a remote discriminator when you execute the sbfd command for an SRv6 TE policy, you must enable SBFD for SRv6 TE policies globally in SRv6 TE view. If you do not enable SBFD globally for SRv6 TE policies, the SBFD session cannot be established for that SRv6 TE policy.

Examples

# Enable SBFD for SRv6 TE policy 1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] sbfd enable

Related commands

display segment-routing ipv6 te sbfd

sbfd local-discriminator (High Availability Command Reference)

srv6-policy sbfd

segment-list

Use segment-list to create a SID list and enter its view, or enter the view of an existing SID list.

Use undo segment-list to delete a SID list and all the configuration in the SID list.

Syntax

segment-list segment-list-name

undo segment-list segment-list-name

Default

No SID lists exist.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

segment-list-name: Specifies the SID list name, a case-sensitive string of 1 to 128 characters.

Examples

# Create a SID list named abc and enter its view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] segment-list abc

[Sysname-srv6-te-sl-abc]

shutdown

Use shutdown to shut down an SRv6 TE policy.

Use undo shutdown to bring up an SRv6 TE policy.

Syntax

shutdown

undo shutdown

Default

An SRv6 TE policy is not administratively shut down.

Views

SRv6 TE policy view

Predefined user roles

network-admin

Usage guidelines

If multiple SRv6 TE policies exist on the device, you can shut down unnecessary SRv6 TE policies to prevent them from affecting traffic forwarding.

Examples

# Shut down SRv6 TE policy 1.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] shutdown

snmp-agent trap enable srv6-policy

Use snmp-agent trap enable srv6-policy to enable SNMP notifications for SRv6 TE policies.

Use undo snmp-agent trap enable srv6-policy to disable SNMP notifications for SRv6 TE policies.

Syntax

snmp-agent trap enable srv6-policy

undo snmp-agent trap enable srv6-policy

Default

SNMP notifications for SRv6 TE policies are disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

This command enables the device to send SNMP notifications about state changes and resource usage anomalies of SRv6 TE policies. For SNMP notifications to be sent correctly, you must also configure SNMP on the device. For more information about SNMP configuration, see the network management and monitoring configuration guide for the device.

SRv6 TE policy resources include the following:

·     Number of SRv6 TE policy forwarding paths.

·     Number of forwarding entry IDs of SRv6 TE policy groups.

·     Number of forwarding entry IDs of SRv6 TE policies.

·     Number of forwarding entry IDs of SID lists.

Examples

# Enable SNMP notifications for SRv6 TE policies.

<Sysname> system-view

[Sysname] snmp-agent trap enable srv6-policy

sr-policy steering

Use sr-policy steering to configure the traffic steering mode for SRv6 TE policies.

Use undo sr-policy steering to restore the default.

Syntax

sr-policy steering { disable | policy-based }

undo sr-policy steering

Default

The device steering data packets to SRv6 TE policies based on colors of the packets.

Views

BGP instance view

Predefined user roles

network-admin

Parameters

disable: Disables color-based traffic steering to an SRv6 TE policy. Tunnel policy-based traffic steering is allowed.

policy-based: Steers traffic to an SRv6 TE policy based on a tunnel policy if the BGP route does not contain the color extended community. If you specify this keyword, the device steers traffic based on the bound policy, color, and tunnel load sharing policy in a descending order of priority.

Usage guidelines

The following traffic steering modes are available for SRv6 TE policies:

·     Based on color—The device searches for an SRv6 TE policy with the color value and end-point the same as the color extended community attribute and next hop address of a BGP route. If such an SRv6 TE policy exists, the device recurse the BGP route to that SRv6 TE policy. Then, when the device receives packets that match the BGP route, it forwards the packets through the SRv6 TE policy.

·     Based on tunnel policy—On the ingress PE of an IP L3VPN over SRv6 or EVPN L3VPN over SRv6 network, configure a tunnel policy that uses an SRv6 TE policy as the public tunnel to carry the VPN packets. For more information about the tunnel policy configuration, see MPLS Configuration Guide.

This command does not take effect in L2VPN networks.

Examples

# Configure the SRv6 TE traffic steering mode as tunnel policy.

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] sr-policy steering policy-based

srv6-policy alarm-threshold

Use srv6-policy alarm-threshold to configure the alarm thresholds for resource usage of SRv6 TE policies.

Use undo srv6-policy alarm-threshold to restore the default.

Syntax

srv6-policy { forwarding-path | policy | segment-list } alarm-threshold upper-limit upper-limit-value lower-limit lower-limit-value

undo srv6-policy { forwarding-path | policy | segment-list } alarm-threshold

Default

The upper and lower alarm thresholds are 80% and 75% for all resources of SRv6 TE policies.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

forwarding-path: Specifies the number of SRv6 TE policy forwarding paths.

policy: Specifies the number of forwarding entry IDs assigned to SRv6 TE policies.

segment-list: Specifies the number of forwarding entry IDs assigned to SID lists.

upper-limit upper-limit-value: Specifies the upper threshold in percentage for SRv6 TE policy resources. The value range for the upper-limit-value argument is 1 to 100.

lower-limit lower-limit-value: Specifies the lower threshold in percentage for SRv6 TE policy resources. The value range for the upper-limit-value argument is 1 to 100.

Usage guidelines

When the number of SRv6 TE policy resources equals to or exceeds the upper threshold or drops to or below the lower threshold, the device generates log and alarm information. The administrator can then obtain the resource usage status of SRv6 TE policies.

Before using this command, enable the logging and SNMP notifications features for SRv6 TE policies.

To view resource usage for the current SRv6 TE policy, use the display segment-routing ipv6 te policy statistics command.

Examples

# Configure the upper and lower thresholds as 90% and 60% for the number of forwarding entry IDs assigned to SID lists.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy segment-list alarm-threshold upper-limit 90 lower-limit 60

Related commands

display segment-routing ipv6 te policy statistics

srv6-policy log enable

srv6-policy backup hot-standby enable

Use srv6-policy backup hot-standby enable to enable hot standby for all SRv6 TE policies.

Use undo srv6-policy backup hot-standby enable to disable hot standby for all SRv6 TE policies.

Syntax

srv6-policy backup hot-standby enable

undo srv6-policy backup hot-standby enable

Default

Hot standby is disabled for all SRv6 TE policies.

Views

SRv6 TE view

Predefined user roles

network-admin

Usage guidelines

The hot standby feature takes the candidate path with the greatest preference value in the SRv6 TE policy as the primary path and that with the second greatest preference value as the standby path. When the forwarding paths corresponding to all SID lists of the primary path fails, the standby path immediately takes over to minimize service interruption.

You can enable hot standby for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

Examples

# Enable hot standby for all SRv6 TE policies.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy backup hot-standby enable

Related commands

backup hot-standby

srv6-policy forwarding statistics enable

Use srv6-policy forwarding statistics enable to enable traffic forwarding statistics for all SRv6 TE policies.

Use undo srv6-policy forwarding statistics enable to disable traffic forwarding statistics for all SRv6 TE policies.

Syntax

srv6-policy forwarding statistics enable

undo srv6-policy forwarding statistics enable

Default

Traffic forwarding statistics is disabled for all SRv6 TE policies.

Views

SRv6 TE view

Predefined user roles

network-admin

Usage guidelines

You can configure traffic forwarding statistics for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

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

Examples

# Enable traffic forwarding statistics for all SRv6 TE policies.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy forwarding statistics enable

Related commands

display segment-routing ipv6 te forwarding

forwarding statistic

reset segment-routing ipv6 te forwarding statistics

srv6-policy forwarding statistics interval

srv6-policy forwarding statistics interval

Use srv6-policy forwarding statistics interval to configure the traffic forwarding statistics interval for all SRv6 TE policies.

Use undo srv6-policy forwarding statistics interval to restore the default.

Syntax

srv6-policy forwarding statistics interval interval

undo srv6-policy forwarding statistics interval

Default

The SRv6 TE policies forwarding statistics interval is 30 seconds.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

interval: Specifies the SRv6 TE policy traffic forwarding statistics interval in the range of 5 to 65535, in seconds.

Predefined user roles

This command takes effect only all SRv6 TE policies.

Examples

# Set the SRv6 TE policy traffic forwarding statistics interval to 90 seconds.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy forwarding statistics interval 90

Related commands

display segment-routing ipv6 te forwarding

forwarding statistic

reset segment-routing ipv6 te forwarding statistics

srv6-policy forwarding statistics enable

srv6-policy locator

Use srv6-policy locator to specify a locator for SRv6 TE.

Use undo srv6-policy locator to cancel the locator configuration.

Syntax

srv6-policy locator locator-name

undo srv6-policy locator

Default

No locator is specified for SRv6 TE.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

locator-name: Specifies a locator by its name, a case-sensitive string of 1 to 31 characters.

Usage guidelines

The locator specified in SRv6 TE view restricts the BSID range. Only BSIDs within the range of the locator can take effect.

You cannot change the locator for SRv6 TE by repeatedly executing this command. To change the locator, first execute the undo srv6-policy locator command to remove the specified locator and then execute the srv6-policy locator command to specify a new locator.

Examples

# Specify locator test1 in SRv6 TE view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy locator test1

srv6-policy log enable

Use srv6-policy log enable to enable SRv6 TE policy logging.

Use undo srv6-policy log enable to disable SRv6 TE policy logging.

Syntax

srv6-policy log enable

undo srv6-policy log enable

Default

SRv6 TE policy logging is disabled.

Views

SRv6 TE view

Predefined user roles

network-admin

Predefined user roles

This command enables the device to generate logs for SRv6 TE policy state changes and resource usage anomalies. The administrator can use the logging information to audit SRv6 TE policies. The device delivers logs to its information center. The information center processes the logs according to user-defined output rules (whether to output logs and where to output). For more information about the information center, see the network management and monitoring configuration guide for the device.

Examples

# Enable SRv6 TE policy logging.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy log enable

srv6-policy path verification enable

Use srv6-policy path verification enable to enable path connectivity verification for all SRv6 TE policies.

Use undo srv6-policy path verification enable to disable path connectivity verification for all SRv6 TE policies.

Syntax

srv6-policy path verification enable

undo srv6-policy path verification enable

Default

Path connectivity verification is disabled for all SRv6 TE policies.

Views

SRv6 TE view

Predefined user roles

network-admin

Usage guidelines

You must configure this command on the first node of the SRv6 TE policy.

Typically, the controller deploys the SID list of an SRv6 TE policy. Without BFD configured, the first node cannot immediately detect path failures in the SRv6 TE policy. It only changes the SID list of the SRv6 TE policy as instructed by the controller that completes path recalculation upon detecting a topology change. If the controller or the link to the controller fails, the first node will be unable to detect failures and change SID lists, resulting in traffic loss.

For fast traffic switchover and high availability, you can enable path connectivity verification for the first node of the SRv6 TE policy. This feature enables the first node to collect network topology information, and verify all SID lists in the SRv6 TE policy as follows:

·     If all SRv6 SIDs exist in the topology and the associated locator prefixes are routable, the SID list is valid.

·     If any SRv6 SIDs do not exist in the topology or any of the associated locator prefixes are not routable, the SID list is invalid.

Upon detecting an invalid SID list (SID list failure), the first node changes paths as follows:

·     If the valid candidate paths of the SRv6 TE policy contain multiple SID lists, and one of the SID list fails, traffic is distributed to other valid SID lists.

·     If the SRv6 TE policy has valid primary and backup candidate paths, and all SID lists for the primary candidate path fail, traffic is distributed to the backup candidate path.

·     If all valid candidate paths of the SRv6 TE policy fail, the SRv6 TE policy is faulty and an associated protection action is taken (for example, MPLS L3VPN FRR).

You can configure SRv6 TE policy path connectivity verification in both SRv6 TE view and SRv6 TE policy view. The configuration in SRv6 TE policy view takes precedence over the configuration in SRv6 TE view. If path connectivity verification is not configured for an SRv6 TE policy, the configuration in SRv6 TE applies.

The first node must have all SRv6 SIDs and routes in the IGP domain to detect their status through the following settings:

·     Enable the IGP domain to forward routing information through IPv6 IS-IS.

·     Use the distribute link-state command in IS-IS view for the first node to report link status.

If a BSID exists in the segment list path, path connectivity verification will fail because the BSID cannot be flooded in the IGP topology. Do not configure this command in the scenario where BSID is deployed.

Examples

# Enable path connectivity verification for all SRv6 TE policies.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy path verification enable

Related commands

distribute (Layer 3—IP Routing Command Reference)

path verification

srv6-policy sbfd

Use srv6-policy sbfd to enable SBFD for all SRv6 TE policies and configure the SBFD session parameters.

Use undo srv6-policy sbfd to disable SBFD for all SRv6 TE policies.

Syntax

srv6-policy sbfd remote remote-id [ template template-name ] [ backup-template backup-template-name ]

undo srv6-policy sbfd

Default

SBFD for all SRv6 TE policies is disabled.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

remote remote-id: Specifies the remote discriminator of the SBFD session, in the range of 1 to 4294967295.

template template-name: Specifies a BFD session parameter template by its name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, SBFD uses the multihop BFD session settings configured in system view.

backup-template backup-template-name: Specifies a BFD session parameter template for the backup SID list. The backup-template-name argument indicates the template name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, SBFD uses the multihop BFD session settings configured in system view.

Predefined user roles

You can configure SBFD for all SRv6 TE policies globally in SRv6 TE view or for a specific SRv6 TE policy in SRv6 TE policy view. The policy-specific configuration takes precedence over the global configuration. An SRv6 TE policy uses the global configuration only when it has no policy-specific configuration.

The remote discriminator specified in this command must be the same as that specified in the sbfd local-discriminator command on the reflector. Otherwise, the reflector will not send responses to the initiator. If you do not specify a remote discriminator when you execute the sbfd command for an SRv6 TE policy, you must enable SBFD for all SRv6 TE policies globally in SRv6 TE view. If you do not enable SBFD globally for SRv6 TE policies, the SBFD session cannot be established for that SRv6 TE policy.

Examples

# Enable SBFD for all SRv6 TE policies, and specify the SBFD session remote discriminator as 1000001.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy sbfd remote 1000001

Related commands

display segment-routing ipv6 te sbfd

sbfd

sbfd local-discriminator (High Availability Command Reference)

srv6-policy switch-delay delete-delay

Use srv6-policy switch-delay delete-delay to configure the switchover delay time and deletion delay time for the SRv6 TE policy forwarding path.

Use undo srv6-policy switch-delay to restore the default.

Syntax

srv6-policy switch-delay switch-delay-time delete-delay delete-delay-time

undo srv6-policy switch-delay

Default

The switchover delay time and deletion delay time for the SRv6 TE policy forwarding path is 5000 milliseconds and 20000 milliseconds, respectively.

Views

SRv6 TE view

Predefined user roles

network-admin

Parameters

switch-delay-time: Sets the forwarding path switchover delay time in the range of 0 to 600000 milliseconds.

delete-delay-time: Sets the forwarding path deletion delay time in the range of 0 to 600000 milliseconds.

Predefined user roles

The switchover delay and deletion delay mechanism is used to avoid traffic forwarding interruption during a forwarding path switchover.

When updating an SRv6 TE policy forwarding path, the device first establishes the new forwarding path before it deletes the old one. During the new path setup process, the device uses the old path to forward traffic until the switchover delay timer expires. When the switchover delay timer expires, the device switches traffic to the new path. The old path is deleted when the deletion delay timer expires.

Examples

# Set the SRv6 TE policy forwarding path switchover delay time to 8000 milliseconds and the deletion delay time to 15000 milliseconds.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy switch-delay 8000 delete-delay 15000

te ipv6-router-id

Use te ipv6-router-id to configure the TE IPv6 router ID.

Use undo te ipv6-router-id to restore the default.

Syntax

te ipv6-router-id router-id

undo te ipv6-router-id

Default

The TE IPv6 router ID is not configured.

Views

System view

Predefined user roles

network-admin

Parameters

router-id: Specifies the TE IPv6 router ID, in the format of an IPv6 address. The value cannot be :: or FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF.

Usage guidelines

The TE IPv6 router ID is used to identify the source node in PCE requests. The TE IPv6 router ID of a device must be unique on the IPv6 network.

Examples

# Set the TE IPv6 router ID to 1::1.

<Sysname> system-view

[Sysname] te ipv6-router-id 1::1

traffic-engineering

Use traffic-engineering to create and enter the SRv6 TE view, or enter the existing SRv6 TE view.

Use undo traffic-engineering to delete the SRv6 TE view and all the configuration in the view.

Syntax

traffic-engineering

undo traffic-engineering

Default

The SRv6 TE view does not exist.

Views

SRv6 view

Predefined user roles

network-admin

Examples

# Create and enter the SRv6 TE view.

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te]

 

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