No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

S12700 V200R013C00 Command Reference

This document describes all the configuration commands of the device, including the command function, syntax, parameters, views, default level, usage guidelines, examples, and related commands.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
BFD Configuration Commands

BFD Configuration Commands

Command Support

Commands provided in this section and all the parameters in the commands are supported by all switch models by default, unless otherwise specified. For details, see specific commands.

authentication-mode (BFD)

Function

The authentication-mode command configures BFD session authentication information.

The undo authentication-mode command deletes the configured BFD session authentication information.

By default, BFD session authentication information is not configured.

Format

authentication-mode met-sha1 key-id key-id-value cipher cipher-text nego-packet [ timeout-interval interval-value ]

undo authentication-mode

Parameters

Parameter Description Value
met-sha1

Specifies MSHA1 to decrypt and authenticate.

-

key-id key-id-value

Specifies the authentication key ID of a BFD session.

The value is an integer that ranges from 1 to 255.

cipher cipher-text

Specifies a ciphertext BFD authentication password. You can enter either a simple or ciphertext password, but the password is displayed in ciphertext in the configuration file.

The value is a string of characters.
  • The value is a string of 1 to 20 characters for simple authentication passwords.
  • The value is a string of 20 to 148 characters for ciphertext authentication passwords.
NOTE:
The characters exclude question marks (?) and spaces. However, if a password string is between a pair of quotation marks, the string can contain spaces.
nego-packet

Authenticates BFD negotiation packets.

-

timeout-interval interval-value

Specifies the negotiation timeout period of a BFD session.

The value is an integer ranging from 1 to 10000, in seconds. This parameter has no default value.
NOTE:

After a BFD negotiation timeout period is configured, the BFD negotiation timeout timer is started when the BFD session goes Down (the event is not triggered by a link fault detected). If the timer has expired but the BFD session is still Down, the link protocol of the associated interface goes Down.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

On a network demanding higher security, run the authentication-mode command to configure BFD session authentication information to improve network security. In a specific access scenario, for example, when a multicast BFD session is associated with the protocol status of an interface, you need to configure authentication information for the BFD session on the interface. BFD negotiation can succeed, the BFD-associated protocol status of the interface can be activated, and users can access the device through this interface only when the BFD session authentication information on both ends is consistent.

Prerequisites

BFD has been globally enabled using the bfd command in the system view.

A BFD session used to detect the physical link status has been created using the bfd bind peer-ip default-ip command in the system view.

Precautions

If you run the authentication-mode command to configure BFD session authentication information, BFD renegotiation will be performed. BFD renegotiation can succeed only when the BFD session authentication information on both ends is consistent.

Adding, modifying, or deleting BFD session authentication information may interrupt the service associated with the BFD session.

Example

# Configure multicast BFD session authentication information.

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface GigabitEthernet0/0/1
[HUAWEI-bfd-session-test] authentication-mode met-sha1 key-id 5 cipher Huawei-123 nego-packet timeout-interval 5

bfd

Function

The bfd command enables the global Bidirectional Forwarding Detection (BFD) function and displays the BFD view.

The undo bfd command disables global BFD.

By default, global BFD is disabled.

Format

bfd

undo bfd

Parameters

None

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To fast detect link faults, run the bfd command in the system view to enable global BFD.

Precautions

BFD must be enabled globally before BFD parameters are configured.

Running the undo bfd command in the system view may affect services associated with BFD and deletes all BFD sessions on the device. To restore the BFD function, you have to re-configure BFD sessions.

Example

# Enable the global BFD function.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd]

bfd bind peer-ip

Function

The bfd bind peer-ip command creates a BFD session, specifies the peer IP address, and displays the BFD session view.

The undo bfd session-name command deletes a specified BFD session and cancels the peer IP address.

By default, BFD binding is not created.

Format

bfd session-name bind peer-ip ip-address [ vpn-instance vpn-name ] [ interface interface-type interface-number ] [ source-ip ip-address ]

undo bfd session-name

Parameters

Parameter

Description

Value

session-name

Specifies the name of a BFD session.

The value is a string of 1 to 15 case-sensitive characters without spaces.
NOTE:

When double quotation marks are used around the string, spaces are allowed in the string.

peer-ip ip-address

Specifies the peer IP address bound to the BFD session.

-

vpn-instance vpn-name

Specifies the name of a Virtual Private Network (VPN) instance that is bound to a BFD session.

The value must be an existing VPN instance name.

interface interface-type interface-number

Specifies the type and number of the interface bound to the BFD session.

  • interface-type specifies the type of the interface.

  • interface-number specifies the number of the interface.

-

source-ip ip-address

Indicates the source IP address carried in BFD packets.

  • During BFD session negotiation, if the source IP address is not specified, the system searches the local routing table for an outbound interface from which the peer IP address is reachable. The IP address of this outbound interface is used as the source IP address of the BFD packets sent by the local end.

  • When a BFD session is detecting links, if this parameter is not specified, the system uses a fixed source IP address in BFD packets.

When BFD is used with the Unicast Reverse Path Forwarding (URPF) function, you must manually configure the source IP address in BFD packets because the UPRF function checks the source IP address in received packets.

NOTE:

For details about URPF, see URPF Configuration in the S12700 V200R013C00 Configuration Guide - Security.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To fast detect and monitor links, create BFD sessions.

To create a BFD binding, pay attention to the following points:

  • If only the peer IP address is specified, BFD is configured to detect the multi-hop link.

  • If the peer IP address and local interface are specified, BFD is configured to detect the single-hop link, that is, a specific route with this interface as the outbound interface and with the peer IP address as the next-hop address.

  • If both the peer IP address and the VPN instance are specified, BFD is configured to detect the multi-hop link in the VPN instance.

  • The single-hop link in the VPN instance is detected if both the peer IP address, VPN instance, and local interface are specified.

Prerequisites

Global BFD has been enabled by using the bfd command in the system view.

Follow-up Procedure

  • Run the discriminator command to set the local and remote discriminators for the current BFD session.

Precautions

  • When creating a single-hop BFD session, bind the single-hop BFD session to the peer IP address and the local address. You only need to bind a multi-hop BFD session to the peer IP address.

  • When the BFD configuration items are created, the system checks only the format of the IP address. The BFD session cannot be established if an incorrect peer IP address or source IP address is bound.

  • When a multi-hop BFD session is configured, the value of peer-ip or source-ip cannot be the IP address of a GRE tunnel interface.

  • When a multi-hop BFD session is configured and the peer IP address is the same as the 32-bit destination IP address of an LDP or static LSP, the BFD session is associated with the LSP. That is, if the BFD session detects a fault, an LSP switchover is performed.

Example

# Create a BFD session named atob to detect the single-hop link from VLANIF100 to the peer IP address at 10.10.10.2.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip 10.10.10.2 interface vlanif 100

# Create a BFD session named atoc to detect the multi-hop link to the peer IP address 10.10.20.2.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atoc bind peer-ip 10.10.20.2

bfd bind peer-ip default-ip

Function

The bfd bind peer-ip default-ip command creates a BFD binding for detecting the physical status of a link.

The undo bfd session-name command deletes a specified BFD session and the created BFD binding.

By default, no BFD binding for monitoring physical status of a link is configured.

Format

bfd session-name bind peer-ip default-ip interface interface-type interface-number [ source-ip ip-address ]

undo bfd session-name

Parameters

Parameter

Description

Value

session-name

Specifies the session name of BFD.

The value is a string of 1 to 15 characters without spaces.

NOTE:

When quotation marks are used around the string, spaces are allowed in the string.

peer-ip default-ip

Indicates the default multicast IP address that is bound to a BFD session.

By default, BFD uses the multicast IP address 224.0.0.184. You can set the multicast IP address by running the default-ip-address command.

interface-type interface-number

Specifies the type and number of the interface bound to a BFD session.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

source-ip ip-address

Indicates the source IP address carried in BFD packets. If the source IP address is not specified, the system searches the local routing table for an outbound interface from which the peer IP address can be reached. The IP address of this outbound interface is used as the source IP address of BFD packets sent by the local end. Generally, this parameter is not required.

When BFD is used with the Unicast Reverse Path Forwarding (URPF) function, you must manually configure the source IP address in BFD packets because the UPRF function checks the source IP address in received packets.

NOTE:

For details about URPF, see URPF Configuration in the S12700 V200R013C00 Configuration Guide - Security.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If source-ip is specified, the URPF-enabled device does not incorrectly discard BFD packets. Ensure that the source IP address is correct. The system only checks whether the source IP address is valid (for example, it cannot be a multicast or broadcast address) without checking correctness.

Precautions

When the bfd bind peer-ip default-ip command is used to configure a BFD session, ring protocols cannot be configured on the interface bound to the BFD session. Otherwise, MAC address flapping may occur.

If the IP address of an outbound interface is changed after a BFD session is configured, the source IP address of BFD packets is not updated.

NOTE:

After the bfd bind peer-ip default-ip command is executed, run the commit command to commit the configuration to make the configuration take effect.

Example

# Create a BFD session named test, and then detect the one-hop link that is bound to the local interface GigabitEthernet1/0/1 through the default multicast IP address.

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface gigabitethernet 1/0/1
[HUAWEI-bfd-session-test]

bfd bind peer-ip source-ip auto

Function

The bfd bind peer-ip source-ip auto command creates a static BFD session with automatically negotiated discriminators.

The undo bfd session-name command deletes a specified BFD session.

By default, no static BFD session with automatically negotiated discriminators is established.

Format

bfd session-name bind peer-ip ip-address [ vpn-instance vpn-name ] [ interface interface-type interface-number ] source-ip ip-address auto

undo bfd session-name

Parameters

Parameter

Description

Value

session-name

Specifies the name of a BFD session.

The value is a string of 1 to 15 case-sensitive characters without spaces.

NOTE:

When quotation marks are used around the string, spaces are allowed in the string.

peer-ip ip-address

Specifies the peer IP address bound to the BFD session.

-

vpn-instance vpn-name

Specifies the name of a Virtual Private Network (VPN) instance that is bound to a BFD session.

The value must be an existing VPN instance name.

interface-type interface-number

Specifies the type and number of the interface bound to the BFD session.

  • interface-type specifies the type of the interface.

  • interface-number specifies the number of the interface.

-

source-ip ip-address

Indicates the source IP address carried in BFD packets, that is, IP address of the outbound interface.

-

auto

Enables automatic negotiation of local and remote discriminators.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The local device where a BFD session with automatically negotiated parameters is configured can negotiate with the remote device where a dynamic BFD session is configured; however, the local device enabled with static BFD can establish a BFD session with the remote device enabled with static BFD only. When configuring a BFD session with automatically negotiated parameters or a static BFD session, you can specify the BFD session name. The name of a dynamic BFD session is generated dynamically. When the network changes, the name of the dynamic BFD session may change.

When the remote end is configured with dynamic BFD and the local end needs to be configured with association between BFD and static route (BFD session name needs to be specified during association configuration), a BFD session with automatically negotiated parameters can be configured on the local end. Then the local end can establish a BFD session with the remote end enabled with dynamic BFD and association between BFD and static route can be implemented.

When creating a static BFD session with automatically negotiated discriminators, pay attention to the following points:

  • If only the peer IP address is specified, BFD is configured to detect the multi-hop link.

  • If the peer IP address and local interface are specified, BFD is configured to detect the single-hop link, that is, a specific route with this interface as the outbound interface and with the peer IP address as the next-hop address.

  • Ensure that the source IP address is correct. The system only checks whether the source IP address is valid (for example, it cannot be a multicast or broadcast address) without checking correctness.

  • If both the peer IP address and the VPN instance are specified, BFD is configured to detect the multi-hop link in the VPN instance.

  • If the peer IP address, VPN instance, and local interface are specified, BFD is configured to detect the single-hop link in the VPN instance.

Prerequisites

Global BFD has been enabled by using the bfd command in the system view.

Precautions

  • When creating a BFD session, bind the BFD session to the peer IP address and the local address.

  • When the BFD configuration items are created, the system checks only the format of the IP address. The BFD session cannot be established if an incorrect peer IP address or source IP address is bound.

NOTE:
Unlike common static BFD sessions, static BFD sessions with automatically negotiated discriminators have separate characteristics:
  • The bfd bind peer-ip source-ip auto command can be run and immediately create a static BFD session with automatically negotiated discriminators, without the commit command executed.
  • Parameters of a static BFD session with automatically negotiated discriminators take effect immediately after being modified, without the commit command executed. The parameters include the minimum interval at which BFD packets are sent and received and the detection multiplier.
  • The commit command can be run for a static BFD session with automatically negotiated discriminators to support the forward version compatibility.

Example

# Create a static BFD session with automatically negotiated discriminators.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip 10.1.1.2 interface vlanif 100 source-ip 10.1.1.1 auto
Related Topics

bfd bind peer-ipv6

Function

The bfd bind peer-ipv6 command creates a BFD6 session to detect IPv6 links.

The undo bfd bfd-name command deletes a specified BFD6 session.

By default, no BFD6 session is created for IPv6 links.

Format

bfd session-name bind peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ interface interface-type interface-number ] [ source-ipv6 ipv6-address ]

undo bfd session-name

Parameters

Parameter Description Value
session-name

Specifies the name of a BFD6 session.

The value is a string of 1 to 15 case-sensitive characters without spaces.
NOTE:

When double quotation marks are used around the string, spaces are allowed in the string.

peer-ipv6 ipv6-address

Specifies the peer IPv6 address bound to a BFD6 session.

-

vpn-instance vpn-instance-name

Specifies the name of a VPN instance bound to a BFD6 session.

The value must be an existing VPN instance name.

interface interface-type interface-number

Specifies the local Layer 3 outbound interface bound to a BFD6 session.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

source-ipv6 ipv6-address

Specifies the source IPv6 address carried in BFD packets. Generally, you do not need to set this parameter.

If you do not specify the source IP address, the system automatically sets the source IP address according to the following rules:
  • During BFD for IPv6 session negotiation, if the source IPv6 address is not specified, the system searches the local routing table for an outbound interface from which the peer IP address is reachable. The IPv6 address of this outbound interface is used as the source IP address of the BFD packets sent by the local end.
  • If this parameter is not specified when a BFD for IPv6 session is detecting links, the system uses a fixed source IPv6 address in BFD packets.
NOTE:

