zoukankan      html  css  js  c++  java
  • 链路聚合teaming(网卡绑定技术)2

    一、sentos7网卡绑定技术之teaming

    这里介绍两种最常见的双网卡绑定模式:

            (1) roundrobin - 轮询模式

                所有链路处于负载均衡状态,这种模式的特点增加了带宽,同时支持容错能力。

            (2) activebackup - 主备模式

                一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。

    二、具体步骤

    1.查看物理网卡信息

    [root@localhost ~]# nmcli dev   (做好后查看的)
    ens33  ethernet  连接的  team0-ens33
    ens36  ethernet  连接的  team0-ens36
    team0  team       连接的  team0       
    lo     loopback  未托管  --

    注意:物理机做了bond,交换机也要做bond

    2.具体步骤

    [root@zjz ~]# nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}';
    连接“team0”(5c80f42f-5cec-4f5a-8a05-4b83d8bc7fab) 已成功添加。
    [root@zjz ~]# nmcli con modify team0 ipv4.method manual ipv4.addresses 192.168.40.67/24 connection.autoconnect yes
    [root@zjz ~]# nmcli con add con-name team0-ens33 type team-slave ifname ens33 master team0
    [root@zjz ~]# nmcli con add con-name team0-ens36 type team-slave ifname ens36 master team0
    [root@zjz ~]# nmcli connection up team0
    成功激活(主服务器等待从服务器)连接(D-Bus 激活路径:/org/freedesktop/NetworkManager/ActiveConnection/11)
    [root@zjz ~]#nmcli connection up team0-ens33
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/14)
    [root@zjz ~]#nmcli connection up team0-ens36
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/15

    查看聚合连接地址

    [root@localhost ~]#  ifconfig team0
    team0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.40.67  netmask 255.255.255.0  broadcast 192.168.40.255
            inet6 fe80::d708:73ef:3f74:a6e9  prefixlen 64  scopeid 0x20<link>
            ether 1a:18:32:40:99:5c  txqueuelen 1000  (Ethernet)
            RX packets 586  bytes 35860 (35.0 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 97  bytes 9850 (9.6 KiB)
            TX errors 0  dropped 2 overruns 0  carrier 0  collisions 0
    
    [root@zjz ~]# nmcli con sh
    名称           UUID                     类型       设备   
    eth0    3c89adf5-e813-46e4-9ce3-a9e17180400b            802-3-ethernet  eth0   
    eth1    6f89e2b2-955b-46b2-b27d-e0c5b55ce084            802-3-ethernet  eth1   
    virbr0   3bba83e6-823a-4e67-b0b7-a29915c4b727                bridge      virbr0
    查看聚合连接运行状态
    [root@zjz ~]# teamdctl team0 st
    setup:
      runner: loadbalance
    ports:
      ens33
        link watches:
          link summary: up
          instance[link_watch_0]:
            name: ethtool
            link: up
            down count: 0
      ens36
        link watches:
          link summary: up
          instance[link_watch_0]:
            name: ethtool
            link: up
            down count: 0

    注意:弄好后要重启网卡。
    三.bond与team

    team新的链路聚合的软件。
    team与bond的主要区别
                       bond   team
    hash加密      no       yes
    负载均衡       no      yes
    对IPV6           差     好

    #均衡负载的意思是:每个网卡执行一个任务。 在team中,如果某一个网卡的一个任务过大,另一个网卡会自动多作几次任务。

     https://www.xxshell.com/2629.html  补充

  • 相关阅读:
    Webpack 从0开始
    MongoDB 从0开始
    Generator & Co
    Rem & Viewport
    Gulp 之二
    关于CSS动画几点要注意的地方
    移动端的click
    Gulp browserify livereload
    Javascript 设计模式笔记
    JS 继承
  • 原文地址:https://www.cnblogs.com/zjz20/p/11285516.html
Copyright © 2011-2022 走看看