linux之bound网络配置

linux bond网络配置
 
当linux系统上有多个单独网卡,又想充分利用这些网卡,同时对外提供一个统一的网络地址,以使得增大网络的吞吐量,同时也提高网络的可用性,这时就需要bond来帮助我们解决这个问题。linux中bond感觉有点带有bound和bind的意思,从字面意义上,就可以看出bond的作用是聚合多个东西,组合成一个统一的东西使用。

1. 我们先看主备模式
主备模式下,Linux Bonding实现会将Bond的两个slave网口的MAC地址改为Bond的MAC地址,而Bond的MAC地址是Bond创建启动后,主用slave网口的MAC地址。

2. 再看负载均衡模式
负载均衡模式下,Linux Bonding实现可以保持两个slave网口的MAC地址不变,Bond的MAC地址是其中一个网卡的
,Bond MAC地址的选择是根据Bond自己实现的一个算法来的,具体如何选择还没有研究。


3.链路聚合是在两个设备间使用多个物理链路创建一个逻辑链路的功能。这种方式允许物理链路间共享负载。

[root@localhost bonding]# watch -n 1 cat /proc/net/bonding/nm-bond        ####测试的监控命令

[root@localhost bonding]#nmcli connection add con-name bond0 type bond mode active-backup  ip4 172.25.254.121/24                                                  #####创建一个bound0

 

[root@localhost bonding]#nmcli connection add con-name ens3 ifname ens3 type bond-slave master bond0

#######将ens3加入到bound0

[root@localhost bonding]#nmcli connection add con-name ens8 ifname ens8 type bond-slave master bond0

#######将ens8加入到bound0


[root@localhost bonding]#ifconfig eth0 down

[root@localhost bonding]# ifconfig eth0 up

[root@localhost bonding]#ifconfig eth1 down

######在网卡关闭和开启时时bound0的变化


  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值