When BFD is used with Unicast Reverse Path Forwarding (URPF), you must manually configure the source IPv6 address in BFD packets because UPRF checks the source IPv6 address in received packets.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To fast detect and monitor IPv6 links, you can create BFD for IPv6 sessions.

When creating a BFD for IPv6 binding, pay attention to the following points:

  • If only the peer IPv6 address is specified, BFD is configured to detect the multi-hop link.
  • A single-hop link is detected if both the peer IPv6 address and the local interface are specified. That is, a BFD6 session detects a specific route with this interface as the outbound interface and with the peer IPv6 address as the next hop address.
  • If both the peer IPv6 address and the VPN instance are specified, the created BFD6 session detects the multi-hop links in the VPN instance.
  • The single-hop links in a VPN instance are detected if both the peer IPv6 address, VPN instance, and local interface are specified.
NOTE:

The source-ipv6 parameter prevents BFD packets from being discarded incorrectly by URPF. The system checks only the source IPv6 address type (it cannot be a multicast or broadcast address), but does not check the address correctness. Therefore, you must manually check the correctness of the source IPv6 address.

When a multi-hop BFD6 session is configured, the value of peer-ipv6 or source-ipv6 cannot be the IPv6 address of a GRE tunnel interface.

Prerequisites

Global BFD has been enabled using the bfd command in the system view.

Follow-up Procedure

After creating a BFD for IPv6 session and entering its view, perform the following mandatory operations:
  1. Run the discriminator command to set the local and remote discriminators for the BFD for IPv6 session.
  2. Run the commit command to commit the configuration.

Perform the following optional operations according to your needs:

  • Run the description command to configure description for the BFD for IPv6 session.
  • Run the min-tx-interval command to set the interval for sending BFD for IPv6 packets.
  • Run the min-rx-interval command to set the interval for receiving BFD for IPv6 packets.
  • Run the detect-multiplier command to set the local detection multiplier.
  • Run the process-pst command to configure the Port State Table (PST) of the BFD session.
  • Run the wtr command to set the Wait-to-Recovery (WTR) time for the BFD for IPv6 session.

Precaution

  • The BFD for IPv6 session detects links bidirectionally, so the bfd bind peer-ipv6 command must be run on both ends of each link.
  • After a BFD for IPv6 session is created:
    • If you change the source IPv6 address of outbound interface during session negotiation, the source IPv6 address in BFD packets is also changed.

    • If you change the source IPv6 address of outbound interface during session detection, the source IPv6 address in BFD packets is not changed.

Example

# Create a BFD6 session named atob to detect a single-hop link.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ipv6 2001::1 interface vlanif 10
[HUAWEI-bfd-session-atob] discriminator local 1
[HUAWEI-bfd-session-atob] discriminator remote 2
[HUAWEI-bfd-session-atob] commit

# Create a BFD6 session named atoc to detect a multi-hop link from which BFD6 packets reach 2001::1.

<HUAWEI> system-view
[HUAWEI] bfd 
[HUAWEI-bfd] quit 
[HUAWEI] bfd atoc bind peer-ipv6 2001::1
[HUAWEI-bfd-session-atoc] discriminator local 3
[HUAWEI-bfd-session-atoc] discriminator remote 4
[HUAWEI-bfd-session-atoc] commit

bfd bind peer-ipv6 source-ipv6 auto

Function

The bfd bind peer-ipv6 source-ipv6 auto command creates a static BFD6 session with automatically negotiated discriminators.

The undo bfd bfd-name command deletes a specified BFD6 session.

By default, no static BFD6 session with automatically negotiated discriminators.

Format

bfd session-name bind peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ interface interface-type interface-number ] source-ipv6 ipv6-address auto

undo bfd session-name

Parameters

Parameter Description Value
session-name

Specifies the name of a BFD6 session.

The value is a string of 1 to 15 case-sensitive characters without spaces.
NOTE:

When double quotation marks are used around the string, spaces are allowed in the string.

peer-ipv6 ipv6-address

Specifies the peer IPv6 address bound to a BFD6 session.

-

vpn-instance vpn-instance-name

Specifies the name of a VPN instance bound to a BFD6 session.

The value must be an existing VPN instance name.

interface interface-type interface-number

Specifies the local Layer 3 outbound interface bound to a BFD6 session.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-
source-ipv6 ipv6-address

Specifies the source IPv6 address carried in BFD packets.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The local device where a BFD session with automatically negotiated parameters is configured can negotiate with the remote device where a dynamic BFD session is configured; however, the local device enabled with static BFD can establish a BFD session with the remote device enabled with static BFD only. When configuring a BFD session with automatically negotiated parameters or a static BFD session, you can specify the BFD session name. The name of a dynamic BFD session is generated dynamically. When the network changes, the name of the dynamic BFD session may change.

When the remote end is configured with dynamic BFD and the local end needs to be configured with association between BFD and static route (BFD session name needs to be specified during association configuration), a BFD session with automatically negotiated parameters can be configured on the local end. Then the local end can establish a BFD session with the remote end enabled with dynamic BFD and association between BFD and static route can be implemented.

When creating a static BFD for IPv6 session with automatically negotiated discriminators, pay attention to the following points:

  • If only the peer IPv6 address is specified, BFD is configured to detect the multi-hop link.
  • A single-hop link is detected if both the peer IPv6 address and the local interface are specified. That is, a BFD6 session detects a specific route with this interface as the outbound interface and with the peer IPv6 address as the next hop address.
  • If both the peer IPv6 address and the VPN instance are specified, the created BFD6 session detects the multi-hop links in the VPN instance.
  • If the peer IPv6 address, VPN instance, and local interface are specified, the created BFD6 session detects the single-hop links in the VPN instance.

Prerequisites

Global BFD has been enabled using the bfd command in the system view.

Follow-up Procedure

After creating a static BFD for IPv6 session with automatically negotiated discriminators and entering its view, perform the following mandatory operations:

  • Run the description command to configure description for the BFD for IPv6 session.
  • Run the min-tx-interval command to set the interval for sending BFD packets.
  • Run the min-rx-interval command to set the interval for receiving BFD packets.
  • Run the detect-multiplier command to set the local detection multiplier.
  • Run the process-pst command to configure the Port State Table (PST) of the BFD session.
  • Run the wtr command to set the Wait-to-Recovery (WTR) time for the BFD for IPv6 session.

Precaution

A static BFD for IPv6 session and a static BFD6 session with automatically negotiated discriminators have the following differences:
  • The local and remote discriminators must be specified for a static BFD for IPv6 session.
  • The local and remote discriminators are optional for a static BFD6 session with automatically negotiated discriminators.

If the IPv6 address of outbound interface is changed for a BFD for IPv6 session, the source IPv6 address in BFD packets is not changed.

The source address is mandatory for a static BFD6 session with automatically negotiated discriminators.

Example

# Create a static BFD6 session named atob with the automatically negotiated discriminators to detect a single-hop link.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ipv6 2001::1 interface gigabitethernet 1/0/0 source-ipv6 2001::1 auto
[HUAWEI-bfd-session-atob]

# Create a static BFD6 session named atoc with the automatically negotiated discriminators to detect the multi-hop link from which BFD6 packets reach 2001::1.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atoc bind peer-ipv6 2001::1 source-ipv6 2001::1 auto
[HUAWEI-bfd-session-atoc]

bfd one-arm-echo

Function

The bfd one-arm-echo command configures the BFD echo function.

The undo bfd command deletes a specified BFD session and cancels the binding.

By default, the BFD echo function is not configured.

Format

bfd session-name bind peer-ip peer-ip [ vpn-instance vpn-instance-name ] interface interface-type interface-number [ source-ip ip-address ] one-arm-echo

undo bfd session-name

Parameters

Parameter

Description

Value

session-name

Specifies the name of a BFD session supporting the BFD echo function.

The value is a string of 1 to 15 case-insensitive characters without spaces.

NOTE:

When quotation marks are used around the string, spaces are allowed in the string.

peer-ip peer-ip

Specifies the peer IP address bound to the BFD session.

The value is in dotted decimal notation.

vpn-instance vpn-instance-name

Specifies the name of a Virtual Private Network (VPN) instance that is bound to a BFD session.

The value must be an existing VPN instance name.

interface-type interface-number

Specifies the type and number of the interface bound to a BFD session.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

source-ip ip-address

Indicates the source IP address carried in BFD packets. This parameter is mandatory.

-

one-arm-echo

Indicates a BFD session supporting the BFD echo function.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Among two directly connected devices, one device supports BFD, whereas the other device does not support BFD. To rapidly detect forwarding failures between the two devices, configure a BFD session supporting the BFD echo function on the BFD-supporting device. The BFD-supporting device sends an Echo Request packet to the remote device. The remote device sends the Echo Request packet back along the same path to detect the forwarding link connectivity.

When you configure a BFD session supporting the BFD echo function:

  • Specify source-ip ip-address. Ensure that the source IP address is correct. The system only checks whether the source IP address is valid (for example, it cannot be a multicast or broadcast address) without checking correctness. When URPF is enabled, ensure that source-ip ip-address can be pinged from the remote device so that the URPF-enabled device does not incorrectly discard BFD packets.

  • On a network, some devices discard packets with the same source and destination IP addresses, so you are advised to set the value of source-ip ip-address to be different from the IP address of the outbound interface.

  • If a VPN instance is specified, BFD is configured to detect the one-hop link in the VPN instance.

Prerequisites

Global BFD has been enabled using the bfd command in the system view.

Precautions

The difference between a BFD session supporting the BFD echo function and a common BFD session is as follows:

  • When configuring a BFD session supporting the BFD echo function, you can only specify local discr-value in the discriminator command.

  • You can only run the min-echo-rx-interval command to change the interval for receiving BFD packets.

NOTE:
  • If the IP address of an outbound interface is changed after a BFD session is configured, the source IP address of BFD packets is not updated.

  • The BFD echo function is only applicable to single-hop BFD sessions.

  • After the bfd one-arm-echo command is executed, run the commit command to commit the configuration to make the configuration take effect.

Example

# Configure a BFD session test supporting the BFD echo function.

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip 10.10.10.1 interface vlanif 100 source-ip 10.10.10.2 one-arm-echo
[HUAWEI-bfd-session-test] discriminator local 100
[HUAWEI-bfd-session-test] commit

bfd session-name

Function

The bfd command displays the view of a specified BFD session.

The undo bfd command deletes a specified BFD session.

Format

bfd session-name

undo bfd session-name

Parameters

Parameter

Description

Value

session-name

Specifies the name of a BFD session.

The value is a string of 1 to 15 characters without spaces.

NOTE:

When quotation marks are used around the string, spaces are allowed in the string.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To configure the created BFD session, run the bfd session-name command to enter the specified BFD session view.

Prerequisites

A BFD session has been created by using either of the following commands:

Precautions

The bfd session-name command displays the BFD session view regardless of whether the BFD session status is Up.

After the functional parameters of the BFD session are set, you must run the commit command to make (expect static BFD session with automatically negotiated discriminators), the configurations take effect.

If the BFD session is in the Down state, after you run the bfd session-name command to enter the BFD session view and set functional parameters, the configurations can immediately take effect after being committed using the commit command.

Example

# Enter the view of the BFD session session.

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session]

bfd session nonexistent-config-check

Function

The bfd session nonexistent-config-check enable command enables the device to check whether the associated BFD session is deleted.

The undo bfd session nonexistent-config-check disable command enables the device to check whether the associated BFD session is deleted.

The bfd session nonexistent-config-check disable command disables the device from checking whether the associated BFD session is deleted.

By default, the device is enabled to check whether the associated BFD session is deleted.

Format

bfd session nonexistent-config-check enable

undo bfd session nonexistent-config-check disable

bfd session nonexistent-config-check disable

Parameters

None

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

After BFD for IPv4/IPv6 static routes and association between VRRP/VRRP6/E-Trunk and BFD are configured, deleting the BFD session may cause the association function to become ineffective. You can run the bfd session nonexistent-config-check enable command to enable the device to check whether the associated BFD session is deleted. When the associated BFD session is being deleted, the system displays a message indicating that the BFD session cannot be deleted. This function prevents the associated BFD session from being deleted incorrectly.

Example

# Disable the device from checking whether the associated BFD session is deleted.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] bfd session nonexistent-config-check disable

bfd-track slot

Function

The bfd-track slot command associates BFD with a card.

The undo bfd-track slot command disassociates BFD from a card.

By default, BFD is not associated with a card.

Format

bfd-track slot slot-id [ interval second-time ]

undo bfd-track slot [ slot-id interval ]

NOTE:

The device supports this command only when the MPU is ET1D2MPUA000 or ET1D2MPUDC00.

Parameters

Parameter

Description

Value

slot-id

Specifies the slot ID of a card.

-

interval second-time

Specifies the suppression time of a BFD session after a card reset.

The value is an integer that ranges from 10 to 60, in seconds. The default value is 20.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

After VRRP is enabled on a switch used as the aggregation device and gateway, VRRP Advertisement packets are forwarded through a Layer 2 switch at the access layer. To improve the VRRP switching performance, associate VRRP with BFD. In this case, BFD packets are also forwarded through a Layer 2 switch at the access layer.

If uplink outbound interfaces of a VRRP group are located on the same card, the card reset may cause a failure to forward user traffic because there is no outbound interface. In this situation, a VRRP active/standby switchover must be performed. The link monitored by BFD is normal and the BFD session does not go Down, so the millisecond-level switching performance cannot be ensured. After a BFD session is associated with a card and the card is set, the BFD session immediately goes Down, triggering the VRRP active/standby switchover. The switching performance is therefore improved.

Precautions

After a BFD session is associated with a card and the card is reset, all BFD sessions on the switch go Down and negotiation of BFD sessions is suppressed. After the suppression time is reached, re-negotiation of BFD sessions starts.

Example

# Associate a BFD session with a card and set the suppression time to 30s.

<HUAWEI> system-view
[HUAWEI] bfd-track slot 2 interval 30

commit

Function

The commit command commits the BFD session configuration.

Format

commit

Parameters

None

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To make the modification on a BFD session take effect, you must run the commit command.

