CentOS 7 链路聚合
将多个Linux网络端口绑定为一个,可以提升网络的性能,使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大幅提升服务器的网络吞吐(I/O),本是用team技术实现绑定多块网卡作为一个逻辑网口。下面就让我们开始新的学习之旅吧!
1、首先准备两块网卡,它们有不同的MAC地址(先把这两块网卡用nmtui命令配置好)
2、创建一个新连接,类型是team连接名称team0。
图片2.png" src="https://s5.51cto.com/wyfs02/M01/97/59/wKioL1ktjj_RrGK5AAAmGEHzX4g881.png-wh_500x0-wm_3-wmp_4-s_1630510142.png">
3、master 配置好了,还得配置slave,即将eno16777736和eno33554960两块网卡加入到team0
图片3.png" src="https://s1.51cto.com/wyfs02/M00/97/58/wKiom1ktjlTwcUYLAABN1mVYqU0106.png-wh_500x0-wm_3-wmp_4-s_2816303243.png">
4、执行nmcli connection show命令查看team0-1和team0-2的状态
图片4.png" src="https://s3.51cto.com/wyfs02/M00/97/59/wKioL1ktjoOBnze0AABVp6oocTM985.png-wh_500x0-wm_3-wmp_4-s_286078117.png">
5、执行nmcli connection up team0-1和nmcli connection up team0-2命令连接team0-1和team0-2
图片5.png" src="https://s1.51cto.com/wyfs02/M01/97/58/wKiom1ktjpfCklv4AAB1GCwLvEE931.png-wh_500x0-wm_3-wmp_4-s_501414970.png">
6、执行ifconfig,发现网卡的地址都一样了,这样交换机才能转发包到同一个逻辑端口
图片6.png" src="https://s4.51cto.com/wyfs02/M02/97/58/wKiom1ktjqnD9WKuAACjMxTuack864.png-wh_500x0-wm_3-wmp_4-s_1579835684.png">
7、最后给team0 分配一个IP地址(也可以直接用图形工具设置IP地址)
图片19.png" src="https://s2.51cto.com/wyfs02/M01/97/59/wKioL1ktj5WRBO8VAAARc2ajEeQ258.png-wh_500x0-wm_3-wmp_4-s_3641619051.png">
图片7.png" style="text-align:center;background-image:url("/e/u261/themes/default/images/word.gif");background-position:center;background-repeat:no-repeat;border:1px solid rgb(221,221,221);" src="https://s4.51cto.com/wyfs02/M00/97/58/wKiom1ktj6LQqkexAAAN5TtuHLc645.png-wh_500x0-wm_3-wmp_4-s_2345241248.png">
8、测试一下,先看看team0当前状态
图片8.png" src="https://s1.51cto.com/wyfs02/M01/97/59/wKioL1ktj7LiYa57AABRO8h7GcU340.png-wh_500x0-wm_3-wmp_4-s_712362003.png">
注意:第二台主机的配置跟第一台主机前面的配置都一样,就是在配置IP地址时不一样。
图片9.png" src="https://s1.51cto.com/wyfs02/M01/97/59/wKioL1ktj8vz6ANJAAAfMpBmsVo283.png-wh_500x0-wm_3-wmp_4-s_555482392.png">
9、测试两台主机的连通性用ping命令,在VMware中做高可用(冗余)时需重启下系统。
图片10.png" src="https://s5.51cto.com/wyfs02/M00/97/58/wKiom1ktj9zSAKrFAAAXaaA64S8871.png-wh_500x0-wm_3-wmp_4-s_1979051856.png">
10、重启系统后,需用ifconfig命令查看下两块网卡的MAK地址;如果不一样,则用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令连接下team0-1和team0-2。
图片11.png" src="https://s2.51cto.com/wyfs02/M00/97/58/wKiom1ktj-6i6yDPAACbnJxaBKA191.png-wh_500x0-wm_3-wmp_4-s_374590089.png">
用ping命令测试下连通性。
图片12.png" src="https://s4.51cto.com/wyfs02/M02/97/58/wKiom1ktkAGzzhaaAAAkeWYYiTg758.png-wh_500x0-wm_3-wmp_4-s_1209602855.png">
11、做链路的负载均衡时,将activebackup改成loadbalance
图片13.png" src="https://s5.51cto.com/wyfs02/M02/97/59/wKioL1ktkA3C_UDaAAAOxGRSqT4605.png-wh_500x0-wm_3-wmp_4-s_2324004023.png">
图片14.png" src="https://s1.51cto.com/wyfs02/M00/97/59/wKioL1ktkBuRyOvFAABzr39Sc4M038.png-wh_500x0-wm_3-wmp_4-s_2540578951.png">
12、重启下网卡,再用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令连接下team0-1和team0-2。
图片15.png" src="https://s2.51cto.com/wyfs02/M01/97/58/wKiom1ktkC6xVZlSAAAOzvl7ZWs221.png-wh_500x0-wm_3-wmp_4-s_2736018708.png">
图片16.png" src="https://s1.51cto.com/wyfs02/M00/97/58/wKiom1ktkDqzp2o8AABGmZCVFQU281.png-wh_500x0-wm_3-wmp_4-s_774327548.png">
图片17.png" src="https://s3.51cto.com/wyfs02/M00/97/59/wKioL1ktkEiBlU7cAABFcWCBWBE197.png-wh_500x0-wm_3-wmp_4-s_4136850243.png">
注意:使用teamdctl team0 state查看下链路类型。
403" src="http://img.jb51.cc/vcimg/static/loading.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片18.png" src="https://s2.51cto.com/wyfs02/M01/97/59/wKioL1ktkFWwzU21AABIbzMKOs8230.png-wh_500x0-wm_3-wmp_4-s_4223175998.png">
这个写完有几个月了,一直都没有发出来,如有觉得有问题的地方可以再下面评论留言,一起相互学习进步。
原文链接:https://www.f2er.com/centos/377426.html