用两个网卡配置1个IP,连接一个设备,以实现冗余,网络不断线。要怎么配置?

 二维码
发表时间:2021-01-19 15:19

疑问:用两个网卡配置1IP,连接一个设备,以实现冗余,网络不断线。要怎么配置?

答:通过对多端口网卡设置网络汇聚就可以实现网络传输的相互备份、负载分担等功能。当一块网口损坏的时候,另一个网口马上接过负荷投入工作,网络则依旧可以正常运行,有效的防止因为网卡损坏带来的网络传输中断,同时也可以通过汇聚增大网络速率以提高网络访问速度。

网卡的链路聚合一般常用的有"bond""team"两种模式,"bond"模式可以添加两个网口,"team"模式可以添加多个网口。

1linux系统下:

1.1 bond有七种模式:

    1mode=0balance-rr)(平衡抡循环策略):链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。

    2mode=1active-backup(-备份策略):这个是主备模式,只有一块网卡是active,另一块是备用的standby,所有流量都在active链路上处理,交换机配置的是捆绑的话将不能工作,因为交换机往两块网卡发包,有一半包是丢弃的。

    3mode=2(balance-xor)(平衡策略):表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。

    4mode=3(broadcast)(广播策略):表示所有包从所有网络接口发出,这个不均衡,只有冗余机制,但过于浪费资源。

    5mode=4(802.3ad)(IEEE 802.3ad 动态链接聚合):表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy.标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽。

    6mode=5(balance-tlb)(适配器传输负载均衡):根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave。该模式要求slave接口的网络设备驱动有某种ethtool支持;而且ARP监控不可用。

    7mode=6(balance-alb)(适配器适应性负载均衡):在mode=4tlb基础上增加了rlb(接收负载均衡receive load balance).不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的.

那么从上面看,我们需要座网络冗余操作,就选mode=1

A、通过以下指令查看所使用的系统是否能支持
# modinfo bonding |more

B、分别网卡配置文件

配置网口0:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=6C:B3:11:XX:XX:XX
TYPE=Ethernet
UUID=XXXXX-
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
 
配置网口1:
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=6C:B3:11:XX:XX:XX
TYPE=Ethernet
UUID=1d2f30f4-b3f0-41a6-8c37-54f03115f7bd
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
 
配置bond网口:
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NAME='System bond0'
TYPE=Ethernet
NM_CONTROLLED=no
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.100
NETMASK=255.255.255.0
BONDING_OPTS='mode=1 miimon=100'
IPV6INIT=no
 
 
C、开机自动加载模块到内核
#echo 'alias bond0 bonding' >> /etc/modprobe.d/dist.conf
#echo 'options bonding mode=0 miimon=200' >> /etc/modprobe.d/dist.conf
#echo 'ifenslave bond0 eth0 eth1' >>/etc/rc.local


D、查看bond0状态
# cat /proc/net/bonding/bond0


2、在windows系统下:

2.1intel主控网卡,装好驱动后,打开网卡属性,有个分组选项,选择新建组,就可以进行按需要的模式进行操作。

2.2Brodcom主控网卡,借助Broadcom Advanced Control Suite工具套件按提示进行选择即可完成设置。


官方商城
网络安全
服务器行业
光纤到桌面
全国服务热线   4000-588-108
地址:深圳市龙岗区龙城街道新生绿谷1B栋9-10楼
          深圳市龙岗区龙城街道远洋新天地T10栋14楼
邮箱:lrlink@lr-link.com
©2021 深圳市联瑞电子有限公司 版权所 粤ICP备18078389号