Precautions

  • To establish a BFD session, the interface bound to the BFD session must be Up and there is a reachable route to the peer IP address.

  • If conditions for BFD session setup are not met, the system keeps the configuration entries of the BFD session. The BFD session, however, cannot be established when you use the commit command.

  • The system periodically scans BFD configuration entries that are committed but not used to establish sessions. If conditions are met, a session is established.

  • The number of BFD sessions that can be established in the system is limited. When the number of established BFD sessions reaches the upper limit and you use the commit command to commit the configurations of a new BFD session, the system generates a log indicating that the BFD session cannot be established and sends traps.

  • After running the bfd bind peer-ip source-ip auto command to create configurations for a static BFD session with automatically negotiated discriminators, you do not need to run the commit command to commit the configurations. BFD sessions can be automatically established, and relevant configurations are labeled with the commit tags. To modify session parameters such as process-pst, process-interface-status, min-rx-interval, min-tx-interval, detect-multiplier, tos-exp, wtr, and description, you can directly run the corresponding commands without running the commit command, and the modification takes effect immediately. The commit command can still be used but does not take effect.

Example

# Commit the BFD session configuration.

<HUAWEI> system-view
[HUAWEI] bfd test bind peer-ip default-ip interface gigabitethernet 1/0/1
[HUAWEI-bfd-session-test] discriminator local 22
[HUAWEI-bfd-session-test] discriminator remote 33
[HUAWEI-bfd-session-test] commit
Related Topics

dampening timer-interval

Function

The dampening timer-interval command configures BFD session flapping suppression timers.

The undo dampening timer-interval command restores the default configuration.

BFD session flapping suppression timers start by default.

The default initial, secondary, and maximum BFD session flapping suppression timer values are 2000 ms, 5000 ms, and 12000 ms, respectively.

Format

dampening timer-interval maximum maximum-milliseconds initial initial-milliseconds secondary secondary-milliseconds

undo dampening timer-interval [ maximum maximum-milliseconds initial initial-milliseconds secondary secondary-milliseconds ]

Parameters

Parameter Description Value
maximum maximum-milliseconds Specifies a maximum BFD session flapping suppression timer value. The value is an integer ranging from 1 to 3600000, in milliseconds. The default value is 12000.
initial initial-milliseconds Specifies an initial BFD session flapping suppression timer value. The value is an integer ranging from 1 to 3600000, in milliseconds. The default value is 2000.
secondary secondary-milliseconds Specifies a secondary BFD session flapping suppression timer value. The value is an integer ranging from 1 to 3600000, in milliseconds. The default value is 5000.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If BFD detects link Down, services are switched. A penalty mechanism is provided to delay BFD session negotiation and prevent frequent service switchovers, protecting link resources and reducing link resource consumption.

To configure BFD session flapping suppression timers, run the dampening timer-interval command.

Prerequisites

BFD has been globally enabled using the bfd command in the system view.

Configuration Impact

After the dampening timer-interval command is run:

  1. When a BFD session flaps for the first time, the initial BFD session flapping suppression timer starts. If the BFD session flaps again before the initial BFD session flapping suppression timer expires, BFD session renegotiation is triggered after the initial BFD session flapping suppression timer expires.
  2. After the initial BFD session flapping suppression timer ends, the secondary BFD session flapping suppression timer starts. If the BFD session flaps before the secondary BFD session flapping suppression timer expires, BFD session renegotiation is triggered after the secondary BFD session flapping suppression timer expires. After that, the timer value is secondary-milliseconds x 2(n-1), where n is the number of times that the secondary BFD session flapping suppression timer starts.
  3. After the timer value of secondary-milliseconds x 2(n-1) is greater than or equal to the value specified by maximum-milliseconds, the BFD session uses the value specified by maximum-milliseconds as a flapping delay three consecutive times. Then, the BFD session flapping delay is recalculated based on Step 1.

Precautions

The configured maximum BFD session flapping suppression timer value must be greater than the configured initial or secondary BFD session flapping suppression timer value. Otherwise, the configuration fails.

Do not configure both the dampening timer-interval and wtr commands. Otherwise, the BFD session recovery period becomes long.

Example

# Set a maximum, initial, and secondary BFD session flapping suppression timer values to 20000 ms, 1000 ms, and 3000 ms, respectively.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] dampening timer-interval maximum 20000 initial 1000 secondary 3000

default-ip-address

Function

The default-ip-address command configures the default multicast IP address used by all BFD sessions.

The undo default-ip-address command restores the default multicast IP address.

By default, BFD uses the multicast IP address 224.0.0.184.

Format

default-ip-address ip-address

undo default-ip-address

Parameters

Parameter

Description

Value

ip-address

Specifies the default multicast IP address.

The value ranges from 224.0.0.107 to 224.0.0.250.

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

When using BFD to detect the physical status of a link, you may not specify the peer IP address. In certain situations, the peer such as the member link of the Eth-Trunk is not assigned an IP address. In this case, you need to bind a BFD session to a multicast IP address and send BFD control packets to the multicast IP address.

You must change the default multicast IP address in the following situations:

  • On the network, other protocols use the multicast IP address.

  • If multiple BFD sessions exist on a path, for example, Layer 3 interfaces are connected through Layer 2 switching devices that support BFD, configure different default multicast IP addresses for the devices where different BFD sessions are established. In this manner, BFD packets can be correctly forwarded.

Prerequisites

BFD has been enabled globally using the bfd command in the system view.

Precautions

If a BFD session that is bound to the default multicast IP address is configured, you cannot change the default multicast IP address.

Example

# Set the default multicast IP address to 224.0.0.150.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] default-ip-address 224.0.0.150

delay-up

Function

The delay-up command sets a delay before a BFD session becomes Up.

The undo delay-up command cancels a delay before a BFD session becomes Up.

By default, a delay is not set before a BFD session becomes Up.

Format

delay-up time

undo delay-up

Parameters

Parameter

Description

Value

time

Specifies the delay before a BFD session becomes Up.

The value is an integer ranging from 1 to 600, in seconds. The default value is 0, indicating that a BFD session immediately becomes Up.

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If the Switch or board restarts, services on the active link need to be switched to the standby link. After the Switch or board restarts, services need to be switched back to the active link. In practice, some devices determine whether to switch traffic based on the BFD session status. Because the routing protocol becomes Up after the interface becomes Up, routes will be not found when services are switched back, causing traffic loss. Therefore, the interval between the time when the routing protocol becomes Up and the time when the interface becomes Up must be eliminated. To solve this problem, run the delay-up command.

Prerequisites

Global BFD has been enabled by using the bfd command in the system view.

Precautions

The delay-up command affects BFD sessions whose configurations are not committed. When a created BFD session becomes Down, the session becomes Up after the delay.

Example

# Set the delay before a BFD session becomes Up to 120s.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] delay-up 120
Related Topics

description (BFD session view)

Function

The description command configures the description of a BFD session.

The undo description command deletes the description of a BFD session.

By default, the description of a BFD session is empty.

Format

description description

undo description

Parameters

Parameter

Description

Value

description

Specifies the description of a BFD session.

The value is a string of 1 to 51 case-sensitive characters with spaces.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

In practice, multiple BFD sessions need to be configured. To differentiate BFD sessions, run the description command to configure a description for a BFD session. A meaningful description is recommended.

Configuration Impact

It is difficult to identify a BFD session that is not configured or whose description is deleted.

Precautions

If you run the description command in the same BFD session view multiple times, only the latest configuration takes effect.

The description command takes effect only for statically configured BFD sessions but does not take effect for dynamic BFD sessions or BFD sessions with automatically negotiated discriminators.

Example

# Set the description of the BFD session named atoc.

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] description SwitchA_to_SwitchC

detect-multiplier

Function

The detect-multiplier command sets the local detection multiplier.

The undo detect-multiplier command restores the default local detection multiplier.

By default, the local detection multiplier is 3.

Format

detect-multiplier multiplier

undo detect-multiplier

Parameters

Parameter

Description

Value

multiplier

Specifies the local detection multiplier of a BFD session.

The value is an integer that ranges from 3 to 50.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The local detection multiplier determines the detection time of a BFD session.

Detection time = Received Detect Multi of the remote system x Max (Local RMRI/Received DMTI)

where
  • Detect Multi: local detection multiplier, which is set by using the detect-multiplier command
  • Required Min Rx Interval (RMRI): minimum interval for receiving BFD packets, which is set by using the min-rx-interval command
  • Desired Min Tx Interval (DMTI): minimum interval for sending BFD packets, which is set by using the min-tx-interval command

You can increase or reduce the local detection multiplier based on actual networking. On a stable link, there is no need to frequently detect the link status, so you can increase the local detection multiplier.

If no BFD packet is received from the peer device within the detection time, the link is considered as faulty and the BFD session enters the Down state. To reduce the usage of system resources, when the BFD session is detected in Down state, the system adjusts the sending interval to a random value greater than 1000 ms. When the BFD session becomes Up, the configured interval is restored.

Configuration Impact

  • On an unstable link, if the local detection multiplier is small, the BFD session may flap. It is recommended that a larger local detection multiplier be used.

  • When other protocols are associated with BFD, if a larger local detection multiplier is used, the BFD session takes a long period of time to detect faults on the link and traffic is switched to the backup link after the specified period. Packets may be lost during this period.

Precautions

Both ends of a BFD session can use different local detection multipliers.

Example

# Set the local detection multiplier of the BFD session atoc to 10.

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] detect-multiplier 10

discriminator

Function

The discriminator command sets local and remote discriminators for a static BFD session.

Format

discriminator { local discr-value | remote discr-value }

Parameters

Parameter

Description

Value

local discr-value

Specifies the local discriminator of a BFD session

The value is an integer that ranges from 1 to 8191.

remote discr-value

Specifies the remote discriminator of a BFD session

The value is an integer that ranges from 1 to 8191.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

When creating a static BFD session, run the discriminator command to set local and remote discriminators. Otherwise, the static BFD session cannot be set up. The local and remote discriminators differentiate BFD sessions between two systems.

Precautions

  • Only static BFD sessions require settings of local and remote discriminators.

  • The local discriminator of the local system and the remote discriminator of the remote system must be the same. If the local discriminator of the local system and the remote discriminator of the remote system are different, a static BFD session cannot be set up.

  • After the local and remote discriminators of a static BFD session are configured, the local and remote discriminators cannot be modified. To modify the local and remote discriminators of a static BFD session, delete the BFD session and reconfigure the local and remote discriminators.

Example

# Set the local discriminator of a BFD session to 80 and the remote discriminator to 800.

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] discriminator local 80
[HUAWEI-bfd-session-atoc] discriminator remote 800
Related Topics

display bfd configuration

Function

The display bfd configuration command displays the BFD session configuration.

Format

display bfd configuration { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] [ verbose ]

display bfd configuration { ldp-lsp peer-ip ip-address nexthop nexthop [ interface interface-type interface-number ] | static-lsp lsp-name } [ verbose ]

display bfd configuration mpls-te interface interface-type interface-number [ te-lsp ] [ verbose ]

display bfd configuration pw interface interface-type interface-number [ secondary ] [ verbose ]

display bfd configuration vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] [ verbose ]

display bfd configuration passive-dynamic [ peer-ip ip-address remote-discriminator discriminator ] [ verbose ]

display bfd configuration { static name session-name | dynamic | static-auto | peer-ip { default-ip | ip-address [ vpn-instance vpn-instance-name ] } | discriminator local-discr-value } [ verbose ]

display bfd configuration peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ verbose ]

display bfd configuration { all | static } for-ipv6 [ verbose ]

Parameters

Parameter

Description

Value

all

Displays the configurations of all BFD sessions.

-

static

Displays the configurations of static BFD sessions.

-

for-vsi-pw

Displays the configurations of the BFD sessions for detecting VSI PWs.

-

for-ip

Displays the configurations of the BFD sessions for detecting IP links.

-

for-lsp

Displays the configurations of the BFD sessions for detecting LSPs.

-

for-pw

Displays the configurations of the BFD sessions for detecting PWs.

-

for-te

Displays the configurations of the BFD sessions for detecting TE tunnels.

-

vsi-pw

Displays the configurations of the BFD sessions for detecting VSI PWs.

-

vsi vsi-name

Displays the configuration of the BFD session with the specified VSI instance name.

The value is a string of 1 to 31 case-sensitive characters, spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string.

peer peer-address

Displays the configuration of the BFD session for detecting a VSI PW with the specified peer IPv4 address.

The value is in dotted decimal notation.

peer-ip ip-address

Displays the configuration of the BFD session bound to the specified peer IP address.

-

vc-id vc-id

Displays the configuration of the BFD session with the specified VC ID.

The value is an integer that ranges from 1 to 4294967295.

passive-dynamic

Displays the configurations of the BFD sessions dynamically created by the end in passive mode.

-

remote-discriminator discriminator

Displays the configuration of the BFD session with the local discriminator of the source device initiating the BFD session.

The value is an integer that ranges from 1 to 4294967295.

verbose

Displays detailed BFD configurations.

-

name session-name

Displays the configuration of the static BFD session with the specified name.

The value is a string of 1 to 15 characters without spaces.

NOTE:

