基于SLA和Track的浮动静态路由

浮动静态路由是一种路由策略,用于在网络中选择最佳路径,以保证数据包的有效传输。这种路由策略通常基于服务级别协议(sla)和track机制。
sla是一种协议,用于测量网络性能和可靠性。它可以测量延迟、丢包率、带宽和可用性等方面,从而帮助网络管理员确定最佳的数据传输路径。
track机制是一种网络监控机制,用于检测网络设备的状态。如果设备出现故障或停机,track机制将立即通知路由器,使其能够及时调整路由路径,以确保数据的无缝传输。
浮动静态路由将sla和track机制结合起来,通过动态地选择最佳路径来实现高效的数据传输。当网络条件发生变化时,浮动静态路由会自动更新路由路径,以保证数据的可靠传输。这种路由策略通常用于高负载、高可靠性和高安全性的网络环境中,例如企业数据中心、金融机构和政府部门等。
1、实验背景
某大型国有企业数据中心正常运行,业务交互非常频繁,数据交换量异常庞大,所以在保证业务正常交互的情况下,数据中心对于数据的负载和网络的可靠性和安全性提出了更高的要求。要求不管在业务变更的窗口期还是其他时间段,由于网络中断或波动导致业务中断的时间不能超过规定的时间,否则就意味着该数据中心的网络架构不足以支撑现有的业务,数据中心对于网络的安全性、可靠性都将不达标。
在此背景下,基于sla和track的浮动静态路由就可以解决这些问题。所以本次实验将基于该背景下的真实情况进行模拟测试。实验过程中所使用的名称都为标识设备或者描述,与现实情况无关!
2、建立拓扑图
说明:正常情况下,数据从r1-r2-r3链路进行转发,在r1、r2、r3 无故障的情况下,数据不允许通过r4转发。当r1-r2-r3这条链路发生故障时,转发路径立即切换到r1-r4-r3这条链路上来,以保证业务不中断。切换过程中网络整体会重新收敛,会有瞬间网络波动,属于正常情况。
3、设备配置
r1:
配置接口:interface ethernet0/0 ip address 172.10.1.2 255.255.255.0 duplex autointerface ethernet0/1 ip address 172.16.1.1 255.255.255.0 duplex autointerface ethernet0/2 ip address 172.31.1.1 255.255.255.0 duplex auto配置sla:ip sla 13 icmp-echo 172.20.1.2 source-interface ethernet0/0   //检测源端最好选择端口ip sla schedule 13 life forever start-time now 配置track:track 13 ip sla 13 reachability   //检测数据包可达性配置主备路由:ip route 0.0.0.0 0.0.0.0 ethernet0/1 172.16.1.2 track 13ip route 0.0.0.0 0.0.0.0 ethernet0/2 172.31.1.2 10 permanent   //配置管理距离  
r2:
配置接口:interface ethernet0/0 ip address 172.16.1.2 255.255.255.0 duplex autointerface ethernet0/1 ip address 172.17.1.1 255.255.255.0 duplex auto配置路由:ip route 172.10.1.0 255.255.255.0 172.16.1.1   //配置回程路由ip route 172.20.1.0 255.255.255.0 172.17.1.2   //配置回程路由  
r3:
配置接口:interface ethernet0/0 ip address 172.17.1.2 255.255.255.0 duplex autointerface ethernet0/1 ip address 172.20.1.1 255.255.255.0 duplex autointerface ethernet0/2 ip address 172.32.1.2 255.255.255.0 duplex auto配置sla:ip sla 31 icmp-echo 172.10.1.1 source-interface ethernet0/1ip sla schedule 31 life forever start-time now配置track:track 31 ip sla 31 reachability配置主备路由:ip route 0.0.0.0 0.0.0.0 ethernet0/0 172.17.1.1 track 31ip route 0.0.0.0 0.0.0.0 ethernet0/2 172.32.1.1 10 permanent  
r4:
配置接口:interface ethernet0/0 ip address 172.31.1.2 255.255.255.0 duplex autointerface ethernet0/1 ip address 172.32.1.1 255.255.255.0 duplex auto配置路由:ip route 172.10.1.0 255.255.255.0 172.31.1.1ip route 172.20.1.0 255.255.255.0 172.32.1.2  
pc按照拓扑图标示地址配置即可!
4、浮动路由验证
1.验证思路:在两端pc上先通过trace命令查看数据路径,然后将r1/r2/r3/r4上任意一个接口进行shutdown,再次在pc上查看数据路径,即可观察到路由是否切换。
2.验证成功标识:正常情况下,pc5访问pc6时,trace路径可以发现数据包的转发路径是pc5-r1-r2-r3-pc6;将r1/r2/r3/r4上任意一个接口进行shutdown后,当pc5访问pc6时,trace路径可以发现数据包的转发路径变成了pc5-r1-r4-r3-pc6,此时可认为路由切换成功;将r1/r2/r3/r4上shutdown的接口进行no shutdown后,当pc5访问pc6时,trace路径可以发现数据包的转发路径又变回了pc5-r1-r2-r3-pc6,此时可认为浮动路由成功运行。
3.验证:
按照步骤2的操作进行验证:
正常情况:各设备无单点故障时,pc5访问pc6
可以发现,设备正常时数据转发路径通过r1-r2-r3。
异常情况:
r1出现单点故障时,pc5访问pc6
设备出现故障时,数据转发路径切换为r1-r4-r3。
r1单点故障恢复时,pc5访问pc6
故障恢复时 ,数据转发路径又切换回r1-r2-r3。
由此可以认定基于sla和track的浮动静态路由运行正常。
总结
以上实验较简单,适合初学者理解sla和track的含义,同时通过配置静态路由,对路由也会更加熟悉!


使用NVIDIA DeepStream构建可管理的IVA管道
晓燚文化成运营行业后起之秀,为企业发展强势赋能
R型升压变压器和R型降压变压器的区别是什么?
基于OMAP5技术的高级驾驶员辅助系统(ADAS)
一体成型电感感值与饱和电流介绍
基于SLA和Track的浮动静态路由
论Led显示屏在地铁上的应用
矽昌携多款产品方案首次亮相MWC,致力提供安全可控通信解决方案
双模加持丨极海半导体GW3323智能蓝牙手环应用方案
TCP连接的状态详解以及故障排查
魅族5S:千元快充神机,配置顶级,799起售
格创东智当选省协会区块链专委会副主任委员单位
骁龙400系列最强处理器登场:骁龙450支持最高1300万双摄像头
3D手术兴起,3D技术风靡医疗领域
三类表面贴装方法
电子行业:预期明朗机会显现
视觉系统令PCB缺陷无处可逃
iQOO 7手机深度评测一览
爱立信携英特尔完成3.5GHz频段端到端的NSA 5G数据呼叫
这些iOS13细节更新苹果在WWDC上没有详细提到过