针对企业中网络的高可用性:
1、服务器可使用: HA、LB;
2、路由器可使用: hsrp、vrrp;
3、链路可使用: stp、rstp、mstp、聚合链路;
4、存储可使用:san 、das 、nas;
5、物理机可使: 用双网卡;
  下面我们来看看双网卡在企业网络中的高可用性实现:
原理:在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,
对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。
案例1
  双网卡主重模式下实现的步骤
1、双网卡的绑定必须加载bonding模块
   查看方法:ll lib/modules/2.6.18-164.el5/kernel/drivers/net/bonding/bonding.ko 

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡

2、编写网卡配置文件
 [root@zlj network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@zlj network-scripts]# cp ifcfg-eth0 ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-bond0 

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _02

   
[root@zlj network-scripts]# vim ifcfg-eth0


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _03

 

[root@zlj network-scripts]# vim ifcfg-eth1

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _04

 

3、修改/etc/modprobe.conf
  加入
alias bond0 bonding
options bond0 miimon=100 mode=1

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _05


4、在/etc

 

/rc.d/rc.local文件中加入
   ifenslave bond0 eth0 eth1
[root@zlj network-scripts]# vim /etc/rc.d/rc.local 

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _06

5、测试

 

  首先,重启激活

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _07


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _08


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _09


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _10

现在将eth0网线拔出(不要用 ifconfig eth0 down ,因为它将网络协议也给关了)

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _11


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _12

现在将eth0 网线插上

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _13


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _14

案例二 
   双网卡在负载均衡模式下的实现
1、编辑网卡配置文件
[root@zlj network-scripts]# vim ifcfg-bond0 

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _15

[root@zlj network-scripts]# vim ifcfg-eth0

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _16

[root@zlj network-scripts]# vim ifcfg-eth1

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _17

2、修改/etc/modprobe.conf
[root@zlj network-scripts]# vim /etc/modprobe.conf

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _18

3、修改开机启动项
 [root@zlj network-scripts]# vim /etc/rc.d/rc.local 

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _19

  
4、重启系统
   [root@zlj network-scripts]# init 6
5、测试

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _20


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _21

断掉一根网线

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _22


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _23

网线插上

企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _24


企业中网络的高可用性之双网卡的绑定_双网卡 主从模式 负载均衡  _25

呵呵,没丢包