NE40E使用BFD实现故障链路倒换

发布时间:  2015-07-27 浏览次数:  282 下载次数:  0
问题描述

NE40E如何使用BFD实现故障链路倒换?

组网拓扑图如下所示:


组网概述:

1、R1的G0/0/0和R2的G0/0/0配置VRRP,其中右边为主左边为备;

2、R3、R4、R5在ISIS的同一区域,其中R3与R1、R2与R4不建立邻居;

3、如何使流量只走右边区域(即LSW1->R2->R4、R4->R2->LSW1),当右边区域某一链路出现故障时流量自动全部切换到左边区域?当链路故障恢复后,如何使流量自动切换回右边区域?

解决方案

1、在R3中引入静态路由,在R4中引入静态路由时更改优先级为8(只要优先级高于ISIS的优先级皆可);

[R4]ip route-static 10.1.1.0 24 10.1.3.1 preference 8

2、在R4与R2之间分别建立一个BFD会话:

[R4]bfd
[R4-bfd]q
[R4]bfd test bind peer-ip 10.1.1.3
[R4-bfd-session-test]discriminator local 10
[R4-bfd-session-test]discriminator remote 20
[R4-bfd-session-test]commit
[R4-bfd-session-test]q

[R2]bfd
[R2-bfd]q
[R2]bfd test bind peer-ip 10.1.3.2
[R2-bfd-session-test]discriminator local 20
[R2-bfd-session-test]discriminator remote 10
[R2-bfd-session-test]commit
[R2-bfd-session-test]q

3、使能R2的VRRP监控上行口、R4的静态路由监控BFD:

[R2-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1  reduced 60

[R4]ip route-static 10.1.1.0 255.255.255.0 10.1.3.1 preference 8 track bfd-session test

4、链路故障前用R5跟踪流量路径:

<R5>tracert 10.1.1.5
traceroute to  10.1.1.5(10.1.1.5), max hops: 30 ,packet length: 40,press CTRL_C to break
1 10.1.6.1 30 ms  50 ms  50 ms
2 10.1.3.1 90 ms  60 ms  70 ms
3 10.1.1.5 90 ms  110 ms  140 ms

链路故障后用R5跟踪流量路径:

<R5>tracert 10.1.1.5
traceroute to  10.1.1.5(10.1.1.5), max hops: 30 ,packet length: 40,press CTRL_C to break
1 10.1.5.1 50 ms  40 ms  50 ms
2 10.1.2.1 60 ms  80 ms  60 ms
3 10.1.1.5 130 ms  210 ms  120 ms

链路故障恢复后,流量依旧走右边区域:

<R5>tracert 10.1.1.5
traceroute to  10.1.1.5(10.1.1.5), max hops: 30 ,packet length: 40,press CTRL_C to break
1 10.1.6.1 30 ms  50 ms  50 ms
2 10.1.3.1 90 ms  60 ms  70 ms
3 10.1.1.5 90 ms  110 ms  140 ms

END