IP SLA的路径控制
一、定义
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 {forever| seconds}] [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的路径控制相关推荐
- pbr 多出口_PBR+多出口NAT+IP SLA
PBR策咯路由(Policy-Based Routing) route-map的一种应用,基于策略的路由比传统的路由能力更强,使用更灵活,它使网络管理者不仅能够根据目的地址而且能够根据协议类型.报文大 ...
- Solarwinds推出新免费网管工具-IP SLA Monitor
即使是向你这样的网络超人有会有盲点的.您完全掌握您的网络设备,但用户在你的保护总是发现隐藏站点之间的瓶颈.如何使这些远程站点在旧金山和圣保罗之间的网络中互通,并且保证网络流量表现良好呢?思科公司的IP ...
- 关于IP SLA及与EEM联动的探讨
SLA简介 SLA (Service-Level Agreement)简单的理解,就是测量一些网络性能参数,在超过一些门限值时,结合track或者EEM它可以触发一些操作.例如: 1. 监控下一跳的可 ...
- zabbix监控cisco路由器线路连通性——通过snmp获得cisco设备ip sla监控结果
IP SLA概念 IP SLA是 Internet Protocol Service-Level Agreement的缩写,意思是IP服务等级协议.是一个很实用的"可用性"检测工具 ...
- IP SLA及track技术的应用
SLA及track思科私有 IP SLA功能 -检测路由器之间的网络性能. -量化当前网络的性能,健康状况. -评估现有网络的服务质量. -帮助用户分析,排除网络故障. -和浮动静态路由,HSRP等技 ...
- 关于IP SLA及与EEM联动的探讨(转)
http://hi.baidu.com/tzcasha/item/c2ec6fe47916e9295b7cfb2d http://www.zhaocs.info/sla_eem_1.html 转自:h ...
- 【计算机动画】路径控制
为什么需要路径控制呢 大概就是确定一个角色比较基础的一个属性-位置和时间的关系 当呈现一部动画的时候帧肯定是连续的.但是在具体制作的时候往往先确定关键帧. 比如原画师和动画师干的活不一样= = 原画师 ...
- (chap4 IP协议) 路由控制( Routing)
1. 定义 路由控制是指将分组数据发送到最终目标地址的功能. 1.1 . 多跳路由 路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来. Hop ...
- 数字录音系统服务器,IP数字网络广播控制中心服务器
IP网络广播系统软件运行载体,是网络广播系统管理控制中心:安装在主控室, 对整套广播系统进行实时有效的管理: 功能: 采用工业级工控机机箱设计,标准7U高度机柜式设计,采用钢结构,有较高的防磁.防尘. ...
最新文章
- 【Python】打印魔方阵
- Could not write JSON: Infinite recursion (StackOverflowError);
- spring-security-oauth2实现OAuth2.0服务
- python --- 线程
- abb限位开关已打开drv1_广告雕刻机限位开关触发
- Elasticsearch 实战2:ES 项目实战(二):基本操作、批处理、高级查询
- 我与小娜(04):时空变换,亦真亦幻
- DNS配置,主从,子域,转发
- channelinboundhandler中都包含了哪一类的方法_标准气体的分类类别与相关气体配置方式方法...
- 前额单通道脑电睡眠分期算法设计
- 流体力学及其工程应用
- 贪心算法-会议安排问题
- 前端(html[5],css[3])学习总结+参考手册下载
- Angular学习总结-入门篇
- 计算机工程与应用期刊模板,计算机工程与应用 论文模板
- Arduino - 改造楼道门禁,使用密码开门
- 在图片上的文字背景,颜色是黑色?
- I/O流(包括操作系统与内核,用户空间),I/O工作原理,Java I/O流的设计及Java IO系统
- 优雅的实现 Excel 导入导出
- 学历:敲门砖还是枷锁?
热门文章
- MachineLearning(6)-Daviad Silver强化学习课程脉络整理
- python(9)-变量、input函数
- 主进程中发生了一个javascript错误_知道html5 Web Worker标准吗?能实现JavaScript的多线程?
- 安卓布局参数类LayoutParams
- python修改文件内容,不需要read,write多个动作。
- 用户暴增下的收入降低,AWS面临尴尬
- 谈判学:三招了解对方底线
- 为何获得风险投资的公司多数倒闭了?
- @RequiresPermissions 注解说明
- excel 表格导入 - java 实现