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

ME60 V800R010C10SPC500 Configuration Guide - IP Routing 01

This is ME60 V800R010C10SPC500 Configuration Guide - IP Routing
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).
Configuring Dynamic BFD for IS-IS

Configuring Dynamic BFD for IS-IS

BFD can provide link failure detection featuring light load and high speed (within milliseconds). With dynamic BFD, routing protocols can dynamically trigger the establishment of BFD sessions.

Usage Scenario

IS-IS detects neighbor status by exchanging hello packets. By default, if three consecutive hello packets are not responded within the specified period (30 seconds by default), a neighbor is considered Down. For networks that require fast convergence and zero packet loss, IS-IS is unreliable to detect link faults. To address this issue, configure BFD for IS-IS.

BFD includes static BFD and dynamic BFD. In dynamic BFD, BFD session establishment is triggered by routing protocols. Dynamic BFD minimizes configuration errors caused by manual operations in static BFD and is easy to configure. Therefore, dynamic BFD is applicable to networks on which all devices require BFD. Dynamic BFD helps detect link faults rapidly and implement fast route convergence.

Pre-configuration Tasks

Before configuring dynamic BFD for IS-IS, complete the following tasks:

Configuration Procedures

Figure 9-1 Flowchart for configuring basic IS-IS functions

Configuring BFD Globally

Before configuring dynamic BFD for IS-IS, you need to enable BFD globally.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run bfd

    BFD is configured globally.

  3. Run commit

    The configuration is committed.

Configuring BFD for an IS-IS Process

By configuring BFD for an IS-IS process, you can set parameters for dynamic BFD sessions and enable dynamic BFD for IS-IS on all IS-IS interfaces.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run isis process-id

    The IS-IS view is displayed.

  3. Run bfd all-interfaces enable

    BFD is enabled for an IS-IS process to establishBFD sessions.

    If global BFD has been enabled and the neighbor status is Up, IS-IS adopts default BFD parameters to establish BFD sessions on all the interfaces.

  4. (Optional) Run bfd all-interfaces { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding | tos-exp tosexp-value } *

    The parameters for establishing a BFD session are set.

    Configure the parameters based on the actual network environment. If the time parameters are set improperly, network flapping may occur.

    BFD detection intervals are calculated as follows:
    • Effective local interval at which BFD packets are sent = MAX { Configured local interval at which BFD packets are sent, Configured remote interval at which BFD packets are received }
    • Effective local interval at which BFD packets are received = MAX { Configured remote interval at which BFD packets are sent, Configured local interval at which BFD packets are received }
    • Effective local detection interval = Effective local interval at which BFD packets are received x Configured remote detection multiplier

    If tos-exp tosexp-value is specified, a priority is configured for all IS-IS BFD packets of the current process.

  5. Run commit

    The configuration is committed.

(Optional) Preventing an Interface from Dynamically Establishing a BFD Session

If you do not want an IS-IS interface to establish dynamic BFD sessions, configure the interface to prevent it.

Context

After the bfd all-interfaces enable command is used for an IS-IS process on a P2P network, all IS-IS interfaces whose neighbor status is Up establish dynamic BFD sessions; all IS-IS interfaces whose neighbor status is Up on a broadcast network establish dynamic sessions between DISs and non-DISs. To prevent an interface from dynamically establishing BFD sessions, perform the following steps.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run interface interface-type interface-number

    The interface view is displayed.

  3. Run isis bfd block

    The interface is prevented from dynamically establishing BFD sessions.

  4. Run commit

    The configuration is committed.

(Optional) Configuring BFD on a Specified Interface

You can configure dynamic BFD session parameters for a specified interface.

Procedure

  1. Run system-view

    The system view is displayed.

  2. Run interface interface-type interface-number

    The interface view is displayed.

  3. Run isis bfd enable

    BFD is enabled on the interface to establish BFD sessions.

    If global BFD has been configured and the neighbor status is Up (the DIS is Up on a broadcast network), the default BFD parameters are used to dynamically establish BFD sessions.

  4. (Optional) Run isis bfd { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding | tos-exp tosexp-value } *

    The parameters are set for the specified interface to dynamically establish BFD sessions.

    If tos-exp tosexp-value is specified, a priority is configured for all IS-IS BFD packets on the current interface.

    NOTE:

    BFD configured on an interface takes precedence over BFD configured for a process. If both of them are configured, the parameters on the interface take effect.

  5. Run commit

    The configuration is committed.

Verifying the Configuration of Dynamic BFD for IS-IS

After configuring dynamic BFD for IS-IS, check information about the BFD session and dynamic BFD for IS-IS on an interface.

Prerequisites

Dynamic BFD for IS-IS has been configured.

Procedure

  • Run the display isis bfd [ process-id | vpn-instance vpn-instance-name ] session { peer ip-address | all } command to view the information about the BFD session.
  • Run the display isis bfd [ process-id ] interface command to view the information about BFD on an interface.

Example

After BFD is enabled on both ends of the link, run the display isis bfd [ process-id | vpn-instance vpn-instance-name ] session { peer ip-address | all } command to view the status of the BFD session. The command output shows that the BFD session is Up.

<HUAWEI> display isis bfd session all
                      BFD session information for ISIS(1)
                      -----------------------------------



Peer System ID : 2222.2222.2222        Interface : GE1/0/0
TX : 10            BFD State : up      Peer IP Address : 192.168.1.2
RX : 10            LocDis : 16385      Local IP Address: 192.168.1.1
Multiplier : 3     RemDis : 16385      Type : L1L2
Diag : No diagnostic information

Total BFD session(s): 1

Run the display isis bfd [ process-id ] interface command to view all the interfaces enabled with BFD and the values of the BFD session parameters on these interfaces.

<HUAWEI> display isis bfd interface
                    BFD information of interface for ISIS(1)
                   -----------------------------------------
 Interface                      BFD.State         Min-Tx            Min-Rx            Mul


 GigabitEthernet1/0/0           enable            10                10                3

 Total interfaces: 1                          Total bfd enabled interfaces: 1
Translation
Download
Updated: 2019-01-04

Document ID: EDOC1100059437

Views: 22485

Downloads: 15

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