手册下载
H3C路由器与华为路由器BFD对接操作指导-6W100-整本手册.pdf (490.93 KB)
H3C路由器
与华为路由器BFD对接操作指导
资料版本:6W100-20240710
Copyright © 2024 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
5.1 控制报文方式的BFD会话检测链路故障配置举例(单跳)
5.2 控制报文方式的BFD会话检测链路故障配置举例(多跳)
本文档中H3C路由器上的配置不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请以设备实际情况为准。
本文档中关于HUAWEI路由器的配置仅供参考,具体请以设备的实际情况为准。
由于设备型号不同、配置不同、版本升级等原因,可能造成本手册中的内容与用户使用的设备显示信息不一致。实际使用中请以设备显示的内容为准。
本手册中出现的接口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备上存在的接口编号为准。
BFD(Bidirectional Forwarding Detection,双向转发检测)是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测转发路径的连通状况,保证设备之间能够快速检测到通信故障,以便能够及时采取措施,保证业务持续运行。BFD可以为各种上层协议(如路由协议)快速检测两台设备间双向转发路径的故障。上层协议通常采用Hello报文机制检测故障,所需时间为秒级,而BFD可以提供毫秒级检测。
本文档介绍H3C路由器与HUAWEI路由器通过BFD检测链路故障的配置举例。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解BFD特性。
本文档举例是在H3C MSR3620路由器Release 6749L26版本和HUAWEI AR6280路由器V300R019C10SPC300版本上进行配置和验证的。
如图5-1所示,Router A和Router B之间通过三层以太网接口相连,需要在Router A和Router B之间通过BFD协议,为Router A和Router B之间的链路提供快速检测功能。具体配置要求如下:
· Router A通过接口GigabitEthernet0/3发送BFD报文,Router B通过接口GigabitEthernet0/0/3发送BFD报文。
· Router A发送的BFD报文的源IP地址为10.1.1.1,目的IP地址为10.1.1.2,本地标识符为1,远端标识符为2。
· Router B发送的BFD报文的目的IP地址为10.1.1.1,本地标识符为2,远端标识符为1。
图5-1 控制报文方式的BFD会话检测链路故障组网图(单跳)
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 创建名称为1的静态BFD会话,对10.1.1.1和10.1.1.2之间的路径进行检测,并通过接口GigabitEthernet0/3发送BFD报文。其中,BFD报文的源IP地址为10.1.1.1,目的IP地址为10.1.1.2,本地标识符为1,远端标识符为2。
[RouterA] bfd static 1 peer-ip 10.1.1.2 interface gigabitethernet 0/3 source-ip 10.1.1.1 discriminator local 1 remote 2
[RouterA-bfd-static-session-1] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 使能BFD。
# 创建名称为1的静态BFD会话,指定对端地址为10.1.1.1,并通过接口GigabitEthernet0/0/3发送BFD报文。
[RouterB] bfd 1 bind peer-ip 10.1.1.1 interface gigabitethernet 0/0/3
# 配置本地标识符为2。
[RouterB-bfd-session-1] discriminator local 2
# 配置远端标识符为1。
[RouterB-bfd-session-1] discriminator remote 1
# 提交配置。
[RouterB-bfd-session-1] commit
[RouterB-bfd-session-1] quit
# 在Router A上查看BFD会话,Router A和Router B已建立起一个直连(单跳)的BFD会话
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 static session working in control packet mode:
Session name: 1
Local discr: 1 Remote discr: 2
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3784 Session state: Up
Interface: GigabitEthernet0/3
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 3000ms
Rx count: 405 Tx count: 462
Connection type: Direct Up duration: 00:06:42
Hold time: 2367ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC_IPv4
Version: 1
Diag info: No Diagnostic
# 在RouterB上执行display bfd session all verbose命令,可以看到建立了一个单跳(One Hop)的BFD会话,且状态为Up。
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (One Hop) State : Up Name : 1
--------------------------------------------------------------------------------
Local Discriminator : 2 Remote Discriminator : 1
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Interface(GigabitEthernet0/0/3)
Bind Session Type : Static
Bind Peer IP Address : 10.1.1.1
NextHop Ip Address : 10.1.1.1
Bind Interface : GigabitEthernet0/0/3
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000
Actual Tx Interval (ms): 1000 Actual Rx Interval (ms): 1000
Local Detect Multi : 3 Detect Interval (ms) : 3000
Echo Passive : Disable Acl Number : -
Destination Port : 3784 TTL : 255
Proc Interface Status : Disable Process PST : Disable
WTR Interval (ms) : -
Active Multi : 3 DSCP : -
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-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议互相建立起BFD会话,检测直连设备的链路状态。
· Router A(H3C)
#
sysname RouterA
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
#
bfd static 1 peer-ip 10.1.1.2 interface GigabitEthernet0/3 source-ip 10.1.1.1 discriminator local 1 remote 2
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
#
bfd 1 bind peer-ip 10.1.1.1 interface GigabitEthernet0/0/3
discriminator local 2
discriminator remote 1
commit
#
如图5-2所示,Router A和Router B之间通过Router C相连,需要在Router A和Router B之间通过BFD协议,为Router A和Router B之间的链路提供快速检测功能。具体配置要求如下:
· Router A、Router B和Router C之间路由可达。
· Router A发送的BFD报文的源IP地址为10.1.1.1,目的IP地址为20.1.1.2,本地标识符为1,远端标识符为2。
· Router B发送的BFD报文的目的IP地址为10.1.1.1,本地标识符为2,远端标识符为1。
图5-2 控制报文方式的BFD会话检测链路故障组网图(多跳)
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 配置去往Router B的静态路由。
[RouterA] ip route-static 20.1.1.0 24 10.1.1.2
# 创建名称为1的静态BFD会话,对10.1.1.1和20.1.1.2之间的路径进行检测。其中,BFD报文的源IP地址为10.1.1.1,目的IP地址为20.1.1.2,本地标识符为1,远端标识符为2。
[RouterA] bfd static 1 peer-ip 20.1.1.2 source-ip 10.1.1.1 discriminator local 1 remote 2
[RouterA-bfd-static-session-1] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为20.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 20.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 配置去往Router A的静态路由。
[RouterB] ip route-static 10.1.1.0 24 20.1.1.1
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 使能BFD。
# 创建名称为1的静态BFD会话,指定对端地址为10.1.1.1。
[RouterB] bfd 1 bind peer-ip 10.1.1.1
# 配置本地标识符为2。
[RouterB-bfd-session-1] discriminator local 2
# 配置远端标识符为1。
[RouterB-bfd-session-1] discriminator remote 1
# 提交配置。
[RouterB-bfd-session-1] commit
[RouterB-bfd-session-1] quit
(3) 配置Router C
# 配置GigabitEthernet0/1接口地址为10.1.1.2/24。
<RouterC> system-view
[RouterC] interface gigabitethernet 0/1
[RouterC-GigabitEthernet0/1] ip address 10.1.1.2 24
[RouterC-GigabitEthernet0/1] quit
# 配置GigabitEthernet0/2接口地址为20.1.1.1/24。
[RouterC] interface gigabitethernet 0/2
[RouterC-GigabitEthernet0/2] ip address 20.1.1.1 24
[RouterC-GigabitEthernet0/2] quit
# Router A和Router B可以互相Ping通对方。
[RouterA] ping 20.1.1.2
Ping 20.1.1.2 (20.1.1.2): 56 data bytes, press CTRL_C to break
56 bytes from 20.1.1.2: icmp_seq=0 ttl=254 time=0.257 ms
56 bytes from 20.1.1.2: icmp_seq=1 ttl=254 time=0.117 ms
56 bytes from 20.1.1.2: icmp_seq=2 ttl=254 time=0.129 ms
56 bytes from 20.1.1.2: icmp_seq=3 ttl=254 time=1.646 ms
56 bytes from 20.1.1.2: icmp_seq=4 ttl=254 time=0.135 ms
--- Ping statistics for 20.1.1.2 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.117/0.457/1.646/0.597 ms
[RouterB] ping 10.1.1.1
PING 10.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 10.1.1.1: bytes=56 Sequence=1 ttl=254 time=1 ms
Reply from 10.1.1.1: bytes=56 Sequence=2 ttl=254 time=1 ms
Reply from 10.1.1.1: bytes=56 Sequence=3 ttl=254 time=1 ms
Reply from 10.1.1.1: bytes=56 Sequence=4 ttl=254 time=1 ms
Reply from 10.1.1.1: bytes=56 Sequence=5 ttl=254 time=1 ms
--- 10.1.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/1 ms
# 在Router A上查看BFD会话,Router A和Router B之间已建立起非直连(多跳)的BFD会话。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 static session working in control packet mode:
Session name: 1
Local discr: 1 Remote discr: 2
Source IP: 10.1.1.1 Destination IP: 20.1.1.2
Destination port: 3784 Session state: Up
Interface: N/A
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 3000ms
Rx count: 333 Tx count: 400
Connection type: Indirect Up duration: 00:05:30
Hold time: 2476ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC_IPv4
Version: 1
Diag info: No Diagnostic
# 在Router B上执行display bfd session all verbose命令,可以看到建立了一个非直连(Multi Hop)的BFD会话,且状态为Up。
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (Multi Hop) State : Up Name : 1
--------------------------------------------------------------------------------
Local Discriminator : 2 Remote Discriminator : 1
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Peer IP Address
Bind Session Type : Static
Bind Peer IP Address : 10.1.1.1
Bind Interface : -
Track Interface : -
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000
Actual Tx Interval (ms): 1000 Actual Rx Interval (ms): 1000
Local Detect Multi : 3 Detect Interval (ms) : 3000
Echo Passive : Disable Acl Number : -
Destination Port : 3784 TTL : 254
Proc Interface Status : Disable Process PST : Disable
WTR Interval (ms) : -
Active Multi : 3 DSCP : -
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-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议互相建立起BFD会话,检测非直连设备的链路状态。
· Router A(H3C)
#
sysname RouterA
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
#
bfd static 1 peer-ip 20.1.1.2 source-ip 10.1.1.1 discriminator local 1 remote 2
#
ip route-static 20.1.1.0 24 10.1.1.2
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
interface GigabitEthernet0/0/3
ip address 20.1.1.2 255.255.255.0
#
bfd 1 bind peer-ip 10.1.1.1
discriminator local 2
discriminator remote 1
commit
#
ip route-static 10.1.1.0 255.255.255.0 20.1.1.1
#
· Router C(H3C)
#
sysname RouterC
#
interface GigabitEthernet0/1
ip address 10.1.1.2 255.255.255.0
#
interface GigabitEthernet0/2
ip address 20.1.1.1 255.255.255.0
#
如图5-3所示,Router A和Router B之间通过三层以太网接口相连,需要在Router A和Router B之间通过BFD协议,为Router A和Router B之间的链路提供快速检测功能。具体配置要求如下:
· 使用echo报文方式的BFD会话对链路进行检测。
· 对端无需建立BFD会话。
图5-3 echo报文方式的BFD会话检测链路故障组网图
· 使用echo报文方式的静态BFD会话进行检测时,仅需在本端创建静态BFD会话,对端仅需把收到的echo报文转发回本端。如果在检测时间内没有收到对端转发回的echo报文,则认为会话down。
· echo报文方式的BFD会话不需要双方均支持BFD功能,不支持BFD功能的设备接收到echo报文后,直接将该报文环回,从而达到快速检测的目的。
· 当BFD会话工作于echo报文方式时,仅在MPLS TE隧道和VXLAN的场景中支持多跳检测,其他应用的BFD会话仅支持单跳检测,两种应用均不受检测模式的控制。
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 配置echo报文源IPv4地址为10.1.1.1。
[RouterA] bfd echo-source-ip 10.1.1.1
# 创建名称为1的静态BFD会话,对10.1.1.1和10.1.1.2之间的路径进行检测,并通过接口GigabitEthernet0/3发送BFD报文,指定静态BFD会话的方式为echo报文方式。其中,BFD报文的对端IP地址为10.1.1.2,目的IP地址为10.1.1.1,自动分配BFD会话的本地标识符。
[RouterA] bfd static 1 peer-ip 10.1.1.2 interface GigabitEthernet 0/3 destination-ip 10.1.1.1 one-arm-echo discriminator auto
[RouterA-bfd-static-session-1] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 在Router A上查看BFD会话,Router A上建立起一个直连的echo BFD会话。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 session working in echo mode:
Session name: 1
Local discr: 33793
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3785 Session state: Up
Interface: GigabitEthernet0/3
Hold time: 2157ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 3000ms
Rx count: 18 Tx count: 18
Connection type: Direct Up duration: 00:00:14
Detection mode: Async Slot: 0
Protocol: STATIC_IPv4
Version: 1
Diag info: No Diagnostic
从上述信息中可以看出,当HUAWEI路由器不支持BFD协议时,H3C路由器可以通过使用echo报文方式的静态BFD会话,检测设备间的链路状态。
· Router A(H3C)
#
sysname RouterA
#
bfd echo-source-ip 10.1.1.1
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
#
bfd static 1 peer-ip 10.1.1.2 interface GigabitEthernet0/3 destination-ip 10.1.1.1 one-arm-echo discriminator auto
#
· Router B(HUAWEI)
#
sysname RouterB
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
#
如图5-4所示,Router A和Router B之间通过三层以太网接口相连,属于同一路由域,并运行IS-IS协议,建立IS-IS邻居。需要在Router A和Router B之间通过BFD协议,为IS-IS邻居之间的链路提供快速检测功能。具体配置要求如下:
· Router A和Router B上运行IS-IS,建立IS-IS邻居。
· Router A和Router B上配置BFD联动IS-IS,当Router A和Router B之间的链路出现故障时,BFD能够快速感知。
图5-4 BFD联动ISIS协议检测链路故障组网图
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 创建IS-IS进程1。
[RouterA] isis 1
[RouterA-isis-1] network-entity 10.0000.0000.0001.00
[RouterA-isis-1] quit
# 在接口GigabitEthernet0/3上使能IS-IS功能,并指定该接口发送小型Hello报文。
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] isis enable 1
[RouterA-GigabitEthernet0/3] isis small-hello
# 开启IS-IS接口与BFD联动功能。
[RouterA-GigabitEthernet0/3] isis bfd enable
[RouterA-GigabitEthernet0/3] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 创建IS-IS进程1。
[RouterB] isis 1
[RouterB-isis-1] network-entity 10.0000.0000.0002.00
[RouterB-isis-1] quit
# 在接口GigabitEthernet0/0/3上使能IS-IS功能,与Router A建立IS-IS邻居。
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] isis enable 1
[RouterB-GigabitEthernet0/0/3] quit
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 开启IS-IS接口与BFD联动功能。
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] isis bfd enable
[RouterB-GigabitEthernet0/0/3] quit
# 在Router A上查看BFD会话,Router A上建立起BFD会话并联动IS-IS协议。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 session working in control packet mode:
Local discr: 33793 Remote discr: 8192
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3784 Session state: Up
Interface: GigabitEthernet0/3
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 3000ms
Rx count: 151 Tx count: 193
Connection type: Direct Up duration: 00:02:27
Hold time: 2123ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: ISIS_BR_L1/ISIS_BR_L2
Version: 1
Diag info: No Diagnostic
#在Router B上查看BFD会话,RouterB上建立起BFD会话并联动IS-IS协议。
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (One Hop) State : Up Name : dyn_8192
--------------------------------------------------------------------------------
Local Discriminator : 8192 Remote Discriminator : 33793
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Interface(GigabitEthernet0/0/3)
Bind Session Type : Dynamic
Bind Peer IP Address : 10.1.1.1
NextHop Ip Address : 10.1.1.1
Bind Interface : GigabitEthernet0/0/3
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000
Actual Tx Interval (ms): 1000 Actual Rx Interval (ms): 1000
Local Detect Multi : 3 Detect Interval (ms) : 3000
Echo Passive : Disable Acl Number : -
Destination Port : 3784 TTL : 255
Proc Interface Status : Disable Process PST : Disable
WTR Interval (ms) : -
Active Multi : 3 DSCP : -
Last Local Diagnostic : No Diagnostic
Bind Application : ISISL1 | ISISL2
Session TX TmrID : - Session Detect TmrID : -
Session Init TmrID : - Session WTR TmrID : -
Session Echo Tx TmrID : -
PDT Index : FSM-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议为IS-IS邻居之间的链路提供快速检测功能。
· Router A(H3C)
#
sysname RouterA
#
isis 1
network-entity 10.0000.0000.0001.00
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
isis enable 1
isis small-hello
isis bfd enable
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
isis 1
network-entity 10.0000.0000.0002.00
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
isis enable 1
isis bfd enable
#
如图5-5所示,Router A和Router B之间通过三层以太网接口相连,属于同一路由域,并运行OSPF协议,建立OSPF邻居。需要在Router A和Router B之间通过BFD协议,为OSPF邻居之间的链路提供快速检测功能。具体配置要求如下:
· Router A和Router B上运行OSPF,建立OSPF邻居。
· Router A和Router B上配置BFD联动OSPF,当Router A和Router B之间的链路出现故障时,BFD能够快速感知。
图5-5 BFD联动OSPF协议检测链路故障组网图
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterA] ospf 1
[RouterA-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24。
[RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0]quit
[RouterA-ospf-1] quit
# 在接口GigabitEthernet0/3上使能OSPF的BFD功能。
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ospf bfd enable
[RouterA-GigabitEthernet0/3] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterB] ospf 1
[RouterB-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24。
[RouterB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0]quit
# 在OSPF进程下使能BFD特性。
[RouterB-ospf-1] bfd all-interfaces enable
[RouterB-ospf-1] quit
# 在接口GigabitEthernet0/0/3上使能OSPF的BFD功能。
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ospf bfd enable
[RouterB-GigabitEthernet0/0/3] quit
# 在Router A上查看BFD会话,Router A上建立起BFD会话并联动OSPF协议。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 session working in control packet mode:
Local discr: 33793 Remote discr: 8192
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3784 Session state: Up
Interface: GigabitEthernet0/3
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 3000ms
Rx count: 139 Tx count: 176
Connection type: Direct Up duration: 00:02:15
Hold time: 2737ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: OSPF
Version: 1
Diag info: No Diagnostic
# 在Router B上查看BFD会话,RouterB上建立起BFD会话并联动OSPF协议
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (One Hop) State : Up Name : dyn_8192
--------------------------------------------------------------------------------
Local Discriminator : 8192 Remote Discriminator : 33793
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Interface(GigabitEthernet0/0/3)
Bind Session Type : Dynamic
Bind Peer IP Address : 10.1.1.1
NextHop Ip Address : 10.1.1.1
Bind Interface : GigabitEthernet0/0/3
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 1000 Min Rx Interval (ms) : 1000
Actual Tx Interval (ms): 1000 Actual Rx Interval (ms): 1000
Local Detect Multi : 3 Detect Interval (ms) : 3000
Echo Passive : Disable Acl Number : -
Destination Port : 3784 TTL : 255
Proc Interface Status : Disable Process PST : Disable
WTR Interval (ms) : -
Active Multi : 3 DSCP : -
Last Local Diagnostic : No Diagnostic
Bind Application : OSPF
Session TX TmrID : - Session Detect TmrID : -
Session Init TmrID : - Session WTR TmrID : -
Session Echo Tx TmrID : -
PDT Index : FSM-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议为OSPF邻居之间的链路提供快速检测功能
· Router A(H3C)
#
sysname RouterA
#
ospf 1
area 0.0.0.0
network 10.1.1.0 0.0.0.255
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
ospf bfd enable
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
ospf bfd enable
#
ospf 1
bfd all-interfaces enable
area 0.0.0.0
network 10.1.1.0 0.0.0.255
#
如图5-6所示,Router A和Router B之间通过三层以太网接口相连,属于同一路由域,并运行OSPF协议,建立OSPF邻居。需要在Router A和Router B之间通过BFD协议,为OSPF邻居之间的链路提供快速检测功能。具体配置要求如下:
· Router A和Router B上运行OSPF,建立OSPF邻居。
· Router A和Router B上配置BFD联动OSPF,当Router A和Router B之间的链路出现故障时,BFD能够快速感知。
· 检测时间达到毫秒级,BFD报文的发送间隔和接收间隔为10ms,检测次数为3,当10ms*3时间内收不到直连设备的报文,即说明链路故障。
图5-6 BFD联动OSPF协议检测链路故障组网图
· 本地BFD报文实际发送时间间隔=MAX { 本地配置的发送时间间隔transmit-interval,对端配置的接收时间间隔receive-interval }
· 本地BFD报文实际接收时间间隔=MAX { 对端配置的发送时间间隔transmit-interval,本地配置的接收时间间隔receive-interva }
· 本地BFD报文实际检测时间=本地BFD报文实际接收时间间隔×对端配置的BFD检测倍数multiplier-value
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterA] ospf 1
[RouterA-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24。
[RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0] quit
[RouterA-ospf-1] quit
# 在接口GigabitEthernet0/3上使能OSPF的BFD功能。
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ospf bfd enable
# 配置接收BFD报文的最小时间间隔为10毫秒。
[RouterA-GigabitEthernet0/3] bfd min-receive-interval 10
# 配置发送BFD报文的最小时间间隔为10毫秒。
[RouterA-GigabitEthernet0/3] bfd min-transmit-interval 10
# 配置BFD检测时间倍数为3。
BFD检测时间倍数为3是缺省配置。
[RouterA-GigabitEthernet0/3] bfd detect-multiplier 3
[RouterA-GigabitEthernet0/3] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterB] ospf 1
[RouterB-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24。
[RouterB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0] quit
# 在OSPF进程下使能BFD特性。
[RouterB-ospf-1] bfd all-interfaces enable
# 配置接收BFD报文的最小时间间隔为10毫秒,发送BFD报文的最小时间间隔为10毫秒,BFD检测时间倍数为3。
BFD检测时间倍数为3是缺省配置。
[RouterB-ospf-1] bfd all-interfaces min-rx-interval 10 min-tx-interval 10 detect-multiplier 3
[RouterB-ospf-1] quit
# 在接口GigabitEthernet0/0/3上使能OSPF的BFD功能。
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ospf bfd enable
[RouterB-GigabitEthernet0/0/3] quit
# 在Router A上查看BFD会话,Router A上建立起BFD会话并联动OSPF协议,检测时间是30ms。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 session working in control packet mode:
Local discr: 33793 Remote discr: 8192
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3784 Session state: Up
Interface: GigabitEthernet0/3
Min Tx interval: 10ms Actual Tx interval: 10ms
Min Rx interval: 10ms Detection time: 30ms
Rx count: 15401 Tx count: 15459
Connection type: Direct Up duration: 00:02:59
Hold time: 22ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: OSPF
Version: 1
Diag info: No Diagnostic
# 在Router B上查看BFD会话,RouterB上建立起BFD会话并联动OSPF协议,检测时间为30ms。
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (One Hop) State : Up Name : dyn_8192
--------------------------------------------------------------------------------
Local Discriminator : 8192 Remote Discriminator : 33793
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Interface(GigabitEthernet0/0/3)
Bind Session Type : Dynamic
Bind Peer IP Address : 10.1.1.1
NextHop Ip Address : 10.1.1.1
Bind Interface : GigabitEthernet0/0/3
FSM Board Id : 0 TOS-EXP : 7
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 : -
Last Local Diagnostic : No Diagnostic
Bind Application : OSPF
Session TX TmrID : - Session Detect TmrID : -
Session Init TmrID : - Session WTR TmrID : -
Session Echo Tx TmrID : -
PDT Index : FSM-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议为OSPF邻居之间的链路提供毫秒级检测功能。
· Router A(H3C)
#
sysname RouterA
#
ospf 1
area 0.0.0.0
network 10.1.1.0 0.0.0.255
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
ospf bfd enable
bfd min-transmit-interval 10
bfd min-receive-interval 10
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
ospf bfd enable
#
ospf 1
bfd all-interfaces enable
bfd all-interfaces min-rx-interval 10 min-tx-interval 10 detect-multiplier 3
area 0.0.0.0
network 10.1.1.0 0.0.0.255
#
如图5-7所示,Router A和Router B之间通过三层以太网接口相连,属于同一路由域,并运行BGP协议,建立IBGP连接。需要在Router A和Router B之间通过BFD协议,为BGP邻居之间的链路提供快速检测功能。具体配置要求如下:
· Router A和Router B上运行BGP,建立IBGP连接。
· Router A和Router B上配置BFD联动BGP,当Router A和Router B之间的链路出现故障时,BFD能够快速感知。
图5-7 BFD联动BGP协议检测链路故障组网图
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 启动实例default,指定该BGP实例的本地AS号为100,并进入BGP实例视图。
[RouterA] bgp 100
# 配置全局Router ID为10.1.1.1。
[RouterA-bgp-default] router-id 10.1.1.1
# 创建BGP对等体10.1.1.2,指定对等体的AS号为100。
[RouterA-bgp-default] peer 10.1.1.2 as-number 100
# 创建BGP IPv4单播地址族,并进入BGP IPv4单播地址族视图。
[RouterA-bgp-default] address-family ipv4
# 使能本地路由器与对等体10.1.1.2交换IPv4单播路由信息的能力。
[RouterA-bgp-default-ipv4] peer 10.1.1.2 enable
[RouterA-bgp-default-ipv4] quit
# 配置采用控制报文方式的单跳BFD会话检测本地路由器和对等体组10.1.1.2之间的链路。
[RouterA-bgp-default] peer 10.1.1.2 bfd single-hop
# 为对等体10.1.1.2配置BFD会话检测参数,指定最小发送和接受间隔为100ms,本地检测时间倍数为4。
[RouterA-bgp-default] peer 10.1.1.2 bfd parameters min-receive-interval 100 min-transmit-interval 100 detect-multiplier 4
[RouterA-bgp-default] quit
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 配置BGP并指定本地AS号为100。
[RouterB] bgp 100
# 配置全局Router ID为10.1.1.2。
[RouterB-bgp] router-id 10.1.1.2
# 创建BGP对等体10.1.1.1,指定对等体的AS号为100。
[RouterB-bgp] peer 10.1.1.1 as-number 100
# 创建BGP IPv4单播地址族,并进入BGP IPv4单播地址族视图。
[RouterB-bgp] ipv4-family unicast
# 使能本地路由器与对等体10.1.1.1交换IPv4单播路由信息的能力。
[RouterB-bgp-default-ipv4] peer 10.1.1.1 enable
[RouterB-bgp-default-ipv4] quit
[RouterB-bgp-default] quit
# 使能BFD。
[RouterB] bfd
[RouterB-bfd] quit
# 进入本地AS号为100的BGP。
[RouterB] bgp 100
# 使能对等体的BFD功能。
[RouterB-bgp] peer 10.1.1.1 bfd enable single-hop-prefer
# 为对等体10.1.1.1配置BFD会话检测参数,指定最小发送和接受间隔为100ms,本地检测时间倍数为4。
[RouterB-bgp] peer 10.1.1.1 bfd min-rx-interval 100 min-tx-interval 100 detect-multiplier 4
[RouterB-bgp] quit
# 在Router A上查看BFD会话,Router A上建立起BFD会话并联动BGP协议。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 session working in control packet mode:
Local discr: 33793 Remote discr: 8192
Source IP: 10.1.1.1 Destination IP: 10.1.1.2
Destination port: 3784 Session state: Up
Interface: GigabitEthernet0/3
Min Tx interval: 100ms Actual Tx interval: 100ms
Min Rx interval: 100ms Detection time: 400ms
Rx count: 240 Tx count: 244
Connection type: Direct Up duration: 00:00:28
Hold time: 361ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: BGP
Version: 1
Diag info: No Diagnostic
# 在Router B上查看BFD会话,RouterB上建立起BFD会话并联动BGP协议。
[RouterB] display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 4096 (One Hop) State : Up Name : dyn_8192
--------------------------------------------------------------------------------
Local Discriminator : 8192 Remote Discriminator : 33793
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Interface(GigabitEthernet0/0/3)
Bind Session Type : Dynamic
Bind Peer IP Address : 10.1.1.1
NextHop Ip Address : 10.1.1.1
Bind Interface : GigabitEthernet0/0/3
FSM Board Id : 0 TOS-EXP : 7
Min Tx Interval (ms) : 100 Min Rx Interval (ms) : 100
Actual Tx Interval (ms): 100 Actual Rx Interval (ms): 100
Local Detect Multi : 4 Detect Interval (ms) : 400
Echo Passive : Disable Acl Number : -
Destination Port : 3784 TTL : 255
Proc Interface Status : Disable Process PST : Disable
WTR Interval (ms) : -
Active Multi : 4 DSCP : -
Last Local Diagnostic : No Diagnostic
Bind Application : BGP
Session TX TmrID : - Session Detect TmrID : -
Session Init TmrID : - Session WTR TmrID : -
Session Echo Tx TmrID : -
PDT Index : FSM-0 | RCV-0 | IF-0 | TOKEN-0
Session Description : -
--------------------------------------------------------------------------------
Total UP/DOWN Session Number : 1/0
从上述信息中可以看出,Router A和Router B可以通过BFD协议为BGP邻居之间的链路提供快速检测功能。
· Router A(H3C)
#
sysname RouterA
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
#
bgp 100
router-id 10.1.1.1
peer 10.1.1.2 as-number 100
peer 10.1.1.2 bfd single-hop
peer 10.1.1.2 bfd parameters min-transmit-interval 100 min-receive-interval 100 detect-multiplier 4
#
address-family ipv4 unicast
peer 10.1.1.2 enable
#
· Router B(HUAWEI)
#
sysname RouterB
#
bfd
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
#
bgp 100
router-id 10.1.1.2
peer 10.1.1.1 as-number 100
peer 10.1.1.1 bfd min-tx-interval 100 min-rx-interval 100 detect-multiplier 4
peer 10.1.1.1 bfd enable single-hop-prefer
#
ipv4-family unicast
undo synchronization
peer 10.1.1.1 enable
#
如图5-8所示,Router A和Router B之间通过三层以太网接口相连,属于同一MPLS域,Router A和Router B之间创建LDP LSP链路。需要在Router A和Router B之间建立echo报文方式的BFD会话,为LDP LSP链路提供快速检测功能。具体配置要求如下:
· Router A和Router B之间创建LDP LSP链路。
· Router A和Router B上配置echo报文方式的BFD会话并联动MPLS LDP,当Router A和Router B之间的链路出现故障时,Router A能够300ms内快速检测链路故障。
图5-8 echo报文方式的BFD联动MPLS LDP协议检测链路故障组网图
(1) 配置Router A
# 配置GigabitEthernet0/3接口地址为10.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] ip address 10.1.1.1 24
[RouterA-GigabitEthernet0/3] quit
# 配置LoopBack0接口地址为1.1.1.1/32。
[RouterA] interface loopback 0
[RouterA-LoopBack0] ip address 1.1.1.1 32
[RouterA-LoopBack0] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterA] ospf 1
[RouterA-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24和1.1.1.1/32。
[RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0
[RouterA-ospf-1-area-0.0.0.0]quit
[RouterA-ospf-1] quit
# 配置本节点LSR ID为1.1.1.1。
[RouterA] mpls lsr-id 1.1.1.1
# 全局使能LSR的LDP。
[RouterA] mpls ldp
[RouterA-ldp] quit
# 在接口GigabitEthernet0/3上使能MPLS以及配置LDP支持IPv4。
[RouterA] interface gigabitethernet 0/3
[RouterA-GigabitEthernet0/3] mpls enable
[RouterA-GigabitEthernet0/3] mpls ldp enable
[RouterA-GigabitEthernet0/3] quit
# 创建BFD模版1,并进入BFD模板视图。
[RouterA] bfd template 1
# 配置接收echo报文的最小时间间隔为100毫秒。
[RouterA-bfd-template-1] bfd min-echo-receive-interval 100
[RouterA-bfd-template-1] quit
# 使能MPLS与BFD联动功能。
[RouterA] mpls bfd enable
# 指定BFD会话的源地址为MPLS LSR ID。
[RouterA] bfd echo-source-ip 1.1.1.1
配置通过BFD echo报文方式检测LSP前,需要先在本端设备上配置bfd echo-source-ip命令。
# 使用BFD echo报文方式,检测到达目的地址为2.2.2.2/32的LSP的连通性,引用的BFD会话参数模板为1。
[RouterA] mpls bfd 2.2.2.2 32 echo template 1
(2) 配置Router B
# 配置GigabitEthernet0/0/3接口地址为10.1.1.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] ip address 10.1.1.2 24
[RouterB-GigabitEthernet0/0/3] quit
# 配置LoopBack0接口地址为2.2.2.2/32。
[RouterB] interface loopback 0
[RouterB-LoopBack0] ip address 2.2.2.2 32
[RouterB-LoopBack0] quit
# 创建OSPF区域0并进入OSPF区域视图。
[RouterB] ospf 1
[RouterB-ospf-1] area 0
# 指定运行OSPF协议的接口的主IP地址位于网段10.1.1.0/24和2.2.2.2/32。
[RouterB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0
[RouterB-ospf-1-area-0.0.0.0] quit
[RouterB-ospf-1] quit
# 配置本节点LSR ID为2.2.2.2。
[RouterB] mpls lsr-id 2.2.2.2
# 全局使能MPLS。
[RouterB] mpls
[RouterB-mpls] quit
# 全局使能MPLS LDP
[RouterB] mpls ldp
[RouterB-mpls-ldp] quit
# 在接口GigabitEthernet0/0/3上使能MPLS和MPLS LDP。
[RouterB] interface gigabitethernet 0/0/3
[RouterB-GigabitEthernet0/0/3] mpls
[RouterB-GigabitEthernet0/0/3] mpls ldp
[RouterB-GigabitEthernet0/0/3] quit
# 在Router A上查看BFD会话,Router A上建立起BFD会话并联动MPLS LDP协议。
[RouterA] display bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
MPLS LSP session working in echo mode:
Local discr: 32772
Source IP: 1.1.1.1 Destination IP: 2.2.2.2
Destination port: 3785 Session state: Up
Interface: N/A
Hold time: 270ms Actual Tx interval: 100ms
Min Rx interval: 100ms Detection time: 300ms
Rx count: 54 Tx count: 54
Connection type: Indirect Up duration: 00:00:05
Detection mode: Async Slot: 0
Protocol: MPLS_LSPV
Version: 1
Diag info: No Diagnostic
Template name: 1
从上述信息中可以看出,Router A和Router B可以通过BFD echo报文方式,检测LDP LSP链路。
· Router A(H3C)
#
sysname RouterA
#
bfd template 1
bfd min-echo-receive-interval 100
#
bfd echo-source-ip 1.1.1.1
#
ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.1.0 0.0.0.255
#
mpls lsr-id 1.1.1.1
#
mpls ldp
#
mpls bfd enable
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
interface GigabitEthernet0/3
ip address 10.1.1.1 255.255.255.0
mpls enable
mpls ldp enable
#
mpls bfd 2.2.2.2 32 echo template 1
#
· Router B(HUAWEI)
#
sysname RouterB
#
mpls lsr-id 2.2.2.2
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/3
ip address 10.1.1.2 255.255.255.0
mpls
mpls ldp
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.1.0 0.0.0.255
#