1、环境介绍

[root@rhcc ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
ENERAL.DEVICE: ens37
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:0C:29:04:8C:9B
192.168.137.128/24
192.168.137.0/24
192.168.137.1 GENERAL.DEVICE: ens38
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:0C:29:04:8C:A5
192.168.137.129/24
192.168.137.1
因为是在虚拟机中进行的实验只能进行高可用测试
聚合链路的几种模式:
broadcast 传输所有端口进来的数据包
roundrobin 随机计算发送数据(轮询)
activebackup 高可用性
loadbalance 负载均衡
josn的配置{"runner": {"name":"activebackup"}} ##模式修改只需修改这个格式中的name字段的值

2、几种做聚合链路的方式

2.1 图形化

[root@rhcc ~]# nmtui-edit







JSON配置模式在team0这个虚拟网卡里配置

配置完成后重启网卡

[root@rhcc ~]# systemctl restart network
[root@rhcc ~]# ip a
---
5: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team0 state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
6: ens38: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team0 state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
10: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
inet 192.168.137.128/24 brd 192.168.137.255 scope global noprefixroute team0
valid_lft forever preferred_lft forever
inet6 fe80::f39f:f544:b69f:48db/64 scope link noprefixroute
valid_lft forever preferred_lft forever
---

2.2 命令行

第一种
[root@rhcc ~]# man nmcli-examples
找到以下照着模板抄
$ nmcli con add type team con-name Team1 ifname Team1 config team1-ma
ster-json.conf
$ nmcli con add type ethernet con-name Team1-slave1 ifname em1 master
Team1
$ nmcli con add type ethernet con-name Team1-slave2 ifname em2 master
Team1
这是我本地的网卡名称
ens37: link/ether 00:0c:29:04:8c:9b
ens38: link/ether 00:0c:29:04:8c:a5 [root@rhcc ~]# nmcli con add type team con-name Team1 ifname Team1 config '{"runner":{"name":"activebackup"}}'
[root@rhcc ~]# nmcli con add type ethernet con-name Team1-slave1 ifname ens37 master Team1
[root@rhcc ~]# nmcli con add type ethernet con-name Team1-slave2 ifname ens38 master Team1 第二种
[root@rhcc 1]# pwd
/usr/share/doc/teamd-1.27/example_ifcfgs/1
[root@rhcc 1]# ls
ifcfg-eth1 ifcfg-eth2 ifcfg-team_test0
这里是team的模板配置文件,直接复制到网卡的配置文件目录修改修改
cd /etc/sysconfig/network-scripts/
18 ls
19 mv ifcfg-eth1 ifcfg-ens37
20 mv ifcfg-eth2 ifcfg-ens38
21 vim ifcfg-ens37
22 vim ifcfg-ens38
23 vim ifcfg-team_test0
24 systemctl restart network
[root@rhcc network-scripts]# cat ifcfg-ens37;cat ifcfg-ens38
DEVICE="ens37"
DEVICETYPE="TeamPort"
ONBOOT="yes"
TEAM_MASTER="team_test0"
DEVICE="ens38"
DEVICETYPE="TeamPort"
ONBOOT="yes"
TEAM_MASTER="team_test0"
[root@rhcc network-scripts]# cat ifcfg-team_test0
DEVICE="team_test0"
DEVICETYPE="Team"
ONBOOT="yes"
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.137.128
GATEWAY=192.168.137.1
TEAM_CONFIG='{"runner": {"name": "roundrobin"}}' 5: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team_test0 state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
6: ens38: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team_test0 state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
7: team_test0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0c:29:04:8c:9b brd ff:ff:ff:ff:ff:ff
inet 192.168.137.128/24 brd 192.168.137.255 scope global noprefixroute team_test0

3、总结

链路聚合主要是备份网卡,实现网卡交互工作,避免网卡单点故障,提高系统的可靠性。其中除了做热备份(activebackup)连接冗余,其他的模式是需要交换机做[EtherChannel (PAgP and LACP) 以太通道]

简书链接

END

CentOS7的聚合链路的更多相关文章

  1. H3C 聚合链路负载分担原理

  2. Linux进阶之链路聚合

    CentOS7用命令配置链路聚合 链路聚合是一个计算机网络术语,将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出入流量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个 ...

  3. 华为5700s配置链路聚合

    /创建聚合链路,数值可以随意. port link-type trunk /设置成trunk模式.(如果是接入vlan的话,link-type acess) port trunk allow-pass ...

  4. 关于在链路聚合下做smart,monitor link的转发测试

    关于在链路聚合下做smart,monitor link的转发测试 这次又要开始瞎折腾了.没事找事了.毕竟我还是很无聊的: 这个实验主要要涉及到以下几个方面: 1.gvrp的应用: 2.Smart Li ...

  5. 【RedHat Linux】 链路聚合

    [链路聚合] RHEL 7运行模式:teamd 守护进程, teamdctlroundrobin 轮询activebackup 热备份, 其中一个位为backuploadbalance 负载均衡lac ...

  6. redhat6.8链路聚合

    centos 6.X   聚合链路 0.查看NetworkManager服务,停止NetworkManager服务.不做这一步很可能出问题          service NetworkManage ...

  7. LACP链路聚合控制协议

    LACP链路聚合控制协议 来源: https://www.cnblogs.com/taosim/articles/4378691.html http://storage.chinabyte.com/6 ...

  8. ENSP静态链路聚合实验配置要点及实例

    链路聚合分为:静态链路聚合.动态链路聚合链路聚合的负载分担模式:对于二层数据流,系统会根据MAC地址(源mac地址和目的mac地址来计算),而对于三层数据流则会根据ip地址来进行负载分担计算. 静态链 ...

  9. HCNP Routing&Switching之链路聚合

    前文我们了解了MSTP相关话题,回顾清参考https://www.cnblogs.com/qiuhom-1874/p/16268682.html:今天我们来聊一聊链路聚合相关话题: 链路聚合是链路高可 ...

随机推荐

  1. &lt;转&gt;Openstack ceilometer 宿主机监控模块扩展

    <Openstack ceilometer监控项扩展>( http://eccp.csdb.cn/blog/?p=352 )主要介绍了对虚拟机监控项扩展, 比較简单.怎样在ceilomet ...

  2. What&#39;s Wrong With Hue Oozie Editor?

    本文原文出处: http://blog.csdn.net/bluishglc/article/details/47021019 严禁不论什么形式的转载,否则将托付CSDN官方维护权益! First, ...

  3. Lambert/Diffuse 光照模型

    Lambert/Diffuse光照模型的特点:各向同性,即与观察的方向无关,反射光只与入射光和入射角度相关. 1.光源垂直照射平面 如图,设入射光量为Ф, 平面面积为A, 则可以认为平面上每一点获取的 ...

  4. thinkphp5项目--个人博客(八)

    thinkphp5项目--个人博客(八) 项目地址 fry404006308/personalBlog: personalBloghttps://github.com/fry404006308/per ...

  5. 1.CMD命令

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr. ...

  6. TYVJ 1340 折半暴搜+二分

    思路: 1. 这 题 不卡常过不去啊-- (先加一个random_shuffle) 首先 我们可以折半 搜这一半可以到达的重量 sort一遍 然后搜另一半 对于路程中每一个解 我们可以二分前一半中加这 ...

  7. SparkCore基础(一)

    * SparkCore基础(一) 学习Spark,首先要熟悉Scala,当然你说你会Python或者Java能不能玩Spark?能!但是不推荐,首推Scala,因为Scala非常便捷,而且Scala有 ...

  8. input元素和display:inline-block的元素不在一行的解决办法

    每次用到了<input/> 元素 和inline-block的<span></span>(不一定是span,其他一些inline的元素也是一样)元素,他们总是会不在 ...

  9. .net 操作INI文件

    using System.Runtime.InteropServices; using System.Text; namespace FaureciaManager { public class Fi ...

  10. windows, fast-rcnn CPU版本的安装配置

    一:安装准备 1:caffe的安装配置,本人用的是happynear大神的caffe版本,具体链接https://github.com/happynear/caffe-windows,编译时需要用到p ...