Linux bonding
驱动提供了一种方法,用以把多个网络接口(
network interface
)组合成一个逻辑的
"bonded"
接口。
Bonded
接口的工作方式取决于驱动的模式:不同的模式提供了热备份或负载均衡等不同的服
务。此外,驱动还会监控链路的可用性。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Bond
一共有
4
种模式,日常我们通常只用到
0,1
两种模式。

0
模式为轮询模式,可以实现高速传输,两个都处于工作状态

         1
模式为主备模式,两个只有一个处于工作状态,一旦一个网卡或者线路出现故障,不影响继续使用。
试验示意图:

主备模式:

下面我们对轮询模式进行试验:

试验需求:

挂载
bonding
模块,如果
/sbin/ifenslave
没有,我们还需要把它单独编译出来

         Modinfo bonding     
查看是否存在该内核模块

         Bonding.ko
结尾的模块说明已经存在,可以继续进行试验

 
重新启动系统以后,发现3快网卡的mac地址是相同的
轮询模式
:

模式
0
与模式
1
只需修改
3
处,即可
它可是实现负载均衡,而且在网卡或者链路出错的时候可以继续通信,只不过通信速率会变慢