我想为我的 AWS Direct Connect (DX) 连接启用双向转发检测 (BFD)。 

BFD 是一种检测协议,可在短时间内快速检测转发路径故障,有助于加快路由的再聚合。BFD 是与媒介、路由协议或数据无关的机制。在通过 DX 连接和 AWS VPN 连接到 AWS 服务时,启用 BFD 以加快链路故障检测和故障转移是一项最佳实践。为您的 DX 连接启用 BFD 可在收到来自 BFD 的通知后使边界网关协议 (BGP) 邻居关系迅速解除。否则,默认情况下,BGP 将等待 3 个保持连接故障(90 秒)。

异步 BFD 对 AWS 端的 DX 虚拟接口自动启用。但是,您必须为异步 BFD 配置路由器,以便为连接启用 BFD。

在开始之前,请务必先查看您的供应商文档以获得有关配置网络设备的特定命令和说明。然后,使用以下针对 Cisco 和 Juniper 路由器的示例,在您的路由器上配置 BFD。

注意:AWS BFD 连线检测最小间隔为 300ms,乘数为 3。

Cisco 路由器示例配置

以下示例 BFD 配置适用于 Cisco 路由器。在配置您自己的路由器时,一定要根据需要更改此设置。

1.    在路由器的配置终端中输入以下信息。请务必输入您自己的接口名称、虚拟 LAN (VLAN) 编号、自治系统编号 (ASN) 和 DX 对等 IP 地址值。

no ip redirect
bfd slow-timers 10000 
interface <YOUR_INTERFACE_NAME>.<YOUR_VLAN_NUMBER>
bfd interval 300 min_rx 300 multiplier 3
router bgp <ASN>
neighbor <DX Peer IP> fall-over bfd

示例配置: 

no ip redirect
bfd slow-timers 10000 
interface GigabitEthernet1/0.259
description "Direct Connect to your Amazon VPC or AWS Cloud"                        
    encapsulation dot1Q 259
    ip address 169.254.254.2 255.255.255.252
        bfd interval 300 min_rx 300 multiplier 3
        router bgp 65000
neighbor 169.254.254.1 fail-over bfd

2.    使用以下方法检查是否已启用 BFD:

show bfd neighbors detail

确认输出是否与以下内容类似: 

MinTxInt: 300, MinRxInt: 300, Multiplier: 3Local Diag: 0, Demand mode: 0, Poll bit: 0
172.16.10.2   172.16.10.1    8/1  1   90 (3)      Up              Gi1/0.259
OurAddr       NeighAddr     LD/RD RH  Holdown(mult)  State     Int

Juniper 路由器配置

以下示例 BFD 配置适用于 Juniper 路由器(JUNOS 版本 8.3 及以上)。在配置您自己的路由器时,一定要根据需要更改此设置。您可以使用以下两种方法之一在 JUNOS 中启用 BFD。

第一种方法是使用以下系列命令启用 BFD。请务必输入您自己的组名称、邻居和地址值。

cli
edit protocols bgp group ebgp
edit protocols bgp group GROUP-NAME NEIGHBOR ADDRESS
set bfd-liveness-detection minimum-interval 300 multiplier 3
exit
exit
commit check
commit confirm

第二种方法是在组级别启用 BFD。

1.    在组级别启用 BFD。请务必输入您自己的组名称值:

set protocol bgp group GROUP-NAME bfd-liveness-detection minimum-interval 300 multiplier 3

2.    验证 BFD 是否已启用:

show bfd session extensive

请确保输出与以下内容类似: 

Address                  State     Interface      Time     Interval  Multiplier
192.163.6.4              Up                       3.000     1.000        3  
 Client BGP, TX interval 0.300, RX interval 0.300
 Session up time 00:54:40
 Local diagnostic None, remote diagnostic None
 Remote state Up, version 1
 Logical system 12, routing table index 25
 Min async interval 1.000, min slow interval 1.000
 Adaptive async TX interval 0.300, RX interval 0.300
 Local min TX interval 0.300, minimum RX interval 0.300, multiplier 3
 Remote min TX interval 0.300, min RX interval 0.300, multiplier 3
 Local discriminator 10, remote discriminator 9
 Echo mode disabled/inactive
 Multi-hop route table 25, local-address 192.168.6.5

此页面对您有帮助吗? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2016 年 11 月 21 日

更新时间:2018 年 12 月 6 日