Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2343728
  • 博文数量: 276
  • 博客积分: 5998
  • 博客等级: 大校
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 14:43
文章分类

全部博文(276)

文章存档

2014年(25)

2013年(11)

2012年(69)

2011年(167)

2010年(4)

分类: LINUX

2011-07-15 07:05:30

网络通信使用光纤是解决网络传输瓶颈的最佳方案,但进行光纤改造需要的费用昂贵。如果不是业务需求资金不充足,使用光纤有时并不是最好的选择。
如果千兆光纤不能满足需求,我可以是用linux bonding技术与交换机的链路聚合技术缓解传输带宽瓶颈
 
优点:(1)预防单一故障点(假设其中一个网卡dowm的情况) (2)增加传输带宽。
 
 
简单介绍一下
 
 
简单介绍一下原理:bonding可以认为把几个网卡虚拟成一个网卡,使用一个mac地址
 
 
一、对主机配置
 
对于linux系统配置要求我们需要把两个或多个网卡bind成一个网卡,就相当于把多个网卡虚拟成一个网卡.
 
我们以把两个网卡虚拟成一个网卡为例简单介绍一下
 
(1)临时加载模块:
# insmod `modinfo -F filename bonding`  miimon=100 mode=0
(2)永久更改配置
 vim /etc/modprobe.conf
注意:下面的两行要紧贴原来配置文件中最后alias行下面加
--
alias bond0 bonding
options bond0 miimon=100 mode=0
 
3、修改配置文件
(1)#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
SLAVE=yes
MASTER=bond0
ONBOOT=yes
TYPE=Ethernet           ***************可以去掉
(2)#vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
SLAVE=yes
MASTER=bond0
ONBOOT=yes
TYPE=Ethernet
 
(3)# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BROADCAST=10.10.40.255
IPADDR=10.10.40.18
NETMASK=255.255.255.0
NETWORK=10.10.40.1
ONBOOT=yes
TYPE=Ethernet

service network restart
 
二、对主机连接交换机那两个端口的设置(链路聚合)--port trunking 假设为22-23端口
如果不链路聚合的话,一个mac地址对应两个端口会让交换机很迷惑。。。
 
以思科交换机为例
由于太久没配置过交换机了 可能有些地方不对,如果有错误的地方还请指正,不胜感激。
 
Switch>enable
Switch#config
Switch(config)# interface range gigabitethernet0/22-23
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 1
Switch(config-if-range)# channel-group 1 mode desirable  #无条件启动PAGP
阅读(1936) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~