下双网卡绑定技术实现网卡负载均衡
保持服务器的高可用性是企业级 环境的重要因素。其中最重要的一点是服务器网络
连接的高可用性。网卡()绑定技术有助于保证高可用性特性并提供其它优势以提高
网络性能。
我们在这介绍的 双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚
合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的
地址而并行链接聚合成一个逻辑链路工作。其实这项技术在 和 中早已存在,被
称为 和 技术,在 的 的内核中也采用这这种技术,
被称为 。 技术的最早应用是在集群—— 上,为了提高集群节
点间的数据传输而设计的。下面我们讨论一下 的原理 什么是 需要从
网卡的混杂!"#$模式说起。我们知道,在正常情况下,网卡只接收目的硬件地址
!%&&$是自身 % 的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负
担。但是网卡也支持另外一种被称为混杂 "# 的模式,可以接收网络上所有的帧,比
如说 "#",就是运行在这个模式下。 也运行在这个模式下,而且修改了驱
动程序中的 # 地址,将两块网卡的 % 地址改成相同,可以接收特定 # 的数据帧。
然后把相应的数据帧传送给 驱动程序处理。
说了半天理论,其实配置很简单,一共四个步骤:
实验的操作系统是 '"()
绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的 *+ 芯片。
1 编辑驱动模块加载配置文件
,-..#
编辑 ..#文件,加入如下一行内容,以使系统在启动时加载
模块,对外虚拟网络接口设备为 )
加入下列两行
)
")##/0))#/0
说明:## 是用来进行链路监测的。 比如1##/0)),那么系统每 0))#
第 1 页 共 5 页