Linux网卡冗余机制 | nmcli配置网卡冗余 | 网卡冗余方式(运行器种类)

网卡冗余的机制:

1.bond:
	网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。

2.teamd:
	team实现的功能跟bond相似,team本质上也是一个虚拟的网卡驱动(networkdevicedriver), 只不过并没有真实的物理网卡与之对应,而是由这个虚拟网卡去“管辖”一系列的真实的物理网卡, 它的代码结构和一般网卡驱动的代码结构非常类似。
	通过nmtui和nmcli设置

3.bond和teamd的区别:
	bond接口:仅支持2块网卡
	team接口:与bond接口功能类似,区别在于team不需要手动加载相应的内核模块,它有更强的拓展性,支持8块网卡

nmcli配置网卡冗余:

创建team接口:
nmcli  connection  add  type  team  con-name  连接名  ifname  逻辑接口名  team.runner  team运行器

分配team接口的IP属性:
nmcli  connection  modify  连接名  ipv4.method  manual  ipv4.addresses  IP/子网掩码  ipv4.gateway  网关地址  autoconnect  yes

创建子端口接口:
nmcli  connection  add  type  team-slave  con-name  连接名  ifname  物理网卡名称  master  逻辑接口名

激活端口接口:
nmcli  connection  up  子接口名称
nmcli  connection  up  逻辑接口名称

修改运行器:
nmcli  connection  modify  逻辑接口名  team.runner  运行器名称

网卡冗余的方式(运行器种类)

1.主备(activebackup):
	一个活动一个备用
	原理:两个网卡分别接不同的交换机,所有的流量先经过一个网卡,另外一个网卡不参与;当主网卡发生故障,备用的做故障转移,变成主网卡。

2.轮询(RR)Round-Robin:
	原理:两个网卡分别接不同的交换机,每个网卡都要接收数据包。
	交换机需要配置聚合口

3.负载均衡(loadbalance):
	按权重比例来分担流量,集成网卡 | 扩展网卡(性能好)

4.LACP链路聚合:
	将两个网卡的带宽进行叠加
	网卡的双工模式一样
	需要网卡支持802.3ad链路聚合协议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值