Linux 网卡端口 Bonding

      通过将多个网卡端口聚合成一个虚拟端口,虚拟端口提供冗余及增加了链路带宽,参与聚合的网卡端口应连接到不同的网络交换机。Linux 网卡端口聚合主要有bonding、team技术,team 技术是 RHEL 7 推出的,由于其普及程度不高又没有优势在RHEL 9 版本中已经废弃,bonding 技术则更成熟、普及程度高,实际环境推荐采用bonding技术实现多网卡端口聚合。

      Bonding  技术主要有7种模式来实现多网卡的端口聚合,

     屏幕截图 2024-06-27 150318

      这里主要介绍常见的4种模式以及实施方法:

      主备:参与聚合的网卡端口只有一个是活动的,当出现故障时自动切换至其他端口,只提供链路冗余,不支持链路带宽叠加,该模式无需交换机端做配置。

      802.3ad:参与聚合的网卡端口都是活动的,当出现故障时自动切换至其他端口,提供了链路冗余、负载均衡以及带宽叠加,该模式要求交换机端口配置动态链路聚合LACP。

      自适应负载均衡:参与聚合的网卡端口都是活动的,当出现故障时自动切换至其他端口,提供了链路冗余、负载均衡以及带宽叠加,该模式无需交换机端做配置。

      轮询:参与聚合的网卡端口都是活动的,当出现故障时自动切换至其他端口,提供了链路冗余、负载均衡以及带宽叠加,该模式需交换机端配置静态链路聚合。

        启动linux web 控制台 cockpit,方便我们配置网卡绑定:

         su – root

         systemctl start cockpit.service

         通过web 浏览器访问:https://server_ip:9090/ ,输入root账号以及密码:

         屏幕截图 2024-06-27 153407

            定位到Networking->Interfaces,选择添加绑定按钮:

           1719473868637

      在弹出的窗口输入虚拟端口名称,选择要参与绑定的网卡接口以及绑定模式单击添加按钮完成绑定:

        1719474088234

          确认虚拟端口状态:          

      1719474419661

posted @ 2024-06-27 16:28  踏雪无痕2017  阅读(57)  评论(0编辑  收藏  举报