linux下双网卡绑定技术实现负载均衡

linux下双网卡绑定技术实现负载均衡

ID:14385164

大小:53.00 KB

页数:5页

时间:2018-07-28

linux下双网卡绑定技术实现负载均衡_第1页
linux下双网卡绑定技术实现负载均衡_第2页
linux下双网卡绑定技术实现负载均衡_第3页
linux下双网卡绑定技术实现负载均衡_第4页
linux下双网卡绑定技术实现负载均衡_第5页
资源描述:

《linux下双网卡绑定技术实现负载均衡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux下双网卡绑定技术实现负载均衡我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。  bonding技术的最早应用是在集群——beowulf上,为了提高集群节点间的数据传输而设计的。下面我们讨论一下bonding的原理,什么是bonding需要从网

2、卡的混杂(promisc)模式说起。我们知道,在正常情况下,网卡只接收目的硬件地址(MACAddress)是自身Mac的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧,比如说tcpdump,就是运行在这个模式下。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。说了半天理论,其实配置很简单,一共四个步骤:实验的操作系统是RedhatLinuxEnterpris

3、e3.0。绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片。双网卡邦定的拓朴图  1.编辑虚拟网络接口配置文件,指定网卡IP:先创建bond0:[root@rhas-13root]#cp/etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-bond0再编辑bong0:vi/etc/sysconfig/network-scripts/ifcfg-bond0  2、#viifcfg-bond0  将第一行改成DEVICE=bond0:#catifcfg-bond0DEVICE=bond0BOOTPROTO=

4、staticIPADDR=10.101.10.55NETMASK=255.255.255.0BROADCAST=10.101.10.255ONBOOT=yesTYPE=Ethernet  这里要主意,不要指定单个网卡的IP地址、子网掩码或网卡ID。将上述信息指定到虚拟适配器(bonding)中即可。[root@rhas-13network-scripts]#catifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=none[root@rhas-13network-scripts]#catifcfg-eth1DEVICE=eth1ONB

5、OOT=yesBOOTPROTO=none3、#vi/etc/modprobe.conf  编辑/etc/modprobe.conf文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为bond0.加入下列两行:aliasbond0bondingoptionsbond0miimon=100mode=0  说明:miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。mode=

6、0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。  4、#vi/etc/rc.d/rc.local  加入两行:ifenslavebond0eth0eth1routeadd-net10.1

7、01.10.255netmask255.255.255.0bond0  到这时已经配置完毕重新启动机器。重启会看见以下信息就表示配置成功了:................Bringingupinterfacebond0OKBringingupinterfaceeth0OKBringingupinterfaceeth1OK................  下面我们讨论以下mode分别为0,1时的情况。  mode=1工作在主备模式下,这时eth1作为备份网卡是noarp的[root@rhas-13network-scripts]#ifconfig验证网卡的配置信

8、息:bon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。