Cisco IOS IP Service Level Agreementv (IP SLA)

Responder and Control Protocol

1.Responder
内嵌在思科目标路由器中的一个组件,用来对IP SLA请求包做应答,通过对应达包添加时间戳属性,以提高测量计算的准确性。只有Cisco厂家的路由器才能作为Cisco IP Sla的Responder。

2.Control Protocol
   Cisco IP Sla 利用Control message通知Responder需要监听指定端口。一旦Responder收到带有指定端口属性的Control message,它将立即对指定的本地端口进行监听,直到接受到IP LSA探测报文或超时定时器过期之后,Responder将会停止对该端口的listening。可以配置MD5认证来增强Control message的安全性。

IP SLA与Responder的交互过程:

1.用户初始化IP SLA,指定需要进行探测的目标地址、协议、端口等信息

2.Source向Responder发送带有初始化信息的Control message

3.如果配置了MD5认证,Control message将携带MD5信息一同发送

4.Responser收到Control message,如果开启MD5认证,Responder检查MD5认证,如果MD5认证失败,Responder返回失败信息

5.如果source没有收到Responder的反馈信息,它会继续重传,直到重传超时

6.当Responder收到Control message,它会对Control message进行处理,开始对指定的端口进行listening,并返回ok消息,如果无法处理则返回error消息。(Responder可以在同一个指定端口上处理来自不同source的IP SLA操作)

7.如果source收到Responder的ok响应,则开始发送测试包。(show ip sla statistics可以看到响应代码)

8.当Responder对IP SLA经行了响应或超时之后,将停止对指定端口的listening

RTT(Round Trip Time)计算方法 

 

 RTT = T4-△-T1

MD5认证配置范例(source和responder需要同时配置):

R1(config)#key chain sla   //定义key chain

R1(config-keychain)#key 1

R1(config-keychain-key)#key-string 2008pj.cn //定义密钥

R1(config-keychain-key)#exit

R1(config-keychain)#exit

R1(config)#ip sla key-chain sla  //SLA调用key chain

验证命令:

show ip sla application  //查看支持哪些应用

show ip sla configuration

show ip sla statistics [details]

UDP Echo Operation

用于测量Cisco路由和和路由器之间,或者Cisco路由器和任何IP设备之间的响应时间。如果目标设备是Cisco路由器,并且作为responder,那么Responder可以监听默认UDP Echo端口(7)或者用户自定义端口。

如果目标设备是非Cisco路由器,那么它只能监听默认UDP Echo端口(7)

备注:

     UDP echo server 默认端口是7,而且思科路由器在Release 11.2之后默认关闭该服务。如果Responder(目标路由器)开启echo service,并且IP SLA echo option指定测量端口为7,由于port 7已经被echo server 占用,那么会导致IP SLA测量失败。

配置示例:

R1(config)#ip sla 1

R1(config-ip-sla)#udp-echo 2.2.2.2 500

R1(config-ip-sla-udp)#frequency 30

R1(config-ip-sla-udp)#threshold 150

R1(config-ip-sla-udp)# *** 其他可选配置      

R1(config)#ip sla schedule  1 life 600 start-time now

验证命令:

R1#show ip sla statistics 1

Round Trip Time (RTT) for       Index 1

        Latest RTT: 71 milliseconds

Latest operation start time: *13:45:45.440 UTC Fri Mar 1 2002

Latest operation return code: OK

Number of successes: 6

Number of failures: 0

Operation time to live: 0

R1#show ip sla statistics 1 details

Round Trip Time (RTT) for       Index 1

        Latest RTT: 71 milliseconds

Latest operation start time: *13:45:45.440 UTC Fri Mar 1 2002

Latest operation return code: OK

Over thresholds occurred: FALSE

Number of successes: 6

Number of failures: 0

Operation time to live: 0

Operational state of entry: Inactive

Last time this entry was reset: Never

UDP Jitter Operation

Jitter, 代表交互数据包的延迟变量。例如Source连续的间隔10ms向目标发送探测报,在理想情况下,也会间隔10ms收到目标地址的应答包。如果网络出现延迟,在12ms之后收到应打包,那么 jitter为2(positive value);如果在8ms之后收到应答包,jitter为-2(negative value);理想情况下,jitter应该为0。

    UDP Jitter Option支持的测量结果类型:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值