centos7通过bond实现网络负载均衡

服务器使用centos7,当前使用的网口有3,分别为:em1连接百兆专线,em2连接千兆带宽自动获取ip为192.168.111.101,em3连接千兆带宽自动获取ip为192.168.112.101。 由于服务器的特殊情况,不方便通过路由器做网络负载。现在,需要通过服务器实现网络负载均衡,实现宽带叠加的同时,实现公网通过专线访问服务器上的服务。 百度排名前几的攻略都试过了,都不行。

img

1、bond的意思是链路捆绑,是将多个物理网卡虚拟为一个逻辑网卡达到带宽扩容和容易的目的。
你这个如果每个网卡必须配置独立的IP地址是不行的。
2、你的em1连接的是公网互联网出口,em2和em3连接的是内网,这个业务场景本身就是与三网卡bond相悖的。
建议:
1、em1口作为互联网访问出口单独配置,路由为默认路由;
2、em2和em3可以配置为bond,需要上联的交换机配合,只需要一个bond捆绑后的逻辑接口IP地址即可,配置bond为balance-rr模式可以实现带宽叠加。内网路由为静态路由,即该网卡不配置网关。

没人得话,我额可以给你试试