Cisco IP SLA和EEM:数据中心多出口优化设计方案

一 本文将通过Cisco IP SLA和EEM来演示中等规模数据中心多出口的优化设计方案,数据中心构建背景介绍:

1、数据中心从ISP申请了多条出口链路,本文以三条演示,其中默认启用前2条,在其中任何一条发生故障后,自动启用第三条,每条接在运营商相同或者不同设备上。

2、主要使用静态路由技术。

3、使用IP SLA和EEM来优化数据中心故障倒换速度。

二、设计拓扑如下:

三、配置(主要配置基本都在R1)

①R1接口配置

interface FastEthernet0/0

ip address 1.1.1.1 255.255.255.0

duplex auto

speed auto

!

interface FastEthernet1/0

no switchport

ip address 2.2.2.1 255.255.255.0

!

interface FastEthernet1/1

no switchport

ip address 3.3.3.1 255.255.255.0

shutdown

①静态路由和IP SLA配置

ip sla 1

icmp-echo 1.1.1.2 source-interface FastEthernet0/0

timeout 1000

threshold 10

frequency 5

ip sla schedule 1 life forever start-time now

ip sla 2

icmp-echo 2.2.2.2 source-interface FastEthernet1/0

timeout 1000

threshold 10

frequency 5

ip sla schedule 2 life forever start-time now

!

track 1 rtr 1 reachability

!

track 2 rtr 2 reachability

!

ip route 0.0.0.0 0.0.0.0 1.1.1.2 track 1

ip route 0.0.0.0 0.0.0.0 2.2.2.2 track 2

ip route 1.1.1.2 255.255.255.255 fa0/0

ip route 2.2.2.2 255.255.255.255 fa1/0

③EEM配置

event manager applet test

event track 1 state down

action 1 cli command "enable"

action 2 cli command "conf t"

action 3 cli command "int fa1/1"

action 4 cli command "no sh"

action 5 cli command "ip route 0.0.0.0 0.0.0.0 3.3.3.2"

!

event manager applet test2

event track 2 state down

action 1 cli command "enable"

action 2 cli command "conf t"

action 3 cli command "int fa1/1"

action 4 cli command "no sh"

action 5 cli command "ip route 0.0.0.0 0.0.0.0 3.3.3.2"

!

四 验证

①、初始状态

R1#show ip route static

S*   0.0.0.0/0 [1/0] via 2.2.2.2

[1/0] via 1.1.1.2

R1#show track

Track 1

Response Time Reporter 1 reachability

Reachability is Up

2 changes, last change 00:42:43

Latest operation return code: Over threshold

Latest RTT (millisecs) 40

Tracked by:

STATIC-IP-ROUTING 0

EEM applet test2

Track 2

Response Time Reporter 2 reachability

Reachability is Up

7 changes, last change 00:01:08

Latest operation return code: Over threshold

Latest RTT (millisecs) 88

Tracked by:

STATIC-IP-ROUTING 0

EEM applet test

②把R4的fa1/0口down掉,并在R1开启EEM的debug

*Mar  1 00:54:30.027: %TRACKING-5-STATE: 2 rtr 2 reachability Up->Down----Track2已经down了

R1#                                  ------------接下来开始执行EEM功能

*Mar  1 00:54:30.063: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : CTL : cli_open called.

*Mar  1 00:54:30.071: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1>

*Mar  1 00:54:30.071: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : IN  : R1>enable

*Mar  1 00:54:30.135: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1#

*Mar  1 00:54:30.139: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : IN  : R1#conf t

*Mar  1 00:54:30.199: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line.  End with CNTL/Z.

*Mar  1 00:54:30.199: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1(config)#

*Mar  1 00:54:30.203: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : IN  : R1(config)#int fa1/1

*Mar  1 00:54:30.267: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1(config-if)#

*Mar  1 00:54:30.267: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : IN  : R1(config-if)#no sh

*Mar  1 00:54:30.359: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1(config-if)#

*Mar  1 00:54:30.359: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : IN  : R1(config-if)#ip route 0.0.0.0 0.0.0.0 3.3.3.2

*Mar  1 00:54:30.451: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : OUT : R1(config)#

*Mar  1 00:54:30.455: %HA_EM-6-LOG: test : DEBUG(cli_lib) : : CTL : cli_close called.

③查看R1的静态路由

R1#show ip route static

S*   0.0.0.0/0 [1/0] via 3.3.3.2  -------------------可以看到已经把路由切换到R5上

[1/0] via 1.1.1.2

五 总结

①静态路由默认一直会存在路由表中,除非当R1路由器自身接口发生故障时,默认路由会失效。

②当和R1直连的接口发生故障时,默认路由并不消失,此时会发生流量异常,通过IP SLA对对端接口IP进行监控,可以有些解决这个问题发生。

