网络通信 频道

业务连续性如何保证?网络热备份!

    编者按:在越来越多的企业中,保证关键网络业务的稳定连续性,开始成为首要的任务。而保证业务连续性的其中主要的办法就是实施网络热备份。本文就是以中国人民银行系统网络系统为例,介绍如何通过关键网络设备与线路的热备份,来保证网络的正常畅通,介绍HSRP原理及路由器、交换机的设置等。
                           
  
  【IT168 报道】在金融、电力等系统中,随着数据的大集中,网络的通讯变得越来越重要,如何保证网络的正常畅通,一个重要办法就是对重要设备进行备份。我单位对两台路由器和两台核心交换机均采用双机热备份方式,全面提高网络可靠性。网络拓扑图如下所示。
  
    路由器与路由器之间,路由器与交换机之间通过以太口用双绞线连接。核心交换机之间通过双绞线捆绑连接,核心交换机与楼层交换机通过光纤连接,两个路由器的广域口通过租用不同电信运营商的线路与上级连接。路由器与交换机的IP地址,路由及虚拟网等的设置已有很多介绍,请参考有关书籍,下面着重谈谈HSRP协议的原理及配置。

    一、 HSRP的工作原理简介

    HSRP协议可用在路由器和2/3/4层交换机上如Catalyst5000家族。以路由器为例,HSRP协议利用一个优先级方案来决定哪个配置了HSRP协议的路由器成为默认的活动路由器。如果一个路由器的优先级设置得比所有其他路由器的优先级高,则该路由器成为活动路由器。路由器的缺省优先级是100,所以如果只设置一个路由器的优先级高于100,则该路由器将成为活动路由器。

    通过在设置了HSRP协议的路由器之间广播hello消息,HSRP协议选出当前的活动路由器。当在预先设定的一段(Hold Time 缺省为10秒)时间内活动路由器不能发送hello消息,或者说HSRP检测不到活动路由器的hello消息时,将认为活动路由器有故障,这时HSRP会选择备份路由器成为活动路由器,当故障路由器恢复正常时,它会通过发送hello消息重新成为活动路由器。如果是跟踪的端口变为不可用即DOWN,则该路由器的优先级将按设定值降低,由优先级高的路由器器成为活动路由器,缺省值是10,恢复则按原值增加。

网络拓扑图

    所有参与HSRP的路由器共享一个虚的IP地址,网络中的工作站将缺省网关指向该虚地址,被选出的活动路由器负责转发由工作站发到虚地址的数据包。所以主机仍然保持连接,没有受到故障的影响。

    二、交换机的HSRP设置

  两台核心交换机之间启用HSRP。针对行业内业务所在的多个虚网段,每个虚网段都建立一个热备份组,两台核心交换机承担不同的活动、备份网络设备角色,使得完成热备份协议配置后,局域网内两台核心交换机可以分别作为不同虚拟网的活动、备份交换设备,服务不同的业务,实现负载均衡,减轻目前单台核心交换机的工作压力,使局域网效率更高、可靠性更强。具体分配办法是:设有两个虚拟网,分别为VLAN1和VLAN2。

    设虚网1以交换机S1为活动交换机,交换机S2为热备份交换机,虚网2用交换机S2为活动交换机,交换机S1为热备份交换机。当交换机S1故障时,交换机S2收不到S1的hell信息而自动成为VLAN1的活动交换机,若交换机S1与路由器的端口DOWN,S1交换机在VLAN1中的优先值减10(105-10=95)小于交换机S2在VLAN1中的优先值100,S2成为VLAN11的活动交换机。若S1恢复正常,S1重新成为VLAN1的活动交换机。若有多个虚拟网,如VLAN3、VLAN4。同样可将VALN3以S1为活动交换机,S2为备份交换机,VLAN4以S1为备份交换机,S2为活动交换机。
  
  两台核心交换机的HSRP配置如下表一所示: 

交换机S1

交换机S2

interface vlan 1 定义虚网号。

ip address 10.170.1.1 255.255.255.0定义虚网1 IP地址。

no ip redirects

standby 101 ip 10.170.1.3 定义101热备份组IP地址。

standby 101 priority 105 定义交换机S1101组的优先级为105。优先级大的为热备份组活动交换机

