通过使用双向转发检测 (Bidirectional Forwarding Detection, BFD),链路两端的网络对等体可以快速检测链路故障并进行恢复。与等待 BGP 检测关闭链路相比,BFD 可以更快地检测并修复中断的链路。默认情况下,通过 BFD 检测对等体链路故障的时间至少为 3 秒。

用户可以配置 BFD 参数以更快地检测故障。这样,您就可以根据需要灵活地选择故障检测频率。

高频 BFD 参数

字段

描述

范围

默认值

minrx

接收数据包的最低速率。

10-60000(以毫秒为单位)

1000

mintx

发送数据包的最小速率。

10-60000(以毫秒为单位)

1000

multi

BFD 中使用的检测乘数。

例如,如果 multi = 3,

SE mintx 值 = 500 毫秒,

远程 BFD minrx = 500 毫秒,

并且在 3*500 毫秒内没有从 SE 收到任何数据包,则会将 SE 标记为关闭。

3-255

3

配置 BFD 参数

BFD 参数是在 VRF 上下文中配置的。

要配置这些参数,请执行以下操作:

  1. 使用您的凭据登录到 NSX Advanced Load Balancer Shell。

  2. 输入 configure vrfcontext <vrfcontext name>,如下所示:

    [admin:abc-ctrl]: > configure vrfcontext global
    Updating an existing object. Currently, the object is:
    +----------------------------+-------------------------------------+
    | Field                      | Value                               |
    +----------------------------+-------------------------------------+
    | uuid                       | vrfcontext-1f42f9e5-2aee-4509-95c8-52a9d994fbe1                                                       |
    | name                       | global                              |
    | bgp_profile                |                                     |
    |   local_as                 | 65000                               |
    |   ibgp                     | True                                |
    |   peers[1]                 |                                     |
    |     remote_as              | 65000                               |
    |     peer_ip                | 100.64.50.21                        |
    |     subnet                 | 100.64.50.0/24                      |
    |     md5_secret             |                                     |
    |     bfd                    | True                                |
    |     advertise_vip          | True                                |
    |     advertise_snat_ip      | False                               |
    |     advertisement_interval | 5                                   |
    |     connect_timer          | 10                                  |
    |     ebgp_multihop          | 0                                   |
    |     shutdown               | False                               |
    |   peers[2]                 |                                     |
    |     remote_as              | 65000                               |
    |     peer_ip                | 100.64.50.3                         |
    |     subnet                 | 100.64.50.0/24                      |
    |     md5_secret             |                                     |
    |     bfd                    | True                                |
    |     advertise_vip          | False                               |
    |     advertise_snat_ip      | True                                |
    |     advertisement_interval | 5                                   |
    |     connect_timer          | 10                                  |
    |     ebgp_multihop          | 0                                   |
    |     shutdown               | False                               |
    |   keepalive_interval       | 60                                  |
    |   hold_time                | 180                                 |
    |   send_community           | True                                |
    |   shutdown                 | False                               |
    | system_default             | True                                |
    | tenant_ref                 | admin                               |
    | cloud_ref                  | Default-Cloud                       |
    +----------------------------+-------------------------------------+
  3. 引入了一个名为 bfd_profile 的新参数,将在该参数中配置 BFD 参数。在 bfd_profile 中,输入 mintxminrxmulti 的值。

  4. 保存配置。

    [admin:abc-ctrl]: vrfcontext>
    [admin:abc-ctrl]: vrfcontext>  bfd_profile
    [admin:abc-ctrl]: vrfcontext:bfd_profile> mintx 1500
    [admin:abc-ctrl]: vrfcontext:bfd_profile> minrx 1500
    [admin:abc-ctrl]: vrfcontext:bfd_profile> multi 3
    [admin:abc-ctrl]: vrfcontext:bfd_profile> save
    [admin:abc-ctrl]: vrfcontext> save

BFD 参数现在是根据输入的值配置的。

在以前的版本中,最短超时持续时间为 3 秒。现在支持最低为 1.5 秒的最短超时持续时间。