问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

双网卡服务器的网络负载平衡如何设置?

发布网友 发布时间:2022-04-22 14:16

我来回答

1个回答

热心网友 时间:2023-07-18 12:53

第一步:创建一个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 bond0 bonding

#  cat /etc/modprobe.conf alias eth0 e100

alias snd-card-0 snd-intel8x0

options snd-card-0 index=0 

options snd-intel8x0 index=0 

remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0 alias eth1 8139too

options 3c501 irq=3 

alias eth2 tulip

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

alias bond0 bonding                绑定

options bond0 miimon=100 mode=4    mode=4是lacp

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

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

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

ifenslave bond0 eth1 eth2    这条命令是添加需要绑定的网卡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 (March 23, 2006) 

Bonding Mode: IEEE 802.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

bond0    Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0           

              inet addr:1.1.1.2  Bcast:1.1.1.255  Mask:255.255.255.0

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1         

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

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

              collisions:0 txqueuelen:0 

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

eth0        Link encap:Ethernet  HWaddr 00:11:11:EB:71:E2 

              inet addr:192.168.180.8  Bcast:192.168.180.15  Mask:255.255.255.240         

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

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         

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

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

              collisions:0 txqueuelen:1000 

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

              Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0           

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1         

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

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

              collisions:0 txqueuelen:1000 

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

              Interrupt:209 Base address:0x2e00 

eth2        Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0 

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1         

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

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

              collisions:0 txqueuelen:1000 

              RX bytes:8770 (8.5 KiB)  TX bytes:25858 (25.2 KiB)         

              Interrupt:201 Base address:0x2f00 

lo            Link encap:Local Loopback 

              inet addr:127.0.0.1  Mask:255.0.0.0         

              inet6 addr: ::1/128 Scope:Host

              UP LOOPBACK RUNNING  MTU:16436  Metric:1

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

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

              collisions:0 txqueuelen:0 

              RX bytes:9783674 (9.3 MiB)  TX bytes:9783674 (9.3 MiB)

(二)锐捷交换机配置:

lacp system-priority 100        全局配置lacp优先级

interface GigabitEthernet 0/23

no switchport

lacp port-priority 100          接口的lacp优先级 

port-group 1 mode active      接口下开启lacp 主动模式

interface GigabitEthernet 0/24 

no switchport

lacp port-priority 100 

port-group 1 mode active

interface AggregatePort 1 

no switchport  no ip proxy-arp

ip address 1.1.1.1 255.255.255.0

和linux成功建立lacp后状态信息如下:

Show  lacp summary 

System Id:100, 00d0.f822.33ba

Flags:  S - Device is requesting Slow LACPDUs  F - Device is requesting Fast LACPDUs. A - Device is in active mode.        P - Device is in passive mode. Aggregate port 1:

Local information:

LACP port      Oper    Port    Port

Port      Flags    State      Priority        Key    Number  State ----------------------------------------------------------------------

Gi0/23    SA        bndl        100            0x1    0x17    0x3d

Gi0/24    SA        bndl        100            0x1    0x18    0x3d

Partner information:

                    LACP port                  Oper    Port    Port

Port      Flags    Priority      Dev ID      Key    Number  State ---------------------------------------------------------------------

Gi0/23    SA        255      00d0.f840.f1a0  0x9    0x2      0x3d

Gi0/24    SA        255      00d0.f840.f1a0  0x9    0x1      0x3d

State表示状态信息:bndl表示lacp建立成功,sup表示不成功。

建立成功后在交换机上去ping  linux 1.1.1.2

Ruijie#ping 1.1.1.2

Sending 5, 100-byte ICMP Echoes to 1.1.1.2, timeout is 2 seconds:  < press Ctrl+C to break > !!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms 在linux上ping交换机

[root@localhost ~]# ping 1.1.1.1

PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.

64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.601 ms

64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.606 ms

64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=0.608 ms

64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=0.607 ms

--- 1.1.1.1 ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 0.601/0.605/0.608/0.024 ms

[root@localhost ~]#

可以ping通,lacp建立正常。

把原传输数据的那个网卡shut down异常测试时,需要等到lacp状态超时才能切换到另一条链路。

Ruijie#sh lacp summary 

System Id:100, 00d0.f822.33ba

Flags:  S - Device is requesting Slow LACPDUs  F - Device is requesting Fast LACPDUs. A - Device is in active mode.        P - Device is in passive mode. Aggregate port 1:

Local information:

                                LACP port      Oper    Port    Port

Port      Flags    State      Priority        Key    Number  State ----------------------------------------------------------------------

Gi0/23    SA        sups        100            0x1    0x17    0x45

Gi0/24    SA        bndl        100            0x1    0x18    0x3d

Partner information:

                    LACP port                  Oper    Port    Port

Port      Flags    Priority      Dev ID      Key    Number  State ---------------------------------------------------------------------

Gi0/23    SP        0        0000.0000.0000  0x0    0x0      0x0

Gi0/24    SA        255      00d0.f840.f1a0  0x9    0x1      0x3d
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络知识产权侵权怎么办 知识产权一般侵权行为怎样处理 知识产权外观设计侵权怎么处理 石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 围脖的织法大全 qq空间怎么删除私密日记 海康DS-8632N-ST NVR两个网口可以插一个交换机上吗? 羊绒围巾织什么花样女式的 织镂空围巾 几款漂亮围巾钩法图解 围巾织法【新手】 编织围巾的花样都有哪些? 谁能告诉我一些镂空花样的围巾织法 怎样织镂空花围巾 这种镂空围巾怎么织,求图解 围巾镂空织法 得了恶性肿瘤新农合可以省内异地报销? 新农合本省内怎么报销 省内异地新农合医疗怎么报销?比例是什么 分期乐显示剩余代还金额为0是不是就是一次性还清了 省级医院新农合报销比例 新农合省内异地报销流程? 404 Not Found 省内异地新农合能不能直接报销? 如何将QQ空间的私密日记全部删除 双网卡均衡负载 无线与无线双网卡如何实现同时负载均衡 怎么才能把QQ空间里的私密日志一次性全删完 双网卡负载均衡 一个网卡在偷懒 QQ空间私密日志让我删 怎可以找回来吗 服务器做了双网卡负载均衡,但是网络总是时断时通 QQ空间私密日志怎么才可以批量删除 打造双网卡负载均衡服务器 海康刻录机16口的,可以上2个8口的交换机么? 如何批量删除QQ空间里的日志? 双网卡可以实现双WAN接口负载均衡功能吗? 请问QQ空间里的私密日志算分么?删除扣分么? QQ空间私密日志不小心删除了怎么能找回来呀 海康视频局域网内,监控中心无法访问nvr 海康威视双网卡的ip能否设置为同一网段 QQ空间的日志移到私密记事本后,再删除,还要扣分吗? 录像机负载均衡,网络容错,多址设定都有什么用? QQ空间私密日志删掉会不会减分 双网卡如何设置才能同时上网