If the string is enclosed within double quotation marks ("), the string can contain spaces.

dynamic

Displays dynamic BFD configurations and the configurations of static BFD sessions with automatically negotiated discriminators.

-

discriminator local-discr-value

Displays the configuration of the BFD session with the specified local discriminator.

The value is an integer that ranges from 1 to 16383.

default-ip

Displays statistics about multicast BFD sessions.

-

vpn-instance vpn-instance-name

Displays the configuration of the BFD session bound to a specified VPN instance.

The value must be an existing VPN instance name.

static-auto

Displays the configuration of the static BFD session with the automatically negotiated discriminators.

-

ldp-lsp

Displays the configurations of the BFD sessions for detecting LDP LSPs.

-

nexthop nexthop

Displays the configuration of the BFD session with the specified next hop address.

The value is in dotted decimal notation.

interface-type interface-number

Displays BFD binding information on the specified interface.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

static-lsp

Displays the configurations of the BFD sessions for detecting static LSPs.

-

lsp-name

Displays the configuration of the BFD session for detecting the static LSP with the specified name.

The value is a string of 1 to 19 case-sensitive characters.

mpls-te

Displays the configurations of the BFD sessions for detecting MPLS TE tunnels.

-

te-lsp

Displays the configuration of the BFD session for detecting the primary LSP bound to a TE tunnel.

-

pw

Displays the configurations of the BFD sessions for detecting PWs.

-

secondary

Displays the configuration of the BFD session for detecting the secondary PW.

-

peer-ipv6 ipv6-address

Displays the configuration of the BFD6 session bound to a specified IPv6 address.

-

for-ipv6

Displays the configurations of static or all BFD6 sessions.

-

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

When multiple BFD sessions exist, you can view information about certain BFD sessions by specifying the parameters such as the type, name, and peer IP address.

Precautions

If a static BFD session with automatically negotiated discriminators and a dynamic BFD session share the same configurations, you can view that the shared session configurations by BFD session type (static and dynamic).

Example

# Display the configurations of all BFD sessions.

<HUAWEI> display bfd configuration all
--------------------------------------------------------------------------------
CFG Name        CFG Type       LocalDiscr MIndex    SessNum  Commit   AdminDown 
--------------------------------------------------------------------------------
atob            S_IP_PEER      -          512       0        False    False     
test            S_IP_PEER      1          513       0        False    False     
zzz             S_IP_IF        3          514       0        False    False     
--------------------------------------------------------------------------------
     Total Commit/Uncommit CFG Number : 0/3                                     
Table 12-1  Description of the display bfd configuration command output

Item

Specification

CFG Name

BFD session name.

CFG Type

BFD session setup type:
  • S_IP_IF: indicates a single-hop BFD session that is established statically and bound to an interface.

  • S_IP_PEER: indicates a multi-hop BFD session that is established statically.

  • S_STA_LSP: indicates a BFD session that is established statically and used for detecting an LSP.

  • S_LDP_LSP: indicates a BFD session that is established statically and used for detecting an LDP LSP.

  • S_TE_LSP: indicates a BFD session that is statically established and used for detecting a TE LSP.

  • S_TE_TNL: indicates a BFD session that is statically established and used for detecting a TE tunnel.

  • S_PW: indicates a BFD session that is statically established and used for detecting a PW.

  • S_VSI_PW: indicates a BFD session that is statically established and used for detecting a VSI PW.

  • Dynamic: indicates a BFD session that is dynamically established.

  • Entire_Dynamic: indicates a BFD session that is entirely and dynamically established.

  • S_AUTO_IF: indicates a static single-hop BFD session with automatically negotiated discriminators.

  • S_AUTO_PEER: indicates a static multi-hop BFD session with automatically negotiated discriminators.

LocalDiscr

Local discriminator of the BFD session.

To set the local discriminator of the BFD session, run the discriminator command.

MIndex

Configuration entry index of a BFD session.

SessNum

Number of BFD sessions in a configuration entry.

Commit

Flag of enabling a BFD session.

After you run the commit command to commit configurations in the BFD session view, the flag is displayed as True. Otherwise, it is displayed as False.

AdminDown

Flag of the management status of a BFD session.

After you run the shutdown (BFD session view) command to disable the local session in the BFD session view, the flag is displayed as True. Otherwise, it is displayed as False.

Total Commit/Uncommit CFG Number

Total number of BFD sessions that are committed through the commit command in the BFD session view and total number of BFD sessions that are not committed.

# Display detailed configurations of all BFD sessions.

<HUAWEI> display bfd configuration all verbose
--------------------------------------------------------------------------------
  BFD Session Configuration Name : atob                                         
--------------------------------------------------------------------------------
  Local Discriminator    : -                Remote Discriminator   : -          
  BFD Bind Type          : Peer IP Address                                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 12.12.12.9                                           
  Bind Interface         : -                                                    
  Select Board           : -                                                    
  Track Interface        : -                                                    
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Proc Interface Status  : Disable                                              
  Bind Application       : No Application Bind                                  
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
--------------------------------------------------------------------------------
  BFD Session Configuration Name : test                                         
--------------------------------------------------------------------------------
  Local Discriminator    : 1                Remote Discriminator   : 2          
  BFD Bind Type          : Peer IP Address                                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 2.2.2.2                                              
  Bind Interface         : -                                                    
  Select Board           : -                                                    
  Track Interface        : -                                                    
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Proc Interface Status  : Disable                                              
  Bind Application       : No Application Bind                                  
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
--------------------------------------------------------------------------------
  BFD Session Configuration Name : zzz                                          
--------------------------------------------------------------------------------
  Local Discriminator    : 3                Remote Discriminator   : 4          
  BFD Bind Type          : Interface(GigabitEthernet0/0/1)                      
  Bind Session Type      : Static                                               
  Bind Peer IP Address   : 224.0.0.184                                          
  Bind Interface         : GigabitEthernet0/0/1                                 
  TOS-EXP                : 7                Local Detect Multi     : 3          
  Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000       
  WTR Interval (ms)      : -                Process PST            : Disable    
  Auth Key ID            : -                Auth Timer             : -          
  Meticulous Auth        : False            Auth Type              : None       
  Proc Interface Status  : Enable                                               
  Bind Application       : IFNET                                                
  Session Description    : -                                                    
  Session Create Status  : Failed(65532)                                        
--------------------------------------------------------------------------------
                                                                                
     Total Commit/Uncommit CFG Number : 0/3                                     
Table 12-2  Description of the display bfd configuration all verbose command output

Item

Specification

BFD Session Configuration Name

BFD session name.

Local Discriminator

Local discriminator of a BFD session.

To set the local discriminator of a BFD session, run the discriminator command.

Remote Discriminator

Remote discriminator of a BFD session.

To set the remote discriminator of a BFD session, run the discriminator command.

BFD Bind Type

BFD session binding type:
  • Peer IP Address: indicates multi-hop BFD for an IP link.

  • Interface: indicates single-hop BFD for an IP link.

  • STATIC_LSP: indicates that a static LSP is detected.

  • LDP_LSP: indicates that an LDP LSP is detected.

  • TE_LSP: indicates that an LSP bound to a TE tunnel is detected.

  • TE_TUNNEL: indicates that a TE tunnel is detected.

  • PW: indicates that a PW is detected.

  • VSI_PW: indicates that a VSI PW is detected.

Bind Session Type

Mode in which a BFD session is established:
  • Static: indicates the BFD sessions that are established through the static configurations.

  • Dynamic: indicates the BFD sessions that are triggered dynamically.

  • Static_Auto: indicates the statically established BFD sessions with automatically negotiated discriminators.

  • Entire_Dynamic: indicates the BFD sessions that are entirely and dynamically triggered.

Bind Peer Ip Address

Peer IP address of a BFD session or multicast IP address bound to a BFD session.

Bind Interface

Local interface bound to a BFD session.

TOS-EXP

Priority of a BFD packet.

To set the priority of a BFD packet, run the tos-exp command.

Local Detect Multi

Local detection multiplier.

To set the local detection multiplier, run the detect-multiplier command.

Min Tx Interval (ms)

Minimum interval for sending BFD packets.

To set the minimum interval for sending BFD packets, run the min-tx-interval command.

Min Rx Interval (ms)

Minimum interval for receiving BFD packets.

To set the minimum interval for receiving BFD packets, run the min-rx-interval command.

WTR Interval (ms)

WTR time.

To set the WTR time, run the wtr command.

Process PST

Flag for processing the Port Status Table (PST). If the process-pst command is configured, this field is displayed as Enable. Otherwise, it is displayed as Disable.

Auth Key ID

Authentication key ID of a BFD session.

Auth Timer

Negotiation timeout period of a BFD session, in seconds.

Meticulous Auth

Authentication flag
  • True: strict
  • False: non-strict

Auth Type

BFD authentication type:
  • NONE: no authentication
  • SIMPLE: simple password authentication
  • MD5: MD5 authentication
  • MMD5: meticulous MD5 authentication
  • SHA1: SHA1 authentication
  • MSHA1: meticulous SHA1 authentication

Proc interface status

Flag of association between the BFD session status and the interface status. If the process-interface-status command is configured, this field is displayed as Enable. If the process-interface-status sub-if command is configured, this field is displayed as Enable(Sub-If). Otherwise, it is displayed as Disable.

Bind Application

Application bound to the BFD session.

Session Description

Description of the BFD session.

To set the description of the BFD session, run the description (BFD session view) command.

Session Create Status

Status of BFD session creation:

  • Success
  • Failed

Total Commit/Uncommit CFG Number

Total number of BFD sessions that are committed through the commit command in the BFD session view and total number of BFD sessions that are not committed.

display bfd interface

Function

The display bfd interface command displays information about a BFD-enabled interface.

Format

display bfd interface [ interface-type interface-number ]

Parameters

Parameter

Description

Value

interface-type interface-number

Specifies the type and number of the interface bound to the BFD session.

  • interface-type specifies the type of the interface.

  • interface-number specifies the number of the interface.

-

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The display bfd interface command displays information about a BFD-enabled interface, including the BFD session bound to the interface and the BFD session status.

Example

# Display information about a BFD-enabled interface.

<HUAWEI> display bfd interface
--------------------------------------------------------------------------
Interface Name           MIndex        Sess-Count      BFD-State
--------------------------------------------------------------------------
Vlanif100                 256            1                up
--------------------------------------------------------------------------
     Total Interface Number : 1
Table 12-3  Description of the display bfd interface command output

Item

Description

Interface Name

Name of the BFD-enabled interface.

MIndex

Index of the interface entry.

Sess-Count

Number of BFD sessions bound to the interface.

BFD-State

BFD status of an interface. The value can be up or down.

NOTE:
If a BFD session is not configured with the process-interface-status command, the interface's physical status is displayed.

Total Interface Number

Number of the BFD-enabled interface.

Related Topics

display bfd session

Function

The display bfd session command displays information about BFD sessions.

Format

display bfd session { { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] | passive-dynamic [ peer-ip ip-address remote-discriminator remote-discr-value ] | vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] } [ verbose ]

display bfd session { dynamic | discriminator discr-value | peer-ip { default-ip | ip-address [ vpn-instance vpn-instance-name ] } | static-auto } [ verbose ]

display bfd session { ldp-lsp peer-ip ip-address nexthop ip-address [ interface interface-type interface-number ] | static-lsp lsp-name | mpls-te interface interface-type interface-number [ te-lsp ] | pw interface interface-type interface-number [ secondary ] } [ verbose ]

display bfd session peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ] [ verbose ]

display bfd session { all | static } for-ipv6 [ verbose ]

Parameters

Parameter

Description

Value

all Displays information about all BFD sessions. -
static Displays information about all static BFD sessions. -
for-ip Displays information about the BFD sessions for detecting IP links. -
for-lsp Displays information about the BFD sessions for detecting LSPs. -
for-pw Displays information about the BFD sessions for detecting PWs. -
for-te Displays information about the BFD sessions for detecting TE tunnels. -
for-vsi-pw Displays information about the BFD sessions for detecting VSI PWs. -
vsi-pw Displays information about the BFD session for detecting a VSI PW. -
vsi-name Displays information about the BFD session with the specified VSI instance name. The value is a string of 1 to 31 case-sensitive characters, spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string.
peer peer-address Displays information about the BFD session for detecting a VSI PW with the specified peer IPv4 address. The value is in dotted decimal notation.
nexthop ip-address Displays information about the BFD session with the specified next hop address. The value is in dotted decimal notation.
interface interface-type interface-number Displays information about the BFD session with the specified outbound interface. -
vc-id vc-id Displays information about the BFD session with the specified VC ID. The value is a decimal integer ranging from 1 to 4294967295.
verbose Displays detailed information about BFD sessions. -
dynamic Displays information about all dynamic BFD sessions and static BFD sessions negotiated with discriminators. -
passive-dynamic Displays information about all dynamic BFD sessions created on the end in passive mode. -
discriminator discr-value Displays information about the BFD session with a specified discriminator. You can specify only a local discriminator. The value is an integer that ranges from 1 to 16383.
remote-discriminator remote-discr-value Displays information about the BFD session with a specified discriminator. You can specify only a remote discriminator. The value is an integer that ranges from 1 to 4294967295.
peer-ip ip-address Displays information about the BFD session bound to the specified peer IP address. The value is in dotted decimal notation.
default-ip Displays statistics about multicast BFD sessions. -
vpn-instance vpn-instance-name Displays information about the BFD session bound to the specified VPN instance.

The value must be an existing VPN instance name.

static-auto Displays the information about the static BFD sessions with the automatically negotiated discriminators. -
ldp-lsp Displays information about the BFD sessions for detecting LDP LSPs. -
static-lsp Displays information about the BFD sessions for detecting static LSPs. -
lsp-name Displays information about the BFD session for detecting the static LSP with the specified name. The value is a string of 1 to 19 case-sensitive characters without spaces.
mpls-te Displays information about the BFD sessions for detecting MPLS TE tunnels. -
te-lsp Displays information about the BFD session for detecting the primary LSP bound to a TE. -
pw Displays information about the BFD sessions for detecting PWs. -
secondary Displays information about the BFD session for detecting the secondary PW. -
peer-ipv6 ipv6-address Displays information about the BFD6 session bound to a specified IPv6 address. -
for-ipv6 Displays information about static or all BFD6 sessions. -

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The display bfd session command displays information about BFD sessions.

Prerequisites

BFD has been enabled globally.

Precautions

  • When a BFD session changes from Down to Up, if the WTR time of the session is not 0, BFD sends a notification that the session becomes Up only after the WTR time expires.
  • If a static BFD session with automatically negotiated discriminators and a dynamic BFD session are bound to the same peer IP address, the display bfd session command displays the same entry for the static BFD session or dynamic BFD session.

Example

# Display the summary of all BFD sessions.

<HUAWEI> display bfd session all
--------------------------------------------------------------------------------
Local Remote     PeerIpAddr      State     Type        InterfaceName            
--------------------------------------------------------------------------------
10    11         10.10.10.2      Up        S_IP_IF     Vlanif31                 
8192  0          10.10.10.2      Down      S_AUTO_IF   Vlanif31                 
--------------------------------------------------------------------------------
     Total UP/DOWN Session Number : 1/1
Table 12-4  Description of the display bfd session command output

Item

Description

Local

Local discriminator of the BFD session.

To set the local discriminator, run the discriminator command.

Remote

Remote discriminator of the BFD session.

To set the remote discriminator, run the discriminator command.

PeerIpAddr

Peer IP address bound to the BFD session.

InterfaceName

Outbound interface bound to the BFD session. In multi-hop BFD, this field is displayed as - because no interface is bound to a BFD session.

State

BFD session status:
  • Init: The BFD session is in the initialized state.

  • Up: indicates that the BFD session is in Up state.

  • Down: indicates that the BFD session is in Down state.

  • AdmDown: indicates that a BFD session is AdminDown when the shutdown (BFD session view) command is run.

Type

