实例解读:网络设备热备部署的三种模式(1)


51CTO.com 独家特稿】在网络和数据中心的核心区域,网络和服务器的热备部署已是非常普遍的部署模式。下面就用三则实例介绍网络中,网络设备常用的热备部署模式。以便大家在以后的工作中,能够根据自己的网络实际情况,选择正确的网络设备热备部署模式。

图1 二层交换机的热备份部署模式

图1 二层交换机的热备份部署模式

一、二层交换机的热备份部署模式

这种热备份部署模式在网络中也是最常见、最简单的部署方式,一般在网络的分布层比较常见。为了实现交换机的冗余性,或者为了保障连接在交换机上的服务器的持续稳定运行,通常采用这种部署方式。因为服务器的运行,一般都要保证7X24小时的连续运转。所以,采用这种部署模式也比较合适。如图1所示,是二层交换机的热备份部署拓扑图,共包括两台Cisoc 2960交换机和两台服务器,结构比较清晰。

设备间的连接情况如下所示:

  1. Cisco2960A GigabitEthernet0/1 <-----> Server1 Eth0  
  2. Cisco2960A GigabitEthernet0/2 <-----> Server2 Eth0  
  3. Cisco2960B GigabitEthernet0/1 <-----> Server1 Eth1  
  4. Cisco2960B GigabitEthernet0/2 <-----> Server2 Eth1  
  5. Cisco2960A GigabitEthernet0/24 <-----> Cisco2960B GigabitEthernet0/24  
  6. Server1 Eth2 <-----> Server2 Eth2 

Server1的IP地址为192.168.2.11,子网掩码为255.255.255.0,Server2的IP地址为192.168.2.12,子网掩码为255.255.255.0。两台服务器上的Eth0和Eth1两块网卡是绑定在一起的,例如Server1的Eth0和Eth1的两块网卡与外部进行数据通信时,两个网卡使用的IP地址都是192.168.2.11/24,若一块网卡故障的话,另一块网卡会继续保持与外界的通信,并不会影响服务器的正常运行。目前,有很多软件都能实现这种双网卡绑定的功能,例如RoseHA、NIC Express等。

Server1和Server2是主备模式运行,它们之间的网线连接相当于一条心跳线。两台服务器都安装有双机软件,双机软件时刻监控主备Server的各项参数,并通过心跳线传输控制信息。

双机软件监控的参数可以是服务器的网卡、数据库,以及各种应用的运行情况等,若发现其中的任意一项参数不正常,双机软件都会通过心跳线传输控制信息,从而让备用服务器变为活动服务器,以接管原来主服务器的各项应用,而让原来的主服务器变为备服务器。在这种情况下,外界的用户根本感觉不到后台服务器的切换,也就不影响用户对各种应用的体验。

Cisco 2960A的主要配置如下所示:

  1. hostname Cisco2960A  
  2. !  
  3. interface GigabitEthernet0/1  
  4.  description LinkServer1Eth0  
  5.  switchport access vlan 2  
  6.  switchport mode access  
  7. !  
  8. interface GigabitEthernet0/2  
  9.  description LinkServer2Eth0  
  10.  switchport access vlan 2  
  11.  switchport mode access  
  12. !  
  13. interface GigabitEthernet0/24  
  14.  description Link2960B_0/24  
  15.  switchport trunk encapsulation dot1q  
  16.  switchport trunk allowed vlan 2  
  17.  switchport mode trunk  
  18. !  
  19. interface Vlan2  
  20.  ip address 192.168.2.1 255.255.255.0  
  21.  !  
  22. ip default-gateway 192.168.2.254 

Cisco 2960B上的主要配置如下所示:

  1. hostname Cisco2960B  
  2. !  
  3. interface GigabitEthernet0/1  
  4.  description LinkServer1Eth1  
  5.  switchport access vlan 2  
  6.  switchport mode access  
  7. !  
  8. interface GigabitEthernet0/2  
  9.  description LinkServer2Eth1  
  10.  switchport access vlan 2  
  11.  switchport mode access  
  12. !  
  13. interface GigabitEthernet0/24  
  14.  description Link2960A_0/24  
  15.  switchport trunk encapsulation dot1q  
  16.  switchport trunk allowed vlan 2  
  17.  switchport mode trunk  
  18. !  
  19. interface Vlan2  
  20.  ip address 172.16.2.2 255.255.255.0  
  21.  !  
  22. ip default-gateway 172.16.2.254 

两台交换机通过Trunk线连接,这样图1中的四台设备实际上都处于同一个VLAN,即VLAN2中。两台交换机上Vlan2的IP地址是作为管理地址使用的,这样用户在两台服务器上,也可以通过远程登录到交换机上,对交换机进行远程配置和管理。

这种配置模式可以保证两台交换机中的任意一台故障的话,也不会影响服务器上业务的正常运行。例如Cisco 2960A故障的话,Server1可以通过它上面的Eth1网卡连接到Cisco 2960B,再连到网络中。Server2也可以通过它上面的Eth1连接到Cisco 2960B,再连到网络中。同样,若是Cisco 2960B故障的话,也不会影响两台服务器的正常运转。这种模式的应用也就避免了交换机和服务器的单点故障。


相关内容

    暂无相关文章