网络通信使用光纤是解决网络传输瓶颈的最佳方案,但进行光纤改造需要的费用昂贵。如果不是业务需求资金不充足,使用光纤有时并不是最好的选择。
如果千兆光纤不能满足需求,我可以是用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
阅读(736) | 评论(0) | 转发(0) |