圈内最早的公益公众号,本号已认证!学网络关注我一个就够了(关注近5w+)关注我,一个老HCIE(编号3558)带你轻松玩网络技术! 交个朋友,一起和一个技术狂热者相互交流,共同成长!这个实验可能对大部分人来说很简单,不过对小白来说,还是值得学习一下。
所以本期龙哥将分享一下没有用BFD和用BFD的区别2、了解、掌握BFD配置、BFD如何联动静态路由。[HUAWEI] sysname R1
[R1]interface GigabitEthernet0/0/0[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 255.255.255.0 [R1]interface GigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]ip address 13.1.1.1 255.255.255.0 [R1]interface GigabitEthernet0/0/2[R1-GigabitEthernet0/0/2]ip address 192.168.1.100 255.255.255.0 [HUAWEI] sysname R2
[R2]interface GigabitEthernet0/0/0[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 255.255.255.0 [R2]interface GigabitEthernet0/0/1[R2-GigabitEthernet0/0/1]ip address 24.1.1.2 255.255.255.0 [HUAWEI] sysname R3
[R3]interface GigabitEthernet0/0/0[R3-GigabitEthernet0/0/0]ip address 13.1.1.3 255.255.255.0 [R3]interface GigabitEthernet0/0/1[R3-GigabitEthernet0/0/1]ip address 34.1.1.3 255.255.255.0 [HUAWEI] sysname R4
[R4]interface GigabitEthernet0/0/0[R4-GigabitEthernet0/0/0]ip address 24.1.1.4 255.255.255.0 [R4]interface GigabitEthernet0/0/1[R4-GigabitEthernet0/0/1]ip address 34.1.1.4 255.255.255.0 [R4]interface GigabitEthernet0/0/2[R4-GigabitEthernet0/0/2]ip address 172.16.1.100 255.255.255.0 注:配置静态路由后面添加“preference ”参数,表示修改静态路由的优先级,数值越小越优先,相同路由的情况,数值小的,优先出现在路由表。
[R1]ip route-static 24.1.1.0 255.255.255.0 12.1.1.2
[R1]ip route-static 34.1.1.0 255.255.255.0 13.1.1.3
[R1]ip route-static 172.16.1.0 255.255.255.0 12.1.1.2 preference 10
[R1]ip route-static 172.16.1.0 255.255.255.0 13.1.1.3 preference 20
[R2]ip route-static 172.16.1.0 255.255.255.0 24.1.1.4
[R2]ip route-static 192.168.1.0 255.255.255.0 12.1.1.1[R3]ip route-static 172.16.1.0 255.255.255.0 34.1.1.4
[R3]ip route-static 192.168.1.0 255.255.255.0 13.1.1.1[R4]ip route-static 12.1.1.0 255.255.255.0 24.1.1.2
[R4]ip route-static 13.1.1.0 255.255.255.0 34.1.1.3[R4]ip route-static 192.168.1.0 255.255.255.0 24.1.1.2 preference 10[R4]ip route-static 192.168.1.0 255.255.255.0 34.1.1.3 preference 20链路中断前,我们先来测试一下,正常情况,PC1访问服务器的连通性以及路径:可以看到连通性没问题,路径是:PC1--R1--R2--R4--Server现在我们来模拟链路中断,不管是中断R1与R2之间的链路,还是R2与R4之间的链路,都会有问题,总有一端设备的静态路由无法检测中间跨设备的链路情况。
这里,我以中断R1与R2之间的链路来分析吧。
中断前,我先在PC1 开个长ping,然后在R1的G0/0/0接口下shutdown。
R1的G0/0/0接口shutdown模拟链路中断:这时你可能会疑问,我们不是在R1已经配了浮动路由了吗?而且也配了路由优先级,难道是龙哥太水了?没配好?
等等,且听我分析一下。
我们先来看看R1的路由表吧,不通就先看路由表对吧。
有没有路由就知道。
咦,路由也有了,也切换到R3了。咋就不通呢?
该怎么办呢? 咦,还有一个工具非常好用,那就是tracert,看看在哪里丢包,不就知道了嘛。
由此,可以发现,R4的G0/0/1没有回包给R3。
我们去R4看看路由表就知道了:
原来是R4路由表上的默认路由,下一跳还是走R2,因为R4根本不知道R1和R2之间的链路中断了,所以浮动路由就没有切换了。
所以,我们需要BFD来检测链路,一旦检测中途链路不通了,就判定为链路中断了,做了联动,浮动路由就能快速切换了。
本次实验就以联动其中一条链路的静态路由为例,另外一条参考类似配置。
全局开启BFD:
[R1]bfd
[R1]bfd 1to4 bind peer-ip 24.1.1.4 source-ip 12.1.1.1 auto [R1-bfd-session-1to4]commit [R1]ip route-static 172.16.1.0 255.255.255.0 12.1.1.2 preference 10 track bfd-session 1to4
全局开启BFD:
[R4]bfd
[R4]bfd 4to1 bind peer-ip 12.1.1.1 source-ip 24.1.1.4 auto [R4-bfd-session-4to1]commit [R4]ip route-static 192.168.1.0 255.255.255.0 24.1.1.2 preference 10 track bfd-session 4to1
然后我再R1的G0/0/0接口shutdown模拟链路中断,你会发现,只丢2个包,可以发现BFD检测是如此快,很快就切换到备用路由。
以上是龙哥分享的个人见解,时间关系,如有讲错地方,还请大家多多指正。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。