一、组网需求
如图1所示,SwitchA和SwitchC为非直连设备,通过配置静态路由互通。用户希望可以实现对设备间链路故障的快速检测。
配置思路
采用如下思路配置BFD多跳检测:
在SwitchA和SwitchC上分别配置BFD会话,实现SwitchA到SwitchC间多跳路径的检测。
操作步骤
- 配置设备间的网络互连
# 配置设备各接口的IP地址,以SwitchA为例。SwitchB和SwitchC的配置与SwitchA类似,详见配置文件。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] vlan batch 10 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type hybrid [SwitchA-GigabitEthernet0/0/1] port hybrid pvid vlan 10 [SwitchA-GigabitEthernet0/0/1] port hybrid untagged vlan 10 [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface vlanif 10 [SwitchA-Vlanif10] ip address 10.1.1.1 24 [SwitchA-Vlanif10] quit
- 配置静态路由,使SwitchA、SwitchC之间有可达路由
# SwitchC的配置与SwitchA类似,具体配置过程略,详见配置文件。
[SwitchA] ip route-static 10.2.1.0 24 10.1.1.2
- 配置多跳BFD检测
# 在SwitchA上配置与SwitchC之间的BFD会话。
[SwitchA] bfd [SwitchA-bfd] quit [SwitchA] bfd atoc bind peer-ip 10.2.1.2 [SwitchA-bfd-session-atoc] discriminator local 10 [SwitchA-bfd-session-atoc] discriminator remote 20 [SwitchA-bfd-session-atoc] commit [SwitchA-bfd-session-atoc] quit
# 在SwitchC上配置与SwitchA之间的BFD会话。
[SwitchC] bfd [SwitchC-bfd] quit [SwitchC] bfd ctoa bind peer-ip 10.1.1.1 [SwitchC-bfd-session-ctoa] discriminator local 20 [SwitchC-bfd-session-ctoa] discriminator remote 10 [SwitchC-bfd-session-ctoa] commit [SwitchC-bfd-session-ctoa] quit
实验结果: