链路聚合 Team模式

一、概念

• 链路聚合: 是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
• 原理 : 多个物理的端口绑定在一起当成一个逻辑端口来使用,以便提高带宽,实现负载平衡或高可用的功能
• 应用场景: 网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏时,其余网卡仍工作,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度,说白了就是替补,防患于未然
• 配置的模式:网卡的链路聚合常用的有 bond 和 team 两种模式,bond模式最多可以添加两块网卡,team模式最多可以添加八块网卡
• 强调的:A,B两个网卡是不需要配ip的,只需要为聚合网卡配置ip,也就是说可以将A.B两张网卡看成一张网卡(将聚合网卡看成一个对外的接口),只是他们在内部交替来进行工作,工作内容还是一样的

在这里插入图片描述

在这里插入图片描述

二、命令配置

1、查看网卡
    # nmcli connection show
    # ifconfig

2、创建 team0,模式为主备
    # nmcli connection add type team con-name team0 ifname team0 autoconnect yes config '{"runner": {"name": "activebackup"}}'

3、配置 team0 网卡信息
    # nmcli connection modify team0 ipv4.method manual ipv4.address 192.168.110.128/24 ipv4.dns 8.8.8.8 ipv4.gateway 192.168.110.2

4、删除原有网卡配置,添加网卡连接
    # rm -rf /etc/sysconfig/network-scripts/ifcfg-ens33
    # nmcli connection add type team-slave con-name team0-1 ifname ens33 master team0
    # nmcli connection add type team-slave con-name team0-2 ifname ens37 master team0

5、重启网卡,查看配置
    # systemctl restart network
    # ifconfig
    # teamdctl team0 state

三、配置文件配置

# vim /etc/sysconfig/network-scripts/ifcfg-team0
    TEAM_CONFIG="{\"runner\":{\"name\":\"loadbalance\"},\"link_watch\":{\"name\":\"ethtool\",\"delay_up\":2500}}"
    PROXY_METHOD=none
    BROWASER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=team0
    DEVICE=team0
    ONBOOT=yes
    DEVICETYPE=Team
    IPADDR=192.168.110.130
    NETMASK=255.255.255.0
    GATEWAY=192.168.110.254

# vim /etc/sysconfig/network-scripts/ifcfg-team0-eno1
    NAME=eno1
    DEVICE=eno1
    ONBOOT=yes
    TEAM_MASTER=team0
    DEVICETYPE=TeamPort

# vim /etc/sysconfig/network-scripts/ifcfg-team0-eno2
    NAME=eno2
    DEVICE=eno2
    ONBOOT=yes
    TEAM_MASTER=team0
    DEVICETYPE=TeamPort

# systemctl restart network
# teamdctl team0 state
# ip addr show team0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_Fred

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值