BFD session type:
  • S_TE_LSP: indicates a BFD session that is established statically and bound to a TE LSP.

  • S_TE_TNL: indicates a BFD session that is established statically and bound to a TE tunnel.

  • S_IP_PEER: indicates a BFD session that is established statically and bound to an IP link.

  • S_IP_IF: indicates a BFD session that is established statically and bound to an interface.

  • S_LDP_LSP: indicates a BFD session that is established statically and bound to a dynamic LSP.

  • S_PW(M): indicates a BFD session that is established statically and bound to the primary PW.

  • S_PW(S): indicates a BFD session that is established statically and bound to the secondary PW.

  • S_STA_LSP: indicates a BFD session that is established statically and bound to a static LSP.

  • S_VSI_PW: indicates a BFD session that is established statically and bound to a VSI PW.

  • D_IP_PEER: indicates a BFD session that is created dynamically and bound to an IP link.

  • D_IP_IF: indicates a BFD session that is established dynamically and bound to an interface.

  • D_LDP_LSP: indicates a BFD session that is established dynamically and bound to a dynamic LSP.

  • D_TE_LSP: indicates a BFD session that is established dynamically and bound to a TE LSP.

  • D_PW(S): indicates a BFD session that is established dynamically and bound to the secondary PW.

  • D_PW(M): indicates a BFD session that is established dynamically and bound to the primary PW.

  • E_Dynamic: indicates a BFD session that is established entirely and dynamically. After you enable the function of dynamically establishing a BFD session on the destination of an LSP, this session type is created.

  • S_AUTO_IF: indicates a static single-hop BFD session with automatically negotiated discriminators.

  • S_AUTO_PEER: indicates a static multi-hop BFD session with automatically negotiated discriminators.

Total UP/DOWN Session Number

Number of BFD sessions in Up or Down state.

# Display detailed information about all BFD sessions.

<HUAWEI> display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 16384     (One Hop) State : Up        Name : test
------------------------------------------------------------------------------
  Local Discriminator    : 111              Remote Discriminator   : 222
  Session Detect Mode    : Asynchronous Mode Without Echo Function
  BFD Bind Type          : Interface(Vlanif500)
  Bind Session Type      : Static
  Bind Peer IP Address   : 224.0.0.184
  NextHop Ip Address     : 224.0.0.184
  Bind Interface         : Vlanif500
  FSM Board Id           : 6                TOS-EXP                : 6
  Min Tx Interval (ms)   : 10               Min Rx Interval (ms)   : 10
  Actual Tx Interval (ms): 10               Actual Rx Interval (ms): 10
  Local Detect Multi     : 3                Detect Interval (ms)   : 30
  Echo Passive           : Disable          Acl Number             : -
  Destination Port       : 3784             TTL                    : 255
  Proc Interface Status  : Disable          Process PST            : Disable
  WTR Interval (ms)      : -
  Active Multi           : 3                DSCP                   : -
  Auth Key ID            : 1                Auth Timer             : 0
  Meticulous Auth        : True             Auth Type              : MSHA1
  Xmit Auth Seq          : 0x5cb3cbed       Rcv Auth Seq           : 0x28909183
  Error Packet Info      : Correct Pkt
  Last Local Diagnostic  : No Diagnostic
  Bind Application       : No Application Bind
  Session TX TmrID       : -                Session Detect TmrID   : -
  Session Init TmrID     : -                Session WTR TmrID      : -
  Session Echo Tx TmrID  : -
  PDT Index              : FSM-B030000 | RCV-0 | IF-B030000 | TOKEN-0
  Session Description    : -
------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 1/0
Table 12-5  Description of the display bfd session all verbose command output

Item

Description

Session MIndex

Index of BFD session entries.

State

Status of a BFD session.

Name

Name of a BFD session.

Local Discriminator

Local discriminator of the BFD session.

To set the local discriminator of the BFD session, run the discriminator command.

Remote Discriminator

Remote discriminator of the BFD session.

To set the remote discriminator of the BFD session, run the discriminator command.

Session Detect Mode

BFD detection modes:
  • Asynchronous Mode Without Echo Function: indicates the asynchronous mode without the echo function.

  • Demand Mode Without Echo Function: indicates the demand mode without the echo function.

BFD Bind Type

BFD session binding type:
  • STATIC_LSP: indicates that a static LSP is detected.

  • LDP_LSP: indicates that an LDP LSP is detected.

  • TE_TUNNEL: indicates that a TE tunnel is detected.

  • TE_LSP: indicates that an LSP bound to a TE is detected.

  • PW: indicates that a PW is detected.

  • Peer IP Address: indicates that a multi-hop IP link is detected.

  • When one-hop BFD is used to detect an IP link, this field is displayed as Interface and the name of the bound local interface.

  • VSI_PW: indicates that a VSI PW is detected.

  • Static_Auto: indicates the BFD session with automatically negotiated discriminators.

Bind Session Type

Indicates the ways of establishing BFD sessions:
  • Static: indicates that a BFD session is established manually.

  • Dynamic: indicates that a BFD session is established dynamically.

  • Static_Auto: indicates that a BFD session is established with automatically negotiated discriminators.

  • Entire_Dynamic: indicates that a BFD session is triggered entirely and dynamically. After you enable the function of dynamically establishing a BFD session on the destination of an LSP, this session type is created.

Bind Peer Ip Address

Peer IP address bound to the BFD session.

NextHop Ip Address

IP address of the next hop.

Bind Interface

Outbound interface bound to the BFD session.

Bind Source Ip Address

Source IP address of the local interface bound to the BFD session.

This field can be displayed only when the source IP address is specified for the BFD session that is created by running the bfd bind peer-ip or bfd bind peer-ip default-ip command.

FSM Board Id

Number of the processing board where the state machine works.

TOS-EXP

Priority of a BFD packet.

To set the priority of a BFD packet, run the tos-exp command.

Min Tx Interval(ms)

Configured minimum interval for sending BFD packets.

To set the minimum interval for sending BFD packets, run the min-tx-interval command.

Min Rx Interval(ms)

Configured minimum interval for receiving BFD packets.

To set the minimum interval for receiving BFD packets, run the min-rx-interval command.

Actual Tx Interval(ms)

Actual minimum interval for sending BFD packets.

Actual Rx Interval(ms)

Actual minimum interval for receiving BFD packets.

Local Detect Multi

Local detection multiplier.

To set the local detection multiplier, run the detect-multiplier command.

Detect Interval(ms)

BFD detection time.

WTR Interval(ms)

WTR time of the BFD session.

To set the WTR time of the BFD session, run the wtr command.

Echo Passive

Whether the BFD passive Echo function is enabled:

  • Enable
  • Disable

Acl Number

ACL rule number

Destination Port

Number of the destination port of the BFD session packet.

The single-hop BFD control packet uses destination port 3784 and the multi-hop BFD control packet uses 3784 or 4784.

TTL

TTL value of the BFD packet.

Process PST

Flag for processing the Port Status Table (PST).

If the process-pst command is configured, this field is displayed as Enable. Otherwise, it is displayed as Disable.

Proc interface status

Flag of association between the BFD session status and the interface status.

If the process-interface-status command is configured, this field is displayed as Enable. Otherwise, it is displayed as Disable.

Active Multi

Detection multiplier that is effective.

DSCP

DSCP value in the BFD session. The value ranges from 1 to 63. The value - indicates that the DSCP value does not take effect in the BFD session.

Auth Key ID

Authentication key ID of a BFD session

Auth Timer

Negotiation timeout period of a BFD session, in seconds

Meticulous Auth

Authentication flag
  • True: strict
  • False: non-strict

Auth Type

BFD authentication type:
  • NONE: no authentication
  • SIMPLE: simple password authentication
  • MD5: MD5 authentication
  • MMD5: meticulous MD5 authentication
  • SHA1: SHA1 authentication
  • MSHA1: meticulous SHA1 authentication

Xmit Auth Seq

Local sequence number of a BFD authentication session

Rcv Auth Seq

Remote sequence number of a BFD authentication session

Error Packet Info

Packet error information:
  • Correct Pkt: The packet is correct.
  • Incorrect authentication type: The authentication type is incorrect.
  • Incorrect authentication length: The authentication length is incorrect.
  • Incorrect sequence number: The sequence number is incorrect.
  • Authentication failed: The authentication fails.
  • Incorrect authentication keyid: The authentication key ID is incorrect.
  • Local does not configure authentication: Authentication is not configured at the local end.
  • Remote does not configure authentication: Authentication is not configured at the remote end.

Last Local Diagnostic

Local diagnostic cause for the last BFD session in Down state.

Bind Application

Application bound to the BFD session.

Session TX TmrID

Timer used for a BFD session to send packets.

Session Detect TmrID

BFD session detection timer.

Session Init TmrID

Timer for state machine initialization of a BFD session.

Session WTR TmrID

WTR timer of a BFD session.

Session Echo Tx TmrID

Timer used for a BFD session to send Echo packets.

PDT Index

Product information.

Session Description

Description of the BFD session.

To set the description of the BFD session, run the description (BFD session view) command.

Total UP/DOWN Session Number

Number of BFD sessions in Up or Down state.

display bfd statistics

Function

The display bfd statistics command displays global BFD statistics.

Format

display bfd statistics

Parameters

None

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The display bfd statistics command displays global BFD statistics.

Precautions

Before using the display bfd statistics command to view BFD statistics within a specified period, run the reset bfd statistics command to clear existing statistics.

Example

# Display global BFD statistics.

<HUAWEI> display bfd statistics
Current Display Board Number : Main ; Current Product Register Type: S12700
IP Multihop Destination Port : 3784
Total Up/Down Session Number : 0/1
Current Session Number :
      Static session     : 1                Dynamic session        : 0         
      E_Dynamic session  : 0                STATIC_AUTO session    : 0         
      LDP_LSP session    : 0                STATIC_LSP session     : 0         
      TE_TUNNEL session  : 0                TE_LSP session         : 0         
      PW session         : 0                IP session             : 1         
      VSI PW session     : 0                LDP_TUNNEL session     : 0         
      BGP_TUNNEL session : 0                                                   
--------------------------------------------------------------------------------
PAF/LCS Name                       Maxnum         Minnum         Create         
--------------------------------------------------------------------------------
BFD_CFG_NUM                        2048           1              1              
BFD_IF_NUM                         2048           1              1              
BFD_SESSION_NUM                    2048           1              1              
BFD_IO_SESSION_NUM                 2048           1              -              
BFD_PER_TUNNEL_CFG_NUM             16             1              -              
--------------------------------------------------------------------------------
IO Board Current Created Session Statistics Information :(slot/number)
--------------------------------------------------------------------------------
0 /1     
--------------------------------------------------------------------------------
Current Total Used Discriminator Num               : 1                          
--------------------------------------------------------------------------------
IO Board Reserved Sessions Number Information :(slot/number)
--------------------------------------------------------------------------------
0 /0     
--------------------------------------------------------------------------------
BFD HA Information :
--------------------------------------------------------------------------------
Core Current HA Status                             : Slave Not Ready            
Shell Current HA Status                            : Slave Not Ready            
--------------------------------------------------------------------------------
BFD for LSP Information :
--------------------------------------------------------------------------------
Ability of auto creating BFD session on egress     : Disable                    
Period of LSP Ping                                 : 60                         
System Session Delay Up Timer                      : OFF                        
--------------------------------------------------------------------------------
Table 12-6  Description of the display bfd statistics command output

Item

Description

Current Display Board Number

Number of the board where information is displayed. "Main" indicates the MPU.

Current Product Register Type

Type of the current product.

IP Multihop Destination Port

UDP port number.

Total Up/Down Session Number

Total number of BFD sessions in Up or Down state.

Current Session Number

Number of current BFD sessions.

Static session

Number of static BFD sessions.

Dynamic session

Number of dynamic BFD sessions.

E_Dynamic session

Number of entirely dynamic sessions.

STATIC_AUTO session

Number of BFD sessions with automatically negotiated discriminators.

LDP_LSP session

Number of BFD sessions for detecting an LDP LSP.

STATIC_LSP session

Number of BFD sessions for detecting a static LSP.

TE_TUNNEL session

Number of BFD sessions for detecting a TE tunnel.

TE_LSP session

Number of BFD sessions for detecting a TE LSP.

PW session

Number of BFD sessions for detecting a PW.

IP session

Number of BFD sessions for detecting an IP address.

VSI_PW session

Number of BFD sessions for detecting a VSI PW.

LDP_TUNNEL session

Number of current BFD sessions for LDP tunnel

BGP_TUNNEL session

Number of current BFD sessions for BGP tunnel

PAF/LCS Name

Project name of the license file.

BFD_CFG_NUM

Maximum number of BFD sessions that can be globally configured.

BFD_IF_NUM

Maximum number of BFD sessions that can be bound to an interface.

BFD_SESSION_NUM

Maximum number of BFD sessions that can be globally established.

BFD_IO_SESSION_NUM

Maximum number of BFD sessions that can be established on each device board.

BFD_PER_TUNNEL_CFG_NUM

Maximum number of BFD sessions that can be configured on a tunnel.

IO Board Current Created Session Statistics Information : (slot/number)

Number of BFD sessions that are established on a board.

Current Total Used Discriminator Num

Total number of currently configured discriminators.

IO Board Reserved Sessions Number Information : (slot/number)

Number of BFD sessions that are reserved on a board.

BFD HA Information

-

Core Current HA Status

HA status in the core:

  • Normal: indicates that the HA status is normal.

  • Batch Backup Going: indicates that backup is being performed.

  • Slave Not Ready: indicates that the slave board is not ready.

  • Smooth Going: indicates that smooth processing is being performed.

Shell Current HA Status

HA status in the shell:

  • Normal: indicates that the HA status is normal.

  • Batch Backup Going: indicates that backup is being performed.

  • Slave Not Ready: indicates that the slave board is not ready.

  • Smooth Going: indicates that smooth processing is being performed.

Ability of auto creating BFD session on egress

Whether the capability to establish an entirely dynamic BFD session is enabled.

Period of LSP Ping

Interval for sending LSP ping packets of dynamic BFD sessions for detecting an LSP/PW.

System Session Delay Up Timer

Status of the delay Up timer:
  • OFF: indicates that the system works properly.
  • Xs: indicates that the system recovers after X seconds and a BFD session can be Up.

display bfd statistics session

Function

The display bfd statistics session command displays BFD session statistics.

Format

display bfd statistics session { { all | static } [ for-ip | for-lsp | for-pw | for-te | for-vsi-pw ] }

display bfd statistics session { dynamic | discriminator discr-value | peer-ip default-ip | peer-ip ip-address [ vpn-instance vpn-instance-name ] | static-auto }

