Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1041787
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:29:31













  服务器的网络连通状况直接影响着服务器的可用性,利用双网卡(NIC)绑定技术,可以实现服务器网卡的失效保护和负载均衡,有助于提高网络性能,从而保证服务器的高可用性(见图1)。


图1双网卡绑定后的网络拓扑图


双网卡绑定技术

双网卡绑定就是将两块物理网卡虚拟成一块逻辑网卡,使其具有相同的IP地址,合成一个逻辑链路进行工作。这项技术在Sun和Cisco的设备中早已存在,分别被称为Trunking和Etherchannel,在Linux中这种技术被称为Bonding。Bonding技术最早应用在集群——Beowulf上,是为了提高集群节点间的数据传输效率而设计的。

Bonding运行在网卡的混杂(Promisc)模式下,而且它将两块网卡的MAC地址修改为一样的。混杂模式就是网卡不再只接收目的硬件地址是自身MAC地址的数据帧,而是可以接收网络上所有的帧。 利用Bonding技术配置双网卡绑定的前提条件是两块网卡芯片组型号相同,并且都具备独立的BIOS芯片。

配置方法

1.指定网卡IP

建立并修改ifcfg-bond0文件,把IP地址、子网掩码、网卡ID等信息指定到虚拟网卡(bond0)即可。注意,不要指定单个网卡的这些信息。

#cp/etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-bond0
#vi/etc/sysconfig/network-scripts/ifcfg-bond0
把ifcfg-bond0文件修改为如下内容:
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.31.0.13
NETMASK=255.255.252.0
BROADCAST=172.31.3.255
ONBOOT=yes
TYPE=Ethernet
1 2 3 下一页>>


下载本文示例代码
阅读(252) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~