当前位置:网站首页>「太阁实验篇」SLA 联动静态路由实验
「太阁实验篇」SLA 联动静态路由实验
2022-07-19 01:15:00 【51CTO】
今天我给大家分享一下思科设备如何使用静态路由结合SLA 来发现网络故障
如图, 在这个环境下, 我们从R1 去往R4 有两条路径, 上边路径和下边路径, 我们假设上边路径是最优的, 当上边链路出现故障, 再切换下边路径, 现在, 我们在R1 和R3上分别配置环回口loopback0 来做源和目的地, 检测链路 连通性问题,交换机做2层设备使用。
假设IP地址已经配置完毕
我们先在这三台路由器上把静态路由写好, 实现全网互通
在R1 上
ip route 3.3.3.0 255.255.255.0 Ethernet0/0 12.1.1.2
ip route 3.3.3.0 255.255.255.0 Ethernet0/1 13.1.1.3 10
ip route 23.1.1.0 255.255.255.0 Ethernet0/0 12.1.1.2
在R2 上
ip route 1.1.1.0 255.255.255.0 Ethernet0/0 12.1.1.1
ip route 3.3.3.0 255.255.255.0 Ethernet0/1 23.1.1.3
在R3 上
ip route 1.1.1.0 255.255.255.0 Ethernet0/0 23.1.1.2
ip route 1.1.1.0 255.255.255.0 Ethernet0/1 13.1.1.1 10
ip route 12.1.1.0 255.255.255.0 Ethernet0/0 23.1.1.2
首先在R1 上pingR3 环回口loop back 0,。网络是通的,
接下来把R2 后边接口shutdown 后,再查看,发现网络不通了
我们设置了下边路径的路由管理距离是10。
现在, 我们要检测上边链路的状态, 如果上边链路出现问题, 把管理距离加15, 来让下边路由加表:
配置思路:先在R1 上配置R1 去往R3 环回口路由,这个3.3.3.0/24目的地一共写两条路由, 通过上边走和通过下边走, 下边路径管理距离是10,上边路径管理距离是默认,
我们通过SLA 发送探针检测链路连通性, 然后使用track 联动SLA 和静态路由, 当SLA 状态down后,该路由消失, 切换下边管理距离为10的路由,同样, 在R3 上也要相同配置。
配置解释:
R1 上:
ip sla 5 定义一个SLA
icmp-echo 23.1.1.3 source-interface Ethernet0/0 设置跟踪的目的IP和该ICMP流量的本地出接口
threshold 10 定义链路质量好坏的评价标准, 这个范围内收到回复,链路质量为合格
timeout 1000 定义超时时间, 超过这个时间, 链路服务质量不合格。单位毫秒
frequency 30定义发送频率, 每秒发送多少次
ip sla schedule 5 life forever start-time now 启用这个SLA
track 5 ip sla 5 reachability 定义一个track 5的动作, 检查SLA 5 可达性信息
ip route 3.3.3.0 255.255.255.0 Ethernet0/0 12.1.1.2 track 5 在静态路由后边跟这个track 参数做联动。
R 3 上
ip route 1.1.1.0 255.255.255.0 Ethernet0/0 23.1.1.2 track 5
ip route 1.1.1.0 255.255.255.0 Ethernet0/1 13.1.1.1 10
ip route 12.1.1.0 255.255.255.0 Ethernet0/0 23.1.1.2
!
ip sla 5
icmp-echo 12.1.1.1 source-interface Ethernet0/0
threshold 10
timeout 1000
frequency 30
ip sla schedule 5 life forever start-time now
track 5 ip sla 5 reachability
检查实验效果:
初始状态:R1 SLA状态OK。
R 1 去往R3 环回口通过R2 作为下一跳
接下来, 关闭R2 右侧接口e0/1, 同时, 在R1 上设置发送10000个数据包
可以看到, LSA 在检测链路故障后, 自动完成了链路切换。
检查路由表, 发现已经切换备份路径。
边栏推荐
- 点亮LED灯
- [Niuke brush questions] / * daily four programming questions to share*/
- The LAAS protocol elephant of defi 2.0 is the key to revitalizing the development of defi track
- [depth] the new LAAS agreement elephant: the key to revitalizing the development of the defi track
- Is the mobile account opening process of CITIC Securities safe? How to open a VIP account
- 小草满天飞
- 键入网址到网页显示,期间发生了什么?
- 【翻译】介绍一下Opta。Rails上的Terraform
- shell命令背后的执行过程
- 有奖调研 | 让虚拟照入现实的完美AR开发平台长什么样?
猜你喜欢
随机推荐
Keil使用C语言编程前的操作
重磅!中国开源地图正式启动,诚挚邀请所有开源社区加入共创~
React. The data cached by context and Redux cannot be shared across browser tabs. How to solve it?
【翻译】安全。SBOMs的价值
【LeetCode每日一题】——109.有序链表转换二叉搜索树
MySQL string operation (substr interception, locate instr position child parent string judgment)
QQ group cannot download video and picture solutions
WTO官方公布孙宇晨MC12发言全文 涉电子商务等重大议题
Using my SQL server to realize SQL query tutorial of data science
Based on yarn1 Sharing of monorepo practice of X
React.Context和redux缓存的数据无法跨浏览器Tab共享,怎么解决?
今日直播|Apache Pulsar Meetup:vivo、腾讯云、BIGO、云兴科技实践分享
VLAN aggregation
Hello World rounding up
The most basic naming standard is also the basic quality that can best reflect whether a programmer is a good programmer
shell查询prometheus数据
Luogu p1016 [noip1999 improvement group] traveller's budget solution
Quick check of OGC WebGIS common service standards (wms/wmts/tms/wfs)
基于yarn1.x的monorepo实践分享
【读书笔记】用户画像方法论与工程化解决方案