display bfd statistics session { vsi-pw vsi vsi-name peer peer-address [ vc-id vc-id ] | ldp-lsp peer-ip ip-address nexthop nexthop-address [ interface interface-type interface-number ] | static-lsp lsp-name | mpls-te interface interface-type interface-number [ te-lsp ] | pw interface interface-type interface-number [ secondary ] }

display bfd statistics session peer-ipv6 ipv6-address [ vpn-instance vpn-instance-name ]

display bfd statistics session { all | static } for-ipv6

Parameters

Parameter

Description

Value

all

Displays statistics about all BFD sessions.

-

static

Displays statistics about static BFD sessions.

-

dynamic

Displays statistics about dynamic BFD sessions and static BFD sessions with automatically negotiated discriminators.

-

discriminator discr-value

Displays statistics about the BFD sessions with a local discriminator.

The value is an integer that ranges from 1 to 16383.

peer-ip default-ip

Displays statistics about multicast BFD sessions.

-

peer-ip ip-address

Displays statistics about the BFD session bound to the specified peer IP address.

-

static-auto

Displays statistics about the static BFD session with the automatically negotiated discriminators.

-

vpn-instance vpn-instance-name

Displays statistics about the BFD sessions bound to a specified VPN instance.

The value must be an existing VPN instance name.

for-ip

Displays statistics about the BFD sessions for detecting IP links.

-

for-pw

Displays statistics about the BFD sessions for detecting PWs.

-

for-lsp

Displays statistics about the BFD sessions for detecting LSPs.

-

for-te

Displays statistics about the BFD sessions for detecting a TE tunnel.

-

for-vsi-pw

Displays statistics about the BFD sessions for detecting VSI PWs.

-

vsi vsi-name

Displays statistics about the BFD session with the specified VSI PW instance name.

The value is a string of 1 to 31 case-sensitive characters, spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string.

peer peer-address

Displays statistics about the BFD session for detecting a VSI PW with the specified peer IPv4 address.

The value is expressed in dotted decimal notation.

vc-id vc-id

Displays statistics about the BFD session with the specified VC ID.

The value is an integer that ranges from 1 to 4294967295.

ldp-lsp

Displays statistics about the BFD sessions for detecting LDP LSPs.

-

nexthop nexthop-address

Displays statistics about the BFD session with the specified next hop address.

The value is expressed in dotted decimal notation.

interface-type interface-number

Displays statistics about the BFD session with the specified outbound interface.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

static-lsp

Displays statistics about the BFD sessions for detecting static LSPs.

-

lsp-name

Displays statistics about the BFD session for detecting the static LSP with the specified name.

The value is a string of 1 to 19 case-sensitive characters without spaces.

mpls-te

Displays statistics about the BFD sessions for detecting MPLS TE tunnels.

-

te-lsp

Displays statistics about the BFD session for detecting the primary LSP bound to a TE.

-

pw

Displays statistics about the BFD sessions for detecting PWs.

-

secondary

Displays statistics about the BFD session for detecting the secondary PW.

-

peer-ipv6 ipv6-address

Displays statistics about the BFD6 session bound to a specified IPv6 address.

-

for-ipv6

Displays statistics about static or all BFD6 sessions.

-

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The display bfd statistics session command displays BFD session statistics.

Precautions

  • If static BFD with automatically negotiated discriminators and dynamic BFD share a session, you can specify all, static-auto, or dynamic for query.

  • Before using the display bfd statistics session command to view BFD session statistics, run the reset bfd statistics command to clear existing statistics.

Example

# Display statistics on all BFD sessions.

<HUAWEI> display bfd statistics session all 
--------------------------------------------------------------------------------
Session MIndex : 16397        (Multi Hop)State : Up           Name : dyn_8196
--------------------------------------------------------------------------------
  Session Type                        : Dynamic
  Bind Type                           : IP
  Local/Remote Discriminator          : 8100/8101
  Received Packets                    : 1710577
  Send Packets                        : 1710593
  Received Bad Packets                : 0
  Send Bad Packets                    : 0
  Down Count                          : 0
  ShortBreak Count                    : 0
  Send Lsp Ping Count                 : 0
  Dynamic Session Delete Count        : 0
  Create Time                         : 2011-10-23 14:28:34
  Last Down Time                      : 0000-00-00 00:00:00
  Total Time From Last DOWN           : ---D:--H:--M:--S                        
  Last Up Time                        : 2011-11-14 11:06:52+08:00               
  Last Up Lasting Time                : 002D:16H:49M:17S                        
  Total Time From Create              : 000D:04H:45M:35S                        
  Auth Time (ms)                      : 0
  Auth Seq Known (ms)                 : 0
--------------------------------------------------------------------------------

     Total Session Number : 1        
Table 12-7  Description of the display bfd statistics session command output

Item

Description

Session MIndex

Index of BFD session entries.

State

Status of a BFD session.

Name

Name of a BFD session.

Session Type

Mode in which a BFD session is established:
  • Static: indicates that a BFD session is established statically.

  • Dynamic: indicates that a BFD session is established dynamically.

  • Static_Auto: indicates that a BFD session is established with automatically negotiated discriminators.

  • Entire_Dynamic: indicates the BFD sessions that are triggered entirely dynamically. After dynamic BFD session setup is enabled on the sink point of an LSP, a BFD session of this type is created.

Bind Type

BFD session binding type.

Local/Remote Discriminator

Local and remote discriminator of a BFD session.

To set the local and remote discriminators of a BFD session, run the discriminator command.

Received Packets

Number of BFD packets received at the local end. This field can be deleted using the reset bfd statistics command.

Send Packets

Number of BFD packets sent by the local end. This field can be deleted using the reset bfd statistics command.

Received Bad Packets

Number of received error packets.

Send Bad Packets

Number of sent error packets.

Down Count

Number of times that a BFD session became Down.

ShortBreak Count

Number of times that a BFD session was transiently disconnected.

Send Lsp Ping Count

Number of LSP ping packets sent by the local end.

Dynamic Session Delete Count

Number of dynamic BFD sessions deleted.

Create Time

Time when a BFD session was created.

Last Down Time

Last time when a BFD session became Down.

Total Time From Last DOWN

Period from last time when a BFD session became Down to the current time.

Last Up Time

Last time the BFD session becomes Up.

Last Up Lasting Time

Period from the last time when a BFD session is Up to the current time.

Total Time From Create

Period from the time when a BFD session was created to the current time.

Total Session Number

Number of BFD sessions.

Auth Time (ms)

Remaining time of the authentication timeout timer, in milliseconds

Auth Seq Known (ms)

Remaining time of the sequence number learning timer, in milliseconds

display bfd ttl

Function

The display bfd ttl command displays the globally configured TTL.

Format

display bfd ttl

Parameters

None

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The display bfd ttl command displays the globally configured TTL.

Example

# Display information about all globally configured TTLs.

<HUAWEI> display bfd ttl
--------------------------------------------------------------------------
Peer IP                                    Mask        Type           Value  
--------------------------------------------------------------------------
10.10.10.0                                 24          single-hop     255
Table 12-8  Description of the display bfd ttl command output

Item

Specification

Peer IP

IP segment address.

Mask

Mask length.

Type

Type of the BFD session. The value can be single-hop or multi-hop.

Value

Initial value of the global TTL value.

Related Topics

display snmp-agent trap feature-name bfd all

Function

The display snmp-agent trap feature-name bfd all command displays the status of all traps on the BFD module.

Format

display snmp-agent trap feature-name bfd all

Parameters

None

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

The Simple Network Management Protocol (SNMP) is a network management standard widely used on the TCP/IP network. It uses a central computer (a network management station) that runs network management software to manage network elements. The SNMP agent reports trap messages to the network management station so that the network management station can obtain the network status in a timely manner, and the network administrator can take measures accordingly.

The display snmp-agent trap feature-name bfd all command displays the following information:
  • Trap names supported by the BFD module. The trap names are the same as the trap names specified by the snmp-agent trap enable feature-name bfd trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup } command. Each trap name corresponds to a network element abnormality.

  • Trap status of the BFD module. You can check whether the trap is reported based on the trap name.

Prerequisites

SNMP has been enabled. See snmp-agent.

Example

# Display all the traps of the BFD module.

<HUAWEI>display snmp-agent trap feature-name bfd all
------------------------------------------------------------------------------  
Feature name: BFD                                                               
Trap number : 4                                                                 
------------------------------------------------------------------------------  
Trap name                       Default switch status   Current switch status   
hwBfdSessUp                     off                     off                     
hwBfdSessDown                   off                     off                     
hwBfdSessReachLimit             off                     off                     
hwBfdSessReachLimitBindIf       off                     off 
Table 12-9  Description of the display snmp-agent trap feature-name bfd all command output

Item

Specification

Feature name

Name of the module that the trap belongs to.

Trap number

Number of traps.

Trap name

Trap name. Traps of the BFD module include:

  • hwBfdSessUp: A Huawei proprietary trap is sent when the BFD session becomes Up.

  • hwBfdSessDown: A Huawei proprietary trap is sent when the BFD session becomes Down.

  • hwBfdSessReachLimit: A Huawei proprietary trap is sent when the number of established BFD sessions on the device reaches the upper limit.

  • hwBfdSessReachLimitBindIf: A Huawei proprietary trap is sent when the number of established BFD sessions on the board reaches the upper limit.

Default switch status

Default status of the trap function:
  • on: indicates that the trap function is enabled by default.

  • off: indicates that the trap function is disabled by default.

Current switch status

Status of the trap function:

  • on: indicates that the trap function is enabled.

  • off: indicates that the trap function is disabled.

To set the status of the trap, run the snmp-agent trap enable feature-name bfd command.

min-echo-rx-interval

Function

The min-echo-rx-interval command configures the minimum interval for receiving BFD packets of a BFD session supporting the BFD echo function.

The undo min-echo-rx-interval command restores the default minimum interval.

By default, the minimum interval is 1000 ms.

Format

min-echo-rx-interval interval

undo min-echo-rx-interval

Parameters

Parameter

Description

Value

interval

Specifies the minimum interval for receiving BFD packets of a BFD session supporting the BFD echo function.

The value is an integer, in milliseconds. If the MPU is ET1D2MPUA000 or ET1D2MPUDC00, the value ranges from 3 to 1000. Otherwise, the value ranges from 100 to 1000.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

After creating a BFD session supporting the BFD echo function, you can set the minimum interval for receiving BFD packets of a BFD session supporting the BFD echo function.

Prerequisites

A BFD session supporting the echo function has been configured using the bfd one-arm-echo command.

Example

# Set the minimum interval for receiving BFD packets of a BFD session supporting the BFD echo function to 100 ms.

<HUAWEI> system-view
[HUAWEI] bfd test
[HUAWEI-bfd-session-test] min-echo-rx-interval 100

min-rx-interval

Function

The min-rx-interval command sets the minimum interval for receiving BFD packets.

The undo min-rx-interval command restores the default minimum interval for receiving BFD packets.

By default, the minimum interval for receiving BFD packets is 1000 ms.

Format

min-rx-interval interval

undo min-rx-interval

Parameters

Parameter

Description

Value

interval

Specifies the minimum interval for receiving BFD packets.

The value is an integer, in milliseconds. If the MPU is ET1D2MPUA000 or ET1D2MPUDC00, the value ranges from 3 to 1000. Otherwise, the value ranges from 100 to 1000.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The local detection multiplier determines the detection time of a BFD session.

Detection time = Received Detect Multi of the remote system x Max (Local RMRI/Received DMTI)

where
  • Detect Multi: local detection multiplier, which is set by using the detect-multiplier command
  • Required Min Rx Interval (RMRI): minimum interval for receiving BFD packets, which is set by using the min-rx-interval command
  • Desired Min Tx Interval (DMTI): minimum interval for sending BFD packets, which is set by using the min-tx-interval command

Precaution

  • You can increase or reduce the minimum interval for receiving BFD packets based on actual networking. The minimum interval for receiving BFD packets determines the detection time of a BFD session. On an unstable link, if the minimum interval for receiving BFD packets is small, the BFD session may flap. You can increase the minimum interval for receiving BFD packets. The default value is recommended. Do not randomly change the minimum interval for receiving BFD packets.

  • If no BFD packet is received from the peer device within the detection time, the link is considered as faulty and the BFD session enters the Down state. To reduce the usage of system resources, when the BFD session is detected in Down state, the system adjusts the sending interval to a random value greater than 1000 ms. When the BFD session becomes Up, the configured interval is restored.

  • Table 12-10 describes the mapping between configured and actual values of the BFD packet receiving interval when the MPUis ET1D2MPUA000 or ET1D2MPUDC00.

    Table 12-10  Mapping between configured and actual values of the BFD packet receiving interval

    Configured Value (x)

    Actual Value

    3 ms <= x < 10 ms

    3.3 ms

    10 ms <= x < 20 ms

    10 ms

    20 ms <= x < 50 ms

    20 ms

    50 ms <= x < 100 ms

    50 ms

    100 ms <= x < 300 ms

    100 ms

    300 ms <= x < 500 ms

    300 ms

    500 ms <= x < 1000 ms

    500 ms

    x = 1000 ms

    1000 ms

Example

# Set the minimum interval for receiving BFD packets to 500 ms.

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session] min-rx-interval 500

min-tx-interval

Function

The min-tx-interval command sets the minimum interval for sending BFD packets.

The undo min-tx-interval command restores the default minimum interval for sending BFD packets.

By default, the minimum interval for sending BFD packets is 1000 ms.

Format

min-tx-interval interval

undo min-tx-interval

Parameters

Parameter

Description

Value

interval

Specifies the minimum interval for sending BFD packets.

The value is an integer, in milliseconds. If the MPU is ET1D2MPUA000 or ET1D2MPUDC00, the value ranges from 3 to 1000. Otherwise, the value ranges from 100 to 1000.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The local detection multiplier determines the detection time of a BFD session.

Detection time = Received Detect Multi of the remote system x Max (Local RMRI/Received DMTI)

where
  • Detect Multi: local detection multiplier, which is set by using the detect-multiplier command
  • Required Min Rx Interval (RMRI): minimum interval for receiving BFD packets, which is set by using the min-rx-interval command
  • Desired Min Tx Interval (DMTI): minimum interval for sending BFD packets, which is set by using the min-tx-interval command

