IP SLA是 Internet Protocol Service-Level Agreement的缩写,意思是互联网协议服务等级协议。IP SLA主要有以下应用场合:
1.静态路由下一跳检测。
2.HSRP出接口检测。
3.PBR策略路由下一跳检测。
本文主要是以静态路由下一跳可达性检测,为例子介绍IP SLA的作用和配置:
某种原因下R1和R2会经过中间的透传设备。
接口按照实验配置完成后,在R1和R2上分别配置两条默认路由,使R1的192.168.1.0和R2的192.168.2.0可以相互通信
R1#sh run | se ip route
ip route 0.0.0.0 0.0.0.0 1.1.1.3
ip route 0.0.0.0 0.0.0.0 2.2.2.3
R2#sh run | se ip route
ip route 0.0.0.0 0.0.0.0 1.1.1.1
ip route 0.0.0.0 0.0.0.0 2.2.2.2
查看路由:
R1#sh ip route
S* 0.0.0.0/0 [1/0] via 2.2.2.3
[1/0] via 1.1.1.3
R2#sh ip route
S* 0.0.0.0/0 [1/0] via 2.2.2.2
[1/0] via 1.1.1.1
R1和R2两条等价负载均衡路由
1、在没有经过中间的透明设置时,R2上的e0/1口DOWN时候,R1的e0/1也会down,这条条路由会自动消失,切换到另外一条路由。业务不受影响;
2、经过有透明设备时,R2上的e0/1口DOWN时候,由于R1的e0/1连接透明设备,端口不会DOWN。此时R1路由器认为该条路由还是有效,于是将数据包扔给给路由,造成丢包,影响业务。
于是在R1和R2是可以配置SLA实现路由跟踪,主要配置命令:
(config)# ip sla monitor 1
//创建服务条目
(config-sla-monitor)# type echo protocol ipIcmpEcho 1.1.1.1 source-ipaddr 1.1.1.3
//设置监测ICPM echo 监测路由条目的下一跳IP 数据包离开路由器的出接口IP地址
(config-sla-monitor)#timeout 1000
//设置超时时间为 1000ms
(config-sla-monitor)#frequency 3
//设置频率为3 (3s一个包)
(config)#ip sla monitor schedule 1 life forever start-time now
//设置SLA的启动时间为马上,有效期为永远
(config)#track 1 rtr 1reachability
//和track条目和响应条目关联,track关心可达性
(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.3 track 1
//设置静态路由并使用条目1监测
编辑本段IP SLA效果查看
# show ip sla monitor configuration //查看配置
配置R1
R1#sh run | se ip sla
ip sla monitor 1
type echo protocol ipIcmpEcho 1.1.1.3 source-ipaddr 1.1.1.1
timeout 1000
frequency 3
ip sla monitor schedule 1 life forever start-time now
ip sla monitor 2
type echo protocol ipIcmpEcho 2.2.2.3 source-ipaddr 2.2.2.2
timeout 1000
frequency 3
ip sla monitor schedule 2 life forever start-time now
R1#sh run | se track
track 1 rtr 1 reachability
track 2 rtr 2 reachability
ip route 0.0.0.0 0.0.0.0 1.1.1.3 track 1
ip route 0.0.0.0 0.0.0.0 2.2.2.3 track 2
R1#
R2配置跟R1基本一致~
本文出自 “IT菜鸟” 博客,请务必保留此出处http://slliang.blog.51cto.com/6959776/1598407
cisco的ip sla 实例应用--端到端的可用性动态监测
原文地址:http://slliang.blog.51cto.com/6959776/1598407