设备型号华三8812(AR1\AR2\AR3)
版本:H3C Comware Software, Version 7.1.075, Release 8260P52
要实现AR1-AR3的 BFD多跳会话检测,实现在AR1和AR3上配置静态路由关联BFD会话,实现AR1 192.168.1.0/24访问AR3 192.168.2.0/24。
AR1到AR3中的任何链路中断,在AR1和AR3上静态路由失效。
(0)
· 在Switch A上配置静态路由可以到达120.1.1.0/24网段,在Switch B上配置静态路由可以到达121.1.1.0/24网段,并都使能BFD检测功能。
· 在Switch C和Switch D上配置静态路由可以到达120.1.1.0/24网段和121.1.1.0/24网段。
· Switch A存在到Switch B的接口Loopback1(2.2.2.9/32)的路由,出接口为Vlan-interface10;Switch B存在到Switch A的接口Loopback1(1.1.1.9/32)的路由,出接口为Vlan-interface12;Switch D存在到1.1.1.9/32的路由,出接口为Vlan-interface10,存在到2.2.2.9/32的路由,出接口为Vlan-interface12。
· 当Switch A和Switch B通过Switch D通信的链路出现故障时,BFD能够快速感知,并且切换到Switch C进行通信。
图1-3 静态路由与BFD联动(非直连)配置组网图
设备 | 接口 | IP地址 | 设备 | 接口 | IP地址 |
Switch A | Vlan-int10 | 12.1.1.1/24 | Switch B | Vlan-int12 | 11.1.1.1/24 |
| Vlan-int11 | 10.1.1.102/24 |
| Vlan-int13 | 13.1.1.1/24 |
| Loop1 | 1.1.1.9/32 |
| Loop1 | 2.2.2.9/32 |
Switch C | Vlan-int11 | 10.1.1.100/24 | Switch D | Vlan-int10 | 12.1.1.2/24 |
| Vlan-int13 | 13.1.1.2/24 |
| Vlan-int12 | 11.1.1.2/24 |
(1) 配置各接口的IP地址(略)
(2) 配置静态路由和BFD
# 在Switch A上配置静态路由,并使能BFD检测功能,使用双向检测方式。
<SwitchA> system-view
[SwitchA] bfd multi-hop min-transmit-interval 500
[SwitchA] bfd multi-hop min-receive-interval 500
[SwitchA] bfd multi-hop detect-multiplier 9
[SwitchA] ip route-static 120.1.1.0 24 2.2.2.9 bfd control-packet bfd-source 1.1.1.9
[SwitchA] ip route-static 120.1.1.0 24 vlan-interface 11 10.1.1.100 preference 65
[SwitchA] quit
# 在Switch B上配置静态路由,并使能BFD检测功能,使用双向检测方式。
<SwitchB> system-view
[SwitchB] bfd multi-hop min-transmit-interval 500
[SwitchB] bfd multi-hop min-receive-interval 500
[SwitchB] bfd multi-hop detect-multiplier 9
[SwitchB] ip route-static 121.1.1.0 24 1.1.1.9 bfd control-packet bfd-source 2.2.2.9
[SwitchB] ip route-static 121.1.1.0 24 vlan-interface 13 13.1.1.2 preference 65
[SwitchB] quit
# 在Switch C上配置静态路由。
<SwitchC> system-view
[SwitchC] ip route-static 120.1.1.0 24 13.1.1.1
[SwitchC] ip route-static 121.1.1.0 24 10.1.1.102
# 在Switch D上配置静态路由。
<SwitchD> system-view
[SwitchD] ip route-static 120.1.1.0 24 11.1.1.1
[SwitchD] ip route-static 121.1.1.0 24 12.1.1.1
下面以Switch A为例,Switch B和Switch A类似,不再赘述。
# 查看BFD会话,可以看到BFD会话已经创建。
<SwitchA> display bfd session
Total Session Num: 1 Up Session Num: 1 Init Mode: Active
IPv4 Session Working Under Ctrl Mode:
LD/RD SourceAddr DestAddr State Holdtime Interface
4/7 1.1.1.9 2.2.2.9 Up 2000ms N/A
# 查看静态路由,可以看到Switch A经过Switch D到达Switch B。
<SwitchA> display ip routing-table protocol static
Summary Count : 1
Static Routing table Status : <Active>
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
120.1.1.0/24 Static 60 0 12.1.1.2 Vlan10
Static Routing table Status : <Inactive>
Summary Count : 0
当Switch A和Switch B通过Switch D通信的链路出现故障时:
# 查看静态路由,可以看到Switch A经过Switch C到达Switch B。
<SwitchA> display ip routing-table protocol static
Summary Count : 1
Static Routing table Status : <Active>
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
120.1.1.0/24 Static 65 0 10.1.1.100 Vlan11
Static Routing table Status : <Inactive>
Summary Count : 0
(0)
已采纳这个答案:https://zhiliao.h3c.com/Theme/details/220393
要求正常情况下RT1和RT2互访时通过link1转发,当该路径中任意线路异常后改由link2转发,通过bfd多跳检测实现
RT1主要配置:
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
interface GigabitEthernet0/0
ip address 10.1.123.1 255.255.255.0
#
bfd static test peer-ip 4.4.4.4 source-ip 1.1.1.1 discriminator local 1998 remote 1998
#
ip route-static 4.4.4.4 32 10.1.123.2
ip route-static 10.1.234.4 32 10.1.123.2 bfd static test
ip route-static 10.1.234.4 32 10.1.123.3 preference 65
#
RT2主要配置:
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
#
interface GigabitEthernet0/0
ip address 10.1.234.4 255.255.255.0
#
bfd static test peer-ip 1.1.1.1 source-ip 4.4.4.4 discriminator local 1998 remote 1998
#
ip route-static 1.1.1.1 32 10.1.234.2
ip route-static 10.1.123.1 32 10.1.234.2 bfd static test
ip route-static 10.1.123.1 32 10.1.234.3 preference 65
#
验证
RT1侧:
<RT1>dis bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 static session working in control packet mode:
Session name: test
Local discr: 1998 Remote discr: 1998
Source IP: 1.1.1.1 Destination IP: 4.4.4.4
Session state: Up
Interface: N/A
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 5000ms
Rx count: 1949 Tx count: 1962
Connection type: Indirect Up duration: 00:21:57
Hold time: 4243ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC4/STATIC_IPv4
Version: 1
Diag info: No Diagnostic
静态路由:
<RT1>dis ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
4.4.4.4/32 Static 60 0 10.1.123.2 GE0/0
10.1.234.4/32 Static 60 0 10.1.123.2 GE0/0
RT2侧:
<RT2>dis bfd session verbose
Total sessions: 1 Up sessions: 1 Init mode: Active
IPv4 static session working in control packet mode:
Session name: test
Local discr: 1998 Remote discr: 1998
Source IP: 4.4.4.4 Destination IP: 1.1.1.1
Session state: Up
Interface: N/A
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 5000ms
Rx count: 1945 Tx count: 2113
Connection type: Indirect Up duration: 00:24:31
Hold time: 4993ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC4/STATIC_IPv4
Version: 1
Diag info: No Diagnostic
静态路由:
<RT2>dis ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.1/32 Static 60 0 10.1.234.2 GE0/0
10.1.123.1/32 Static 60 0 10.1.234.2 GE0/0
模拟故障,断开link1与RT1之间的连通链路:
[link1]int g0/0
[link1-GigabitEthernet0/0]shutdown
RT1侧:
<RT1>%Jul 27 21:34:32:773 2023 RT1 BFD/5/BFD_CHANGE_FSM: Sess[1.1.1.1/4.4.4.4, LD/RD:1998/1998, Interface:N/A, SessType:Ctrl, LinkType:INET], Ver:1, Sta: UP->DOWN, Diag: 1 (Control Detection Time Expired)
<RT1>dis bfd session verbose
Total sessions: 1 Up sessions: 0 Init mode: Active
IPv4 static session working in control packet mode:
Session name: test
Local discr: 1998 Remote discr: 1998
Source IP: 1.1.1.1 Destination IP: 4.4.4.4
Session state: Down
Interface: N/A
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 5000ms
Rx count: 2232 Tx count: 2254
Connection type: Indirect Up duration: 00:00:00
Hold time: 0ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC4/STATIC_IPv4
Version: 1
Diag info: Control Detection Time Expired
<RT1>dis ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
4.4.4.4/32 Static 60 0 10.1.123.2 GE0/0
10.1.234.4/32 Static 65 0 10.1.123.3 GE0/0
Static Routing table status : <Inactive>
Summary count : 0
RT2侧:
<RT2>%Jul 27 21:36:36:615 2023 RT2 BFD/5/BFD_CHANGE_FSM: Sess[4.4.4.4/1.1.1.1, LD/RD:1998/1998, Interface:N/A, SessType:Ctrl, LinkType:INET], Ver:1, Sta: UP->DOWN, Diag: 1 (Control Detection Time Expired)
<RT2>dis ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.1/32 Static 60 0 10.1.234.2 GE0/0
10.1.123.1/32 Static 65 0 10.1.234.3 GE0/0
Static Routing table status : <Inactive>
Summary count : 0
<RT2>dis bfd session ver
Total sessions: 1 Up sessions: 0 Init mode: Active
IPv4 static session working in control packet mode:
Session name: test
Local discr: 1998 Remote discr: 1998
Source IP: 4.4.4.4 Destination IP: 1.1.1.1
Session state: Down
Interface: N/A
Min Tx interval: 1000ms Actual Tx interval: 1000ms
Min Rx interval: 1000ms Detection time: 5000ms
Rx count: 2118 Tx count: 2367
Connection type: Indirect Up duration: 00:00:00
Hold time: 0ms Auth mode: None
Detection mode: Async Slot: 0
Protocol: STATIC4/STATIC_IPv4
Version: 1
Diag info: Control Detection Time Expired
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论