Precaution

  • You can increase or reduce the minimum interval for sending BFD packets based on actual networking. The minimum interval for sending BFD packets determines the detection time of a BFD session. On an unstable link, if the minimum interval for sending BFD packets is small, the BFD session may flap. You can increase the minimum interval for sending BFD packets. The default value is recommended. Do not randomly change the minimum interval for sending BFD packets.

  • If no BFD packet is received from the peer device within the detection time, the link is considered as faulty and the BFD session enters the Down state. To reduce the usage of system resources, when the BFD session is detected in Down state, the system adjusts the sending interval to a random value greater than 1000 ms. When the BFD session becomes Up, the configured interval is restored.

  • Table 12-11 describes the mapping between configured and actual values of the BFD packet sending interval when the MPU is ET1D2MPUA000 or ET1D2MPUDC00.

    Table 12-11  Mapping between configured and actual values of the BFD packet sending interval

    Configured Value (x)

    Actual Value

    3 ms <= x < 10 ms

    3.3 ms

    10 ms <= x < 20 ms

    10 ms

    20 ms <= x < 50 ms

    20 ms

    50 ms <= x < 100 ms

    50 ms

    100 ms <= x < 300 ms

    100 ms

    300 ms <= x < 500 ms

    300 ms

    500 ms <= x < 1000 ms

    500 ms

    x = 1000 ms

    1000 ms

Example

# Set the minimum interval for sending BFD packets to 500 ms.

<HUAWEI> system-view
[HUAWEI] bfd session
[HUAWEI-bfd-session-session] min-tx-interval 500

multi-hop

Function

The multi-hop command configures the destination port number for a multi-hop BFD session.

The undo multi-hop command restores the default destination port number for a multi-hop BFD session.

By default, destination port 3784 is used in multi-hop BFD control packets.

Format

multi-hop destination-port { 3784 | 4784 }

undo multi-hop destination-port

Parameters

Parameter

Description

Value

3784

Indicates that destination port 3784 is used in multi-hop BFD control packets.

-

4784

Indicates that destination port 4784 is used in multi-hop BFD control packets.

-

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

As defined in the BFD draft, destination port 4784 is used by multi-hop BFD control packets. When the device running the latest version interworks with devices running earlier versions, destination port 3784 is used by multi-hop BFD control packets. When the device interworks with non-Huawei devices, destination port 4784 is used by multi-hop BFD control packets.

Precautions

  • If destination port 4784 is used by multi-hop BFD control packets, the device fails to negotiate with the remote device on which destination port 3784 is used by multi-hop BFD control packets.

  • If destination port 3784 is used by multi-hop BFD control packets, the device can successfully negotiate with the remote device on which destination port 4784 is used by multi-hop BFD control packets. On the device that is configured with destination port 3784, destination port 3784 is automatically updated to destination port 4784.

  • If destination port 3784 is used by both multi-hop and single-hop BFD control packets, the single-hop and multi-hop BFD control packets are processed according to their TTLs.

  • When a large number of multi-hop BFD sessions are set up, updating the destination ports may take a long time. Therefore, when a smaller interval for configuring multi-hop BFD sessions is used, the system displays a message indicating that the BFD session is being updated and you may try later.

  • When the number of the destination port used in a multi-hop BFD control packet is updated, the BFD session in Up state may change to Down and then the BFD session is renegotiated.

NOTE:

Determine to use port 3784 or 4784 before configuring a muti-hop BFD session between a Huawei device and a non-Huawei device. If the port number is not specified, you must change the port number after the BFD session becomes Up. Before changing the port number, shut down the BFD session. This is because changing the port number may cause all multi-hop BFD session to flap and affect services.

Example

# Set the default destination port number to 4784 for multi-hop BFD control packets.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] multi-hop destination-port 4784

oam-bind bfd-session bfd-session

Function

The oam-bind bfd-session bfd-session command enables BFD sessions to report faults to each other.

The undo oam-bind bfd-session bfd-session command disables BFD sessions from reporting faults to each other.

By default, BFD sessions are not enabled to report faults to each other.

Format

oam-bind bfd-session bfd-session-id1 bfd-session bfd-session-id2

undo oam-bind bfd-session bfd-session-id1 bfd-session bfd-session-id2

Parameters

Parameter

Description

Value

bfd-session bfd-session-id1

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

bfd-session bfd-session-id2

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

Views

OAM management view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If multiple BFD sessions are configured on different devices, run the oam-bind bfd-session bfd-session command to enable BFD session to report faults to each other. A BFD session can notify the BFD session bound to it when it detects a fault.

Precautions

Before configuring BFD sessions to report faults to each other, pay attention to the following points:

  • BFD sessions have been created and their status is Up.

  • Both BFD sessions are static BFD sessions.

  • Both BFD sessions are associated with each other. That is, after BFD session 1 is associated with BFD session 2, both BFD sessions cannot be associated with other BFD sessions.

Running the oam-bind ingress bfd-session egress bfd-session command in the OAM management view in both directions is equivalent to running the oam-bind bfd-session bfd-session command in the OAM management view.

Example

# Configure BFD session 1 and BFD session 2 to report faults to each other.

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind bfd-session 1 bfd-session 2

oam-bind bfd-session trigger if-down interface

Function

The oam-bind bfd-session trigger if-down interface command enables a BFD session and an interface to report faults to each other.

The undo oam-bind bfd-session trigger if-down interface command disables a BFD session and an interface from reporting faults to each other.

By default, a BFD session and an interface are not enabled to report faults to each other.

Format

oam-bind bfd-session bfd-session-id trigger if-down interface interface-type interface-number

undo oam-bind bfd-session bfd-session-id trigger if-down interface interface-type interface-number

Parameters

Parameter

Description

Value

bfd-session bfd-session-id

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

trigger if-down

Indicates that the physical status of the interface bound to the BFD session is triggered to go Down when the BFD session is faulty.

-

interface-type interface-number

Specifies the type and number of the interface bound to a BFD session.

  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

Views

OAM management view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To enable a BFD session and an interface to report faults to each other, run the oam-bind bfd-session trigger if-down interface command.

Precautions

Before configuring a BFD session and an interface to report faults to each other, pay attention to the following points:

  • A BFD session has been created and its status is Up.

  • The BFD session is a static BFD session.

  • The BFD session and the interface are associated with each other. That is, after an interface is associated with BFD session 1, the interface cannot be associated with other BFD sessions. Similarly, BFD session 1 cannot be associated with other interfaces.

  • The physical interface associated with BFD cannot be the interface of the BFD link. Otherwise, a link deadlock occurs.

Running the oam-bind ingress interface egress bfd-session trigger if-down and oam-bind ingress bfd-session trigger if-down egress interface commands in the OAM management view is equivalent to running the oam-bind bfd-session trigger if-down interface command in the OAM management view.

Example

# Configure BFD session 1 and GE1/0/1 to report faults to each other.

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind bfd-session 1 trigger if-down interface gigabitethernet 1/0/1

oam-bind ingress bfd-session egress bfd-session

Function

The oam-bind ingress bfd-session egress bfd-session command enables one BFD session to report faults to another BFD session.

The undo oam-bind ingress bfd-session egress bfd-session command disables a BFD session from reporting faults to another BFD session.

By default, a BFD session is not enabled to report faults to another BFD session.

Format

oam-bind ingress bfd-session bfd-session-id1 egress bfd-session bfd-session-id2

undo oam-bind ingress bfd-session bfd-session-id1 egress bfd-session bfd-session-id2

Parameters

Parameter

Description

Value

bfd-session bfd-session-id1

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

bfd-session bfd-session-id2

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

Views

OAM management view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If multiple BFD sessions are configured on different devices, run the oam-bind ingress bfd-session egress bfd-session command to enable a BFD session to report faults to another BFD session. A BFD session can notify the BFD session bound to it when it detects a fault.

Precautions

Before configuring a BFD session to report faults to another BFD session, pay attention to the following points:

  • A BFD session has been created and its status is Up.

  • Both BFD sessions are static BFD sessions.

  • Both BFD sessions are associated with each other. That is, after BFD session 1 is associated with BFD session 2, both BFD sessions cannot be associated with other BFD sessions.

The ingress BFD session reports faults to the egress BFD session.

Running the oam-bind ingress bfd-session egress bfd-session command in the OAM management view in both directions is equivalent to running the oam-bind bfd-session bfd-session command in the OAM management view.

Example

# Configure BFD session 1 to report faults to BFD session 2.

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress bfd-session 1 egress bfd-session 2

oam-bind ingress bfd-session trigger if-down egress interface

Function

The oam-bind ingress bfd-session trigger if-down egress interface command enables a BFD session to report faults to an interface.

The undo oam-bind ingress bfd-session trigger if-down egress interface command disables a BFD session from reporting faults to an interface.

By default, a BFD session is not enabled to report faults to an interface.

Format

oam-bind ingress bfd-session bfd-session-id trigger if-down egress interface interface-type interface-number

undo oam-bind ingress bfd-session bfd-session-id trigger if-down egress interface interface-type interface-number

Parameters

Parameter

Description

Value

bfd-session bfd-session-id

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

trigger if-down

Indicates that an interface goes Down when the BFD session associated with the interface detects a fault.

-

interface-type interface-number

Specifies the type and number of the interface bound to a BFD session.
  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

Views

OAM management view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To enable a BFD session to report faults to an interface, run the oam-bind ingress bfd-session trigger if-down egress interface command.

Precautions

Before configuring a BFD session to report faults to an interface, pay attention to the following points:

  • A BFD session has been created and its status is Up.

  • The BFD session is a static BFD session.

  • The BFD session and the interface are associated with each other. That is, after an interface is associated with BFD session 1, the interface cannot be associated with other BFD sessions. Similarly, BFD session 1 cannot be associated with other interfaces.

The ingress BFD session reports faults to the egress interface.

Running the oam-bind ingress bfd-session trigger if-down egress interface and oam-bind ingress interface egress bfd-session trigger if-down commands in the OAM management view is equivalent to running the oam-bind bfd-session trigger if-down interface command in the OAM management view.

Example

# Configure BFD session 1 to report faults to GE1/0/1.

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress bfd-session 1 trigger if-down egress interface gigabitethernet 1/0/1

oam-bind ingress interface egress bfd-session trigger if-down

Function

The oam-bind ingress interface egress bfd-session trigger if-down command enables an interface to report faults to a BFD session.

The undo oam-bind ingress interface egress bfd-session trigger if-down command disables an interface from reporting faults to a BFD session.

By default, an interface is not enabled to report faults to a BFD session.

Format

oam-bind ingress interface interface-type interface-number egress bfd-session bfd-session-id trigger if-down

undo oam-bind ingress interface interface-type interface-number egress bfd-session bfd-session-id trigger if-down

Parameters

Parameter

Description

Value

bfd-session bfd-session-id

Specifies the local discriminator.

The value is an integer that ranges from 1 to 8191.

trigger if-down

Indicates that an interface goes Down when the BFD session associated with the interface detects a fault.

-

interface-type interface-number

Specifies the type and number of the interface bound to a BFD session.
  • interface-type specifies the interface type.

  • interface-number specifies the interface number.

-

Views

OAM management view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

To enable an interface to report faults to a BFD session, run the oam-bind ingress interface egress bfd-session trigger if-down command.

Precautions

Before configuring an interface to report faults to a BFD session, pay attention to the following points:

  • The BFD session is created and its status is Up.

  • The BFD session is a static BFD session.

  • The BFD session and the interface are associated with each other. That is, after an interface is associated with BFD session 1, the interface cannot be associated with other BFD sessions. Similarly, BFD session 1 cannot be associated with other interfaces.

  • The physical interface associated with BFD cannot be the interface of the BFD link. Otherwise, a link deadlock occurs.

The ingress BFD session reports faults to the egress interface.

Running the oam-bind ingress interface egress bfd-session trigger if-down and oam-bind ingress bfd-session trigger if-down egress interface commands in the OAM management view is equivalent to running the oam-bind bfd-session trigger if-down interface command in the OAM management view.

Example

# Configure GE1/0/1 to report faults to BFD session 1.

<HUAWEI> system-view
[HUAWEI] oam-mgr
[HUAWEI-oam-mgr] oam-bind ingress interface gigabitethernet 1/0/1 egress bfd-session 1 trigger if-down

peer-ip ttl

Function

The peer-ip ttl command configures the TTL value in BFD packets.

The undo peer-ip ttl command restores the default TTL value in BFD packets.

By default, the TTL value in BFD packets varies with the BFD session type. By default, for a static BFD session, the TTL value of a single-hop BFD packet is 255 and the TTL value of a multi-hop BFD packet is 254. For a dynamic BFD session, the TTL value of a single-hop BFD packet is 255 and the TTL value of a multi-hop BFD packet is 253.

Format

peer-ip peer-ip mask-length ttl { single-hop | multi-hop } ttl-value

undo peer-ip peer-ip mask-length ttl { single-hop | multi-hop }

Parameters

Parameter

Description

Value

peer-ip

Specifies the peer IP address bound to the BFD session.

-

mask-length

Specifies the mask length of the IP address.

The value is an integer that ranges from 8 to 32.

single-hop

Indicates the single-hop BFD session.

-

multi-hop

Indicates the multi-hop BFD session.

-

ttl-value

Specifies the TTL value in BFD packets.

The value is an integer that ranges from 1 to 255.

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

You can set the TTL value in BFD packets to enable the Huawei device to interwork with each other in different versions, with upgraded devices, and with non-Huawei devices.

Precautions

  • The length of the IP segment address must match the mask. A long mask takes precedence over a short mask.

  • The same IP segment addresses, masks, and TTL values of specified BFD session types cannot be configured simultaneously.

  • When the IP network segment addresses and mask lengths are the same, the TTL value of a single-hop BFD session must be greater than the TTL value of a multi-hop BFD session.

  • When a large number of BFD sessions are set up, updating the TTL value may take a long time. Therefore, when a smaller interval for configuring BFD sessions is used, the system displays a message indicating that the BFD session is being updated and you may try later.

  • After the TTL value in multi-hop BFD packets is configured, you must configure the same peer IP address, mask length longer than the mask length for the TTL value in multi-hop BFD packets, and TTL value in single-hop BFD packets. This is because the TTL value in multi-hop BFD packets affects dynamic single-hop BFD sessions.

  • You must change the TTL value on both ends of a BFD session in Up state. Otherwise, the BFD session cannot go Up again.

Example

