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

描述

浮动静态路由是一种路由策略,用于在网络中选择最佳路径,以保证数据包的有效传输。这种路由策略通常基于服务级别协议(SLA)和Track机制。

SLA是一种协议,用于测量网络性能和可靠性。它可以测量延迟、丢包率、带宽和可用性等方面,从而帮助网络管理员确定最佳的数据传输路径。

Track机制是一种网络监控机制,用于检测网络设备的状态。如果设备出现故障或停机,Track机制将立即通知路由器,使其能够及时调整路由路径,以确保数据的无缝传输。

浮动静态路由将SLA和Track机制结合起来,通过动态地选择最佳路径来实现高效的数据传输。当网络条件发生变化时,浮动静态路由会自动更新路由路径,以保证数据的可靠传输。这种路由策略通常用于高负载、高可靠性和高安全性的网络环境中,例如企业数据中心、金融机构和政府部门等。

1、实验背景

某大型国有企业数据中心正常运行,业务交互非常频繁,数据交换量异常庞大,所以在保证业务正常交互的情况下,数据中心对于数据的负载和网络的可靠性和安全性提出了更高的要求。要求不管在业务变更的窗口期还是其他时间段,由于网络中断或波动导致业务中断的时间不能超过规定的时间,否则就意味着该数据中心的网络架构不足以支撑现有的业务,数据中心对于网络的安全性、可靠性都将不达标。

在此背景下,基于SLA和Track的浮动静态路由就可以解决这些问题。所以本次实验将基于该背景下的真实情况进行模拟测试。实验过程中所使用的名称都为标识设备或者描述,与现实情况无关!

2、建立拓扑图

SLA

说明:正常情况下,数据从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 auto

interface Ethernet0/1
 ip address 172.16.1.1 255.255.255.0
 duplex auto

interface 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 13
ip 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 auto

interface 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 auto

interface Ethernet0/1
 ip address 172.20.1.1 255.255.255.0
 duplex auto

interface 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/1
ip 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 31
ip 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 auto

interface 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.1
ip 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

SLA

可以发现,设备正常时数据转发路径通过R1-R2-R3。

异常情况:

R1出现单点故障时,PC5访问PC6

SLA

设备出现故障时,数据转发路径切换为R1-R4-R3。

R1单点故障恢复时,PC5访问PC6

SLA

故障恢复时 ,数据转发路径又切换回R1-R2-R3。

由此可以认定基于sla和track的浮动静态路由运行正常。

总结

以上实验较简单,适合初学者理解sla和track的含义,同时通过配置静态路由,对路由也会更加熟悉!





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分