③当流量较高时,如果一条链路发生故障,势必会造成流量拥塞,通过EEM可以自动启用新的接口来增加带宽。

④以上仅是IP SLA和EEM的简单应用,详细请参考官网指南。

时间: 2024-11-03 22:01:15

Cisco IP SLA和EEM:数据中心多出口优化设计方案的相关文章

Juniper SRX(JunOS)通过RPM做备份路由,类似于Cisco IP SLA

{primary:node0}[edit services] [email protected]# show rpm { probe Probe-2nd-Line { test 2nd-ISP { target address 11.22.33.44;             //探测的目标地址,探测类型默认是 icmp-ping probe-count 6;                                       //一共探测多少次,6次 probe-interval 10

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

在Cisco IOS上使用PBR、SLA和EEM实现双线冗余和负载均衡

背景: 随着信息化办公越来越普及,人们办公对互联网的依赖越来越大,IT.网络在企业中的影响也越来越大.因此,企业网络的可靠性变得十分重要.对于一个互联网公司或者使用需要使用网络才能正常办公的公司来说,断网意味着员工不能正常办公,公司大把的金钱损失.在这样一种背景下,大型公司和金融行业早已实现了双线或多线冗余,而一些中心型企业由于预算等问题还忍受着这样的苦恼.本文将为中小型企业提供一套完美的解决方案,通过已有设备或较低的预算即实现双线冗余.负载均衡与自动切换. 先来介绍一下大中型公司双线互联网接入

在GIC虚拟数据中心里实现浮动IP绑定

GIC目前的产品结构里还不支持浮动IP,这对于想尝试docker等新东西的小伙伴是不方便的.这篇文章尝试在GIC虚拟数据中心里用一台虚机做NAT,为虚拟数据中心中的其他机器提供浮动IP支持. 第一步,我在GIC里创建了一个“Docker试验台”虚拟数据中心,购买了一个8个IP的公网IP段,并且购买了三台虚机: NetworkController001 - 用作NAT服务的网络控制节点. ComputeNode001,002 - 用作计算节点. 第二步,创建一个C段的私网,10.10.1.0/24

cisco的ip sla 实例应用--端到端的可用性动态监测

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可

PBR+多出口NAT+IP SLA

PBR策咯路由(Policy-Based Routing) route-map的一种应用,基于策略的路由比传统的路由能力更强,使用更灵活,它使网络管理者不仅能够根据目的地址而且能够根据协议类型.报文大小.应用或IP源地址来选择转发路径.策略路由可以定义为通过多路由器的负载平衡或根据总流量在各线上进行报文转发的服务质量来定义策略路由 策略路由主要对经过路由器的数据流进行分流和过滤以及感兴趣的数据流 在讲PBR之前有必要简单介绍下Route-map工具,Route-map包含两元,一个是match(

记一次数据中心云平台系统项目实施

朋友所在的单位中标了,一人前去目标地点实施,因为他对虚拟化.存储这一块不是很熟悉,所以让我跟他一起实施(做些远程支持). 实施前准备: 由于朋友去的匆忙,并没有说清楚目标地点的环境,因此我让他准备一下: 1.确定一下是原有的数据中心云平台系统升级还是新装 2.确定一下设备以及相关配套设施是否就位 3.确定一下设备及关键配套设备的具体型号,是否已经上架 4.确定一下机房内网络电源等是否完备,如果完备的话提前联系好相关负责人,如果网络没有规划设计,则需要规划和设计网络 5.(可选)货物清单,项目合同

Cisco UC-功能-01-电话-拔出拔入-Cisco IP Phone

从今天起,我们来展示几个Cisco UC 的基本功能,其中第一个基本功能: Cisco IP Phone. 话说Cisco的 CUCM 很牛x ! 在听牛人讲课中知道CUCM就是一个IPPBX,提供IP Phone的电话功能,从而取代传统的模拟电话. 其实知道这破玩意牛,也是在学习微软的UC的时候,才知道在绝大多数企业中都用这个玩意. 比如所涉及的项目中:东风汽车,广发证券,中海信托等一堆的大企业都用Cisco Call Manager. 当然在做Lync Server 2010/2013,所有

TCP/IP具体解释--UDP数据报中的IP分片

1.UDP首部 2.UDP分片 在第二章,讲链路层是,提到过以太网.刨除数据帧帧头.最多传输的长度为1500.也就是说,假设一个ip数据报,长度大于1500,则须要分片. 分片方法: 在ip头中3位标志,13位片偏移,这俩东西就是用来分片的. 3位标志中:一个很多其他的片标识.除了最后一个分片,其他分片都要有这个标识,另一个不分片标识,假设置上.则即便IP数据报再长.也不分片.可是会将该IP数据报丢弃,并发送一个ICMP差错报文给发送端. 13位片偏移:用于表示相对于起始的偏移量,就是个offs