最新消息:

路由路径控制之SLA

Cisco admin 4673浏览 0评论

路由路径控制之SLA      原创:wildlee

在多ISP接入之高级策略一文,我们里面使用了SLA与PBR进行联动,将track对象的返回结果传达给PBR,PBR根据对象结果实施策略,实现了完美的解决方案,今天我在简单说下SLA与路由进程联动,实现一个静态路由的负载与智能切换。不过今天用的方法与上次不同,上次用的是ICMP探测技术,今天我们用tcp-connect技术,也就是用TCP握手连接进行网络质量测试,不过被测试的对象要开启SLA响应器。

SLA有两种操作方式,一种是不要求被探测目标设备与SLA探测设备进行互动,比如我们用的ICMP探测技术,另一种要求被探测目标设备与SLA探测器互动,我们称被探测目标为SLA响应器。SLA探测器用UDP协议任意端口与SLA响应器端口1967通信并传送控制信息,然后在进行TCP协议探测,如果控制信息发送失败,那么探测也是不成功的。

 

路径控制SLA配置实例

实验拓扑图

SLA探测器简要配置

1.对探测策略进行编号命名并设置调度规则。

ip sla 1

tcp-connect 12.1.1.2 23 source-ip 12.1.1.1

timeout 300

ip sla schedule 1 life forever start-time now

ip sla 2

tcp-connect 13.1.1.3 23 source-ip 13.1.1.1

timeout 300

ip sla schedule 2 life forever start-time now

2.执行TRACK跟踪并收集策略对象结果

track 10 rtr 1 reachability

track 20 rtr 2 reachability

3.track与路由进程联动,根据其track所跟踪对象结果对路由条目进行控制,如果对象结果失败,那么将删除相关的路由路由,对象结果成功,自动加入路由条目。

ip route 0.0.0.0 0.0.0.0 12.1.1.2 track 10

ip route 0.0.0.0 0.0.0.0 13.1.1.3 track 20

4.下面是用一个SLA对象结果触发另一个SLA技术,只做参考,未在实验中启用。

ip sla reaction-configuration 1 react timeout threshold-type consecutive 3 action-type triggerOnly

ip sla reaction-trigger 1 2

track 1 rtr 2

SLA响应器简要配置

ip sla responder

我们只要SLA响应器上在全局模式下输入此命令就可以了,当然了我们用的是TCP协议端口为23,所以要在SLA响应器上还要启用TELNET远程登录,开启23端口。

SLA与路由进程联动调试

1.默认路由条目下一跳可达的时候

SLA探测器#sh ip route

12.0.0.0/24 is subnetted, 1 subnets

C 12.1.1.0 is directly connected, FastEthernet0/0

13.0.0.0/24 is subnetted, 1 subnets

C 13.1.1.0 is directly connected, FastEthernet0/1

S* 0.0.0.0/0 [1/0] via 13.1.1.3

[1/0] via 12.1.1.2

 

2.我在SLA响应器A上关闭接口f0/0

SLA响应器A (config)#in f0/0

SLA响应器A (config-if)#shutdown

 

3.SLA探测器事件

*Mar 1 02:07:33.323: %TRACKING-5-STATE: 10 rtr 1 reachability Up->Down

 

4.SLA探测器最新路由条目

SLA探测器#sh ip route

12.0.0.0/24 is subnetted, 1 subnets

C 12.1.1.0 is directly connected, FastEthernet0/0

13.0.0.0/24 is subnetted, 1 subnets

C 13.1.1.0 is directly connected, FastEthernet0/1

S* 0.0.0.0/0 [1/0] via 13.1.1.3

5.我将SLA响应器A接口F0/0激活。

Mar 1 02:14:43.415: %TRACKING-5-STATE: 10 rtr 1 reachability Down->Up

SLA探测器#sh ip route

12.0.0.0/24 is subnetted, 1 subnets

C 12.1.1.0 is directly connected, FastEthernet0/0

13.0.0.0/24 is subnetted, 1 subnets

C 13.1.1.0 is directly connected, FastEthernet0/1

S* 0.0.0.0/0 [1/0] via 13.1.1.3

[1/0] via 12.1.1.2

从路由表中可以看到我们实验成功。

 

SLA探测器状态查看与配置检查命令

Show ip sla statistics

show ip sla configuration

 

SLA探测协议分析

SLA探测器与SLA响应器A通信

SLA探测器与SLA响应器B通信

此文结束,如有对配置不太清楚的朋友,请参看多ISP高级策略一文,那个对细节进行了比较细的说明。

wildlee博客

转载请注明:爱开源 » 路由路径控制之SLA

您必须 登录 才能发表评论!