在LINUX(REDHAT)下双网卡负载均衡(LACP)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一)linux配置

#cat/boot/config-kernel-version|grep-i bonding

CONFIG_BONDING=m

返回CONFIG_BONDING=m表示支持,否则需要编译内核使它支持bonding

也可以用:查看一下内核是否已经支持bonding:modinfo bonding

第一步:创建一个ifcfg-bondX

#touch/etc/sysconfig/network-scripts/ifcfg-bond0新建一个bond0配置文件

#cat/etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BOOTPROTO=static

IPADDR=1.1.1.2

NETMASK=255.255.255.0

BROADCAST=1.1.1.255

NETWORK=1.1.1.0

GATEWAY=1.1.1.1

ONBOOT=yes

TYPE=Ethernet

编辑ifcfg-bond0如上

第二步:修改/etc/sysconfig/network-scripts/ifcfg-ethX

这个实验中把网卡1和2绑定,修改/etc/sysconfig/network-scripts/ifcfg-ethX相应网卡配置如下:

#cat/etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet

DEVICE=eth1

HWADDR=00:d0:f8:40:f1:a0网卡1mac

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

MASTER=bond0

SLAVE=yes

#cat/etc/sysconfig/network-scripts/ifcfg-eth2

TYPE=Ethernet

DEVICE=eth2

HWADDR=00:d0:f8:00:0c:0c网卡2mac

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

MASTER=bond0

SLAVE=yes

第三步:配置/etc/modprobe.conf,添加alias bond0bonding #cat/etc/modprobe.conf

alias eth0e100

alias snd-card-0snd-intel8x0

options snd-card-0index=0

options snd-intel8x0index=0

remove snd-intel8x0{/usr/sbin/alsactl store0>/dev/null2>&1||:;};/sbin/modprobe-r --ignore-remove snd-intel8x0

alias eth18139too

options3c501irq=3

alias eth2tulip

上面是三网卡本身的配置如果要绑定和做lacp只要再加上下面两条配置

alias bond0bonding绑定

options bond0miimon=100mode=4mode=4是lacp

第四步:配置/etc/rc.d/rc.local,添加需要绑定的网卡

#cat/etc/rc.d/rc.local

touch/var/lock/subsys/local配置本身就有这条命令

ifenslave bond0eth1eth2这条命令是添加需要绑定的网卡1和2

到这里就完成bonding的配置了可以查看一下

第五步:重启网络服务和重启pc

#service network restart重启网络服务

#shutdown-r now重启pc

重启后可以查看bonding情况:网卡1和2都绑定上了,模式为802.3ad

#cat/proc/net/bonding/bond0

Ethernet Channel Bonding Driver:v3.0.3(March23,2006)

Bonding Mode:IEEE802.3ad Dynamic link aggregation

Transmit Hash Policy:layer2(0)

MII Status:up

MII Polling Interval(ms):100

Up Delay(ms):0

Down Delay(ms):0

802.3ad info

LACP rate:slow

Active Aggregator Info:

Aggregator ID:1

Number of ports:2

Actor Key:9

Partner Key:1

Partner Mac Address:00:d0:f8:22:33:ba

Slave Interface:eth1

MII Status:up

Link Failure Count:0

Permanent HW addr:00:d0:f8:40:f1:a0

Aggregator ID:1

Slave Interface:eth2

MII Status:up

Link Failure Count:0

Permanent HW addr:00:d0:f8:00:0c:0c

Aggregator ID:1

接口配置信息:新增了bond0的配置信息,接口bond0和eth1,eth2,绑定后三个接口使用的mac都是同一个:00:D0:F8:40:F1:A0

#ifconfig

bond0Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0

inet addr:1.1.1.2Bcast:1.1.1.255Mask:255.255.255.0

inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:Link

UP BROADCAST RUNNING MASTER MULTICAST MTU:1500Metric:1

RX packets:128errors:0dropped:0overruns:0frame:0

TX packets:259errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:0

RX bytes:15466(15.1KiB)TX bytes:39679(38.7KiB)

eth0Link encap:Ethernet HWaddr00:11:11:EB:71:E2

inet addr:192.168.180.8Bcast:192.168.180.15Mask:255.255.255.240

inet6addr:fe80::211:11ff:feeb:71e2/64Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500Metric:1

RX packets:311errors:0dropped:0overruns:0frame:0

TX packets:228errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RX bytes:30565(29.8KiB)TX bytes:35958(35.1KiB)

eth1Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0

inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500Metric:1

RX packets:54errors:0dropped:0overruns:0frame:0

TX packets:97errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RX bytes:6696(6.5KiB)TX bytes:13821(13.4KiB)

Interrupt:209Base address:0x2e00

eth2Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0

inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500Metric:1

RX packets:74errors:0dropped:0overruns:0frame:0

TX packets:162errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

相关文档
最新文档