欢迎光临深圳市联瑞电子有限公司官网!
全国服务热线 : 4000-588-108 | 网站地图 | English 京东店铺 淘宝店铺1688店铺天猫店铺
[返回上一页]您现在的位置:首页 > 客户服务 > 常见问题
常见问题
用两个网卡配置1个IP,连接一个设备,以实现冗余,网络不断线。要怎么配置?
发布日期:2022-10-28    关键字:万兆网卡,光纤网卡,服务器网卡,国产网卡

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

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

网卡的链路聚合一般常用的有"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工具套件按提示进行选择即可完成设置。

 

Related Information

粤ICP备18078389号      Copyright © All Rights Reserved. 深圳市联瑞电子有限公司 版权所有

粤公网安备 44030602003563号

产品咨询
关注官方微信
技术支持
关注官方微信
服务电话

服务热线:
4000-588-108