# Set the TTL value of single-hop BFD sessions to 254, the IP segment address to 10.10.10.0, and the mask length to 24.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] peer-ip 10.10.10.0 24 ttl single-hop 254

process-interface-status

Function

The process-interface-status command associates the BFD session status with the bound interface status.

The undo process-interface-status command restores the default setting.

By default, the BFD session status is not associated with the interface status. That is, the change of the BFD session status does not affect the interface status.

Format

process-interface-status [ sub-if ] [ reboot-no-impact ]

undo process-interface-status [ sub-if ] [ reboot-no-impact ]

Parameters

Parameter

Description

Value

sub-if

Associates the BFD session status with the bound sub-interface status. The status change of a BFD session that is bound to a primary interface affects the status of the primary interface and sub-interface.

-

reboot-no-impact

Disables the association between a multicast BFD session and interface during device startup.

-

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If a transmission device exists on a direct link, BFD detects a link fault faster than a link protocol on an interface. The link protocol status of a trunk or VLANIF interface depends on the link protocol status of member interfaces.

To help BFD rapidly report the detection result to the application, a BFD status attribute is added to the interface management module of each interface. This attribute indicates the status of the BFD session that is bound to the interface. The system obtains the interface status based on the link status, protocol status, and BFD status on the interface, and then reports the interface status to the application.

Precautions

When configuring the process-interface-status command, pay attention to the following points:
  • The process-interface-status command takes effect for only the single-hop BFD session that uses the default multicast address. The BFD session can be associated to the primary interface or sub-interface status.

  • If multiple BFD sessions are bound to an interface, you can use the process-interface-status command for only one BFD session. The change of only one BFD session changes the status of the bound interface.

  • The BFD session does not report the BFD status to the bound interface immediately after the commit command is executed because the BFD session may not be set up or not Up. This prevents the BFD session from reporting an incorrect state to the interface. When the BFD status changes, the BFD session reports the BFD status to the interface to trigger the interface status change.

  • If the process-interface-status command is saved in the configuration file, the BFD session for which the process-interface-status command is run notifies an interface that the BFD session becomes Down when the device is restarted. This is because the initial status of the interface is Down.

  • Before the BFD session status is associated with the interface status, the BFD configurations on two ends must be correct and matched. If the BFD session status on the local interface is Down, check whether the BFD configuration on the peer end is correct or whether the BFD session is shut down.

  • If the BFD session must be synchronized to an interface immediately, ensure that the BFD configurations on the two ends are the same and run the shutdown (BFD session view) and undo shutdown (BFD session view) commands on the BFD session. When the undo shutdown (BFD session view) command is executed for a BFD session, a BFD session detection timer is started. If the BFD session becomes Up through negotiation before the timer times out, the BFD session notifies an interface of the Up state. Otherwise, the BFD session considers the link faulty and notifies the interface of the Down state. The status of a BFD session and the status of an interface can be synchronized in real time.

Example

# Associate the BFD session with an interface to which the BFD session is bound.

<HUAWEI> system-view
[HUAWEI] bfd test
[HUAWEI-bfd-session-test] process-interface-status

process-pst

Function

The process-pst command enables the system to modify the port status table (PST) when the BFD session status changes.

The undo process-pst command restores the default configuration.

By default, the device is disabled from modifying the PST.

NOTE:

The ET1D2X12SSA0 boards do not support this command.

Format

process-pst

undo process-pst

Parameters

None

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

After a BFD session that is enabled to modify the PST detects a BFD session Down event, the system modifies the corresponding entry in the PST.

In a static BFD for CR-LSP scenario, this command triggers a fast switchover between a primary CR-LSP and a backup CR-LSP when the BFD session status changes.

In a static BFD for TE scenario, this command triggers a fast switchover between TE tunnels when the BFD session status changes.

In both scenarios, when an LSP or a TE tunnel functions as a backward tunnel, this command triggers a primary/secondary switchover if the current BFD session becomes Down.

Precautions

  • You can only run the process-pst command in the BFD session view that is bound to an interface (single-hop BFD) or the BFD session view that is bound to LDP LSP, Static LSP, or MPLS TE.

  • When configuring static BFD-based LDP FRR, you must configure the process-pst command.

  • When configuring static BFD for CR-LSP and static BFD for TE, you must configure the process-pst command.

  • For applications in which a fault detected by BFD is not sensed through the PST, you do not need to configure the process-pst command.

  • In IP FRR scenarios, the PST function is automatically enabled for dynamic BFD sessions but cannot be configured for IP static BFD sessions bound to the same interface.

Example

# Enable the system to modify the PST when the BFD session status changes.

<HUAWEI> system-view
[HUAWEI] bfd 4ldplsp bind ldp-lsp peer-ip 10.10.9.9 nexthop 10.10.10.10
[HUAWEI-bfd-lsp-session-4ldplsp] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4staticlsp bind static-lsp 39
[HUAWEI-bfd-lsp-session-4staticlsp] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4mplste bind mpls-te interface Tunnel 1
[HUAWEI-bfd-lsp-session-4mplste] process-pst
<HUAWEI> system-view
[HUAWEI] bfd 4mplstelsp bind mpls-te interface Tunnel 1 te-lsp
[HUAWEI-bfd-lsp-session-4mplstelsp] process-pst

reset bfd statistics

Function

The reset bfd statistics command clears statistics on received and sent packets of a BFD session.

Format

reset bfd statistics { all | discriminator discr-value }

Parameters

Parameter

Description

Value

all

Clears statistics on received and sent packets of all the BFD sessions.

-

discriminator discr-value

Clears statistics on received and sent packets of a BFD session with a specified discriminator.

The value is an integer that ranges from 1 to 16383.

Views

User view

Default Level

3: Management level

Usage Guidelines

Usage Scenario

The reset bfd statistics command clears statistics on received and sent packets of a BFD session.

Precautions

The deleted statistics on received and sent packets of a BFD session cannot be restored. Exercise caution when you use this command.

Example

# Clear statistics on packets of all BFD sessions.

<HUAWEI> reset bfd statistics all

session-damping disable

Function

The session-damping disable command disables BFD session flapping suppression.

The undo session-damping disable command enables BFD session flapping suppression.

By default, BFD session flapping suppression is enabled.

Format

session-damping disable

undo session-damping disable

Parameters

None

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If a BFD session frequently flaps, frequent link switchovers may occur, which results in packet loss. If multiple BFD sessions frequently flap on a device within a certain time, many device resources are consumed. When BFD session flapping suppression is enabled, the system establishes a more intelligent punishment mechanism for each BFD session, properly reducing the establishment of the BFD session. The system also periodically checks the flapping of all BFD sessions on the device, and more strictly suppresses the sessions with the most frequent flapping if necessary.

To allow the system to immediately start the next negotiation after a BFD session goes Down (excluding AdminDown), run the session-damping disable command to disable BFD session flapping suppression.

Precautions

When BFD session flapping suppression is enabled, the device can adjust the flapping suppression time based on the penalty value in addition to the value of the intelligent timer (dampening timer-interval). The penalty value is adjusted as follows:
  1. When a BFD session goes Down each time, the penalty value of the BFD session increases by 20. The initial value is 0 and the maximum penalty value is 240.
  2. When a BFD session keeps Up for 1s each time, the penalty value decreases by 1. The minimum penalty value is 0.
  3. If the penalty value of a BFD session exceeds 45, the flapping suppression time is twice (that is, 21) the value of maximum-milliseconds. If the penalty value of a BFD session exceeds 90, the flapping suppression time is four times (that is, 22) the value of maximum-milliseconds, and so on. The maximum-milliseconds is configured using the dampening timer-interval command.
  4. If a BFD session is suppressed by the intelligent timer, the penalty value is adjusted based on rules 1 and 2 and the BFD session does not enter the penalty suppression state. That is, rule 3 does not take effect. Rule 3 takes effect only when suppression by the intelligent timer ends.
When multiple BFD sessions exist on the device, the penalty value is adjusted considering Down events of all BFD sessions in a period of time.

The session-damping disable command takes effect for all types of BFD sessions.

Example

# Disable BFD session flapping suppression.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] session-damping disable

shutdown (BFD session view)

Function

The shutdown command enables the BFD session to enter the AdminDown state.

The undo shutdown command enables a BFD session.

By default, a BFD session is enabled.

Format

shutdown

undo shutdown

Parameters

None

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

The shutdown command enables the BFD session to enter the AdminDown state.

Prerequisites

A BFD session has been created.

Precautions

  • To modify the configuration of a BFD session, run the shutdown command to disable the BFD session. After the configuration is modified successfully, run the undo shutdown command to enable the BFD session again.

  • To disable a BFD session without affecting the upper-layer application, run the shutdown command to enable the BFD session to enter the AdminDown state.

  • If a BFD session is associated with an interface, the status of the BFD session is not reported to the interface when the BFD session is shut down.

Example

# Stop the BFD session atoc.

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] shutdown
Related Topics

snmp-agent bfd trap-interval

Function

The snmp-agent bfd trap-interval command sets the interval at which traps are sent.

The undo snmp-agent bfd trap-interval command restores the default interval at which traps are sent.

By default, the interval at which traps are sent is 120s.

Format

snmp-agent bfd trap-interval interval

undo snmp-agent bfd trap-interval

Parameters

Parameter

Description

Value

interval

Specifies the interval at which traps are sent.

The value is an integer that ranges from 1 to 600, in seconds.

Views

BFD view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

If the BFD module is enabled with the SNMP alarm function, the NMS will receive BFD Up or Down messages. If the BFD session flaps, the NMS receives a large number of traps. In this case, BFD traps need to be suppressed. Run the snmp-agent bfd trap-interval command to set the interval at which traps are sent to prevent overflow of traps.

Prerequisites

Global BFD has been enabled using the bfd command.

Example

# Set the interval at which traps are sent to 100s.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] snmp-agent bfd trap-interval 100

snmp-agent trap enable feature-name bfd

Function

The snmp-agent trap enable feature-name bfd command enables the trap function for the BFD module.

The undo snmp-agent trap enable feature-name bfd command disables the trap function for the BFD module.

By default, the trap function is disabled for the BFD module.

Format

snmp-agent trap enable feature-name bfd [ trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup } ]

undo snmp-agent trap enable feature-name bfd [ trap-name { hwbfdsessdown | hwbfdsessreachlimit | hwbfdsessreachlimitbindif | hwbfdsessup } ]

Parameters

Parameter

Description

Value

trap-name

Enables or disables the trap function for the specified event.

-

hwbfdsessdown

Sends a Huawei proprietary trap when the BFD session goes Down.

-

hwbfdsessreachlimit

Sends a Huawei proprietary trap when the number of established BFD sessions on the device reaches the upper limit.

-

hwbfdsessreachlimitbindif

Sends a Huawei proprietary trap when the number of established BFD sessions on the board reaches the upper limit.

-

hwbfdsessup

Sends a Huawei proprietary trap when the BFD session becomes Up.

-

Views

System view

Default Level

2: Configuration level

Usage Guidelines

You can specify trap-name to enable the trap function for one or more events of the BFD module.

Example

# Enable the device to send a Huawei proprietary trap when the number of established BFD sessions on the board reaches the upper limit.

<HUAWEI> system-view
[HUAWEI] snmp-agent trap enable feature-name bfd trap-name hwbfdsessreachlimit

tos-exp

Function

The tos-exp command sets the priority of BFD packets.

The undo tos-exp command restores the default priority of BFD packets.

By default, the priority of BFD packets is 7.

Format

tos-exp tos-value

undo tos-exp

Parameters

Parameter

Description

Value

tos-value

Specifies the priority of BFD packets. A greater value indicates a higher priority of BFD packets.

The value is an integer that ranges from 0 to 7. The default value is 7.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

You can change the priority of BFD packets in the following scenarios:

  • Detect whether packets with different priorities on a link can be forwarded.

  • Ensure that BFD packets with a higher priority are forwarded first.

Precautions

When congestion occurs, the system first sends BFD packets with a higher priority.

Only the priority of BFD packets of the BFD session that is established using single-hop BFD, multi-hop BFD, and BFD Echo function can be changed. The priority of BFD packets of the BFD session that is established through automatically negotiated discriminators cannot be changed.

Example

# Set the priority of BFD packets for the BFD session atob to 5.

<HUAWEI> system-view
[HUAWEI] bfd atob
[HUAWEI-bfd-session-atob] tos-exp 5
Related Topics

unlimited-negotiate

Function

The unlimited-negotiate command enables unlimited negotiation for a multicast BFD session.

The undo unlimited-negotiate command disables unlimited negotiation for a multicast BFD session.

By default, unlimited negotiation is disabled for a multicast BFD session.

Format

unlimited-negotiate

undo unlimited-negotiate

Parameters

None

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

If a multicast BFD session is bound to a Layer 3 interface to which the line protocol current state of the interface is Down, the status of the session is set to Down. You can run the unlimited-negotiate command to restart session negotiation. If the link is normal, the session can go Up through negotiation.

Example

# Enable unlimited negotiation for a multicast BFD session.

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] bfd atob bind peer-ip default-ip interface gigabitethernet 1/0/0
[HUAWEI-bfd-session-atob] unlimited-negotiate

wtr

Function

The wtr command sets the WTR time of a BFD session.

The undo wtr command restores the default WTR time of a BFD session.

By default, the WTR time is 0, indicating that the status change of a BFD session is reported immediately.

Format

wtr wtr-value

undo wtr

Parameters

Parameter

Description

Value

wtr-value

Specifies the WTR time of a BFD session.

The value is an integer that ranges from 1 to 60, in minutes. The default value is 0.

Views

BFD session view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

When a BFD session flaps, the WTR time prevents frequent active/standby switchovers of the application associated with the BFD session.

Precautions

  • If the WTR time is set, the system reports the BFD session Up event to the upper-layer application only after the WTR timer expires. Other status change events are reported immediately, which are not affected by the WTR time.

  • Both ends must use the same WTR time. Otherwise, when the session status changes at one end, applications at both ends detect different BFD session status.

  • If the WTR time is set and a BFD session goes Down within the WTR time, the Down Count value is recorded, but the Last Up Time and Last Up Lasting Time values are not recorded.

Example

# Set the WTR time of a BFD session to 10 minutes.

<HUAWEI> system-view
[HUAWEI] bfd atoc
[HUAWEI-bfd-session-atoc] wtr 10
Related Topics
Translation
Download
Updated: 2019-04-09

Document ID: EDOC1100065659

Views: 124929

Downloads: 88

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Share
Previous Next