一、定义

SLA 服务水平协议(简称:SLA,全称:service level agreement)是在一定开销下为保障服务的性能和可靠性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。

简单点说就是通过发送测试报文,对网络性能,服务质量进行分析,并为用户提供网络服务质量的各种参数,例如:抖动延迟,文件传输速率,TCP时延等等

二、主要配置命令

ip sla monitor operation-number//定义SLA的编号

type echo protocol ipIcmpEcho {destination-ip-address |destination-hostname} [source-ipaddr {ip-address |hostname} | source-interface interface-name]//定义icmp测试的目的地址和源地址(我这里做实验的是用icmp 其实type后可以用很多协议的…很强大)

ip sla monitor schedule operation-number [life {foreverseconds}] [start-time {hh:mm[:ss] [month day | daymonth] | pending | now | after hh:mm:ss] [ageoutseconds] [recurring]//调用SLA运行的时间

三、实验

拓扑

实验要求:

  R1连接到ISP-1和ISP-2,其中连到ISP-1的是主路径,到ISP-2是备用路径。当连接到ISP-1链路出现故障时,正常的数据流量可以通过ISP-2过。

R1配置如下:

interface FastEthernet1/0

ip address 192.168.2.1 255.255.255.0

interface FastEthernet1/1

ip address 192.168.1.1 255.255.255.0

ip sla monitor 10

type echo protocol ipIcmpEcho 192.168.2.2 source-interface FastEthernet1/0

frequency 5  //每隔5秒测试一次

ip sla monitor schedule 10 life forever start-time now

ip sla monitor 11

type echo protocol ipIcmpEcho 192.168.1.1 source-interface FastEthernet1/1

frequency 5

ip sla monitor schedule 11 life forever start-time now

track 1 rtr 10 reachability//定义一个track跟踪目的地的可达性以便在静态路由的时候调用

track 2 rtr 11 reachability//同上

浮动路由:

ip route 0.0.0.0 0.0.0.0 192.168.2.2 track 1//主链路

ip route 0.0.0.0 0.0.0.0 192.168.1.2 2 track 2//备份链路

实验调试:

R1#debug ip sla monitor trace   //打开sla跟踪调试

R1#debug ip routing  //打开路由调试 等下会看到路由表的变化

IP routing debugging is on

R1#debug ip sla monitor trace

IP SLA Monitor TRACE debugging for all operation is on

R1#

*Mar  1 01:02:56.663: IP SLA Monitor(11) Scheduler: Starting an operation

*Mar  1 01:02:56.667: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:02:56.675: IP SLA Monitor(11) echo operation: RTT=8

*Mar  1 01:02:56.679: IP SLA Monitor(11) Scheduler: Updating result

*Mar  1 01:02:56.915: IP SLA Monitor(10) Scheduler: Starting an operation

*Mar  1 01:02:56.915: IP SLA Monitor(10) echo operation: Sending an echo operation

*Mar  1 01:02:56.923: IP SLA Monitor(10) echo operation: RTT=4

*Mar  1 01:02:56.927: IP SLA Monitor(10) Scheduler: Updating result

R1#

*Mar  1 01:03:01.663: IP SLA Monitor(11) Scheduler: Starting an operation

*Mar  1 01:03:01.667: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:03:01.675: IP SLA Monitor(11) echo operation: RTT=8

*Mar  1 01:03:01.675: IP SLA Monitor(11) Scheduler: Updating result

*Mar  1 01:03:01.915: IP SLA Monitor(10) Scheduler: Starting an operation

*Mar  1 01:03:01.915: IP SLA Monitor(10) echo operation: Sending an echo operation

R1#

*Mar  1 01:03:04.459: RT: NET-RED 0.0.0.0/0

R1#

*Mar  1 01:03:06.663: IP SLA Monitor(11) Scheduler: Starting an operation

*Mar  1 01:03:06.667: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:03:06.675: IP SLA Monitor(11) echo operation: RTT=8

*Mar  1 01:03:06.679: IP SLA Monitor(11) Scheduler: Updating result

*Mar  1 01:03:06.919: IP SLA Monitor(10) echo operation: Timeout  //跟踪出现timeout

*Mar  1 01:03:06.919: IP SLA Monitor(10) Scheduler: Updating result

R1#

*Mar  1 01:03:11.331: RT: del 0.0.0.0 via 192.168.2.2, static metric [1/0]

*Mar  1 01:03:11.335: RT: delete network route to 0.0.0.0

*Mar  1 01:03:11.339: RT: NET-RED 0.0.0.0/0

*Mar  1 01:03:11.339: RT: NET-RED 0.0.0.0/0

*Mar  1 01:03:11.339: RT: SET_LAST_RDB for 0.0.0.0/0

NEW rdb: via 192.168.1.2

*Mar  1 01:03:11.343: RT: add 0.0.0.0/0 via 192.168.1.2, static metric [2/0]

*Mar  1 01:03:11.343: RT: NET-RED 0.0.0.0/0

*Mar  1 01:03:11.343: RT: default path is now 0.0.0.0 via 192.168.1.2

*Mar  1 01:03:11.343: RT: new default network 0.0.0.0

*Mar  1 01:03:11.343: RT: NET-RED 0.0.0.0/0  //静态路由变成了备用路径

*Mar  1 01:03:11.663: IP SLA Monitor(11) Scheduler: Starting an operation

R1#

*Mar  1 01:03:11.663: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:03:11.675: IP SLA Monitor(11) echo operation: RTT=8

*Mar  1 01:03:11.679: IP SLA Monitor(11) Scheduler: Updating result

*Mar  1 01:03:11.919: IP SLA Monitor(10) Scheduler: Starting an operation

*Mar  1 01:03:11.919: IP SLA Monitor(10) echo operation: Sending an echo operation

R1#

*Mar  1 01:03:16.663: IP SLA Monitor(11) Scheduler: Starting an operation

*Mar  1 01:03:16.667: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:03:16.675: IP SLA Monitor(11) echo operation: RTT=8

*Mar  1 01:03:16.679: IP SLA Monitor(11) Scheduler: Updating result

*Mar  1 01:03:16.919: IP SLA Monitor(10) echo operation: Timeout

*Mar  1 01:03:16.919: IP SLA Monitor(10) Scheduler: Updating result

R1#u all

All possible debugging has been turned off

R1#

*Mar  1 01:03:21.663: IP SLA Monitor(11) Scheduler: Starting an operation

*Mar  1 01:03:21.663: IP SLA Monitor(11) echo operation: Sending an echo operation

*Mar  1 01:03:21.663: IP SLA Monitor(11) echo operation: RTT=1

*Mar  1 01:03:21.663: IP SLA Monitor(11) Scheduler: Updating result

R1#sho ip rou

R1#sho ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route

Gateway of last resort is 192.168.1.2 to network 0.0.0.0

C    192.168.1.0/24 is directly connected, FastEthernet1/1

C    192.168.2.0/24 is directly connected, FastEthernet1/0

S*   0.0.0.0/0 [2/0] via 192.168.1.2 //备用路径出现在路由表、

注:当主链路恢复时又会重新出现时,主路径又会替换掉备用路径!!!

实验的主要思想:结合SLA能测试链路的各种参数,来实现路径的控制,或者是冗余路径。

SLA的功能肯定不是这一点点,鉴于本人也只是刚刚开始看SLA,这个小实验提供给大家初步了解SLA

转载于:https://blog.51cto.com/dxiaozhi/940998

IP SLA的路径控制相关推荐

  1. pbr 多出口_PBR+多出口NAT+IP SLA

    PBR策咯路由(Policy-Based Routing) route-map的一种应用,基于策略的路由比传统的路由能力更强,使用更灵活,它使网络管理者不仅能够根据目的地址而且能够根据协议类型.报文大 ...

  2. Solarwinds推出新免费网管工具-IP SLA Monitor

    即使是向你这样的网络超人有会有盲点的.您完全掌握您的网络设备,但用户在你的保护总是发现隐藏站点之间的瓶颈.如何使这些远程站点在旧金山和圣保罗之间的网络中互通,并且保证网络流量表现良好呢?思科公司的IP ...

  3. 关于IP SLA及与EEM联动的探讨

    SLA简介 SLA (Service-Level Agreement)简单的理解,就是测量一些网络性能参数,在超过一些门限值时,结合track或者EEM它可以触发一些操作.例如: 1. 监控下一跳的可 ...

  4. zabbix监控cisco路由器线路连通性——通过snmp获得cisco设备ip sla监控结果

    IP SLA概念 IP SLA是 Internet Protocol Service-Level Agreement的缩写,意思是IP服务等级协议.是一个很实用的"可用性"检测工具 ...

  5. IP SLA及track技术的应用

    SLA及track思科私有 IP SLA功能 -检测路由器之间的网络性能. -量化当前网络的性能,健康状况. -评估现有网络的服务质量. -帮助用户分析,排除网络故障. -和浮动静态路由,HSRP等技 ...

  6. 关于IP SLA及与EEM联动的探讨(转)

    http://hi.baidu.com/tzcasha/item/c2ec6fe47916e9295b7cfb2d http://www.zhaocs.info/sla_eem_1.html 转自:h ...

  7. 【计算机动画】路径控制

    为什么需要路径控制呢 大概就是确定一个角色比较基础的一个属性-位置和时间的关系 当呈现一部动画的时候帧肯定是连续的.但是在具体制作的时候往往先确定关键帧. 比如原画师和动画师干的活不一样= = 原画师 ...

  8. (chap4 IP协议) 路由控制( Routing)

    1. 定义 路由控制是指将分组数据发送到最终目标地址的功能. 1.1 . 多跳路由 路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来. Hop ...

  9. 数字录音系统服务器,IP数字网络广播控制中心服务器

    IP网络广播系统软件运行载体,是网络广播系统管理控制中心:安装在主控室, 对整套广播系统进行实时有效的管理: 功能: 采用工业级工控机机箱设计,标准7U高度机柜式设计,采用钢结构,有较高的防磁.防尘. ...

最新文章

  1. 【Python】打印魔方阵
  2. Could not write JSON: Infinite recursion (StackOverflowError);
  3. spring-security-oauth2实现OAuth2.0服务
  4. python --- 线程
  5. abb限位开关已打开drv1_广告雕刻机限位开关触发
  6. Elasticsearch 实战2:ES 项目实战(二):基本操作、批处理、高级查询
  7. 我与小娜(04):时空变换,亦真亦幻
  8. DNS配置,主从,子域,转发
  9. channelinboundhandler中都包含了哪一类的方法_标准气体的分类类别与相关气体配置方式方法...
  10. 前额单通道脑电睡眠分期算法设计
  11. 流体力学及其工程应用
  12. 贪心算法-会议安排问题
  13. 前端(html[5],css[3])学习总结+参考手册下载
  14. Angular学习总结-入门篇
  15. 计算机工程与应用期刊模板,计算机工程与应用 论文模板
  16. Arduino - 改造楼道门禁,使用密码开门
  17. 在图片上的文字背景,颜色是黑色?
  18. I/O流(包括操作系统与内核,用户空间),I/O工作原理,Java I/O流的设计及Java IO系统
  19. 优雅的实现 Excel 导入导出
  20. 学历:敲门砖还是枷锁?

热门文章

  1. MachineLearning(6)-Daviad Silver强化学习课程脉络整理
  2. python(9)-变量、input函数
  3. 主进程中发生了一个javascript错误_知道html5 Web Worker标准吗?能实现JavaScript的多线程?
  4. 安卓布局参数类LayoutParams
  5. python修改文件内容,不需要read,write多个动作。
  6. 用户暴增下的收入降低,AWS面临尴尬
  7. 谈判学:三招了解对方底线
  8. 为何获得风险投资的公司多数倒闭了?
  9. @RequiresPermissions 注解说明
  10. excel 表格导入 - java 实现