standby 101 preempt启用101组的hsrp抢占功能。

standby 101 authentication ******设置101组的身份验证串。

standby 101 track interface 4/24 定义101组跟踪的接口

 

interface vlan 2  定义虚网号。

ip address 10.170.2.2 255.255.255.0  定义虚网2 I P地址。

no ip redirects

standby 102 ip 10.170.2.3 255.255.255.0定义102热备份组IP地址。

standby 102 priority 100  定义交换机S1101组的优先级。

 

standby 102 preempt  启用102组的hsrp抢占功能。

standby 102 authentication ******  设置102组的交换机身份验证串。

standby 102 track interface 4/24/2 定义102组跟踪的接口。

 

interface vlan 1定义虚网号。

ip address 10.170.1.2 255.255.255.0定义虚网1 IP地址。

no ip redirects

standby 101 ip 10.170.1.3  定义101热备份组IP地址。

standby 101 priority 100  定义交换机S2101组的优先级

 

standby 101 preempt  启用101组的hsrp抢占功能。

standby 101 authentication ******设置101组的身份验证串。

standby 101 track interface 4/24 定义101组跟踪的接口。

 

interface vlan 2  定义虚网号。

ip address 10.170.2.1 255.255.255.0定义虚网2 IP地址。

no ip redirects

standby 102 ip 10.170.2.3 255.255.255.0定义102热备份组1IP地址。

standby 102 priority 105  定义交换机S2101组的优先级105。优先级大的为热备份组活动交换机.

standby 102 preempt  启用102组的hsrp抢占功能。

standby 102 authentication ******  设置102组的交换机身份验证串。

standby 102 track interface 4/24/2   定义102组跟踪的接口。

 

    三、路由器的HSRP协议配置

  如上图所示,两台路由器也互为备份,分别通过两条光纤与上级相连,R1为HSRP组1的活动路由器,为HSRP组2的备份路由器,R2为HSRP组2的活动路由器,HSRP组1的备份路由器。当R1故障时,R2在15秒没收到R1的hello信息,R2就成为HSRP组1的活动路由器,当R1与上级相连的广域口DOWN时,R1在HSRP组1中的优先值减10(105-10=95)小于R2在HSRP组1中优先值100,R2成为HSRP组1活动路由器,当R1恢复正常时R1重新成为HSRP组1的活动路由器。

    其配置如下:

路由器R1

路由器R2

 interface Ethernet0

ip address 171.16.6.5 255.255.255.0 接口定义IP地址。

standby 1 preempt 启用1组的hsrp抢占功能。

standby 1 ip 171.16.6.100  定义1组的虚拟IP地址,也是这台router连接的网络的网关。

Standby 1timers 5 15定义15秒交换一次hello信息,15秒没收到hello信息就开始切换。

Standby 1 priority105定义1组的活动路由器优先级,值越大,为活动路由器希望越大,默认为100。

Standby 1 authentication cisco设置1组的router身份验证串

standby 1 track Serial0 定义1组跟踪的接口。

 

standby 2 ip 171.16.6.200 定义2组的虚拟IP地址,也是这台router连接的网络的网关。

standby 2 preempt启用2组的hsrp抢占功能。

standby 2 track serial 0 定义2组跟踪的接口。

路由器R12组的优先级未定义,就是默认值100

interface Ethernet0

 ip address 171.16.6.6 255.255.255.0接口定义IP地址。

standby 2 preempt 启用2组的hsrp抢占功能。

standby 2 ip 171.16.6.200 定义2组的虚拟IP地址,也是这台router连接的网络的网关。

standbytimers5 15 定义2组5秒交换一次hello信息,15秒没收到hello信息就开始切换。

standbypriority105定义2组的活动路由器优先级,值越大,为活动路由器希望越大,默认为100

 standbyauthenticationcisco设置2组的router身份验证串。

standby 2 track serial 0 定义2组跟踪的接口。

 

standby 1 ip 171.16.6.100 定义1组的虚拟IP地址,也是这台router连接的网络的网关。

standby 1 preempt启用1组的hsrp抢占功能。

standby 1 track Serial0  定义1组跟踪的接口。

路由器R12组的优先级未定义,就是100

这样,核心交换机路由器及线路都实现了互备份,网络畅通得到了保证。

0
相关文章