本文介绍如何在交换机上配置IPv4静态路由的IP SLA跟踪设置。在此场景中,静态路由已预配置。
注意:要了解如何配置交换机上的IPv4静态路由,请单击此处。有关如何通过基于Web的实用程序为IPv4静态路由配置IP SLA跟踪的说明,请点击此处。
使用静态路由时,您可能会遇到静态路由处于活动状态,但无法通过指定的下一跳到达目的网络。例如,如果所讨论的静态路由具有到达目的网络的最低度量,并且到达下一跳的传出接口的状态为Up,则表明通往目的网络的路径上的某处连接已断开。在这种情况下,设备可以使用静态路由,尽管它实际上并不提供到目的网络的连接。用于静态路由的Internet协议服务级别协议(IP SLA)对象跟踪提供了一种机制,用于跟踪通过静态路由中指定的下一跳到目标网络的连接。如果与目的网络的连接断开,路由状态设置为Down(关闭);如果可用,可以为路由流量选择不同的静态路由(处于Up状态)。
与虚拟路由器冗余协议(VRRP)的IP SLA跟踪类似,静态路由的IP SLA对象跟踪也依赖IP SLA操作来检测到目标网络的连接。IP SLA操作将Internet控制消息协议(ICMP)数据包发送到用户(所需目标网络上的主机)定义的地址,并定义用于ping操作的下一跳。然后,IP SLA操作会监控来自主机的回复成功或失败。根据ICMP目标的成功或失败,跟踪对象用于跟踪操作结果并将状态设置为Up或Down。跟踪操作分配给静态路由。如果跟踪状态为关闭,则静态路由状态设置为Down。如果跟踪状态为Up,则静态路由状态保持为Up。
以下内容描述了本文中使用的主要术语:
操作返回代码 |
跟踪操作状态 |
确定 |
Up |
Error |
关闭 |
注:如果未配置跟踪参数指定的IP SLA操作或其计划处于挂起状态,则其状态为OK。绑定到非现有跟踪对象的应用程序将收到Up状态。
步骤1:登录到交换机控制台。默认用户名和密码为 cisco/cisco。如果已配置新的用户名或密码,请输入相应凭证。
注意:要了解如何通过SSH或Telnet访问SMB交换机CLI,请单击此处。
注意:这些命令可能因交换机的确切型号而异。本例中使用SG550XG-24T。
第二步:在交换机的特权EXEC模式下,输入以下命令进入全局配置模式:
SG550XG#configure第三步:要开始配置IP SLA操作并进入IP SLA配置模式,请输入以下命令:
SG550XG(config)#ip sla [operation]注意:不能使用多个现有IP SLA操作来配置新的IP SLA操作。您必须首先删除现有的IP SLA操作。
注意:在本示例中,创建了IP SLA操作1。
步骤4.(可选)要删除现有IP SLA操作,请输入以下内容:
SG550XG(config)#noip sla [operation]第五步:要配置IP SLA ICMP回应操作,请输入以下命令:
SG550XG(config-ip-sla)#icmp-echo [ip-address | hostname] {{[source-ip ip-address] [nexthop-ip ip-address]}}注意:在本例中,操作目标IP地址为192.168.1.1,源IP地址为192.168.100.126,下一跳IP地址为192.168.100.1。
第六步:要在IP SLA操作的请求数据包的负载中设置协议数据大小,请输入以下内容:
SG550XG(config-ip-sla-icmp-echo)#request-data-size [bytes]注意:ICMP回应操作的默认请求数据包数据大小为28字节。此数据大小是ICMP数据包的负载部分,它生成64字节的IP数据包。
注意:在本示例中,请求数据大小设置为32字节。
步骤 7.要设置指定IP SLA操作的重复速率,请输入以下内容:
SG550XG(config-ip-sla-icmp-echo)#frequency [seconds]注意:单个IP SLA操作将以给定频率在操作的生命期内重复执行。如果配置频率,也必须配置超时。此命令配置的新频率值将影响当前频率间隔。
注意:在本示例中,频率设置为30秒。
步骤 8要设置IP SLA操作等待响应其请求数据包的时间,请输入以下内容:
SG550XG(config-ip-sla-icmp-echo)#timeout [milliseconds]注意:在本示例中,超时设置为1000毫秒。
步骤 9输入exit命令退出IP SLA ICMP回应情景:
SG550XG(config-ip-sla-icmp-echo)#exit步骤 10要配置单个IP SLA操作的调度参数,请输入以下内容:
SG550XG(config-ip-sla)#ip sla schedule [operation] life forever start-time now注意:在本示例中,操作1配置为无限期运行并计划立即启动。
步骤11.(可选)要显示有关所有IP SLA操作或特定操作的信息,请输入以下内容:
SG550XG#show ip sla operation [operation]注意:在本示例中,显示操作1的IP SLA信息。
现在,您应该已经成功配置和显示交换机上特定SLA操作的ICMP回应统计信息。
步骤1:在交换机的特权EXEC模式下,输入以下命令进入全局配置模式:
SG550XG#configure第二步:要跟踪IP SLA操作的状态并进入跟踪配置模式,请输入以下命令:
SG550XG(config)#track [object-id] ip sla [operation] state注意:在本示例中,对象ID 1已创建并与操作1关联。
第三步:要配置以秒为单位的时段来延迟跟踪对象的状态更改,请输入以下内容:
SG550XG(config-track)#delay {{up [seconds] down [seconds] | up [seconds] | down [seconds]}}注意:在本示例中,上行延迟设置为五秒,下行延迟设置为两秒。
步骤4.(可选)要清除IP SLA计数器,请输入以下内容:
SG550XG(config)#clear ip sla counters [operation]第五步:输入end命令返回特权执行模式:
步骤6.(可选)要显示有关所有跟踪对象或特定跟踪对象的信息,请输入以下内容:
SG550XG(config)#show track [track-id]注意:在本示例中,显示对象1的IP SLA跟踪信息。
步骤7.(可选)在交换机的特权EXEC模式下,输入以下命令,将配置的设置保存到启动配置文件中:
SG550XG#copy running-config startup-config步骤8.(可选)出现Overwrite file [startup-config]提示后,在键盘上按Y选择Yes或N选择No。
现在,您应该已经成功地在交换机上配置了IPv4静态路由的IP SLA跟踪设置。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
13-Dec-2018 |
初始版本 |